From 960bc4da44abad5128f1813392a90f5eba94a5fd Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 23 Jun 2012 16:27:13 +0100 Subject: [PATCH] TG: Fixed issue 549 . Missing sprite caused Odysseus mechs to vanish during construction Fixed issue 542 . Fingerprints are now left on door controls and mass driver controls. Executed the rogue disposal pipe in robotics maintenance. Revision: r3776 Author: ericgfw...@hotmail.com --- code/game/machinery/airlock_control.dm | 1 + code/game/machinery/door_control.dm | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index d93ff2a4985..2d71e96176d 100644 --- a/code/game/machinery/airlock_control.dm +++ b/code/game/machinery/airlock_control.dm @@ -175,6 +175,7 @@ obj/machinery/access_button icon_state = "access_button_off" attack_hand(mob/user) + src.add_fingerprint(usr) if(!allowed(user)) user << "\red Access Denied" diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index 3b7e784473c..8ece942dfc0 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -59,6 +59,7 @@ return src.attack_hand(user) /obj/machinery/door_control/attack_hand(mob/user as mob) + src.add_fingerprint(usr) if(stat & (NOPOWER|BROKEN)) return @@ -69,6 +70,7 @@ use_power(5) icon_state = "doorctrl1" + add_fingerprint(user) if(normaldoorcontrol) for(var/obj/machinery/door/airlock/D in range(range)) @@ -119,7 +121,6 @@ spawn(15) if(!(stat & NOPOWER)) icon_state = "doorctrl0" - src.add_fingerprint(usr) /obj/machinery/door_control/power_change() ..() @@ -142,10 +143,12 @@ /obj/machinery/driver_button/attack_hand(mob/user as mob) + src.add_fingerprint(usr) if(stat & (NOPOWER|BROKEN)) return if(active) return + add_fingerprint(user) use_power(5)