diff --git a/code/modules/events/fake_virus.dm b/code/modules/events/fake_virus.dm index 4da2be32d46..36061e293b0 100644 --- a/code/modules/events/fake_virus.dm +++ b/code/modules/events/fake_virus.dm @@ -1,6 +1,8 @@ /datum/event/fake_virus/start() var/list/fake_virus_victims = list() for(var/mob/living/carbon/human/victim in shuffle(GLOB.player_list)) + if(HAS_TRAIT(victim, TRAIT_VIRUSIMMUNE)) + continue if(victim.stat == DEAD || victim.InCritical() || victim.mind?.assigned_role == victim.mind?.special_role || victim.mind?.offstation_role) continue fake_virus_victims += victim