/// <summary> /// metoda pro utok /// </summary> /// <param name="souper"></param> public virtual void Utoc(Bojovnik souper) { int uder = utok + kostka.Hod(); NastavZpravu(string.Format("{0} utoci s uderem {1}.", jmeno, uder)); souper.BranSe(uder); }
public override void Utoc(Bojovnik souper) { int uder = 0; // Mana není naplněna if (mana < maxMana) { mana += 10; if (mana > maxMana) mana = maxMana; base.Utoc(souper); } else // Magický útok { uder = magickyUtok + kostka.hod(); NastavZpravu(String.Format("{0} použil magii za {1} hp", Jmeno, uder)); mana = 0; } souper.BranSe(uder); }
public override void Utoc(Bojovnik souper) { int uder = 0; //mana neni plná if (mana < maxMana) { mana += 10; if (mana > maxMana) { mana = maxMana; } base.Utoc(souper); } else //mana je plna { uder = magickyUtok + kostka.Hod(); NastavZpravu(String.Format("{0} použil magii za {1} hp", jmeno, uder)); souper.BranSe(uder); mana = 0; } }
public virtual void Utoc(Bojovnik souper) { int uder = Utok + kostka.hod(); NastavZpravu(String.Format("{0} útočí s úderem za {1} hp", Jmeno, uder)); souper.BranSe(uder); }