From 2d99229856310d9a77cc6986b72aec18d223d065 Mon Sep 17 00:00:00 2001 From: "baloh.matevz" Date: Mon, 6 Feb 2012 00:02:49 +0000 Subject: [PATCH] - 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. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3041 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/machinery/airlock_control.dm | 20 +++++++++----------- code/game/machinery/doors/door.dm | 14 +++++++------- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index a5a9950441e..afb73392adf 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 360359aca09..0f456ca82ca 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -16,13 +16,12 @@ autoclose = 0 glass = 0 - proc - bumpopen(mob/user as mob) - update_nearby_tiles(need_rebuild) - requiresID() return 1 - animate(animation) - open() - close() + proc/bumpopen(mob/user as mob) + proc/update_nearby_tiles(need_rebuild) + proc/requiresID() return 1 + proc/animate(animation) + proc/open() + proc/close() New() @@ -198,6 +197,7 @@ if(!operating) operating = 1 animate("opening") + src.sd_SetOpacity(0) sleep(10) src.layer = 2.7 src.density = 0