public void adventure(Gameplay gameplay) // Поиск приключений { double probability = r.Next(0, 51); // вероятность события // 0 - 9 = ничего (вероятность 10) // 10 - 14 = клад (вероятность 5) // 15 - 35 = монст (вероятность 21) // 36 - 45 = испытание (вероятность 10) // 46 - 50 = фонтан здоровья (вероятность 5) if (probability >= 0 && probability <= 9) // ничего не происходит { this.ActivityStatus = "Не повезло, ничего не случилось, а может и удачно.. "; } else if (probability >= 10 && probability <= 14) // найден клад { int gold = r.Next(500, 701); int experience = r.Next(10, 21); this.Gold += gold; this.Experience += experience; this.Energy += 10; this.ActivityStatus = "Найден клад: золото +" + gold + ", опыт +" + experience + ", энергия +10"; } else if (probability >= 15 && probability <= 35) // наткнулись на монстра { this.ActivityStatus = "Наткнулись на монстра"; // изменяем статус игры gameplay.battlefield(true); // создаём поле битвы } else if (probability >= 36 && probability <= 45) // испытание { int stength = r.Next(5, 11); int agility = r.Next(5, 11); int intelligence = r.Next(5, 11); this.Stength += stength; this.Agility += agility; this.Intelligence += intelligence; this.Energy -= 10; this.ActivityStatus = "Испытание: сила +" + stength + ", ловкость +" + agility + ", интелект +" + intelligence + ", энергия -10"; } else if (probability >= 46 && probability <= 50) // фонтан здоровья { this.Health = 150; this.Energy = maxEnergy; this.ActivityStatus = "Найден фонтан здоровья: здоровье max, энергия max"; } }