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