Changes up the blood stunhand against hostile cultists
The stunhand used by bloodcult will no longer hardstun + deal damage to hostile cultists. Instead, it will deal some brute + debuff the enemy cultist, duration of the debuffing is a bit longer then for the clockie kindle since that one also applies belligerent. Also fixes up some stuff / adds a safety check in the clockie changes
This commit is contained in:
@@ -208,10 +208,12 @@
|
||||
L.visible_message("<span class='warning'>[L]'s eyes flare with burning light!</span>", \
|
||||
"<span class='userdanger'>Your vision suddenly screams with a flash of burning hot light!</span>") //Debuffs Narsian cultists hard + deals some burn instead of just hardstunning them; Only the confusion part can stack
|
||||
L.flash_act(1,1)
|
||||
L.stuttering = max(narsiandog_punish, L.stuttering)
|
||||
L.drowsy = max(narsiandog_punish, L.drowsy)
|
||||
L.confused += narsiandog_punish
|
||||
L.apply_status_effect(STATUS_EFFECT_BELLIGERENT)
|
||||
if(iscarbon(target))
|
||||
var/mob/living/carbon/C = L
|
||||
C.stuttering = max(narsiandog_punish, C.stuttering)
|
||||
C.drowsy = max(narsiandog_punish, C.drowsy)
|
||||
C.confused += narsiandog_punish
|
||||
C.apply_status_effect(STATUS_EFFECT_BELLIGERENT)
|
||||
L.adjustFireLoss(15)
|
||||
..()
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
L.Knockdown(100)
|
||||
else if(iscultist(L))
|
||||
L.confused += narsiandog_confuse // Spearthrow now confuses enemy cultists + just deals extra damage / sets on fire instead of hardstunning + damage
|
||||
to_chat(L, "<span class ='userdanger'>[scr] crashes into you with burning force, sending you reeling</span>")
|
||||
to_chat(L, "<span class ='userdanger'>[scr] crashes into you with burning force, sending you reeling!</span>")
|
||||
L.adjust_fire_stacks(2)
|
||||
L.IgniteMob()
|
||||
else
|
||||
|
||||
@@ -409,6 +409,7 @@
|
||||
name = "Stunning Aura"
|
||||
color = RUNE_COLOR_RED
|
||||
invocation = "Fuu ma'jin."
|
||||
var/ratvarscum_punish = 10
|
||||
|
||||
/obj/item/melee/blood_magic/stun/afterattack(atom/target, mob/living/carbon/user, proximity)
|
||||
if(!isliving(target) || !proximity)
|
||||
@@ -438,21 +439,27 @@
|
||||
target.visible_message("<span class='warning'>[L] starts to glow in a halo of light!</span>", \
|
||||
"<span class='userdanger'>A feeling of warmth washes over you, rays of holy light surround your body and protect you from the flash of light!</span>")
|
||||
else
|
||||
to_chat(user, "<span class='cultitalic'>In an brilliant flash of red, [L] falls to the ground!</span>")
|
||||
L.Knockdown(160)
|
||||
L.adjustStaminaLoss(140) //Ensures hard stamcrit
|
||||
L.flash_act(1,1)
|
||||
if(issilicon(target))
|
||||
var/mob/living/silicon/S = L
|
||||
S.emp_act(EMP_HEAVY)
|
||||
else if(iscarbon(target))
|
||||
var/mob/living/carbon/C = L
|
||||
C.silent += 6
|
||||
C.stuttering += 15
|
||||
C.cultslurring += 15
|
||||
C.Jitter(15)
|
||||
if(is_servant_of_ratvar(L))
|
||||
if(!iscultist(L))
|
||||
L.Knockdown(160)
|
||||
L.adjustStaminaLoss(140) //Ensures hard stamcrit
|
||||
L.flash_act(1,1)
|
||||
if(issilicon(target))
|
||||
var/mob/living/silicon/S = L
|
||||
S.emp_act(EMP_HEAVY)
|
||||
else if(iscarbon(target))
|
||||
var/mob/living/carbon/C = L
|
||||
C.silent += 6
|
||||
C.stuttering += 15
|
||||
C.cultslurring += 15
|
||||
C.Jitter(15)
|
||||
else // cultstun no longer hardstuns + damages hostile culsts, instead debuffs them hard + deals some damage; debuffs for a bit longer since they don't add the clockie belligerent debuff
|
||||
if(iscarbon(target)
|
||||
var/mob/living/carbon/C = L
|
||||
C.stuttering = max(ratvarscum_punish, C.stuttering)
|
||||
C.drowsy = max(ratvarscum_punish, C.drowsy)
|
||||
C.confused += ratvarscum.punish
|
||||
L.adjustBruteLoss(15)
|
||||
to_chat(user, "<span class='cultitalic'>In an brilliant flash of red, [L] [L.iscultist ? "writhes in pain" : "falls to the ground!"]</span>")
|
||||
uses--
|
||||
..()
|
||||
|
||||
|
||||
@@ -676,6 +676,7 @@
|
||||
sharpness = IS_SHARP
|
||||
hitsound = 'sound/weapons/bladeslice.ogg'
|
||||
var/datum/action/innate/cult/spear/spear_act
|
||||
var/ratvarscum_confuse = 5
|
||||
|
||||
/obj/item/twohanded/cult_spear/Initialize()
|
||||
. = ..()
|
||||
@@ -690,7 +691,6 @@
|
||||
icon_state = "bloodspear[wielded]"
|
||||
|
||||
/obj/item/twohanded/cult_spear/throw_impact(atom/target)
|
||||
var/ratvarscum_punish = 5
|
||||
var/turf/T = get_turf(target)
|
||||
if(isliving(target))
|
||||
var/mob/living/L = target
|
||||
@@ -704,7 +704,7 @@
|
||||
if(!L.anti_magic_check())
|
||||
if(is_servant_of_ratvar(L))
|
||||
to_chat(L, "<span class='cultlarge'>\"Kneel for me, scum\"</span>")
|
||||
L.confused += ratvarscum_punish //confuses and lightly knockdowns + damages hostile cultists instead of hardstunning like before
|
||||
L.confused += ratvarscum_confuse //confuses and lightly knockdowns + damages hostile cultists instead of hardstunning like before
|
||||
L.knockdown(15)
|
||||
L.adjustBruteLoss(10)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user