‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_zm_audio.gsh
Go to the documentation of this file.
1 //Table Names in Vox CSV
2 #define VOX_TABLE_COL_CATEGORY 0
3 #define VOX_TABLE_COL_SUBCATEGORY 1
4 #define VOX_TABLE_COL_SUFFIX 2
5 #define VOX_TABLE_COL_PERCENTAGE 3
6 #define VOX_TABLE_COL_RESPONSE 4
7 #define VOX_TABLE_COL_DELAYBEFOREPLAY 5
8 
9 //Helps Create Response Aliases
10 #define HERO_APPEND "_resp_hr"
11 #define RIVAL_APPEND "_resp_riv"
12 #define RESPOND_APPEND "_resp_"
13 
14 //Generic Player PRefix
15 #define PLAYER_PREFIX "vox_plr_"
16 
17 //Character Index Numbers
18 #define DEMPSEY_CHAR_INDEX 0
19 #define NIKOLAI_CHAR_INDEX 1
20 #define TAKEO_CHAR_INDEX 2
21 #define RICHTOFEN_CHAR_INDEX 3
22 
23 #define DEMPSEY_CHAR_INDEX_R 0
24 #define NIKOLAI_CHAR_INDEX_R 1
25 #define TAKEO_CHAR_INDEX_R 3
26 #define RICHTOFEN_CHAR_INDEX_R 2
27 
28 //Max Distance Away a Player will Play a Response Line
29 #define RESPONSE_LINE_MAX_DIST 500*500
30 
31 //Percentage That Response Lines Will Happen
32 #define RESPONSE_PERCENTAGE 50
33 
34 //Perksacola Definitions
35 #define PERKSACOLA_WAIT_TIME randomfloatrange(30,60)
36 #define PERKSACOLA_PROBABILITY (randomintrange(0,100) <= 10) //15%
37 #define PERKSACOLA_JINGLE 0
38 #define PERKSACOLA_STINGER 1
39 
40 //Music System
41 #define PLAYTYPE_NONE 0
42 #define PLAYTYPE_REJECT 1
43 #define PLAYTYPE_QUEUE 2
44 #define PLAYTYPE_ROUND 3 //Clears the queue of lower playtypes, stops previously playing states of lower playtypes
45 #define PLAYTYPE_SPECIAL 4 //Clears the queue, stops previously playing states including rounds, prevents all lower playtypes from playing
46 #define PLAYTYPE_GAMEEND 5 //Stops all music, immediately plays gameover