public int Attack(Player player) { int damage = Randomer.RandomInt(MinimumDamage, MaximumDamage); player.ReduceHitPoint(damage); return(damage); }
public int Attack(Monster monster) { // gets the best weapon is stash int playerDamage = 0; Weapon weapon = BestWeapon(); if (weapon != null) { playerDamage += Randomer.RandomInt(weapon.MinimumDamage, weapon.MaximumDamage); } // deals damage to monster monster.ReduceHitPoint(playerDamage); return(playerDamage); }
public bool IsDropped() { int luckyNumber = Randomer.RandomInt(0, 100); return(luckyNumber < DropChance); }