From f69f70b5f399b34e68ec1f4076a0fdf6732481c2 Mon Sep 17 00:00:00 2001 From: Guilherme Lemmertz Date: Sat, 10 Oct 2026 13:59:43 -0300 Subject: [PATCH] Add missing duration flag to Bladefall, Smoke Mine and Cold Snap These skills have a base skill effect duration but were missing the duration base flag, so their Skill Duration was not shown in the Calcs tab. Co-Authored-By: Claude Opus 5.5 --- src/Data/Skills/act_dex.lua | 3 +++ src/Data/Skills/act_int.lua | 1 + src/Export/Skills/act_dex.txt | 6 +++--- src/Export/Skills/act_int.txt | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index 796d4a4e57b..84d08a3e1b1 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -2535,6 +2535,7 @@ skills["Bladefall"] = { baseFlags = { spell = true, area = true, + duration = true, }, baseMods = { skill("radius", 44), @@ -2802,6 +2803,7 @@ skills["BladefallAltZ"] = { baseFlags = { spell = true, area = true, + duration = true, }, qualityStats = { { "active_skill_base_area_of_effect_radius", 0.15 }, @@ -14223,6 +14225,7 @@ skills["SmokeMine"] = { mine = true, area = true, buff = true, + duration = true, }, baseMods = { skill("radius", 18), diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 1357761081a..01811f78341 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -2821,6 +2821,7 @@ skills["ColdSnap"] = { baseFlags = { spell = true, area = true, + duration = true, }, baseMods = { skill("dotIsArea", true), diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index 3329d8c7e3d..d518bed4ef8 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -473,7 +473,7 @@ return function(skills, mod, flag, skill) #mods #skill Bladefall -#flags spell area +#flags spell area duration statMap = { ["quality_display_bladefall_is_gem"] = { --Display only @@ -513,7 +513,7 @@ return function(skills, mod, flag, skill) #mods #skill BladefallAltZ -#flags spell area +#flags spell area duration preDamageFunc = function(activeSkill, output) activeSkill.skillData.hitTimeOverride = activeSkill.skillData.hitFrequency / (1 + activeSkill.skillData.incVolleyFrequency / 100) end, @@ -2933,7 +2933,7 @@ return function(skills, mod, flag, skill) #mods #skill SmokeMine -#flags spell mine area buff +#flags spell mine area buff duration statMap = { ["base_movement_velocity_+%"] = { mod("MovementSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 7c0ea12dc98..ba42be12c4e 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -651,7 +651,7 @@ return function(skills, mod, flag, skill) #mods #skill ColdSnap -#flags spell area +#flags spell area duration #baseMod skill("dotIsArea", true) #baseMod skill("radiusLabel", "Initial Burst:") #baseMod skill("radiusSecondaryLabel", "Initial Chilled Ground:")