Skip to content

Commit 33336ae

Browse files
LocalIdentityLocalIdentity
andauthored
Fix Overexertion not applying to skills linked with Generals Cry (#8040)
Added support for overexertion. Also allows any other support gem that would increase Exerted damage to work Co-authored-by: LocalIdentity <localidentity2@gmail.com>
1 parent cc775b0 commit 33336ae

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

src/Modules/CalcMirages.lua

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -386,19 +386,23 @@ function calcs.mirages(env)
386386
end
387387

388388
-- Supported Attacks Count as Exerted
389-
for _, value in ipairs(env.modDB:Tabulate("INC", env.player.mainSkill.skillCfg, "ExertIncrease")) do
389+
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("INC", env.player.mainSkill.skillCfg, "ExertIncrease")) do
390390
local mod = value.mod
391391
env.player.mainSkill.skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
392392
end
393-
for _, value in ipairs(env.modDB:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertIncrease")) do
393+
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertIncrease")) do
394394
local mod = value.mod
395395
env.player.mainSkill. skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
396396
end
397-
for _, value in ipairs(env.modDB:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertAttackIncrease")) do
397+
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertAttackIncrease")) do
398398
local mod = value.mod
399399
env.player.mainSkill.skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
400400
end
401-
for _, value in ipairs(env.modDB:Tabulate("BASE", env.player.mainSkill.skillCfg, "ExertDoubleDamageChance")) do
401+
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("MORE", env.player.mainSkill.skillCfg, "OverexertionExertAverageIncrease")) do
402+
local mod = value.mod
403+
env.player.mainSkill.skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
404+
end
405+
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("BASE", env.player.mainSkill.skillCfg, "ExertDoubleDamageChance")) do
402406
local mod = value.mod
403407
env.player.mainSkill.skillModList:NewMod("DoubleDamageChance", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
404408
end

0 commit comments

Comments
 (0)