Better check for toxins.

Didn't realize class tree was so neat nao.
This commit is contained in:
Chinsky
2014-04-18 04:24:06 +04:00
parent a3e6e416dc
commit a2035bb69b

View File

@@ -125,13 +125,12 @@
// Damaged liver means some chemicals are very dangerous
if(src.damage >= src.min_bruised_damage)
var/list/toxins = list("toxin", "plasma", "sacid", "pacid", "cyanide", "lexorin", "amatoxin", "chloralhydrate", "carpotoxin", "zombiepowder", "mindbreaker")
for(var/datum/reagent/R in owner.reagents.reagent_list)
// Ethanol and all drinks are bad
if(istype(R, /datum/reagent/ethanol))
owner.adjustToxLoss(0.1 * process_accuracy)
// Can't cope with toxins at all
if(R.id in toxins)
if(istype(R, /datum/reagent/toxin))
owner.adjustToxLoss(0.3 * process_accuracy)
/datum/organ/internal/kidney