diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm
index 14a03d2dbb..5837571951 100644
--- a/code/modules/mob/living/simple_animal/guardian/guardian.dm
+++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm
@@ -72,18 +72,18 @@
loc = get_turf(summoner)
-/mob/living/simple_animal/hostile/guardian/adjustBruteLoss(amount) //The spirit is invincible, but passes on damage to the summoner
+/mob/living/simple_animal/hostile/guardian/adjustCloneLoss(amount) //The spirit is invincible, but passes on damage to the summoner
var/damage = amount * damage_transfer
if (summoner)
if(loc == summoner)
return
- summoner.adjustBruteLoss(damage)
+ summoner.adjustCloneLoss(damage)
if(damage)
- summoner << "Your [name] is under attack! You take damage!"
- summoner.visible_message("Blood sprays from [summoner] as [src] takes damage!")
+ summoner << "Your [name] is under attack! You feel weaker!"
+ summoner.visible_message("[summoner] weakens as [src] takes damage!")
if(summoner.stat == UNCONSCIOUS)
summoner << "Your body can't take the strain of sustaining [src] in this condition, it begins to fall apart!"
- summoner.adjustCloneLoss(damage/2)
+ summoner.adjustCloneLoss(damage/2) //50% extra damage while in crit
/mob/living/simple_animal/hostile/guardian/ex_act(severity, target)
switch (severity)
@@ -91,10 +91,10 @@
gib()
return
if (2)
- adjustBruteLoss(60)
+ adjustCloneLoss(60)
if(3)
- adjustBruteLoss(30)
+ adjustCloneLoss(30)
/mob/living/simple_animal/hostile/guardian/gib()
if(summoner)
@@ -311,6 +311,7 @@
C.adjustFireLoss(-5)
C.adjustOxyLoss(-5)
C.adjustToxLoss(-5)
+ C.adjustCloneLoss(-5)
/mob/living/simple_animal/hostile/guardian/healer/ToggleMode()
if(src.loc == summoner)