diff --git a/game/modules/tome/data/chats/zigur-trainer.lua b/game/modules/tome/data/chats/zigur-trainer.lua index 8d613e608eaffe05f820b9a1b8ce4a02988645ba..fd6de6564a7f03440f472cf93337d661720f08ef 100644 --- a/game/modules/tome/data/chats/zigur-trainer.lua +++ b/game/modules/tome/data/chats/zigur-trainer.lua @@ -30,8 +30,6 @@ end local sex = game.player.female and "Sister" or "Brother" local remove_magic = function(npc, player) - player:attr("forbid_arcane", 1) - for tid, _ in pairs(player.sustain_talents) do local t = player:getTalentFromId(tid) if t.is_spell then player:forceUseTalent(tid, {ignore_energy=true}) end @@ -49,6 +47,7 @@ local remove_magic = function(npc, player) end end end + player:attr("forbid_arcane", 1) player.changed = true end