ID:159665
 
How can I make a mob/obj that is NOT dense, yet does not move through dense ?
Not sure but maybe check for the tile in front of it before it moves to see if it's dense and if it is, do not let it move there.
In response to DisturbedSixx
Tried that, didn't work. But maybe that's just because I haven't coded in a long time and didn't do it well... =\
In response to Gooseheaded
turf/Dense
density=1
Enter(mob/nondense/O)
if(istype(O)) return 0
..()

mob/nondense
density=0


Something like that should help :)