diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm
index 5bc03ab5..c3009a41 100644
--- a/code/game/objects/items/devices/scanners.dm
+++ b/code/game/objects/items/devices/scanners.dm
@@ -300,6 +300,13 @@ SLIME SCANNER
msg += "\tDamage: Brute-Burn-Toxin-Suffocation\n\t\tSpecifics: [brute_loss]-[fire_loss]-[tox_loss]-[oxy_loss]\n"
for(var/obj/item/bodypart/org in damaged)
msg += "\t\t[capitalize(org.name)]: [(org.brute_dam > 0) ? "[org.brute_dam]" : "0"]-[(org.burn_dam > 0) ? "[org.burn_dam]" : "0"]\n"
+ // List broken bones!
+ if(iscarbon(M) && mode == 1)
+ var/mob/living/carbon/C = M
+ var/list/broken = C.bodyparts
+ for(var/obj/item/bodypart/org in broken)
+ if(org.broken)
+ msg += "\tSubjects [LB.name] is broken.\n"
//Organ damages report
if(ishuman(M))
diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm
index 7c6d8e08..29c02794 100644
--- a/code/modules/surgery/bodyparts/bodyparts.dm
+++ b/code/modules/surgery/bodyparts/bodyparts.dm
@@ -78,7 +78,7 @@
if(burn_dam > DAMAGE_PRECISION)
to_chat(user, "This limb has [burn_dam > 30 ? "severe" : "minor"] burns.")
if(broken == TRUE)
- to_chat(user, "This limb is broken.")
+ to_chat(user, "This limb is fractured.")
/obj/item/bodypart/blob_act()
take_damage(max_damage)
diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi
index d604d02e..a94b996f 100644
Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ