more changes
This commit is contained in:
@@ -25,6 +25,11 @@
|
||||
|
||||
/obj/effect/proc_holder/spell/bloodcrawl/perform(obj/effect/decal/cleanable/target, recharge = 1, mob/living/user = usr)
|
||||
if(istype(user))
|
||||
if(istype(user, /mob/living/simple_animal/slaughter))
|
||||
var/mob/living/simple_animal/slaughter/slaught = user
|
||||
slaught.current_hitstreak = 0
|
||||
slaught.wound_bonus = initial(slaught.wound_bonus)
|
||||
slaught.bare_wound_bonus = initial(slaught.bare_wound_bonus)
|
||||
if(phased)
|
||||
if(user.phasein(target))
|
||||
phased = 0
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
var/damage_percent = (stored.maxHealth - stored.health)/stored.maxHealth;
|
||||
var/damapply = damage_percent * shape.maxHealth;
|
||||
|
||||
shape.apply_damage(damapply, source.convert_damage_type, forced = TRUE);
|
||||
shape.apply_damage(damapply, source.convert_damage_type, forced = TRUE, wound_bonus=CANT_WOUND);
|
||||
slink = soullink(/datum/soullink/shapeshift, stored , shape)
|
||||
slink.source = src
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
var/damage_percent = (shape.maxHealth - shape.health)/shape.maxHealth;
|
||||
var/damapply = stored.maxHealth * damage_percent
|
||||
|
||||
stored.apply_damage(damapply, source.convert_damage_type, forced = TRUE)
|
||||
stored.apply_damage(damapply, source.convert_damage_type, forced = TRUE, wound_bonus=CANT_WOUND)
|
||||
qdel(shape)
|
||||
qdel(src)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user