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