diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm
index f5e575dccaf..b7188a0286a 100644
--- a/code/modules/mob/living/carbon/brain/posibrain.dm
+++ b/code/modules/mob/living/carbon/brain/posibrain.dm
@@ -15,10 +15,6 @@
var/silenced = 0 //if set to 1, they can't talk.
var/next_ping_at = 0
-/obj/item/mmi/posibrain/examine(mob/user)
- if(..(user, 1))
- to_chat(user, "Its speaker is turned [silenced ? "off" : "on"].")
-
/obj/item/mmi/posibrain/attack_self(mob/user)
if(brainmob && !brainmob.key && searching == 0)
//Start the process of searching for a new user.
@@ -144,23 +140,24 @@
/obj/item/mmi/posibrain/examine(mob/user)
+ to_chat(user, "Its speaker is turned [silenced ? "off" : "on"].")
to_chat(user, "*---------*")
if(!..(user))
to_chat(user, "*---------*")
return
- var/msg = ""
+ var/list/msg = ""
- if(src.brainmob && src.brainmob.key)
- switch(src.brainmob.stat)
+ if(brainmob && brainmob.key)
+ switch(brainmob.stat)
if(CONSCIOUS)
- if(!src.brainmob.client) msg += "It appears to be in stand-by mode.\n" //afk
- if(UNCONSCIOUS) msg += "It doesn't seem to be responsive.\n"
- if(DEAD) msg += "It appears to be completely inactive.\n"
+ if(!brainmob.client) msg += "It appears to be in stand-by mode." //afk
+ if(UNCONSCIOUS) msg += "It doesn't seem to be responsive."
+ if(DEAD) msg += "It appears to be completely inactive."
else
- msg += "It appears to be completely inactive.\n"
+ msg += "It appears to be completely inactive."
msg += "*---------*"
- to_chat(user, msg)
+ to_chat(user, msg.Join("\n"))
/obj/item/mmi/posibrain/emp_act(severity)
if(!src.brainmob)
@@ -201,5 +198,5 @@
M.show_message("The positronic brain pings softly.")
/obj/item/mmi/posibrain/ipc
- desc = "A cube of shining metal, four inches to a side and covered in shallow grooves. The speaker switch is set to 'off'."
+ desc = "A cube of shining metal, four inches to a side and covered in shallow grooves."
silenced = 1