mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-13 11:12:14 +00:00
Health scanner now displays allergies more visibly
This commit is contained in:
@@ -911,7 +911,7 @@
|
|||||||
allergy_chem_names += initial(chem_type.name)
|
allergy_chem_names += initial(chem_type.name)
|
||||||
|
|
||||||
allergy_string = allergy_chem_names.Join(", ")
|
allergy_string = allergy_chem_names.Join(", ")
|
||||||
name = "Extreme [allergy_string] Allergies"
|
//name = "Extreme [allergy_string] Allergies"
|
||||||
medical_record_text = "Patient's immune system responds violently to [allergy_string]"
|
medical_record_text = "Patient's immune system responds violently to [allergy_string]"
|
||||||
|
|
||||||
var/mob/living/carbon/human/human_holder = quirk_holder
|
var/mob/living/carbon/human/human_holder = quirk_holder
|
||||||
|
|||||||
@@ -189,6 +189,13 @@
|
|||||||
render_list += "<span class='info ml-1'>Subject Major Disabilities: [carbontarget.get_quirk_string(FALSE, CAT_QUIRK_MAJOR_DISABILITY)].</span>\n"
|
render_list += "<span class='info ml-1'>Subject Major Disabilities: [carbontarget.get_quirk_string(FALSE, CAT_QUIRK_MAJOR_DISABILITY)].</span>\n"
|
||||||
if(advanced)
|
if(advanced)
|
||||||
render_list += "<span class='info ml-1'>Subject Minor Disabilities: [carbontarget.get_quirk_string(FALSE, CAT_QUIRK_MINOR_DISABILITY)].</span>\n"
|
render_list += "<span class='info ml-1'>Subject Minor Disabilities: [carbontarget.get_quirk_string(FALSE, CAT_QUIRK_MINOR_DISABILITY)].</span>\n"
|
||||||
|
// Allergies
|
||||||
|
for(var/datum/quirk/quirky as anything in target.quirks)
|
||||||
|
if(istype(quirky, /datum/quirk/item_quirk/allergic))
|
||||||
|
var/datum/quirk/item_quirk/allergic/allergies_quirk = quirky
|
||||||
|
var/allergies = allergies_quirk.allergy_string
|
||||||
|
render_list += "<span class='alert ml-1'><b>Subject is extremely allergic to the following chemicals:</b></span>\n"
|
||||||
|
render_list += "<span class='alert ml-2'><b>[allergies]</b></span>\n"
|
||||||
|
|
||||||
if (HAS_TRAIT(target, TRAIT_IRRADIATED))
|
if (HAS_TRAIT(target, TRAIT_IRRADIATED))
|
||||||
render_list += "<span class='alert ml-1'>Subject is irradiated. Supply toxin healing.</span>\n"
|
render_list += "<span class='alert ml-1'>Subject is irradiated. Supply toxin healing.</span>\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user