From 2e7b15fed37e6e81844b3cac0e37671ff3a8b4da Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Wed, 2 Mar 2011 02:00:11 +0200 Subject: mapgen work-in-progress --- src/server.cpp | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'src/server.cpp') diff --git a/src/server.cpp b/src/server.cpp index db9c569eb..61f354173 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -3430,9 +3430,9 @@ Player *Server::emergePlayer(const char *name, const char *password, != m_env.getServerMap().sector_to_chunk(sectorpos+v2s16(-1,-1))) continue; } - // Get sector - m_env.getMap().emergeSector(sectorpos); - // Get ground height at point + // Get sector (NOTE: Don't get because it's slow) + //m_env.getMap().emergeSector(sectorpos); + // Get ground height at point (fallbacks to heightmap function) groundheight = m_env.getServerMap().findGroundLevel(nodepos); // Don't go underwater if(groundheight < WATER_LEVEL) @@ -3440,7 +3440,15 @@ Player *Server::emergePlayer(const char *name, const char *password, //dstream<<"-> Underwater"< WATER_LEVEL + 4) + { + //dstream<<"-> Underwater"<