1 description: "Kasparov to F3"
4 # This field is ignored, but it's a useful place to put some card definitions
5 # we can reference later.
7 - &CHESS-WIN-CARD-BISHOP
8 card_name: 'chess-win-bishop'
10 - action_class: AllowChessMove
14 - action_class: GenericBits
15 required_bits: [RED, GREEN, BLUE]
17 clear: [NORTH, SOUTH, EAST, WEST, RED, GREEN, BLUE, MSB]
21 - &CHESS-WIN-CARD-CASTLE
22 card_name: 'chess-win-rook'
24 - action_class: AllowChessMove
28 - action_class: AcquireWinToken
29 required_bits: [RED, GREEN, BLUE]
32 - &CHESS-WIN-CARD-KNIGHT
33 card_name: 'chess-win-knight'
35 - action_class: AllowChessMove
39 - action_class: AcquireWinToken
40 required_bits: [RED, GREEN, BLUE]
43 - &CHESS-WIN-CARD-SEPPUKU
44 card_name: 'chess-win-seppuku'
46 - action_class: LoseHealthOrMSB
48 - action_class: AcquireWinToken
49 required_bits: [RED, GREEN, BLUE]
53 card_name: 'test-boring'
55 - action_class: DoNothing
58 card_name: 'chess-centre'
59 bits: [NORTH, SOUTH, EAST, WEST]
61 - action_class: SetBits
63 - action_class: AllowChessMove
64 data: {'chesspiece': BISHOP}
65 required_bits: [RED, GREEN, BLUE, MSB]
67 card_name: 'chess-north'
68 bits: [NORTH, EAST, WEST, RED]
70 - action_class: GenericBits
74 clear: [NORTH, EAST, WEST]
76 card_name: 'chess-south'
77 bits: [SOUTH, EAST, WEST, RED, GREEN]
79 - action_class: GenericBits
83 clear: [SOUTH, EAST, WEST]
85 card_name: 'chess-east'
86 bits: [NORTH, SOUTH, EAST, RED, BLUE]
88 - action_class: GenericBits
92 clear: [NORTH, SOUTH, EAST]
95 card_name: 'chess-west'
96 bits: [NORTH, SOUTH, WEST, BLUE, MSB]
98 - action_class: GenericBits
102 clear: [NORTH, SOUTH, WEST]
105 - *CHESS-WIN-CARD-BISHOP
109 - *CHESS-WIN-CARD-KNIGHT
129 - *CHESS-WIN-CARD-CASTLE
133 - *CHESS-WIN-CARD-SEPPUKU