You only win once.
[naja.git] / data / location_decks / puzzles / chess.yaml
1 description: "Kasparov to F3"
2 puzzle: true
3
4 # This field is ignored, but it's a useful place to put some card definitions
5 # we can reference later.
6 _card_definitions:
7   - &TEST-WIN-CARD
8     card_name: 'test-win'
9     actions:
10       - action_class: 'AcquireWinToken'
11         required_bits: [RED, GREEN, BLUE]
12         data:
13           once: true
14   - &TEST-BORING
15     card_name: 'test-boring'
16     actions:
17       - action_class: 'DoNothing'
18         required_bits: []
19   - &CHESS-CENTRE
20     card_name: 'chess-centre'
21     bits: [NORTH, SOUTH, EAST, WEST]
22     actions:
23       - action_class: 'SetBits'
24         required_bits: []
25       - action_class: 'AllowChessMove'
26         data: {'chesspiece': BISHOP}
27         required_bits: [RED, GREEN, BLUE, MSB]
28   - &CHESS-NORTH
29     card_name: 'chess-north'
30     bits: [NORTH, EAST, WEST, RED]
31     actions:
32       - action_class: 'GenericBits'
33         required_bits: []
34         data:
35           toggle: [RED]
36           clear: [NORTH, EAST, WEST]
37   - &CHESS-SOUTH
38     card_name: 'chess-south'
39     bits: [SOUTH, EAST, WEST, RED, GREEN]
40     actions:
41       - action_class: 'GenericBits'
42         required_bits: []
43         data:
44           toggle: [RED, GREEN]
45           clear: [SOUTH, EAST, WEST]
46   - &CHESS-EAST
47     card_name: 'chess-east'
48     bits: [NORTH, SOUTH, EAST, RED, BLUE]
49     actions:
50       - action_class: 'GenericBits'
51         required_bits: []
52         data:
53           toggle: [RED, BLUE]
54           clear: [NORTH, SOUTH, EAST]
55
56   - &CHESS-WEST
57     card_name: 'chess-west'
58     bits: [NORTH, SOUTH, WEST, BLUE, MSB]
59     actions:
60       - action_class: 'GenericBits'
61         required_bits: []
62         data:
63           toggle: [BLUE, MSB]
64           clear: [NORTH, SOUTH, WEST]
65
66 cards:
67   - *TEST-WIN-CARD
68   - *TEST-BORING
69   - *TEST-BORING
70   - *TEST-BORING
71   - *TEST-WIN-CARD
72
73   - *TEST-BORING
74   - *TEST-BORING
75   - *CHESS-NORTH
76   - *TEST-BORING
77   - *TEST-BORING
78
79   - *TEST-BORING
80   - *CHESS-WEST
81   - *CHESS-CENTRE
82   - *CHESS-EAST
83   - *TEST-BORING
84
85   - *TEST-BORING
86   - *TEST-BORING
87   - *CHESS-SOUTH
88   - *TEST-BORING
89   - *TEST-BORING
90
91   - *TEST-WIN-CARD
92   - *TEST-BORING
93   - *TEST-BORING
94   - *TEST-BORING
95   - *TEST-WIN-CARD