basic freezing

This commit is contained in:
Joe Schmoe
2018-08-13 02:39:52 +02:00
parent 709d2756b1
commit 7c91cd6641
6 changed files with 29 additions and 2 deletions

View File

@@ -22,6 +22,21 @@
if(!CheckAdminHref(href, href_list))
return
if(href_list["afreeze"])
if(!check_rights(R_ADMIN))
return
var/mob/M = locate(href_list["afreeze"]) in GLOB.mob_list
if(!M || !M.client)
return
if(M.client.prefs.afreeze)
to_chat(M, "<span class='userdanger'>You are no longer frozen.</span>")
M.client.prefs.afreeze = FALSE
M.notransform = FALSE
else
to_chat(M, "<span class='userdanger'>You have been frozen by an administrator.</span>")
M.client.prefs.afreeze = TRUE
M.notransform = TRUE
if(href_list["ahelp"])
if(!check_rights(R_ADMIN, TRUE))
return