diff --git a/src/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua index d8ac61cacb..4786e088c1 100644 --- a/src/Data/Skills/act_str.lua +++ b/src/Data/Skills/act_str.lua @@ -8434,9 +8434,6 @@ skills["SeismicCry"] = { ["skill_empowers_next_x_melee_attacks"] = { mod("SeismicExertedAttacks", "BASE", nil), }, - ["seismic_cry_slam_skill_area_+%_increase_per_repeat"] = { - mod("SeismicAoEIncMultiplier", "BASE", nil), - }, ["seismic_cry_base_slam_skill_area_+%"] = { mod("SeismicAoEMoreMultiplier", "BASE", nil), }, @@ -8465,7 +8462,6 @@ skills["SeismicCry"] = { { "seismic_cry_+%_stun_threshold_per_5_MP", 15 }, { "seismic_cry_+%_physical_damamge_reduction_per_5_MP", 5 }, { "seismic_cry_base_slam_skill_area_+%", 50 }, - { "seismic_cry_slam_skill_area_+%_increase_per_repeat", 30 }, { "skill_empower_limitation_specifier_for_stat_description", 2 }, }, stats = { diff --git a/src/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt index c384abf365..c3bce86fd4 100644 --- a/src/Export/Skills/act_str.txt +++ b/src/Export/Skills/act_str.txt @@ -1557,9 +1557,6 @@ local skills, mod, flag, skill = ... ["skill_empowers_next_x_melee_attacks"] = { mod("SeismicExertedAttacks", "BASE", nil), }, - ["seismic_cry_slam_skill_area_+%_increase_per_repeat"] = { - mod("SeismicAoEIncMultiplier", "BASE", nil), - }, ["seismic_cry_base_slam_skill_area_+%"] = { mod("SeismicAoEMoreMultiplier", "BASE", nil), }, diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index d5de3959d8..58095f5b3f 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -2519,23 +2519,6 @@ function calcs.offence(env, actor, activeSkill) end t_insert(globalBreakdown.SeismicUpTimeRatio, s_format("= %d%%", globalOutput.SeismicUpTimeRatio)) end - -- calculate the stacking AoE modifier of Seismic slams - local SeismicAoEPerExert = env.modDB:Sum("BASE", cfg, "SeismicIncAoEPerExert") / 100 - local AoEImpact = 0 - local MaxSingleAoEImpact = 0 - for i = 1, globalOutput.SeismicExertsCount do - AoEImpact = AoEImpact + (i * SeismicAoEPerExert) - MaxSingleAoEImpact = MaxSingleAoEImpact + SeismicAoEPerExert - end - local AvgAoEImpact = AoEImpact / globalOutput.SeismicExertsCount - - -- account for AoE increase - if activeSkill.skillModList:Flag(nil, "Condition:WarcryMaxHit") then - skillModList:NewMod("AreaOfEffect", "INC", MaxSingleAoEImpact * 100, "Max Seismic Exert AoE") - else - skillModList:NewMod("AreaOfEffect", "INC", m_floor(AvgAoEImpact * globalOutput.SeismicUpTimeRatio), "Avg Seismic Exert AoE") - end - calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, globalOutput, globalBreakdown) globalOutput.SeismicCryCalculated = true elseif value.activeEffect.grantedEffect.name == "Battlemage's Cry" and not globalOutput.BattleMageCryCalculated then globalOutput.BattleMageCryDuration = calcSkillDuration(value.skillModList, value.skillCfg, value.skillData, env, enemyDB) diff --git a/src/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua index 5fb03a5229..65f42903e9 100644 --- a/src/Modules/CalcPerform.lua +++ b/src/Modules/CalcPerform.lua @@ -1214,7 +1214,6 @@ function calcs.perform(env, skipEHP) local seismicArmour = activeSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "SeismicArmourPer5MP") local SeismicAoEMoreMultiplier = activeSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "SeismicAoEMoreMultiplier") env.player.modDB:NewMod("NumSeismicExerts", "BASE", m_floor((activeSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "SeismicExertedAttacks") + extraExertions) * exertMultiplier)) - env.player.modDB:NewMod("SeismicIncAoEPerExert", "BASE", activeSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "SeismicAoEIncMultiplier")) env.player.modDB:NewMod("AreaOfEffect", "MORE", m_floor(SeismicAoEMoreMultiplier * buff_inc) * uptime, "Seismic Cry") env.player.modDB:NewMod("StunThreshold", "INC", m_floor(seismicStunEffect * buff_inc) * uptime, "Seismic Cry", { type = "Multiplier", var = "WarcryPower", div = 5, limit = 5 }) env.player.modDB:NewMod("Armour", "MORE", m_floor(seismicArmour * buff_inc) * uptime, "Seismic Cry", { type = "Multiplier", var = "WarcryPower", div = 5, limit = 5 })