From 5e7f5e5d2785a583a0ee58dfba4df2b0229edc5c Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Sat, 21 Apr 2012 20:15:57 +0100 Subject: [PATCH] TG: - When you open an door of any kind you can see through it as soon as it starts to open. You can however only move through once it's fully open. Revision: r3041 Author: baloh.matevz --- code/game/machinery/airlock_control.dm | 20 +++++++++----------- code/game/machinery/doors/door.dm | 1 + 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index a5a9950441..afb73392ad 100644 --- a/code/game/machinery/airlock_control.dm +++ b/code/game/machinery/airlock_control.dm @@ -69,12 +69,11 @@ obj/machinery/door/airlock . = ..() if(!surpress_send) send_status() - proc - set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - if(new_frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_AIRLOCK) + proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + if(new_frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_AIRLOCK) initialize() if(frequency) @@ -140,11 +139,10 @@ obj/machinery/airlock_sensor update_icon() - proc - set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_AIRLOCK) + proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_AIRLOCK) initialize() set_frequency(frequency) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index cdb69cf759..758a534704 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -300,6 +300,7 @@ src.operating = 1 animate("opening") + src.sd_SetOpacity(0) sleep(10) src.layer = 2.7 src.density = 0