Fixes skeleton reanimators spawning in xenobio (#31209)

This commit is contained in:
PollardTheDragon
2025-12-08 23:54:03 +00:00
committed by GitHub
parent 439b610530
commit c0ae9560e9
2 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -119,7 +119,7 @@
/mob/living/basic/hellhound/whelp = 5, // Specialized mobs - tank
/mob/living/basic/skeleton/incursion/security = 5, // Specialized mobs - ranged
/mob/living/basic/giant_spider/flesh_spider = 5, // Specialized mobs - poison/harasser
/mob/living/basic/skeleton/reanimator = 4, // Specialized mobs - Summoner
/mob/living/basic/skeleton/incursion/reanimator = 4, // Specialized mobs - Summoner
/mob/living/basic/skeleton/incursion/mobster = 1,) // Specialized mobs - ranged
icon = 'icons/obj/structures/portal.dmi'
icon_state = "portal"
@@ -133,7 +133,7 @@
/mob/living/basic/giant_spider/flesh_spider,
/mob/living/basic/skeleton/incursion/security,
/mob/living/basic/skeleton/incursion/mobster,
/mob/living/basic/skeleton/reanimator)
/mob/living/basic/skeleton/incursion/reanimator)
/// Chance that a mob type is special
var/special_chance = 15
/// The event that spawned this portal
@@ -159,7 +159,7 @@
/obj/projectile/bullet/skeleton_smg
damage = 5
/mob/living/basic/skeleton/reanimator
/mob/living/basic/skeleton/incursion/reanimator
name = "skeletal reanimator"
desc = "A dark necromancer from the depths of an unknowable darkness."
icon_state = "skeleton_reanimator"
@@ -175,11 +175,11 @@
/datum/action/cooldown/mob_cooldown/summon_skulls = BB_REANIMATOR_SKULL_ACTION,
)
/mob/living/basic/skeleton/reanimator/Initialize(mapload)
/mob/living/basic/skeleton/incursion/reanimator/Initialize(mapload)
. = ..()
grant_actions_by_list(reanimator_actions)
/mob/living/basic/skeleton/reanimator/melee_attack(mob/living/carbon/human/target, list/modifiers, ignore_cooldown)
/mob/living/basic/skeleton/incursion/reanimator/melee_attack(mob/living/carbon/human/target, list/modifiers, ignore_cooldown)
if(!ishuman(target))
return ..()
if(target.stat != DEAD)
@@ -198,7 +198,7 @@
sleep(3 SECONDS) // Locks the revitalizer down for 2 seconds, but gives the player 5 seconds to return
reanimate(target)
/mob/living/basic/skeleton/reanimator/proc/reanimate(mob/living/carbon/human/H)
/mob/living/basic/skeleton/incursion/reanimator/proc/reanimate(mob/living/carbon/human/H)
visible_message("<span class='warning'>[name] releases dark tendrils into the flesh of [H], morphing their corpse into a grotesque creature!</span>")
var/mob/living/basic/netherworld/blankbody/blank = new(H.loc)
blank.name = "[H]"