diff --git a/game/modules/tome/data/chats/antimagic-encounter.lua b/game/modules/tome/data/chats/antimagic-encounter.lua
index dc899864844758c1974c507d4f26e539dda91909..20f7ac1d56d6f52078cbc67bc38d5c1d204e6e90 100644
--- a/game/modules/tome/data/chats/antimagic-encounter.lua
+++ b/game/modules/tome/data/chats/antimagic-encounter.lua
@@ -31,7 +31,7 @@ If you'd like to learn our ways, I could tell you where our guild's training cam
 }
 
 newChat{ id="ok",
-	text = [[#LIGHT_GREEN#*The fighter hands you a map. It shows a location to the north of Mirkwood forest.*#WHITE#
+	text = [[#LIGHT_GREEN#*The fighter hands you a map. It shows a location to the south of the Thaloren forest.*#WHITE#
 Excellent. When you feel ready, come seek us for your training. I look forward to it!]],
 	answers = {
 		{"I will, thank you.", action=function(npc, player) player:grantQuest("antimagic") end},
diff --git a/game/modules/tome/data/general/encounters/maj-eyal.lua b/game/modules/tome/data/general/encounters/maj-eyal.lua
index 9cc60e81b5a60eea03d6fb56b82d95880ffe0bba..3d81cadaecaa45829e3b440771ba218b7ec4ad0b 100644
--- a/game/modules/tome/data/general/encounters/maj-eyal.lua
+++ b/game/modules/tome/data/general/encounters/maj-eyal.lua
@@ -22,7 +22,7 @@ newEntity{
 	type = "harmless", subtype = "special", unique = true,
 	level_range = {1, 10},
 	rarity = 3,
-	coords = {{ x=10, y=23, likelymap={
+	coords = {{ x=10, y=18, likelymap={
 		[[    11111111   ]],
 		[[ 1111111111111 ]],
 		[[111111111111111]],
@@ -153,7 +153,7 @@ newEntity{
 	type = "harmless", subtype = "special", unique = true,
 	level_range = {5, 15},
 	rarity = 8,
-	coords = {{ x=51, y=40, likelymap={
+	coords = {{ x=61, y=15, likelymap={
 		[[    11111111   ]],
 		[[ 1111111111111 ]],
 		[[111111111111111]],
diff --git a/game/modules/tome/data/gfx/terrain/frozen_ground.png b/game/modules/tome/data/gfx/terrain/frozen_ground.png
new file mode 100644
index 0000000000000000000000000000000000000000..31749d652231cddb2a7018b1653172bbb82b9dd0
Binary files /dev/null and b/game/modules/tome/data/gfx/terrain/frozen_ground.png differ
diff --git a/game/modules/tome/data/gfx/terrain/ice_shelf.png b/game/modules/tome/data/gfx/terrain/ice_shelf.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7d68179ed74759ab98ed17afc238e9adeb9abeb
Binary files /dev/null and b/game/modules/tome/data/gfx/terrain/ice_shelf.png differ
diff --git a/game/modules/tome/data/quests/antimagic.lua b/game/modules/tome/data/quests/antimagic.lua
index 3e5d5b0388afb56c8259d2ffe0176a37e9fd76e8..60bb717a4e3923578043e68c63655ac7fbcfefb3 100644
--- a/game/modules/tome/data/quests/antimagic.lua
+++ b/game/modules/tome/data/quests/antimagic.lua
@@ -35,9 +35,9 @@ on_grant = function(self, who)
 		change_level=1, change_zone="town-antimagic",
 	}
 	g:resolve() g:resolve(nil, true)
-	game.zone:addEntity(game.level, g, "terrain", 56, 18)
+	game.zone:addEntity(game.level, g, "terrain", 49, 10)
 
-	game.logPlayer(game.player, "He points in the direction of the old Mirkwood forest on the other side of the Misty Mountains.")
+	game.logPlayer(game.player, "He points in the direction of the thaloren forest near the Daikara.")
 end
 
 on_status_change = function(self, who, status, sub)
diff --git a/game/modules/tome/data/quests/lumberjack-cursed.lua b/game/modules/tome/data/quests/lumberjack-cursed.lua
index 5e0f28591084d2514e64d02950df1570f6fdba25..dfc8d984cb4d3e28058136627b1b2aaaa9c43be4 100644
--- a/game/modules/tome/data/quests/lumberjack-cursed.lua
+++ b/game/modules/tome/data/quests/lumberjack-cursed.lua
@@ -38,9 +38,9 @@ on_grant = function(self, who)
 		change_level=1, change_zone="town-lumberjack-village",
 	}
 	g:resolve() g:resolve(nil, true)
-	game.zone:addEntity(game.level, g, "terrain", 57, 34)
+	game.zone:addEntity(game.level, g, "terrain", 60, 17)
 
-	game.logPlayer(game.player, "He points in the direction of the old Mirkwood forest to the north.")
+	game.logPlayer(game.player, "He points in the direction of the Riljek forest to the north.")
 
 	self.lumberjacks_died = 0
 end
diff --git a/game/modules/tome/data/quests/mage-apprentice.lua b/game/modules/tome/data/quests/mage-apprentice.lua
index ec4969cddc9118c05a75b121db379b4caa653b21..60227097f0d45a9790bf98fe6c984373e352c506 100644
--- a/game/modules/tome/data/quests/mage-apprentice.lua
+++ b/game/modules/tome/data/quests/mage-apprentice.lua
@@ -121,8 +121,8 @@ access_angolwen = function(self, player)
 	}
 	g:resolve() g:resolve(nil, true)
 	p:resolve() p:resolve(nil, true)
-	game.zone:addEntity(game.level, g, "terrain", 14, 27)
-	game.zone:addEntity(game.level, p, "terrain", 16, 27)
+	game.zone:addEntity(game.level, g, "terrain", 10, 18)
+	game.zone:addEntity(game.level, p, "terrain", 12, 18)
 
 	game:setAllowedBuild("mage", true)
 	world:gainAchievement("THE_SECRET_CITY", player)