From e396fb29840c3b87b0442fe6d641c94e8165ed27 Mon Sep 17 00:00:00 2001 From: kwolekr Date: Sun, 17 Nov 2013 01:59:04 -0500 Subject: Actually fix weather The real problem was that MapBlocks were not activated before getting sent to the client --- src/environment.cpp | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/environment.cpp') diff --git a/src/environment.cpp b/src/environment.cpp index dd160d1f7..8a52a143d 100644 --- a/src/environment.cpp +++ b/src/environment.cpp @@ -809,16 +809,6 @@ void ServerEnvironment::activateBlock(MapBlock *block, u32 additional_dtime) // Activate stored objects activateObjects(block, dtime_s); - - // Calculate weather conditions - if (m_use_weather) { - m_map->updateBlockHeat(this, block->getPos() * MAP_BLOCKSIZE, block); - m_map->updateBlockHumidity(this, block->getPos() * MAP_BLOCKSIZE, block); - } else { - block->heat = HEAT_UNDEFINED; - block->humidity = HUMIDITY_UNDEFINED; - block->weather_update_time = 0; - } // Run node timers std::map elapsed_timers = -- cgit v1.2.3