Exemplo n.º 1
0
        /// <summary>
        /// Direct Heal , no calculation
        /// </summary>
        public virtual void DealHeal(Unit Target, uint Value)
        {
            if (Target == null || Target.IsDead)
            {
                return;
            }

            CbtInterface.OnDealHeal(Target, Value);
            Target.CbtInterface.OnTakeHeal(this, Value);

            if (Value + Target.Health > Target.MaxHealth)
            {
                Target.Health = Target.MaxHealth;
            }
            else
            {
                Target.Health += Value;
            }
        }