Exemplo n.º 1
0
        public static void Execute()
        {
            if (HasSpell("summonersmite"))
            {
                Smite.Execute();
            }

            if (HasSpell("summonerheal"))
            {
                Heal.Execute();
            }

            if (HasSpell("summonerbarrier"))
            {
                Barrier.Execute();
            }

            if (HasSpell("summonerexhaust"))
            {
                Exhaust.Execute();
            }

            if (HasSpell("summonerghost"))
            {
                Ghost.Execute();
            }
        }
Exemplo n.º 2
0
    public void MagicHeal(Character _Caster)
    {
        Heal Heal = new Heal(_Caster, "Magic");

        Heal.Execute();
        DisplayMessage(Heal.Message());
        DisplayBoxBehaviour(_Caster);
        SplashKit.PlaySoundEffect("Heal", _soundLevel);
        _Player.CounteredOff();
    }
Exemplo n.º 3
0
    public void PotionHeal(Character _Caster)
    {
        Heal Heal = new Heal(_Caster, "Potion");

        if (_Player.UsePotion())
        {
            Heal.Execute();
            DisplayMessage(Heal.Message());
            DisplayBoxBehaviour(_Caster);
            _PotionButton.ChangeInput($"Potion ({_Player.potionAmount})");
            SplashKit.PlaySoundEffect("Heal", _soundLevel);
        }
        else
        {
            NoPotionsMessage();
        }
        _Player.CounteredOff();
    }
Exemplo n.º 4
0
        public string Heal(string[] args)
        {
            var heal = new Heal(args, this.party, this.itemPool);

            return(heal.Execute());
        }