Finishes seperating ZAS logic from CanPass().

This commit is contained in:
Neerti
2019-02-10 01:46:38 -05:00
parent d880379bbf
commit 76b077af4a
47 changed files with 153 additions and 260 deletions

View File

@@ -143,8 +143,8 @@
var/mob/observer/dead/M = src
M.manifest(user)
/mob/observer/dead/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
return 1
/mob/observer/dead/CanPass(atom/movable/mover, turf/target)
return TRUE
/*
Transfer_mind is there to check if mob is being deleted/not going to have a body.
Works together with spawning an observer, noted above.

View File

@@ -1,4 +1,4 @@
/mob/CanPass(atom/movable/mover, turf/target, height, air_group)
/mob/CanPass(atom/movable/mover, turf/target)
if(ismob(mover))
var/mob/moving_mob = mover
if ((other_mobs && moving_mob.other_mobs))
@@ -9,4 +9,4 @@
return (!mover.density || !density || lying)
/mob/CanZASPass(turf/T, is_zone)
return TRUE
return ATMOS_PASS_YES