diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 1aeaff319f..2a32588ecb 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -53,4 +53,21 @@ else user << "Access Denied." else - return ..() \ No newline at end of file + return ..() + +/obj/structure/closet/secure_closet/personal/verb/verb_resetlock()//personal locker ownership reset. + set src in oview(1) + set category = "Object" + set name = "Reset Lock" + + if(opened) + if(broken) + usr << "The lock appears to be broken." + return + else + registered_name = null + usr << "You successfully reset the lock." + desc = initial(desc) + add_fingerprint(usr) + else + usr << "\the [src.name] must be open!"