diff --git a/luarules/gadgets/ai_ruins.lua b/luarules/gadgets/ai_ruins.lua index 75155f12915..8faf51bcc97 100644 --- a/luarules/gadgets/ai_ruins.lua +++ b/luarules/gadgets/ai_ruins.lua @@ -270,6 +270,9 @@ end -- CreateUnit does not snap; Pos2BuildPos uses even vs odd grid from footprint parity. local function createSnappedUnit(defID, x, y, z, facing, teamID) + if UnitDefs[defID].customParams.modoption_blocked then + return nil + end x, y, z = Spring.Pos2BuildPos(defID, x, y, z, facing) return Spring.CreateUnit(defID, x, y, z, facing, teamID) end diff --git a/recoil-lua-library b/recoil-lua-library index 791fea96efc..2860744ee89 160000 --- a/recoil-lua-library +++ b/recoil-lua-library @@ -1 +1 @@ -Subproject commit 791fea96efc93782ac239165f15b232d5804423a +Subproject commit 2860744ee89559e3f6b89df271922dcd756af2ca