I've been using the "create units in random point in region" for a cell-to-cell dungeon crawler that i am designing. I have discovered that the function is very literal in the sense that it will place a unit on a point whether that unit actually fits on that point or not. The biggest problem is it will create units on top of walls and in trees in places where the player cannot see the created unit. I know i can make separate regions between walls but im trying to err away from that as that makes replicating my script much more tedious and opens it up to bugs of other sorts. here is a picture of an example of the "create unit" points that are messing me up... if you need more details on exactly what it is im trying to do i'd be happy to share with you but im currently just looking for some way to make sure units dont get placed in impossible locations or at least to kill them if they are created there... i cannot find any sort of "terrain height" condition and while i might be able to use "terrain type" in my condition, i cannot figure out how to use it properly or even if it will work (given the specific cliff wall im working with does not belong to any of the terrain types of the map type). Im trying to figure out if i can use "within range of" for destructibles but im just not figuring it out. any help would be greatly appreciated 