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