]> git.xonotic.org Git - xonotic/xonotic.git/blob - misc/tools/midi2cfg-ng.conf
use jumpers for a test
[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 53 # 053_Cymbal_Ride_Bell-0.wav
538                 percussion 27
539         percussion 54 # 054_Tombourine-0.wav
540                 percussion 27
541
542 # grenadelauncher = RELOADSOUND RELOADSOUND
543
544 # electro = beam BADFLYSOUND
545 bot electro
546         channels 10
547         init
548                 time -2
549                 cmd aimtarget "tPercussion 1"
550                 cmd barrier
551                 cmd selectweapon 6
552                 cmd wait 0.5
553                 raw settemp g_balance_electro_primary_refire 0.2
554         percussion 49 # 049_Cymbal_Crash_1-0.wav
555                 time 0
556                 cmd debug_assert_canfire 1
557                 buttons attack1
558                 time 0.05
559                 cmd debug_assert_canfire 0
560                 buttons
561                 time 0.1
562                 busy 0.2
563         percussion 57 # 057_Cymbal_Crash_2-0.wav
564                 percussion 49
565
566 # crylink = big small
567 bot crylink
568         channels 10
569         init
570                 cmd aimtarget "tPercussion 1"
571                 cmd barrier
572                 cmd selectweapon 7
573                 cmd wait 0.5
574                 raw settemp g_balance_crylink_primary_refire 0.3
575                 raw settemp g_balance_crylink_secondary_refire 0.2
576         percussion 34 # 034_Metronome_Bell-0.wav
577                 time 0
578                 cmd debug_assert_canfire 1
579                 buttons attack1
580                 time 0.05
581                 cmd debug_assert_canfire 0
582                 buttons
583                 time 0.1
584                 busy 0.3
585         percussion 45 # 045_Tom_Mid_2-0.wav
586                 time 0
587                 cmd debug_assert_canfire 1
588                 buttons attack2
589                 time 0.05
590                 cmd debug_assert_canfire 0
591                 buttons
592                 time 0.1
593                 busy 0.2
594         percussion 47 # 047_Tom_Mid_1-0.wav
595                 percussion 45
596         percussion 48 # 048_Tom_High_2-0.wav
597                 percussion 34
598         percussion 50 # 048_Tom_High_2-0.wav
599                 percussion 34
600         percussion 56 # 056_Cow_Bell-0.wav
601                 percussion 34
602         percussion 67 # 067_Agogo_High-0.wav
603                 percussion 34
604         percussion 68 # 068_Agogo_Low-0.wav
605                 percussion 45
606         percussion 71 # 071_Whistle_1_High_Short-0.wav
607                 percussion 34
608         percussion 72 # 072_Whistle_2_Low_Long-0.wav
609                 percussion 45
610         percussion 75 # 075_Claves-0.wav
611                 percussion 34
612
613 # nex is nex NONE
614 bot nex
615         channels 10
616         init
617                 cmd aimtarget "tPercussion 1"
618                 cmd barrier
619                 cmd selectweapon 8
620                 cmd wait 0.5
621                 raw settemp g_balance_nex_primary_refire 1.25
622         percussion 52 # 052_Cymbal_Chinese-0.wav
623                 time 0
624                 cmd debug_assert_canfire 1
625                 buttons attack1
626                 time 0.05
627                 cmd debug_assert_canfire 0
628                 buttons
629                 time 0.1
630                 busy 1.25
631
632 # minstanex is nex CLONE_OF_LASER
633 bot minstanex
634         channels 10
635         init
636                 cmd aimtarget "tPercussion 1"
637                 cmd barrier
638                 cmd selectweapon 12
639                 cmd wait 0.5
640                 raw settemp g_balance_minstanex_refire 1
641         percussion 55 # 055_Cymbal_Splash-0.wav
642                 time 0
643                 cmd debug_assert_canfire 1
644                 buttons attack1
645                 time 0.05
646                 cmd debug_assert_canfire 0
647                 buttons
648                 time 0.1
649                 busy 1
650
651 # hagar is rocket BAD
652 bot hagar
653         channels 10
654         init
655                 cmd aimtarget "tPercussion 1"
656                 cmd barrier
657                 cmd selectweapon 9
658                 cmd wait 0.5
659                 raw settemp g_balance_hagar_primary_refire 0.2
660         percussion 35 # 035_Kick_1-0.wav
661                 time 0
662                 cmd debug_assert_canfire 1
663                 buttons attack1
664                 time 0.05
665                 cmd debug_assert_canfire 0
666                 buttons
667                 time 0.1
668                 busy 0.2
669         percussion 39 # 039_Clap_Hand-0.wav
670                 percussion 35
671         percussion 60 # 060_Bongo_High-0.wav
672                 percussion 35
673         percussion 61 # 061_Bongo_Low-0.wav
674                 percussion 35
675         percussion 65 # 065_Timbale_High-0.wav
676                 percussion 35
677         percussion 66 # 066_Timbale_Low-0.wav
678                 percussion 35
679
680 # TODO hookbomb would be useful for #60
681
682 # RL is rocket NONE
683 bot rocket
684         channels 10
685         init
686                 cmd aimtarget "tPercussion 1"
687                 cmd barrier
688                 cmd selectweapon 10
689                 cmd wait 0.5
690                 raw settemp g_balance_rocketlauncher_refire 1.1
691         percussion 25 # 025_Snare_Roll-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 1.1
700
701 # hook is hook bomb
702 bot hook
703         channels 10
704         init
705                 time -2
706                 cmd aimtarget "tPercussion 1"
707                 cmd barrier
708                 cmd selectweapon 13
709                 cmd wait 0.5
710                 raw settemp g_balance_hook_primary_refire 0.3
711                 raw settemp g_balance_hook_secondary_refire 0.9
712         percussion 62 # 062_Conga_High_1_Mute-0.wav
713                 time 0
714                 cmd debug_assert_canfire 1
715                 buttons attack1
716                 time 0.05
717                 cmd debug_assert_canfire 0
718                 buttons
719                 time 0.1
720                 busy 0.3
721         percussion 63 # 063_Conga_High_2_Open-0.wav
722                 percussion 62
723         percussion 84 # 084_Belltree-0.wav
724                 time 0
725                 cmd debug_assert_canfire 1
726                 buttons attack2
727                 time 0.05
728                 cmd debug_assert_canfire 0
729                 buttons
730                 time 0.1
731                 busy 0.9
732         percussion 81 # 081_Triangle_2_Open-0.wav
733                 percussion 62
734
735 # seeker is BADFLYSOUND tag
736 bot seeker
737         channels 10
738         init
739                 time -2
740                 cmd aimtarget "tPercussion 1"
741                 cmd barrier
742                 cmd selectweapon 18
743                 cmd wait 0.5
744                 raw settemp g_balance_seeker_tag_refire 0.2
745         percussion 41 # 041_Tom_Low_2-0.wav
746                 time 0
747                 cmd debug_assert_canfire 1
748                 buttons attack2
749                 time 0.05
750                 cmd debug_assert_canfire 0
751                 buttons
752                 time 0.1
753                 busy 0.2
754         percussion 51 # 051_Cymbal_Ride_1-0.wav
755                 percussion 41
756         percussion 43 # 043_Tom_Low_1-0.wav
757                 percussion 41
758         percussion 59 # 059_Cymbal_Ride_2-0.wav
759                 percussion 41
760         percussion 46 # 046_Hi-Hat_Open-0.wav
761                 percussion 41
762         percussion 69 # 069_Cabasa-0.wav
763                 percussion 41
764         percussion 82 # 069_Shaker-0.wav
765                 percussion 41
766
767 # rifle is hard soft
768 bot rifle
769         channels 10
770         init
771                 time -2
772                 cmd aimtarget "tPercussion 1"
773                 cmd barrier
774                 cmd selectweapon 16
775                 cmd wait 0.5
776                 raw settemp g_balance_rifle_secondary_refire 0.3
777 #       percussion FIXME
778 #               time 0
779 #               cmd debug_assert_canfire 1
780 #               buttons attack1
781 #               time 0.05
782 #               cmd debug_assert_canfire 0
783 #               buttons
784 #               time 0.1
785 #               busy 1.2
786         percussion 58 # 058_Vibra-Slap-0.wav
787                 time 0
788                 cmd debug_assert_canfire 1
789                 buttons attack2
790                 time 0.05
791                 cmd debug_assert_canfire 0
792                 buttons
793                 time 0.1
794                 busy 0.9
795
796 bot jetpack
797         channels 10
798         init
799                 time -2
800                 cmd aimtarget "tPercussion 1"
801                 cmd barrier
802                 raw settemp g_jetpack_attenuation 0.5
803                 cmd wait 0.5
804         percussion 42 # 042_Hi-Hat_Closed-0.wav
805                 time 0
806                 buttons hook
807                 time 0.05
808                 buttons
809         percussion 32 # 032_Square_Click-0.wav
810                 percussion 42
811         percussion 44 # 044_Hi-Hat_Pedal-0.wav
812                 percussion 42
813         percussion 64 # 064_Conga_Low-0.wav
814                 percussion 42
815         percussion 70 # 070_Maracas-0.wav
816                 percussion 42
817
818 bot jumper
819         channels 10
820         init
821                 time -2
822                 cmd aimtarget "tPercussion 1"
823                 cmd barrier
824                 cmd wait 0.5
825         percussion 36 # 036_Kick_2-0.wav
826                 time -0.6666666
827                 buttons jump
828                 time -0.5
829                 buttons
830                 time 0
831                 busy 0.1
832
833 bot switcher
834         channels 10
835         init
836                 time -2
837                 cmd aimtarget "tPercussion 1"
838                 cmd barrier
839                 cmd wait 0.5
840         percussion 29 # not in freepats
841                 time 0
842                 cmd impulse 10
843                 time 0.05
844                 busy 0.3
845         percussion 30 # not in freepats
846                 percussion 29
847
848 bot vocals
849         channels -1
850         init
851                 time -2
852                 cmd aimtarget "tPercussion 1"
853                 cmd barrier
854                 cmd wait 0.5
855         vocals
856                 time 0
857                 cmd sound %s
858                 buttons left
859                 time 0.06666
860                 buttons right
861                 time 0.13333
862                 buttons 
863
864 bot common
865         done
866                 cmd resetaim
867                 cmd aim "270 0"
868                 cmd wait 1
869                 barrier
870                 buttons crouch
871                 cmd wait 3
872                 buttons
873                 cmd wait 1
874                 barrier
875                 buttons use
876                 cmd cc "kill"
877                 cmd wait 900
878
879
880 # instantiate our bots!
881
882 bot instance_tuba_red
883         include tuba_red
884         include common
885         count 16
886         init
887                 cmd movetotarget @places_tuba
888                 cmd barrier
889                 super
890
891 bot instance_tuba_blue
892         include tuba_blue
893         include common
894         count 16
895         init
896                 cmd movetotarget @places_tuba
897                 cmd barrier
898                 super
899
900 bot instance_accordeon_red
901         include accordeon_red
902         include common
903         count 16
904         init
905                 cmd movetotarget @places_tuba
906                 cmd barrier
907                 super
908
909 bot instance_accordeon_blue
910         include accordeon_blue
911         include common
912         count 16
913         init
914                 cmd movetotarget @places_tuba
915                 cmd barrier
916                 super
917
918 bot instance_laser
919         include laser
920         include common
921         count 16
922         init
923                 cmd movetotarget @places_percussion
924                 cmd barrier
925                 super
926
927 bot instance_shotgun
928         include shotgun
929         include common
930         count 16
931         init
932                 cmd movetotarget @places_percussion
933                 cmd barrier
934                 super
935
936 bot instance_uzi
937         include uzi
938         include common
939         count 16
940         init
941                 cmd movetotarget @places_percussion
942                 cmd barrier
943                 super
944
945 bot instance_electro
946         include electro
947         include common
948         count 16
949         init
950                 cmd movetotarget @places_percussion
951                 cmd barrier
952                 super
953
954 bot instance_crylink
955         include crylink
956         include common
957         count 16
958         init
959                 cmd movetotarget @places_percussion
960                 cmd barrier
961                 super
962
963 bot instance_nex
964         include nex
965         include common
966         count 16
967         init
968                 cmd movetotarget @places_percussion
969                 cmd barrier
970                 super
971
972 bot instance_minstanex
973         include minstanex
974         include common
975         count 16
976         init
977                 cmd movetotarget @places_percussion
978                 cmd barrier
979                 super
980
981 bot instance_hagar
982         include hagar
983         include common
984         count 16
985         init
986                 cmd movetotarget @places_percussion
987                 cmd barrier
988                 super
989
990 bot instance_rocket
991         include rocket
992         include common
993         count 16
994         init
995                 cmd movetotarget @places_percussion
996                 cmd barrier
997                 super
998
999 bot instance_hook
1000         include hook
1001         include common
1002         count 16
1003         init
1004                 cmd movetotarget @places_percussion
1005                 cmd barrier
1006                 super
1007
1008 bot instance_seeker
1009         include seeker
1010         include common
1011         count 16
1012         init
1013                 cmd movetotarget @places_percussion
1014                 cmd barrier
1015                 super
1016
1017 bot instance_rifle
1018         include rifle
1019         include common
1020         count 16
1021         init
1022                 cmd movetotarget @places_percussion
1023                 cmd barrier
1024                 super
1025
1026 bot instance_jetpack
1027         include jetpack
1028         include common
1029         count 16
1030         init
1031                 cmd movetotarget @places_percussion
1032                 cmd barrier
1033                 super
1034
1035 bot instance_jumper
1036         include jumper
1037         include common
1038         count 16
1039         init
1040                 cmd movetotarget @places_percussion
1041                 cmd barrier
1042                 super
1043
1044 bot instance_switcher
1045         include switcher
1046         include common
1047         count 16
1048         init
1049                 cmd movetotarget @places_percussion
1050                 cmd barrier
1051                 super
1052
1053 bot instance_vocals
1054         include vocals
1055         include common
1056         count 1
1057         init
1058                 cmd cc "playermodel models/player/suiseiseki.zym"
1059                 cmd movetotarget @places_vocals
1060                 cmd barrier
1061                 super
1062
1063 # TODO jumping?