]> git.xonotic.org Git - xonotic/xonotic.git/blob - misc/tools/midi2cfg-ng.conf
undo uzi bug workaround
[xonotic/xonotic.git] / misc / tools / midi2cfg-ng.conf
1 raw set places_tuba "tUba1 tUba2 tUba3 tUba4 tUba5 tUba6 tUba7 tUba8 tUba9 tUba10 tUba11 tUba12 tUba13 tUba14 tUba15 tUba16 tUba17 tUba18 tUba19 tUba20 tUba21 tUba22 tUba23 tUba24 tUba25 tUba26 tUba27 tUba28 tUba29 tUba30 tUba31 tUba32"
2 raw set places_percussion "tChr1 tChr2 tChr3 tChr4 tChr5 tChr6 tChr7 tChr8 tChr9 tChr10 tChr11 tChr12 tChr13 tChr14 tChr15 tChr16 tChr17 tChr18 tChr19 tChr20 tChr21 tChr22 tChr23 tChr24 tChr25 tChr26 tChr27 tChr38 tChr39 tChr30 tChr31 tChr32"
3
4 bot tuba
5         channels 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16
6         init
7                 cmd barrier
8                 cmd selectweapon 15
9                 cmd wait 0.5
10                 raw settemp g_balance_tuba_attenuation 0.1
11                 raw settemp g_balance_tuba_damage 0
12         note on -18
13                 time 0
14                 cmd debug_assert_canfire 1
15                 buttons left backward crouch attack1
16                 time 0.05
17         note off -18
18                 time -0.05
19                 cmd debug_assert_canfire 0
20                 buttons 
21                 time 0
22         note on -17
23                 time 0
24                 cmd debug_assert_canfire 1
25                 buttons backward crouch attack1
26                 time 0.05
27         note off -17
28                 time -0.05
29                 cmd debug_assert_canfire 0
30                 buttons 
31                 time 0
32         note on -16
33                 time 0
34                 cmd debug_assert_canfire 1
35                 buttons right backward crouch attack1
36                 time 0.05
37         note off -16
38                 time -0.05
39                 cmd debug_assert_canfire 0
40                 buttons 
41                 time 0
42         note on -13
43                 time 0
44                 cmd debug_assert_canfire 1
45                 buttons forward right crouch attack1
46                 time 0.05
47         note off -13
48                 time -0.05
49                 cmd debug_assert_canfire 0
50                 buttons 
51                 time 0
52         note on -12
53                 time 0
54                 cmd debug_assert_canfire 1
55                 buttons crouch attack1
56                 time 0.05
57         note off -12
58                 time -0.05
59                 cmd debug_assert_canfire 0
60                 buttons 
61                 time 0
62         note on -11
63                 time 0
64                 cmd debug_assert_canfire 1
65                 buttons left backward crouch attack2
66                 time 0.05
67         note off -11
68                 time -0.05
69                 cmd debug_assert_canfire 0
70                 buttons 
71                 time 0
72         note on -10
73                 time 0
74                 cmd debug_assert_canfire 1
75                 buttons right crouch attack1
76                 time 0.05
77         note off -10
78                 time -0.05
79                 cmd debug_assert_canfire 0
80                 buttons 
81                 time 0
82         note on -9
83                 time 0
84                 cmd debug_assert_canfire 1
85                 buttons forward left crouch attack1
86                 time 0.05
87         note off -9
88                 time -0.05
89                 cmd debug_assert_canfire 0
90                 buttons 
91                 time 0
92         note on -8
93                 time 0
94                 cmd debug_assert_canfire 1
95                 buttons forward crouch attack1
96                 time 0.05
97         note off -8
98                 time -0.05
99                 cmd debug_assert_canfire 0
100                 buttons 
101                 time 0
102         note on -7
103                 time 0
104                 cmd debug_assert_canfire 1
105                 buttons left crouch attack1
106                 time 0.05
107         note off -7
108                 time -0.05
109                 cmd debug_assert_canfire 0
110                 buttons 
111                 time 0
112         note on -6
113                 time 0
114                 cmd debug_assert_canfire 1
115                 buttons left backward attack1
116                 time 0.05
117         note off -6
118                 time -0.05
119                 cmd debug_assert_canfire 0
120                 buttons 
121                 time 0
122         note on -5
123                 time 0
124                 cmd debug_assert_canfire 1
125                 buttons backward attack1
126                 time 0.05
127         note off -5
128                 time -0.05
129                 cmd debug_assert_canfire 0
130                 buttons 
131                 time 0
132         note on -4
133                 time 0
134                 cmd debug_assert_canfire 1
135                 buttons backward right attack1
136                 time 0.05
137         note off -4
138                 time -0.05
139                 cmd debug_assert_canfire 0
140                 buttons 
141                 time 0
142         note on -3
143                 time 0
144                 cmd debug_assert_canfire 1
145                 buttons right crouch attack2
146                 time 0.05
147         note off -3
148                 time -0.05
149                 cmd debug_assert_canfire 0
150                 buttons 
151                 time 0
152         note on -2
153                 time 0
154                 cmd debug_assert_canfire 1
155                 buttons forward left crouch attack2
156                 time 0.05
157         note off -2
158                 time -0.05
159                 cmd debug_assert_canfire 0
160                 buttons 
161                 time 0
162         note on -1
163                 time 0
164                 cmd debug_assert_canfire 1
165                 buttons forward right attack1
166                 time 0.05
167         note off -1
168                 time -0.05
169                 cmd debug_assert_canfire 0
170                 buttons 
171                 time 0
172         note on 0
173                 time 0
174                 cmd debug_assert_canfire 1
175                 buttons attack1
176                 time 0.05
177         note off 0
178                 time -0.05
179                 cmd debug_assert_canfire 0
180                 buttons 
181                 time 0
182         note on 1
183                 time 0
184                 cmd debug_assert_canfire 1
185                 buttons left backward attack2
186                 time 0.05
187         note off 1
188                 time -0.05
189                 cmd debug_assert_canfire 0
190                 buttons 
191                 time 0
192         note on 2
193                 time 0
194                 cmd debug_assert_canfire 1
195                 buttons right attack1
196                 time 0.05
197         note off 2
198                 time -0.05
199                 cmd debug_assert_canfire 0
200                 buttons 
201                 time 0
202         note on 3
203                 time 0
204                 cmd debug_assert_canfire 1
205                 buttons forward left attack1
206                 time 0.05
207         note off 3
208                 time -0.05
209                 cmd debug_assert_canfire 0
210                 buttons 
211                 time 0
212         note on 4
213                 time 0
214                 cmd debug_assert_canfire 1
215                 buttons forward attack1
216                 time 0.05
217         note off 4
218                 time -0.05
219                 cmd debug_assert_canfire 0
220                 buttons 
221                 time 0
222         note on 5
223                 time 0
224                 cmd debug_assert_canfire 1
225                 buttons left attack1
226                 time 0.05
227         note off 5
228                 time -0.05
229                 cmd debug_assert_canfire 0
230                 buttons 
231                 time 0
232         note on 6
233                 time 0
234                 cmd debug_assert_canfire 1
235                 buttons forward right attack2
236                 time 0.05
237         note off 6
238                 time -0.05
239                 cmd debug_assert_canfire 0
240                 buttons 
241                 time 0
242         note on 7
243                 time 0
244                 cmd debug_assert_canfire 1
245                 buttons attack2
246                 time 0.05
247         note off 7
248                 time -0.05
249                 cmd debug_assert_canfire 0
250                 buttons 
251                 time 0
252         note on 8
253                 time 0
254                 cmd debug_assert_canfire 1
255                 buttons backward right jump attack1
256                 time 0.05
257         note off 8
258                 time -0.05
259                 cmd debug_assert_canfire 0
260                 buttons 
261                 time 0
262         note on 9
263                 time 0
264                 cmd debug_assert_canfire 1
265                 buttons right attack2
266                 time 0.05
267         note off 9
268                 time -0.05
269                 cmd debug_assert_canfire 0
270                 buttons 
271                 time 0
272         note on 10
273                 time 0
274                 cmd debug_assert_canfire 1
275                 buttons forward left attack2
276                 time 0.05
277         note off 10
278                 time -0.05
279                 cmd debug_assert_canfire 0
280                 buttons 
281                 time 0
282         note on 11
283                 time 0
284                 cmd debug_assert_canfire 1
285                 buttons forward attack2
286                 time 0.05
287         note off 11
288                 time -0.05
289                 cmd debug_assert_canfire 0
290                 buttons 
291                 time 0
292         note on 12
293                 time 0
294                 cmd debug_assert_canfire 1
295                 buttons left attack2
296                 time 0.05
297         note off 12
298                 time -0.05
299                 cmd debug_assert_canfire 0
300                 buttons 
301                 time 0
302         note on 13
303                 time 0
304                 cmd debug_assert_canfire 1
305                 buttons left backward jump attack2
306                 time 0.05
307         note off 13
308                 time -0.05
309                 cmd debug_assert_canfire 0
310                 buttons 
311                 time 0
312         note on 14
313                 time 0
314                 cmd debug_assert_canfire 1
315                 buttons right jump attack1
316                 time 0.05
317         note off 14
318                 time -0.05
319                 cmd debug_assert_canfire 0
320                 buttons 
321                 time 0
322         note on 15
323                 time 0
324                 cmd debug_assert_canfire 1
325                 buttons forward left jump attack1
326                 time 0.05
327         note off 15
328                 time -0.05
329                 cmd debug_assert_canfire 0
330                 buttons 
331                 time 0
332         note on 16
333                 time 0
334                 cmd debug_assert_canfire 1
335                 buttons forward jump attack1
336                 time 0.05
337         note off 16
338                 time -0.05
339                 cmd debug_assert_canfire 0
340                 buttons 
341                 time 0
342         note on 17
343                 time 0
344                 cmd debug_assert_canfire 1
345                 buttons left jump attack1
346                 time 0.05
347         note off 17
348                 time -0.05
349                 cmd debug_assert_canfire 0
350                 buttons 
351                 time 0
352         note on 18
353                 time 0
354                 cmd debug_assert_canfire 1
355                 buttons forward right jump attack2
356                 time 0.05
357         note off 18
358                 time -0.05
359                 cmd debug_assert_canfire 0
360                 buttons 
361                 time 0
362         note on 19
363                 time 0
364                 cmd debug_assert_canfire 1
365                 buttons jump attack2
366                 time 0.05
367         note off 19
368                 time -0.05
369                 cmd debug_assert_canfire 0
370                 buttons 
371                 time 0
372         note on 21
373                 time 0
374                 cmd debug_assert_canfire 1
375                 buttons right jump attack2
376                 time 0.05
377         note off 21
378                 time -0.05
379                 cmd debug_assert_canfire 0
380                 buttons 
381                 time 0
382         note on 22
383                 time 0
384                 cmd debug_assert_canfire 1
385                 buttons forward left jump attack2
386                 time 0.05
387         note off 22
388                 time -0.05
389                 cmd debug_assert_canfire 0
390                 buttons 
391                 time 0
392         note on 23
393                 time 0
394                 cmd debug_assert_canfire 1
395                 buttons forward jump attack2
396                 time 0.05
397         note off 23
398                 time -0.05
399                 cmd debug_assert_canfire 0
400                 buttons 
401                 time 0
402         note on 24
403                 time 0
404                 cmd debug_assert_canfire 1
405                 buttons left jump attack2
406                 time 0.05
407         note off 24
408                 time -0.05
409                 cmd debug_assert_canfire 0
410                 buttons 
411                 time 0
412
413 bot tuba_red
414         include tuba
415         transpose 0
416         init
417                 cmd cc "color 68"
418                 super
419
420 bot tuba_blue
421         include tuba
422         transpose 3
423         init
424                 cmd cc "color 221"
425                 super
426
427 # laser = lasershot NONE
428 bot laser
429         channels 10
430         init
431                 cmd aimtarget "tPercussion 1"
432                 cmd barrier
433                 cmd selectweapon 1
434                 cmd wait 0.5
435                 raw settemp g_balance_laser_primary_refire 0.3
436         percussion 38 # 038_Snare_1-0.wav
437                 time 0
438                 cmd debug_assert_canfire 1
439                 buttons attack1
440                 time 0.05
441                 cmd debug_assert_canfire 0
442                 buttons
443                 time 0.1
444                 busy 0.3
445         percussion 40 # 040_Snare_2-0.wav
446                 percussion 38
447
448 # shotgun = RELOADSOUND slap
449 bot shotgun
450         channels 10
451         init
452                 cmd aimtarget "tPercussion 1"
453                 cmd barrier
454                 cmd selectweapon 2
455                 cmd wait 0.5
456         percussion 74 # 074_Guiro_2_Long-0.wav
457                 time -0.4
458                 cmd debug_assert_canfire 1
459                 buttons attack2
460                 time -0.35
461                 cmd debug_assert_canfire 0
462                 buttons
463                 time 0
464                 busy 1.1
465
466 # uzi = bullet BAD
467 bot uzi
468         channels 10
469         init
470                 cmd aimtarget "tPercussion 1"
471                 cmd barrier
472                 cmd selectweapon 3
473                 cmd wait 0.5
474                 raw settemp g_balance_uzi_reload_ammo 0
475                 raw settemp g_balance_uzi_first_refire 0.2
476                 raw settemp g_balance_uzi_sustained_refire 0.2
477         percussion 27 # 027_High_Q-0.wav
478                 time 0
479                 cmd debug_assert_canfire 1
480                 buttons attack1
481                 time 0.05
482                 cmd debug_assert_canfire 0
483                 buttons
484                 time 0.1
485                 busy 0.2
486         percussion 31 # 031_Sticks-0.wav
487                 percussion 27
488         percussion 37 # 037_Stick_Rim-0.wav
489                 percussion 27
490         percussion 33 # 033_Metronome_Click-0.wav
491                 percussion 27
492         percussion 39 # 039_Clap_Hand-0.wav
493                 percussion 27
494         percussion 53 # 053_Cymbal_Ride_Bell-0.wav
495                 percussion 27
496         percussion 54 # 054_Tombourine-0.wav
497                 percussion 27
498         percussion 36 # 036_Kick_2-0.wav
499                 percussion 27
500
501 # grenadelauncher = RELOADSOUND RELOADSOUND
502
503 # electro = beam BAD
504 bot electro
505         channels 10
506         init
507                 time -2
508                 cmd aimtarget "tPercussion 1"
509                 cmd barrier
510                 cmd selectweapon 6
511                 cmd wait 0.5
512                 raw settemp g_balance_electro_primary_refire 0.2
513         percussion 49 # 049_Cymbal_Crash_1-0.wav
514                 time 0
515                 cmd debug_assert_canfire 1
516                 buttons attack1
517                 time 0.05
518                 cmd debug_assert_canfire 0
519                 buttons
520                 time 0.1
521                 busy 0.2
522         percussion 57 # 057_Cymbal_Crash_2-0.wav
523                 percussion 49
524
525 # crylink = big small
526 bot crylink
527         channels 10
528         init
529                 cmd aimtarget "tPercussion 1"
530                 cmd barrier
531                 cmd selectweapon 7
532                 cmd wait 0.5
533                 raw settemp g_balance_crylink_primary_refire 0.3
534                 raw settemp g_balance_crylink_secondary_refire 0.2
535         percussion 34 # 034_Metronome_Bell-0.wav
536                 time 0
537                 cmd debug_assert_canfire 1
538                 buttons attack1
539                 time 0.05
540                 cmd debug_assert_canfire 0
541                 buttons
542                 time 0.1
543                 busy 0.3
544         percussion 45 # 045_Tom_Mid_2-0.wav
545                 time 0
546                 cmd debug_assert_canfire 1
547                 buttons attack2
548                 time 0.05
549                 cmd debug_assert_canfire 0
550                 buttons
551                 time 0.1
552                 busy 0.2
553         percussion 47 # 047_Tom_Mid_1-0.wav
554                 percussion 45
555         percussion 48 # 048_Tom_High_2-0.wav
556                 percussion 34
557         percussion 50 # 048_Tom_High_2-0.wav
558                 percussion 34
559         percussion 56 # 056_Cow_Bell-0.wav
560                 percussion 34
561
562 # nex is nex NONE
563 bot nex
564         channels 10
565         init
566                 cmd aimtarget "tPercussion 1"
567                 cmd barrier
568                 cmd selectweapon 8
569                 cmd wait 0.5
570                 raw settemp g_balance_nex_primary_refire 1.25
571         percussion 52 # 052_Cymbal_Chinese-0.wav
572                 time 0
573                 cmd debug_assert_canfire 1
574                 buttons attack1
575                 time 0.05
576                 cmd debug_assert_canfire 0
577                 buttons
578                 time 0.1
579                 busy 1.25
580
581 # minstanex is nex CLONE_OF_LASER
582 bot minstanex
583         channels 10
584         init
585                 cmd aimtarget "tPercussion 1"
586                 cmd barrier
587                 cmd selectweapon 12
588                 cmd wait 0.5
589                 raw settemp g_balance_minstanex_refire 1
590         percussion 55 # 055_Cymbal_Splash-0.wav
591                 time 0
592                 cmd debug_assert_canfire 1
593                 buttons attack1
594                 time 0.05
595                 cmd debug_assert_canfire 0
596                 buttons
597                 time 0.1
598                 busy 1
599
600 # hagar is rocket BAD
601 bot hagar
602         channels 10
603         init
604                 cmd aimtarget "tPercussion 1"
605                 cmd barrier
606                 cmd selectweapon 9
607                 cmd wait 0.5
608                 raw settemp g_balance_hagar_primary_refire 0.2
609         percussion 35 # 035_Kick_1-0.wav
610                 time 0
611                 cmd debug_assert_canfire 1
612                 buttons attack1
613                 time 0.05
614                 cmd debug_assert_canfire 0
615                 buttons
616                 time 0.1
617                 busy 0.2
618         percussion 60 # 060_Bongo_High-0.wav
619                 percussion 35
620         percussion 61 # 061_Bongo_Low-0.wav
621                 percussion 35
622         percussion 65 # 065_Timbale_High-0.wav
623                 percussion 35
624         percussion 66 # 066_Timbale_Low-0.wav
625                 percussion 35
626
627 # TODO hookbomb would be useful for #60
628
629 # RL is rocket NONE
630 bot rocket
631         channels 10
632         init
633                 cmd aimtarget "tPercussion 1"
634                 cmd barrier
635                 cmd selectweapon 10
636                 cmd wait 0.5
637                 raw settemp g_balance_rocketlauncher_refire 1.1
638         percussion 25 # 025_Snare_Roll-0.wav
639                 time 0
640                 cmd debug_assert_canfire 1
641                 buttons attack2
642                 time 0.05
643                 cmd debug_assert_canfire 0
644                 buttons
645                 time 0.1
646                 busy 1.1
647
648 # hook is hook bomb
649 bot hook
650         channels 10
651         init
652                 time -2
653                 cmd aimtarget "tPercussion 1"
654                 cmd barrier
655                 cmd selectweapon 13
656                 cmd wait 0.5
657                 raw settemp g_balance_hook_primary_refire 0.3
658         percussion 62 # 062_Conga_High_1_Mute-0.wav
659                 time 0
660                 cmd debug_assert_canfire 1
661                 buttons attack1
662                 time 0.05
663                 cmd debug_assert_canfire 0
664                 buttons
665                 time 0.1
666                 busy 0.3
667         percussion 63 # 063_Conga_High_2_Open-0.wav
668                 percussion 62
669
670 # seeker is BADFLYSOUND tag
671 bot seeker
672         channels 10
673         init
674                 time -2
675                 cmd aimtarget "tPercussion 1"
676                 cmd barrier
677                 cmd selectweapon 18
678                 cmd wait 0.5
679                 raw settemp g_balance_seeker_tag_refire 0.2
680         percussion 41 # 041_Tom_Low_2-0.wav
681                 time 0
682                 cmd debug_assert_canfire 1
683                 buttons attack2
684                 time 0.05
685                 cmd debug_assert_canfire 0
686                 buttons
687                 time 0.1
688                 busy 0.2
689         percussion 51 # 051_Cymbal_Ride_1-0.wav
690                 percussion 41
691         percussion 43 # 043_Tom_Low_1-0.wav
692                 percussion 41
693         percussion 59 # 059_Cymbal_Ride_2-0.wav
694                 percussion 41
695         percussion 46 # 046_Hi-Hat_Open-0.wav
696                 percussion 41
697
698 # rifle is hard soft
699 bot rifle
700         channels 10
701         init
702                 time -2
703                 cmd aimtarget "tPercussion 1"
704                 cmd barrier
705                 cmd selectweapon 16
706                 cmd wait 0.5
707 #       percussion FIXME
708 #               time 0
709 #               cmd debug_assert_canfire 1
710 #               buttons attack1
711 #               time 0.05
712 #               cmd debug_assert_canfire 0
713 #               buttons
714 #               time 0.1
715 #               busy 1.2
716         percussion 58 # 058_Vibra-Slap-0.wav
717                 time 0
718                 cmd debug_assert_canfire 1
719                 buttons attack2
720                 time 0.05
721                 cmd debug_assert_canfire 0
722                 buttons
723                 time 0.1
724                 busy 0.9
725
726 bot jetpack
727         init
728                 time -2
729                 cmd aimtarget "tPercussion 1"
730                 cmd barrier
731                 raw settemp g_jetpack_attenuation 0.5
732                 cmd wait 0.5
733         percussion 42 # 042_Hi-Hat_Closed-0.wav
734                 time 0
735                 buttons hook
736                 time 0.05
737                 buttons
738                 time 0.1
739         percussion 32 # 032_Square_Click-0.wav
740                 percussion 42
741         percussion 44 # 044_Hi-Hat_Pedal-0.wav
742                 percussion 42
743         percussion 64 # 064_Conga_Low-0.wav
744                 percussion 42
745
746 bot vocals
747         init
748                 time -2
749                 cmd aimtarget "tPercussion 1"
750                 cmd barrier
751                 cmd wait 0.5
752         vocals
753                 time 0
754                 cmd sound %s
755                 buttons left
756                 time 0.06666
757                 buttons right
758                 time 0.13333
759                 buttons 
760
761 bot common
762         done
763                 cmd resetaim
764                 cmd aim "270 0"
765                 cmd wait 1
766                 barrier
767                 buttons crouch
768                 cmd wait 3
769                 buttons
770                 cmd wait 1
771                 barrier
772                 buttons use
773                 cmd cc "kill"
774                 cmd wait 900
775
776
777 # instantiate our bots!
778
779 bot instance_tuba_red
780         include tuba_red
781         include common
782         count 8
783         init
784                 cmd movetotarget @places_tuba
785                 cmd barrier
786                 super
787
788 bot instance_tuba_blue
789         include tuba_blue
790         include common
791         count 8
792         init
793                 cmd movetotarget @places_tuba
794                 cmd barrier
795                 super
796
797 bot instance_laser
798         include laser
799         include common
800         count 16
801         init
802                 cmd movetotarget @places_percussion
803                 cmd barrier
804                 super
805
806 bot instance_shotgun
807         include shotgun
808         include common
809         count 16
810         init
811                 cmd movetotarget @places_percussion
812                 cmd barrier
813                 super
814
815 bot instance_uzi
816         include uzi
817         include common
818         count 16
819         init
820                 cmd movetotarget @places_percussion
821                 cmd barrier
822                 super
823
824 bot instance_electro
825         include electro
826         include common
827         count 16
828         init
829                 cmd movetotarget @places_percussion
830                 cmd barrier
831                 super
832
833 bot instance_crylink
834         include crylink
835         include common
836         count 16
837         init
838                 cmd movetotarget @places_percussion
839                 cmd barrier
840                 super
841
842 bot instance_nex
843         include rocket
844         include common
845         count 16
846         init
847                 cmd movetotarget @places_percussion
848                 cmd barrier
849                 super
850
851 bot instance_minstanex
852         include rocket
853         include common
854         count 16
855         init
856                 cmd movetotarget @places_percussion
857                 cmd barrier
858                 super
859
860 bot instance_hagar
861         include hagar
862         include common
863         count 16
864         init
865                 cmd movetotarget @places_percussion
866                 cmd barrier
867                 super
868
869 bot instance_rocket
870         include rocket
871         include common
872         count 16
873         init
874                 cmd movetotarget @places_percussion
875                 cmd barrier
876                 super
877
878 bot instance_hook
879         include hook
880         include common
881         count 16
882         init
883                 cmd movetotarget @places_percussion
884                 cmd barrier
885                 super
886
887 bot instance_seeker
888         include seeker
889         include common
890         count 16
891         init
892                 cmd movetotarget @places_percussion
893                 cmd barrier
894                 super
895
896 bot instance_rifle
897         include rifle
898         include common
899         count 16
900         init
901                 cmd movetotarget @places_percussion
902                 cmd barrier
903                 super
904
905 bot instance_jetpack
906         include jetpack
907         include common
908         count 16
909         init
910                 cmd movetotarget @places_percussion
911                 cmd barrier
912                 super
913
914 bot instance_vocals
915         include vocals
916         include common
917         count 1
918         init
919                 cmd cc "playermodel models/player/suiseiseki.zym"
920                 cmd movetotarget @places_percussion
921                 cmd barrier
922                 super
923
924 # TODO jumping?