diff --git a/game/modules/tome/data/quests/anti-antimagic.lua b/game/modules/tome/data/quests/anti-antimagic.lua
index 78b6f42e251a1dd4dd9c75715218ca5b9362d02d..fece0a141f633575873fc130d945a04aec8ab401 100644
--- a/game/modules/tome/data/quests/anti-antimagic.lua
+++ b/game/modules/tome/data/quests/anti-antimagic.lua
@@ -126,6 +126,7 @@ myssil_dies = function(self)
 	if not corr then return end
 
 	corr:doEmote("Victory is mine!", 60)
+	corr.never_angry = nil
 	game.player:setQuestStatus(self.id, self.COMPLETED)
 end
 
diff --git a/game/modules/tome/data/zones/charred-scar/zone.lua b/game/modules/tome/data/zones/charred-scar/zone.lua
index 62208001f090eba6fd74006c90f2003a7f9da35d..e256012043684a7674141e88ef79c945fd9f1904 100644
--- a/game/modules/tome/data/zones/charred-scar/zone.lua
+++ b/game/modules/tome/data/zones/charred-scar/zone.lua
@@ -58,8 +58,8 @@ return {
 	},
 
 	post_process = function(level)
-		level.turn_counter = 600 * 10
-		level.max_turn_counter = 600 * 10
+		level.turn_counter = 550 * 10
+		level.max_turn_counter = 550 * 10
 		level.turn_counter_desc = "Hurry down south while the sun-paladins are holding off the orcs. Make their sacrifice worth it!"
 	end,
 
diff --git a/game/modules/tome/data/zones/town-zigur/npcs.lua b/game/modules/tome/data/zones/town-zigur/npcs.lua
index 81cc1f75459f442e6baa038fc027c9d2eca9ec54..b5369f428f66d961f239007dd703842f0bada32b 100644
--- a/game/modules/tome/data/zones/town-zigur/npcs.lua
+++ b/game/modules/tome/data/zones/town-zigur/npcs.lua
@@ -31,6 +31,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER", define_as = "GRAND_CORRUPTOR",
 	level_range = {30, nil}, exp_worth = 1,
 	rank = 3.5,
 	max_vim = 800,
+	never_angry = 1,
 	max_life = resolvers.rngavg(300, 310), life_rating = 18,
 	resolvers.equip{
 		{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},