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