const DrawCard = require('../../drawcard.js');
const { CardTypes } = require('../../Constants');

class TryAgainTomorrow extends DrawCard {
    setupCardAbilities(ability) {
        this.action({
            title: 'Send a Character home',
            condition: context => context.player.anyCardsInPlay(card => card.isParticipating() && card.hasTrait('courtier') && card.isHonored),
            target: {
                cardType: CardTypes.Character,
                cardCondition: card => card.isAttacking(),
                gameAction: ability.actions.sendHome()
            }
        });
    }
}

TryAgainTomorrow.id = 'try-again-tomorrow';

module.exports = TryAgainTomorrow;

@@ -266,16 +266,32 @@
 ntext =%3E
+%0A               
  context
@@ -342,24 +342,40 @@
 ipating() &&
+%0A               
  card.hasTra
@@ -409,16 +409,52 @@
 nored),%0A
+            cannotBeMirrored: true,%0A
         

Update TryAgainTomorrow.js