Hi @Average4PlayersGame,
I apologize for the delayed response; we’ve been researching this issue for some time.
There are only two timing triggers for spending a card:
- When you spend this card (e.g., “32018”)
- After you spend this card (e.g., “12006”)
Here’s a simplified logic of how a player plays a card:
1. The initiating player selects the card to play, targets, and cards for generating resources.
2. Paying the cost:
1. Begin paying the cost.
2. For each card that generates resources:
1. Begin generating resources.
2. Check the resources this card has.
3. Discard this card itself.
4. The initiating player gains the resources.
5. End generating resources.
3. End paying the cost.
3. Check if the resources the player has can cover the cost of the card being played.
4. If yes:
1. Place the card in the play area.
2. ...
5. If no, the initiating player loses all resources gained.
I believe the card should only be placed in the play area after the cost has been checked. Before the card generates resources, it’s unclear how much will be gained.
Additionally, I think the trigger for “When you spend this card” should occur after “Begin generating resources,” while “After you spend this card” should trigger before “End generating resources.” This way, when “32018” triggers, “32017” remains on top of the deck, so “32018” will draw “32017.”
However, I’m not entirely certain this is correct, so I’d like to change the tag of this thread to a discussion. If you find any FAQs that address this, please let me know.
By the way, the two timings, “When you spend this card” and “After you spend this card” are very close, and no events or effects occur between them, and we only implemented one.
Thank you for your attention to this matter!