Shuffle iT Forum

Dominion => Bug Reports => Card Bugs => Topic started by: tracer on 27 June 2017, 03:04:46 AM

Title: Royal Carriage on trashed Knight
Post by: tracer on 27 June 2017, 03:04:46 AM
Game #4711125 amoffett11 turn 10

amoffett plays Dame Sylvia, calls RC on it, it is then trashed by another knight, and he was still able to call a second RC to play it again despite it no longer being in play.
Title: Re: Royal Carriage on trashed Knight
Post by: Ingix on 27 June 2017, 02:23:01 PM
A side note: Unfortunately, this game is another one I can't load (gives "internal error"). This has happened frequently in recent times and proves to be a nuisance to answer questions like this.

According to my understanding, this could be an error, but I'm not sure. The Royal Carriages are (in this turn) never played. All that gets played is the Dame Sylvia again and again. So when the playing of Dame Sylvia caused by the calling of RC#1 causes the Dame to be trashed, she is no longer in play.

Royal Carriage says:

Directly after you finish playing an Action card, if it's still in play, you may call this to replay that Action.

The question that I don't know the answer to is if the bold part is part of the trigger condition or of the trigger effect.

If it is part of the condition, then what happened was correct, as the RC#2 triggered successfully when the 'original' playing of Dame Sylvia finished and she was still in play. If it is part of the effect, then it was an error, as the effect of RC#2 would check if Dame Sylvia was in play and would find that she was not.

The game client seems to think it is part of the condition (I checked this with Mining Village and 2 Royal Carriages), but as I said, I'm not sure.
Title: Re: Royal Carriage on trashed Knight
Post by: tracer on 28 June 2017, 07:47:43 PM
Calling a second RC after the first one plays the knight again but the knight is no longer in play would violate the "directly," as the action that has just been played is no longer in play - calling it on the first playing of the knight at this point would be equivalent to calling it on a card after one has played a different one.

In order for the first playing of the knight to be the check for RC, the two would have to be called simultaneously (and before the results of the first are known), which although I am near certain is impossible, if it is possible, would have to be supported in the interface as in this case of knights there is some amount of risk involved in the decision of whether to call multiple RCs before knowing the results of their play.
Title: Re: Royal Carriage on trashed Knight
Post by: Donald X. on 28 June 2017, 10:31:06 PM
Quote from: tracer on 27 June 2017, 03:04:46 AM
Game #4711125 amoffett11 turn 10

amoffett plays Dame Sylvia, calls RC on it, it is then trashed by another knight, and he was still able to call a second RC to play it again despite it no longer being in play.
You are correct that this is a bug.

QuoteRoyal Carriage: When you play this, you get +1 Action and put it on your Tavern mat. It stays on your mat until you call it, directly after resolving a played Action card that is still in play. Royal Carriage cannot respond to Actions that are no longer in play, such as a Reserve card that was put on the Tavern mat, or a card that trashed itself (like a Raze used to trash itself). When called, Royal Carriage causes you to replay the card you just played. You can call multiple Royal Carriages to replay the same Action multiple times (provided the Action is still in play). You completely resolve the Action before deciding whether or not to use Royal Carriage on it. If you use Royal Carriage to replay a Duration card, Royal Carriage will stay in play until the Duration card is discarded from play, to track the fact that the Duration card has been played twice.