diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index 97bc884eb12..5a4b1a11afd 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -330,6 +330,7 @@
return
var/justification = stripped_input(usr, "Please input a reason for the shuttle call. You may leave it blank to not have one.", "Justification")
emergency_shuttle.incall()
+ world << sound('sound/AI/shuttlecalled.ogg')
captain_announce("The emergency shuttle has been called. It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.[justification ? " Justification : '[justification]'" : ""]")
log_admin("[key_name(usr)] called the Emergency Shuttle")
message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station", 1)
@@ -340,6 +341,7 @@
switch(emergency_shuttle.direction)
if(-1)
emergency_shuttle.incall()
+ world << sound('sound/AI/shuttlecalled.ogg')
captain_announce("The emergency shuttle has been called. It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.")
log_admin("[key_name(usr)] called the Emergency Shuttle")
message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station", 1)