diff --git a/mods/lzr_levels/init.lua b/mods/lzr_levels/init.lua index 025d454..2585668 100644 --- a/mods/lzr_levels/init.lua +++ b/mods/lzr_levels/init.lua @@ -145,7 +145,7 @@ function lzr_levels.clear_playfield(room_size) for x=0, size.x do local pos = vector.new(x,y,z) pos = vector.add(pos, lzr_globals.PLAYFIELD_START) - if pos.y <= lzr_globals.WATER_LEVEL and (x > room_size.x or z > room_size.z) then + if pos.y <= lzr_globals.WATER_LEVEL and (x > room_size.x or y > room_size.y or z > room_size.z) then table.insert(posses_water, pos) else table.insert(posses_air, pos)