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>
This commit is contained in:
@@ -386,19 +386,23 @@ function calcs.mirages(env)
|
||||
end
|
||||
|
||||
-- Supported Attacks Count as Exerted
|
||||
for _, value in ipairs(env.modDB:Tabulate("INC", env.player.mainSkill.skillCfg, "ExertIncrease")) do
|
||||
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("INC", env.player.mainSkill.skillCfg, "ExertIncrease")) do
|
||||
local mod = value.mod
|
||||
env.player.mainSkill.skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
|
||||
end
|
||||
for _, value in ipairs(env.modDB:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertIncrease")) do
|
||||
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertIncrease")) do
|
||||
local mod = value.mod
|
||||
env.player.mainSkill. skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
|
||||
end
|
||||
for _, value in ipairs(env.modDB:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertAttackIncrease")) do
|
||||
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("MORE", env.player.mainSkill.skillCfg, "ExertAttackIncrease")) do
|
||||
local mod = value.mod
|
||||
env.player.mainSkill.skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
|
||||
end
|
||||
for _, value in ipairs(env.modDB:Tabulate("BASE", env.player.mainSkill.skillCfg, "ExertDoubleDamageChance")) do
|
||||
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("MORE", env.player.mainSkill.skillCfg, "OverexertionExertAverageIncrease")) do
|
||||
local mod = value.mod
|
||||
env.player.mainSkill.skillModList:NewMod("Damage", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
|
||||
end
|
||||
for _, value in ipairs(env.player.mainSkill.skillModList:Tabulate("BASE", env.player.mainSkill.skillCfg, "ExertDoubleDamageChance")) do
|
||||
local mod = value.mod
|
||||
env.player.mainSkill.skillModList:NewMod("DoubleDamageChance", mod.type, mod.value, mod.source, mod.flags, mod.keywordFlags)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user