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