no patrick you don't get the zombie apocalypses every 3 rounds (#29458)

This commit is contained in:
Qwertytoforty
2025-05-26 20:17:09 -04:00
committed by GitHub
parent ffd2215f94
commit 275677675b
2 changed files with 5 additions and 1 deletions
+1
View File
@@ -178,6 +178,7 @@ GLOBAL_LIST_INIT(diseases, subtypesof(/datum/disease))
/datum/disease/proc/Copy()
var/datum/disease/D = new type()
D.spread_flags = spread_flags //In case an admin (or other factor) has made a virus non spreading, you should *not* get a new spreading virus from blood
D.strain_data = strain_data.Copy()
return D
+4 -1
View File
@@ -762,7 +762,10 @@
/obj/effect/mob_spawn/human/alive/zombie/non_infectious/equip(mob/living/carbon/human/H)
ADD_TRAIT(H, TRAIT_NON_INFECTIOUS_ZOMBIE, ROUNDSTART_TRAIT)
return ..()
. = ..()
for(var/datum/disease/zombie/zomb in H.viruses)
zomb.spread_flags = SPECIAL
/// these mob spawn subtypes trigger immediately (New or Initialize) and are not player controlled... since they're dead, you know?
/obj/effect/mob_spawn/corpse