Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | W _ _advance_phase() (in module mundane.engine.rules) _bad_gateway_handler() (in module mundane.api.app) _check_allowed() (in module mundane.api.set_loader) _check_win() (in module mundane.engine.rules) _end_turn() (in module mundane.engine.rules) _fetch (mundane.api.app.GameStore attribute) _grant_priority_after_stack_change() (in module mundane.engine.rules) _jsonify() (in module mundane.engine.serialize) _no_effect() (in module mundane.engine.state) _optional_int() (in module mundane.api.schemas) _parse_set_urls() (in module mundane.api.app) _push_stack() (in module mundane.engine.rules) _require() (in module mundane.engine.rules) _require_int() (in module mundane.api.schemas) _require_int_param() (in module mundane.engine.cards) _resolve_top() (in module mundane.engine.rules) _SCHEMA (in module mundane.api.set_loader) _TAG_BY_TYPE (in module mundane.engine.serialize) _unprocessable_handler() (in module mundane.api.app) _VALIDATOR (in module mundane.api.set_loader) A Action (in module mundane.engine.actions) action_to_dict() (in module mundane.engine.serialize) ACTION_TYPES (in module mundane.engine.actions) active_player (mundane.engine.state.GameState attribute) ALLOWLIST_HOST (in module mundane.api.set_loader) ALLOWLIST_PATH_PREFIX (in module mundane.api.set_loader) app (in module mundane.api.app) APPLIANCE (mundane.engine.state.CardType attribute) apply_action() (in module mundane.engine.rules) B board (mundane.engine.state.Player attribute) build_card() (in module mundane.engine.cards) build_pool() (in module mundane.engine.cards) C canonical_json() (in module mundane.engine.serialize) Card (class in mundane.engine.state) card_id (mundane.engine.state.StackItem attribute) card_snapshot (mundane.engine.game.Game attribute) cards (mundane.api.set_loader.ResolvedPool attribute) (mundane.engine.game.Game attribute) CardType (class in mundane.engine.state) CastInstant (class in mundane.engine.actions) composure (mundane.engine.state.Player attribute) controller (mundane.engine.state.StackItem attribute) cost (mundane.engine.state.Card attribute) counter_task() (in module mundane.engine.cards) create() (mundane.api.app.GameStore method) create_app() (in module mundane.api.app) create_game() (in module mundane.api.app) D damage_composure() (in module mundane.engine.cards) deck (mundane.engine.state.Player attribute) default_fetch() (in module mundane.api.set_loader) DEFAULT_SET_URLS (in module mundane.api.set_loader) discard (mundane.engine.state.Player attribute) dumps() (in module mundane.engine.serialize) DuplicateCardError E Effect (in module mundane.engine.state) effect (mundane.engine.state.Card attribute) EffectFactory (in module mundane.engine.cards) EFFECTS (in module mundane.engine.cards) export() (mundane.engine.game.Game method) export_game() (in module mundane.api.app) F FETCH_TIMEOUT_SECONDS (in module mundane.api.set_loader) Fetcher (in module mundane.api.set_loader) flavor (mundane.engine.state.Card attribute) G Game (class in mundane.engine.game) games (mundane.api.app.GameStore attribute) GameState (class in mundane.engine.state) GameStore (class in mundane.api.app) get() (mundane.api.app.GameStore method) H HABIT (mundane.engine.state.CardType attribute) hand (mundane.engine.state.Player attribute) hand_index (mundane.engine.actions.CastInstant attribute) (mundane.engine.actions.PlayCard attribute) I id (mundane.engine.state.Card attribute) (mundane.engine.state.StackItem attribute) IllegalAction INSTANT (mundane.engine.state.CardType attribute) InvalidEffectParamsError L load_sets() (in module mundane.api.set_loader) log (mundane.engine.game.Game attribute) M MAX_SET_BYTES (in module mundane.api.set_loader) module mundane mundane.api mundane.api.app mundane.api.card_schema mundane.api.schemas mundane.api.set_loader mundane.engine mundane.engine.actions mundane.engine.cards mundane.engine.game mundane.engine.rules mundane.engine.serialize mundane.engine.state mundane module mundane.api module mundane.api.app module mundane.api.card_schema module mundane.api.schemas module mundane.api.set_loader module mundane.engine module mundane.engine.actions module mundane.engine.cards module mundane.engine.game module mundane.engine.rules module mundane.engine.serialize module mundane.engine.state module N name (mundane.engine.state.Card attribute) (mundane.engine.state.Player attribute) new_game() (in module mundane.engine.game) next_player() (mundane.engine.state.GameState method) next_stack_id (mundane.engine.state.GameState attribute) none() (in module mundane.engine.cards) O opponent() (mundane.engine.state.GameState method) P parse_action() (in module mundane.api.schemas) passes_in_a_row (mundane.engine.state.GameState attribute) PassPriority (class in mundane.engine.actions) PERMANENTS (in module mundane.engine.state) PERSON (mundane.engine.state.CardType attribute) phase (mundane.engine.state.GameState attribute) PHASES (in module mundane.engine.state) PlayCard (class in mundane.engine.actions) Player (class in mundane.engine.state) player (mundane.engine.actions.CastInstant attribute) (mundane.engine.actions.PassPriority attribute) (mundane.engine.actions.PlayCard attribute) players (mundane.engine.state.GameState attribute) priority_player (mundane.engine.state.GameState attribute) R read_game() (in module mundane.api.app) ResolvedPool (class in mundane.api.set_loader) S save() (mundane.api.app.GameStore method) SetFetchError SetSchemaError SetURLNotAllowedError snapshot (mundane.api.set_loader.ResolvedPool attribute) stack (mundane.engine.state.GameState attribute) StackItem (class in mundane.engine.state) state (mundane.engine.game.Game attribute) state_to_dict() (in module mundane.engine.serialize) submit() (mundane.engine.game.Game method) submit_action() (in module mundane.api.app) T target_id (mundane.engine.actions.CastInstant attribute) (mundane.engine.state.StackItem attribute) TASK (mundane.engine.state.CardType attribute) text (mundane.engine.state.Card attribute) time (mundane.engine.state.Player attribute) turn (mundane.engine.state.GameState attribute) type (mundane.engine.state.Card attribute) U UnknownEffectError W winner (mundane.engine.state.GameState attribute)