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