Merge pull request #2347 from Wires77/issue-2346
Fix Fanaticism should not apply to attacks
This commit is contained in:
@@ -467,8 +467,8 @@ local function doActorMisc(env, actor)
|
||||
if modDB:Flag(nil, "Fanaticism") and actor.mainSkill and actor.mainSkill.skillFlags.selfCast then
|
||||
local effect = m_floor(75 * (1 + modDB:Sum("INC", nil, "BuffEffectOnSelf") / 100))
|
||||
modDB:NewMod("Speed", "MORE", effect, "Fanaticism", ModFlag.Cast)
|
||||
modDB:NewMod("ManaCost", "INC", -effect, "Fanaticism")
|
||||
modDB:NewMod("AreaOfEffect", "INC", effect, "Fanaticism")
|
||||
modDB:NewMod("ManaCost", "INC", -effect, "Fanaticism", ModFlag.Cast)
|
||||
modDB:NewMod("AreaOfEffect", "INC", effect, "Fanaticism", ModFlag.Cast)
|
||||
end
|
||||
if modDB:Flag(nil, "UnholyMight") then
|
||||
local effect = m_floor(30 * (1 + modDB:Sum("INC", nil, "BuffEffectOnSelf") / 100))
|
||||
|
||||
Reference in New Issue
Block a user