diff --git a/code/modules/atmospherics/machinery/atmospherics.dm b/code/modules/atmospherics/machinery/atmospherics.dm index 08cd2b0382b..ca4a16fdb83 100644 --- a/code/modules/atmospherics/machinery/atmospherics.dm +++ b/code/modules/atmospherics/machinery/atmospherics.dm @@ -260,6 +260,9 @@ Pipelines + Other Objects -> Pipe network pressures = int_air.return_pressure() - env_air.return_pressure() var/fuck_you_dir = get_dir(src, user) + if(!fuck_you_dir) + fuck_you_dir = pick(GLOB.alldirs) + var/turf/general_direction = get_edge_target_turf(user, fuck_you_dir) user.visible_message("[user] is sent flying by pressure!","The pressure sends you flying!") //Values based on 2*ONE_ATMOS (the unsafe pressure), resulting in 20 range and 4 speed