Draw Goal Card
draw_goal_cardDraw one face-up card from the combined suit piles to reveal the Goal after all four cross cards are dealt, then ask the player for its meaning. Use this when the four drives have been drawn and the character is described.
Instructions
Deal the Goal: draw one card face-up from whatever's left across all four suit piles, once all four drives have been drawn.
Call once, during the Sitting, right after all four calls to
draw_cross_card are done (one per drive: Motivation, Seek, Carry, Ends)
and the player has described their character. Unlike draw_cross_card,
this draws from the combined remainder of all four suit piles at once,
not one specific suit — and it's revealed to the player immediately,
not held back. After dealing it and asking what it means, pass the
player's answer to record_goal_interpretation.
Takes no parameters. Raises ValueError if called before all four cross
positions are filled, or if a Goal has already been dealt this Sitting.
Not idempotent: mutates the shared Goal and the relevant suit pile.
Returns the drawn card as a dict with rank, suit, suit_name, domain,
rank_meaning, and phrase.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||