From c0e08b424e22474119b5c01f056f2c8c6a605bc5 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 3 Oct 2021 23:59:11 +0200 Subject: [PATCH] [MIRROR] Fix pod emergency storage exploit [MDB IGNORE] (#8594) * fix pod storage (#61855) fix pod emergency storage exploit * Fix pod emergency storage exploit Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com> --- code/modules/shuttle/emergency.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index bead33ee55a..ec0f9b34643 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -720,6 +720,11 @@ if(can_interact(usr)) return ..() +/obj/item/storage/pod/attack_hand_secondary(mob/user, list/modifiers) + if(!can_interact(user)) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + return ..() + /obj/item/storage/pod/AltClick(mob/user) if(!can_interact(user)) return @@ -731,6 +736,7 @@ if(SSsecurity_level.current_level >= SEC_LEVEL_RED || unlocked) return TRUE to_chat(user, "The storage unit will only unlock during a Red or Delta security alert.") + return FALSE /obj/docking_port/mobile/emergency/backup name = "backup shuttle"