diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm
index 4efcb8de24f..9cc0e22dfc8 100644
--- a/code/modules/mob/living/carbon/human/examine.dm
+++ b/code/modules/mob/living/carbon/human/examine.dm
@@ -258,8 +258,9 @@
continue
if(temp.status & ORGAN_ROBOT)
if(!(temp.brute_dam + temp.burn_dam))
- wound_flavor_text["[temp.display_name]"] = "[t_He] has a robot [temp.display_name]!\n"
- continue
+ if(!species.flags & IS_SYNTHETIC)
+ wound_flavor_text["[temp.display_name]"] = "[t_He] has a robot [temp.display_name]!\n"
+ continue
else
wound_flavor_text["[temp.display_name]"] = "[t_He] has a robot [temp.display_name], it has"
if(temp.brute_dam) switch(temp.brute_dam)
@@ -274,7 +275,8 @@
wound_flavor_text["[temp.display_name]"] += " some burns"
if(21 to INFINITY)
wound_flavor_text["[temp.display_name]"] += pick(" a lot of burns"," severe melting")
- wound_flavor_text["[temp.display_name]"] += "!\n"
+ if(wound_flavor_text["[temp.display_name]"])
+ wound_flavor_text["[temp.display_name]"] += "!\n"
else if(temp.wounds.len > 0)
var/list/wound_descriptors = list()
for(var/datum/wound/W in temp.wounds)
@@ -469,4 +471,4 @@
else
return 0
else
- return 0
\ No newline at end of file
+ return 0