This commit is contained in:
Iamgoofball
2015-02-13 18:05:03 -08:00
parent 575b117a70
commit 99cab4ddcb
4 changed files with 36 additions and 21 deletions
+16 -3
View File
@@ -75,8 +75,17 @@ MASS SPECTROMETER
throw_range = 7
m_amt = 200
origin_tech = "magnets=1;biotech=1"
var/mode = 1;
var/mode = 1
var/scanchems = 0
/obj/item/device/healthanalyzer/attack_self(mob/user)
if(!scanchems)
user << "<span class = 'notice'>You switch the health analyzer to scan chemical contents.</span>"
scanchems = 1
else
user << "<span class = 'notice'>You switch the health analyzer to check physical health.</span>"
scanchems = 0
return
/obj/item/device/healthanalyzer/attack(mob/living/M as mob, mob/living/carbon/human/user as mob)
// Clumsiness/brain damage check
@@ -92,7 +101,10 @@ MASS SPECTROMETER
user.visible_message("<span class='notice'>[user] has analyzed [M]'s vitals.</span>")
healthscan(user, M, mode)
if(!scanchems)
healthscan(user, M, mode)
else
chemscan(user, M)
src.add_fingerprint(user)
return
@@ -176,7 +188,8 @@ MASS SPECTROMETER
user.show_message("<span class='danger'>Warning: Blood Level CRITICAL: [blood_percent]% [blood_volume]cl.</span> <span class='notice'>Type: [blood_type]</span>")
else
user.show_message("<span class='notice'>Blood Level Normal: [blood_percent]% [blood_volume]cl. Type: [blood_type]</span>")
// Reagent Scanning - Iamgoofball
/proc/chemscan(var/mob/living/user, var/mob/living/M)
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(H.reagents)