From ce41e99f35953c5429f6e3e3b29179329ccd54cf Mon Sep 17 00:00:00 2001 From: Krausus Date: Tue, 13 Sep 2016 00:43:19 -0400 Subject: [PATCH] Fixes PMing stealthmins --- code/modules/admin/verbs/adminpm.dm | 2 +- code/modules/client/client procs.dm | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 00bdc761590..d711a3f5910 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -67,7 +67,7 @@ if(istext(whom)) if(cmptext(copytext(whom,1,2),"@")) whom = findStealthKey(whom) - C = directory[C] + C = directory[whom] else if(istype(whom,/client)) C = whom diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 083a6d468d9..7a668e375fc 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -76,7 +76,9 @@ if(ismob(C)) //Old stuff can feed-in mobs instead of clients var/mob/M = C C = M.client - cmd_admin_pm(C,null, href_list["type"]) + if(!C) // Might be a stealthmin ID, so pass it in straight + C = href_list["priv_msg"] + cmd_admin_pm(C, null, href_list["type"]) return if(href_list["irc_msg"])