Пример #1
0
        /// <summary>
        /// Vypocita nam celkovu vysku utoku a zautoci na supera
        /// </summary>
        /// <param name="super"></param>
        public virtual void Utok(Bojovnik super)
        {
            int uder = utok + kocka.Hod();

            NastavSpravu(String.Format("{0} utoci s uderom za {1} hp", meno, uder));
            super.BranSa(uder);
        }
Пример #2
0
        /// <summary>
        /// Vypocita nam celkovu vysku aj Magickeho utoku a zautoci na supera
        /// </summary>
        /// <param name="super"></param>
        public override void Utok(Bojovnik super)
        {
            int uder = 0;

            // Mana nieje plna
            if (mana < maxMana)
            {
                mana += 10;
                if (mana > maxMana)
                {
                    mana = maxMana;
                }
                uder = utok + kocka.Hod();
                NastavSpravu(string.Format("{0} utoci s uderem za {1}Hp", meno, uder));
            }
            else // magic attack
            {
                uder = magicUtok + kocka.Hod();
                NastavSpravu(String.Format("{0} pouzil magiu za {1}Hp", meno, uder));
                mana = 0;
            }
            super.BranSa(uder);
        }