The Skill Level is now sk_baby - Nerfs Bloodcrawl (#22397)

* /mob/living/simple_animal/demon/slaughter

* Tuning down skill level to 'I'm too young to die'

* We call this a DIFFICULTY TWEAK

* All demons get to join the fun too (Except Shadow)

* Cooldown is reduced to 1 second per request
This commit is contained in:
SchrodingersWolf
2023-09-25 18:59:28 -04:00
committed by GitHub
parent 41a8cbfe3e
commit cd85b9ba33
2 changed files with 16 additions and 13 deletions
+8 -7
View File
@@ -1,7 +1,7 @@
/obj/effect/proc_holder/spell/bloodcrawl
name = "Blood Crawl"
desc = "Use pools of blood to phase out of existence."
base_cooldown = 0
base_cooldown = 1 SECONDS
clothes_req = FALSE
cooldown_min = 0
should_recharge_after_cast = FALSE
@@ -33,13 +33,15 @@
/obj/effect/proc_holder/spell/bloodcrawl/cast(list/targets, mob/living/user)
var/atom/target = targets[1]
if(phased)
if(phasein(target, user))
phased = FALSE
else
if(!phased)
if(phaseout(target, user))
phased = TRUE
cooldown_handler.start_recharge()
cooldown_handler.revert_cast()
else
if(phasein(target, user))
phased = FALSE
cooldown_handler.start_recharge()
//Travel through pools of blood. Slaughter Demon powers for everyone!
#define BLOODCRAWL 1
@@ -174,7 +176,6 @@
if(iscarbon(L) && !block_hands(L))
return FALSE
L.notransform = TRUE
INVOKE_ASYNC(src, PROC_REF(async_phase), B, L)
return TRUE
@@ -4,6 +4,8 @@
name = "slaughter demon"
real_name = "slaughter demon"
desc = "A large, menacing creature covered in armored black scales. You should run."
maxHealth = 240
health = 240
speak = list("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "balaq", "mgar", "karazet", "geeri", "orkan", "allaq")
icon = 'icons/mob/mob.dmi'
icon_state = "daemon"
@@ -83,16 +85,16 @@
// Midround slaughter demon, less tanky
/mob/living/simple_animal/demon/slaughter/lesser
maxHealth = 130
health = 130
maxHealth = 170
health = 170
// Cult slaughter demon
/mob/living/simple_animal/demon/slaughter/cult //Summoned as part of the cult objective "Bring the Slaughter"
name = "harbinger of the slaughter"
real_name = "harbinger of the Slaughter"
desc = "An awful creature from beyond the realms of madness."
maxHealth = 500
health = 500
maxHealth = 540
health = 540
melee_damage_upper = 60
melee_damage_lower = 60
environment_smash = ENVIRONMENT_SMASH_RWALLS //Smashes through EVERYTHING - r-walls included
@@ -278,8 +280,8 @@
emote_hear = list("gaffaws", "laughs")
response_help = "hugs"
attacktext = "wildly tickles"
maxHealth = 175
health = 175
maxHealth = 215
health = 215
melee_damage_lower = 25
melee_damage_upper = 25
playstyle_string = "<B>You are the Laughter Demon, an adorable creature from another existence. You have a single desire: to hug and tickle. \