|
66 | 66 | "fermata": CardIcon(texture: "image/card/icon/fermata.png"),
|
67 | 67 | "bass_clef": CardIcon(texture: "image/card/icon/bass_clef.png"),
|
68 | 68 | },
|
69 |
| - // TODO: Write descriptions. |
| 69 | + // TODO: "contact damage" -> something more thematic? |
70 | 70 | card_map: {
|
71 | 71 | "step": Card(
|
72 | 72 | name: "Simple Step",
|
73 |
| - description: "Fancy footwork starts here.", |
| 73 | + description: "Step forwards for 8 contact damage.\n\n\"fancy footwork starts here\"", |
74 | 74 | background: "blue",
|
75 | 75 | icon: "step",
|
76 | 76 | max_level: 4,
|
|
89 | 89 | // TODO: This would fit better as Breakdance if I could draw the icon for it :zany_face:
|
90 | 90 | "splits": Card(
|
91 | 91 | name: "Splits",
|
92 |
| - description: "Can a blobo do the splits?", |
| 92 | + description: "Duck in place for 45 contact damage.\n\n\"can a blobo do the splits?\"", |
93 | 93 | background: "blue",
|
94 | 94 | icon: "splits",
|
95 | 95 | weight: 0.3,
|
|
106 | 106 | ),
|
107 | 107 | "ballet": Card(
|
108 | 108 | name: "Pirouette",
|
109 |
| - description: "This card is pirouette good.", |
| 109 | + description: "Leap forwards for 12 contact damage.\n\n\"this card is pirouette good\"", |
110 | 110 | background: "blue",
|
111 | 111 | icon: "ballet",
|
112 | 112 | min_level: 3,
|
|
124 | 124 | ),
|
125 | 125 | "cartwheel": Card(
|
126 | 126 | name: "Cartwheel",
|
127 |
| - description: "Round and round, let the city turn!", |
| 127 | + description: "Flip to the left for 40 contact damage.\n\n\"round and round, let the city turn!\"", |
128 | 128 | background: "blue",
|
129 | 129 | icon: "cartwheel",
|
130 | 130 | min_level: 5,
|
|
142 | 142 | ),
|
143 | 143 | "moonwalk": Card(
|
144 | 144 | name: "Moonwalk",
|
145 |
| - description: "That's one small step for man...", |
| 145 | + description: "Slide backwards for 60 contact damage.\n\n\"that's one small step for man...\"", |
| 146 | + // vscode-ron syntax highlighting breaks without this: ' |
146 | 147 | background: "blue",
|
147 | 148 | icon: "moonwalk",
|
148 | 149 | min_level: 7,
|
|
160 | 161 |
|
161 | 162 | "eighth_note": Card(
|
162 | 163 | name: "Eighth Note",
|
163 |
| - description: "", |
| 164 | + description: "Sing an eighth note.", |
164 | 165 | background: "pink",
|
165 | 166 | icon: "eighth_note",
|
166 | 167 | max_level: 2,
|
|
173 | 174 | ),
|
174 | 175 | "quarter_note": Card(
|
175 | 176 | name: "Quarter Note",
|
176 |
| - description: "", |
| 177 | + description: "Sing a quarter note.", |
177 | 178 | background: "pink",
|
178 | 179 | icon: "quarter_note",
|
179 | 180 | max_level: 4,
|
|
186 | 187 | ),
|
187 | 188 | "half_note": Card(
|
188 | 189 | name: "Half Note",
|
189 |
| - description: "", |
| 190 | + description: "Sing a half note.", |
190 | 191 | background: "pink",
|
191 | 192 | icon: "half_note",
|
192 | 193 | min_level: 2,
|
|
200 | 201 | ),
|
201 | 202 | "whole_note": Card(
|
202 | 203 | name: "Whole Note",
|
203 |
| - description: "", |
| 204 | + description: "Sing a whole note.", |
204 | 205 | background: "pink",
|
205 | 206 | icon: "whole_note",
|
206 | 207 | min_level: 4,
|
|
213 | 214 | ),
|
214 | 215 | "pair": Card(
|
215 | 216 | name: "Pair",
|
216 |
| - description: "Two beats, rapid fire!", |
| 217 | + description: "Sing a pair of eighth notes.\n\n\"two beats, rapid fire!\"", |
217 | 218 | background: "pink",
|
218 | 219 | icon: "pair",
|
219 | 220 | max_level: 4,
|
|
227 | 228 | ),
|
228 | 229 | "triplet": Card(
|
229 | 230 | name: "Triplet",
|
230 |
| - description: "... Three beats, rapid fire!", |
| 231 | + description: "Sing a triplet of eighth notes.\n\n\"...three beats, rapid fire!\"", |
231 | 232 | background: "pink",
|
232 | 233 | icon: "triplet",
|
233 | 234 | max_level: 4,
|
|
242 | 243 | ),
|
243 | 244 | "cacophony": Card(
|
244 | 245 | name: "Cacophony",
|
245 |
| - description: "How's my volume?", |
| 246 | + description: "Sing a whole bunch of eighth notes.\n\n\"how's my volume?\"", |
| 247 | + // vscode-ron syntax highlighting breaks without this: ' |
246 | 248 | background: "pink",
|
247 | 249 | icon: "cacophony",
|
248 | 250 | min_level: 4,
|
|
261 | 263 | ),
|
262 | 264 | "major_chord": Card(
|
263 | 265 | name: "Major Chord",
|
264 |
| - description: "This card strikes a major chord :)", |
| 266 | + description: "Sing a triad of whole notes.\n\n\"this card strikes a major chord :)\"", |
265 | 267 | background: "pink",
|
266 | 268 | icon: "chord",
|
267 | 269 | min_level: 6,
|
|
277 | 279 | ),
|
278 | 280 | "cluster_chord": Card(
|
279 | 281 | name: "Cluster Chord",
|
280 |
| - description: "It's getting a little clusterphobic in here.", |
| 282 | + description: "Sing a tetrad of whole notes.\n\n\"it's getting clusterphobic in here...\"", |
| 283 | + // vscode-ron syntax highlighting breaks without this: ' |
281 | 284 | background: "pink",
|
282 | 285 | icon: "cluster",
|
283 | 286 | min_level: 8,
|
|
295 | 298 |
|
296 | 299 | "eighth_rest": Card(
|
297 | 300 | name: "Eighth Rest",
|
298 |
| - description: "Heal a little bit", |
| 301 | + description: "Heal a little bit.", |
299 | 302 | background: "green",
|
300 | 303 | icon: "eighth_rest",
|
301 | 304 | max_level: 4,
|
302 | 305 |
|
303 | 306 | action: Heal,
|
304 |
| - action_modifier: CardActionModifier(heal_flat: 5, immunity: 0.7), |
| 307 | + action_modifier: CardActionModifier(heal_flat: 10, immunity: 0.7), |
305 | 308 | ),
|
306 | 309 | "quarter_rest": Card(
|
307 | 310 | name: "Quarter Rest",
|
308 |
| - description: "Heal a decent amount", |
| 311 | + description: "Heal a good amount.", |
309 | 312 | background: "green",
|
310 | 313 | icon: "quarter_rest",
|
311 | 314 | min_level: 4,
|
312 | 315 | max_level: 8,
|
313 | 316 | weight: 0.7,
|
314 | 317 |
|
315 | 318 | action: Heal,
|
316 |
| - action_modifier: CardActionModifier(heal_flat: 25, immunity: 0.8), |
| 319 | + action_modifier: CardActionModifier(heal_flat: 30, immunity: 0.8), |
317 | 320 | ),
|
318 | 321 | "half_rest": Card(
|
319 | 322 | name: "Half Rest",
|
320 |
| - description: "Heal 25% health", |
| 323 | + description: "Heal for 25%.", |
321 | 324 | background: "green",
|
322 | 325 | icon: "half_rest",
|
323 | 326 | min_level: 6,
|
|
329 | 332 | ),
|
330 | 333 | "whole_rest": Card(
|
331 | 334 | name: "Whole Rest",
|
332 |
| - description: "Heal 50% health", |
| 335 | + description: "Heal for 50%.", |
333 | 336 | background: "green",
|
334 | 337 | icon: "whole_rest",
|
335 | 338 | min_level: 8,
|
|
0 commit comments