ID:163622
 
As you can see, this title makes no sense but here's what I wanna figure out: I wanna know how to make it so that, say...I'm flying in an airplane. Naturally, I would wanna be able to fly over everything. But, actually what I want is to fly over ALMOST everything. Say there is a skyscraper and I want to not be able to fly over it. I want it so that even if my density is zero, the towers density is a kinda...2 so that even then, I cannot fly over it.

Thanks in advance
-moocow696
Since density can only be 1 or 0, you need to use Enter() to check for special occasions. For example:

atom/movable
var/can_fly = 0

turf/skyscraper
Enter(atom/movable/M)
if(M.can_fly)
return ..()
else return 0.