List of all items
Structs
- config::CurriculumConfig
- config::EndConditionPolicy
- config::EnvConfig
- config::RewardConfig
- db::AbilityCost
- db::AbilityDef
- db::AbilitySpec
- db::CardDb
- db::CardStatic
- effects::EffectId
- effects::EffectPayload
- effects::EffectSpec
- effects::ReplacementSpec
- env::DebugConfig
- env::EnvInfo
- env::GameEnv
- env::StepOutcome
- events::ChoiceOptionSnapshot
- legal::Decision
- pool::BatchOutDebug
- pool::BatchOutDebugBuffers
- pool::BatchOutMinimal
- pool::BatchOutMinimalBuffers
- pool::EnvPool
- replay::EpisodeBody
- replay::EpisodeHeader
- replay::ReplayConfig
- replay::ReplayData
- replay::ReplayFinal
- replay::ReplayWriter
- replay::StepMeta
- state::AttackContext
- state::CardInstance
- state::ChoiceOptionRef
- state::ChoiceState
- state::CostPaymentState
- state::DamageModifier
- state::DerivedAttackSlot
- state::DerivedAttackState
- state::EncoreRequest
- state::GameState
- state::ModifierInstance
- state::PendingTrigger
- state::PlayerState
- state::PriorityState
- state::RevealHistory
- state::StackItem
- state::StackOrderState
- state::StageSlot
- state::TargetRef
- state::TargetSelectionState
- state::TargetSpec
- state::TriggerOrderState
- state::TurnState
- util::Rng64
Enums
- config::ErrorPolicy
- config::ObservationVisibility
- config::SimultaneousLossPolicy
- db::AbilityKind
- db::AbilityTemplate
- db::AbilityTemplateTag
- db::AbilityTiming
- db::CardColor
- db::CardType
- db::EffectTemplate
- db::TargetTemplate
- db::TriggerIcon
- effects::EffectKind
- effects::EffectSourceKind
- effects::ReplacementHook
- effects::ReplacementKind
- env::EngineErrorCode
- events::ChoiceSkipReason
- events::Event
- events::ModifierRemoveReason
- events::RevealAudience
- events::RevealReason
- events::TriggerCancelReason
- events::Zone
- legal::ActionDesc
- legal::DecisionKind
- state::AttackStep
- state::AttackType
- state::ChoiceReason
- state::ChoiceZone
- state::CostStepKind
- state::DamageModifierKind
- state::DamageType
- state::ModifierDuration
- state::ModifierKind
- state::ModifierLayer
- state::PendingTargetEffect
- state::Phase
- state::StageStatus
- state::TargetSide
- state::TargetSlotFilter
- state::TargetZone
- state::TerminalResult
- state::TimingWindow
- state::TriggerEffect
- visibility_policy::ZoneIdentityVisibility
Functions
- encode::action_id_for
- encode::build_action_mask
- encode::encode_observation
- encode::fill_action_mask
- fingerprint::config_fingerprint
- fingerprint::events_fingerprint
- fingerprint::hash_bytes
- fingerprint::hash_postcard
- fingerprint::state_fingerprint
- legal::can_declare_attack
- legal::legal_actions
- legal::legal_actions_cached
- legal::legal_attack_actions
- replay::read_replay_file
- visibility_policy::hide_target_zone_for_viewer
- visibility_policy::hide_zone_for_viewer
- visibility_policy::target_zone_identity_visibility
- visibility_policy::zone_identity_visibility
Type Aliases
Constants
- db::WSDB_SCHEMA_VERSION
- encode::ACTION_ENCODING_VERSION
- encode::ACTION_SPACE_SIZE
- encode::ATTACK_BASE
- encode::ATTACK_COUNT
- encode::ATTACK_SLOT_COUNT
- encode::CHOICE_BASE
- encode::CHOICE_COUNT
- encode::CHOICE_NEXT_ID
- encode::CHOICE_PREV_ID
- encode::CLIMAX_PLAY_BASE
- encode::CLIMAX_PLAY_COUNT
- encode::CLOCK_HAND_BASE
- encode::CLOCK_HAND_COUNT
- encode::CONCEDE_ID
- encode::ENCORE_DECLINE_BASE
- encode::ENCORE_DECLINE_COUNT
- encode::ENCORE_PAY_BASE
- encode::ENCORE_PAY_COUNT
- encode::LEVEL_UP_BASE
- encode::LEVEL_UP_COUNT
- encode::MAIN_MOVE_BASE
- encode::MAIN_MOVE_COUNT
- encode::MAIN_PLAY_CHAR_BASE
- encode::MAIN_PLAY_CHAR_COUNT
- encode::MAIN_PLAY_EVENT_BASE
- encode::MAIN_PLAY_EVENT_COUNT
- encode::MAX_ABILITIES_PER_CARD
- encode::MAX_DECK
- encode::MAX_HAND
- encode::MAX_LEVEL
- encode::MAX_STAGE
- encode::MULLIGAN_CONFIRM_ID
- encode::MULLIGAN_SELECT_BASE
- encode::MULLIGAN_SELECT_COUNT
- encode::OBS_CONTEXT_BASE
- encode::OBS_CONTEXT_CHOICE_ACTIVE
- encode::OBS_CONTEXT_ENCORE_PENDING
- encode::OBS_CONTEXT_LEN
- encode::OBS_CONTEXT_PRIORITY_WINDOW
- encode::OBS_CONTEXT_STACK_NONEMPTY
- encode::OBS_ENCODING_VERSION
- encode::OBS_HEADER_LEN
- encode::OBS_LEN
- encode::OBS_REASON_BASE
- encode::OBS_REASON_IN_ATTACK
- encode::OBS_REASON_IN_CLIMAX
- encode::OBS_REASON_IN_COUNTER_WINDOW
- encode::OBS_REASON_IN_MAIN
- encode::OBS_REASON_LEN
- encode::OBS_REASON_NO_COLOR
- encode::OBS_REASON_NO_HAND
- encode::OBS_REASON_NO_STOCK
- encode::OBS_REASON_NO_TARGETS
- encode::OBS_REVEAL_BASE
- encode::OBS_REVEAL_LEN
- encode::PASS_ACTION_ID
- encode::PER_PLAYER_BLOCK_LEN
- encode::PER_PLAYER_CLIMAX_TOP
- encode::PER_PLAYER_CLOCK_TOP
- encode::PER_PLAYER_COUNTS
- encode::PER_PLAYER_DECK
- encode::PER_PLAYER_HAND
- encode::PER_PLAYER_LEVEL
- encode::PER_PLAYER_RESOLUTION_TOP
- encode::PER_PLAYER_STAGE
- encode::PER_PLAYER_STOCK_TOP
- encode::PER_PLAYER_WAITING_TOP
- encode::PER_STAGE_SLOT
- encode::POLICY_VERSION
- encode::SPEC_HASH
- encode::TOP_CLOCK
- encode::TOP_RESOLUTION
- encode::TOP_STOCK
- encode::TOP_WAITING_ROOM
- encode::TRIGGER_ORDER_BASE
- encode::TRIGGER_ORDER_COUNT
- env::CHECK_TIMING_QUIESCENCE_CAP
- env::HAND_LIMIT
- env::STACK_AUTO_RESOLVE_CAP
- fingerprint::FINGERPRINT_ALGO
- replay::REPLAY_SCHEMA_VERSION
- state::REVEAL_HISTORY_LEN