From f5874540b3d9b48b5c5bb50b85a65fc51eb4322e Mon Sep 17 00:00:00 2001 From: DjWarmonger Date: Fri, 22 Jul 2011 07:07:27 +0000 Subject: [PATCH] Underground rock tiles will be always blocked -> no spawning monsters in there. --- lib/map.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/map.cpp b/lib/map.cpp index bf04074c0..cf19b4fe1 100644 --- a/lib/map.cpp +++ b/lib/map.cpp @@ -1109,7 +1109,7 @@ void Mapa::readTerrain( const unsigned char * bufor, int &i) terrain[z][c][0].malle = static_cast(bufor[i++]); terrain[z][c][0].roadDir = bufor[i++]; terrain[z][c][0].siodmyTajemniczyBajt = bufor[i++]; - terrain[z][c][0].blocked = 0; + terrain[z][c][0].blocked = (terrain[z][c][0].tertype == TerrainTile::rock ? 1 : 0); //underground tiles are always blocked terrain[z][c][0].visitable = 0; } } @@ -1126,7 +1126,7 @@ void Mapa::readTerrain( const unsigned char * bufor, int &i) terrain[z][c][1].malle = static_cast(bufor[i++]); terrain[z][c][1].roadDir = bufor[i++]; terrain[z][c][1].siodmyTajemniczyBajt = bufor[i++]; - terrain[z][c][1].blocked = 0; + terrain[z][c][1].blocked = (terrain[z][c][1].tertype == TerrainTile::rock ? 1 : 0); //underground tiles are always blocked terrain[z][c][1].visitable = 0; } }