Example #1
0
        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;
        }