Skip to main content

Module prompt

Module prompt 

Source

Modules§

choose_action
choose_attackers
choose_blockers
choose_board_targets
choose_boolean
choose_cards
choose_color
choose_combat_damage_assignment
choose_damage_assignment_order
choose_from_selection
choose_number
common
dice_rolled
game_over
mulligan
mulligan_put_back
pay_mana_cost
reorder
reveal
scry

Structs§

ActivatableAbilityInfo
AgentPrompt
AttackAssignment
AttackTargetDto
AvailableAction
BlockAssignment
ChooseActionInput
ChooseAttackersInput
ChooseBlockersInput
ChooseBoardTargetsInput
ChooseBooleanInput
ChooseCardsInput
ChooseColorInput
ChooseCombatDamageAssignmentInput
ChooseDamageAssignmentOrderInput
ChooseFromSelectionInput
ChooseNumberInput
CombatDamageAssignmentEntry
DiceRollEntry
DiceRolledInput
GameOverInput
Mana
MulliganInput
MulliganPutBackInput
PassUntil
PayManaCostInput
PaymentAction
PromptPresentation
ProtocolError
ReorderInput
ReorderItem
RevealCardsInput
ScryInput
SelectionOption
StateUpdate
TargetRef

Enums§

AgentMessage
AlternativeCostKind
Mirrors the engine’s AlternativeCost (itself a mirror of Java’s).
AttackTargetKind
AvailableActionKind
ChooseActionOutput
ChooseAttackersOutput
ChooseBlockersOutput
ChooseBoardTargetsOutput
ChooseBooleanOutput
ChooseCardsOutput
ChooseColorOutput
ChooseCombatDamageAssignmentOutput
ChooseDamageAssignmentOrderOutput
ChooseFromSelectionOutput
ChooseNumberOutput
ClientToServerMessage
DiceRolledOutput
DirectiveInput
DisplayEvent
ManaColor
MulliganOutput
MulliganPutBackOutput
PayManaCostOutput
PaymentActionKind
PaymentResourceKind
PlayCardMode
Mirrors the engine’s PlayCardMode.
PromptInput
PromptOutput
ProtocolErrorCode
ReorderOutput
ResponseViolation
RevealCardsOutput
ScryOutput
TargetAnyChoice
TargetKind