1 description: "Test location deck."
3 # This field is ignored, but it's a useful place to put some action definitions
4 # we can reference later.
7 action_class: 'LoseHealthOrMSBAndSetBits'
10 action_class: 'GainHealthAndClearBitsOrMSB'
13 action_class: 'LoseHealthOrMSB'
16 action_class: 'ToggleBits'
19 action_class: 'SetBits'
20 required_bits: [RED, GREEN]
22 action_class: 'AcquireWinToken'
23 required_bits: [RED, GREEN, BLUE]
33 - action_class: 'ToggleBits'
41 - *GAIN-HEALTH-DEFAULT
44 - action_class: 'ShiftLocations'
45 required_bits: [GREEN, BLUE]
46 data: {'direction': NORTH}
47 - bits: [RED, GREEN] # colour-blind robot!
49 - action_class: 'ToggleBits'
50 required_bits: [GREEN]
52 - action_class: 'AllowChessMove'
53 required_bits: [RED, BLUE]
54 data: {'chesspiece': KNIGHT}
56 - action_class: 'AllowChessMove'
57 required_bits: [RED, BLUE]
58 data: {'chesspiece': BISHOP}
60 - action_class: 'AllowChessMove'
61 required_bits: [RED, BLUE]
62 data: {'chesspiece': CASTLE}