1 description: "Introduction"
4 # This field is ignored, but it's a useful place to put some action definitions
5 # we can reference later.
8 action_class: 'DoNothing'
11 message: "Nothing to see here."
19 action_class: 'DoNothing'
22 message: "Welcome to the tutorial! You can select any tile, but only move {NORTH,SOUTH,EAST} or {WEST} if those bits are set — allowed tiles are chequered.\nRight now you can stay on this tile or move {EAST}.\nSelect {EAST} tile and press {RETURN}."
30 action_class: 'SetBits'
33 message: "Moving to a tile requires picking an action. This tile has 2 actions. Both this tile's actions set bits on your robot, the {SOUTH} bit."
36 action_class: 'SetBits'
39 message: "This is the second choice."
49 action_class: 'ClearBits'
52 message: "Other tiles' actions clear bits. This will clear {SOUTH} or {EAST}.\nFor the next part of the tutorial, we are going to control your movement bits strictly, so you don't get lost."
67 action_class: 'SetBits'
70 message: "There are key bits that can be set, such as {RED}. They may be required by actions.\nThis action also sets {EAST,SOUTH}."
73 action_class: 'GainHealth'
74 required_bits: [GREEN]
76 message: "If you haven't got {GREEN} yet, this action is greyed out to show that you can't use it."
80 bits: [RED, SOUTH, EAST]
86 action_class: 'GenericBits'
89 message: "You need to have the {BLUE} bit to use this action and continue.\nSome actions have more complex requirements."
91 clear: [NORTH, SOUTH, WEST]
93 - &STEP5-ACTION-DEFAULT
94 action_class: 'GenericBits'
97 message: "Go back.\nSet {WEST}. Clear {NORTH,SOUTH,EAST}."
99 clear: [EAST, SOUTH, NORTH]
103 bits: [NORTH, SOUTH, EAST, WEST]
106 - *STEP5-ACTION-DEFAULT
109 action_class: 'GenericBits'
112 message: "You need to have the {RED} bit to use this action to set the {BLUE} bit."
114 clear: [SOUTH, EAST, WEST]
116 - &STEP6-ACTION-DEFAULT
117 action_class: 'GenericBits'
120 message: "This action doesn't require anything. Go back.\nSet {NORTH}. Clear {SOUTH,EAST,WEST}."
122 clear: [SOUTH, EAST, WEST]
126 bits: [NORTH, SOUTH, EAST, WEST, BLUE]
129 - *STEP6-ACTION-DEFAULT
132 action_class: 'SetBits'
135 message: "Almost there. You have free rein in this column.\nFinish the game by collecting enough {WINTOKEN}: 1 in this level.\nGood luck!"
143 - &STEP8-ACTION-DEFAULT
144 action_class: 'LoseHealthOrMSB'
147 message: "Losing health {HEALTH} is a bad idea..."
149 - &STEP8-ACTION-GREEN
150 action_class: 'SetBits'
151 required_bits: [BLUE, RED]
157 - *STEP8-ACTION-DEFAULT
158 - *STEP8-ACTION-GREEN
161 action_class: 'ToggleBits'
164 message: "I wonder what the most significant bit {MSB} does..."
173 action_class: 'ShiftLocations'
174 required_bits: [GREEN]
177 message: "All of the actions on this tile require {GREEN}. Without it, you can't even enter.\nActions like this one change the game board."
185 action_class: 'GenericBits'
188 message: "We may have lied about restricting you to this column.\nSet {WEST}. Clear {NORTH,SOUTH,EAST}."
190 clear: [NORTH, SOUTH, EAST]
194 bits: [NORTH, SOUTH, EAST, WEST]
199 action_class: 'GenericBits'
202 message: "On this board, tiles don't change. In random games, after you take an action the tile will be replaced. Some tiles are also replaced when a timer expires.\nSet {NORTH}. Clear {SOUTH,EAST,WEST}."
204 clear: [SOUTH, EAST, WEST]
208 bits: [NORTH, SOUTH, EAST, WEST]
213 action_class: 'GenericBits'
216 set: [EAST, NORTH, SOUTH]
221 bits: [EAST, NORTH, SOUTH, WEST]
226 action_class: 'AcquireWinToken'
227 required_bits: [RED, GREEN, BLUE]