Exemple #1
0
        public void HitDamages(BattleEntities.Spell spell)
        {
            if (LifePoints > spell.Damages)
            {
                m_lifePoints -= spell.Damages;
            }
            else
            {
                Death();
            }

            EventManager.CharacterHitDamages(new EventManager.EventMessageHitDamages(EventManager.EventMessage.MessageType.Success, "", spell.Damages, spell.CharacterBattle, this));
        }
Exemple #2
0
        public bool LaunchSpell(BattleEntities.Spell spell)
        {
            if (ActionPoints >= spell.ActionPointsCost)
            {
                m_actionPoints -= spell.ActionPointsCost;
            }
            else
            {
                return(false);
            }

            return(true);
        }