From 119e0b37fe5099a93ffa60478b846d00772f1782 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Thu, 19 May 2011 13:40:33 +0000 Subject: [PATCH] Spell sustains will correctly disable when learning antimagic git-svn-id: http://svn.net-core.org/repos/t-engine4@3411 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/data/chats/zigur-trainer.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/game/modules/tome/data/chats/zigur-trainer.lua b/game/modules/tome/data/chats/zigur-trainer.lua index 8d613e608e..fd6de6564a 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 -- GitLab