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§
- Activatable
Ability Info - Agent
Prompt - Attack
Assignment - Attack
Target Dto - Available
Action - Block
Assignment - Choose
Action Input - Choose
Attackers Input - Choose
Blockers Input - Choose
Board Targets Input - Choose
Boolean Input - Choose
Cards Input - Choose
Color Input - Choose
Combat Damage Assignment Input - Choose
Damage Assignment Order Input - Choose
From Selection Input - Choose
Number Input - Combat
Damage Assignment Entry - Dice
Roll Entry - Dice
Rolled Input - Game
Over Input - Mana
- Mulligan
Input - Mulligan
PutBack Input - Pass
Until - PayMana
Cost Input - Payment
Action - Prompt
Presentation - Protocol
Error - Reorder
Input - Reorder
Item - Reveal
Cards Input - Scry
Input - Selection
Option - State
Update - Target
Ref
Enums§
- Agent
Message - Alternative
Cost Kind - Mirrors the engine’s
AlternativeCost(itself a mirror of Java’s). - Attack
Target Kind - Available
Action Kind - Choose
Action Output - Choose
Attackers Output - Choose
Blockers Output - Choose
Board Targets Output - Choose
Boolean Output - Choose
Cards Output - Choose
Color Output - Choose
Combat Damage Assignment Output - Choose
Damage Assignment Order Output - Choose
From Selection Output - Choose
Number Output - Client
ToServer Message - Dice
Rolled Output - Directive
Input - Display
Event - Mana
Color - Mulligan
Output - Mulligan
PutBack Output - PayMana
Cost Output - Payment
Action Kind - Payment
Resource Kind - Play
Card Mode - Mirrors the engine’s
PlayCardMode. - Prompt
Input - Prompt
Output - Protocol
Error Code - Reorder
Output - Response
Violation - Reveal
Cards Output - Scry
Output - Target
AnyChoice - Target
Kind