diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index fbaf5ae862..371cf0a316 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -4037,10 +4037,10 @@ skills["ChargedDash"] = { }, }, preDamageFunc = function(activeSkill, output) - if activeSkill.skillPart == 3 then - local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") - activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDash", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) - end + if activeSkill.skillPart == 3 then + local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") + activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDash", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) + end end, statMap = { ["base_skill_show_average_damage_instead_of_dps"] = { @@ -4164,10 +4164,10 @@ skills["ChargedDashAltX"] = { }, }, preDamageFunc = function(activeSkill, output) - if activeSkill.skillPart == 3 then - local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") - activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDashofProjection", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) - end + if activeSkill.skillPart == 3 then + local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") + activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDashAltX", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) + end end, statMap = { ["base_skill_show_average_damage_instead_of_dps"] = { diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 40b0898fc9..4589ddaf2d 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -11479,7 +11479,7 @@ skills["KineticFusilladeAltX"] = { -- Average multiplier: sum of (0, X, 2X, 3X, ..., (n-1)X) / n -- This equals: X * (0 + 1 + 2 + ... + (n-1)) / n = X * n(n-1)/2 / n = X * (n-1)/2 local avgMoreMult = moreDamagePerProj * (output.ProjectileCount - 1) / 2 - activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeofDetonation", ModFlag.Hit) + activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeAltX", ModFlag.Hit) -- Store the average multiplier for display output.KineticFusilladeAvgMoreMult = avgMoreMult diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index 84d173c9d6..8208edb4c5 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -687,10 +687,10 @@ local skills, mod, flag, skill = ... }, }, preDamageFunc = function(activeSkill, output) - if activeSkill.skillPart == 3 then - local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") - activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDash", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) - end + if activeSkill.skillPart == 3 then + local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") + activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDash", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) + end end, statMap = { ["base_skill_show_average_damage_instead_of_dps"] = { @@ -729,10 +729,10 @@ local skills, mod, flag, skill = ... }, }, preDamageFunc = function(activeSkill, output) - if activeSkill.skillPart == 3 then - local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") - activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDashofProjection", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) - end + if activeSkill.skillPart == 3 then + local finalWaveDamageModifier = activeSkill.skillModList:Sum("INC", activeSkill.skillCfg, "chargedDashFinalDamageModifier") + activeSkill.skillModList:NewMod("Damage", "MORE", finalWaveDamageModifier, "Skill:ChargedDashAltX", ModFlag.Attack, { type = "Release Damage", skillPart = 3 }) + end end, statMap = { ["base_skill_show_average_damage_instead_of_dps"] = { diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 5072e17a93..4c74613249 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -2441,7 +2441,7 @@ local skills, mod, flag, skill = ... -- Average multiplier: sum of (0, X, 2X, 3X, ..., (n-1)X) / n -- This equals: X * (0 + 1 + 2 + ... + (n-1)) / n = X * n(n-1)/2 / n = X * (n-1)/2 local avgMoreMult = moreDamagePerProj * (output.ProjectileCount - 1) / 2 - activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeofDetonation", ModFlag.Hit) + activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeAltX", ModFlag.Hit) -- Store the average multiplier for display output.KineticFusilladeAvgMoreMult = avgMoreMult