diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm
index c280b1e4005..e90801b3abc 100644
--- a/code/modules/admin/verbs/adminpm.dm
+++ b/code/modules/admin/verbs/adminpm.dm
@@ -112,9 +112,9 @@
adminhelp(reply) //sender has left, adminhelp instead
return
- recieve_message = "[type] from-[recieve_pm_type][key_name(src, C, C.holder ? 1 : 0)]: [msg]"
+ recieve_message = "[type] from-[recieve_pm_type][key_name(src, C, C.holder ? 1 : 0, type)]: [msg]"
C << recieve_message
- src << "[send_pm_type][type] to-[key_name(C, src, holder ? 1 : 0)]: [msg]"
+ src << "[send_pm_type][type] to-[key_name(C, src, holder ? 1 : 0, type)]: [msg]"
/*if(holder && !C.holder)
C.last_pm_recieved = world.time
@@ -187,16 +187,16 @@
switch(type)
if("Question")
if(X.holder.rights & (R_MOD|R_MENTOR))
- X << "[type]: [key_name(src, X, 0)]->[key_name(C, X, 0)]: \blue [msg]" //inform X
+ X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //inform X
if("Player Complaint")
if(X.holder.rights & R_ADMIN)
- X << "[type]: [key_name(src, X, 0)]->[key_name(C, X, 0)]: \blue [msg]" //inform X
+ X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //inform X
if("Bug Report")
if(X.holder.rights & R_DEBUG)
- X << "[type]: [key_name(src, X, 0)]->[key_name(C, X, 0)]: \blue [msg]" //inform X
+ X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //inform X
else
if((X.holder.rights & R_ADMIN) || (X.holder.rights & (R_MOD|R_MENTOR)) )
- X << "[type]: [key_name(src, X, 0)]->[key_name(C, X, 0)]: \blue [msg]" //inform X
+ X << "[type]: [key_name(src, X, 0, type)]->[key_name(C, X, 0, type)]: \blue [msg]" //inform X
/client/proc/cmd_admin_irc_pm()
if(prefs.muted & MUTE_ADMINHELP)