Rewrites Atmospherics

This commit is contained in:
Anewbe
2019-03-28 19:25:11 -04:00
committed by Novacat
parent 6d4ea26332
commit 8ed384b38c
49 changed files with 633 additions and 640 deletions
+2 -3
View File
@@ -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
+2 -4
View File
@@ -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)