Paradise
Paradise copied to clipboard
Slaughter Demon rework
What Does This PR Do
Completely reworks the Slaughter Demon, however, the bloodcrawl spell remains for those who consume a Demon Heart. The Demon Heart functionality has not been changed. Blood crawl Whiled phased into reality, casting bloodcrawl will attempt to sink the Demon into blood, this has a 2 second delay where the Demon is vulnerable to being attacked. Once complete, the Demon will absorb all unconscious creatures within 1 distance from the Demon. If a player controlled corpse is absorbed, the Demon will heal 100 HP/corpse. A bonus of +10 max HP is granted per corpse consumed, every 4th absorbed corpse increases the max HP by a further 50. On death, all corpses are dropped.
Being phased out works the same, however, when phasing back into reality a blood vortex is placed upon the target jaunt tile. After 5 seconds, all mobs standing ontop of blood within 2 squares of the origin point are knocked down and start bleeding. If the blood is cleaned, another blood tile in range of the origin is instead teleported to. If all the blood is cleaned in range, the Demon's phase in is cancelled and nothing happens.
When phasing in, the cooldown of bloodcrawl is set to 20 seconds. When phasing out, there is a 5 second delay before the Demon can reappear. Demon mechanics
- Heals 5% of max HP/second while phased out, to a max of 200
- Attacking sentient enemies grants a 5% damage increase and 5% damage reduction, stacking up to 50% extra. (45 damage at max cap), this decays back to 0 after sometime
- Blood Charge, similar to an immovable rod, Demonfied. Blood Stomp, knock down and damage 20 damage to all within 2 radius from the demon and leaving blood on all tiles affected. Both of these abilities can be used once, and recharge upon consuming a sentient creature.
- Demon leaves bloody footprints where it walks
To do
- Need swirling blood vortex animation for the phase in, currently a singularity (x224,x224 size)
- Add screaming effect to blood charge
- Add spell icons for Blood Stomp and Blood Charge
- Sound effect for Blood Stomp
- Need channeling animation for phasing out
- Need Laughter Demon channeling sprite
- Add a counter for the player to view how many minds they've absorbed
Why It's Good For The Game
Demon rework request was made, this implements the proposed changes (https://github.com/ParadiseSS13/Paradise/discussions/22430)
Testing
Spawned in the demon, tested blood being cleaned while channeling extensively.
Changelog
:cl: tweak: Completed reworked the Slaughter Demon /:cl: