return if anchored or unmovable

This commit is contained in:
joep van der velden
2019-03-17 16:37:48 +01:00
parent 713ff0f6b3
commit d9ae163b2c
+3 -1
View File
@@ -311,7 +311,9 @@
/atom/movable/proc/experience_pressure_difference(pressure_difference, direction)
if(last_forced_movement >= SSair.times_fired)
return 0
else if((!anchored || move_resist != INFINITY) && !pulledby)
if(anchored || move_resist == INFINITY)
return 0
else if(!pulledby)
var/turf/target = get_turf(src)
var/datum/gas_mixture/target_air = target.return_air()
if(isspaceturf(target) || isunsimulatedturf(target) || pressure_resistance > target_air.return_pressure())