From fa274ab1a7d07da1966fc8d53135a844584721ec Mon Sep 17 00:00:00 2001 From: Chinsky Date: Mon, 10 Mar 2014 16:16:14 +0400 Subject: [PATCH] Fixed blood injections not transmitting viruses properly. Keep forgetting that list is associative. --- code/modules/organs/blood.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index 2c3a437827a..c100e747259 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -218,7 +218,8 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 if (!injected) return var/list/sniffles = virus_copylist(injected.data["virus2"]) - for(var/datum/disease2/disease/sniffle in sniffles) + for(var/ID in sniffles) + var/datum/disease2/disease/sniffle = sniffles[ID] infect_virus2(src,sniffle,1) if (injected.data["antibodies"] && prob(5)) antibodies |= injected.data["antibodies"]