From 5783eb88dd7b0c88bdc8f8dd3f32b8a9a683b79b Mon Sep 17 00:00:00 2001 From: Miniature Date: Wed, 29 Feb 2012 13:23:26 +1030 Subject: [PATCH] disease splicer runtime fix --- code/WorkInProgress/virus2/diseasesplicer.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/WorkInProgress/virus2/diseasesplicer.dm b/code/WorkInProgress/virus2/diseasesplicer.dm index 5fae22e7335..5a558546e44 100644 --- a/code/WorkInProgress/virus2/diseasesplicer.dm +++ b/code/WorkInProgress/virus2/diseasesplicer.dm @@ -158,11 +158,12 @@ dish = null else if(href_list["splice"]) - for(var/datum/disease2/effectholder/e in dish.virus2.effects) - if(e.stage == memorybank.stage) - e.effect = memorybank.effect - splicing = 10 - dish.virus2.spreadtype = "Blood" + if(dish) + for(var/datum/disease2/effectholder/e in dish.virus2.effects) + if(e.stage == memorybank.stage) + e.effect = memorybank.effect + splicing = 10 + dish.virus2.spreadtype = "Blood" else if(href_list["disk"]) burning = 10