From a2035bb69b6bebdeefde8fb0fa7b2cc5a17e17e2 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 18 Apr 2014 04:24:06 +0400 Subject: [PATCH] Better check for toxins. Didn't realize class tree was so neat nao. --- code/modules/organs/organ_internal.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index df47c48c60..bb1ce19ad2 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -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