From 2e01af427960213b8f3a7ccbdebc6960fce71a7e Mon Sep 17 00:00:00 2001 From: Walter0o Date: Sat, 26 Jul 2014 11:54:32 +0200 Subject: [PATCH] fixes nullpointer caused by broken organ list the mysterious broken list bug has struck again --- code/modules/organs/organ_internal.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 31c6eba3ecd..a9f75cbc631 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -160,9 +160,9 @@ src.damage += 0.2 * process_accuracy //Damaged one shares the fun else - var/victim = pick(owner.internal_organs) - var/datum/organ/internal/O = owner.internal_organs[victim] - O.damage += 0.2 * process_accuracy + var/datum/organ/internal/O = pick(owner.internal_organs) + if(O) + O.damage += 0.2 * process_accuracy //Detox can heal small amounts of damage if (src.damage && src.damage < src.min_bruised_damage && owner.reagents.has_reagent("anti_toxin"))