Пример #1
0
        public void BattleWon()
        {
            rtbBattleMonitor.Text += "You've won the tournament!" + Environment.NewLine;
            rtbBattleMonitor.Text += "You win " + Player.CurrentTournament.RewardGold + " gold." + Environment.NewLine;
            Player.Gold           += Player.CurrentTournament.RewardGold;
            foreach (Gladiator glad in MyTeam)
            {
                if (glad.State == State.alive)
                {
                    int expDifference = glad.potentialEXP - glad.EXP;
                    glad.EXP  = glad.potentialEXP;
                    glad.EXP += Player.CurrentTournament.RewardExp;
                    rtbBattleMonitor.Text += glad.Name + " has been rewarded " + (Player.CurrentTournament.RewardExp + expDifference) + " EXP." + Environment.NewLine;
                    glad.LevelUpGladiator(rtbBattleMonitor);
                }
            }

            Trophy.AwardTrophy(Player.CurrentTournament.ID, rtbBattleMonitor);

            endBattle.Visible = true;
        }