From f6d79d121c73482d0ea152ee8868889c5e115600 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 22:05:39 +0200 Subject: [PATCH 1/2] Now only secure airlocks buzz if access is restricted. --- code/game/machinery/doors/airlock.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 5c6a744d5d..87c14c855a 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -490,7 +490,8 @@ About the new airlock wires panel: if("deny") if(density && src.arePowerSystemsOn()) flick("door_deny", src) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + if(secured_wires) + playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) return /obj/machinery/door/airlock/attack_ai(mob/user as mob) @@ -928,6 +929,11 @@ About the new airlock wires panel: update_icon() return 1 +/obj/machinery/door/airlock/allowed(mob/M) + if(locked) + return 0 + return ..(M) + /obj/machinery/door/airlock/New(var/newloc, var/obj/structure/door_assembly/assembly=null) ..() From e8410c620c7fe2fcba9bfb104ec565239c44382e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 22:07:52 +0200 Subject: [PATCH 2/2] Changelog. --- html/changelogs/PsiOmegaDelta-PR-8996.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8996.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-8996.yml b/html/changelogs/PsiOmegaDelta-PR-8996.yml new file mode 100644 index 0000000000..f2b71c0590 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8996.yml @@ -0,0 +1,4 @@ +author: PsiOmegaDelta +delete-after: True +changes: + - tweak: "Secure airlocks now buzz when access is denied."