Moves secure closet locking to Right click (#58774)

Co-authored-by: Enricode <SgtHunk@users.noreply.github.com>
Co-authored-by: tjatpbnj <tjmayfield05@gmail.com>
This commit is contained in:
SgtHunk
2021-05-15 18:32:45 -07:00
committed by GitHub
co-authored by Enricode tjatpbnj
parent 438eb4a845
commit 4aaaff8c79
3 changed files with 33 additions and 9 deletions
@@ -102,7 +102,7 @@
if(opened)
. += "<span class='notice'>The parts are <b>welded</b> together.</span>"
else if(secure && !opened)
. += "<span class='notice'>Alt-click to [locked ? "unlock" : "lock"].</span>"
. += "<span class='notice'>Right-click to [locked ? "unlock" : "lock"].</span>"
if(HAS_TRAIT(user, TRAIT_SKITTISH) && divable)
. += "<span class='notice'>If you bump into [p_them()] while running, you will jump inside.</span>"
@@ -453,14 +453,10 @@
broken = TRUE //applies to secure lockers only
open()
/obj/structure/closet/AltClick(mob/user)
..()
if(!user.canUseTopic(src, BE_CLOSE) || !isturf(loc))
return
if(opened || !secure)
return
else
/obj/structure/closet/RightClick(mob/user, modifiers)
if(!opened && secure)
togglelock(user)
return TRUE
/obj/structure/closet/proc/togglelock(mob/living/user, silent)
if(secure && !broken)