diff --git a/src/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua index b823670539..76710ab3d9 100644 --- a/src/Data/Skills/sup_str.lua +++ b/src/Data/Skills/sup_str.lua @@ -1968,6 +1968,9 @@ skills["AncestralSlamSupport"] = { ["support_ancestral_slam_big_hit_hit_damage_+%_final"] = { mod("FistOfWarDamageMultiplier", "BASE", nil), }, + ["support_ancestral_slam_big_hit_area_+%"] = { + mod("FistOfWarIncAoE", "BASE", nil), + }, ["ancestral_slam_interval_duration"] = { mod("FistOfWarCooldown", "BASE", nil), div = 1000, diff --git a/src/Export/Skills/sup_str.txt b/src/Export/Skills/sup_str.txt index c913a1152f..04cf71bb26 100644 --- a/src/Export/Skills/sup_str.txt +++ b/src/Export/Skills/sup_str.txt @@ -260,6 +260,9 @@ statMap = { ["support_ancestral_slam_big_hit_hit_damage_+%_final"] = { mod("FistOfWarDamageMultiplier", "BASE", nil), }, + ["support_ancestral_slam_big_hit_area_+%"] = { + mod("FistOfWarIncAoE", "BASE", nil), + }, ["ancestral_slam_interval_duration"] = { mod("FistOfWarCooldown", "BASE", nil), div = 1000, diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index 1ef1670892..5c9c8ece26 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -2647,9 +2647,12 @@ function calcs.offence(env, actor, activeSkill) globalOutput.MaxFistOfWarDamageEffect = 1 + globalOutput.FistOfWarDamageMultiplier if activeSkill.skillModList:Flag(nil, "Condition:WarcryMaxHit") then output.FistOfWarDamageEffect = globalOutput.MaxFistOfWarDamageEffect + skillModList:NewMod("AreaOfEffect", "INC", skillModList:Sum("BASE", nil, "FistOfWarIncAoE"), "Max Fist of War Boosted AoE") else output.FistOfWarDamageEffect = globalOutput.AvgFistOfWarDamageEffect + skillModList:NewMod("AreaOfEffect", "INC", m_floor(skillModList:Sum("BASE", nil, "FistOfWarIncAoE") / 100 * globalOutput.FistOfWarUptimeRatio), "Avg Fist Of War Boosted AoE") end + calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, globalOutput, globalBreakdown) globalOutput.TheoreticalOffensiveWarcryEffect = globalOutput.TheoreticalOffensiveWarcryEffect * globalOutput.AvgFistOfWarDamageEffect globalOutput.TheoreticalMaxOffensiveWarcryEffect = globalOutput.TheoreticalMaxOffensiveWarcryEffect * globalOutput.MaxFistOfWarDamageEffect else