diff --git a/code/controllers/subsystem/tickets/tickets.dm b/code/controllers/subsystem/tickets/tickets.dm
index 73279033849..ea210b95ee7 100644
--- a/code/controllers/subsystem/tickets/tickets.dm
+++ b/code/controllers/subsystem/tickets/tickets.dm
@@ -335,8 +335,8 @@ UI STUFF
return TRUE
//Sends a message to the designated staff
-/datum/controller/subsystem/tickets/proc/message_staff(var/msg)
- message_adminTicket(msg)
+/datum/controller/subsystem/tickets/proc/message_staff(var/msg, var/alt = FALSE)
+ message_adminTicket(msg, alt)
/datum/controller/subsystem/tickets/Topic(href, href_list)
@@ -404,5 +404,6 @@ UI STUFF
/datum/controller/subsystem/tickets/proc/takeTicket(var/index)
if(assignStaffToTicket(usr.client, index))
- message_staff("[span_text][usr.client] / ([usr]) has taken [ticket_name] number [index]")
+ span_text = ""
+ message_staff("[span_text][usr.client] / ([usr]) has taken [ticket_name] number [index]", TRUE)
to_chat_safe(returnClient(index), "[span_text]Your [ticket_name] is being handled by [usr.client].")
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 2a981e8b9c4..1a9f38b1486 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -21,8 +21,11 @@ var/global/nologevent = 0
to_chat(C, msg)
-/proc/message_adminTicket(var/msg)
- msg = "ADMIN TICKET: [msg]"
+/proc/message_adminTicket(var/msg, var/alt = FALSE)
+ if(alt)
+ msg = "ADMIN TICKET: [msg]"
+ else
+ msg = "ADMIN TICKET: [msg]"
for(var/client/C in GLOB.admins)
if(R_ADMIN & C.holder.rights)
if(C.prefs && !(C.prefs.toggles & CHAT_NO_TICKETLOGS))