From 2f875dba6e2d0d4910010cb48d53c188da2a5447 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 c100b379b41..2735a251346 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -269,7 +269,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"]