private void GainBattleRewards() { RaiseMessage(""); RaiseMessage(CurrentPlayer.Name + " has slain a " + CurrentEnemy.Name); List <string> playerLoot = CurrentPlayer.GainEnemyRewards(CurrentEnemy); if (playerLoot.Count != 0) { RaiseMessage(CurrentEnemy.Name + "'s Loot"); } foreach (string loot in playerLoot) { RaiseMessage(loot); } CurrentPlayer.UpdateKillQuests(CurrentEnemy); CurrentPlayer.ResetEmpowerment(); CurrentPlayer.DisableGreed(); TurnCounter = 0; GameStates = GameState.Travel; }