From 3a774de73ae167baf13eafa9476dff8f8b642413 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Sat, 14 Feb 2026 20:42:51 +1100 Subject: [PATCH] Fix Ancestral and Seismic Cry incorrectly granting damage with Echoes Exerts for Seismic and Ancestral Cry were being applied to any skill instead of just slam skills so when the code in Calc Perform went to count the number of Warcries that were exerting a skill, those 2 warcries would count for all melee skills Now filter the skill types that those 2 can exert --- src/Data/Skills/act_str.lua | 4 ++-- src/Export/Skills/act_str.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua index 741898d028..a3199ff33c 100644 --- a/src/Data/Skills/act_str.lua +++ b/src/Data/Skills/act_str.lua @@ -294,7 +294,7 @@ skills["AncestralCry"] = { castTime = 0.8, statMap = { ["skill_empowers_next_x_melee_attacks"] = { - mod("AncestralExertedAttacks", "BASE", nil), + mod("AncestralExertedAttacks", "BASE", nil, 0, 0, { type = "SkillType", skillType = SkillType.MeleeSingleTarget }), }, ["ancestral_cry_elemental_resist_%_per_5_power_up_to_cap"] = { mod("ElementalResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Warcry", div = 5, limit = 30 }), @@ -9054,7 +9054,7 @@ skills["SeismicCry"] = { castTime = 0.8, statMap = { ["skill_empowers_next_x_melee_attacks"] = { - mod("SeismicExertedAttacks", "BASE", nil), + mod("SeismicExertedAttacks", "BASE", nil, 0, 0, { type = "SkillType", skillType = SkillType.Slam }), }, ["seismic_cry_base_slam_skill_area_+%_final"] = { mod("SeismicAoEMoreMultiplier", "BASE", nil), diff --git a/src/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt index 20a5850143..0267b62347 100644 --- a/src/Export/Skills/act_str.txt +++ b/src/Export/Skills/act_str.txt @@ -51,7 +51,7 @@ local skills, mod, flag, skill = ... #flags warcry area duration statMap = { ["skill_empowers_next_x_melee_attacks"] = { - mod("AncestralExertedAttacks", "BASE", nil), + mod("AncestralExertedAttacks", "BASE", nil, 0, 0, { type = "SkillType", skillType = SkillType.MeleeSingleTarget }), }, ["ancestral_cry_elemental_resist_%_per_5_power_up_to_cap"] = { mod("ElementalResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Warcry", div = 5, limit = 30 }), @@ -1723,7 +1723,7 @@ local skills, mod, flag, skill = ... #flags warcry area duration statMap = { ["skill_empowers_next_x_melee_attacks"] = { - mod("SeismicExertedAttacks", "BASE", nil), + mod("SeismicExertedAttacks", "BASE", nil, 0, 0, { type = "SkillType", skillType = SkillType.Slam }), }, ["seismic_cry_base_slam_skill_area_+%_final"] = { mod("SeismicAoEMoreMultiplier", "BASE", nil),