@@ -79,14 +79,13 @@ static void GenerateRockyArea(TileIndex
if (ey < sy) intswap(ey, sy);
size_x = (ex - sx) + 1;
size_y = (ey - sy) + 1;
BEGIN_TILE_LOOP(tile, size_x, size_y, TileXY(sx, sy)) {
if (IsTileType(tile, MP_CLEAR) || IsTileType(tile, MP_TREES)) {
SetTileType(tile, MP_CLEAR);
SetClearGroundDensity(tile, CL_ROCKS, 3);
MakeClear(tile, CL_ROCKS, 3);
MarkTileDirtyByTile(tile);
success = true;
}
} END_TILE_LOOP(tile, size_x, size_y, 0);
if (success) SndPlayTileFx(SND_1F_SPLAT, end);