Ejemplo n.º 1
0
        public void RunCommand()
        {
            CheckGameState(GameState.Battle);

            BattleResult battleResult = BattleResult.Normal;

            if (CurrentPlayer.Run(CurrentEnemy) == true)
            {
                RaiseMessage(CurrentPlayer.Name + " ran away from the fight");
                CurrentPlayer.ResetEmpowerment();
                CurrentPlayer.DisableGreed();
                TurnCounter = 0;
                GameStates  = GameState.Travel;
            }
            else
            {
                RaiseMessage(CurrentPlayer.Name + " failed to run away from the fight");
                EnemyCombatAction(battleResult);
            }
        }