diff --git a/luafight/Modules/Battle/Logic/Base/Effect.lua b/luafight/Modules/Battle/Logic/Base/Effect.lua index 87edf87d8..33a06d511 100644 --- a/luafight/Modules/Battle/Logic/Base/Effect.lua +++ b/luafight/Modules/Battle/Logic/Base/Effect.lua @@ -438,10 +438,10 @@ local effectList = { end damageFunc(damage) end - target.Event:AddEvent(BattleEventName.RoleDamageAfter, trigger) + caster.Event:AddEvent(BattleEventName.RoleDamageAfter, trigger) if f2 > 0 then BattleLogic.WaitForTrigger(f2, function () - target.Event:RemoveEvent(BattleEventName.RoleDamageAfter, trigger) + caster.Event:RemoveEvent(BattleEventName.RoleDamageAfter, trigger) end) end end)