/// <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); }
/// <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); }