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"]