Virus Outbreak and Appendicitis Clientless Blacklist

This commit is contained in:
Fox-McCloud
2016-08-09 08:05:12 -04:00
parent b294a760d9
commit e1179c339d
2 changed files with 5 additions and 1 deletions
+2
View File
@@ -16,6 +16,8 @@
for(var/mob/living/carbon/human/H in shuffle(living_mob_list))
if(issmall(H)) //don't infect monkies; that's a waste
continue
if(!H.client)
continue
if(H.species.virus_immune) //don't let virus immune things get diseases they're not supposed to get.
continue
var/turf/T = get_turf(H)
@@ -2,12 +2,14 @@
for(var/mob/living/carbon/human/H in shuffle(living_mob_list))
if(issmall(H)) //don't infect monkies; that's a waste.
continue
if(!H.client)
continue
if(H.species.virus_immune) //don't count things that are virus immune; they'll just get picked and auto-cure
continue
var/foundAlready = 0 //don't infect someone that already has the virus
for(var/datum/disease/D in H.viruses)
foundAlready = 1
if(H.stat == 2 || foundAlready)
if(H.stat == DEAD || foundAlready)
continue
var/datum/disease/D = new /datum/disease/appendicitis