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