Medical scanner additions.

- Stationary scanners detect vira.
- Portable scanners detect internal bleeding.
This commit is contained in:
cib
2012-11-18 16:38:29 +01:00
parent d0a542bc54
commit 3a3f2ff4a1
2 changed files with 7 additions and 0 deletions
@@ -158,6 +158,10 @@ MASS SPECTROMETER
if(e.status & ORGAN_BROKEN)
user.show_message(text("\red Bone fractures detected. Advanced scanner required for location."), 1)
break
for(var/datum/organ/external/e in H.organs)
for(var/datum/wound/W in e.wounds) if(W.internal)
user.show_message(text("\red Internal bleeding detected. Advanced scanner required for location."), 1)
break
if(M:vessel)
var/blood_volume = round(M:vessel.get_reagent_amount("blood"))
var/blood_percent = blood_volume / 560