public override void TakeMagicDamage(float amount, Entity source) { float damage = DamageCalculator.CalculateMagicDamage(source, this); Health -= Mathf.Floor(damage); }