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