UGX-Mods Login

or login with an authentication provider below
Sign In with Google
Sign In with Twitter
Sign In with Discord
Sign In with Steam
Sign In with Facebook
Sign In with Twitch

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Xylozi

The Create-a-Class functionality in Black Ops 3 is controlled via stringtable. There is one for each gametype, Singleplayer, Multiplayer and Zombies.

Treyarch didn't include the files, so I've done some finagling ingame and reconstructed them so we can use them in mods.

The files themselves control the various strings and file references, as well as some of the simple logic used to display stuff.

For mods this means you can restrict guns, perks, etc from showing and you can add your own weapons to the table, which is useful if you want the player to be able to set attachments before entering the game.

To include the tables in your mod, you need add the following folder structure: gamedata/stats/mp or gamedata/stats/zm and place the respective file in said folder.

In your core_mod.zone, add this line:

Code Snippet
Plaintext
stringtable,gamedata/stats/zm/zm_statstable.csv

Or this line:

Code Snippet
Plaintext
stringtable,gamedata/stats/mp/mp_statstable.csv

Depending on which you need.

mp_statstable.csv
Code Snippet
Plaintext
index,type,group,name,script_name,count,menu_image,description,allowed_attachments,sort,unlock_level,default_classes,allocation_cost,slot,o,p,momentum_cost,r,s,t
0,,weapon_pistol,WEAPON_NULL,weapon_null,,menu_mp_lobby_none_selected,,,,,,-1,,,,,,,
1,,weapon_pistol,WEAPON_PISTOL_STANDARD,pistol_standard,,t7_icon_weapon_pistol_standard,WEAPON_PISTOL_STANDARD_DESC,reflex reddot quickdraw suppressed steadyaim damage fmj fastreload extclip extbarrel dw gmod6 gmod7,1,0,,1,secondary,,,,,,
2,,weapon_pistol,WEAPON_PISTOL_BURST,pistol_burst,,t7_icon_weapon_pistol_burst,WEAPON_PISTOL_BURST_DESC,reflex reddot quickdraw suppressed steadyaim damage fmj fastreload extclip extbarrel dw gmod6 gmod7,2,21,class_sniper steadyaim,1,secondary,,,,1,,
3,,weapon_pistol,WEAPON_PISTOL_FULLAUTO,pistol_fullauto,,t7_icon_weapon_pistol_fullauto,WEAPON_PISTOL_FULLAUTO_DESC,reflex reddot quickdraw suppressed steadyaim damage fmj fastreload extclip extbarrel dw gmod6 gmod7,3,48,class_lmg,1,secondary,,,,1,,
4,,weapon_pistol,WEAPON_PISTOL_STANDARD_DW,pistol_standard_dw,,t7_icon_weapon_pistol_standard_dw,WEAPON_PISTOL_STANDARD_DW_DESC,gmod6 gmod7,1,,,-1,secondary,,,,,,
5,,weapon_pistol,WEAPON_PISTOL_BURST_DW,pistol_burst_dw,,t7_icon_weapon_pistol_burst_dw,WEAPON_PISTOL_BURST_DW_DESC,gmod6 gmod7,1,,,-1,secondary,,,,,,
6,,weapon_pistol,WEAPON_PISTOL_FULLAUTO_DW,pistol_fullauto_dw,,t7_icon_weapon_pistol_fullauto_dw,WEAPON_PISTOL_FULLAUTO_DW_DESC,gmod6 gmod7,1,,,-1,secondary,,,,,,
7,,weapon_assault,WEAPON_AR_PEACEKEEPER,ar_peacekeeper,,t7_icon_weapon_ar_peacekeeper,WEAPON_AR_PEACEKEEPER_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,10,0,,1,primary,,,,,19,
8,,weapon_pistol,WEAPON_PISTOL_SHOTGUN,pistol_shotgun,,t7_icon_weapon_pistol_shotgun,WEAPON_PISTOL_SHOTGUN_DESC,reflex reddot quickdraw suppressed steadyaim fastreload extbarrel dw gmod6 gmod7,4,,,1,secondary,,,,,5,
9,,weapon_pistol,WEAPON_PISTOL_SHOTGUN_DW,pistol_shotgun_dw,,t7_icon_weapon_pistol_shotgun_dw,WEAPON_PISTOL_FULLAUTO_DW_DESC,gmod6 gmod7,1,,,-1,secondary,,,,,5,
10,,weapon_smg,WEAPON_SMG_STANDARD,smg_standard,,t7_icon_weapon_smg_standard,WEAPON_SMG_STANDARD_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,1,0,,1,primary,,,,,,
11,,weapon_smg,WEAPON_SMG_BURST,smg_burst,,t7_icon_weapon_smg_burst,WEAPON_SMG_BURST_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,5,30,,1,primary,,,,1,,
12,,weapon_smg,WEAPON_SMG_FASTFIRE,smg_fastfire,,t7_icon_weapon_smg_fastfire,WEAPON_SMG_FASTFIRE_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,4,18,,1,primary,,,,1,,
13,,weapon_smg,WEAPON_SMG_LONGRANGE,smg_longrange,,t7_icon_weapon_smg_longrange,WEAPON_SMG_LONGRANGE_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,6,45,,1,primary,,,,1,,
14,,weapon_smg,WEAPON_SMG_VERSATILE,smg_versatile,,t7_icon_weapon_smg_versatile,WEAPON_SMG_VERSATILE_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,2,0,,1,primary,,,,1,,
15,,,,,,,,,,,,,,,,,,,
16,,,,,,,,,,,,,,,,,,,
17,,weapon_smg,WEAPON_SMG_MP40,smg_mp40,,t7_icon_weapon_smg_mp40,WEAPON_SMG_MP40_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,7,0,,1,primary,,,,,8,
18,,,,,,,,,,,,,,,,,,,
19,,weapon_smg,WEAPON_SMG_NAILGUN,smg_nailgun,,t7_icon_weapon_smg_nailgun,WEAPON_SMG_NAILGUN_DESC,reflex acog dualoptic holo reddot quickdraw grip stalker steadyaim fastreload extclip rf gmod6 gmod7,9,0,,1,primary,,,,,23,
20,,weapon_assault,WEAPON_AR_STANDARD,ar_standard,,t7_icon_weapon_ar_standard,WEAPON_AR_STANDARD_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,1,0,class_smg reddot extclip steadyaim grip fmj ,1,primary,,,,,,
21,,weapon_assault,WEAPON_AR_ACCURATE,ar_accurate,,t7_icon_weapon_ar_accurate,WEAPON_AR_ACCURATE_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,4,15,class_assault suppressed reflex fastreload,1,primary,,,,1,,
22,,weapon_assault,WEAPON_AR_CQB,ar_cqb,,t7_icon_weapon_ar_cqb,WEAPON_AR_CQB_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,3,1,,1,primary,,,,1,,
23,,weapon_assault,WEAPON_AR_DAMAGE,ar_damage,,t7_icon_weapon_ar_damage,WEAPON_AR_DAMAGE_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,5,27,,1,primary,,,,1,,
24,,weapon_assault,WEAPON_AR_FASTBURST,ar_fastburst,,t7_icon_weapon_ar_fastburst,WEAPON_AR_FASTBURST_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,2,0,,1,primary,,,,1,,
25,,weapon_assault,WEAPON_AR_LONGBURST,ar_longburst,,t7_icon_weapon_ar_longburst,WEAPON_AR_LONGBURST_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,7,54,,1,primary,,,,1,,
26,,weapon_assault,WEAPON_AR_MARKSMAN,ar_marksman,,t7_icon_weapon_ar_marksman,WEAPON_AR_MARKSMAN_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,6,42,,1,primary,,,,1,,
27,,,,,,,,,,,,,,,,,,,
28,,weapon_assault,WEAPON_AR_GARAND,ar_garand,,t7_icon_weapon_ar_garand,WEAPON_AR_GARAND_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,8,0,,1,primary,,,,,5,
29,,weapon_assault,WEAPON_AR_FAMAS,ar_famas,,t7_icon_weapon_ar_famas,WEAPON_AR_FAMAS_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,9,0,,1,primary,,,,,15,
30,,weapon_lmg,WEAPON_LMG_CQB,lmg_cqb,,t7_icon_weapon_lmg_cqb,WEAPON_LMG_CQB_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed stalker steadyaim fmj fastreload extclip rf gmod6 gmod7,2,0,,1,primary,,,,1,,
31,,weapon_lmg,WEAPON_LMG_HEAVY,lmg_heavy,,t7_icon_weapon_lmg_heavy,WEAPON_LMG_HEAVY_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed stalker steadyaim fmj fastreload extclip rf gmod6 gmod7,4,33,class_lmg acog quickdraw rf,1,primary,,,,1,,
32,,weapon_lmg,WEAPON_LMG_LIGHT,lmg_light,,t7_icon_weapon_lmg_light,WEAPON_LMG_LIGHT_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed stalker steadyaim fmj fastreload extclip rf gmod6 gmod7,1,0,,1,primary,,,,,,
33,,weapon_lmg,WEAPON_LMG_SLOWFIRE,lmg_slowfire,,t7_icon_weapon_lmg_slowfire,WEAPON_LMG_SLOWFIRE_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed stalker steadyaim fmj fastreload extclip rf gmod6 gmod7,3,6,,1,primary,,,,1,,
34,,,,,,,,,,,,,,,,,,,
35,,weapon_lmg,WEAPON_LMG_INFINITE,lmg_infinite,,t7_icon_weapon_lmg_infinite,WEAPON_LMG_INFINITE_DESC,reflex acog holo ir reddot quickdraw grip suppressed stalker steadyaim fmj rf gmod6 gmod7,5,0,,1,primary,,,,,19,
36,,,,,,,,,,,,,,,,,,,
37,,,,,,,,,,,,,,,,,,,
38,,,,,,,,,,,,,,,,,,,
39,,,,,,,,,,,,,,,,,,,
40,,weapon_sniper,WEAPON_SNIPER_FASTBOLT,sniper_fastbolt,,t7_icon_weapon_sniper_fastbolt,WEAPON_SNIPER_FASTBOLT_DESC,acog dualoptic ir reddot suppressed swayreduc fastreload fmj extclip rf stalker gmod6 gmod7,2,0,,1,primary,,,,1,,
41,,weapon_sniper,WEAPON_SNIPER_FASTSEMI,sniper_fastsemi,,t7_icon_weapon_sniper_fastsemi,WEAPON_SNIPER_FASTSEMI_DESC,acog dualoptic ir reddot suppressed swayreduc fastreload fmj extclip rf stalker gmod6 gmod7,1,0,,1,primary,,,,,,
42,,weapon_sniper,WEAPON_SNIPER_POWERBOLT,sniper_powerbolt,,t7_icon_weapon_sniper_powerbolt,WEAPON_SNIPER_POWERBOLT_DESC,acog dualoptic ir reddot suppressed swayreduc fastreload fmj extclip rf stalker gmod6 gmod7,4,51,class_sniper extclip swayreduc,1,primary,,,,1,,
43,,weapon_sniper,WEAPON_SNIPER_CHARGESHOT,sniper_chargeshot,,t7_icon_weapon_sniper_chargeshot,WEAPON_SNIPER_CHARGESHOT_DESC,acog dualoptic ir reddot suppressed swayreduc fastreload fmj extclip rf stalker gmod6 gmod7,3,24,,1,primary,,,,1,,
44,,,,,,,,,,,,,,,,,,,
45,,weapon_sniper,WEAPON_SNIPER_QUICKSCOPE,sniper_quickscope,,t7_icon_weapon_sniper_quickscope,WEAPON_SNIPER_QUICKSCOPE_DESC,acog dualoptic ir reddot suppressed swayreduc fastreload fmj extclip rf stalker gmod6 gmod7,5,0,,1,primary,,,,,8,
46,,weapon_sniper,WEAPON_SNIPER_DOUBLE,sniper_double,,t7_icon_weapon_sniper_double,WEAPON_SNIPER_DOUBLE_DESC,reflex acog dualoptic holo ir reddot suppressed fastreload fmj extclip rf stalker gmod6 gmod7,6,0,,1,primary,,,,,19,
47,,weapon_pistol,WEAPON_PISTOL_ENERGY,pistol_energy,,t7_icon_weapon_pistol_energy,WEAPON_PISTOL_ENERGY_DESC,reflex quickdraw suppressed reddot steadyaim fastreload extclip gmod6 gmod7,5,,,1,secondary,,,,,17,
48,,,,,,,,,,,,,,,,,,,
49,,,,,,,,,,,,,,,,,,,
50,,weapon_cqb,WEAPON_SHOTGUN_FULLAUTO,shotgun_fullauto,,t7_icon_weapon_shotgun_fullauto,WEAPON_SHOTGUN_FULLAUTO_DESC,reflex holo reddot quickdraw suppressed stalker steadyaim fastreload extclip extbarrel rf gmod6 gmod7,3,9,,1,primary,,,,1,,
51,,weapon_cqb,WEAPON_SHOTGUN_PRECISION,shotgun_precision,,t7_icon_weapon_shotgun_precision,WEAPON_SHOTGUN_PRECISION_DESC,reflex holo reddot quickdraw suppressed stalker steadyaim fastreload extclip extbarrel rf gmod6 gmod7,4,36,class_cqb extbarrel rf,1,primary,,,,1,,
52,,weapon_cqb,WEAPON_SHOTGUN_PUMP,shotgun_pump,,t7_icon_weapon_shotgun_pump,WEAPON_SHOTGUN_PUMP_DESC,reflex holo reddot quickdraw suppressed stalker steadyaim fastreload extclip extbarrel rf gmod6 gmod7,1,0,,1,primary,,,,,,
53,,weapon_cqb,WEAPON_SHOTGUN_SEMIAUTO,shotgun_semiauto,,t7_icon_weapon_shotgun_semiauto,WEAPON_SHOTGUN_SEMIAUTO_DESC,reflex holo reddot quickdraw suppressed stalker steadyaim fastreload extclip extbarrel rf gmod6 gmod7,2,0,,1,primary,,,,1,,
54,,weapon_special,WEAPON_SPECIAL_CROSSBOW,special_crossbow,,t7_icon_weapon_special_crossbow,WEAPON_SPECIAL_CROSSBOW_DESC,reflex reddot notracer stackfire supply dw gmod6 gmod7,1,,,1,secondary,,,,,5,
55,,weapon_special,WEAPON_SPECIAL_CROSSBOW_DW,special_crossbow_dw,,t7_icon_weapon_special_crossbow_dw,WEAPON_SPECIAL_CROSSBOW_DW_DESC,gmod6 gmod7,1,,,-1,secondary,,,,,5,
56,,weapon_cqb,WEAPON_SHOTGUN_ENERGY,shotgun_energy,,t7_icon_weapon_shotgun_energy,WEAPON_SHOTGUN_ENERGY_DESC,reflex quickdraw suppressed holo stalker steadyaim reddot fastreload extclip rf gmod6 gmod7,5,0,,1,primary,,,,,17,
57,,weapon_launcher,WEAPON_LAUNCHER_MULTI,launcher_multi,1,t7_icon_weapon_launcher_multi,WEAPON_LAUNCHER_MULTI_DESC,gmod6 gmod7,3,0,,1,secondary,,,,,15,
58,,weapon_launcher,WEAPON_LAUNCHER_STANDARD,launcher_standard,1,t7_icon_weapon_launcher_standard,WEAPON_LAUNCHER_STANDARD_MP_DESC,gmod6 gmod7,1,0,class_cqb,1,secondary,,,,,,
59,,weapon_launcher,WEAPON_LAUNCHER_LOCKONLY,launcher_lockonly,1,t7_icon_weapon_launcher_lockonly,WEAPON_LAUNCHER_LOCKONLY_DESC,gmod6 gmod7,2,12,class_assault,1,secondary,,,,1,,
60,,weapon_grenade,WEAPON_NULL,null_offhand_primary,,blacktransparent,,,,,,-1,,,,,,,
61,,weapon_grenade,WEAPON_FRAGGRENADE,frag_grenade,1,t7_hud_icon_menu_frag,WEAPON_FRAGGRENADE_DESC,gmod0,1,0,,1,primarygadget,,,,,,
62,,weapon_grenade,WEAPON_HATCHET,hatchet,1,t7_hud_icon_menu_hatchet,WEAPON_HATCHET_DESC,gmod0,5,40,,1,primarygadget,,,,1,,
63,,weapon_grenade,WEAPON_STICKY_GRENADE,sticky_grenade,1,t7_hud_icon_menu_semtex,WEAPON_STICKY_GRENADE_DESC,gmod0,2,5,class_lmg,1,primarygadget,,,,1,,
64,,weapon_grenade,WEAPON_SATCHEL_CHARGE,satchel_charge,1,t7_hud_icon_menu_c4,PLATFORM_SATCHEL_CHARGE_DESC,gmod0,6,52,class_cqb,1,primarygadget,,,,1,,
65,,weapon_grenade,WEAPON_BOUNCINGBETTY,bouncingbetty,1,t7_hud_icon_menu_bouncebetty,WEAPON_BOUNCINGBETTY_DESC,gmod0,3,16,class_sniper,1,primarygadget,,,,1,,
66,,weapon_grenade,WEAPON_INCENDIARY_GRENADE,incendiary_grenade,1,t7_hud_icon_menu_incendiary,WEAPON_INCENDIARY_GRENADE_DESC,gmod0,4,28,class_assault,1,primarygadget,,,,1,,
67,,weapon_knife,WEAPON_MELEE_SWORD,melee_sword,1,t7_icon_weapon_melee_sword,WEAPON_MELEE_SWORD_DESC,gmod6 gmod7,6,0,,1,secondary,,,,,5,
68,,weapon_knife,WEAPON_MELEE_MACE,melee_mace,1,t7_icon_weapon_melee_mace,WEAPON_MELEE_MACE_DESC,gmod6 gmod7,10,0,,1,secondary,,,,,15,
69,,weapon_grenade,WEAPON_NULL,null_offhand_secondary,,blacktransparent,,,,,,-1,,,,,,,
70,,weapon_grenade,WEAPON_WILLY_PETE,willy_pete,1,t7_hud_icon_menu_smoke,WEAPON_WILLY_PETE_DESC,gmod0,2,2,class_smg,1,secondarygadget,,,,1,,
71,,weapon_grenade,WEAPON_STUN_GRENADE,concussion_grenade,1,t7_hud_icon_menu_concussion,WEAPON_STUN_GRENADE_DESC,gmod0,1,0,,1,secondarygadget,,,,,,
72,,weapon_grenade,WEAPON_EMPGRENADE,emp_grenade,1,t7_hud_icon_menu_emp,WEAPON_EMPGRENADE_DESC,gmod0,3,10,class_cqb gmod0,1,secondarygadget,,,,1,,
73,,,,,,,,,,,,,,,,,,,
74,,weapon_grenade,WEAPON_FLASHBANG,flash_grenade,1,t7_hud_icon_menu_flash,WEAPON_FLASHBANG_DESC,gmod0,6,46,class_assault,1,secondarygadget,,,,1,,
75,,weapon_grenade,WEAPON_PROXIMITY_GRENADE,proximity_grenade,1,t7_hud_icon_menu_shock,WEAPON_PROXIMITY_GRENADE_DESC,gmod0,5,34,class_sniper,1,secondarygadget,,,,1,,
76,,weapon_grenade,WEAPON_PDA_HACK,pda_hack,1,t7_hud_icon_menu_hack,WEAPON_PDA_HACK_DESC,gmod0,7,53,,-1,secondarygadget,,,,1,,
77,,weapon_knife,WEAPON_MELEE_BAT,melee_bat,,t7_icon_weapon_melee_bat,WEAPON_MELEE_BAT_DESC,gmod6 gmod7,7,0,,1,secondary,,,,,8,
78,,weapon_grenade,WEAPON_TROPHY_SYSTEM,trophy_system,1,t7_hud_icon_menu_trophy,WEAPON_TROPHY_SYSTEM_DESC,gmod0,4,22,class_lmg,1,secondarygadget,,,,1,,
79,,miscweapon,WEAPON_BARE_HANDS,bare_hands,,t7_hud_icon_special_fist,WEAPON_BARE_HANDS_DESC,,1,0,,-2,secondary,,,,,3,
80,,weapon_grenade,WEAPON_GADGET_CAMO,gadget_camo,1,personalize_t7_hud_mp_ability_hero_opticcamo,WEAPON_GADGET_CAMO_DESC,,1,39,,1,herogadget,,,,1,,
81,,weapon_grenade,WEAPON_GADGET_VISION_PULSE,gadget_vision_pulse,1,personalize_t7_hud_mp_ability_hero_visionpulse,WEAPON_GADGET_VISION_PULSE_DESC,,2,0,,1,herogadget,,,,1,,
82,,weapon_grenade,WEAPON_GADGET_ARMOR,gadget_armor,1,personalize_t7_hud_mp_ability_hero_ironskin,WEAPON_GADGET_ARMOR_DESC,,3,0,,1,herogadget,,,,1,,
83,,weapon_knife,WEAPON_MELEE_BOWIE,melee_bowie,1,t7_icon_weapon_melee_bowie,WEAPON_MELEE_BOWIE_DESC,gmod6 gmod7,9,0,,1,secondary,,,,,9,
84,,weapon_knife,WEAPON_MELEE_DAGGER,melee_dagger,1,t7_icon_weapon_melee_dagger,WEAPON_MELEE_DAGGER_DESC,gmod6 gmod7,8,0,,1,secondary,,,,,8,
85,,weapon_knife,WEAPON_MELEE_CROWBAR,melee_crowbar,1,t7_icon_weapon_melee_crowbar,WEAPON_MELEE_CROWBAR_DESC,gmod6 gmod7,5,0,,1,secondary,,,,,4,
86,,weapon_grenade,WEAPON_GADGET_SPEED_BURST,gadget_speed_burst,1,personalize_t7_hud_mp_ability_hero_speedburst,WEAPON_GADGET_SPEED_BURST_DESC,,6,0,,1,herogadget,,,,1,,
87,,weapon_grenade,WEAPON_GADGET_COMBAT_EFFICIENCY,gadget_combat_efficiency,1,personalize_t7_hud_mp_ability_hero_combatefficiency,WEAPON_GADGET_COMBAT_EFFICIENCY_DESC,,7,21,,1,herogadget,,,,1,,
88,,weapon_grenade,WEAPON_GADGET_FLASHBACK,gadget_flashback,1,personalize_t7_hud_mp_ability_hero_flashback,WEAPON_GADGET_FLASHBACK_DESC,,8,0,,1,herogadget,,,,1,,
89,,weapon_grenade,WEAPON_GADGET_CLONE,gadget_clone,1,personalize_t7_hud_mp_ability_hero_clone,WEAPON_GADGET_CLONE_DESC,,9,33,,1,herogadget,,,,1,,
90,,weapon_grenade,WEAPON_GADGET_RESURRECT,gadget_resurrect,1,personalize_t7_hud_mp_ability_hero_resurrect,WEAPON_GADGET_RESURRECT_DESC,,10,27,,1,herogadget,,,,1,,
91,,weapon_grenade,WEAPON_GADGET_HEAT_WAVE,gadget_heat_wave,1,personalize_t7_hud_mp_ability_hero_heat_wave,WEAPON_GADGET_HEAT_WAVE_DESC,,4,45,,1,herogadget,,,,1,,
92,,weapon_grenade,WEAPON_GADGET_ROULETTE,gadget_roulette,1,personalize_t7_hud_mp_ability_hero_roulette,WEAPON_GADGET_ROULETTE_DESC,,11,0,,1,herogadget,,,,,16,
93,,weapon_grenade,WEAPON_GADGET_THIEF,gadget_thief,1,personalize_t7_hud_mp_ability_hero_thief,WEAPON_GADGET_THIEF_DESC,,11,0,,1,herogadget,,,,,16,
94,,weapon_knife,WEAPON_MELEE_FIREAXE,melee_fireaxe,1,t7_icon_weapon_melee_fireaxe,WEAPON_MELEE_FIREAXE_DESC,gmod6 gmod7,11,0,,1,secondary,,,,,15,
95,,weapon_knife,WEAPON_MELEE_KNUCKLES,melee_knuckles,1,t7_icon_weapon_melee_knuckles,WEAPON_MELEE_KNUCKLES_DESC,gmod6 gmod7,4,0,,1,secondary,,,,,1,
96,,weapon_knife,WEAPON_MELEE_BUTTERFLY,melee_butterfly,1,t7_icon_weapon_melee_butterfly,WEAPON_MELEE_BUTTERFLY_DESC,gmod6 gmod7,2,0,,1,secondary,,,,,1,
97,,weapon_knife,WEAPON_MELEE_WRENCH,melee_wrench,1,t7_icon_weapon_melee_wrench,WEAPON_MELEE_WRENCH_DESC,gmod6 gmod7,3,0,,1,secondary,,,,,1,
98,,,,,,,,,,,,,,,,,,,
99,,weapon_knife,WEAPON_KNIFE_LOADOUT,knife_loadout,1,t7_icon_weapon_special_knife,WEAPON_KNIFE_LOADOUT_DESC,gmod6 gmod7,1,39,,1,secondary,,,,1,,
100,,weapon_knife,WEAPON_BOWIE,bowie_knife,,t7_icon_weapon_special_bowie,WEAPON_BOWIE_DESC,,1,,,-1,secondary,,,,,,
101,,weapon_special,WEAPON_MINIGUN,minigun,,menu_mp_weapons_xm25,WEAPON_MINIGUN_DESC,,,,,-1,primary,,,,,,
102,,miscweapon,WEAPON_KNIFE,knife,,combat_tab_knife,,,,,,-1,,,,,,3,
103,,weapon_knife,WEAPON_MELEE_BONEGLASS,melee_boneglass,1,t7_icon_weapon_melee_boneglass,WEAPON_MELEE_BONEGLASS_DESC,gmod6 gmod7,12,0,,1,secondary,,,,,17,
104,,weapon_special,WEAPON_BALL,ball,,menu_mp_weapons_xm25,WEAPON_BALL_DESC,,,,,-1,primary,,,,,,
105,,weapon_knife,WEAPON_MELEE_IMPROVISE,melee_improvise,1,t7_icon_weapon_melee_improvise,WEAPON_MELEE_IMPROVISE_DESC,gmod6 gmod7,13,0,,1,secondary,,,,,17,
106,,miscweapon,WEAPON_BLACKJACK_COIN,blackjack_cards,,,,,0,0,,-1,primary,,,,,18,
107,,miscweapon,WEAPON_BLACKJACK_COIN,blackjack_coin,,,,,0,0,,-1,primary,,,,,18,
108,,weapon_knife,WEAPON_MELEE_SHOCKBATON,melee_shockbaton,,t7_icon_weapon_melee_shockbaton,WEAPON_MELEE_SHOCKBATON_DESC,gmod6 gmod7,14,0,,1,secondary,,,,,19,
109,,weapon_knife,WEAPON_MELEE_NUNCHUKS,melee_nunchuks,,t7_icon_weapon_melee_nunchucks,WEAPON_MELEE_NUNCHUKS_DESC,gmod6 gmod7,15,0,,1,secondary,,,,,19,
110,,,,,,,,,,,,,,,,,,,
111,,hero,WEAPON_HERO_MINIGUN,hero_minigun,,personalize_t7_hud_mp_weapon_hero_minigun,WEAPON_HERO_MINIGUN_DESC,,,33,,1,heroweapon,,,,1,,
112,,hero,WEAPON_HERO_LIGHTNINGGUN,hero_lightninggun,,personalize_t7_hud_mp_weapon_hero_lightninggun,WEAPON_HERO_LIGHTNINGGUN_DESC,,,0,,1,heroweapon,,,,1,,
113,,hero,WEAPON_HERO_GRAVITYSPIKES,hero_gravityspikes,,personalize_t7_hud_mp_weapon_hero_gravityspikes,WEAPON_HERO_GRAVITYSPIKES_DESC,,,0,,1,heroweapon,,,,1,,
114,,hero,WEAPON_HERO_ARMBLADE,hero_armblade,,personalize_t7_hud_mp_weapon_hero_armblade,WEAPON_HERO_ARMBLADE_DESC,,,39,,1,heroweapon,,,,1,,
115,,hero,WEAPON_HERO_ANNIHILATOR,hero_annihilator,,personalize_t7_hud_mp_weapon_hero_annihilator,WEAPON_HERO_ANNIHILATOR_DESC,,,21,,1,heroweapon,,,,1,,
116,,hero,WEAPON_HERO_PINEAPPLEGUN,hero_pineapplegun,,personalize_t7_hud_mp_weapon_hero_pineapplegun,WEAPON_HERO_PINEAPPLEGUN_DESC,,,0,,1,heroweapon,,,,1,,
117,,hero,WEAPON_HERO_BOWLAUNCHER,hero_bowlauncher,,personalize_t7_hud_mp_weapon_hero_bowlauncher,WEAPON_HERO_BOWLAUNCHER_DESC,,,0,,1,heroweapon,,,,1,,
118,,hero,WEAPON_HERO_CHEMICALGELGUN,hero_chemicalgelgun,,personalize_t7_hud_mp_weapon_hero_chemgun,WEAPON_HERO_CHEMICALGELGUN_DESC,,,27,,1,heroweapon,,,,1,,
119,,hero,WEAPON_HERO_FLAMETHROWER,hero_flamethrower,,personalize_t7_hud_mp_weapon_hero_flamethrower,WEAPON_HERO_FLAMETHROWER_DESC,,,45,,1,heroweapon,,,,1,,
120,,weapon_knife,WEAPON_MELEE_BOXING,melee_boxing,,t7_icon_weapon_melee_boxing,WEAPON_MELEE_BOXING_DESC,gmod6 gmod7,16,0,,1,secondary,,,,,20,champs_tier4
121,,weapon_knife,WEAPON_MELEE_KATANA,melee_katana,,t7_icon_weapon_melee_katana,WEAPON_MELEE_KATANA_DESC,gmod6 gmod7,17,0,,1,secondary,,,,,22,
122,,weapon_knife,WEAPON_MELEE_SHOVEL,melee_shovel,,t7_icon_weapon_melee_shovel,WEAPON_MELEE_SHOVEL_DESC,gmod6 gmod7,18,0,,1,secondary,,,,,22,
123,,weapon_special,WEAPON_SPECIAL_DISCGUN,special_discgun,,t7_icon_weapon_special_discgun,WEAPON_SPECIAL_DISCGUN_DESC,gmod6 gmod7,2,0,,1,secondary,,,,,23,
124,,weapon_knife,WEAPON_MELEE_PROSTHETIC,melee_prosthetic,,t7_icon_weapon_melee_prosthetic,WEAPON_MELEE_PROSTHETIC_DESC,gmod6 gmod7,19,0,,1,secondary,,,,,23,
125,,weapon_knife,WEAPON_MELEE_CHAINSAW,melee_chainsaw,,t7_icon_weapon_melee_chainsaw,WEAPON_MELEE_CHAINSAW_DESC,gmod6 gmod7,20,0,,1,secondary,,,,,23,
126,,,,,,,,,,,,,,,,,,,
127,,,,,,,,,,,,,,,,,,,
128,,,,,,,,,,,,,,,,,,,
129,,,,,,,,,,,,,,,,,,,
130,,,,,,,,,,,,,,,,,,,
131,,,,,,,,,,,,,,,,,,,
132,,,,,,,,,,,,,,,,,,,
133,,,,,,,,,,,,,,,,,,,
134,,,,,,,,,,,,,,,,,,,
135,,,,,,,,,,,,,,,,,,,
136,,,,,,,,,,,,,,,,,,,
137,,,,,,,,,,,,,,,,,,,
138,,,,,,,,,,,,,,,,,,,
139,,,,,,,,,,,,,,,,,,,
140,,,,,,,,,,,,,,,,,,,
141,,,,,,,,,,,,,,,,,,,
142,,,,,,,,,,,,,,,,,,,
143,,,,,,,,,,,,,,,,,,,
144,,,,,,,,,,,,,,,,,,,
145,,,,,,,,,,,,,,,,,,,
146,,,,,,,,,,,,,,,,,,,
147,,,,,,,,,,,,,,,,,,,
148,,specialty,PERKS_FLAK_JACKET,specialty_flakjacket,,t7_hud_perk_flakjacket,PERKS_FLAK_JACKET_DESC,,4,4,,1,specialty1,,,,1,,
149,,specialty,PERKS_BLIND_EYE,specialty_nottargetedbyairsupport|specialty_nokillstreakreticle,,t7_hud_perk_blind_eye,PERKS_BLIND_EYE_DESC,,2,0,,1,specialty1,,,,1,,
150,,specialty,PERKS_HARDLINE,specialty_earnmoremomentum,,t7_hud_perk_hardline,PERKS_HARDLINE_DESC,,10,,,-1,specialty1,,,,,,
151,,specialty,PERKS_GHOST,specialty_gpsjammer,,t7_hud_perk_ghost,PERKS_GHOST_DESC,,6,37,,1,specialty1,,,,1,,
152,,specialty,PERKS_JETQUIET,specialty_jetnoradar|specialty_jetquiet,,t7_hud_perk_jetsilencer,PERKS_JETQUIET_DESC,,2,0,,1,specialty3,,,,1,,
153,,specialty,PERKS_LIGHTWEIGHT,specialty_movefaster|specialty_fallheight,,t7_hud_perk_lightweight,PERKS_LIGHTWEIGHT_DESC,,0,,,1,specialty1,,,,,,
154,,specialty,PERKS_JETCHARGER,specialty_jetcharger,,t7_hud_perk_jetcharge,PERKS_JETCHARGER_DESC,,1,0,,1,specialty1,,,,,,
155,,specialty,PERKS_OVERCHARGE,specialty_overcharge,,t7_hud_perk_overcharge,PERKS_OVERCHARGE_DESC,,5,19,,1,specialty1,,,,1,,
156,,specialty,PERKS_HARD_WIRED,specialty_immunecounteruav|specialty_immuneemp|specialty_immunetriggerc4|specialty_immunetriggershock|specialty_immunetriggerbetty|specialty_sixthsensejammer|specialty_trackerjammer|specialty_immunesmoke,,t7_hud_perk_hardwired,PERKS_HARD_WIRED_DESC,,3,0,,1,specialty2,,,,1,,
157,,specialty,PERKS_SCAVENGER,specialty_scavenger,,t7_hud_perk_scavenger,PERKS_SCAVENGER_DESC,,6,43,,1,specialty2,,,,1,,
158,,specialty,PERKS_COLD_BLOODED,specialty_nottargetedbyaitank|specialty_nottargetedbyraps|specialty_nottargetedbysentry|specialty_nottargetedbyrobot|specialty_immunenvthermal,,t7_hud_perk_cold_blooded,PERKS_COLD_BLOODED_DESC,,5,25,,1,specialty2,,,,1,,
159,,specialty,PERKS_FAST_HANDS,specialty_fastweaponswitch|specialty_sprintrecovery|specialty_sprintfirerecovery,,t7_hud_perk_fasthands,PERKS_FAST_HANDS_DESC,,1,0,,1,specialty2,,,,,,
160,,specialty,PERKS_TOUGHNESS,specialty_bulletflinch,,t7_hud_perk_toughness,PERKS_TOUGHNESS_DESC,,10,,,-1,specialty2,,,,,,
161,,specialty,PERKS_TRACKER,specialty_tracker,,t7_hud_perk_tracker,PERKS_TRACKER_DESC,,4,7,,1,specialty2,,,,1,,
162,,specialty,PERKS_ANTEUP,specialty_anteup,,t7_hud_perk_ante_up,PERKS_ANTEUP_DESC,,2,0,,1,specialty2,,,,1,,
163,,specialty,PERKS_DEXTERITY,specialty_fastmantle|specialty_fastladderclimb,,t7_hud_perk_dexterity,PERKS_DEXTERITY_DESC,,10,,,-1,specialty3,,,,,,
164,,specialty,PERKS_HACKER,specialty_showenemyequipment|specialty_showscorestreakicons|specialty_showenemyvehicles,,t7_hud_perk_engineer,PERKS_HACKER_DESC,,5,31,,1,specialty3,,,,1,,
165,,specialty,PERKS_NINJA,specialty_quieter,,t7_hud_perk_deadsilence,PERKS_NINJA_DESC,,6,49,,1,specialty3,,,,1,,
166,,specialty,PERKS_TACTICAL_MASK,specialty_stunprotection|specialty_flashprotection|specialty_proximityprotection,,t7_hud_perk_tacticalmask,PERKS_TACTICAL_MASK_DESC,,4,13,,1,specialty3,,,,1,,
167,,specialty,PERKS_AWARENESS,specialty_loudenemies,,t7_hud_perk_awareness,PERKS_AWARENESS_DESC,,3,0,,1,specialty3,,,,1,,
168,,specialty,PERKS_SIXTH_SENSE,specialty_detectnearbyenemies,,t7_hud_perk_sixthsense,PERKS_SIXTH_SENSE_DESC,,3,0,,1,specialty1,,,,1,,
169,,specialty,PERKS_EXTREME_CONDITIONING,specialty_longersprint,,t7_hud_perk_marathon,PERKS_EXTREME_CONDITIONING_DESC,,10,,,-1,specialty3,,,,,,
170,,specialty,PERKS_GUNG_HO,specialty_sprintfire|specialty_sprintgrenadelethal|specialty_sprintgrenadetactical|specialty_sprintequipment,,t7_hud_perk_gungho,PERKS_GUNG_HO_DESC,,1,0,,1,specialty3,,,,,,
171,,,,,,,,,,,,,,,,,,,
172,,,,,,,,,,,,,,,,,,,
173,,,,,,,,,,,,,,,,,,,
174,,,,,,,,,,,,,,,,,,,
175,,,,,,,,,,,,,,,,,,,
176,,,,,,,,,,,,,,,,,,,
177,,,,,,,,,,,,,,,,,,,
178,,bonuscard,BONUSCARD_PRIMARY_GUNFIGHTER_1,bonuscard_primary_gunfighter,,t7_hud_cac_wildcards_primarygunfighter_256,MENU_BONUSCARD_PRIMARY_GUNFIGHTER_DESC,,4,15,class_smg,1,bonuscard1,,,,1,,
179,,bonuscard,BONUSCARD_PRIMARY_GUNFIGHTER_2,bonuscard_primary_gunfighter_2,,t7_hud_cac_wildcards_primarygunfighter_256_2,MENU_BONUSCARD_PRIMARY_GUNFIGHTER_DESC,,8,27,class_smg,1,bonuscard1,,,,1,,
180,,bonuscard,BONUSCARD_PRIMARY_GUNFIGHTER_3,bonuscard_primary_gunfighter_3,,t7_hud_cac_wildcards_primarygunfighter_256_3,MENU_BONUSCARD_PRIMARY_GUNFIGHTER_DESC,,10,33,,1,bonuscard1,,,,1,,
181,,bonuscard,BONUSCARD_SECONDARY_GUNFIGHTER,bonuscard_secondary_gunfighter,,t7_hud_cac_wildcards_secondarygunfighter_256,MENU_BONUSCARD_SECONDARY_GUNFIGHTER_DESC,,6,21,,1,bonuscard1,,,,1,,
182,,bonuscard,BONUSCARD_OVERKILL,bonuscard_overkill,,t7_hud_cac_wildcards_overkill_256,MENU_BONUSCARD_OVERKILL_DESC,,5,18,,1,bonuscard1,,,,1,,
183,,bonuscard,BONUSCARD_PERK_1_GREED,bonuscard_perk_1_greed,,t7_hud_cac_wildcards_perk1greed_256,MENU_BONUSCARD_PERK_1_GREED_DESC,,1,6,,-1,bonuscard1,,,,1,,
184,,bonuscard,BONUSCARD_PERK_2_GREED,bonuscard_perk_2_greed,,t7_hud_cac_wildcards_perk2greed_256,MENU_BONUSCARD_PERK_2_GREED_DESC,,2,9,,-1,bonuscard1,,,,1,,
185,,bonuscard,BONUSCARD_PERK_3_GREED,bonuscard_perk_3_greed,,t7_hud_cac_wildcards_perk3greed_256,MENU_BONUSCARD_PERK_3_GREED_DESC,,3,12,,-1,bonuscard1,,,,1,,
186,,bonuscard,BONUSCARD_DANGER_CLOSE,bonuscard_danger_close,,t7_hud_cac_wildcards_dangerclose_256,MENU_BONUSCARD_DANGER_CLOSE_DESC,,9,30,,1,bonuscard1,,,,1,,
187,,bonuscard,BONUSCARD_TWO_TACTICALS,bonuscard_two_tacticals,,t7_hud_cac_wildcards_tactician_256,MENU_BONUSCARD_TWO_TACTICALS_DESC,,7,24,,1,bonuscard1,,,,1,,
188,,,,,,,,,,,,,,,,,,,
189,,,,,,,,,,,,,,,,,,,
190,,,,,,,,,,,,,,,,,,,
191,,,,,,,,,,,,,,,,,,,
192,,,,,,,,,,,,,,,,,,,
193,,miscweapon,WEAPON_DESTRUCTIBLE_CAR,destructible_car,,destructible_car,,,,,,-1,,,,,,3,
194,,specialty,PERKS_NONE,specialty_null,,perk_null,,,,,,-1,,,,,,,
195,,,,,,,,,,,,,,,,,,,
196,,,,,,,,,,,,,,,,,,,
197,,killstreak,KILLSTREAK_NULL,killstreak_null,,killstreak_null,,,,,,-1,,,,,,,
198,,killstreak,KILLSTREAK_RCBOMB,killstreak_rcbomb,,t7_hud_ks_drone_rcxdh,KILLSTREAK_RCBOMB_DESC,,,8,,0,killstreak2,,,400,1,,
199,passive,killstreak,KILLSTREAK_RECON,killstreak_uav,,t7_hud_ks_drone_uav,KILLSTREAK_RECON_DESC,,,0,class_smg class_assault class_cqb class_sniper class_lmg,0,killstreak1,,,500,,,
200,,killstreak,KILLSTREAK_MISSILE_DRONE,killstreak_missile_drone,,hud_ks_harpy_single,KILLSTREAK_MISSILE_DRONE_DESC,, ,,,-1,killstreak1,,,525,,,
201,passive,killstreak,KILLSTREAK_COUNTER_UAV,killstreak_counteruav,,t7_hud_ks_drone_cuav,KILLSTREAK_COUNTER_UAV_DESC,,,26,,0,killstreak3,,,600,1,,
202,,killstreak,KILLSTREAK_SUPPLY_DROP,killstreak_supply_drop,,t7_hud_ks_carepackage,KILLSTREAK_SUPPLY_DROP_DESC,,,11,,0,killstreak3,,,550,1,,
203,,killstreak,KILLSTREAK_MICROWAVE_TURRET,killstreak_microwave_turret,,t7_hud_ks_wpn_turret,KILLSTREAK_MICROWAVE_TURRET_DESC,,,35,,0,killstreak1,,,700,1,,
204,,killstreak,KILLSTREAK_REMOTE_MISSILE,killstreak_remote_missile,,t7_hud_ks_remote_missle,KILLSTREAK_REMOTE_MISSILE_DESC,,,0,,0,killstreak1,,,800,,,
205,,killstreak,KILLSTREAK_PLANEMORTAR,killstreak_planemortar,,t7_hud_ks_vtol_fighter,KILLSTREAK_PLANEMORTAR_DESC,,,20,,0,killstreak3,,,750,1,,
206,,killstreak,KILLSTREAK_M32_DROP,killstreak_m32,,hud_ks_m32,KILLSTREAK_M32_DESC,,,,,-1,killstreak1,,,900,,,
207,,killstreak,KILLSTREAK_AUTO_TURRET,killstreak_auto_turret,,t7_hud_ks_auto_sentry,KILLSTREAK_AUTO_TURRET_DESC,,,44,,0,killstreak2,,,850,1,,
208,,killstreak,KILLSTREAK_MINIGUN_DROP,killstreak_minigun,,hud_ks_minigun,KILLSTREAK_MINIGUN_DESC,,,,,-1,killstreak1,,,850,,,
209,,,,,,,,,,,,,,,,,,,
210,,killstreak,KILLSTREAK_QRDRONE,killstreak_qrdrone,,hud_ks_qr_drone,KILLSTREAK_QRDRONE_DESC,,,,,-1,killstreak1,,,975,,,
211,,killstreak,KILLSTREAK_AI_TANK_DROP,killstreak_ai_tank_drop,,t7_hud_ks_drone_amws,KILLSTREAK_AI_TANK_DESC,,,29,,0,killstreak1,,,900,1,,
212,,killstreak,KILLSTREAK_HELICOPTER_COMLINK,killstreak_helicopter_comlink,,t7_hud_ks_drone_hunter,KILLSTREAK_HELICOPTER_COMLINK_DESC,,,38,,0,killstreak3,,,1100,1,,
213,passive,killstreak,KILLSTREAK_SATELLITE,killstreak_satellite,,t7_hud_ks_obital_vsat,KILLSTREAK_SATELLITE_DESC,,,47,,0,killstreak3,,,1200,1,,
214,,killstreak,KILLSTREAK_HELICOPTER_GUARD,killstreak_helicopter_guard,,hud_ks_littlebird,KILLSTREAK_HELICOPTER_GUARD_DESC,,,,,-1,killstreak3,,,1250,,,
215,,killstreak,KILLSTREAK_STRAFERUN,killstreak_straferun,,hud_ks_straferun,KILLSTREAK_STRAFERUN_DESC,,,,,-1,killstreak1,,,1400,,,
216,,killstreak,KILLSTREAK_EMP,killstreak_emp,,t7_hud_ks_emp_core,KILLSTREAK_EMP_DESC,,,32,,0,killstreak1,,,1250,1,,
217,,killstreak,KILLSTREAK_REMOTE_MORTAR,killstreak_remote_mortar,,hud_ks_reaper,KILLSTREAK_REMOTE_MORTAR_DESC,,,,,-1,killstreak3,,,1500,,,
218,,killstreak,KILLSTREAK_HELICOPTER_GUNNER,killstreak_helicopter_player_gunner,,t7_hud_ks_gunship,KILLSTREAK_HELICOPTER_GUNNER_DESC,,,50,,0,killstreak1,,,1700,1,,
219,,killstreak,KILLSTREAK_DOGS,killstreak_dogs,,hud_ks_dogs,KILLSTREAK_DOGS_DESC,,,,,-1,killstreak1,,,1700,,,
220,,killstreak,KILLSTREAK_MISSILE_SWARM,killstreak_missile_swarm,,hud_ks_harpy,KILLSTREAK_MISSILE_SWARM_DESC,,,,,-1,killstreak1,,,1900,,,
221,,killstreak,KILLSTREAK_HELICOPTER_PLAYER,killstreak_helicopter_player_firstperson,,hud_ks_player_helicopter,KILLSTREAK_HELICOPTER_PLAYER_DESC,,,,,-1,,,,,,,
222,,killstreak,KILLSTREAK_RAPS,killstreak_raps,,t7_hud_ks_raps,KILLSTREAK_RAPS_DESC,,,14,,0,killstreak3,,,1300,1,,
223,,killstreak,KILLSTREAK_DRONE_STRIKE,killstreak_drone_strike,,t7_hud_ks_rolling_thunder,KILLSTREAK_DRONE_STRIKE_DESC,,,41,,0,killstreak3,,,950,1,,
224,,killstreak,KILLSTREAK_DART,killstreak_dart,,t7_hud_ks_drone_dart,KILLSTREAK_DART_DESC,,,17,,0,killstreak3,,,650,1,,
225,,killstreak,KILLSTREAK_SENTINEL,killstreak_sentinel,,t7_hud_ks_drone_attack,KILLSTREAK_SENTINEL_DESC,,,0,,0,killstreak3,,,1050,,,
226,,killstreak,KILLSTREAK_COMBAT_ROBOT,killstreak_combat_robot,,t7_hud_ks_c54i,KILLSTREAK_COMBAT_ROBOT_DESC,,,23,,0,killstreak3,,,1600,1,,
227,,killstreak,KILLSTREAK_NULL,killstreak_null,,killstreak_null,,,,,,-1,,,,,,,
228,,feature,FEATURE_KILLSTREAKS,feature_killstreaks,,,FEATURE_KILLSTREAKS_DESC,,,0,,-1,,,,,,,
229,,feature,FEATURE_EMBLEM_TYPE_A_Z,feature_emblem_type_a_z,,,MENU_EMBLEM_TYPE_A_Z_DESC,,,0,,-1,,,,,,,
230,,feature,FEATURE_EMBLEM_NUMBERS,feature_emblem_numbers,,,MENU_EMBLEM_NUMBERS_DESC,,,0,,-1,,,,,,,
231,,,,,,,,,,,,,,,,,,,
232,,,,,,,,,,,,,,,,,,,
233,,feature,FEATURE_CLOSEASSAULT,feature_closeassault,,,FEATURE_CLOSEASSAULT_DESC,,,0,,-1,,,,,,,
234,,feature,FEATURE_SNIPER,feature_sniper,,,FEATURE_SNIPER_DESC,,,0,,-1,,,,,,,
235,,feature,FEATURE_CREATE_A_CLASS,feature_cac,,,FEATURE_CREATE_A_CLASS_DESC,,,0,,-1,,,,,,,
236,,,,,,,,,,,,,,,,,,,
237,,feature,FEATURE_COMBAT_RECORD,feature_combat_record,,,FEATURE_COMBAT_RECORD_DESC,,,0,,-1,,,,,,,
238,,feature,FEATURE_CLAN_TAG,feature_clantag,,,FEATURE_CLAN_TAG_DESC,,,0,,-1,,,,,,,
239,,feature,FEATURE_PRESTIGE_LB,feature_prestige_lb,,,FEATURE_PRESTIGE_LB_DESC,,,,,-1,,,,,,,
240,,feature,FEATURE_CHALLENGES,feature_challenges,,,FEATURE_CHALLENGES_DESC,,,,,-1,,,,,,,
241,,feature,FEATURE_CHALLENGES_SPECIALS,feature_challenges_specials,,,FEATURE_CHALLENGES_SPECIALS_DESC,,,,,-1,,,,,,,
242,,feature,FEATURE_PRESTIGE_CLASS_1,feature_prestige_class1,,,FEATURE_PRESTIGE_CLASS_1_DESC,,,,,-1,,,,,,,
243,,feature,FEATURE_PRESTIGE_CLASS_2,feature_prestige_class2,,,FEATURE_PRESTIGE_CLASS_2_DESC,,,,,-1,,,,,,,
244,,feature,FEATURE_PRESTIGE_CLASS_3,feature_prestige_class3,,,FEATURE_PRESTIGE_CLASS_3_DESC,,,,,-1,,,,,,,
245,,feature,FEATURE_PRESTIGE_CLASS_4,feature_prestige_class4,,,FEATURE_PRESTIGE_CLASS_4_DESC,,,,,-1,,,,,,,
246,,feature,FEATURE_PRESTIGE_CLASS_5,feature_prestige_class5,,,FEATURE_PRESTIGE_CLASS_5_DESC,,,,,-1,,,,,,,
247,,,,,,,,,,,,,,,,,,,
248,,feature,FEATURE_CHALLENGES_KILLSTREAKS,feature_challenges_killstreaks,,,FEATURE_CHALLENGES_KILLSTREAKS_DESC,,,,,-1,,,,,,,
249,,feature,FEATURE_CHALLENGES_ELITE,feature_challenges_elite,,,FEATURE_CHALLENGES_ELITE_DESC,,,,,-1,,,,,,,
250,,feature,FEATURE_CHALLENGES_FINAL,feature_challenges_final,,,FEATURE_CHALLENGES_FINAL_DESC,,,,,-1,,,,,,,
251,,feature,FEATURE_CHALLENGES_GAMEMODE,feature_challenges_gamemode,,,FEATURE_CHALLENGES_GAMEMODE_DESC,,,,,-1,,,,,,,
252,,feature,FEATURE_CHALLENGES_MEDALS,feature_challenges_medals,,,FEATURE_CHALLENGES_MEDALS_DESC,,,,,-1,,,,,,,
253,,feature,FEATURE_ALLOCATION_SLOT_1,feature_allocation_slot_1,,,FEATURE_ALLOCATION_SLOT_1_DESC,,,0,,-1,,,,,,,
254,,feature,FEATURE_ALLOCATION_SLOT_2,feature_allocation_slot_2,,,FEATURE_ALLOCATION_SLOT_2_DESC,,,0,,-1,,,,,,,
255,,feature,FEATURE_ALLOCATION_SLOT_3,feature_allocation_slot_3,,,FEATURE_ALLOCATION_SLOT_3_DESC,,,0,,-1,,,,,,,

zm_statstable.csv
Code Snippet
Plaintext
a0,b1,c2,d3,e4,f5,g6,h7,i8,j9,k10,l11,m12,n13,o14,p15,q16,r17,s18,t19,u20
0,,weapon_pistol,WEAPON_NULL,weapon_null,,menu_mp_lobby_none_selected,,,,100,,-1,,100,,,,,,
1,,weapon_pistol,WEAPON_PISTOL_STANDARD,pistol_standard,,t7_icon_weapon_pistol_standard,WEAPON_PISTOL_STANDARD_DESC,reflex reddot quickdraw steadyaim extbarrel fastreload,1,100,,-1,secondary,100,,,,,,
2,,weapon_pistol,WEAPON_PISTOL_BURST,pistol_burst,,t7_icon_weapon_pistol_burst,WEAPON_PISTOL_BURST_DESC,reflex reddot quickdraw steadyaim extbarrel fastreload,2,8,,1,secondary,,,,1,,,
3,,weapon_pistol,WEAPON_PISTOL_FULLAUTO,pistol_fullauto,,t7_icon_weapon_pistol_fullauto,WEAPON_PISTOL_FULLAUTO_DESC,reflex reddot quickdraw steadyaim extbarrel fastreload,3,21,,1,secondary,,,,1,,,
4,,weapon_pistol,WEAPON_PISTOL_STANDARD_DW,pistol_standard_dw,,t7_icon_weapon_pistol_standard_dw,WEAPON_PISTOL_STANDARD_DW_DESC,damage extbarrel extclip fastreload fmj quickdraw reflex steadyaim suppressed,4,100,,-1,secondary,100,,,,,,
5,,weapon_pistol,WEAPON_PISTOL_BURST_DW,pistol_burst_dw,,t7_icon_weapon_pistol_burst_dw,WEAPON_PISTOL_BURST_DW_DESC,damage extbarrel extclip fastreload fmj quickdraw reflex steadyaim suppressed,5,100,,-1,secondary,100,,,,,,
6,,weapon_pistol,WEAPON_PISTOL_FULLAUTO_DW,pistol_fullauto_dw,,t7_icon_weapon_pistol_fullauto_dw,WEAPON_PISTOL_FULLAUTO_DW_DESC,damage extbarrel extclip fastreload fmj quickdraw reflex steadyaim suppressed,6,100,,-1,secondary,100,,,,,,
8,,weapon_pistol,WEAPON_PISTOL_SHOTGUN,pistol_shotgun,,t7_icon_weapon_pistol_shotgun,WEAPON_PISTOL_SHOTGUN_DESC,reflex reddot quickdraw suppressed steadyaim fastreload extbarrel dw gmod6 gmod7,7,100,,-1,secondary,100,,,,4,,
9,,weapon_pistol,WEAPON_PISTOL_SHOTGUN_DW,pistol_shotgun_dw,,t7_icon_weapon_pistol_shotgun_dw,WEAPON_PISTOL_SHOTGUN_DESC,gmod6 gmod7,8,100,,-1,secondary,100,,,,4,,
10,,weapon_smg,WEAPON_SMG_STANDARD,smg_standard,,t7_icon_weapon_smg_standard,WEAPON_SMG_STANDARD_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,3,15,,1,primary,,,,1,,,
11,,weapon_smg,WEAPON_SMG_BURST,smg_burst,,t7_icon_weapon_smg_burst,WEAPON_SMG_BURST_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,4,22,,1,primary,,,,1,,,
12,,weapon_smg,WEAPON_SMG_FASTFIRE,smg_fastfire,,t7_icon_weapon_smg_fastfire,WEAPON_SMG_FASTFIRE_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,1,3,,1,primary,,,,1,,,
13,,weapon_smg,WEAPON_SMG_LONGRANGE,smg_longrange,,t7_icon_weapon_smg_longrange,WEAPON_SMG_LONGRANGE_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,6,100,,-1,primary,100,,,,,,
14,,weapon_smg,WEAPON_SMG_VERSATILE,smg_versatile,,t7_icon_weapon_smg_versatile,WEAPON_SMG_VERSATILE_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,2,7,,1,primary,,,,1,,,
15,,weapon_smg,WEAPON_SMG_CAPACITY,smg_capacity,,t7_icon_weapon_smg_capacity,WEAPON_SMG_CAPACITY_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,5,28,,1,primary,,,,1,,,
17,,weapon_smg,WEAPON_SMG_MP40,smg_mp40,,t7_icon_weapon_smg_capacity,WEAPON_SMG_MP40_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,7,100,,-1,primary,100,,,,4,,
20,,weapon_assault,WEAPON_AR_STANDARD,ar_standard,,t7_icon_weapon_ar_standard,WEAPON_AR_STANDARD_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,2,6,,1,primary,,,,1,,,
21,,weapon_assault,WEAPON_AR_ACCURATE,ar_accurate,,t7_icon_weapon_ar_accurate,WEAPON_AR_ACCURATE_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,1,1,,1,primary,,,,1,,,
22,,weapon_assault,WEAPON_AR_CQB,ar_cqb,,t7_icon_weapon_ar_cqb,WEAPON_AR_CQB_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,5,24,,1,primary,,,,1,,,
23,,weapon_assault,WEAPON_AR_DAMAGE,ar_damage,,t7_icon_weapon_ar_damage,WEAPON_AR_DAMAGE_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,6,30,,1,primary,,,,1,,,
24,,weapon_assault,WEAPON_AR_FASTBURST,ar_fastburst,,t7_icon_weapon_ar_fastburst,WEAPON_AR_FASTBURST_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,7,100,,-1,primary,100,,,,,,
25,,weapon_assault,WEAPON_AR_LONGBURST,ar_longburst,,t7_icon_weapon_ar_longburst,WEAPON_AR_LONGBURST_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,3,16,,1,primary,,,,1,,,
26,,weapon_assault,WEAPON_AR_MARKSMAN,ar_marksman,,t7_icon_weapon_ar_marksman,WEAPON_AR_MARKSMAN_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload,4,19,,1,primary,,,,1,,,
28,,weapon_assault,WEAPON_AR_GARAND,ar_garand,,t7_icon_weapon_ar_garand,WEAPON_AR_GARAND_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,8,100,,-1,primary,100,,,,4,,
30,,weapon_lmg,WEAPON_LMG_CQB,lmg_cqb,,t7_icon_weapon_lmg_cqb,WEAPON_LMG_CQB_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload,2,18,,1,primary,,,,1,,,
31,,weapon_lmg,WEAPON_LMG_HEAVY,lmg_heavy,,t7_icon_weapon_lmg_heavy,WEAPON_LMG_HEAVY_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload,3,26,,1,primary,,,,1,,,
32,,weapon_lmg,WEAPON_LMG_LIGHT,lmg_light,,t7_icon_weapon_lmg_light,WEAPON_LMG_LIGHT_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload,1,11,,1,primary,,,,1,,,
33,,weapon_lmg,WEAPON_LMG_SLOWFIRE,lmg_slowfire,,t7_icon_weapon_lmg_slowfire,WEAPON_LMG_SLOWFIRE_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload,4,30,,1,primary,,,,1,,,
40,,weapon_sniper,WEAPON_SNIPER_FASTBOLT,sniper_fastbolt,,t7_icon_weapon_sniper_fastbolt,WEAPON_SNIPER_FASTBOLT_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload,1,10,,1,primary,,,,1,,,
41,,weapon_sniper,WEAPON_SNIPER_FASTSEMI,sniper_fastsemi,,t7_icon_weapon_sniper_fastsemi,WEAPON_SNIPER_FASTSEMI_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload,2,13,,1,primary,,,,1,,,
42,,weapon_sniper,WEAPON_SNIPER_POWERBOLT,sniper_powerbolt,,t7_icon_weapon_sniper_powerbolt,WEAPON_SNIPER_POWERBOLT_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload,3,23,,1,primary,,,,1,,,
43,,weapon_sniper,WEAPON_SNIPER_CHARGESHOT,sniper_chargeshot,,t7_icon_weapon_sniper_chargeshot,WEAPON_SNIPER_CHARGESHOT_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload,4,100,,-1,primary,100,,,,,,
50,,weapon_cqb,WEAPON_SHOTGUN_FULLAUTO,shotgun_fullauto,,t7_icon_weapon_shotgun_fullauto,WEAPON_SHOTGUN_FULLAUTO_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload,4,32,,1,primary,,,,1,,,
51,,weapon_cqb,WEAPON_SHOTGUN_PRECISION,shotgun_precision,,t7_icon_weapon_shotgun_precision,WEAPON_SHOTGUN_PRECISION_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload,2,12,,1,primary,,,,1,,,
52,,weapon_cqb,WEAPON_SHOTGUN_PUMP,shotgun_pump,,t7_icon_weapon_shotgun_pump,WEAPON_SHOTGUN_PUMP_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload,1,4,,1,primary,,,,1,,,
53,,weapon_cqb,WEAPON_SHOTGUN_SEMIAUTO,shotgun_semiauto,,t7_icon_weapon_shotgun_semiauto,WEAPON_SHOTGUN_SEMIAUTO_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload,3,17,,1,primary,,,,1,,,
58,,weapon_launcher,WEAPON_LAUNCHER_STANDARD,launcher_standard,1,t7_icon_weapon_launcher_standard,WEAPON_LAUNCHER_STANDARD_ZM_DESC,,7,27,,1,secondary,,,,1,,,
59,,weapon_launcher,WEAPON_LAUNCHER_LOCKONLY,launcher_lockonly,1,t7_icon_weapon_launcher_lockonly,WEAPON_LAUNCHER_LOCKONLY_DESC,,8,100,,-1,secondary,100,,,,,,
70,,weapon_pistol,WEAPON_PISTOL_REVOLVER38,pistol_revolver38,1,t7_icon_weapon_pistol_revolver38,WEAPON_PISTOL_REVOLVER38_DESC,,1,100,,-1,secondary,100,,,,,,
71,,weapon_smg,WEAPON_SMG_STEN,smg_sten,1,t7_icon_weapon_smg_sten,WEAPON_SMG_STEN_DESC,,2,100,,-1,primary,100,,,,,,
72,,weapon_special,WEAPON_HERO_GRAVITYSPIKES,hero_gravityspikes_melee,,t7_icon_weapon_hero_mercenary_pu,WEAPON_HERO_GRAVITYSPIKES,,,,,-1,primary,,,,,3,,
73,,weapon_smg,WEAPON_SMG_PPSH,smg_ppsh,,t7_icon_weapon_smg_ppsh,WEAPON_SMG_PPSH,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,,100,,-1,primary,100,,,,4,,
74,,weapon_special,WEAPON_SKULL_GUN,skull_gun,,menu_mp_weapons_dg2,WEAPON_SKULL_GUN,,1,100,,-1,primary,100,,,,4,,
98,,weapon_special,WEAPON_TESLA_GUN,tesla_gun,,menu_mp_weapons_dg2,WEAPON_TESLA_GUN,,,,,-1,primary,,,,,,,
99,,weapon_knife,WEAPON_KNIFE_LOADOUT,knife_loadout,1,t7_icon_weapon_special_knife,WEAPON_KNIFE_LOADOUT_DESC,,1,100,,-1,secondary,100,,,1,,,
100,,weapon_knife,WEAPON_BOWIE,bowie_knife,,t7_icon_weapon_special_bowie,WEAPON_BOWIE_DESC,,1,0,,1,secondary,,,,,,,
101,,weapon_pistol,WEAPON_PISTOL_STANDARD,pistol_standard_upgraded,,t7_icon_weapon_pistol_standard,WEAPON_PISTOL_STANDARD_DESC,reflex reddot quickdraw steadyaim extbarrel fastreload extclip fmj,101,100,,-1,secondary,100,,,,,,
102,,weapon_pistol,WEAPON_PISTOL_BURST,pistol_burst_upgraded,,t7_icon_weapon_pistol_burst,WEAPON_PISTOL_BURST_DESC,reflex reddot quickdraw steadyaim extbarrel fastreload extclip fmj,102,100,,-1,secondary,100,,,,,,
103,,weapon_pistol,WEAPON_PISTOL_FULLAUTO,pistol_fullauto_upgraded,,t7_icon_weapon_pistol_fullauto,WEAPON_PISTOL_FULLAUTO_DESC,reflex reddot quickdraw steadyaim extbarrel fastreload extclip fmj,103,100,,-1,secondary,100,,,,,,
107,,weapon_pistol,WEAPON_PISTOL_SHOTGUN,pistol_shotgun_upgraded,,t7_icon_weapon_pistol_shotgun,WEAPON_PISTOL_SHOTGUN_DESC,reflex reddot quickdraw suppressed steadyaim fastreload extbarrel dw gmod6 gmod7,107,100,,-1,secondary,100,,,,4,,
108,,weapon_pistol,WEAPON_PISTOL_SHOTGUN_DW,pistol_shotgun_dw_upgraded,,t7_icon_weapon_pistol_shotgun_dw,WEAPON_PISTOL_SHOTGUN_DESC,gmod6 gmod7,108,100,,-1,secondary,100,,,,4,,
110,,weapon_smg,WEAPON_SMG_STANDARD,smg_standard_upgraded,,t7_icon_weapon_smg_standard,WEAPON_SMG_STANDARD_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,110,100,,-1,primary,100,,,,,,
111,,weapon_smg,WEAPON_SMG_BURST,smg_burst_upgraded,,t7_icon_weapon_smg_burst,WEAPON_SMG_BURST_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,111,100,,-1,primary,100,,,,,,
112,,weapon_smg,WEAPON_SMG_FASTFIRE,smg_fastfire_upgraded,,t7_icon_weapon_smg_fastfire,WEAPON_SMG_FASTFIRE_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,112,100,,-1,primary,100,,,,,,
113,,weapon_smg,WEAPON_SMG_LONGRANGE,smg_longrange_upgraded,,t7_icon_weapon_smg_longrange,WEAPON_SMG_LONGRANGE_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,113,100,,-1,primary,100,,,,,,
114,,weapon_smg,WEAPON_SMG_VERSATILE,smg_versatile_upgraded,,t7_icon_weapon_smg_versatile,WEAPON_SMG_VERSATILE_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,114,100,,-1,primary,100,,,,,,
115,,weapon_smg,WEAPON_SMG_CAPACITY,smg_capacity_upgraded,,t7_icon_weapon_smg_capacity,WEAPON_SMG_CAPACITY_DESC,reflex dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,115,100,,-1,primary,100,,,,,,
117,,weapon_smg,WEAPON_SMG_MP40,smg_mp40_upgraded,,t7_icon_weapon_smg_capacity,WEAPON_SMG_MP40_DESC,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,116,100,,-1,primary,100,,,,4,,
120,,weapon_assault,WEAPON_AR_STANDARD,ar_standard_upgraded,,t7_icon_weapon_ar_standard,WEAPON_AR_STANDARD_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,120,100,,-1,primary,100,,,,,,
121,,weapon_assault,WEAPON_AR_ACCURATE,ar_accurate_upgraded,,t7_icon_weapon_ar_standard,WEAPON_AR_ACCURATE_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,121,100,,-1,primary,100,,,,,,
122,,weapon_assault,WEAPON_AR_CQB,ar_cqb_upgraded,,t7_icon_weapon_ar_standard,WEAPON_AR_CQB_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,122,100,,-1,primary,100,,,,,,
123,,weapon_assault,WEAPON_AR_DAMAGE,ar_damage_upgraded,,t7_icon_weapon_ar_damage,WEAPON_AR_DAMAGE_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,123,100,,-1,primary,100,,,,,,
124,,weapon_assault,WEAPON_AR_FASTBURST,ar_fastburst_upgraded,,t7_icon_weapon_ar_fastburst,WEAPON_AR_FASTBURST_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,124,100,,-1,primary,100,,,,,,
125,,weapon_assault,WEAPON_AR_LONGBURST,ar_longburst_upgraded,,t7_icon_weapon_ar_longburst,WEAPON_AR_LONGBURST_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,125,100,,-1,primary,100,,,,,,
126,,weapon_assault,WEAPON_AR_MARKSMAN,ar_marksman_upgraded,,t7_icon_weapon_ar_marksman,WEAPON_AR_MARKSMAN_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip extbarrel fastreload extclip fmj,126,100,,-1,primary,100,,,,,,
127,,weapon_assault,WEAPON_AR_GARAND,ar_garand_upgraded,,t7_icon_weapon_ar_garand,WEAPON_AR_GARAND_DESC,reflex acog dualoptic holo ir reddot quickdraw grip suppressed damage stalker steadyaim fmj fastreload extclip extbarrel rf gmod6 gmod7,127,100,,-1,primary,100,,,,4,,
130,,weapon_lmg,WEAPON_LMG_CQB,lmg_cqb_upgraded,,t7_icon_weapon_lmg_cqb,WEAPON_LMG_CQB_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload extclip fmj,130,100,,-1,primary,100,,,,,,
131,,weapon_lmg,WEAPON_LMG_HEAVY,lmg_heavy_upgraded,,t7_icon_weapon_lmg_heavy,WEAPON_LMG_HEAVY_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload extclip fmj,131,100,,-1,primary,100,,,,,,
132,,weapon_lmg,WEAPON_LMG_LIGHT,lmg_light_upgraded,,t7_icon_weapon_lmg_light,WEAPON_LMG_LIGHT_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload extclip fmj,132,100,,-1,primary,100,,,,,,
133,,weapon_lmg,WEAPON_LMG_SLOWFIRE,lmg_slowfire_upgraded,,t7_icon_weapon_lmg_slowfire,WEAPON_LMG_SLOWFIRE_DESC,reflex ir dualoptic reddot holo acog quickdraw stalker steadyaim rf grip fastreload extclip fmj,133,100,,-1,primary,100,,,,,,
140,,weapon_sniper,WEAPON_SNIPER_FASTBOLT,sniper_fastbolt_upgraded,,t7_icon_weapon_sniper_fastbolt,WEAPON_SNIPER_FASTBOLT_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload extclip fmj,140,100,,-1,primary,100,,,,,,
141,,weapon_sniper,WEAPON_SNIPER_FASTSEMI,sniper_fastsemi_upgraded,,t7_icon_weapon_sniper_fastsemi,WEAPON_SNIPER_FASTSEMI_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload extclip fmj,141,100,,-1,primary,100,,,,,,
142,,weapon_sniper,WEAPON_SNIPER_POWERBOLT,sniper_powerbolt_upgraded,,t7_icon_weapon_sniper_fastbolt,WEAPON_SNIPER_POWERBOLT_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload extclip fmj,142,100,,-1,primary,100,,,,,,
143,,weapon_sniper,WEAPON_SNIPER_CHARGESHOT,sniper_chargeshot_upgraded,,t7_icon_weapon_sniper_chargeshot,WEAPON_SNIPER_CHARGESHOT_DESC,reddot ir dualoptic acog swayreduc stalker rf fastreload extclip fmj,143,100,,-1,primary,100,,,,,,
150,,weapon_cqb,WEAPON_SHOTGUN_FULLAUTO,shotgun_fullauto_upgraded,,t7_icon_weapon_shotgun_fullauto,WEAPON_SHOTGUN_FULLAUTO_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload extclip,150,100,,-1,primary,100,,,,,,
151,,weapon_cqb,WEAPON_SHOTGUN_PRECISION,shotgun_precision_upgraded,,t7_icon_weapon_shotgun_precision,WEAPON_SHOTGUN_PRECISION_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload extclip,151,100,,-1,primary,100,,,,,,
152,,weapon_cqb,WEAPON_SHOTGUN_PUMP,shotgun_pump_upgraded,,t7_icon_weapon_shotgun_pump,WEAPON_SHOTGUN_PUMP_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload extclip,152,100,,-1,primary,100,,,,,,
153,,weapon_cqb,WEAPON_SHOTGUN_SEMIAUTO,shotgun_semiauto_upgraded,,t7_icon_weapon_shotgun_semiauto,WEAPON_SHOTGUN_SEMIAUTO_DESC,reflex reddot holo quickdraw stalker steadyaim rf extbarrel fastreload extclip,153,100,,-1,primary,100,,,,,,
158,,weapon_launcher,WEAPON_LAUNCHER_STANDARD,launcher_standard_upgraded,1,t7_icon_weapon_launcher_standard,WEAPON_LAUNCHER_STANDARD_DESC,,158,100,,-1,secondary,100,,,,,,
159,,weapon_launcher,WEAPON_LAUNCHER_LOCKONLY,launcher_lockonly_upgraded,1,t7_icon_weapon_launcher_standard,WEAPON_LAUNCHER_STANDARD_DESC,,159,100,,-1,secondary,100,,,,,,
170,,weapon_pistol,WEAPON_PISTOL_REVOLVER38,pistol_revolver38_upgraded,1,t7_icon_weapon_pistol_revolver38,WEAPON_PISTOL_REVOLVER38_DESC,,170,100,,-1,secondary,100,,,,,,
171,,weapon_smg,WEAPON_SMG_STEN,smg_sten_upgraded,1,t7_icon_weapon_smg_sten,WEAPON_SMG_STEN_DESC,,171,100,,-1,primary,100,,,,,,
172,,weapon_smg,WEAPON_SMG_PPSH,smg_ppsh_upgraded,,t7_icon_weapon_smg_ppsh,WEAPON_SMG_PPSH,reflex acog dualoptic holo reddot quickdraw suppressed grip stalker steadyaim fmj fastreload extbarrel extclip rf gmod6 gmod7,172,100,,-1,primary,100,,,,4,,
173,,weapon_special,WEAPON_SKULL_GUN,skull_gun_upgraded,,menu_mp_weapons_dg2,WEAPON_SKULL_GUN,,173,100,,-1,primary,100,,,,4,,
198,,weapon_special,WEAPON_TESLA_GUN,tesla_gun_upgraded,,menu_mp_weapons_dg2,WEAPON_TESLA_GUN,,,,,-1,primary,,,,,,,
200,,weapon_knife,WEAPON_BOWIE,bowie_flourish,,t7_icon_weapon_special_bowie,WEAPON_BOWIE_DESC,,200,0,,-1,secondary,,,,1,,,
201,,bubblegum,zmui_bgb_alchemical_antithesis,zm_bgb_alchemical_antithesis,10,t7_hud_zm_bgb_alchemical_antithesis,zmui_bgb_alchemical_antithesis_desc,,15,34,,1,equippedbubblegumpack,,,0,1,,,activated
202,,bubblegum,zmui_bgb_always_done_swiftly,zm_bgb_always_done_swiftly,16,t7_hud_zm_bgb_always_done_swiftly,zmui_bgb_always_done_swiftly_desc,,1,,,1,equippedbubblegumpack,,,0,0,,,round
203,,bubblegum,zmui_bgb_anywhere_but_here,zm_bgb_anywhere_but_here,18,t7_hud_zm_bgb_anywhere_but_here,zmui_bgb_anywhere_but_here_desc,,8,9,,1,equippedbubblegumpack,,,0,1,,,activated
204,,bubblegum,zmui_bgb_armamental_accomplishment,zm_bgb_armamental_accomplishment,19,t7_hud_zm_bgb_armamental_accomplishment,zmui_bgb_armamental_accomplishment_desc,,10,20,,1,equippedbubblegumpack,,,0,1,,,round
205,,bubblegum,zmui_bgb_arms_grace,zm_bgb_arms_grace,34,t7_hud_zm_bgb_arms_grace,zmui_bgb_arms_grace_desc,,2,,,1,equippedbubblegumpack,,,0,0,,,event
206,,bubblegum,zmui_bgb_arsenal_accelerator,zm_bgb_arsenal_accelerator,21,t7_hud_zm_bgb_arsenal_accelerator,zmui_bgb_arsenal_accelerator_desc,,12,29,,1,equippedbubblegumpack,,,0,1,,,time
207,,bubblegum,zmui_bgb_coagulant,zm_bgb_coagulant,26,t7_hud_zm_bgb_coagulant,zmui_bgb_coagulant_desc,,3,,,1,equippedbubblegumpack,,,0,0,,,time
208,,bubblegum,zmui_bgb_danger_closest,zm_bgb_danger_closest,17,t7_hud_zm_bgb_danger_closest,zmui_bgb_danger_closest_desc,,9,14,,1,equippedbubblegumpack,,,0,1,,,round
209,,bubblegum,zmui_bgb_firing_on_all_cylinders,zm_bgb_firing_on_all_cylinders,9,t7_hud_zm_bgb_firing_on_all_cylinders,zmui_bgb_firing_on_all_cylinders_desc,,11,25,,1,equippedbubblegumpack,,,0,1,,,round
210,,bubblegum,zmui_bgb_impatient,zm_bgb_impatient,35,t7_hud_zm_bgb_impatient,zmui_bgb_impatient_desc,,6,2,,1,equippedbubblegumpack,,,0,1,,,event
211,,bubblegum,zmui_bgb_in_plain_sight,zm_bgb_in_plain_sight,2,t7_hud_zm_bgb_in_plain_sight,zmui_bgb_in_plain_sight_desc,,4,,,1,equippedbubblegumpack,,,0,0,,,activated
212,,bubblegum,zmui_bgb_lucky_crit,zm_bgb_lucky_crit,36,t7_hud_zm_bgb_lucky_crit,zmui_bgb_lucky_crit_desc,,13,31,,1,equippedbubblegumpack,,,0,1,,,round
213,,bubblegum,zmui_bgb_now_you_see_me,zm_bgb_now_you_see_me,37,t7_hud_zm_bgb_now_you_see_me,zmui_bgb_now_you_see_me_desc,,14,33,,1,equippedbubblegumpack,,,0,1,,,activated
214,,bubblegum,zmui_bgb_stock_option,zm_bgb_stock_option,22,t7_hud_zm_bgb_stock_option,zmui_bgb_stock_option_desc,,5,,,1,equippedbubblegumpack,,,0,0,,,time
215,,bubblegum,zmui_bgb_sword_flay,zm_bgb_sword_flay,6,t7_hud_zm_bgb_sword_flay,zmui_bgb_sword_flay_desc,,7,5,,1,equippedbubblegumpack,,,0,1,,,time
216,,bubblegum_consumable,zmui_bgb_aftertaste,zm_bgb_aftertaste,23,t7_hud_zm_bgb_aftertaste,zmui_bgb_aftertaste_desc,,0,,,1,equippedbubblegumpack,,,1,0,,,round
217,,bubblegum_consumable,zmui_bgb_burned_out,zm_bgb_burned_out,3,t7_hud_zm_bgb_burned_out,zmui_bgb_burned_out_desc,,2,,,1,equippedbubblegumpack,,,1,0,,,event
218,,bubblegum_consumable,zmui_bgb_cache_back,zm_bgb_cache_back,38,t7_hud_zm_bgb_cache_back,zmui_bgb_cache_back_desc,,101,,,1,equippedbubblegumpack,,,2,0,,,activated
219,,bubblegum_consumable,zmui_bgb_dead_of_nuclear_winter,zm_bgb_dead_of_nuclear_winter,4,t7_hud_zm_bgb_dead_of_nuclear_winter,zmui_bgb_dead_of_nuclear_winter_desc,,4,,,1,equippedbubblegumpack,,,1,0,,,activated
220,,bubblegum_consumable,zmui_bgb_ephemeral_enhancement,zm_bgb_ephemeral_enhancement,20,t7_hud_zm_bgb_ephemeral_enhancement,zmui_bgb_ephemeral_enhancement_desc,,6,,,1,equippedbubblegumpack,,,1,0,,,activated
221,,bubblegum_consumable,zmui_bgb_im_feelin_lucky,zm_bgb_im_feelin_lucky,7,t7_hud_zm_bgb_im_feelin_lucky,zmui_bgb_im_feelin_lucky_desc,,9,,,1,equippedbubblegumpack,,,1,0,,,activated
222,,bubblegum_consumable,zmui_bgb_immolation_liquidation,zm_bgb_immolation_liquidation,15,t7_hud_zm_bgb_immolation_liquidation,zmui_bgb_immolation_liquidation_desc,,10,,,1,equippedbubblegumpack,,,1,0,,,activated
223,,bubblegum_consumable,zmui_bgb_kill_joy,zm_bgb_kill_joy,1,t7_hud_zm_bgb_kill_joy,zmui_bgb_kill_joy_desc,,104,,,1,equippedbubblegumpack,,,2,0,,,activated
224,,bubblegum_consumable,zmui_bgb_killing_time,zm_bgb_killing_time,39,t7_hud_zm_bgb_killing_time,zmui_bgb_killing_time_desc,,201,,,1,equippedbubblegumpack,,,3,0,,,activated
225,,bubblegum_consumable,zmui_bgb_licensed_contractor,zm_bgb_licensed_contractor,40,t7_hud_zm_bgb_licensed_contractor,zmui_bgb_licensed_contractor_desc,,11,,,1,equippedbubblegumpack,,,1,0,,,activated
226,,bubblegum_consumable,zmui_bgb_on_the_house,zm_bgb_on_the_house,41,t7_hud_zm_bgb_on_the_house,zmui_bgb_on_the_house_desc,,105,,,1,equippedbubblegumpack,,,2,0,,,activated
227,,bubblegum_consumable,zmui_bgb_perkaholic,zm_bgb_perkaholic,27,t7_hud_zm_bgb_perkaholic,zmui_bgb_perkaholic_desc,,203,,,1,equippedbubblegumpack,,,3,0,,,event
228,,bubblegum_consumable,zmui_bgb_phoenix_up,zm_bgb_phoenix_up,28,t7_hud_zm_bgb_phoenix_up,zmui_bgb_phoenix_up_desc,,13,,,1,equippedbubblegumpack,,,1,0,,,activated
229,,bubblegum_consumable,zmui_bgb_pop_shocks,zm_bgb_pop_shocks,29,t7_hud_zm_bgb_pop_shocks,zmui_bgb_pop_shocks_desc,,14,,,1,equippedbubblegumpack,,,1,0,,,event
230,,bubblegum_consumable,zmui_bgb_respin_cycle,zm_bgb_respin_cycle,30,t7_hud_zm_bgb_respin_cycle,zmui_bgb_respin_cycle_desc,,15,,,1,equippedbubblegumpack,,,1,0,,,activated
231,,bubblegum_consumable,zmui_bgb_unquenchable,zm_bgb_unquenchable,31,t7_hud_zm_bgb_unquenchable,zmui_bgb_unquenchable_desc,,18,,,1,equippedbubblegumpack,,,1,0,,,event
232,,bubblegum_consumable,zmui_bgb_wall_power,zm_bgb_wall_power,32,t7_hud_zm_bgb_wall_power,zmui_bgb_wall_power_desc,,109,,,1,equippedbubblegumpack,,,2,0,,,event
233,,bubblegum_consumable,zmui_bgb_whos_keeping_score,zm_bgb_whos_keeping_score,33,t7_hud_zm_bgb_whos_keeping_score,zmui_bgb_whos_keeping_score_desc,,19,,,1,equippedbubblegumpack,,,1,0,,,activated
234,,bubblegum_consumable,zmui_bgb_crawl_space,zm_bgb_crawl_space,43,t7_hud_zm_bgb_crawl_space,zmui_bgb_crawl_space_desc,,3,,,1,equippedbubblegumpack,,dlc1,1,0,2,,activated
235,,bubblegum_consumable,zmui_bgb_fatal_contraption,zm_bgb_fatal_contraption,69,t7_hud_zm_bgb_fatal_contraption,zmui_bgb_fatal_contraption_desc,,7,,,1,equippedbubblegumpack,,dlc1,1,0,2,,activated
236,,bubblegum_consumable,zmui_bgb_head_drama,zm_bgb_head_drama,70,t7_hud_zm_bgb_head_drama,zmui_bgb_head_drama_desc,,200,,,1,equippedbubblegumpack,,dlc1,3,0,2,,round
237,,bubblegum_consumable,zmui_bgb_undead_man_walking,zm_bgb_undead_man_walking,71,t7_hud_zm_bgb_undead_man_walking,zmui_bgb_undead_man_walking_desc,,108,,,1,equippedbubblegumpack,,dlc1,2,0,2,,time
238,,bubblegum_consumable,zmui_bgb_fear_in_headlights,zm_bgb_fear_in_headlights,72,t7_hud_zm_bgb_fear_in_headlights,zmui_bgb_fear_in_headlights_desc,,103,,,1,equippedbubblegumpack,,dlc2,2,0,5,,activated
239,,bubblegum_consumable,zmui_bgb_secret_shopper,zm_bgb_secret_shopper,24,t7_hud_zm_bgb_secret_shopper,zmui_bgb_secret_shopper_desc,,207,,,1,equippedbubblegumpack,,dlc2,3,0,5,,time
240,,bubblegum_consumable,zmui_bgb_temporal_gift,zm_bgb_temporal_gift,25,t7_hud_zm_bgb_temporal_gift,zmui_bgb_temporal_gift_desc,,107,,,1,equippedbubblegumpack,,dlc2,2,0,5,,round
241,,bubblegum_consumable,zmui_bgb_unbearable,zm_bgb_unbearable,73,t7_hud_zm_bgb_unbearable,zmui_bgb_unbearable_desc,,17,,,1,equippedbubblegumpack,,dlc2,1,0,5,,event
242,,bubblegum_consumable,zmui_bgb_crate_power,zm_bgb_crate_power,42,t7_hud_zm_bgb_crate_power,zmui_bgb_crate_power_desc,,102,,,1,equippedbubblegumpack,,dlc3,2,0,6,,event
243,,bubblegum_consumable,zmui_bgb_disorderly_combat,zm_bgb_disorderly_combat,74,t7_hud_zm_bgb_disorderly_combat,zmui_bgb_disorderly_combat_desc,,5,,,1,equippedbubblegumpack,,dlc3,1,0,6,,time
244,,bubblegum,zmui_bgb_projectile_vomiting,zm_bgb_projectile_vomiting,14,t7_hud_zm_bgb_projectile_vomiting,zmui_bgb_projectile_vomiting_desc,,17,,,1,equippedbubblegumpack,,dlc3,4,0,6,,round
245,,bubblegum_consumable,zmui_bgb_shopping_free,zm_bgb_shopping_free,12,t7_hud_zm_bgb_shopping_free,zmui_bgb_shopping_free_desc,,209,,,1,equippedbubblegumpack,,dlc3,3,0,6,,time
246,,bubblegum_consumable,zmui_bgb_slaughter_slide,zm_bgb_slaughter_slide,13,t7_hud_zm_bgb_slaughter_slide,zmui_bgb_slaughter_slide_desc,,16,,,1,equippedbubblegumpack,,dlc3,1,0,6,,event
247,,bubblegum_consumable,zmui_bgb_bullet_boost,zm_bgb_bullet_boost,44,t7_hud_zm_bgb_bullet_boost,zmui_bgb_bullet_boost_desc,,100,,,1,equippedbubblegumpack,,dlc4,2,0,7,,activated
248,,bubblegum_consumable,zmui_bgb_mind_blown,zm_bgb_mind_blown,45,t7_hud_zm_bgb_mind_blown,zmui_bgb_mind_blown_desc,,12,,,1,equippedbubblegumpack,,dlc4,1,0,7,,activated
249,,bubblegum_consumable,zmui_bgb_near_death_experience,zm_bgb_near_death_experience,46,t7_hud_zm_bgb_near_death_experience,zmui_bgb_near_death_experience_desc,,202,,,1,equippedbubblegumpack,,dlc4,3,0,7,,round
250,,bubblegum,zmui_bgb_newtonian_negation,zm_bgb_newtonian_negation,47,t7_hud_zm_bgb_newtonian_negation,zmui_bgb_newtonian_negation_desc,,16,,,1,equippedbubblegumpack,,dlc4,4,0,7,,time
251,,bubblegum_consumable,zmui_bgb_profit_sharing,zm_bgb_profit_sharing,48,t7_hud_zm_bgb_profit_sharing,zmui_bgb_profit_sharing_desc,,205,,,1,equippedbubblegumpack,,dlc4,3,0,7,,time
252,,bubblegum_consumable,zmui_bgb_round_robbin,zm_bgb_round_robbin,49,t7_hud_zm_bgb_round_robbin,zmui_bgb_round_robbin_desc,,206,,,1,equippedbubblegumpack,,dlc4,3,0,7,,activated
253,,bubblegum_consumable,zmui_bgb_self_medication,zm_bgb_self_medication,50,t7_hud_zm_bgb_self_medication,zmui_bgb_self_medication_desc,,208,,,1,equippedbubblegumpack,,dlc4,3,0,7,,event
7 years ago
You need to use the spawnActor function.

Code Snippet
Plaintext
SpawnActor(<AIType>, <origin>, <angles>, [targetname], [forcespawn], [fullyaware], [spawnerEnt])

For a Margwa you'd pass "spawner_zm_zod_margwa" as the AItype. For a G.I. Unit, you'd pass "spawner_bo3_robot_grunt_assault_mp".

Do be aware the aitype needs to be loaded, so you'll only be able be spawn Margwa in Shadows of Evil since the aitype is not loaded for any other map. You can check which aitypes are loaded by doing /listassetpool 44 in the console.
7 years ago
If you assign a function to level.max_zombie_func you can override the result from that function.

To do that, you'd add something like this to your mod/map:

Code Snippet
Plaintext
function main()
{
    level.max_zombie_func = &myCustomFunction;
}

function myCustomFunction()
{
    zombie_count = 10;

    return zombie_count;
}

You'd change myCustionFunction to the algorithm you want to use for the zombie count per round.
7 years ago
Did you download the additional assets? If you haven't, go to the mod tools entry in Steam, open Properties and under the DLC tab is the entry for the additional assets, tick it and the download will begin.

Otherwise, you can also use something like Wraith to grab xmodels from the other maps, obviously it takes a bit of effort to rebuild the APE entry but it does mean we technically has access to most of the models.
7 years ago
This tutorial will cover how to add a custom gametype to the Set Game Mode list in Custom Games. This is only for Multiplayer mods.

In your core_mod.zone, add the following:

Code Snippet
Plaintext
structuredtable,gamedata/tables/common/mod_game_types.json

In your mod folder, add the following folder structure: gamedata/tables/common/

From the raw files, copy the default mod_game_types.json file from Call of Duty Black Ops III\share\raw\gamedata\tables\common to your mod's gamedata/tables/common/ folder.

It should look like this:
Code Snippet
Plaintext
{
    "_meta": {},
    "data": [
        {
            "comments": "Keep GameType Index Between 200 - 250 For Readability",
            "id": 20,
            "index": 201,
            "session_mode": "mp",
            "name": "tdm",
            "name_ref": "MPUI_TEAM_DEATHMATCH",
            "name_ref_caps": "MPUI_TEAM_DEATHMATCH_CAPS",
            "hardcore_name_ref": "MPUI_HCTDM",
            "description": "MENU_KILL_PLAYERS_ON_THE_OPPOSING",
            "hardcore_available": "YES",
            "is_team_based": "YES",
            "groupname": "standard",
            "image": "playlist_tdm",
            "loading_screen_image": "t7_menu_mp_icons_gamemode_graphic_tdm",
            "presence_ref": "PRESENCE_TDM"
        }
    ]
}

Change MPUI_TEAM_DEATHMATCH and MPUI_TEAM_DEATHMATCH_CAPS to localisation keys for your mod. And change "tdm" to the name of your gametype.

For example, in my Onslaught mod I created a onslaught_menu.str file in english/localizedstrings, with the following:

Code Snippet
Plaintext
VERSION				"1"
CONFIG "C:\projects\cod\t7\bin\StringEd.cfg"
FILENOTES ""

REFERENCE ONSLAUGHT_LOWER
LANG_ENGLISH "Onslaught"

REFERENCE ONSLAUGHT_LOWER_SHORT
LANG_ENGLISH "Onslaught"

REFERENCE ONSLAUGHT_CAPS
LANG_ENGLISH "ONSLAUGHT"

REFERENCE ONSLAUGHT_CAPS_SHORT
LANG_ENGLISH "ONSLAUGHT"

ENDMARKER

And in the mod_game_types.json for the mod I did this:
Code Snippet
Plaintext
{
    "_meta": {},
    "data": [
        {
            "comments": "Keep GameType Index Between 200 - 250 For Readability",
            "id": 20,
            "index": 202,
            "session_mode": "mp",
            "name": "onslaught",
            "name_ref": "ONSLAUGHT_MENU_ONSLAUGHT_LOWER",
            "name_ref_caps": "ONSLAUGHT_MENU_ONSLAUGHT_CAPS",
            "hardcore_name_ref": "ONSLAUGHT_MENU_ONSLAUGHT_CAPS",
            "description": "MENU_KILL_PLAYERS_ON_THE_OPPOSING",
            "hardcore_available": "YES",
            "is_team_based": "YES",
            "groupname": "standard",
            "image": "playlist_onslaught",
            "loading_screen_image": "t7_menu_mp_icons_gamemode_graphic_tdm",
            "presence_ref": "PRESENCE_TDM"
        }
    ]
}

Once you have done that, re-compile and you should see this ingame:

7 years ago
The function specific_powerup_drop let's you spawn a power up the world at a specific origin.

Code Snippet
Plaintext
level thread zm_powerups::specific_powerup_drop( "nuke", origin );
8 years ago
In _zm.gsc, level.zombie_ai_limit is set to 24 in the init function. You could try changing it there.
8 years ago
Not sure amount the first error, but for the one that occurs during linking, you need to add
Code Snippet
Plaintext
#using scripts\zm\_zm_perks;
above the main function.

Here is a full script that you should be able to use more easily:
Code Snippet
Plaintext
#using scripts\zm\_zm_perks;

function main()
{
zm_usermap::main();

level._zombie_custom_add_weapons = &custom_add_weapons;
level.zones = [];
level.zone_manager_init_func = &usermap_test_zone_init;
init_zones[0] = "start_zone";
level thread zm_zonemgr::manage_zones( init_zones );

    // Allows you to add your own code to execute when a player spawns, without having to directly edit the function in _globallogic_player
    callback::on_spawned( &on_player_spawned );

    // Searches the map for triggers and threads the logic function for them, assigning an id as well
    level.shootable_triggers = getEntArray( "shootable_trigger", "targetname" );
    if( isDefined( level.shootable_triggers ) )
    {
        id = 0;
        foreach( trigger in level.shootable_triggers )
        {
            trigger thread shootable_trigger_think(id);
            id++;
        }
    }
}

function usermap_test_zone_init()
{
    // Your code here, depends on if you have zones setup
    /*
    zm_zonemgr::add_adjacent_zone( "start_zone", "zone_2", "zone_1_to_2_trigger" );
    zm_zonemgr::add_adjacent_zone( "zone_2", "zone_4", "zone_2_to_4_trigger" );
    zm_zonemgr::add_adjacent_zone( "zone_2", "zone_6", "zone_2_to_6_trigger" );
    zm_zonemgr::add_adjacent_zone( "zone_2", "zone_3", "zone_2_to_3_trigger" );
    zm_zonemgr::add_adjacent_zone( "zone_3", "zone_6", "zone_3_to_6_trigger" );
    zm_zonemgr::add_adjacent_zone( "zone_2", "zone_5", "zone_2_to_5_trigger" );
    */
}

function custom_add_weapons()
{
zm_weapons::load_weapon_spec_from_table("gamedata/weapons/zm/zm_levelcommon_weapons.csv", 1);
}


function on_player_spawned()
{
    self notify( "shootable_trigger_destroy" );
   
    self.shootable_triggers_shot = 0;
   
    // Used so multiple players can do the process, rather than tying progress to the teddies
    self.shootable_triggers_personal = [];
    for( i = 0; i < level.shootable_triggers_personal.size; i++ )
    {
        self.shootable_triggers_personal[i] = false;
    }
}

function shootable_trigger_think( id )
{
    while(1)
    {
        self waittill( "damage", amount, attacker, directionVec, point, type );
       
        if( !IsDefined( attacker ) || !IsPlayer( attacker ) )
{
WAIT_SERVER_FRAME;
continue;
}
       
        if( IsPlayer( attacker ) )
        {
            if( IsDefined( attacker.shootable_triggers_personal ) && attacker.shootable_triggers_personal[id] == false )
            {
                attacker.shootable_triggers_personal[id] = true;
                attacker thread checkProgress();
            }
        }
    }
}

function checkProgress()
{
    count = 0;
    foreach( entry in self.shootable_triggers_personal )
    {
        if( entry == true )
        {
            count++;
        }
    }
   
    // They have hit every teddy
    if( count >= level.shootable_triggers.size )
    {
        // Adds the perk, but doesn't handle the HUD part
        self _zm_perks::give_perk( "marathon_perk" );
    }
}
8 years ago
This should be pretty simple for you to implement. What you'll need to do is setup some trigger_damage brushes around the teddy bear models and monitor when players shoot them.

Here is code that will do that for you:

In the main function add:
Code Snippet
Plaintext
callback::on_spawned( &on_player_spawned );
This will allow you to use on_player_spawned within your file.

And this, which checks your map for any triggers with the "teddy_trigger" targetname and sets up the logic for them:
Code Snippet
Plaintext
level.teddy_triggers = getEntArray( "teddy_trigger", "targetname" );
    if( isDefined( level.teddy_triggers ) )
    {
        id = 0;
        foreach( trigger in level.teddy_triggers )
        {
            trigger thread teddy_think(id);
            id++;
        }
    }

Add the on_player_spawned function. This sets a variable to monitor how many teddies the player has shot, and ties the not shot/shot state to the player, meaning progress towards the perk is personal for each player.
Code Snippet
Plaintext
function on_player_spawned()
{
    self notify( "teddy_check" );
   
    self.teddy_triggered_count = 0;
   
    // Used so multiple players can do the process, rather than tying progress to the teddies
    self.teddy_states = [];
    for( i = 0; i < level.teddy_triggers.size; i++ )
    {
        self.teddy_states[i] = false;
    }
}

Add the logic for the teddy triggers:
Code Snippet
Plaintext
function teddy_think( id )
{
    while(1)
    {
        self waittill( "damage", amount, attacker, directionVec, point, type );
       
        if( !IsDefined( attacker ) || !IsPlayer( attacker ) )
{
WAIT_SERVER_FRAME;
continue;
}
       
        if( IsPlayer( attacker ) )
        {
            if( IsDefined( attacker.teddy_states ) && attacker.teddy_states[id] == false )
            {
                attacker.teddy_states[id] = true;
                attacker thread checkTeddyProgress();
            }
        }
    }
}
This monitors the trigger for any damage events, and once one happens, checks that it comes from player. If the player hasn't shot the teddy before, it will set that teddy to true for the player, and check the player's progress.

Add the checkTeddyProgress function:
Code Snippet
Plaintext
function checkTeddyProgress()
{
    count = 0;
    foreach( entry in self.teddy_states )
    {
        if( entry == true )
        {
            count++;
        }
    }
   
    // They have hit every teddy
    if( count >= level.teddy_triggers.size )
    {
        self _zm_perks::give_perk( "marathon_perk" );
    }
}
This is called when the player hits any of the teddies, so once they've hit all of them they will be granted the perk.
8 years ago
I've successfully changed the price of the Bowie Knife in my map.

First I created the gamedata/weapons/zm folder structure within my map's folder in the usermaps folder, and added an edited zm_levelcommon_weapons.csv with the price for the Bowie Knife set to 100.

Then in my map's zone file I have added the following:

Code Snippet
Plaintext
stringtable,gamedata/weapons/zm/zm_levelcommon_weapons.csv

8 years ago
Loading ...