From ee23d7648c3bca2adeb978a8ebd1d76feeb2452a Mon Sep 17 00:00:00 2001 From: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com> Date: Mon, 24 Jan 2022 10:46:33 -0300 Subject: [PATCH] Changes APC's/air alarm's lock/unlock hotkey from alt+click to right click (#64352) * APCs and air alarms lock/unlock with right click --- code/modules/atmospherics/machinery/airalarm.dm | 8 ++++---- code/modules/power/apc.dm | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 971995b352c..1859395a8b7 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -155,7 +155,7 @@ if(AIRALARM_BUILD_NO_WIRES) . += span_notice("It is missing wiring.") if(AIRALARM_BUILD_COMPLETE) - . += span_notice("Alt-click to [locked ? "unlock" : "lock"] the interface.") + . += span_notice("Right-click to [locked ? "unlock" : "lock"] the interface.") /obj/machinery/airalarm/ui_status(mob/user) if(user.has_unlimited_silicon_privilege && aidisabled) @@ -764,14 +764,14 @@ return TRUE return FALSE -/obj/machinery/airalarm/AltClick(mob/user) +/obj/machinery/airalarm/attack_hand_secondary(mob/user, list/modifiers) . = ..() if(!can_interact(user)) return if(!user.canUseTopic(src, !issilicon(user)) || !isturf(loc)) return - else - togglelock(user) + togglelock(user) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN /obj/machinery/airalarm/proc/togglelock(mob/living/user) if(machine_stat & (NOPOWER|BROKEN)) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index de72db784e5..e89f8f3d8ea 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -337,7 +337,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, APC_PIXEL_OFFSET else . += "The cover is closed." - . += span_notice("Alt-Click the APC to [ locked ? "unlock" : "lock"] the interface.") + . += span_notice("Right-click the APC to [ locked ? "unlock" : "lock"] the interface.") if(issilicon(user)) . += span_notice("Ctrl-Click the APC to switch the breaker [ operating ? "off" : "on"].") @@ -775,14 +775,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, APC_PIXEL_OFFSET return FALSE return FALSE -/obj/machinery/power/apc/AltClick(mob/user) +/obj/machinery/power/apc/attack_hand_secondary(mob/user, list/modifiers) . = ..() if(!can_interact(user)) return if(!user.canUseTopic(src, !issilicon(user)) || !isturf(loc)) return - else - togglelock(user) + togglelock(user) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN /obj/machinery/power/apc/proc/togglelock(mob/living/user) if(obj_flags & EMAGGED)