public double Hurt(int Damage, int HitDirection, string HurtMessage = " was slain.", bool Lethal = false) { if (TargettingPlayer) { SetForceKill = Lethal; double Value = Character.Hurt(Terraria.DataStructures.PlayerDeathReason.ByCustomReason(Character.name + HurtMessage), Damage, HitDirection); SetForceKill = false; return(Value); } else { SetForceKill = Lethal; double Value = Guardian.Hurt(Damage, HitDirection, false, false, HurtMessage); SetForceKill = false; return(Value); } }