From 5852688f50add79a421a5bf21e171c438d7e02d4 Mon Sep 17 00:00:00 2001 From: Andre Schweiger Date: Mon, 28 Dec 2015 11:13:59 +0100 Subject: [PATCH] Fix Rocks created by lava breaking in one hit --- source/Globals.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/Globals.c b/source/Globals.c index 872e7c9..cc4c99b 100644 --- a/source/Globals.c +++ b/source/Globals.c @@ -681,7 +681,10 @@ void tickTile(int x, int y){ if(getTile(x,y+1)==TILE_HOLE) setTile(TILE_LAVA,x,y+1); if(getTile(x,y-1)==TILE_HOLE) setTile(TILE_LAVA,x,y-1); - if(getTile(x+1,y)==TILE_WATER || getTile(x-1,y)==TILE_WATER || getTile(x,y+1)==TILE_WATER || getTile(x,y-1)==TILE_WATER) setTile(TILE_ROCK,x,y); + if(getTile(x+1,y)==TILE_WATER || getTile(x-1,y)==TILE_WATER || getTile(x,y+1)==TILE_WATER || getTile(x,y-1)==TILE_WATER) { + setTile(TILE_ROCK,x,y); + setData(0,x,y); + } break; case TILE_HOLE: // This makes water flow slightly faster than lava if(getTile(x+1,y)==TILE_WATER) setTile(TILE_WATER,x,y);