Ejemplo n.º 1
0
    public void player_chose_defender(LOTRPlayer player, PlayerCard defender)
    {
        disallow_actions();
        if (defender != null && defender.is_exhausted())
        {
            Debug.Log("CANT DEFEND, I AM EXHAUSTED");
            return;
        }

        if (defender == null)
        {
            //TODO: undefended
            attack_undefended = true;
        }
        else
        {
            defending_player_card = defender;
            defending_player_card.declared_as_defender();
            Debug.Log("ATTACK DEFENDED BY " + defender.get_name());
            attack_undefended = false;
        }
        allow_actions_to_be_played();
        resolve_shadow_effect(attacking_enemy);
    }