From 2423515514a6c2e5c5c00fae590d6b65c7f3e74f Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Fri, 18 Sep 2020 14:32:10 +0200
Subject: [PATCH] plop

---
 game/engines/default/engine/generator/actor/OnSpots.lua  | 2 +-
 game/engines/default/engine/generator/object/OnSpots.lua | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/game/engines/default/engine/generator/actor/OnSpots.lua b/game/engines/default/engine/generator/actor/OnSpots.lua
index b7710be7b2..41933dfde0 100644
--- a/game/engines/default/engine/generator/actor/OnSpots.lua
+++ b/game/engines/default/engine/generator/actor/OnSpots.lua
@@ -74,7 +74,7 @@ function _M:getSpawnSpot(m)
 			_, _, gs = util.findFreeGrid(spot.x, spot.y, self.spot_radius, "block_move", {[Map.ACTOR]=true})
 			tries = tries + 1
 		end
-		if not gs then
+		if not gs or #gs == 0 then
 			print("No more free space for spawning")
 			break
 		end
diff --git a/game/engines/default/engine/generator/object/OnSpots.lua b/game/engines/default/engine/generator/object/OnSpots.lua
index 5f6c43aceb..3c680c8950 100644
--- a/game/engines/default/engine/generator/object/OnSpots.lua
+++ b/game/engines/default/engine/generator/object/OnSpots.lua
@@ -55,7 +55,7 @@ function _M:getSpawnSpot(o)
 			_, _, gs = util.findFreeGrid(spot.x, spot.y, self.spot_radius, "block_move", {[Map.OBJECT]=true})
 			tries = tries + 1
 		end
-		if not gs then
+		if not gs or #gs == 0 then
 			print("No more free space for spawning")
 			return
 		end
-- 
GitLab