From 35ca83d1e6e1d5b0c3085ec42ac666c7f62dbdca Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Tue, 29 Mar 2011 16:13:38 +0000
Subject: [PATCH] fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@3099 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/modules/tome/class/Game.lua | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/game/modules/tome/class/Game.lua b/game/modules/tome/class/Game.lua
index 5534a338d5..54a232fc26 100644
--- a/game/modules/tome/class/Game.lua
+++ b/game/modules/tome/class/Game.lua
@@ -225,7 +225,11 @@ function _M:newGame()
 
 		-- Generate
 		if self.player.__game_difficulty then self:setupDifficulty(self.player.__game_difficulty) end
-		self:changeLevel(self.player.starting_level or 1, self.player.starting_zone, nil, self.player.starting_level_force_down)
+		if self.player.starting_zone ~= self.player.last_wilderness then
+			self:changeLevel(self.player.starting_level or 1, self.player.starting_zone, nil, self.player.starting_level_force_down)
+		else
+			self.player:move(self.player.wild_x, self.player.wild_y, true)
+		end
 		print("[PLAYER BIRTH] resolve...")
 		self.player:resolve()
 		self.player:resolve(nil, true)
-- 
GitLab