diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua index 13e62c5513b749fe5319ebfd2f14cbc39cda40cf..f19d58e97f3559638233eac0b11a85dfc09ac478 100644 --- a/game/modules/tome/class/Actor.lua +++ b/game/modules/tome/class/Actor.lua @@ -8059,7 +8059,7 @@ function _M:projectDoAct(typ, tg, damtype, dam, particles, px, py, tmp) end function _M:checkSustainDeactivate(check) - for tid, _ in pairs(self.sustain_talents) do + for tid, _ in pairsclone(self.sustain_talents) do local t = self:getTalentFromId(tid) if t.deactivate_on and t.deactivate_on[check] then local ok = false