Dominion Strategy Forum

Dominion => Rules Questions => Topic started by: ObtusePunubiris on August 29, 2018, 02:17:30 pm

Title: Order of Resolution with Imp and Royal Carriage
Post by: ObtusePunubiris on August 29, 2018, 02:17:30 pm
I had a scenario come up last night that appeared to have two plausible paths to resolution.

With a Royal Carriage already on my Tavern Mat, I played an Imp, drew 2 cards and then using Imp's ability, played a Border Village.  I then wanted to call my RC to replay the just resolved action, but wasn't sure which of the 2 action I had just resolved.

--Imp as a trigger for the play of BV
Was Imp fully resolved as soon as I put BV in play, but before BV was resolved, meaning that RC could only replay BV?

OR

--Imp as a container for the play of BV
Was Imp not resolved until after the card it allowed me to play was resolved, meaning that RC could replay either BV or Imp?

We went with the first option, but agreed it was worth looking into further.  RC's use of "Action card" rather than just "Action" makes me think we made the right call, but when I think of similar scenarios with Golem, TR or KC, I'm unsure.

Thanks in advance.

Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: jonts26 on August 29, 2018, 02:26:49 pm
Think of it like

Play Imp
  -Play BV
  -BV resolved
Imp resolved

You can stick the RC call after either of the resolutions, so it could be called right after resolving BV but before resolving imp to play the BV again, or after resolving imp to call imp again.

A neat side effect of this is if you play an imp and play an RC.

Play Imp
  -Play RC
  -Resolve RC
Resolve Imp

At this point, you can call the RC you just played to play the imp again. Or, if you don't call RC, you can play another imp to play another RC, since the first RC is not in play.
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: ObtusePunubiris on August 29, 2018, 04:09:13 pm
Got it.  What you describe (what I called the container scenario) is how I thought it should work last night, but my opponent felt more strongly about his interpretation than I did mine, so we went with his.  Glad to know I was right.  Thanks.
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: Jeebus on August 30, 2018, 01:44:52 pm
Obviously this was expertly answered. I just want to add that comparing to Golem and TR, like you said, was a good idea. When you resolve Golem, it tells you to play a card, and after that is when you can call Royal Carriage to replay that card. But Golem can't be resolved at this point, because it still has one more instruction (play another card). The same is true of TR. It's even clearer with Procession and Disciple, which tell you to first play a card, then play it again, and then do one more thing (trashing/gaining).
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: GendoIkari on August 30, 2018, 02:52:26 pm
Obviously this was expertly answered. I just want to add that comparing to Golem and TR, like you said, was a good idea. When you resolve Golem, it tells you to play a card, and after that is when you can call Royal Carriage to replay that card. But Golem can't be resolved at this point, because it still has one more instruction (play another card). The same is true of TR. It's even clearer with Procession and Disciple, which tell you to first play a card, then play it again, and then do one more thing (trashing/gaining).

I don't think this works actually. The scenario in question was with Imp, not Throne Room; which does have the "play a card" as its final instruction. The Golem comparison would be to the second card that Golem plays, not the first, when there is no longer an instruction to follow.
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: Jeebus on August 30, 2018, 05:39:48 pm
I see what you mean, and maybe I just made everything seem more confusing.

The original question was whether (a) Imp was fully resolved as soon as the chosen card was put into play, or (b) the chosen card was part of resolving Imp. Golem, TR, etc, are other cards that tell you to play a card as part of their instructions. By looking at how they work, we see that the answer has to be b, since such a card can have other instructions too, coming after.

In other words, I assumed that the confusion arose because Imp happened to have "play a card" as its final instruction, but since it's obvious that "play a card" has to behave the same in all instances, Golem and TR tell us that it's always part of resolving the original card.

It's kind of related to the old "+1 Action means I play an Action card now" misunderstanding.
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: chipperMDW on August 30, 2018, 08:42:54 pm
In other words, I assumed that the confusion arose because Imp happened to have "play a card" as its final instruction, but since it's obvious that "play a card" has to behave the same in all instances, Golem and TR tell us that it's always part of resolving the original card.

Dominion doesn't support tail call optimization.
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: crj on August 30, 2018, 09:15:19 pm
The rules themselves don't, but players are free to optimise provided they follow the as-if rule (https://en.wikipedia.org/wiki/As-if_rule).
Title: Re: Order of Resolution with Imp and Royal Carriage
Post by: ipofanes on August 31, 2018, 10:27:30 am
Especially when playing Overlord, Inheritance or Band of Misfits.