From 447ad5c3c7bc9d14290a70130a88f45a4e828120 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Tue, 24 Jun 2014 23:23:45 -0400 Subject: [PATCH] Fixes airlocks being stuck if they run out of air --- code/game/machinery/embedded_controller/airlock_program.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/machinery/embedded_controller/airlock_program.dm b/code/game/machinery/embedded_controller/airlock_program.dm index 72c2427cf05..29b93b3583e 100644 --- a/code/game/machinery/embedded_controller/airlock_program.dm +++ b/code/game/machinery/embedded_controller/airlock_program.dm @@ -116,11 +116,15 @@ cycleDoors(TARGET_INOPEN) if("abort") + stop_cycling() + /* + //dont do this. If the airlock can't get enough air to pressurize the person inside is stuck state = STATE_PRESSURIZE target_state = TARGET_NONE memory["target_pressure"] = ONE_ATMOSPHERE signalPump(tag_airpump, 1, 1, memory["target_pressure"]) process() + */ if("force_ext") toggleDoor(memory["exterior_status"], tag_exterior_door, memory["secure"], "toggle")