diff --git a/code/modules/mob/living/carbon/human/species_types/zombies.dm b/code/modules/mob/living/carbon/human/species_types/zombies.dm index 0be24e7a1317..2f41e094c1c2 100644 --- a/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -3,7 +3,7 @@ name = "High-Functioning Zombie" id = SPECIES_ZOMBIE changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | ERT_SPAWN - mutanttongue = /obj/item/organ/tongue/zombie // not necessary as status effect gives it, but for tests + //mutanttongue = /obj/item/organ/tongue/zombie // not necessary as status effect gives it, but for tests DARKPACK EDIT REMOVE - Removes /tg/ zombie outbreaks /datum/species/zombie/check_roundstart_eligible() if(check_holidays(HALLOWEEN)) @@ -122,16 +122,19 @@ add_zombie_biotypes() // Ensures we have an infection organ even if we were applied by something else + /* // DARKPACK EDIT REMOVAL - Removes /tg/ zombie infection outbreak var/obj/item/organ/zombie_infection/infection = new_zombie.get_organ_slot(ORGAN_SLOT_ZOMBIE) if(isnull(infection)) infection = new() infection.Insert(new_zombie) RegisterSignal(infection, COMSIG_ORGAN_REMOVED, PROC_REF(organ_removed)) + */ // DARKPACK EDIT REMOVAL - Removes /tg/ zombie infection outbreak var/obj/item/bodypart/head/head = new_zombie.get_bodypart(BODY_ZONE_HEAD) if(!QDELETED(head)) head.can_dismember = TRUE + /* // DARKPACK EDIT REMOVAL - Removes /tg/ zombie infection outbreak var/obj/item/organ/tongue/old_tongue = new_zombie.get_organ_slot(ORGAN_SLOT_TONGUE) if(!QDELETED(old_tongue)) old_tongue.Remove(new_zombie, special = TRUE) @@ -141,6 +144,7 @@ var/obj/item/organ/tongue/zombie/new_tongue = new() new_tongue.Insert(new_zombie, special = TRUE) + */ // DARKPACK EDIT REMOVAL - Removes /tg/ zombie infection outbreak if(!isnull(zombie_hand)) new_zombie.AddComponent( \ diff --git a/modular_darkpack/modules/ritual_necromancy/code/rituals/zombie.dm b/modular_darkpack/modules/ritual_necromancy/code/rituals/zombie.dm index 3322dacc6965..fba885b4e762 100644 --- a/modular_darkpack/modules/ritual_necromancy/code/rituals/zombie.dm +++ b/modular_darkpack/modules/ritual_necromancy/code/rituals/zombie.dm @@ -49,7 +49,7 @@ // Revive the specimen and turn them into a zombie target_body.revive(HEAL_ALL) - target_body.set_species(/datum/species/zombie) + target_body.apply_status_effect(/datum/status_effect/zombie) target_body.real_name = old_name // the ritual for some reason is deleting their old name and replacing it with a random name. target_body.name = old_name target_body.update_name()