diff --git a/code/datums/mind.dm b/code/datums/mind.dm
index 6d57a6808d..82a26dab65 100644
--- a/code/datums/mind.dm
+++ b/code/datums/mind.dm
@@ -126,17 +126,20 @@ datum/mind
var/mob/living/carbon/human/H = current
if (istype(current, /mob/living/carbon/human) || istype(current, /mob/living/carbon/monkey))
/** Impanted**/
- if(H.is_loyalty_implanted(H))
- text = "Loyalty Implant:Remove|Implanted"
+ if(istype(current, /mob/living/carbon/human))
+ if(H.is_loyalty_implanted(H))
+ text = "Loyalty Implant:Remove|Implanted"
+ else
+ text = "Loyalty Implant:No Implant|Implant him!"
else
- text = "Loyalty Implant:No Implant|Implant him!"
+ text = "Loyalty Implant: Don't implant that monkey!"
sections["implant"] = text
/** REVOLUTION ***/
text = "revolution"
if (ticker.mode.config_tag=="revolution")
text += uppertext(text)
text = "[text]: "
- if (H.is_loyalty_implanted(H))
+ if (istype(current, /mob/living/carbon/monkey) || H.is_loyalty_implanted(H))
text += "LOYAL EMPLOYEE|headrev|rev"
else if (src in ticker.mode.head_revolutionaries)
text = "employee|HEADREV|rev"
@@ -166,7 +169,7 @@ datum/mind
if (ticker.mode.config_tag=="cult")
text = uppertext(text)
text = "[text]: "
- if (H.is_loyalty_implanted(H))
+ if (istype(current, /mob/living/carbon/monkey) || H.is_loyalty_implanted(H))
text += "LOYAL EMPLOYEE|cultist"
else if (src in ticker.mode.cult)
text += "employee|CULTIST"