Red Nightshade Tweaks/Fixes/Buffs (#14178)

This commit is contained in:
sadkermit
2022-06-07 12:43:54 +02:00
committed by GitHub
parent 8330665c3a
commit b14d38fc46
13 changed files with 106 additions and 14 deletions
@@ -229,6 +229,10 @@
else if(jitteriness >= 100)
msg += "<span class='warning'>[get_pronoun("He")] [get_pronoun("is")] twitching ever so slightly.</span>\n"
//Red Nightshade
if(is_berserk())
msg += "<span class='warning'><B>[get_pronoun("He")] [get_pronoun("has")] engorged veins which appear a vibrant red.</B></span>\n"
//splints
for(var/organ in list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_R_FOOT,BP_L_FOOT))
var/obj/item/organ/external/o = get_organ(organ)
@@ -84,7 +84,7 @@
return 0
var/obj/item/organ/external/affecting = get_organ(ran_zone(H.zone_sel.selecting))
if(HULK in H.mutations)
if(HULK in H.mutations || H.is_berserk())
damage += 5
playsound(loc, /decl/sound_category/punch_sound, 25, 1, -1)
@@ -267,6 +267,9 @@
if(HULK in H.mutations)
real_damage *= 2 // Hulks do twice the damage
rand_damage *= 2
if(H.is_berserk())
real_damage *= 1.5 // Nightshade increases damage by 50%
rand_damage *= 1.5
real_damage = max(1, real_damage)