diff --git a/code/modules/nano/modules/virus2_creator.dm b/code/modules/nano/modules/virus2_creator.dm index bd45c63cf9f..ad262f9ab5d 100644 --- a/code/modules/nano/modules/virus2_creator.dm +++ b/code/modules/nano/modules/virus2_creator.dm @@ -69,6 +69,7 @@ var/datum/disease2/disease/new_virus = new() new_virus.makerandom() curr_virus = new_virus + new_virus.affected_species = list("Human","Unathi","Skrell","Tajaran","Vox","Kidan","Slime People","Grey","Diona", "Vulpkanin") //restore to default usr << "New virus generated: [new_virus.uniqueID]." return 1 diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index f685bbe2b12..95b5ab60583 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -10,8 +10,8 @@ var/list/datum/disease2/effectholder/effects = list() var/antigen = 0 // 16 bits describing the antigens, when one bit is set, a cure with that bit can dock here var/max_stage = 4 - var/list/affected_species = list("Human","Unathi","Skrell","Tajaran","Vox","Kidan","Slime People","Grey","Diona", "Vulpkanin") - + var/list/affected_species = list("Human","Unathi","Skrell","Tajaran","Vox","Kidan","Slime People","Grey","Diona", "Vulpkanin") //if this is changed, also change modules/nano/modules/virus2_creator.dm + //as you cannot use initial() with lists /datum/disease2/disease/New() uniqueID = rand(0,10000) ..()