mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-17 05:31:53 +00:00
Finishes seperating ZAS logic from CanPass().
This commit is contained in:
@@ -74,9 +74,8 @@ proc/cardinalrange(var/center)
|
||||
return
|
||||
|
||||
|
||||
/obj/machinery/am_shielding/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
|
||||
if(air_group || (height==0)) return 1
|
||||
return 0
|
||||
/obj/machinery/am_shielding/CanPass(atom/movable/mover, turf/target)
|
||||
return FALSE
|
||||
|
||||
|
||||
/obj/machinery/am_shielding/process()
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
update_icon()
|
||||
return 0
|
||||
|
||||
/obj/effect/fusion_particle_catcher/CanPass(var/atom/movable/mover, var/turf/target, var/height=0, var/air_group=0)
|
||||
/obj/effect/fusion_particle_catcher/CanPass(atom/movable/mover, turf/target)
|
||||
if(istype(mover, /obj/effect/accelerated_particle) || istype(mover, /obj/item/projectile/beam))
|
||||
return !density
|
||||
return 1
|
||||
return TRUE
|
||||
|
||||
@@ -95,10 +95,8 @@
|
||||
stat |= BROKEN
|
||||
|
||||
// When anchored, don't let air past us.
|
||||
/obj/machinery/compressor/CanPass(atom/movable/mover, turf/target, height=1.5, air_group = 0)
|
||||
if(!height || air_group)
|
||||
return !anchored
|
||||
return !density
|
||||
/obj/machinery/compressor/CanZASPass(turf/T, is_zone)
|
||||
return anchored ? ATMOS_PASS_NO : ATMOS_PASS_YES
|
||||
|
||||
/obj/machinery/compressor/proc/locate_machinery()
|
||||
if(turbine)
|
||||
|
||||
Reference in New Issue
Block a user