]> git.xonotic.org Git - xonotic/xonotic.git/blob - misc/tools/midi2cfg-ng.conf
support accordeon (untested)
[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                 raw 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
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         init
798                 time -2
799                 cmd aimtarget "tPercussion 1"
800                 cmd barrier
801                 raw settemp g_jetpack_attenuation 0.5
802                 cmd wait 0.5
803         percussion 42 # 042_Hi-Hat_Closed-0.wav
804                 time 0
805                 buttons hook
806                 time 0.05
807                 buttons
808         percussion 32 # 032_Square_Click-0.wav
809                 percussion 42
810         percussion 44 # 044_Hi-Hat_Pedal-0.wav
811                 percussion 42
812         percussion 64 # 064_Conga_Low-0.wav
813                 percussion 42
814
815 bot switcher
816         init
817                 time -2
818                 cmd aimtarget "tPercussion 1"
819                 cmd barrier
820                 cmd wait 0.5
821         percussion 29 # not in freepats
822                 time 0
823                 cmd impulse 10
824                 time 0.05
825                 busy 0.3
826         percussion 30 # not in freepats
827                 percussion 29
828
829 bot vocals
830         init
831                 time -2
832                 cmd aimtarget "tPercussion 1"
833                 cmd barrier
834                 cmd wait 0.5
835         vocals
836                 time 0
837                 cmd sound %s
838                 buttons left
839                 time 0.06666
840                 buttons right
841                 time 0.13333
842                 buttons 
843
844 bot common
845         done
846                 cmd resetaim
847                 cmd aim "270 0"
848                 cmd wait 1
849                 barrier
850                 buttons crouch
851                 cmd wait 3
852                 buttons
853                 cmd wait 1
854                 barrier
855                 buttons use
856                 cmd cc "kill"
857                 cmd wait 900
858
859
860 # instantiate our bots!
861
862 bot instance_tuba_red
863         include tuba_red
864         include common
865         count 8
866         init
867                 cmd movetotarget @places_tuba
868                 cmd barrier
869                 super
870
871 bot instance_tuba_blue
872         include tuba_blue
873         include common
874         count 8
875         init
876                 cmd movetotarget @places_tuba
877                 cmd barrier
878                 super
879
880 bot instance_accordeon_red
881         include accordeon_red
882         include common
883         count 8
884         init
885                 cmd movetotarget @places_accordeon
886                 cmd barrier
887                 super
888
889 bot instance_accordeon_blue
890         include accordeon_blue
891         include common
892         count 8
893         init
894                 cmd movetotarget @places_accordeon
895                 cmd barrier
896                 super
897
898 bot instance_laser
899         include laser
900         include common
901         count 16
902         init
903                 cmd movetotarget @places_percussion
904                 cmd barrier
905                 super
906
907 bot instance_shotgun
908         include shotgun
909         include common
910         count 16
911         init
912                 cmd movetotarget @places_percussion
913                 cmd barrier
914                 super
915
916 bot instance_uzi
917         include uzi
918         include common
919         count 16
920         init
921                 cmd movetotarget @places_percussion
922                 cmd barrier
923                 super
924
925 bot instance_electro
926         include electro
927         include common
928         count 16
929         init
930                 cmd movetotarget @places_percussion
931                 cmd barrier
932                 super
933
934 bot instance_crylink
935         include crylink
936         include common
937         count 16
938         init
939                 cmd movetotarget @places_percussion
940                 cmd barrier
941                 super
942
943 bot instance_nex
944         include rocket
945         include common
946         count 16
947         init
948                 cmd movetotarget @places_percussion
949                 cmd barrier
950                 super
951
952 bot instance_minstanex
953         include rocket
954         include common
955         count 16
956         init
957                 cmd movetotarget @places_percussion
958                 cmd barrier
959                 super
960
961 bot instance_hagar
962         include hagar
963         include common
964         count 16
965         init
966                 cmd movetotarget @places_percussion
967                 cmd barrier
968                 super
969
970 bot instance_rocket
971         include rocket
972         include common
973         count 16
974         init
975                 cmd movetotarget @places_percussion
976                 cmd barrier
977                 super
978
979 bot instance_hook
980         include hook
981         include common
982         count 16
983         init
984                 cmd movetotarget @places_percussion
985                 cmd barrier
986                 super
987
988 bot instance_seeker
989         include seeker
990         include common
991         count 16
992         init
993                 cmd movetotarget @places_percussion
994                 cmd barrier
995                 super
996
997 bot instance_rifle
998         include rifle
999         include common
1000         count 16
1001         init
1002                 cmd movetotarget @places_percussion
1003                 cmd barrier
1004                 super
1005
1006 bot instance_jetpack
1007         include jetpack
1008         include common
1009         count 16
1010         init
1011                 cmd movetotarget @places_percussion
1012                 cmd barrier
1013                 super
1014
1015 bot instance_switcher
1016         include switcher
1017         include common
1018         count 16
1019         init
1020                 cmd movetotarget @places_percussion
1021                 cmd barrier
1022                 super
1023
1024 bot instance_vocals
1025         include vocals
1026         include common
1027         count 1
1028         init
1029                 cmd cc "playermodel models/player/suiseiseki.zym"
1030                 cmd movetotarget @places_vocals
1031                 cmd barrier
1032                 super
1033
1034 # TODO jumping?