Draw Goal Card
draw_goal_cardDraw the final Goal card after all four cross cards are dealt, revealing it immediately to complete the reading.
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 | |||