]> git.xonotic.org Git - xonotic/xonotic.git/blob - misc/tools/midi2cfg-ng.conf
enable metaljumper
[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 raw set places_metalsteps "tMetalSteps1 tMetalSteps2 tMetalSteps3"
13 raw set places_nosteps "tNoSteps1 tNoSteps2 tNoSteps3 tNoSteps4"
14
15 raw settemp bot_ai_thinkinterval 0
16 raw settemp bot_sound_monopoly 1
17
18 bot notebot
19         note on -18
20                 time 0
21                 cmd debug_assert_canfire 1
22                 buttons left backward crouch attack1
23                 time 0.05
24         note off -18
25                 time -0.05
26                 cmd debug_assert_canfire 0
27                 buttons 
28                 time 0
29         note on -17
30                 time 0
31                 cmd debug_assert_canfire 1
32                 buttons backward crouch attack1
33                 time 0.05
34         note off -17
35                 time -0.05
36                 cmd debug_assert_canfire 0
37                 buttons 
38                 time 0
39         note on -16
40                 time 0
41                 cmd debug_assert_canfire 1
42                 buttons right backward crouch attack1
43                 time 0.05
44         note off -16
45                 time -0.05
46                 cmd debug_assert_canfire 0
47                 buttons 
48                 time 0
49         note on -13
50                 time 0
51                 cmd debug_assert_canfire 1
52                 buttons forward right crouch attack1
53                 time 0.05
54         note off -13
55                 time -0.05
56                 cmd debug_assert_canfire 0
57                 buttons 
58                 time 0
59         note on -12
60                 time 0
61                 cmd debug_assert_canfire 1
62                 buttons crouch attack1
63                 time 0.05
64         note off -12
65                 time -0.05
66                 cmd debug_assert_canfire 0
67                 buttons 
68                 time 0
69         note on -11
70                 time 0
71                 cmd debug_assert_canfire 1
72                 buttons left backward crouch attack2
73                 time 0.05
74         note off -11
75                 time -0.05
76                 cmd debug_assert_canfire 0
77                 buttons 
78                 time 0
79         note on -10
80                 time 0
81                 cmd debug_assert_canfire 1
82                 buttons right crouch attack1
83                 time 0.05
84         note off -10
85                 time -0.05
86                 cmd debug_assert_canfire 0
87                 buttons 
88                 time 0
89         note on -9
90                 time 0
91                 cmd debug_assert_canfire 1
92                 buttons forward left crouch attack1
93                 time 0.05
94         note off -9
95                 time -0.05
96                 cmd debug_assert_canfire 0
97                 buttons 
98                 time 0
99         note on -8
100                 time 0
101                 cmd debug_assert_canfire 1
102                 buttons forward crouch attack1
103                 time 0.05
104         note off -8
105                 time -0.05
106                 cmd debug_assert_canfire 0
107                 buttons 
108                 time 0
109         note on -7
110                 time 0
111                 cmd debug_assert_canfire 1
112                 buttons left crouch attack1
113                 time 0.05
114         note off -7
115                 time -0.05
116                 cmd debug_assert_canfire 0
117                 buttons 
118                 time 0
119         note on -6
120                 time 0
121                 cmd debug_assert_canfire 1
122                 buttons left backward attack1
123                 time 0.05
124         note off -6
125                 time -0.05
126                 cmd debug_assert_canfire 0
127                 buttons 
128                 time 0
129         note on -5
130                 time 0
131                 cmd debug_assert_canfire 1
132                 buttons backward attack1
133                 time 0.05
134         note off -5
135                 time -0.05
136                 cmd debug_assert_canfire 0
137                 buttons 
138                 time 0
139         note on -4
140                 time 0
141                 cmd debug_assert_canfire 1
142                 buttons backward right attack1
143                 time 0.05
144         note off -4
145                 time -0.05
146                 cmd debug_assert_canfire 0
147                 buttons 
148                 time 0
149         note on -3
150                 time 0
151                 cmd debug_assert_canfire 1
152                 buttons right crouch attack2
153                 time 0.05
154         note off -3
155                 time -0.05
156                 cmd debug_assert_canfire 0
157                 buttons 
158                 time 0
159         note on -2
160                 time 0
161                 cmd debug_assert_canfire 1
162                 buttons forward left crouch attack2
163                 time 0.05
164         note off -2
165                 time -0.05
166                 cmd debug_assert_canfire 0
167                 buttons 
168                 time 0
169         note on -1
170                 time 0
171                 cmd debug_assert_canfire 1
172                 buttons forward right attack1
173                 time 0.05
174         note off -1
175                 time -0.05
176                 cmd debug_assert_canfire 0
177                 buttons 
178                 time 0
179         note on 0
180                 time 0
181                 cmd debug_assert_canfire 1
182                 buttons attack1
183                 time 0.05
184         note off 0
185                 time -0.05
186                 cmd debug_assert_canfire 0
187                 buttons 
188                 time 0
189         note on 1
190                 time 0
191                 cmd debug_assert_canfire 1
192                 buttons left backward attack2
193                 time 0.05
194         note off 1
195                 time -0.05
196                 cmd debug_assert_canfire 0
197                 buttons 
198                 time 0
199         note on 2
200                 time 0
201                 cmd debug_assert_canfire 1
202                 buttons right attack1
203                 time 0.05
204         note off 2
205                 time -0.05
206                 cmd debug_assert_canfire 0
207                 buttons 
208                 time 0
209         note on 3
210                 time 0
211                 cmd debug_assert_canfire 1
212                 buttons forward left attack1
213                 time 0.05
214         note off 3
215                 time -0.05
216                 cmd debug_assert_canfire 0
217                 buttons 
218                 time 0
219         note on 4
220                 time 0
221                 cmd debug_assert_canfire 1
222                 buttons forward attack1
223                 time 0.05
224         note off 4
225                 time -0.05
226                 cmd debug_assert_canfire 0
227                 buttons 
228                 time 0
229         note on 5
230                 time 0
231                 cmd debug_assert_canfire 1
232                 buttons left attack1
233                 time 0.05
234         note off 5
235                 time -0.05
236                 cmd debug_assert_canfire 0
237                 buttons 
238                 time 0
239         note on 6
240                 time 0
241                 cmd debug_assert_canfire 1
242                 buttons forward right attack2
243                 time 0.05
244         note off 6
245                 time -0.05
246                 cmd debug_assert_canfire 0
247                 buttons 
248                 time 0
249         note on 7
250                 time 0
251                 cmd debug_assert_canfire 1
252                 buttons attack2
253                 time 0.05
254         note off 7
255                 time -0.05
256                 cmd debug_assert_canfire 0
257                 buttons 
258                 time 0
259         note on 8
260                 time 0
261                 cmd debug_assert_canfire 1
262                 buttons backward right jump attack1
263                 time 0.05
264         note off 8
265                 time -0.05
266                 cmd debug_assert_canfire 0
267                 buttons 
268                 time 0
269         note on 9
270                 time 0
271                 cmd debug_assert_canfire 1
272                 buttons right attack2
273                 time 0.05
274         note off 9
275                 time -0.05
276                 cmd debug_assert_canfire 0
277                 buttons 
278                 time 0
279         note on 10
280                 time 0
281                 cmd debug_assert_canfire 1
282                 buttons forward left attack2
283                 time 0.05
284         note off 10
285                 time -0.05
286                 cmd debug_assert_canfire 0
287                 buttons 
288                 time 0
289         note on 11
290                 time 0
291                 cmd debug_assert_canfire 1
292                 buttons forward attack2
293                 time 0.05
294         note off 11
295                 time -0.05
296                 cmd debug_assert_canfire 0
297                 buttons 
298                 time 0
299         note on 12
300                 time 0
301                 cmd debug_assert_canfire 1
302                 buttons left attack2
303                 time 0.05
304         note off 12
305                 time -0.05
306                 cmd debug_assert_canfire 0
307                 buttons 
308                 time 0
309         note on 13
310                 time 0
311                 cmd debug_assert_canfire 1
312                 buttons left backward jump attack2
313                 time 0.05
314         note off 13
315                 time -0.05
316                 cmd debug_assert_canfire 0
317                 buttons 
318                 time 0
319         note on 14
320                 time 0
321                 cmd debug_assert_canfire 1
322                 buttons right jump attack1
323                 time 0.05
324         note off 14
325                 time -0.05
326                 cmd debug_assert_canfire 0
327                 buttons 
328                 time 0
329         note on 15
330                 time 0
331                 cmd debug_assert_canfire 1
332                 buttons forward left jump attack1
333                 time 0.05
334         note off 15
335                 time -0.05
336                 cmd debug_assert_canfire 0
337                 buttons 
338                 time 0
339         note on 16
340                 time 0
341                 cmd debug_assert_canfire 1
342                 buttons forward jump attack1
343                 time 0.05
344         note off 16
345                 time -0.05
346                 cmd debug_assert_canfire 0
347                 buttons 
348                 time 0
349         note on 17
350                 time 0
351                 cmd debug_assert_canfire 1
352                 buttons left jump attack1
353                 time 0.05
354         note off 17
355                 time -0.05
356                 cmd debug_assert_canfire 0
357                 buttons 
358                 time 0
359         note on 18
360                 time 0
361                 cmd debug_assert_canfire 1
362                 buttons forward right jump attack2
363                 time 0.05
364         note off 18
365                 time -0.05
366                 cmd debug_assert_canfire 0
367                 buttons 
368                 time 0
369         note on 19
370                 time 0
371                 cmd debug_assert_canfire 1
372                 buttons jump attack2
373                 time 0.05
374         note off 19
375                 time -0.05
376                 cmd debug_assert_canfire 0
377                 buttons 
378                 time 0
379         note on 21
380                 time 0
381                 cmd debug_assert_canfire 1
382                 buttons right jump attack2
383                 time 0.05
384         note off 21
385                 time -0.05
386                 cmd debug_assert_canfire 0
387                 buttons 
388                 time 0
389         note on 22
390                 time 0
391                 cmd debug_assert_canfire 1
392                 buttons forward left jump attack2
393                 time 0.05
394         note off 22
395                 time -0.05
396                 cmd debug_assert_canfire 0
397                 buttons 
398                 time 0
399         note on 23
400                 time 0
401                 cmd debug_assert_canfire 1
402                 buttons forward jump attack2
403                 time 0.05
404         note off 23
405                 time -0.05
406                 cmd debug_assert_canfire 0
407                 buttons 
408                 time 0
409         note on 24
410                 time 0
411                 cmd debug_assert_canfire 1
412                 buttons left jump attack2
413                 time 0.05
414         note off 24
415                 time -0.05
416                 cmd debug_assert_canfire 0
417                 buttons 
418                 time 0
419
420 bot tuba
421         include notebot
422         channels 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16
423         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
424         transpose 48
425         init
426                 cmd barrier
427                 cmd selectweapon 15
428                 cmd wait 0.5
429                 raw settemp g_balance_tuba_attenuation 0.1
430                 raw settemp g_balance_tuba_damage 0
431
432 bot accordeon
433         include notebot
434         channels 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16
435         programs 22 23 24
436         transpose 60
437         init
438                 cmd barrier
439                 cmd selectweapon 15
440                 cmd wait 0.5
441                 cmd impulse 20
442                 raw settemp g_balance_tuba_attenuation 0.1
443                 raw settemp g_balance_tuba_damage 0
444
445 bot tuba_red
446         include tuba
447         transpose 0
448         init
449                 cmd cc "color 68"
450                 super
451
452 bot tuba_blue
453         include tuba
454         transpose 3
455         init
456                 cmd cc "color 221"
457                 super
458
459 bot accordeon_red
460         include accordeon
461         transpose 0
462         init
463                 cmd cc "color 68"
464                 super
465
466 bot accordeon_blue
467         include accordeon
468         transpose 3
469         init
470                 cmd cc "color 221"
471                 super
472
473 # laser = lasershot NONE
474 bot laser
475         channels 10
476         init
477                 cmd aimtarget "tPercussion 1"
478                 cmd barrier
479                 cmd selectweapon 1
480                 cmd wait 0.5
481                 raw settemp g_balance_laser_primary_refire 0.3
482         percussion 38 # 038_Snare_1-0.wav
483                 time 0
484                 cmd debug_assert_canfire 1
485                 buttons attack1
486                 time 0.05
487                 cmd debug_assert_canfire 0
488                 buttons
489                 time 0.1
490                 busy 0.3
491         percussion 40 # 040_Snare_2-0.wav
492                 percussion 38
493
494 # shotgun = RELOADSOUND slap
495 bot shotgun
496         channels 10
497         init
498                 cmd aimtarget "tPercussion 1"
499                 cmd barrier
500                 cmd selectweapon 2
501                 cmd wait 0.5
502         percussion 74 # 074_Guiro_2_Long-0.wav
503                 time -0.4
504                 cmd debug_assert_canfire 1
505                 buttons attack2
506                 time -0.35
507                 cmd debug_assert_canfire 0
508                 buttons
509                 time 0
510                 busy 1.1
511
512 # uzi = bullet BAD
513 bot uzi
514         channels 10
515         init
516                 cmd aimtarget "tPercussion 1"
517                 cmd barrier
518                 cmd selectweapon 3
519                 cmd wait 0.5
520                 raw settemp g_balance_uzi_reload_ammo 0
521                 raw settemp g_balance_uzi_first_refire 0.1
522                 raw settemp g_balance_uzi_sustained_refire 0.1
523                 raw settemp g_casings 0
524         percussion 27 # 027_High_Q-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.1
533         percussion 31 # 031_Sticks-0.wav
534                 percussion 27
535         percussion 37 # 037_Stick_Rim-0.wav
536                 percussion 27
537         percussion 33 # 033_Metronome_Click-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
678 # TODO hookbomb would be useful for #60
679
680 # RL is rocket NONE
681 bot rocket
682         channels 10
683         init
684                 cmd aimtarget "tPercussion 1"
685                 cmd barrier
686                 cmd selectweapon 10
687                 cmd wait 0.5
688                 raw settemp g_balance_rocketlauncher_refire 1.1
689         percussion 25 # 025_Snare_Roll-0.wav
690                 time 0
691                 cmd debug_assert_canfire 1
692                 buttons attack2
693                 time 0.05
694                 cmd debug_assert_canfire 0
695                 buttons
696                 time 0.1
697                 busy 1.1
698
699 # hook is hook bomb
700 bot hook
701         channels 10
702         init
703                 time -2
704                 cmd aimtarget "tPercussion 1"
705                 cmd barrier
706                 cmd selectweapon 13
707                 cmd wait 0.5
708                 raw settemp g_balance_hook_primary_refire 0.3
709                 raw settemp g_balance_hook_secondary_refire 0.9
710         percussion 62 # 062_Conga_High_1_Mute-0.wav
711                 time 0
712                 cmd debug_assert_canfire 1
713                 buttons attack1
714                 time 0.05
715                 cmd debug_assert_canfire 0
716                 buttons
717                 time 0.1
718                 busy 0.3
719         percussion 63 # 063_Conga_High_2_Open-0.wav
720                 percussion 62
721         percussion 84 # 084_Belltree-0.wav
722                 time 0
723                 cmd debug_assert_canfire 1
724                 buttons attack2
725                 time 0.05
726                 cmd debug_assert_canfire 0
727                 buttons
728                 time 0.1
729                 busy 0.9
730         percussion 81 # 081_Triangle_2_Open-0.wav
731                 percussion 62
732         percussion 80 # 081_Triangle_1_Mute-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 metaljumper
834         channels 10
835         init
836                 time -2
837                 cmd aimtarget "tPercussion 1"
838                 cmd barrier
839                 cmd wait 0.5
840         percussion 65 # 065_Timbale_High-0.wav
841                 time -0.6666666
842                 buttons jump
843                 time -0.5
844                 buttons
845                 time 0
846                 busy 0.1
847                 percussion 35
848         percussion 66 # 066_Timbale_Low-0.wav
849                 percussion 65
850
851 bot switcher
852         channels 10
853         init
854                 time -2
855                 cmd aimtarget "tPercussion 1"
856                 cmd barrier
857                 cmd wait 0.5
858         percussion 29 # not in freepats
859                 time 0
860                 cmd impulse 10
861                 time 0.05
862                 busy 0.3
863         percussion 30 # not in freepats
864                 percussion 29
865
866 bot vocals
867         channels -1
868         init
869                 time -2
870                 cmd aimtarget "tPercussion 1"
871                 cmd barrier
872                 cmd wait 0.5
873         vocals
874                 time 0
875                 cmd sound %s
876                 buttons left
877                 time 0.06666
878                 buttons right
879                 time 0.13333
880                 buttons 
881
882 bot common
883         done
884                 cmd resetaim
885                 cmd aim "270 0"
886                 cmd wait 1
887                 barrier
888                 buttons crouch
889                 cmd wait 3
890                 buttons
891                 cmd wait 1
892                 barrier
893                 buttons use
894                 cmd cc "kill"
895                 cmd wait 900
896
897
898 # instantiate our bots!
899
900 bot instance_tuba_red
901         include tuba_red
902         include common
903         count 16
904         init
905                 cmd movetotarget @places_tuba
906                 cmd barrier
907                 super
908
909 bot instance_tuba_blue
910         include tuba_blue
911         include common
912         count 16
913         init
914                 cmd movetotarget @places_tuba
915                 cmd barrier
916                 super
917
918 bot instance_accordeon_red
919         include accordeon_red
920         include common
921         count 16
922         init
923                 cmd movetotarget @places_tuba
924                 cmd barrier
925                 super
926
927 bot instance_accordeon_blue
928         include accordeon_blue
929         include common
930         count 16
931         init
932                 cmd movetotarget @places_tuba
933                 cmd barrier
934                 super
935
936 bot instance_laser
937         include laser
938         include common
939         count 16
940         init
941                 cmd movetotarget @places_percussion
942                 cmd barrier
943                 super
944
945 bot instance_shotgun
946         include shotgun
947         include common
948         count 16
949         init
950                 cmd movetotarget @places_percussion
951                 cmd barrier
952                 super
953
954 bot instance_uzi
955         include uzi
956         include common
957         count 16
958         init
959                 cmd movetotarget @places_percussion
960                 cmd barrier
961                 super
962
963 bot instance_electro
964         include electro
965         include common
966         count 16
967         init
968                 cmd movetotarget @places_percussion
969                 cmd barrier
970                 super
971
972 bot instance_crylink
973         include crylink
974         include common
975         count 16
976         init
977                 cmd movetotarget @places_percussion
978                 cmd barrier
979                 super
980
981 bot instance_nex
982         include nex
983         include common
984         count 16
985         init
986                 cmd movetotarget @places_percussion
987                 cmd barrier
988                 super
989
990 bot instance_minstanex
991         include minstanex
992         include common
993         count 16
994         init
995                 cmd movetotarget @places_percussion
996                 cmd barrier
997                 super
998
999 bot instance_hagar
1000         include hagar
1001         include common
1002         count 16
1003         init
1004                 cmd movetotarget @places_percussion
1005                 cmd barrier
1006                 super
1007
1008 bot instance_rocket
1009         include rocket
1010         include common
1011         count 16
1012         init
1013                 cmd movetotarget @places_percussion
1014                 cmd barrier
1015                 super
1016
1017 bot instance_hook
1018         include hook
1019         include common
1020         count 16
1021         init
1022                 cmd movetotarget @places_percussion
1023                 cmd barrier
1024                 super
1025
1026 bot instance_seeker
1027         include seeker
1028         include common
1029         count 16
1030         init
1031                 cmd movetotarget @places_percussion
1032                 cmd barrier
1033                 super
1034
1035 bot instance_rifle
1036         include rifle
1037         include common
1038         count 16
1039         init
1040                 cmd movetotarget @places_percussion
1041                 cmd barrier
1042                 super
1043
1044 bot instance_jetpack
1045         include jetpack
1046         include common
1047         count 16
1048         init
1049                 cmd movetotarget @places_nosteps
1050                 cmd barrier
1051                 super
1052
1053 bot instance_jumper
1054         include jumper
1055         include common
1056         count 16
1057         init
1058                 cmd movetotarget @places_percussion
1059                 cmd barrier
1060                 super
1061
1062 bot instance_metaljumper
1063         include metaljumper
1064         include common
1065         count 16
1066         init
1067                 cmd movetotarget @places_metalsteps
1068                 cmd barrier
1069                 super
1070
1071 bot instance_switcher
1072         include switcher
1073         include common
1074         count 16
1075         init
1076                 cmd movetotarget @places_percussion
1077                 cmd barrier
1078                 super
1079
1080 bot instance_vocals
1081         include vocals
1082         include common
1083         count 1
1084         init
1085                 cmd cc "playermodel models/player/suiseiseki.zym"
1086                 cmd movetotarget @places_vocals
1087                 cmd barrier
1088                 super
1089
1090 # TODO jumping?