diff --git a/.gitea/scripts/ci.sh b/.gitea/scripts/ci.sh index d1ded85..b8e0b14 100755 --- a/.gitea/scripts/ci.sh +++ b/.gitea/scripts/ci.sh @@ -41,4 +41,6 @@ echo "OpenAssetTools version $OAT_VERSION has been installed." Linker -v --load "./deps/iw5-zones/zone/english/code_post_gfx_mp.ff" --menu-permissive --menu-no-optimization code_post_gfx_mp +Linker -v --load "./deps/iw5-zones/zone/english/code_post_gfx.ff" --menu-permissive --menu-no-optimization code_post_gfx + Linker -v --load "./deps/iw5-zones/zone/english/localized_ui_mp.ff" --menu-permissive --menu-no-optimization localized_ui_mp diff --git a/.gitea/workflows/link.yml b/.gitea/workflows/link.yml index ac4f0e4..041fbc3 100644 --- a/.gitea/workflows/link.yml +++ b/.gitea/workflows/link.yml @@ -40,4 +40,5 @@ jobs: name: assets path: | zone_out/code_post_gfx_mp/code_post_gfx_mp.ff + zone_out/localized_ui_mp/code_post_gfx.ff zone_out/localized_ui_mp/localized_ui_mp.ff diff --git a/deps/iw5-zones b/deps/iw5-zones index d65f603..aea78fc 160000 --- a/deps/iw5-zones +++ b/deps/iw5-zones @@ -1 +1 @@ -Subproject commit d65f60376c6a92185e7e47b6dd160ada44a6a600 +Subproject commit aea78fcd18f624eeaf0a2756761be753edbeafd2 diff --git a/zone_raw/code_post_gfx/ac130.cfg b/zone_raw/code_post_gfx/ac130.cfg new file mode 100644 index 0000000..ed8357b --- /dev/null +++ b/zone_raw/code_post_gfx/ac130.cfg @@ -0,0 +1,7 @@ +r_colormap 1 +r_lightmap 2 +r_blur 1.5 +r_scenebrightness 4 + +bind SPACE "r_colormap 1;r_lightmap 2;r_blur 1.5;r_scenebrightness 4" +bind BACKSPACE "r_colormap 0;r_lightmap 0;r_blur 0;r_scenebrightness 1" \ No newline at end of file diff --git a/zone_raw/code_post_gfx/aim_assist/view_input_0.graph b/zone_raw/code_post_gfx/aim_assist/view_input_0.graph new file mode 100644 index 0000000..2d775ec --- /dev/null +++ b/zone_raw/code_post_gfx/aim_assist/view_input_0.graph @@ -0,0 +1,18 @@ +GRAPH_FLOAT_FILE + +15 +0.0000 0.0000 +0.1218 0.0171 +0.1972 0.0295 +0.2612 0.0451 +0.3244 0.0644 +0.3872 0.0897 +0.4543 0.1281 +0.5149 0.1729 +0.5723 0.2203 +0.6263 0.2771 +0.6771 0.3483 +0.7288 0.4296 +0.7781 0.5157 +0.8387 0.6301 +1.0000 1.0000 diff --git a/zone_raw/code_post_gfx/aim_assist/view_input_1.graph b/zone_raw/code_post_gfx/aim_assist/view_input_1.graph new file mode 100644 index 0000000..b50cb83 --- /dev/null +++ b/zone_raw/code_post_gfx/aim_assist/view_input_1.graph @@ -0,0 +1,16 @@ +GRAPH_FLOAT_FILE + +13 +0.0000 0.0000 +0.1323 0.0235 +0.2102 0.0469 +0.2939 0.0778 +0.3741 0.1170 +0.4555 0.1724 +0.5401 0.2400 +0.6118 0.3149 +0.6726 0.4018 +0.7268 0.4906 +0.7797 0.5833 +0.8386 0.6926 +1.0000 1.0000 diff --git a/zone_raw/code_post_gfx/aim_assist/view_input_2.graph b/zone_raw/code_post_gfx/aim_assist/view_input_2.graph new file mode 100644 index 0000000..9692037 --- /dev/null +++ b/zone_raw/code_post_gfx/aim_assist/view_input_2.graph @@ -0,0 +1,15 @@ +GRAPH_FLOAT_FILE + +12 +0.0000 0.0000 +0.1322 0.0396 +0.2338 0.0780 +0.3235 0.1267 +0.4022 0.1812 +0.4809 0.2479 +0.5561 0.3254 +0.6205 0.3936 +0.6930 0.4771 +0.7819 0.5943 +0.8598 0.7299 +1.0000 1.0000 diff --git a/zone_raw/code_post_gfx/aim_assist/view_input_3.graph b/zone_raw/code_post_gfx/aim_assist/view_input_3.graph new file mode 100644 index 0000000..1fe0a67 --- /dev/null +++ b/zone_raw/code_post_gfx/aim_assist/view_input_3.graph @@ -0,0 +1,10 @@ +GRAPH_FLOAT_FILE + +7 +0.0000 0.0000 +0.1242 0.0423 +0.2238 0.0885 +0.3210 0.1553 +0.4118 0.2419 +0.5116 0.3508 +1.0000 1.0000 diff --git a/zone_raw/code_post_gfx/antfarmcodmw1.cfg b/zone_raw/code_post_gfx/antfarmcodmw1.cfg new file mode 100644 index 0000000..6381f2f --- /dev/null +++ b/zone_raw/code_post_gfx/antfarmcodmw1.cfg @@ -0,0 +1,40 @@ +// CODMW Ant Farm CFG V2 012907 +//God Mode preset Removed + +seta r_vsync "1" +seta cg_draw2d "0" +seta cg_drawhud "0" +seta cg_drawfps "Off" +seta cg_drawversion "0" +seta cg_fov "32" +seta timescale .825 +seta g_speed 325 +seta bg_shock_viewkickperiod"0.001" +seta player_sprintchargepause "0" +seta player_sprinttime "12.8" +//if used change g_speed to 190 +bg_viewbobamplitudesprinting ".043 .0215" +bg_viewbobamplitudeducked ".03 .02" +bg_viewbobamplitudeprone "06 .04" +bg_viewbobamplitudestanding ".04 .017" +bg_weaponbobamplitudesprinting ".043 .0215" +bg_weaponbobamplitudeducked ".03 .02" +bg_weaponbobamplitudeprone "06 .04" +bg_weaponbobamplitudestanding ".04 .017" +aim_rampup_yaw_turnrate "190" +player_strafespeedscale ".83" +bind b "toggle cg_blood 0 1" +bind k "toggle earthquakeEnable 0 1" +bind f "toggle cg_fov 65 25 32 38 44 55 60 90 100 115" +bind G "god" +bind h "toggle cg_draw2d 0 1" +bind j "g_speed 190 240 270 295 130" +//CODMW test snapzoom +bind k "toggle cg_fov 55 36 50 27 45 37 29 55 46 37" +bind m "toggle notarget 0 1" +bind n "noclip" +bind p "toggle cl_paused 0 2" +bind r "map_restart" +bind t "toggle timescale 0.25 .4 0.55 0.7 0.8 .9 3 4 1" +bind u "ufo" +god \ No newline at end of file diff --git a/zone_raw/code_post_gfx/antfarmcodmw2.cfg b/zone_raw/code_post_gfx/antfarmcodmw2.cfg new file mode 100644 index 0000000..4469d76 --- /dev/null +++ b/zone_raw/code_post_gfx/antfarmcodmw2.cfg @@ -0,0 +1,36 @@ +// CODMW3 Ant Farm CFG MP V1a 033011 +//Only for use by ATVI and its agents +//Unauthorized use will be prosecuted + +seta cg_draw2d "0" +seta cg_drawhud "0" +seta cg_drawfps "Off" +seta cg_drawversion "0" +seta cg_fov "30" +seta replay_speed .7 +seta player_sprintchargepause "0" +seta player_sprinttime "12.8" +//if used change g_speed to 190 +bg_bobamplitudesprinting ".043 .0215" +bg_bobamplitudeducked ".03 .02" +bg_bobamplitudeprone ".06 .04" +bg_bobamplitudestanding ".04 .017" +aim_rampup_yaw_turnrate "190" +player_strafespeedscale ".83" +bind t "notarget" +bind f "cg_fov 25 32 37 45 55 65 70 80" +bind G "god" +bind h "toggle cg_draw2d 0 1" +bind j "g_speed 190 240 270 295 130" +bind n "noclip" +bind p "toggle cl_paused 0 2" +bind r "replay_restart" +bind u "ufo" +bind i "cg_ufo" +bind d "exec demo" +bind e "cg_earthquake 0 1" +bind "cg_drawshellshock 0 1" +bind z "toggle cg_camangleoffset 0 0 0 0 22.5 0 0 45 0 0 67.7 0 0 90 0" +bind x "toggle cg_camangleoffset 0 112.5 0 0 135 0 0 157.5 0 0 180 0" +bind c "toggle cg_camangleoffset 0 -157.5 0 0 -135 0 0 -112.5 0 0 -90 0" +bind v "toggle cg_camangleoffset 0 -67.5 0 0 -45 0 0 -22.5 0" \ No newline at end of file diff --git a/zone_raw/code_post_gfx/attachment/defaultattachment.json b/zone_raw/code_post_gfx/attachment/defaultattachment.json new file mode 100644 index 0000000..8a38ea6 --- /dev/null +++ b/zone_raw/code_post_gfx/attachment/defaultattachment.json @@ -0,0 +1,26 @@ +{ + "_type": "attachment", + "_version": 1, + "adsSettingsScale": 0.0, + "adsSettingsScaleMain": 0.0, + "ammunitionScale": 0.0, + "damageScale": 0.0, + "damageScaleMin": 0.0, + "displayName": "", + "fireTimersScale": 0.0, + "gunKickScale": 0.0, + "hideIronSightsWithThisAttachment": false, + "hipSpreadScale": 0.0, + "idleSettingsScale": 0.0, + "loadIndex": 0, + "reticleViewModels": [], + "shareAmmoWithAlt": false, + "stateTimersScale": 0.0, + "type": "scope", + "viewCenterScale": 0.0, + "viewKickScale": 0.0, + "viewModels": [], + "weapClass": "rifle", + "weaponType": "none", + "worldModels": [] +} diff --git a/zone_raw/code_post_gfx/clear_num.cfg b/zone_raw/code_post_gfx/clear_num.cfg new file mode 100644 index 0000000..3dc1c8f --- /dev/null +++ b/zone_raw/code_post_gfx/clear_num.cfg @@ -0,0 +1,10 @@ +unbind 0 +unbind 1 +unbind 2 +unbind 3 +unbind 4 +unbind 5 +unbind 6 +unbind 7 +unbind 8 +unbind 9 diff --git a/zone_raw/code_post_gfx/clear_script_tools.cfg b/zone_raw/code_post_gfx/clear_script_tools.cfg new file mode 100644 index 0000000..71ba0b0 --- /dev/null +++ b/zone_raw/code_post_gfx/clear_script_tools.cfg @@ -0,0 +1,4 @@ +set scr_art_tweak "" +set noder "" +set painter "" +set createfx "" diff --git a/zone_raw/code_post_gfx/code_post_gfx b/zone_raw/code_post_gfx/code_post_gfx new file mode 100644 index 0000000..e69de29 diff --git a/zone_raw/code_post_gfx/default_480p.cfg b/zone_raw/code_post_gfx/default_480p.cfg new file mode 100644 index 0000000..519de4f --- /dev/null +++ b/zone_raw/code_post_gfx/default_480p.cfg @@ -0,0 +1,2 @@ +set compassObjectiveWidth 25 +set compassObjectiveHeight 25 diff --git a/zone_raw/code_post_gfx/default_720p.cfg b/zone_raw/code_post_gfx/default_720p.cfg new file mode 100644 index 0000000..6e1206f --- /dev/null +++ b/zone_raw/code_post_gfx/default_720p.cfg @@ -0,0 +1,2 @@ +set compassObjectiveWidth 17.5 +set compassObjectiveHeight 17.5 diff --git a/zone_raw/code_post_gfx/default_splitscreen.cfg b/zone_raw/code_post_gfx/default_splitscreen.cfg new file mode 100644 index 0000000..ae3b576 --- /dev/null +++ b/zone_raw/code_post_gfx/default_splitscreen.cfg @@ -0,0 +1,288 @@ +set scr_thirdPerson 0 + +set ui_allow_teamchange 1 + + +// UI +set waypointOffscreenScaleSmallest 0.65 +set compassObjectiveHeight 14 +set compassObjectiveWidth 14 +set cg_hudObjectiveTextScale 0.37 +set cg_headIconMinScreenRadius 0.03 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 0 +set cg_everyonehearseveryone 0 +set com_gameMsgWindow1LineCount 5 +set partyChatDisallowed 0 + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 0 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 1 +set scr_game_perks 1 +set scr_game_forceuav 1 +set scr_game_hardpoints 1 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 + +// UI +set g_hardcore 0 +set scr_hardcore 0 +set scr_diehard 0 +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1000 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + +// DOMINATION +set scr_dom_scorelimit 100 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 5000 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 30 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 500 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +set sv_maxclients 4 +set scr_oldschool 0 +set scr_xpscale 1 +set scr_weaponxpscale 1 + + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// CTF +set scr_ctf_scorelimit 3 +set scr_ctf_timelimit 5 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_halftime 0 +set scr_ctf_waverespawndelay 10 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// 3rd Person +set camera_thirdperson 0 +set aim_autoaim_enabled 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// TEAM DEFENDER +set scr_tdef_scorelimit 7500 +set scr_tdef_timelimit 10 +set scr_tdef_roundlimit 1 +set scr_tdef_winlimit 1 +set scr_tdef_numlives 0 +set scr_tdef_playerrespawndelay 0 +set scr_tdef_waverespawndelay 0 +set scr_tdef_promode 0 + +// KILL CONFIRMED +set scr_conf_scorelimit 65 +set scr_conf_timelimit 10 +set scr_conf_roundlimit 1 +set scr_conf_winlimit 1 +set scr_conf_numlives 0 +set scr_conf_playerrespawndelay 0 +set scr_conf_waverespawndelay 0 +set scr_conf_promode 0 + +// DROP ZONE +set scr_grnd_scorelimit 20000 +set scr_grnd_timelimit 10 +set scr_grnd_roundlimit 1 +set scr_grnd_winlimit 1 +set scr_grnd_numlives 0 +set scr_grnd_playerrespawndelay 0 +set scr_grnd_waverespawndelay 0 +set scr_grnd_promode 0 + +// TEAM JUGGERNAUT +set scr_tjugg_scorelimit 10000 +set scr_tjugg_timelimit 10 +set scr_tjugg_roundlimit 1 +set scr_tjugg_winlimit 1 +set scr_tjugg_numlives 0 +set scr_tjugg_playerrespawndelay 0 +set scr_tjugg_waverespawndelay 0 +set scr_tjugg_promode 0 + +// JUGGERNAUT +set scr_jugg_scorelimit 10 +set scr_jugg_timelimit 10 +set scr_jugg_roundlimit 1 +set scr_jugg_winlimit 1 +set scr_jugg_numlives 0 +set scr_jugg_playerrespawndelay 0 +set scr_jugg_waverespawndelay 0 +set scr_jugg_promode 0 + +// GUN GAME +set scr_gun_scorelimit 0 +set scr_gun_timelimit 10 +set scr_gun_roundlimit 1 +set scr_gun_winlimit 1 +set scr_gun_numlives 0 +set scr_gun_playerrespawndelay 0 +set scr_gun_waverespawndelay 0 +set scr_gun_promode 0 + +// MERCENARY DRAFT +set scr_infect_timelimit 10 +set scr_infect_roundlimit 1 +set scr_infect_winlimit 1 +set scr_infect_numlives 0 +set scr_infect_playerrespawndelay 0 +set scr_infect_waverespawndelay 0 +set scr_infect_promode 0 + +// ONE IN THE CHAMBER +set scr_oic_scorelimit 0 +set scr_oic_timelimit 10 +set scr_oic_roundlimit 1 +set scr_oic_winlimit 1 +set scr_oic_numlives 2 +set scr_oic_playerrespawndelay 0 +set scr_oic_waverespawndelay 0 +set scr_oic_promode 0 diff --git a/zone_raw/code_post_gfx/default_systemlink.cfg b/zone_raw/code_post_gfx/default_systemlink.cfg new file mode 100644 index 0000000..a378ce4 --- /dev/null +++ b/zone_raw/code_post_gfx/default_systemlink.cfg @@ -0,0 +1,297 @@ +reset waypointOffscreenScaleSmallest +reset cg_drawCrosshair +reset cg_drawCrosshairNames +reset ragdoll_explode_force +reset ragdoll_explode_upbias +reset jump_height +reset jump_slowdownEnable +reset bg_fallDamageMinHeight +reset bg_fallDamageMaxHeight +reset cg_hudGrenadeIconHeight +reset cg_hudGrenadeIconWidth +reset cg_hudGrenadeIconOffset +reset cg_hudGrenadePointerHeight +reset cg_hudGrenadePointerWidth +reset cg_hudGrenadePointerPivot +reset cg_fovscale +reset com_gameMsgWindow1LineCount + +set scr_thirdPerson 0 + +set ui_allow_teamchange 1 +set sv_maxclients 18 +set partyChatDisallowed 0 + +// UI +set cg_hudObjectiveTextScale 0.3 +set cg_headIconMinScreenRadius 0.025 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 1 +set cg_everyonehearseveryone 0 + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 10 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 2 +set scr_game_perks 1 +set scr_game_forceuav 0 +set scr_game_hardpoints 1 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 + +// UI +set g_hardcore 0 +set scr_hardcore 0 +set scr_diehard 0 +set scr_oldschool 0 +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1500 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + +// DOMINATION +set scr_dom_scorelimit 200 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 7500 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 30 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 500 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// CTF +set scr_ctf_scorelimit 3 +set scr_ctf_timelimit 5 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_halftime 0 +set scr_ctf_waverespawndelay 10 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// 3rd Person +set camera_thirdperson 0 +set aim_autoaim_enabled 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// TEAM DEFENDER +set scr_tdef_scorelimit 7500 +set scr_tdef_timelimit 10 +set scr_tdef_roundlimit 1 +set scr_tdef_winlimit 1 +set scr_tdef_numlives 0 +set scr_tdef_playerrespawndelay 0 +set scr_tdef_waverespawndelay 0 +set scr_tdef_promode 0 + +// KILL CONFIRMED +set scr_conf_scorelimit 65 +set scr_conf_timelimit 10 +set scr_conf_roundlimit 1 +set scr_conf_winlimit 1 +set scr_conf_numlives 0 +set scr_conf_playerrespawndelay 0 +set scr_conf_waverespawndelay 0 +set scr_conf_promode 0 + +// DROP ZONE +set scr_grnd_scorelimit 20000 +set scr_grnd_timelimit 10 +set scr_grnd_roundlimit 1 +set scr_grnd_winlimit 1 +set scr_grnd_numlives 0 +set scr_grnd_playerrespawndelay 0 +set scr_grnd_waverespawndelay 0 +set scr_grnd_promode 0 + +// TEAM JUGGERNAUT +set scr_tjugg_scorelimit 10000 +set scr_tjugg_timelimit 10 +set scr_tjugg_roundlimit 1 +set scr_tjugg_winlimit 1 +set scr_tjugg_numlives 0 +set scr_tjugg_playerrespawndelay 0 +set scr_tjugg_waverespawndelay 0 +set scr_tjugg_promode 0 + +// JUGGERNAUT +set scr_jugg_scorelimit 10 +set scr_jugg_timelimit 10 +set scr_jugg_roundlimit 1 +set scr_jugg_winlimit 1 +set scr_jugg_numlives 0 +set scr_jugg_playerrespawndelay 0 +set scr_jugg_waverespawndelay 0 +set scr_jugg_promode 0 + +// GUN GAME +set scr_gun_scorelimit 0 +set scr_gun_timelimit 10 +set scr_gun_roundlimit 1 +set scr_gun_winlimit 1 +set scr_gun_numlives 0 +set scr_gun_playerrespawndelay 0 +set scr_gun_waverespawndelay 0 +set scr_gun_promode 0 + +// MERCENARY DRAFT +set scr_infect_timelimit 10 +set scr_infect_roundlimit 1 +set scr_infect_winlimit 1 +set scr_infect_numlives 0 +set scr_infect_playerrespawndelay 0 +set scr_infect_waverespawndelay 0 +set scr_infect_promode 0 + +// ONE IN THE CHAMBER +set scr_oic_scorelimit 0 +set scr_oic_timelimit 10 +set scr_oic_roundlimit 1 +set scr_oic_winlimit 1 +set scr_oic_numlives 2 +set scr_oic_playerrespawndelay 0 +set scr_oic_waverespawndelay 0 +set scr_oic_promode 0 diff --git a/zone_raw/code_post_gfx/default_xboxlive.cfg b/zone_raw/code_post_gfx/default_xboxlive.cfg new file mode 100644 index 0000000..2a40315 --- /dev/null +++ b/zone_raw/code_post_gfx/default_xboxlive.cfg @@ -0,0 +1,312 @@ +reset waypointOffscreenScaleSmallest +reset cg_drawCrosshair +reset cg_drawCrosshairNames +reset ragdoll_explode_force +reset ragdoll_explode_upbias +reset jump_height +reset jump_slowdownEnable +reset bg_fallDamageMinHeight +reset bg_fallDamageMaxHeight +reset cg_hudGrenadeIconHeight +reset cg_hudGrenadeIconWidth +reset cg_hudGrenadeIconOffset +reset cg_hudGrenadePointerHeight +reset cg_hudGrenadePointerWidth +reset cg_hudGrenadePointerPivot +reset com_gameMsgWindow1LineCount +reset cg_fovscale +reset cg_drawTalk + +set ui_allow_teamchange 0 +set scr_hardcore 0 +set g_hardcore 0 +set scr_diehard 0 +set scr_oldschool 0 +set scr_xpscale 1 +set scr_weaponxpscale 1 + +set scr_thirdPerson 0 + +set scr_game_killstreakdelay 8 + +set partyChatDisallowed 0 + +// UI +set cg_hudObjectiveTextScale 0.3 +set cg_headIconMinScreenRadius 0.025 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 1 +set cg_everyonehearseveryone 0 + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 15 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 1 +set scr_game_perks 1 +set scr_game_forceuav 0 +set scr_game_hardpoints 1 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 + +// UI +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1500 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + + +// DOMINATION +set scr_dom_scorelimit 200 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 7500 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 30 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 500 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// VIP +set scr_vip_scorelimit 1 +set scr_vip_timelimit 2.5 +set scr_vip_roundlimit 3 +set scr_vip_winlimit 2 +set scr_vip_numlives 0 +set scr_vip_roundswitch 1 +set scr_vip_promode 0 + +// CTF +set scr_ctf_scorelimit 3 +set scr_ctf_timelimit 5 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_halftime 0 +set scr_ctf_waverespawndelay 10 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// 3rd Person +set camera_thirdperson 0 +set aim_autoaim_enabled 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// TEAM DEFENDER +set scr_tdef_scorelimit 7500 +set scr_tdef_timelimit 10 +set scr_tdef_roundlimit 1 +set scr_tdef_winlimit 1 +set scr_tdef_numlives 0 +set scr_tdef_playerrespawndelay 0 +set scr_tdef_waverespawndelay 0 +set scr_tdef_promode 0 + +// KILL CONFIRMED +set scr_conf_scorelimit 65 +set scr_conf_timelimit 10 +set scr_conf_roundlimit 1 +set scr_conf_winlimit 1 +set scr_conf_numlives 0 +set scr_conf_playerrespawndelay 0 +set scr_conf_waverespawndelay 0 +set scr_conf_promode 0 + +// DROP ZONE +set scr_grnd_scorelimit 20000 +set scr_grnd_timelimit 10 +set scr_grnd_roundlimit 1 +set scr_grnd_winlimit 1 +set scr_grnd_numlives 0 +set scr_grnd_playerrespawndelay 0 +set scr_grnd_waverespawndelay 0 +set scr_grnd_promode 0 + +// TEAM JUGGERNAUT +set scr_tjugg_scorelimit 10000 +set scr_tjugg_timelimit 10 +set scr_tjugg_roundlimit 1 +set scr_tjugg_winlimit 1 +set scr_tjugg_numlives 0 +set scr_tjugg_playerrespawndelay 0 +set scr_tjugg_waverespawndelay 0 +set scr_tjugg_promode 0 + +// JUGGERNAUT +set scr_jugg_scorelimit 10 +set scr_jugg_timelimit 10 +set scr_jugg_roundlimit 1 +set scr_jugg_winlimit 1 +set scr_jugg_numlives 0 +set scr_jugg_playerrespawndelay 0 +set scr_jugg_waverespawndelay 0 +set scr_jugg_promode 0 + +// GUN GAME +set scr_gun_scorelimit 0 +set scr_gun_timelimit 10 +set scr_gun_roundlimit 1 +set scr_gun_winlimit 1 +set scr_gun_numlives 0 +set scr_gun_playerrespawndelay 0 +set scr_gun_waverespawndelay 0 +set scr_gun_promode 0 + +// MERCENARY DRAFT +set scr_infect_timelimit 10 +set scr_infect_roundlimit 1 +set scr_infect_winlimit 1 +set scr_infect_numlives 0 +set scr_infect_playerrespawndelay 0 +set scr_infect_waverespawndelay 0 +set scr_infect_promode 0 + +// ONE IN THE CHAMBER +set scr_oic_scorelimit 0 +set scr_oic_timelimit 10 +set scr_oic_roundlimit 1 +set scr_oic_winlimit 1 +set scr_oic_numlives 2 +set scr_oic_playerrespawndelay 0 +set scr_oic_waverespawndelay 0 +set scr_oic_promode 0 diff --git a/zone_raw/code_post_gfx/developer.cfg b/zone_raw/code_post_gfx/developer.cfg new file mode 100644 index 0000000..60c8146 --- /dev/null +++ b/zone_raw/code_post_gfx/developer.cfg @@ -0,0 +1,89 @@ + +// ** Graphics ** +bind i toggle r_showtris 2 0 +bind ] toggle r_showtris 1 0 +bind j toggle r_showtricounts 1 0 +bind o toggle r_fullbright 1 0 +bind . toggle r_fullbright 1 0 +bind u toggle cg_drawmaterial 1 0 +bind v toggle cg_draw2d 0 1 +bind , toggle r_normalmaps flat unchanged +bind [ toggle fx_enable 0 1 +bind f11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1" + +// ** Game ** +bind b cg_ufo +bind c god +bind pause toggle cl_paused 0 1 +bind p toggle cl_paused 0 1 +bind t toggle timescale 1 5 +bind y toggle timescale 1 0.1 +bind q toggle timescale 1 0.3 +bind n ufo +bind \ map_restart +//NEW, brings up a Start menu UI so we unbind these keys to make it easier to use +bind f10 "set debug_start 1; unbind DOWNARROW; unbind UPARROW" + +// ** Macros ** +// hides stuff that makes screenshots look worse +bind z "toggle cg_draw2d 0 1; toggle cg_drawbreathhint 0 1; toggle cg_drawcrosshair 0 1; toggle cg_drawfps 0 1; toggle cg_drawgun 0 1; toggle cg_drawhud 0 1; toggle cg_drawmantlehint 0 1; toggle cg_drawpaused 0 1; toggle cg_drawperformancewarnings 0 1; toggle cg_drawplayerposinfreemove 0 1; toggle cg_drawshellshock 0 1; toggle cg_drawturretcrosshair 0 1; toggle cg_drawversion 0 1" +// zoomes in and hides the world +//bind 5 "toggle r_drawWorld 1 0; r_clearColor .25 .25 .25 1; r_clearColor2 .25 .25 .25 1; toggle cg_draw2d 1 0; toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4" + +// ** Sound ** +bind pgdn toggle snd_drawinfo 0 1 2 3 +bind pgup toggle snd_draw3d 2 0 +bind 1 profile_setVolume 0 +bind 2 profile_setVolume 0.25 +bind 3 profile_setVolume 0.6 +bind 4 profile_setVolume 0.8 +bind 5 toggle profile_setVolume 0 0.8 + +// ** AI ** +bind g toggle g_entinfo 5 4 0 +bind h toggle g_entinfo 1 2 0 +bind m toggle g_entinfo_AIText 2 3 4 0 1 +bind ' toggle g_entinfo_type 2 1 0 +bind k toggle ai_shownearbynodes 0 64 +bind l toggle ai_shownodes 0 1 +bind semicolon toggle ai_showpaths 0 1 +bind del toggle ai_showVolume -1 1 +bind / toggle debug_colornodes on off +// kills the AI. Turns off ragdoll for a moment because otherwise the framerate takes a big hit. +bind x "ragdoll_enable 0; set debug_nuke on; wait 3; ragdoll_enable 1" + +// ** Geo ** +bind home toggle r_lockpvs 1 0 +bind end toggle r_showportals 0 1 2 + +// ** Configs and Tools ** +bind f4 devgui +bind f2 exec developer +bind f3 exec robotg +bind f5 give ammo +bind f6 fast_restart +bind f7 "set tweak 1; map_restart; exec devgui_fog" +bind f8 toggle animsound on off +bind f9 exec createFX + +// ** Replays ** +bind - replay_back 10 +bind leftarrow replay_back 10 +bind 0 replay_back 3 +bind uparrow replay_back 3 +bind 6 replay_mark +bind kp_minus replay_mark +bind 8 replay_live +bind downarrow replay_live +bind rightarrow replay_forward 10 +bind backspace replay_restart +bind kp_plus replay_goto +bind 7 replay_goto + +// transparent hud is for flashy release feature, not useful dev tool +set con_outputwindowcolor 0.32 0.35 0.36 1 + +// display the current level progression time +set replay_time 1 + + diff --git a/zone_raw/code_post_gfx/enable_art.cfg b/zone_raw/code_post_gfx/enable_art.cfg new file mode 100644 index 0000000..b27a377 --- /dev/null +++ b/zone_raw/code_post_gfx/enable_art.cfg @@ -0,0 +1,4 @@ +exec clear_script_tools.cfg +set scr_art_tweak 1 +set r_glowUseTweaks 1 +set r_filmUseTweaks 1 diff --git a/zone_raw/code_post_gfx/enable_artscript.cfg b/zone_raw/code_post_gfx/enable_artscript.cfg new file mode 100644 index 0000000..9eec371 --- /dev/null +++ b/zone_raw/code_post_gfx/enable_artscript.cfg @@ -0,0 +1,7 @@ +set scr_art_tweak 1 +set scr_art_tweak_message 1 +set r_glowUseTweaks 1 +set r_filmUseTweaks 1 +updateGlowTweaks +updateFilmTweaks +updateCharPrimaryTweaks diff --git a/zone_raw/code_post_gfx/english/localizedstrings/code_post_gfx.str b/zone_raw/code_post_gfx/english/localizedstrings/code_post_gfx.str new file mode 100644 index 0000000..037315b --- /dev/null +++ b/zone_raw/code_post_gfx/english/localizedstrings/code_post_gfx.str @@ -0,0 +1,12883 @@ +// Dumped from fastfile "code_post_gfx". +// In their original format the strings might have been separated in multiple files. +VERSION "1" +CONFIG "C:/trees/cod3/cod3/bin/StringEd.cfg" +FILENOTES "" + +REFERENCE CGAME_COMPLAINTDISMISSED +LANG_ENGLISH "Complaint dismissed" + +REFERENCE CGAME_COMPLAINTFILED +LANG_ENGLISH "Your complaint has been filed" + +REFERENCE CGAME_COMPLAINTSERVERHOST +LANG_ENGLISH "Server Host cannot be complained against" + +REFERENCE CGAME_COMPLAINTTEAMKILLFILE +LANG_ENGLISH "File complaint against &&1 for team-killing?" + +REFERENCE CGAME_CONNECTIONINTERUPTED +LANG_ENGLISH "Connection Interrupted" + +REFERENCE CGAME_CONTINUE_SAVING +LANG_ENGLISH "Save and Quit" + +REFERENCE CGAME_CRUSH +LANG_ENGLISH "crush" + +REFERENCE CGAME_DIED +LANG_ENGLISH "died" + +REFERENCE CGAME_DROWN +LANG_ENGLISH "drown" + +REFERENCE CGAME_FALLING +LANG_ENGLISH "falling" + +REFERENCE CGAME_FOLLOWING +LANG_ENGLISH "SPECTATING" + +REFERENCE CGAME_FOR +LANG_ENGLISH "for" + +REFERENCE CGAME_HEAD_SHOT +LANG_ENGLISH "head shot" + +REFERENCE CGAME_HEALTH +LANG_ENGLISH "Health" + +REFERENCE CGAME_MELEE +LANG_ENGLISH "melee" + +REFERENCE CGAME_MISSIONOBJECTIVES +LANG_ENGLISH "MISSION OBJECTIVES" + +REFERENCE CGAME_NO +LANG_ENGLISH "NO" + +REFERENCE CGAME_NOSPECTATORVOICECHAT +LANG_ENGLISH "Can't voice chat as a spectator." + +REFERENCE CGAME_NOW_SAVING +LANG_ENGLISH "Saving..." + +REFERENCE CGAME_OBJECTIVE_ABOVE +LANG_ENGLISH "Objective Above" + +REFERENCE CGAME_OBJECTIVE_BELOW +LANG_ENGLISH "Objective Below" + +REFERENCE CGAME_OBJECTIVE_FOLLOWTEXT_DEFAULT +LANG_ENGLISH "Follow" + +REFERENCE CGAME_PAUSED +LANG_ENGLISH "Paused" + +REFERENCE CGAME_PLAYERRENAMES +LANG_ENGLISH "renamed to" + +REFERENCE CGAME_PRESSYESNO +LANG_ENGLISH "Press '&&1' for YES, or '&&2' for No" + +REFERENCE CGAME_PRONE_BLOCKED +LANG_ENGLISH "Prone Blocked" + +REFERENCE CGAME_PRONE_BLOCKED_WEAPON +LANG_ENGLISH "Can't Go Prone With This Weapon" + +REFERENCE CGAME_RESTART_WARNING +LANG_ENGLISH "If you restart now, you will lose \nany progress that you have made \nin this mission\n\nContinue restart?" + +REFERENCE CGAME_SAVE_VICTORY +LANG_ENGLISH "Would you like to save your game progress?" + +REFERENCE CGAME_SAVE_WARNING +LANG_ENGLISH "If you save now, you will lose any progress \nsince your last checkpoint. \n\nContinue saving?" + +REFERENCE CGAME_SAVINGREPLAY +LANG_ENGLISH "&&1 saving replay at\n &&2 -> &&3" + +REFERENCE CGAME_SB_ASSISTS +LANG_ENGLISH "Assists" + +REFERENCE CGAME_SB_DEATHS +LANG_ENGLISH "Deaths" + +REFERENCE CGAME_SB_KILLS +LANG_ENGLISH "Kills" + +REFERENCE CGAME_SB_PING +LANG_ENGLISH "Ping" + +REFERENCE CGAME_SB_PLAYER +LANG_ENGLISH "&&1" + +REFERENCE CGAME_SB_PLAYERS +LANG_ENGLISH "&&1" + +REFERENCE CGAME_SB_SCORE +LANG_ENGLISH "Score" + +REFERENCE CGAME_SERVERHOSTTEAMKILLED +LANG_ENGLISH "You were team-killed by the Server Host" + +REFERENCE CGAME_SLIME +LANG_ENGLISH "slime" + +REFERENCE CGAME_SPECTATOR +LANG_ENGLISH "SPECTATOR" + +REFERENCE CGAME_SPECTATORS +LANG_ENGLISH "Spectators" + +REFERENCE CGAME_SUICIDE +LANG_ENGLISH "suicide" + +REFERENCE CGAME_TEAMMATE +LANG_ENGLISH "TEAMMATE" + +REFERENCE CGAME_THIS_WEAPON_HAS_NO_ALTERNATE +LANG_ENGLISH "This weapon has no alternate mode to switch to." + +REFERENCE CGAME_UNKNOWN +LANG_ENGLISH "unknown" + +REFERENCE CGAME_VOTE +LANG_ENGLISH "VOTE" + +REFERENCE CGAME_WAITINGFORSERVERLOAD +LANG_ENGLISH "Waiting for server to load new map" + +REFERENCE CGAME_YES +LANG_ENGLISH "YES" + +REFERENCE CGAME_YOUKILLED +LANG_ENGLISH "You killed &&1" + +REFERENCE CGAME_YOUWEREKILLED +LANG_ENGLISH "Killed by &&1" + +REFERENCE CHALLENGE_44_MAGNUM_MASTERY +LANG_ENGLISH ".44 Magnum: Mastery" + +REFERENCE CHALLENGE_6FEARS7 +LANG_ENGLISH "6 Fears 7" + +REFERENCE CHALLENGE_AA12_MASTERY +LANG_ENGLISH "AA-12: Mastery" + +REFERENCE CHALLENGE_ABSENTEE +LANG_ENGLISH "Absentee Killer" + +REFERENCE CHALLENGE_AC130 +LANG_ENGLISH "Raining Death" + +REFERENCE CHALLENGE_ACR_MASTERY +LANG_ENGLISH "ACR 6.8: Mastery" + +REFERENCE CHALLENGE_ADVANCED_UAV +LANG_ENGLISH "Above And Beyond" + +REFERENCE CHALLENGE_AFTERBURNER +LANG_ENGLISH "Afterburner" + +REFERENCE CHALLENGE_AIR_SUPERIORITY +LANG_ENGLISH "Air Superiority" + +REFERENCE CHALLENGE_AIRBORNE +LANG_ENGLISH "Airborne" + +REFERENCE CHALLENGE_AIRDROP +LANG_ENGLISH "Air Mail" + +REFERENCE CHALLENGE_AIRDROP_MEGA +LANG_ENGLISH "Special Delivery" + +REFERENCE CHALLENGE_AIRDROP_TRAP +LANG_ENGLISH "Scare Package" + +REFERENCE CHALLENGE_AIRDROPS +LANG_ENGLISH "Airdrop Inbound" + +REFERENCE CHALLENGE_AIRSTRIKE_VETERAN +LANG_ENGLISH "Airstrike Veteran" + +REFERENCE CHALLENGE_AIRSTRIKES +LANG_ENGLISH "Airstrike Inbound" + +REFERENCE CHALLENGE_AK47_MASTERY +LANG_ENGLISH "AK-47: Mastery" + +REFERENCE CHALLENGE_ALITTLECONCUSSED +LANG_ENGLISH "A Little Concussed" + +REFERENCE CHALLENGE_ALL_CHALLENGES +LANG_ENGLISH "All Challenges" + +REFERENCE CHALLENGE_ALL_PERKS_BONUS +LANG_ENGLISH "OMA" + +REFERENCE CHALLENGE_ALLPRO +LANG_ENGLISH "All Pro" + +REFERENCE CHALLENGE_AR_KILL +LANG_ENGLISH "Pick any Assault Rifle" + +REFERENCE CHALLENGE_AS50_MASTERY +LANG_ENGLISH "AS50: Mastery" + +REFERENCE CHALLENGE_ASSAULT +LANG_ENGLISH "Assault" + +REFERENCE CHALLENGE_ASSAULT_EXPERT +LANG_ENGLISH "Assault Expert" + +REFERENCE CHALLENGE_ASSAULT_STREAKS +LANG_ENGLISH "Assault Master" + +REFERENCE CHALLENGE_ATM +LANG_ENGLISH "ATM" + +REFERENCE CHALLENGE_ATTACHMENT_ACOG_1 +LANG_ENGLISH ": ACOG" + +REFERENCE CHALLENGE_ATTACHMENT_AKIMBO_1 +LANG_ENGLISH ": Akimbo" + +REFERENCE CHALLENGE_ATTACHMENT_EOTECH_1 +LANG_ENGLISH ": Holographic Sight" + +REFERENCE CHALLENGE_ATTACHMENT_GL_1 +LANG_ENGLISH ": Grenade Launcher" + +REFERENCE CHALLENGE_ATTACHMENT_GRIP_1 +LANG_ENGLISH ": Grip" + +REFERENCE CHALLENGE_ATTACHMENT_HAMRHYBRID_1 +LANG_ENGLISH ": HAMR Scope" + +REFERENCE CHALLENGE_ATTACHMENT_HEARTBEAT_1 +LANG_ENGLISH ": Heartbeat" + +REFERENCE CHALLENGE_ATTACHMENT_HYBRID_1 +LANG_ENGLISH ": Hybrid Sights" + +REFERENCE CHALLENGE_ATTACHMENT_REFLEX_1 +LANG_ENGLISH ": Red Dot Sight" + +REFERENCE CHALLENGE_ATTACHMENT_ROF_1 +LANG_ENGLISH ": Rapid Fire" + +REFERENCE CHALLENGE_ATTACHMENT_SHOTGUN_1 +LANG_ENGLISH ": Shotgun" + +REFERENCE CHALLENGE_ATTACHMENT_SILENCER_1 +LANG_ENGLISH ": Silencer" + +REFERENCE CHALLENGE_ATTACHMENT_TACTICAL_1 +LANG_ENGLISH ": Tactical Knife" + +REFERENCE CHALLENGE_ATTACHMENT_THERMAL_1 +LANG_ENGLISH ": Thermal Scope" + +REFERENCE CHALLENGE_ATTACHMENT_VZSCOPE_1 +LANG_ENGLISH ": Variable Zoom Scope" + +REFERENCE CHALLENGE_ATTACHMENT_XMAGS_1 +LANG_ENGLISH ": Extended Mags" + +REFERENCE CHALLENGE_AUTOSPOT_KS +LANG_ENGLISH "Sniping Connoisseur" + +REFERENCE CHALLENGE_AUTOSPOT_PRO +LANG_ENGLISH "Marksman Pro" + +REFERENCE CHALLENGE_AVENGER +LANG_ENGLISH "...with a Vengeance." + +REFERENCE CHALLENGE_BACKDRAFT +LANG_ENGLISH "Backdraft" + +REFERENCE CHALLENGE_BACKSMASHER +LANG_ENGLISH "Back-Smasher" + +REFERENCE CHALLENGE_BACKSTABBER +LANG_ENGLISH "Backstabber" + +REFERENCE CHALLENGE_BANGFORBUCK +LANG_ENGLISH "Bang for your Buck" + +REFERENCE CHALLENGE_BARRETT_MASTERY +LANG_ENGLISH "Barrett .50cal: Mastery" + +REFERENCE CHALLENGE_BASE_JUMP +LANG_ENGLISH "Base Jump" + +REFERENCE CHALLENGE_BASELINE +LANG_ENGLISH "Baseline" + +REFERENCE CHALLENGE_BASIC_CAPS +LANG_ENGLISH "BASIC TRAINING" + +REFERENCE CHALLENGE_BASIC_CHALLENGES +LANG_ENGLISH "When in doubt, empty the magazine." + +REFERENCE CHALLENGE_BE_THE_LAST_MAN_STANDING +LANG_ENGLISH "Be the last man standing in Search and Destroy." + +REFERENCE CHALLENGE_BERETTA393_MASTERY +LANG_ENGLISH "M93 Raffica: Mastery" + +REFERENCE CHALLENGE_BERETTA_MASTERY +LANG_ENGLISH "M9: Mastery" + +REFERENCE CHALLENGE_BLANK_0 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_1 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_10 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_2 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_3 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_4 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_5 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_6 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_7 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_8 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLANK_9 +LANG_ENGLISH " " + +REFERENCE CHALLENGE_BLASTSHIELD_KS +LANG_ENGLISH "That Tickles" + +REFERENCE CHALLENGE_BLASTSHIELD_PRO +LANG_ENGLISH "Blast Shield Pro" + +REFERENCE CHALLENGE_BLINDEYE_KS +LANG_ENGLISH "Transparent" + +REFERENCE CHALLENGE_BLINDEYE_PRO +LANG_ENGLISH "Blind Eye Pro" + +REFERENCE CHALLENGE_BLINDFIRE +LANG_ENGLISH "Blindfire" + +REFERENCE CHALLENGE_BLING_BLING +LANG_ENGLISH "Bling Bling" + +REFERENCE CHALLENGE_BLOW_UP_N_CARS +LANG_ENGLISH "Blow up &&1 cars." + +REFERENCE CHALLENGE_BOMB_DEFENDER +LANG_ENGLISH "Bomb Defender" + +REFERENCE CHALLENGE_BOMB_DOWN +LANG_ENGLISH "Bomb Down" + +REFERENCE CHALLENGE_BOMB_PLANTER +LANG_ENGLISH "Bomb Prevention" + +REFERENCE CHALLENGE_BOOT_CAMP +LANG_ENGLISH "Boot Camp" + +REFERENCE CHALLENGE_BOOT_CAMP_CAPS +LANG_ENGLISH "BOOT CAMP" + +REFERENCE CHALLENGE_BOOT_CAMP_CHALLENGES +LANG_ENGLISH "Boot Camp challenges" + +REFERENCE CHALLENGE_BOSSMAN +LANG_ENGLISH "Who's the boss?" + +REFERENCE CHALLENGE_BOTHBARRELS +LANG_ENGLISH "Both Barrels" + +REFERENCE CHALLENGE_BOUNCING_BETTY +LANG_ENGLISH "My Bouncy Lady" + +REFERENCE CHALLENGE_BREAKBANK +LANG_ENGLISH "Break the Bank" + +REFERENCE CHALLENGE_BULLETACCURACY_KS +LANG_ENGLISH "Why Aim?" + +REFERENCE CHALLENGE_BULLETACCURACY_PRO +LANG_ENGLISH "Steady Aim Pro" + +REFERENCE CHALLENGE_BULLETPAINT +LANG_ENGLISH "Paintball Gun" + +REFERENCE CHALLENGE_BULLSEYE +LANG_ENGLISH "Plastered" + +REFERENCE CHALLENGE_C4 +LANG_ENGLISH "Plastic Surgery" + +REFERENCE CHALLENGE_C4SHOT +LANG_ENGLISH "C4 Shot" + +REFERENCE CHALLENGE_CALL_IN_A_HELICOPTER +LANG_ENGLISH "Call in an Attack Helicopter 2 times in a single match." + +REFERENCE CHALLENGE_CALL_IN_A_UAV_3_TIMES +LANG_ENGLISH "Call in a UAV 3 times in a single match." + +REFERENCE CHALLENGE_CALL_IN_A_UAV_N_TIMES +LANG_ENGLISH "Call in a UAV &&1 times." + +REFERENCE CHALLENGE_CALL_IN_AN_AIRSTRIKE +LANG_ENGLISH "Call in an airstrike 2 times in a single match." + +REFERENCE CHALLENGE_CAR_BOMB +LANG_ENGLISH "Car Bomb" + +REFERENCE CHALLENGE_CARNIE +LANG_ENGLISH "Carnie" + +REFERENCE CHALLENGE_CARPET_BOMB +LANG_ENGLISH "Carpet Bomb" + +REFERENCE CHALLENGE_CARPETBOMBER +LANG_ENGLISH "Carpet bomber" + +REFERENCE CHALLENGE_CHOPPER_VETERAN +LANG_ENGLISH "Aerial Assault Veteran" + +REFERENCE CHALLENGE_CLAY_MORE +LANG_ENGLISH "Clay More" + +REFERENCE CHALLENGE_CLAYMORE +LANG_ENGLISH "Tick ... Boom" + +REFERENCE CHALLENGE_CLAYMORE_SHOT +LANG_ENGLISH "Claymore Shot" + +REFERENCE CHALLENGE_CLICKCLICKBOOM +LANG_ENGLISH "Click Click Boom" + +REFERENCE CHALLENGE_CLOSER +LANG_ENGLISH "The Closer" + +REFERENCE CHALLENGE_CM901_MASTERY +LANG_ENGLISH "CM901: Mastery" + +REFERENCE CHALLENGE_COBRACOMMANDER +LANG_ENGLISH "Cobra Commander" + +REFERENCE CHALLENGE_COLD_STEEL +LANG_ENGLISH "Cold Steel" + +REFERENCE CHALLENGE_COLDBLOODED_KS +LANG_ENGLISH "Hidden In Plain Sight" + +REFERENCE CHALLENGE_COLDBLOODED_PRO +LANG_ENGLISH "Assassin Pro" + +REFERENCE CHALLENGE_COLLATERAL_DAMAGE +LANG_ENGLISH "Collateral Damage" + +REFERENCE CHALLENGE_COLOROFMONEY +LANG_ENGLISH "Blood Money" + +REFERENCE CHALLENGE_COMPLETE +LANG_ENGLISH "Challenge Completed!" + +REFERENCE CHALLENGE_COMPLETE_A_MATCH +LANG_ENGLISH "Complete a match" + +REFERENCE CHALLENGE_COUNTER_UAV +LANG_ENGLISH "Interference" + +REFERENCE CHALLENGE_COUNTERC4 +LANG_ENGLISH "Counter-C4" + +REFERENCE CHALLENGE_COUNTERCLAYMORE +LANG_ENGLISH "Counter-Claymore" + +REFERENCE CHALLENGE_COUNTERMVP +LANG_ENGLISH "Counter-MVP" + +REFERENCE CHALLENGE_CRABMEAT +LANG_ENGLISH "Crab Meat" + +REFERENCE CHALLENGE_CROUCH_SHOT +LANG_ENGLISH "Crouch Shot" + +REFERENCE CHALLENGE_CRUELTY +LANG_ENGLISH "Cruelty" + +REFERENCE CHALLENGE_CRUSH_AN_ENEMY +LANG_ENGLISH "Crush an enemy from behind." + +REFERENCE CHALLENGE_DAILY_CAPS +LANG_ENGLISH "DAILY CHALLENGES" + +REFERENCE CHALLENGE_DAILY_CHALLENGE +LANG_ENGLISH "Daily Challenge" + +REFERENCE CHALLENGE_DAILY_CHALLENGE_N +LANG_ENGLISH "Daily Challenge &&1" + +REFERENCE CHALLENGE_DAILY_CHALLENGES +LANG_ENGLISH "Daily Challenges" + +REFERENCE CHALLENGE_DAILY_HINT +LANG_ENGLISH "New challenges every day" + +REFERENCE CHALLENGE_DANGERCLOSE_PRO +LANG_ENGLISH "Danger Close Pro" + +REFERENCE CHALLENGE_DARKBRINGER +LANG_ENGLISH "Dark Bringer" + +REFERENCE CHALLENGE_DEADSILENCE_PRO +LANG_ENGLISH "Dead Silence Pro" + +REFERENCE CHALLENGE_DEATHFROMABOVE +LANG_ENGLISH "Death From Above" + +REFERENCE CHALLENGE_DEFCON +LANG_ENGLISH "Defcon" + +REFERENCE CHALLENGE_DEFCON_CHALLENGES +LANG_ENGLISH "DEFCON Challenges" + +REFERENCE CHALLENGE_DEFUSE_A_BOMB_IN_SABOTAGE +LANG_ENGLISH "Defuse &&1 bombs." + +REFERENCE CHALLENGE_DEFUSER +LANG_ENGLISH "Defuser" + +REFERENCE CHALLENGE_DELAYMINE +LANG_ENGLISH "Trip Delayed" + +REFERENCE CHALLENGE_DEPLOYABLE_VEST +LANG_ENGLISH "Well Protected" + +REFERENCE CHALLENGE_DESC_6FEARS7 +LANG_ENGLISH "Get a 7-8-9 killstreak." + +REFERENCE CHALLENGE_DESC_ABSENTEE +LANG_ENGLISH "Get a Game Winning Killcam with a Sentry Gun." + +REFERENCE CHALLENGE_DESC_AC130 +LANG_ENGLISH "Call in &&1 AC-130s." + +REFERENCE CHALLENGE_DESC_ADVANCED_UAV +LANG_ENGLISH "Call in &&1 Advanced UAVs." + +REFERENCE CHALLENGE_DESC_AIRDROP +LANG_ENGLISH "Call in &&1 Care Packages." + +REFERENCE CHALLENGE_DESC_AIRDROP_MEGA +LANG_ENGLISH "Call in &&1 Emergency Airdrops." + +REFERENCE CHALLENGE_DESC_AIRDROP_TRAP +LANG_ENGLISH "Call in &&1 Airdrop Traps." + +REFERENCE CHALLENGE_DESC_AIRDROPS +LANG_ENGLISH "Call in &&1 total airdrop crates using Care Package, Sentry Gun, and Emergency Airdrop." + +REFERENCE CHALLENGE_DESC_AIRSTRIKES +LANG_ENGLISH "Call in &&1 Precision, Stealth or Harrier airstrikes." + +REFERENCE CHALLENGE_DESC_ALITTLECONCUSSED +LANG_ENGLISH "Stun &&1 enemies." + +REFERENCE CHALLENGE_DESC_ALL_PERKS_BONUS +LANG_ENGLISH "Earn the All Perks Bonus &&1 times." + +REFERENCE CHALLENGE_DESC_ALLPRO +LANG_ENGLISH "Headshot 2+ enemies with 1 bullet." + +REFERENCE CHALLENGE_DESC_ASSAULT_STREAKS +LANG_ENGLISH "Call in &&1 Assault Killstreak Rewards." + +REFERENCE CHALLENGE_DESC_ATM +LANG_ENGLISH "Get a Payback with a Throwing Knife." + +REFERENCE CHALLENGE_DESC_AUTOSPOT_KS +LANG_ENGLISH "Earn Marksman &&1 times." + +REFERENCE CHALLENGE_DESC_AVENGER +LANG_ENGLISH "Avenge a fallen teammate." + +REFERENCE CHALLENGE_DESC_BACKSTABBER +LANG_ENGLISH "Stab an enemy in the back with your knife." + +REFERENCE CHALLENGE_DESC_BANGFORBUCK +LANG_ENGLISH "Get Payback &&1 times with Frag Grenades." + +REFERENCE CHALLENGE_DESC_BASELINE +LANG_ENGLISH "Get 1 kill with every default class primary and secondary weapon." + +REFERENCE CHALLENGE_DESC_BEGINNER_PACKAGE +LANG_ENGLISH "Unlock in the Prestige Shop." + +REFERENCE CHALLENGE_DESC_BLASTSHIELD_KS +LANG_ENGLISH "Earn Blast Shield &&1 times." + +REFERENCE CHALLENGE_DESC_BLINDEYE_KS +LANG_ENGLISH "Earn Blind Eye &&1 times." + +REFERENCE CHALLENGE_DESC_BOTHBARRELS +LANG_ENGLISH "Kill an enemy with the Ranger by firing both barrels at the same time." + +REFERENCE CHALLENGE_DESC_BREAKBANK +LANG_ENGLISH "Get a Payback with a Claymore." + +REFERENCE CHALLENGE_DESC_BULLETACCURACY_KS +LANG_ENGLISH "Earn Steady Aim &&1 times." + +REFERENCE CHALLENGE_DESC_BULLSEYE +LANG_ENGLISH "Stick &&1 players with a Semtex grenade." + +REFERENCE CHALLENGE_DESC_C4SHOT +LANG_ENGLISH "Kill &&1 enemies by using C4." + +REFERENCE CHALLENGE_DESC_CAR_BOMB +LANG_ENGLISH "Kill &&1 enemies by destroying cars." + +REFERENCE CHALLENGE_DESC_CARNIE +LANG_ENGLISH "Kill &&1 players with a Throwing Knife." + +REFERENCE CHALLENGE_DESC_CARPETBOMBER +LANG_ENGLISH "Get &&1 kills with a Precision Airstrike." + +REFERENCE CHALLENGE_DESC_CHOPPER_VETERAN +LANG_ENGLISH "Kill &&1 enemies by calling in Attack Helicopters." + +REFERENCE CHALLENGE_DESC_CLICKCLICKBOOM +LANG_ENGLISH "Get 1 kill with C4 while in Final Stand." + +REFERENCE CHALLENGE_DESC_CLOSER +LANG_ENGLISH "Be the killer in &&1 Game Winning Killcams." + +REFERENCE CHALLENGE_DESC_COBRACOMMANDER +LANG_ENGLISH "Get &&1 kills as a Chopper Gunner." + +REFERENCE CHALLENGE_DESC_COLDBLOODED_KS +LANG_ENGLISH "Earn Assassin &&1 times." + +REFERENCE CHALLENGE_DESC_COLOROFMONEY +LANG_ENGLISH "Get Payback &&1 times with headshots." + +REFERENCE CHALLENGE_DESC_COUNTER_UAV +LANG_ENGLISH "Call in &&1 Counter-UAVs." + +REFERENCE CHALLENGE_DESC_CRABMEAT +LANG_ENGLISH "Kill 10 enemies with a single killstreak." + +REFERENCE CHALLENGE_DESC_CRUELTY +LANG_ENGLISH "Kill an enemy, pick up his weapon, then kill him again with his own weapon." + +REFERENCE CHALLENGE_DESC_DARKBRINGER +LANG_ENGLISH "Prevent 25 Tactical Insertions." + +REFERENCE CHALLENGE_DESC_DEATHFROMABOVE +LANG_ENGLISH "Get a Game Winning Killcam with an AC-130." + +REFERENCE CHALLENGE_DESC_DEPLOYABLE_VEST +LANG_ENGLISH "Call in &&1 Ballistic Vests." + +REFERENCE CHALLENGE_DESC_DETECTEXPLOSIVE_KS +LANG_ENGLISH "Earn SitRep &&1 times." + +REFERENCE CHALLENGE_DESC_DICTATOR +LANG_ENGLISH "Change the DEFCON 3 times in one game." + +REFERENCE CHALLENGE_DESC_DIDYOUSEETHAT +LANG_ENGLISH "Kill someone with a Throwing Knife while flashed or stunned." + +REFERENCE CHALLENGE_DESC_DRONEKILLER +LANG_ENGLISH "Get a Predator Missile kill in the Game Winning Killcam." + +REFERENCE CHALLENGE_DESC_DROPPINCRATES +LANG_ENGLISH "Get a Game Winning Killcam by dropping a crate on the enemy." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_1 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_10 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_11 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_12 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_13 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_14 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_15 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_16 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_17 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_18 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_19 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_2 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_20 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_3 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_4 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_5 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_6 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_7 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_8 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_ICON_9 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_1 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_2 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_3 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_4 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_5 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_6 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_7 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_8 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_ELITE_TITLE_9 +LANG_ENGLISH "Unlocked via Call Of Duty Elite." + +REFERENCE CHALLENGE_DESC_EMP +LANG_ENGLISH "Call in &&1 EMPs." + +REFERENCE CHALLENGE_DESC_ENEMYOFTHESTATE +LANG_ENGLISH "Kill 3 enemies while you are the only surviving member of your team." + +REFERENCE CHALLENGE_DESC_ESCORT_AIRDROP +LANG_ENGLISH "Call in &&1 Escort Airdrops." + +REFERENCE CHALLENGE_DESC_FASTRELOAD_KS +LANG_ENGLISH "Earn Sleight Of Hand &&1 times." + +REFERENCE CHALLENGE_DESC_FINISHINGTOUCH +LANG_ENGLISH "Get a Game Winning Killcam with a Precision Airstrike." + +REFERENCE CHALLENGE_DESC_FLAG_AUSTRALIA +LANG_ENGLISH "Australia" + +REFERENCE CHALLENGE_DESC_FLAG_AUSTRIA +LANG_ENGLISH "Austria" + +REFERENCE CHALLENGE_DESC_FLAG_BELGIUM +LANG_ENGLISH "Belgium" + +REFERENCE CHALLENGE_DESC_FLAG_BRAZIL +LANG_ENGLISH "Brazil" + +REFERENCE CHALLENGE_DESC_FLAG_CANADA +LANG_ENGLISH "Canada" + +REFERENCE CHALLENGE_DESC_FLAG_CHINA +LANG_ENGLISH "China" + +REFERENCE CHALLENGE_DESC_FLAG_CZECH +LANG_ENGLISH "Czech Republic" + +REFERENCE CHALLENGE_DESC_FLAG_DENMARK +LANG_ENGLISH "Denmark" + +REFERENCE CHALLENGE_DESC_FLAG_EL_SALVADOR +LANG_ENGLISH "El Salvador" + +REFERENCE CHALLENGE_DESC_FLAG_FINLAND +LANG_ENGLISH "Finland" + +REFERENCE CHALLENGE_DESC_FLAG_FRANCE +LANG_ENGLISH "France" + +REFERENCE CHALLENGE_DESC_FLAG_GERMANY +LANG_ENGLISH "Germany" + +REFERENCE CHALLENGE_DESC_FLAG_GREECE +LANG_ENGLISH "Greece" + +REFERENCE CHALLENGE_DESC_FLAG_HONG_KONG +LANG_ENGLISH "Hong Kong" + +REFERENCE CHALLENGE_DESC_FLAG_INDIA +LANG_ENGLISH "India" + +REFERENCE CHALLENGE_DESC_FLAG_IRAN +LANG_ENGLISH "Iran" + +REFERENCE CHALLENGE_DESC_FLAG_IRELAND +LANG_ENGLISH "Ireland" + +REFERENCE CHALLENGE_DESC_FLAG_ITALY +LANG_ENGLISH "Italy" + +REFERENCE CHALLENGE_DESC_FLAG_JAPAN +LANG_ENGLISH "Japan" + +REFERENCE CHALLENGE_DESC_FLAG_LUXEMBURG +LANG_ENGLISH "Luxembourg" + +REFERENCE CHALLENGE_DESC_FLAG_MEXICO +LANG_ENGLISH "Mexico" + +REFERENCE CHALLENGE_DESC_FLAG_NETHERLANDS +LANG_ENGLISH "Netherlands" + +REFERENCE CHALLENGE_DESC_FLAG_NEW_ZEALAND +LANG_ENGLISH "New Zealand" + +REFERENCE CHALLENGE_DESC_FLAG_NORWAY +LANG_ENGLISH "Norway" + +REFERENCE CHALLENGE_DESC_FLAG_PHILIPPINES +LANG_ENGLISH "Philippines" + +REFERENCE CHALLENGE_DESC_FLAG_POLAND +LANG_ENGLISH "Poland" + +REFERENCE CHALLENGE_DESC_FLAG_PORTUGAL +LANG_ENGLISH "Portugal" + +REFERENCE CHALLENGE_DESC_FLAG_RUSSIA +LANG_ENGLISH "Russia" + +REFERENCE CHALLENGE_DESC_FLAG_SAUDI_ARABIA +LANG_ENGLISH "Saudi Arabia" + +REFERENCE CHALLENGE_DESC_FLAG_SINGAPORE +LANG_ENGLISH "Singapore" + +REFERENCE CHALLENGE_DESC_FLAG_SOUTH_AFRICA +LANG_ENGLISH "South Africa" + +REFERENCE CHALLENGE_DESC_FLAG_SOUTH_KOREA +LANG_ENGLISH "South Korea" + +REFERENCE CHALLENGE_DESC_FLAG_SPAIN +LANG_ENGLISH "Spain" + +REFERENCE CHALLENGE_DESC_FLAG_SWEDEN +LANG_ENGLISH "Sweden" + +REFERENCE CHALLENGE_DESC_FLAG_SWISS +LANG_ENGLISH "Switzerland" + +REFERENCE CHALLENGE_DESC_FLAG_TAIWAN +LANG_ENGLISH "Taiwan" + +REFERENCE CHALLENGE_DESC_FLAG_TURKEY +LANG_ENGLISH "Turkey" + +REFERENCE CHALLENGE_DESC_FLAG_UK +LANG_ENGLISH "United Kingdom" + +REFERENCE CHALLENGE_DESC_FLAG_UNITED_ARAB_EMIRATES +LANG_ENGLISH "United Arab Emirates" + +REFERENCE CHALLENGE_DESC_FLAG_UNITED_STATES +LANG_ENGLISH "United States of America" + +REFERENCE CHALLENGE_DESC_GHILLIE +LANG_ENGLISH "Get &&1 one-shot kills with sniper rifles." + +REFERENCE CHALLENGE_DESC_GROUPHUG +LANG_ENGLISH "Kill multiple enemies with a Semtex stuck to one of them." + +REFERENCE CHALLENGE_DESC_HARDLINE_KS +LANG_ENGLISH "Earn Hardline &&1 times." + +REFERENCE CHALLENGE_DESC_HARRIER_AIRSTRIKE +LANG_ENGLISH "Call in &&1 Harrier strikes." + +REFERENCE CHALLENGE_DESC_HEADS_UP +LANG_ENGLISH "Kill an enemy by dropping a crate on them." + +REFERENCE CHALLENGE_DESC_HELICOPTER +LANG_ENGLISH "Call in &&1 Attack Helicopters." + +REFERENCE CHALLENGE_DESC_HELICOPTER_FLARES +LANG_ENGLISH "Call in &&1 Pave Lows." + +REFERENCE CHALLENGE_DESC_HELICOPTER_FLOCK +LANG_ENGLISH "Call in &&1 Strafe Runs." + +REFERENCE CHALLENGE_DESC_HELICOPTER_GUARD +LANG_ENGLISH "Call in &&1 AH-6 Overwatches." + +REFERENCE CHALLENGE_DESC_HELICOPTER_MINIGUN +LANG_ENGLISH "Call in &&1 Chopper Gunners." + +REFERENCE CHALLENGE_DESC_HELICOPTERS +LANG_ENGLISH "Call in &&1 armed helicopters." + +REFERENCE CHALLENGE_DESC_HIDEF +LANG_ENGLISH "Get a Game Winning Killcam with a Chopper Gunner." + +REFERENCE CHALLENGE_DESC_HIJACKER +LANG_ENGLISH "Hijack &&1 crates." + +REFERENCE CHALLENGE_DESC_HOT_POTATO +LANG_ENGLISH "Kill &&1 enemies with thrown back grenades." + +REFERENCE CHALLENGE_DESC_IAMRICH +LANG_ENGLISH "Get Payback &&1 times with C4." + +REFERENCE CHALLENGE_DESC_IDENTITYTHEFT +LANG_ENGLISH "Get a Payback with the killer's Copycat Class." + +REFERENCE CHALLENGE_DESC_IMS +LANG_ENGLISH "Call in &&1 I.M.S." + +REFERENCE CHALLENGE_DESC_INDECENTEXPOSURE +LANG_ENGLISH "Flash &&1 enemies." + +REFERENCE CHALLENGE_DESC_INFECTED +LANG_ENGLISH "Killed by an infected..." + +REFERENCE CHALLENGE_DESC_ITS_PERSONAL +LANG_ENGLISH "Hurt an enemy then finish them with a Throwing Knife." + +REFERENCE CHALLENGE_DESC_JACKINTHEBOX +LANG_ENGLISH "Kill an enemy within 5 seconds of tactically inserting, &&1 times." + +REFERENCE CHALLENGE_DESC_JOLLYGREENGIANT +LANG_ENGLISH "Get &&1 kills with a Pave Low." + +REFERENCE CHALLENGE_DESC_JUGGERNAUT +LANG_ENGLISH "Call in &&1 Juggernauts." + +REFERENCE CHALLENGE_DESC_JUGGERNAUT_RECON +LANG_ENGLISH "Call in &&1 Juggernaut Recons." + +REFERENCE CHALLENGE_DESC_LAST_RESORT +LANG_ENGLISH "Get a Final Stand kill in Game Winning Killcam." + +REFERENCE CHALLENGE_DESC_LIVINGDEAD +LANG_ENGLISH "Survive Final Stand." + +REFERENCE CHALLENGE_DESC_LONGERSPRINT_KS +LANG_ENGLISH "Earn Extreme Conditioning &&1 times." + +REFERENCE CHALLENGE_DESC_LOOKNOHANDS +LANG_ENGLISH "Get &&1 kills with a Sentry Gun." + +REFERENCE CHALLENGE_DESC_MACH5 +LANG_ENGLISH "Change the DEFCON in the first minute of a game." + +REFERENCE CHALLENGE_DESC_MARTYR +LANG_ENGLISH "Get 1 kill with a Martyrdom deathstreak." + +REFERENCE CHALLENGE_DESC_MASTERBLASTER +LANG_ENGLISH "Survive &&1 explosions while using Blast Shield." + +REFERENCE CHALLENGE_DESC_MISERY_LOVES_COMPANY +LANG_ENGLISH "Kill yourself and 1 enemy by cooking a grenade without throwing it." + +REFERENCE CHALLENGE_DESC_MONEYSHOT +LANG_ENGLISH "Get a Payback in the game winning killcam." + +REFERENCE CHALLENGE_DESC_NBK +LANG_ENGLISH "Get 3 longshots in one life." + +REFERENCE CHALLENGE_DESC_NEVERFORGET +LANG_ENGLISH "Get hurt by an enemy but survive and backstab them." + +REFERENCE CHALLENGE_DESC_NEWJACK +LANG_ENGLISH "Hijack 10 Emergency Drops." + +REFERENCE CHALLENGE_DESC_NO +LANG_ENGLISH "Kill an enemy cooking a Frag Grenade." + +REFERENCE CHALLENGE_DESC_NOBOOMFORYOU +LANG_ENGLISH "Stop &&1 enemy projectiles with the Trophy System." + +REFERENCE CHALLENGE_DESC_NUKE +LANG_ENGLISH "Call in &&1 M.O.A.B.s." + +REFERENCE CHALLENGE_DESC_OG +LANG_ENGLISH "Get a Game Winning Killcam with an Attack Helicopter." + +REFERENCE CHALLENGE_DESC_OMNICIDE +LANG_ENGLISH "Kill the entire enemy team within 10 seconds." + +REFERENCE CHALLENGE_DESC_ONTHEPULSE +LANG_ENGLISH "EMP &&1 enemies." + +REFERENCE CHALLENGE_DESC_OSPREY_GUNNER +LANG_ENGLISH "Call in &&1 Osprey Gunners." + +REFERENCE CHALLENGE_DESC_OUCH +LANG_ENGLISH "Kill an enemy with a rifle-mounted grenade launcher without detonation. (Direct impact)" + +REFERENCE CHALLENGE_DESC_OVERACHIEVER +LANG_ENGLISH "Earn 3 stars in all Special Ops Missions." + +REFERENCE CHALLENGE_DESC_OVERDRAFT +LANG_ENGLISH "Get a Payback that sticks to the victim." + +REFERENCE CHALLENGE_DESC_OWNED +LANG_ENGLISH "Get a Riot Shield melee kill in Game Winning Killcam." + +REFERENCE CHALLENGE_DESC_PAINT_KS +LANG_ENGLISH "Earn Recon &&1 times." + +REFERENCE CHALLENGE_DESC_PART_CTF +LANG_ENGLISH "Complete a CTF match" + +REFERENCE CHALLENGE_DESC_PART_DEM +LANG_ENGLISH "Complete a Demolition Match" + +REFERENCE CHALLENGE_DESC_PART_DOM +LANG_ENGLISH "Complete a Domination match" + +REFERENCE CHALLENGE_DESC_PART_FFA +LANG_ENGLISH "Complete a Free For All match" + +REFERENCE CHALLENGE_DESC_PART_HQ +LANG_ENGLISH "Complete a Headquarters match" + +REFERENCE CHALLENGE_DESC_PART_KC +LANG_ENGLISH "Complete a Kill Confirmed Match" + +REFERENCE CHALLENGE_DESC_PART_SAB +LANG_ENGLISH "Complete a Sabotage match" + +REFERENCE CHALLENGE_DESC_PART_SD +LANG_ENGLISH "Complete a Search and Destroy match" + +REFERENCE CHALLENGE_DESC_PART_TD +LANG_ENGLISH "Complete a Team Defender Match" + +REFERENCE CHALLENGE_DESC_PART_TDM +LANG_ENGLISH "Complete a Team Death Match" + +REFERENCE CHALLENGE_DESC_PLAGUE +LANG_ENGLISH "Transmission complete." + +REFERENCE CHALLENGE_DESC_POOLSHARK +LANG_ENGLISH "Steal an enemy's Emergency Airdrop crate." + +REFERENCE CHALLENGE_DESC_PRECISION_AIRSTRIKE +LANG_ENGLISH "Call in &&1 Precision Airstrikes." + +REFERENCE CHALLENGE_DESC_PREDATOR +LANG_ENGLISH "Get &&1 kills with a Predator Missile." + +REFERENCE CHALLENGE_DESC_PREDATOR_MISSILE +LANG_ENGLISH "Call in &&1 Predator Missiles." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1 +LANG_ENGLISH "Unlocked at Prestige 1." + +REFERENCE CHALLENGE_DESC_PRESTIGE_10 +LANG_ENGLISH "Unlocked at Prestige 10." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1_LEVEL_25 +LANG_ENGLISH "Unlocked at Prestige 1 (Lv25)." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1_LEVEL_35 +LANG_ENGLISH "Unlocked at Prestige 1 (Lv35)." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1_LEVEL_45 +LANG_ENGLISH "Unlocked at Prestige 1 (Lv45)." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1_LEVEL_55 +LANG_ENGLISH "Unlocked at Prestige 1 (Lv55)." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1_LEVEL_65 +LANG_ENGLISH "Unlocked at Prestige 1 (Lv65)." + +REFERENCE CHALLENGE_DESC_PRESTIGE_1_LEVEL_75 +LANG_ENGLISH "Unlocked at Prestige 1 (Lv75)." + +REFERENCE CHALLENGE_DESC_PRESTIGE_2 +LANG_ENGLISH "Unlocked at Prestige 2." + +REFERENCE CHALLENGE_DESC_PRESTIGE_3 +LANG_ENGLISH "Unlocked at Prestige 3." + +REFERENCE CHALLENGE_DESC_PRESTIGE_4 +LANG_ENGLISH "Unlocked at Prestige 4." + +REFERENCE CHALLENGE_DESC_PRESTIGE_5 +LANG_ENGLISH "Unlocked at Prestige 5." + +REFERENCE CHALLENGE_DESC_PRESTIGE_6 +LANG_ENGLISH "Unlocked at Prestige 6." + +REFERENCE CHALLENGE_DESC_PRESTIGE_7 +LANG_ENGLISH "Unlocked at Prestige 7." + +REFERENCE CHALLENGE_DESC_PRESTIGE_8 +LANG_ENGLISH "Unlocked at Prestige 8." + +REFERENCE CHALLENGE_DESC_PRESTIGE_9 +LANG_ENGLISH "Unlocked at Prestige 9." + +REFERENCE CHALLENGE_DESC_QUICKDRAW_KS +LANG_ENGLISH "Earn Quick Draw &&1 times." + +REFERENCE CHALLENGE_DESC_QUIETER_KS +LANG_ENGLISH "Earn Dead Silence &&1 times." + +REFERENCE CHALLENGE_DESC_RADIATIONSICKNESS +LANG_ENGLISH "Get killed by an enemy M.O.A.B." + +REFERENCE CHALLENGE_DESC_REAL_DEAL_PACKAGE +LANG_ENGLISH "Unlock in the Prestige Shop." + +REFERENCE CHALLENGE_DESC_REAPER +LANG_ENGLISH "Kill 4 enemies with a single Predator Missile." + +REFERENCE CHALLENGE_DESC_RED_CARPET +LANG_ENGLISH "Kill 6 enemies with a single Stealth Bomber." + +REFERENCE CHALLENGE_DESC_REMOTE_MORTAR +LANG_ENGLISH "Call in &&1 Reapers." + +REFERENCE CHALLENGE_DESC_REMOTE_TANK +LANG_ENGLISH "Call in &&1 Assault Drones." + +REFERENCE CHALLENGE_DESC_REMOTE_TURRET +LANG_ENGLISH "Call in &&1 Remote Sentry Guns." + +REFERENCE CHALLENGE_DESC_REMOTE_UAV +LANG_ENGLISH "Call in &&1 Recon Drones." + +REFERENCE CHALLENGE_DESC_RENAISSANCE +LANG_ENGLISH "Kill 3 different people with 3 different weapons in one life." + +REFERENCE CHALLENGE_DESC_RESOURCEFUL +LANG_ENGLISH "Kill an enemy by sticking Semtex to a teammate." + +REFERENCE CHALLENGE_DESC_RIVAL +LANG_ENGLISH "Kill the same enemy 5 times in a single match." + +REFERENCE CHALLENGE_DESC_ROBINHOOD +LANG_ENGLISH "Get Payback &&1 times while in Final Stand." + +REFERENCE CHALLENGE_DESC_SABOTEUR +LANG_ENGLISH "Plant &&1 bombs." + +REFERENCE CHALLENGE_DESC_SAM_TURRET +LANG_ENGLISH "Call in &&1 SAM Turrets." + +REFERENCE CHALLENGE_DESC_SCAVENGER_KS +LANG_ENGLISH "Earn Scavenger &&1 times." + +REFERENCE CHALLENGE_DESC_SCRAM +LANG_ENGLISH "Kill &&1 enemies within the proximity of your Scrambler." + +REFERENCE CHALLENGE_DESC_SENTRY +LANG_ENGLISH "Call in &&1 Sentry Guns." + +REFERENCE CHALLENGE_DESC_SHIELD_BULLET +LANG_ENGLISH "Deflect &&1 bullets with your Riot Shield." + +REFERENCE CHALLENGE_DESC_SHIELD_DAMAGE +LANG_ENGLISH "Absorb &&1 damage with your Riot Shield." + +REFERENCE CHALLENGE_DESC_SHIELD_EXPLOSIVE +LANG_ENGLISH "Deflect &&1 explosions with your Riot Shield." + +REFERENCE CHALLENGE_DESC_SHOCKWAVE +LANG_ENGLISH "EMP the enemy team 5 times." + +REFERENCE CHALLENGE_DESC_SIDEKICK +LANG_ENGLISH "Get 3 kills in one life with your secondary weapon." + +REFERENCE CHALLENGE_DESC_SLOW_BUT_SURE +LANG_ENGLISH "Kill 1 enemy while being stunned by a stun grenade." + +REFERENCE CHALLENGE_DESC_SMOKEEMIFYOUGOTEM +LANG_ENGLISH "Kill &&1 enemies inside your Smoke screen." + +REFERENCE CHALLENGE_DESC_SMOOTHCRIMINAL +LANG_ENGLISH "Steal an enemy's Care Package." + +REFERENCE CHALLENGE_DESC_SPECIALIST_STREAKS +LANG_ENGLISH "Earn &&1 Specialist Killstreak Rewards." + +REFERENCE CHALLENGE_DESC_SPECTRE +LANG_ENGLISH "Get &&1 kills with an AC-130." + +REFERENCE CHALLENGE_DESC_STALKER_KS +LANG_ENGLISH "Earn Stalker &&1 times." + +REFERENCE CHALLENGE_DESC_STEALTH_AIRSTRIKE +LANG_ENGLISH "Call in &&1 Stealth Bombers." + +REFERENCE CHALLENGE_DESC_STICKMAN +LANG_ENGLISH "Stick a Semtex to the enemy in a Game Winning Killcam." + +REFERENCE CHALLENGE_DESC_SUNBLOCK +LANG_ENGLISH "Counter the enemy's UAV 3 times in a single match." + +REFERENCE CHALLENGE_DESC_SUPPORT_STREAKS +LANG_ENGLISH "Call in &&1 Support Killstreak Rewards." + +REFERENCE CHALLENGE_DESC_SURGICAL_ASSAULT +LANG_ENGLISH "Fire an entire Assault Rifle magazine into your enemies without missing." + +REFERENCE CHALLENGE_DESC_SURGICAL_LMG +LANG_ENGLISH "Fire an entire LMG magazine into your enemies without missing." + +REFERENCE CHALLENGE_DESC_SURGICAL_SMG +LANG_ENGLISH "Fire an entire SMG magazine into your enemies without missing." + +REFERENCE CHALLENGE_DESC_SURGICAL_SNIPER +LANG_ENGLISH "Fire an entire Sniper magazine into your enemies without missing." + +REFERENCE CHALLENGE_DESC_SURVIVOR +LANG_ENGLISH "Get a knife kill when all of your ammo is empty." + +REFERENCE CHALLENGE_DESC_TACTICALDELETION +LANG_ENGLISH "Kill 25 players that spawn using Tactical Insertion." + +REFERENCE CHALLENGE_DESC_TECHNOKILLER +LANG_ENGLISH "Get a Game Winning Killcam with a Stealth Bomber." + +REFERENCE CHALLENGE_DESC_THEBIGGERTHEYARE +LANG_ENGLISH "Kill the top player 3 times in a row." + +REFERENCE CHALLENGE_DESC_THECHOPPER +LANG_ENGLISH "Get &&1 kills with the Attack Helicopter." + +REFERENCE CHALLENGE_DESC_THEDENIER +LANG_ENGLISH "Kill an enemy before they earn a 10 or higher killstreak reward." + +REFERENCE CHALLENGE_DESC_THEHARDERTHEYFALL +LANG_ENGLISH "Kill the top player 5 times in a row." + +REFERENCE CHALLENGE_DESC_THELONER +LANG_ENGLISH "Get a 10 killstreak with 0 killstreaks selected." + +REFERENCE CHALLENGE_DESC_THENUMB +LANG_ENGLISH "Take enough damage that would normally kill you with Painkiller active." + +REFERENCE CHALLENGE_DESC_THESPIRIT +LANG_ENGLISH "Get &&1 kills with a Stealth Bomber." + +REFERENCE CHALLENGE_DESC_THESUPPLIER +LANG_ENGLISH "Refill your ammo with Care Package 50 times." + +REFERENCE CHALLENGE_DESC_THEWATCHMAN +LANG_ENGLISH "Call in &&1 UAVs." + +REFERENCE CHALLENGE_DESC_THINK_FAST +LANG_ENGLISH "Finish an enemy off by hitting them with a frag grenade. (Direct impact)" + +REFERENCE CHALLENGE_DESC_THINK_FAST_FLASH +LANG_ENGLISH "Finish an enemy off by hitting them with a flashbang. (Direct impact)" + +REFERENCE CHALLENGE_DESC_THINK_FAST_STUN +LANG_ENGLISH "Finish an enemy off by hitting them with a stun grenade. (Direct impact)" + +REFERENCE CHALLENGE_DESC_TIMEISMONEY +LANG_ENGLISH "Get Payback &&1 times with Semtex." + +REFERENCE CHALLENGE_DESC_TOP_NOTCH_PACKAGE +LANG_ENGLISH "Unlock in the Prestige Shop." + +REFERENCE CHALLENGE_DESC_TRANSFORMER +LANG_ENGLISH "Get a Game Winning Killcam with a Pave Low." + +REFERENCE CHALLENGE_DESC_TRUELIES +LANG_ENGLISH "Get a Game Winning Killcam with a Harrier." + +REFERENCE CHALLENGE_DESC_TURTLEPOWER +LANG_ENGLISH "Kill 3 enemies with a Riot Shield bash without dying." + +REFERENCE CHALLENGE_DESC_UAV +LANG_ENGLISH "Call in &&1 Assault UAVs." + +REFERENCE CHALLENGE_DESC_UAV_SUPPORT +LANG_ENGLISH "Call in &&1 Support UAVs." + +REFERENCE CHALLENGE_DESC_UAVS +LANG_ENGLISH "Call in &&1 UAVs or Counter-UAVs." + +REFERENCE CHALLENGE_DESC_UNBELIEVABLE +LANG_ENGLISH "Get a Throwing Knife kill in Game Winning Killcam." + +REFERENCE CHALLENGE_DESC_UNLOCKED_BY_DEFAULT +LANG_ENGLISH "Welcome To Modern Warfare 3." + +REFERENCE CHALLENGE_DESC_UNSTOPPABLE +LANG_ENGLISH "Survive 15 waves in all Special Ops Survival levels." + +REFERENCE CHALLENGE_DESC_WARGAMER +LANG_ENGLISH "Nuke the enemy." + +REFERENCE CHALLENGE_DESC_WARGASM +LANG_ENGLISH "Get all 3 of your killstreak rewards within 20 seconds." + +REFERENCE CHALLENGE_DESC_WIN_CTF +LANG_ENGLISH "Win Capture The Flag" + +REFERENCE CHALLENGE_DESC_WIN_DEM +LANG_ENGLISH "Win Demolition" + +REFERENCE CHALLENGE_DESC_WIN_DOM +LANG_ENGLISH "Win Domination" + +REFERENCE CHALLENGE_DESC_WIN_FFA +LANG_ENGLISH "Win Free For All" + +REFERENCE CHALLENGE_DESC_WIN_HQ +LANG_ENGLISH "Win Headquarters" + +REFERENCE CHALLENGE_DESC_WIN_KC +LANG_ENGLISH "Win Kill Confirmed" + +REFERENCE CHALLENGE_DESC_WIN_SAB +LANG_ENGLISH "Win Sabotage" + +REFERENCE CHALLENGE_DESC_WIN_SD +LANG_ENGLISH "Win Search and Destroy" + +REFERENCE CHALLENGE_DESC_WIN_TD +LANG_ENGLISH "Win Team Defender" + +REFERENCE CHALLENGE_DESC_WIN_TDM +LANG_ENGLISH "Win Team Death Match" + +REFERENCE CHALLENGE_DESC_WOPR +LANG_ENGLISH "Nuke the enemy while your team is losing." + +REFERENCE CHALLENGE_DESC_YOUREFIRED +LANG_ENGLISH "Get &&1 kills with a Harrier." + +REFERENCE CHALLENGE_DESC_ZEROLATENCY +LANG_ENGLISH "Kill &&1 enemies within the proximity of your Portable Radar." + +REFERENCE CHALLENGE_DESERTEAGLE_MASTERY +LANG_ENGLISH "Desert Eagle: Mastery" + +REFERENCE CHALLENGE_DESTROY_N_ENEMY_EXPLOSIVES +LANG_ENGLISH "Destroy &&1 enemy equipment." + +REFERENCE CHALLENGE_DETECTEXPLOSIVE_KS +LANG_ENGLISH "No Surprises" + +REFERENCE CHALLENGE_DETECTEXPLOSIVES_PRO +LANG_ENGLISH "SitRep Pro" + +REFERENCE CHALLENGE_DICTATOR +LANG_ENGLISH "Dictator" + +REFERENCE CHALLENGE_DIDYOUSEETHAT +LANG_ENGLISH "Did you see that?" + +REFERENCE CHALLENGE_DO_NOT_TAUNT +LANG_ENGLISH "Do not taunt the evil robot" + +REFERENCE CHALLENGE_DOMINOS +LANG_ENGLISH "Dominos" + +REFERENCE CHALLENGE_DRAGUNOV_MASTERY +LANG_ENGLISH "Dragunov: Mastery" + +REFERENCE CHALLENGE_DRONEKILLER +LANG_ENGLISH "Drone Killer" + +REFERENCE CHALLENGE_DROPPINCRATES +LANG_ENGLISH "Droppin' Crates" + +REFERENCE CHALLENGE_ELITE +LANG_ENGLISH "First Class" + +REFERENCE CHALLENGE_ELITE_CAPS +LANG_ENGLISH "FIRST CLASS" + +REFERENCE CHALLENGE_ELITE_CHALLENGES +LANG_ENGLISH "An amateur practices until he can get it right, a professional practices until he can't get it wrong." + +REFERENCE CHALLENGE_EMP +LANG_ENGLISH "Blackout" + +REFERENCE CHALLENGE_ENEMYOFTHESTATE +LANG_ENGLISH "Enemy of the State" + +REFERENCE CHALLENGE_EQUIPMENT +LANG_ENGLISH "Lethal" + +REFERENCE CHALLENGE_EQUIPMENT_CAPS +LANG_ENGLISH "LETHAL" + +REFERENCE CHALLENGE_EQUIPMENT_CHALLENGES +LANG_ENGLISH "If you can't remember, the claymore is pointed toward you." + +REFERENCE CHALLENGE_ESCORT_AIRDROP +LANG_ENGLISH "Santa Claus With A Gun" + +REFERENCE CHALLENGE_EXPERT +LANG_ENGLISH ": Expert I" + +REFERENCE CHALLENGE_EXPERT_1 +LANG_ENGLISH ": Expert I" + +REFERENCE CHALLENGE_EXPERT_10 +LANG_ENGLISH ": Expert X" + +REFERENCE CHALLENGE_EXPERT_2 +LANG_ENGLISH ": Expert II" + +REFERENCE CHALLENGE_EXPERT_3 +LANG_ENGLISH ": Expert III" + +REFERENCE CHALLENGE_EXPERT_4 +LANG_ENGLISH ": Expert IV" + +REFERENCE CHALLENGE_EXPERT_5 +LANG_ENGLISH ": Expert V" + +REFERENCE CHALLENGE_EXPERT_6 +LANG_ENGLISH ": Expert VI" + +REFERENCE CHALLENGE_EXPERT_7 +LANG_ENGLISH ": Expert VII" + +REFERENCE CHALLENGE_EXPERT_8 +LANG_ENGLISH ": Expert VIII" + +REFERENCE CHALLENGE_EXPERT_9 +LANG_ENGLISH ": Expert IX" + +REFERENCE CHALLENGE_EXPOSED +LANG_ENGLISH "Exposed" + +REFERENCE CHALLENGE_EXTRAAMMO +LANG_ENGLISH "Hoarding Ammo" + +REFERENCE CHALLENGE_EXTREME_CRUELTY +LANG_ENGLISH "Extreme Cruelty" + +REFERENCE CHALLENGE_FAD_MASTERY +LANG_ENGLISH "FAD: Mastery" + +REFERENCE CHALLENGE_FALL_15_FEET_OR_MORE +LANG_ENGLISH "Fall 15 feet or more and survive." + +REFERENCE CHALLENGE_FALL_30_FEET_OR_MORE +LANG_ENGLISH "Fall 30 feet or more to your death." + +REFERENCE CHALLENGE_FALL_N_TIMES +LANG_ENGLISH "Fall &&1 times that would have normally caused you damage while using Dead Silence Pro." + +REFERENCE CHALLENGE_FALLDAMAGE +LANG_ENGLISH "Featherweight" + +REFERENCE CHALLENGE_FAMAS_MASTERY +LANG_ENGLISH "FAMAS: Mastery" + +REFERENCE CHALLENGE_FAST_SWAP +LANG_ENGLISH "Fast Swap" + +REFERENCE CHALLENGE_FASTERLOCKON +LANG_ENGLISH "Restricted Airspace" + +REFERENCE CHALLENGE_FASTMANTLE +LANG_ENGLISH "Parkour" + +REFERENCE CHALLENGE_FASTOFFHAND +LANG_ENGLISH "Bringing The Boom" + +REFERENCE CHALLENGE_FASTRELOAD_KS +LANG_ENGLISH "Magician" + +REFERENCE CHALLENGE_FASTSPRINTRECOVERY +LANG_ENGLISH "Runner's High" + +REFERENCE CHALLENGE_FEARLESS +LANG_ENGLISH "Fearless" + +REFERENCE CHALLENGE_FINAL_KILLCAM_CAPS +LANG_ENGLISH "FINISHING MOVES" + +REFERENCE CHALLENGE_FINAL_KILLCAM_CHALLENGES +LANG_ENGLISH "Push to test ... Release to detonate." + +REFERENCE CHALLENGE_FINISH_AN_ENEMY_OFF_BY +LANG_ENGLISH "Finish an enemy off by hitting them with a frag grenade. (Direct impact)" + +REFERENCE CHALLENGE_FINISH_AN_ENEMY_OFF_BY1 +LANG_ENGLISH "Finish an enemy off by hitting them with a stun grenade. (Direct impact)" + +REFERENCE CHALLENGE_FINISH_AN_ENEMY_OFF_BY2 +LANG_ENGLISH "Finish an enemy off by hitting them with a flashbang. (Direct impact)" + +REFERENCE CHALLENGE_FINISHINGTOUCH +LANG_ENGLISH "Finishing Touch" + +REFERENCE CHALLENGE_FLASHBANG_VETERAN +LANG_ENGLISH "Flashbang Veteran" + +REFERENCE CHALLENGE_FLAWLESS +LANG_ENGLISH "Flawless" + +REFERENCE CHALLENGE_FLYSWATTER +LANG_ENGLISH "Flyswatter" + +REFERENCE CHALLENGE_FMG9_MASTERY +LANG_ENGLISH "FMG9: Mastery" + +REFERENCE CHALLENGE_FN2000_MASTERY +LANG_ENGLISH "F2000: Mastery" + +REFERENCE CHALLENGE_FNFIVESEVEN_MASTERY +LANG_ENGLISH "Five Seven: Mastery" + +REFERENCE CHALLENGE_FRAG_GRENADE +LANG_ENGLISH "Frag-tastic" + +REFERENCE CHALLENGE_FREEFORALL_VICTOR +LANG_ENGLISH "Free-for-all Victor" + +REFERENCE CHALLENGE_G36C_MASTERY +LANG_ENGLISH "G36C: Mastery" + +REFERENCE CHALLENGE_GET_10000_MULTIKILLS_WITH +LANG_ENGLISH "Get 10,000 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_1000_MULTIKILLS_WITH +LANG_ENGLISH "Get 1,000 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_10_MULTIKILLS_WITH +LANG_ENGLISH "Get 10 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_150_MULTIKILLS_WITH +LANG_ENGLISH "Get 150 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_250_MULTIKILLS_WITH +LANG_ENGLISH "Get 250 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_25_MULTIKILLS_WITH +LANG_ENGLISH "Get 25 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_400_MULTIKILLS_WITH +LANG_ENGLISH "Get 400 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_500_MULTIKILLS_WITH +LANG_ENGLISH "Get 500 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_5_HEALTH_REGENERATIONS +LANG_ENGLISH "Get 5 health regenerations from enemy damage in a row, without dying." + +REFERENCE CHALLENGE_GET_75_MULTIKILLS_WITH +LANG_ENGLISH "Get 75 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_A_2_KILL_STREAK_WHILE +LANG_ENGLISH "Get a 2 kill streak with bullets while in mid-air." + +REFERENCE CHALLENGE_GET_A_3_MELEE_KILL_STREAK +LANG_ENGLISH "Get a 3 melee kill streak without dying." + +REFERENCE CHALLENGE_GET_A_3_OR_MORE_KILL +LANG_ENGLISH "Get a 3 or more kill streak while near death. (Screen flashing red)" + +REFERENCE CHALLENGE_GET_A_3_SHIELD_KILL_STREAK +LANG_ENGLISH "Get a 3 kill streak with the Riot Shield without dying." + +REFERENCE CHALLENGE_GET_A_5_KILL_STREAK_WHILE +LANG_ENGLISH "Get a 5 kill streak while on a mounted machine gun." + +REFERENCE CHALLENGE_GET_ALL_ATTACHMENTS +LANG_ENGLISH "Achieve maximum weapon proficiency with this weapon." + +REFERENCE CHALLENGE_GET_N_ASSISTS +LANG_ENGLISH "Get &&1 assists." + +REFERENCE CHALLENGE_GET_N_CLOSE_DS_KILLS +LANG_ENGLISH "Get &&1 close range kills using Dead Silence." + +REFERENCE CHALLENGE_GET_N_DE_KILLS +LANG_ENGLISH "Destroy &&1 enemy devices while using SitRep." + +REFERENCE CHALLENGE_GET_N_HEADSHOTS +LANG_ENGLISH "Get &&1 headshots with this weapon." + +REFERENCE CHALLENGE_GET_N_HIPFIRE_KILLS +LANG_ENGLISH "Get &&1 hipfire kills using Steady Aim." + +REFERENCE CHALLENGE_GET_N_KILLS +LANG_ENGLISH "Get &&1 kills with this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_ACOG +LANG_ENGLISH "Get &&1 kills while looking through the ACOG Sight attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_AFTER_FLASHED_OR_STUNNED +LANG_ENGLISH "Get &&1 kills shortly after being flashed or stunned while using Blast Shield Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_AFTER_SPRINT +LANG_ENGLISH "Get &&1 kills shortly after sprinting while using Steady Aim Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_AKIMBO +LANG_ENGLISH "Get &&1 kills using Akimbo." + +REFERENCE CHALLENGE_GET_N_KILLS_EOTECH +LANG_ENGLISH "Get &&1 kills while looking through the Holographic Sight attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_GL +LANG_ENGLISH "Get &&1 kills with the attached Grenade Launcher." + +REFERENCE CHALLENGE_GET_N_KILLS_GRIP +LANG_ENGLISH "Get &&1 kills using the Grip attachment." + +REFERENCE CHALLENGE_GET_N_KILLS_HAMRHYBRID +LANG_ENGLISH "Get &&1 kills with the HAMR Scope attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_HEARTBEAT +LANG_ENGLISH "Get &&1 kills with the Heartbeat Sensor attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_HYBRID +LANG_ENGLISH "Get &&1 kills with the Hybrid Sights attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_REFLEX +LANG_ENGLISH "Get &&1 kills while looking through the Red Dot Sight attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_ROF +LANG_ENGLISH "Get &&1 kills using the Rapid Fire attachment." + +REFERENCE CHALLENGE_GET_N_KILLS_SHOTGUN +LANG_ENGLISH "Get &&1 kills with the attached Shotgun." + +REFERENCE CHALLENGE_GET_N_KILLS_SILENCER +LANG_ENGLISH "Get &&1 kills with the Silencer attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_TACTICAL +LANG_ENGLISH "Get &&1 kills using the Tactical Knife." + +REFERENCE CHALLENGE_GET_N_KILLS_THERMAL +LANG_ENGLISH "Get &&1 kills while looking through the Thermal Scope attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_VZSCOPE +LANG_ENGLISH "Get &&1 kills while looking through the Variable Zoom Scope attached to this weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_WHILE_ADS +LANG_ENGLISH "Get &&1 kills while aiming down sights and using Stalker." + +REFERENCE CHALLENGE_GET_N_KILLS_WHILE_CUAV_UP +LANG_ENGLISH "Get &&1 kills while enemy CUAV or EMP is active and using Assassin Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_WHILE_HOLDING_BREATH +LANG_ENGLISH "Get &&1 kills while holding breath and using Marksman." + +REFERENCE CHALLENGE_GET_N_KILLS_WHILE_UAV_UP +LANG_ENGLISH "Get &&1 kills while enemy UAV is up and using Assassin." + +REFERENCE CHALLENGE_GET_N_KILLS_WITH_EXTRA_AMMO +LANG_ENGLISH "Get &&1 kills while using Scavenger Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_WITH_HEARING +LANG_ENGLISH "Get &&1 kills while using SitRep Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_WITH_OFFHAND +LANG_ENGLISH "Get &&1 kills with your offhand weapon using Quick Draw Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_WITH_SECOND_PRIMARY +LANG_ENGLISH "Get &&1 kills with your second primary weapon." + +REFERENCE CHALLENGE_GET_N_KILLS_WITH_SECOND_PRIMARY_ATTACHMENT +LANG_ENGLISH "Get &&1 kills with your second primary weapon with an attachment while using Overkill Pro." + +REFERENCE CHALLENGE_GET_N_KILLS_XMAGS +LANG_ENGLISH "Get &&1 kills using the Extended Mags attachment." + +REFERENCE CHALLENGE_GET_N_KILLSTREAKS +LANG_ENGLISH "Get &&1 killstreaks while using Hardline." + +REFERENCE CHALLENGE_GET_N_KILLSTREAKS_WITH_ASSISTS +LANG_ENGLISH "Get &&1 assists to count as kills using Hardline Pro." + +REFERENCE CHALLENGE_GET_N_KS_EXPLOSIVE_KILLS +LANG_ENGLISH "Get &&1 kills with explosives while using Danger Close." + +REFERENCE CHALLENGE_GET_N_LONG_DISTANCE_KILLS +LANG_ENGLISH "Get &&1 long distance kills while using Marksman Pro." + +REFERENCE CHALLENGE_GET_N_MULTIKILLS +LANG_ENGLISH "Get &&1 Multi-Kills with this weapon." + +REFERENCE CHALLENGE_GET_N_QUICK_ADS_KILLS +LANG_ENGLISH "Get &&1 kills within a few seconds of aiming down your sights while using Quickdraw." + +REFERENCE CHALLENGE_GET_N_SOH_KILLS +LANG_ENGLISH "Get &&1 kills using Sleight of Hand." + +REFERENCE CHALLENGE_GET_N_SWAP_KILLS +LANG_ENGLISH "Get &&1 kills shortly after swapping weapons while using Sleight of Hand Pro." + +REFERENCE CHALLENGE_GET_THE_LAST_KILL_IN1 +LANG_ENGLISH "Get the last kill in a match 5 times. (Phase 2 of 3)" + +REFERENCE CHALLENGE_GET_THE_LAST_KILL_IN2 +LANG_ENGLISH "Get the last kill in a match 10 times. (Phase 3 of 3)" + +REFERENCE CHALLENGE_GET_THE_MATCH_WINNING_KILL_N_TIMES +LANG_ENGLISH "Get the match winning kill &&1 time(s)." + +REFERENCE CHALLENGE_GHILLIE +LANG_ENGLISH "Ghillie in the Mist" + +REFERENCE CHALLENGE_GLOCK_MASTERY +LANG_ENGLISH "G18: Mastery" + +REFERENCE CHALLENGE_GOODBYE +LANG_ENGLISH "Goodbye" + +REFERENCE CHALLENGE_GRENADE_KILL +LANG_ENGLISH "Grenade Kill" + +REFERENCE CHALLENGE_GROUPHUG +LANG_ENGLISH "Group Hug" + +REFERENCE CHALLENGE_HANDGUN +LANG_ENGLISH "Handgun" + +REFERENCE CHALLENGE_HANDGUN_CHALLENGES +LANG_ENGLISH "Handgun challenges" + +REFERENCE CHALLENGE_HANDGUN_KILL +LANG_ENGLISH "Pick any Handgun" + +REFERENCE CHALLENGE_HARD_LANDING +LANG_ENGLISH "Hard Landing" + +REFERENCE CHALLENGE_HARDCORE_TEAM_PLAYER +LANG_ENGLISH "Hardcore Team Player" + +REFERENCE CHALLENGE_HARDLINE_ASSISTS +LANG_ENGLISH "And One!" + +REFERENCE CHALLENGE_HARDLINE_KS +LANG_ENGLISH "Just One More" + +REFERENCE CHALLENGE_HARDLINE_PRO +LANG_ENGLISH "Hardline Pro" + +REFERENCE CHALLENGE_HARRIER_AIRSTRIKE +LANG_ENGLISH "Vertical Takeoff" + +REFERENCE CHALLENGE_HEADS_UP +LANG_ENGLISH "Heads Up!" + +REFERENCE CHALLENGE_HELICOPTER +LANG_ENGLISH "Aerial Assault" + +REFERENCE CHALLENGE_HELICOPTER_FLARES +LANG_ENGLISH "21 Ton Giant" + +REFERENCE CHALLENGE_HELICOPTER_FLOCK +LANG_ENGLISH "Birds Of A Feather..." + +REFERENCE CHALLENGE_HELICOPTER_GUARD +LANG_ENGLISH "Walkin' The Attack Dog" + +REFERENCE CHALLENGE_HELICOPTER_MINIGUN +LANG_ENGLISH "Chopper Gunner Veteran" + +REFERENCE CHALLENGE_HELICOPTERS +LANG_ENGLISH "Helicopter Inbound" + +REFERENCE CHALLENGE_HIDEF +LANG_ENGLISH "Hi Def" + +REFERENCE CHALLENGE_HIJACKER +LANG_ENGLISH "Hijacker" + +REFERENCE CHALLENGE_HOLD_IT_RIGHT_THERE +LANG_ENGLISH "Hold It Right There" + +REFERENCE CHALLENGE_HOT_POTATO +LANG_ENGLISH "Hot Potato" + +REFERENCE CHALLENGE_HOW_THE_ +LANG_ENGLISH "How the ?" + +REFERENCE CHALLENGE_HUMILIATION +LANG_ENGLISH "Humiliation" + +REFERENCE CHALLENGE_HUMILIATION_CAPS +LANG_ENGLISH "HUMILIATION" + +REFERENCE CHALLENGE_HUMILIATION_CHALLENGES +LANG_ENGLISH "Terminate with extreme prejudice." + +REFERENCE CHALLENGE_HURT_AN_ENEMY_WITH_A +LANG_ENGLISH "Hurt an enemy with a primary weapon, then finish them off with a pistol." + +REFERENCE CHALLENGE_IAMRICH +LANG_ENGLISH "I'm Rich!" + +REFERENCE CHALLENGE_IDENTITYTHEFT +LANG_ENGLISH "Identity Thief" + +REFERENCE CHALLENGE_IMS +LANG_ENGLISH "Smart Mine" + +REFERENCE CHALLENGE_INDECENTEXPOSURE +LANG_ENGLISH "Indecent Exposure" + +REFERENCE CHALLENGE_INFECTED +LANG_ENGLISH "Infected" + +REFERENCE CHALLENGE_INTIMIDATION +LANG_ENGLISH "Intimidation" + +REFERENCE CHALLENGE_INTIMIDATION_CAPS +LANG_ENGLISH "INTIMIDATION" + +REFERENCE CHALLENGE_INTIMIDATION_CHALLENGES +LANG_ENGLISH "When you can't lead by example; Intimidate." + +REFERENCE CHALLENGE_INVINCIBLE +LANG_ENGLISH "Invincible" + +REFERENCE CHALLENGE_INVISIBLE +LANG_ENGLISH "Invisible" + +REFERENCE CHALLENGE_IT_SPITS +LANG_ENGLISH "Careful, it spits" + +REFERENCE CHALLENGE_ITS_PERSONAL +LANG_ENGLISH "It's Personal!" + +REFERENCE CHALLENGE_JACKINTHEBOX +LANG_ENGLISH "Jack-in-the-Box" + +REFERENCE CHALLENGE_JOLLYGREENGIANT +LANG_ENGLISH "Jolly Green Giant" + +REFERENCE CHALLENGE_JUGGERNAUT +LANG_ENGLISH "Monster" + +REFERENCE CHALLENGE_JUGGERNAUT_RECON +LANG_ENGLISH "Bullet Proof Monster" + +REFERENCE CHALLENGE_KICKSTOP +LANG_ENGLISH "Kick-Stop" + +REFERENCE CHALLENGE_KILL_10_ENEMIES_DAZED +LANG_ENGLISH "Kill &&1 enemies dazed by a flashbang." + +REFERENCE CHALLENGE_KILL_10_ENEMIES_IN_A +LANG_ENGLISH "Kill 10 enemies in a single match without dying." + +REFERENCE CHALLENGE_KILL_15_ENEMIES_WITH2 +LANG_ENGLISH "Kill &&1 enemies with thrown back grenades." + +REFERENCE CHALLENGE_KILL_1_ENEMY_BY_DESTROYING +LANG_ENGLISH "Destroy a car." + +REFERENCE CHALLENGE_KILL_1_ENEMY_WHILE_BEING +LANG_ENGLISH "Kill 1 enemy while being stunned by a stun grenade." + +REFERENCE CHALLENGE_KILL_25_ENEMIES_WITH +LANG_ENGLISH "Kill 25 enemies with a headshot while using an assault rifle. (Phase 2 of 3)" + +REFERENCE CHALLENGE_KILL_2_OR_MORE_ENEMIES +LANG_ENGLISH "Kill 2 or more enemies with a single RPG shot, &&1 times." + +REFERENCE CHALLENGE_KILL_2_OR_MORE_ENEMIES1 +LANG_ENGLISH "Kill 2 or more enemies with a single claymore, &&1 times." + +REFERENCE CHALLENGE_KILL_2_OR_MORE_ENEMIES2 +LANG_ENGLISH "Kill 2 or more enemies with a single frag grenade, &&1 times." + +REFERENCE CHALLENGE_KILL_2_OR_MORE_ENEMIES3 +LANG_ENGLISH "Kill 2 or more enemies with a single C4 pack, &&1 times." + +REFERENCE CHALLENGE_KILL_2_OR_MORE_ENEMIES4 +LANG_ENGLISH "Kill 2 or more enemies with a single sniper rifle bullet." + +REFERENCE CHALLENGE_KILL_3_ENEMIES_WITHOUT +LANG_ENGLISH "Call in a UAV." + +REFERENCE CHALLENGE_KILL_50_ENEMIES_WITH +LANG_ENGLISH "Kill 50 enemies with a headshot while using an assault rifle. (Phase 3 of 3)" + +REFERENCE CHALLENGE_KILL_5_ENEMIES_BY_USING +LANG_ENGLISH "Kill &&1 enemies with claymores." + +REFERENCE CHALLENGE_KILL_5_ENEMIES_WITH_A3 +LANG_ENGLISH "Kill 5 enemies with a single airstrike." + +REFERENCE CHALLENGE_KILL_5_ENEMIES_WITH_THROWN +LANG_ENGLISH "Kill 5 enemies with thrown back grenades. (Phase 2 of 3)" + +REFERENCE CHALLENGE_KILL_5_ENEMIES_WITHOUT +LANG_ENGLISH "Call in an airstrike." + +REFERENCE CHALLENGE_KILL_7_ENEMIES_WITHOUT +LANG_ENGLISH "Call in a chopper." + +REFERENCE CHALLENGE_KILL_A_BOMB_DEFUSER_IN +LANG_ENGLISH "Kill &&1 enemies while they are defusing a bomb." + +REFERENCE CHALLENGE_KILL_A_BOMB_PLANTER_IN +LANG_ENGLISH "Kill &&1 enemies while they are planting a bomb." + +REFERENCE CHALLENGE_KILL_AN_ENEMY_BY_SETTING +LANG_ENGLISH "Kill an enemy by setting off chain reactions of explosives." + +REFERENCE CHALLENGE_KILL_AN_ENEMY_BY_SHOOTING +LANG_ENGLISH "Kill 1 enemy by shooting their own explosive." + +REFERENCE CHALLENGE_KILL_AN_ENEMY_BY_USING +LANG_ENGLISH "Kill an enemy by using bullet penetration to shoot an explosive device through a wall." + +REFERENCE CHALLENGE_KILL_AN_ENEMY_PICK_UP +LANG_ENGLISH "Kill an enemy, pick up his weapon, then kill him again with his own weapon." + +REFERENCE CHALLENGE_KILL_AN_ENEMY_THAT_IS +LANG_ENGLISH "Kill an enemy that is in mid-air." + +REFERENCE CHALLENGE_KILL_AN_ENEMY_WHILE_YOU +LANG_ENGLISH "Kill an enemy while you are still dazed by a flashbang." + +REFERENCE CHALLENGE_KILL_EVERY_MEMBER_OF +LANG_ENGLISH "Kill every member of the enemy team. (4 enemy minimum)" + +REFERENCE CHALLENGE_KILL_EVERY_MEMBER_OF1 +LANG_ENGLISH "Kill every member of the enemy team (at least 4 enemies) without dying." + +REFERENCE CHALLENGE_KILL_EVILROBOTV2_N_TIMES +LANG_ENGLISH "Kill EvilRobotV2 &&1 times" + +REFERENCE CHALLENGE_KILL_IWSIMON_N_TIMES +LANG_ENGLISH "Kill IWSimon &&1 times" + +REFERENCE CHALLENGE_KILL_N_ENEMIES_BY_CALLING +LANG_ENGLISH "Kill &&1 enemies by calling in airstrikes." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_BY_CALLING1 +LANG_ENGLISH "Kill &&1 enemies by calling in helicopters." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_BY_SHOOTING +LANG_ENGLISH "Kill &&1 enemies by shooting a claymore." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_BY_SHOOTING1 +LANG_ENGLISH "Kill &&1 enemies by shooting C4." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_DAZED +LANG_ENGLISH "Kill &&1 enemies dazed by a flashbang." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_SILENCED +LANG_ENGLISH "Kill &&1 enemies while using a silenced weapon." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_STILL +LANG_ENGLISH "Kill &&1 enemies still dazed by a stun grenade." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_USING_BOUNCING_BETTY +LANG_ENGLISH "Kill &&1 enemies with Bouncing Betties." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WHILE1 +LANG_ENGLISH "Kill &&1 enemies while you are prone." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WHILE_CROUCHING +LANG_ENGLISH "Kill &&1 enemies while you are crouching." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WHILE_PRONE +LANG_ENGLISH "Kill &&1 enemies while you are prone." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_A1 +LANG_ENGLISH "Kill &&1 enemies with a headshot while using an assault rifle." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_A_GRENADE +LANG_ENGLISH "Kill &&1 enemies with grenades." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_A_RIFLEMOUNTED +LANG_ENGLISH "Kill an enemy with a rifle-mounted grenade launcher without detonation. (Direct impact)" + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_COOKED +LANG_ENGLISH "Kill &&1 enemies with cooked grenades." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_HEADSHOTS +LANG_ENGLISH "Kill &&1 enemies with headshots while using a submachine gun." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_HEADSHOTS1 +LANG_ENGLISH "Kill &&1 enemies with headshots while using a light machine gun." + +REFERENCE CHALLENGE_KILL_N_ENEMIES_WITH_THROWN +LANG_ENGLISH "Kill &&1 enemies with thrown back grenades." + +REFERENCE CHALLENGE_KILL_N_ENEMY_ADS_LESS_KICK +LANG_ENGLISH "Use Kick Proficiency to kill &&1 enemies while aiming down sights." + +REFERENCE CHALLENGE_KILL_N_ENEMY_ADS_NO_SWAY +LANG_ENGLISH "Use Stability Proficiency to kill &&1 enemies while aiming down sights." + +REFERENCE CHALLENGE_KILL_N_ENEMY_AFTER_BEING_SHOT +LANG_ENGLISH "Use Focus Proficiency to kill &&1 enemies that just shot you." + +REFERENCE CHALLENGE_KILL_N_ENEMY_FASTER_MELEE +LANG_ENGLISH "Use Melee Proficiency to kill &&1 enemies with melee." + +REFERENCE CHALLENGE_KILL_N_ENEMY_HOLDING_BREATH_ASSAULT +LANG_ENGLISH "Use Breath Proficiency to kill &&1 enemies while aiming down sights." + +REFERENCE CHALLENGE_KILL_N_ENEMY_LONGER_RANGE +LANG_ENGLISH "Use Range Proficiency to kill &&1 enemies." + +REFERENCE CHALLENGE_KILL_N_ENEMY_MORE_DAMAGE +LANG_ENGLISH "Use Damage Proficiency to kill &&1 enemies." + +REFERENCE CHALLENGE_KILL_N_ENEMY_MOVING_FASTER +LANG_ENGLISH "Kill &&1 enemies while using the Speed Proficiency." + +REFERENCE CHALLENGE_KILL_N_ENEMY_THROUGH +LANG_ENGLISH "Kill &&1 enemies through a surface using the Impact Proficiency." + +REFERENCE CHALLENGE_KILL_N_ENEMY_TWO_ATTACHMENTS +LANG_ENGLISH "Use Attachments Proficiency to kill &&1 enemies while using a weapon with two attachments." + +REFERENCE CHALLENGE_KILL_N_ENEMY_WHILE_USING +LANG_ENGLISH "Kill &&1 enemies while in Final Stand." + +REFERENCE CHALLENGE_KILL_N_ENEMY_WITH_A_DROPPED +LANG_ENGLISH "Kill &&1 enemies with a dropped grenade from the Martyrdom Deathstreak." + +REFERENCE CHALLENGE_KILL_N_ENEMY_WITH_SHIELD +LANG_ENGLISH "Kill &&1 enemies with the shield melee attack." + +REFERENCE CHALLENGE_KILL_N_ENEMY_WITH_THE +LANG_ENGLISH "Kill &&1 enemies with the knife melee attack." + +REFERENCE CHALLENGE_KILL_N_HELICOPTERS +LANG_ENGLISH "Shoot down &&1 helicopters with this weapon." + +REFERENCE CHALLENGE_KILL_N_KILLSTREAKS +LANG_ENGLISH "Destroy &&1 enemy killstreak rewards using Blind Eye." + +REFERENCE CHALLENGE_KILL_N_KILLSTREAKS_WITH_LOCKON +LANG_ENGLISH "Destroy &&1 enemy killstreak rewards by locking on while using Blind Eye Pro." + +REFERENCE CHALLENGE_KILL_NERDYLLAMA_N_TIMES +LANG_ENGLISH "Kill NerdyLlama &&1 times" + +REFERENCE CHALLENGE_KILL_THE_1_PLAYER_ON +LANG_ENGLISH "Kill the #1 player on the enemy team 10 times in a single match." + +REFERENCE CHALLENGE_KILL_THE_BOMB_CARRIER +LANG_ENGLISH "Kill a bomb carrier in Sabotage or Search and Destroy." + +REFERENCE CHALLENGE_KILL_THE_SAME_ENEMY_5 +LANG_ENGLISH "Kill the same enemy 5 times in a single match." + +REFERENCE CHALLENGE_KILL_XMOTHERX_N_TIMES +LANG_ENGLISH "Kill xMotherx &&1 times" + +REFERENCE CHALLENGE_KILL_YOURSELF_AND_1_ENEMY +LANG_ENGLISH "Kill yourself and 1 enemy by cooking a grenade without throwing it." + +REFERENCE CHALLENGE_KILLER +LANG_ENGLISH "Killer" + +REFERENCE CHALLENGE_KILLER_CAPS +LANG_ENGLISH "KILLER" + +REFERENCE CHALLENGE_KILLER_CHALLENGES +LANG_ENGLISH "Killer challenges" + +REFERENCE CHALLENGE_KILLSTREAK +LANG_ENGLISH "Killstreak" + +REFERENCE CHALLENGE_KILLSTREAK_CAPS +LANG_ENGLISH "KILLSTREAK" + +REFERENCE CHALLENGE_KILLSTREAK_CHALLENGES +LANG_ENGLISH "There is no such thing as too much firepower." + +REFERENCE CHALLENGE_KNIFE_VETERAN +LANG_ENGLISH "Knife Veteran" + +REFERENCE CHALLENGE_KRISS_MASTERY +LANG_ENGLISH "Vector: Mastery" + +REFERENCE CHALLENGE_KSG_MASTERY +LANG_ENGLISH "KSG 12: Mastery" + +REFERENCE CHALLENGE_L96A1_MASTERY +LANG_ENGLISH "L118A: Mastery" + +REFERENCE CHALLENGE_LAST_MAN_STANDING +LANG_ENGLISH "Last Man Standing" + +REFERENCE CHALLENGE_LAST_RESORT +LANG_ENGLISH "Last Resort" + +REFERENCE CHALLENGE_LAST_STAND_VETERAN +LANG_ENGLISH "Final Stand Veteran" + +REFERENCE CHALLENGE_LAUNCHER +LANG_ENGLISH "Launcher" + +REFERENCE CHALLENGE_LAUNCHER_CHALLENGES +LANG_ENGLISH "Launcher challenges" + +REFERENCE CHALLENGE_LAUNCHER_KILL +LANG_ENGLISH "Pick any Launcher" + +REFERENCE CHALLENGE_LEVEL_1 +LANG_ENGLISH ": I" + +REFERENCE CHALLENGE_LEVEL_10 +LANG_ENGLISH ": X" + +REFERENCE CHALLENGE_LEVEL_2 +LANG_ENGLISH ": II" + +REFERENCE CHALLENGE_LEVEL_3 +LANG_ENGLISH ": III" + +REFERENCE CHALLENGE_LEVEL_4 +LANG_ENGLISH ": IV" + +REFERENCE CHALLENGE_LEVEL_5 +LANG_ENGLISH ": V" + +REFERENCE CHALLENGE_LEVEL_6 +LANG_ENGLISH ": VI" + +REFERENCE CHALLENGE_LEVEL_7 +LANG_ENGLISH ": VII" + +REFERENCE CHALLENGE_LEVEL_8 +LANG_ENGLISH ": VIII" + +REFERENCE CHALLENGE_LEVEL_9 +LANG_ENGLISH ": IX" + +REFERENCE CHALLENGE_LIGHTWEIGHT +LANG_ENGLISH "Speed Kills" + +REFERENCE CHALLENGE_LIVINGDEAD +LANG_ENGLISH "Living Dead" + +REFERENCE CHALLENGE_LMG +LANG_ENGLISH "LMG" + +REFERENCE CHALLENGE_LMG_EXPERT +LANG_ENGLISH "LMG Expert" + +REFERENCE CHALLENGE_LMG_KILL +LANG_ENGLISH "Pick any LMG" + +REFERENCE CHALLENGE_LONGDISTANCE +LANG_ENGLISH "CQC Not For Me" + +REFERENCE CHALLENGE_LONGERSPRINT_KS +LANG_ENGLISH "Why Walk?" + +REFERENCE CHALLENGE_LONGERSPRINT_PRO +LANG_ENGLISH "Extreme Conditioning Pro" + +REFERENCE CHALLENGE_LONGISH_SHOT +LANG_ENGLISH "Long-ish Shot" + +REFERENCE CHALLENGE_LOOKNOHANDS +LANG_ENGLISH "Look! No hands!" + +REFERENCE CHALLENGE_M1014_MASTERY +LANG_ENGLISH "M1014: Mastery" + +REFERENCE CHALLENGE_M16_MASTERY +LANG_ENGLISH "M16A4: Mastery" + +REFERENCE CHALLENGE_M240_MASTERY +LANG_ENGLISH "M240: Mastery" + +REFERENCE CHALLENGE_M4_MASTERY +LANG_ENGLISH "M4A1: Mastery" + +REFERENCE CHALLENGE_M60_MASTERY +LANG_ENGLISH "M60E4: Mastery" + +REFERENCE CHALLENGE_MACH5 +LANG_ENGLISH "Mach 5" + +REFERENCE CHALLENGE_MACHINE_PISTOL_KILL +LANG_ENGLISH "Pick any Machine Pistol" + +REFERENCE CHALLENGE_MACHINEPISTOL +LANG_ENGLISH "Machine Pistol" + +REFERENCE CHALLENGE_MACHINEPISTOL_CHALLENGES +LANG_ENGLISH "Machine Pistol challenges" + +REFERENCE CHALLENGE_MANTLE_N_OBJECTS +LANG_ENGLISH "Mantle &&1 objects while using Extreme Conditioning Pro." + +REFERENCE CHALLENGE_MARKSMAN +LANG_ENGLISH ": Marksman I" + +REFERENCE CHALLENGE_MARKSMAN_1 +LANG_ENGLISH ": Marksman I" + +REFERENCE CHALLENGE_MARKSMAN_10 +LANG_ENGLISH ": Marksman X" + +REFERENCE CHALLENGE_MARKSMAN_2 +LANG_ENGLISH ": Marksman II" + +REFERENCE CHALLENGE_MARKSMAN_3 +LANG_ENGLISH ": Marksman III" + +REFERENCE CHALLENGE_MARKSMAN_4 +LANG_ENGLISH ": Marksman IV" + +REFERENCE CHALLENGE_MARKSMAN_5 +LANG_ENGLISH ": Marksman V" + +REFERENCE CHALLENGE_MARKSMAN_6 +LANG_ENGLISH ": Marksman VI" + +REFERENCE CHALLENGE_MARKSMAN_7 +LANG_ENGLISH ": Marksman VII" + +REFERENCE CHALLENGE_MARKSMAN_8 +LANG_ENGLISH ": Marksman VIII" + +REFERENCE CHALLENGE_MARKSMAN_9 +LANG_ENGLISH ": Marksman IX" + +REFERENCE CHALLENGE_MARTYR +LANG_ENGLISH "Martyr" + +REFERENCE CHALLENGE_MARTYRDOM_VETERAN +LANG_ENGLISH "Martyrdom Veteran" + +REFERENCE CHALLENGE_MASTER_CHEF +LANG_ENGLISH "Master Chef" + +REFERENCE CHALLENGE_MASTERBLASTER +LANG_ENGLISH "Solid Steel" + +REFERENCE CHALLENGE_MG36_MASTERY +LANG_ENGLISH "MG36: Mastery" + +REFERENCE CHALLENGE_MG_MASTER +LANG_ENGLISH "MG Master" + +REFERENCE CHALLENGE_MISERY_LOVES_COMPANY +LANG_ENGLISH "Misery Loves Company" + +REFERENCE CHALLENGE_MK14_MASTERY +LANG_ENGLISH "MK14: Mastery" + +REFERENCE CHALLENGE_MK46_MASTERY +LANG_ENGLISH "MK46: Mastery" + +REFERENCE CHALLENGE_MODEL1887_MASTERY +LANG_ENGLISH "Model 1887: Mastery" + +REFERENCE CHALLENGE_MONEYSHOT +LANG_ENGLISH "Money Shot!" + +REFERENCE CHALLENGE_MORE_DAMAGE +LANG_ENGLISH "More Damage" + +REFERENCE CHALLENGE_MP412_MASTERY +LANG_ENGLISH "MP412: Mastery" + +REFERENCE CHALLENGE_MP5K_MASTERY +LANG_ENGLISH "MP5: Mastery" + +REFERENCE CHALLENGE_MP7_MASTERY +LANG_ENGLISH "MP7: Mastery" + +REFERENCE CHALLENGE_MP9_MASTERY +LANG_ENGLISH "MP9: Mastery" + +REFERENCE CHALLENGE_MSR_MASTERY +LANG_ENGLISH "MSR: Mastery" + +REFERENCE CHALLENGE_MULTIC4 +LANG_ENGLISH "Multi-C4" + +REFERENCE CHALLENGE_MULTIFRAG +LANG_ENGLISH "Multi-frag" + +REFERENCE CHALLENGE_MULTIRPG +LANG_ENGLISH "Multi-RPG" + +REFERENCE CHALLENGE_MVP_TEAM_DEATHMATCH +LANG_ENGLISH "MVP Team Deathmatch" + +REFERENCE CHALLENGE_MVP_TEAM_HARDCORE +LANG_ENGLISH "MVP Team Hardcore" + +REFERENCE CHALLENGE_NBK +LANG_ENGLISH "NBK" + +REFERENCE CHALLENGE_NEVERFORGET +LANG_ENGLISH "Never Forget" + +REFERENCE CHALLENGE_NEWJACK +LANG_ENGLISH "New Jack" + +REFERENCE CHALLENGE_NO +LANG_ENGLISH "Martyrdoh!" + +REFERENCE CHALLENGE_NO_SECRETS +LANG_ENGLISH "No Secrets" + +REFERENCE CHALLENGE_NOBOOMFORYOU +LANG_ENGLISH "No Boom For You" + +REFERENCE CHALLENGE_NUKE +LANG_ENGLISH "Mother Of All Bombs" + +REFERENCE CHALLENGE_OG +LANG_ENGLISH "OG" + +REFERENCE CHALLENGE_OMNICIDE +LANG_ENGLISH "Omnicide!" + +REFERENCE CHALLENGE_ONTHEPULSE +LANG_ENGLISH "On The Pulse" + +REFERENCE CHALLENGE_OPERATIONS +LANG_ENGLISH "Operations" + +REFERENCE CHALLENGE_OPERATIONS_CAPS +LANG_ENGLISH "OPERATIONS" + +REFERENCE CHALLENGE_OPERATIONS_CHALLENGES +LANG_ENGLISH "Individuals play the game, but teams beat the odds." + +REFERENCE CHALLENGE_OSPREY_GUNNER +LANG_ENGLISH "Generosity" + +REFERENCE CHALLENGE_OUCH +LANG_ENGLISH "Ouch" + +REFERENCE CHALLENGE_OVERACHIEVER +LANG_ENGLISH "Over Achiever" + +REFERENCE CHALLENGE_OVERACHIEVER_DESC +LANG_ENGLISH "Earn 3 stars in each mission of Special Ops Mission mode." + +REFERENCE CHALLENGE_OVERDRAFT +LANG_ENGLISH "Overdraft" + +REFERENCE CHALLENGE_OWNED +LANG_ENGLISH "Owned" + +REFERENCE CHALLENGE_P90_MASTERY +LANG_ENGLISH "P90: Mastery" + +REFERENCE CHALLENGE_P99_MASTERY +LANG_ENGLISH "P99: Mastery" + +REFERENCE CHALLENGE_PAINT_KS +LANG_ENGLISH "Paintballer" + +REFERENCE CHALLENGE_PAINT_N_ENEMIES +LANG_ENGLISH "Paint &&1 enemies using Recon." + +REFERENCE CHALLENGE_PAINT_N_ENEMIES_WITH_BULLETS +LANG_ENGLISH "Paint &&1 enemies with bullet damage using Recon Pro." + +REFERENCE CHALLENGE_PAINT_PRO +LANG_ENGLISH "Recon Pro" + +REFERENCE CHALLENGE_PECHENEG_MASTERY +LANG_ENGLISH "PKP Pecheneg: Mastery" + +REFERENCE CHALLENGE_PERK_CHALLENGES +LANG_ENGLISH "Upgrade your perks by completing these challenges." + +REFERENCE CHALLENGE_PERKS +LANG_ENGLISH "Perks" + +REFERENCE CHALLENGE_PERKS_CAPS +LANG_ENGLISH "PERKS" + +REFERENCE CHALLENGE_PICKUP_N_SCAVENGER_PACKS +LANG_ENGLISH "Resupply &&1 times while using Scavenger." + +REFERENCE CHALLENGE_PLACE_IN_THE_TOP_3_IN +LANG_ENGLISH "Place first, second or third in &&1 Free-for-all matches." + +REFERENCE CHALLENGE_PLAGUE +LANG_ENGLISH "Transfer" + +REFERENCE CHALLENGE_PLAY_AN_ENTIRE_FULLLENGTH +LANG_ENGLISH "Play an entire full-length match without dying." + +REFERENCE CHALLENGE_PLAY_AN_ENTIRE_MATCH +LANG_ENGLISH "Play an entire match of any game type with a 5:1 kill / death ratio." + +REFERENCE CHALLENGE_PLAY_TEAM_DEATHMATCH +LANG_ENGLISH "Play Team Deathmatch and get the top score overall." + +REFERENCE CHALLENGE_POINT_GUARD +LANG_ENGLISH "Point Guard" + +REFERENCE CHALLENGE_POOLSHARK +LANG_ENGLISH "Pool Shark" + +REFERENCE CHALLENGE_PP2000_MASTERY +LANG_ENGLISH "PP2000: Mastery" + +REFERENCE CHALLENGE_PP90M1_MASTERY +LANG_ENGLISH "PP90M1: Mastery" + +REFERENCE CHALLENGE_PRECISION +LANG_ENGLISH "Precision" + +REFERENCE CHALLENGE_PRECISION_AIRSTRIKE +LANG_ENGLISH "Makin' It Rain" + +REFERENCE CHALLENGE_PRECISION_CAPS +LANG_ENGLISH "PRECISION" + +REFERENCE CHALLENGE_PRECISION_CHALLENGES +LANG_ENGLISH "Tracers work both ways." + +REFERENCE CHALLENGE_PREDATOR +LANG_ENGLISH "Predator" + +REFERENCE CHALLENGE_PREDATOR_MISSILE +LANG_ENGLISH "Air To Ground" + +REFERENCE CHALLENGE_PRESTIGE_CAPS +LANG_ENGLISH "PRESTIGE" + +REFERENCE CHALLENGE_PRESTIGE_CHALLENGES +LANG_ENGLISH "The difficult we do immediately. The impossible takes a little while longer." + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_1 +LANG_ENGLISH ": Master I" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_10 +LANG_ENGLISH ": Master X" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_2 +LANG_ENGLISH ": Master II" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_3 +LANG_ENGLISH ": Master III" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_4 +LANG_ENGLISH ": Master IV" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_5 +LANG_ENGLISH ": Master V" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_6 +LANG_ENGLISH ": Master VI" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_7 +LANG_ENGLISH ": Master VII" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_8 +LANG_ENGLISH ": Master VIII" + +REFERENCE CHALLENGE_PRESTIGE_EXPERT_9 +LANG_ENGLISH ": Master IX" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_1 +LANG_ENGLISH ": Veteran I" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_10 +LANG_ENGLISH ": Veteran X" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_2 +LANG_ENGLISH ": Veteran II" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_3 +LANG_ENGLISH ": Veteran III" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_4 +LANG_ENGLISH ": Veteran IV" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_5 +LANG_ENGLISH ": Veteran V" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_6 +LANG_ENGLISH ": Veteran VI" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_7 +LANG_ENGLISH ": Veteran VII" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_8 +LANG_ENGLISH ": Veteran VIII" + +REFERENCE CHALLENGE_PRESTIGE_MARKSMAN_9 +LANG_ENGLISH ": Veteran IX" + +REFERENCE CHALLENGE_PRESTIGE_PURCHASE1_CAPS +LANG_ENGLISH "SPECIAL PRESTIGE 1" + +REFERENCE CHALLENGE_PRESTIGE_PURCHASE1_CHALLENGES +LANG_ENGLISH "mad challenges yo!" + +REFERENCE CHALLENGE_PRESTIGE_PURCHASE2_CAPS +LANG_ENGLISH "SPECIAL PRESTIGE 2" + +REFERENCE CHALLENGE_PRESTIGE_PURCHASE2_CHALLENGES +LANG_ENGLISH "more mad challenges yo!" + +REFERENCE CHALLENGE_PRESTIGE_PURCHASE3_CAPS +LANG_ENGLISH "SPECIAL PRESTIGE 3" + +REFERENCE CHALLENGE_PRESTIGE_PURCHASE3_CHALLENGES +LANG_ENGLISH "you can has challenges" + +REFERENCE CHALLENGE_PRIMARY_WEAPONS_CAPS +LANG_ENGLISH "PRIMARY WEAPONS" + +REFERENCE CHALLENGE_PRIMARY_WEAPONS_HINT +LANG_ENGLISH "Use primary weapons to unlock attachments, titles, and emblems." + +REFERENCE CHALLENGE_PRO_PERK_CHALLENGES +LANG_ENGLISH "Now that you're supposedly a pro, it's time to prove it." + +REFERENCE CHALLENGE_PRO_PERKS_CAPS +LANG_ENGLISH "PRO PERKS" + +REFERENCE CHALLENGE_PROFICIENCY_CAPS +LANG_ENGLISH "PROFICIENCY" + +REFERENCE CHALLENGE_PROFICIENCY_CHALLENGES +LANG_ENGLISH "Becoming useful with your weapon tends to help in the long run." + +REFERENCE CHALLENGE_PROGRESS_X_OF_Y +LANG_ENGLISH "Progress: &&1/&&2" + +REFERENCE CHALLENGE_PRONE_SHOT +LANG_ENGLISH "Prone Shot" + +REFERENCE CHALLENGE_QUICKDRAW_KS +LANG_ENGLISH "Cowboy" + +REFERENCE CHALLENGE_QUICKDRAW_PRO +LANG_ENGLISH "Quickdraw Pro" + +REFERENCE CHALLENGE_QUICKSWAP +LANG_ENGLISH "High Noon" + +REFERENCE CHALLENGE_QUIETER_KS +LANG_ENGLISH "Ninja Vanish" + +REFERENCE CHALLENGE_RADIATIONSICKNESS +LANG_ENGLISH "Fallout Shelter" + +REFERENCE CHALLENGE_RANGER_MASTERY +LANG_ENGLISH "Ranger: Mastery" + +REFERENCE CHALLENGE_REAPER +LANG_ENGLISH "Grim Reaper" + +REFERENCE CHALLENGE_RED_CARPET +LANG_ENGLISH "Red Carpet" + +REFERENCE CHALLENGE_REMOTE_MORTAR +LANG_ENGLISH "Reaping The Rewards" + +REFERENCE CHALLENGE_REMOTE_TANK +LANG_ENGLISH "Careful, He Bites" + +REFERENCE CHALLENGE_REMOTE_TURRET +LANG_ENGLISH "Remote Support" + +REFERENCE CHALLENGE_REMOTE_UAV +LANG_ENGLISH "Mosquito" + +REFERENCE CHALLENGE_RENAISSANCE +LANG_ENGLISH "Renaissance Man" + +REFERENCE CHALLENGE_RESOURCEFUL +LANG_ENGLISH "The Resourceful" + +REFERENCE CHALLENGE_RETURN_TO_SENDER +LANG_ENGLISH "Return To Sender" + +REFERENCE CHALLENGE_REVENGE_CAPS +LANG_ENGLISH "PAYBACK" + +REFERENCE CHALLENGE_REVENGE_CHALLENGES +LANG_ENGLISH "Revenge is like a ghost." + +REFERENCE CHALLENGE_RIOT_KILL +LANG_ENGLISH "Riotshield" + +REFERENCE CHALLENGE_RIVAL +LANG_ENGLISH "Rival" + +REFERENCE CHALLENGE_ROBINHOOD +LANG_ENGLISH "Robin Hood" + +REFERENCE CHALLENGE_ROF +LANG_ENGLISH "Rapid Fire Pro" + +REFERENCE CHALLENGE_RSASS_MASTERY +LANG_ENGLISH "RSASS: Mastery" + +REFERENCE CHALLENGE_SA80_MASTERY +LANG_ENGLISH "L86 LSW: Mastery" + +REFERENCE CHALLENGE_SABOTAGE_VICTOR +LANG_ENGLISH "Sabotage Victor" + +REFERENCE CHALLENGE_SABOTEUR +LANG_ENGLISH "Saboteur" + +REFERENCE CHALLENGE_SAM_TURRET +LANG_ENGLISH "Keeping 'em Down" + +REFERENCE CHALLENGE_SCAR_MASTERY +LANG_ENGLISH "SCAR-L: Mastery" + +REFERENCE CHALLENGE_SCAVENGER_KS +LANG_ENGLISH "Hoarder" + +REFERENCE CHALLENGE_SCAVENGER_PRO +LANG_ENGLISH "Scavenger Pro" + +REFERENCE CHALLENGE_SCRAM +LANG_ENGLISH "Scram!" + +REFERENCE CHALLENGE_SD_VICTOR +LANG_ENGLISH "Search And Destroy Victor" + +REFERENCE CHALLENGE_SECONDARY_WEAPONS_CAPS +LANG_ENGLISH "SECONDARY WEAPONS" + +REFERENCE CHALLENGE_SECONDARY_WEAPONS_HINT +LANG_ENGLISH "Use secondary weapons to unlock attachments, titles, and emblems." + +REFERENCE CHALLENGE_SECONDPRIMARY +LANG_ENGLISH "Overkiller" + +REFERENCE CHALLENGE_SECRET_CAPS +LANG_ENGLISH "Secret (DEV ONLY)" + +REFERENCE CHALLENGE_SECRET_CHALLENGES +LANG_ENGLISH "All the secret challenges" + +REFERENCE CHALLENGE_SELECTIVEHEARING +LANG_ENGLISH "I Heard That" + +REFERENCE CHALLENGE_SENTRY +LANG_ENGLISH "Automated Protection" + +REFERENCE CHALLENGE_SHIELD_BULLET +LANG_ENGLISH "Bullet Proof" + +REFERENCE CHALLENGE_SHIELD_DAMAGE +LANG_ENGLISH "Sponge" + +REFERENCE CHALLENGE_SHIELD_EXPLOSIVE +LANG_ENGLISH "Unbreakable" + +REFERENCE CHALLENGE_SHIELD_VETERAN +LANG_ENGLISH "Shield Veteran" + +REFERENCE CHALLENGE_SHOCKWAVE +LANG_ENGLISH "Shockwave" + +REFERENCE CHALLENGE_SHOOT_DOWN_AN_ENEMY_HELICOPTER +LANG_ENGLISH "Shoot down an enemy helicopter." + +REFERENCE CHALLENGE_SHOTGUN +LANG_ENGLISH "Shotgun" + +REFERENCE CHALLENGE_SHOTGUN_KILL +LANG_ENGLISH "Pick any Shotgun" + +REFERENCE CHALLENGE_SIDEKICK +LANG_ENGLISH "Sidekick" + +REFERENCE CHALLENGE_SKORPION_MASTERY +LANG_ENGLISH "Skorpion: Mastery" + +REFERENCE CHALLENGE_SLASHER +LANG_ENGLISH "Slasher" + +REFERENCE CHALLENGE_SLEIGHTOFHAND_PRO +LANG_ENGLISH "Sleight of Hand Pro" + +REFERENCE CHALLENGE_SLOW_BUT_SURE +LANG_ENGLISH "Slow But Sure" + +REFERENCE CHALLENGE_SMASHER +LANG_ENGLISH "Smasher" + +REFERENCE CHALLENGE_SMG +LANG_ENGLISH "SMG" + +REFERENCE CHALLENGE_SMG_EXPERT +LANG_ENGLISH "SMG Expert" + +REFERENCE CHALLENGE_SMG_KILL +LANG_ENGLISH "Pick any SMG" + +REFERENCE CHALLENGE_SMOKEEMIFYOUGOTEM +LANG_ENGLISH "Smoke 'em If You Got 'em" + +REFERENCE CHALLENGE_SMOOTHCRIMINAL +LANG_ENGLISH "Smooth Criminal" + +REFERENCE CHALLENGE_SNIPE_N_WHILE_PRONE +LANG_ENGLISH "Snipe &&1 enemies while prone." + +REFERENCE CHALLENGE_SNIPER +LANG_ENGLISH "Sniper" + +REFERENCE CHALLENGE_SNIPER_KILL +LANG_ENGLISH "Pick any Sniper Rifle" + +REFERENCE CHALLENGE_SPAS12_MASTERY +LANG_ENGLISH "SPAS-12: Mastery" + +REFERENCE CHALLENGE_SPECIAL_EQUIPMENT_CAPS +LANG_ENGLISH "TACTICAL" + +REFERENCE CHALLENGE_SPECIAL_EQUIPMENT_CHALLENGES +LANG_ENGLISH "Tacticians save lives ... mostly just your own life." + +REFERENCE CHALLENGE_SPECIALIST_STREAKS +LANG_ENGLISH "Specialist Master" + +REFERENCE CHALLENGE_SPECTRE +LANG_ENGLISH "Spectre" + +REFERENCE CHALLENGE_SPRINT_N_MILES +LANG_ENGLISH "Sprint &&1 miles using Extreme Conditioning." + +REFERENCE CHALLENGE_SPYGAME +LANG_ENGLISH "Surprise!" + +REFERENCE CHALLENGE_STAB_AN_ENEMY_IN_THE +LANG_ENGLISH "Stab an enemy in the back with your knife." + +REFERENCE CHALLENGE_STALKER_KS +LANG_ENGLISH "Peeping Tom" + +REFERENCE CHALLENGE_STALKER_PRO +LANG_ENGLISH "Stalker Pro" + +REFERENCE CHALLENGE_STAR_PLAYER +LANG_ENGLISH "Star Player" + +REFERENCE CHALLENGE_STEALTH +LANG_ENGLISH "Stealth" + +REFERENCE CHALLENGE_STEALTH_AIRSTRIKE +LANG_ENGLISH "Lead Curtain" + +REFERENCE CHALLENGE_STEALTH_VETERAN +LANG_ENGLISH "Stealth Veteran" + +REFERENCE CHALLENGE_STICKMAN +LANG_ENGLISH "Stickman" + +REFERENCE CHALLENGE_STRIKER_MASTERY +LANG_ENGLISH "Striker: Mastery" + +REFERENCE CHALLENGE_STUN_VETERAN +LANG_ENGLISH "Stun Veteran" + +REFERENCE CHALLENGE_STUNRESISTANCE +LANG_ENGLISH "Can't Phase Me" + +REFERENCE CHALLENGE_SUNBLOCK +LANG_ENGLISH "Sunblock" + +REFERENCE CHALLENGE_SUPPORT_STREAKS +LANG_ENGLISH "Support Master" + +REFERENCE CHALLENGE_SURGICAL_ASSAULT +LANG_ENGLISH "The Surgical" + +REFERENCE CHALLENGE_SURGICAL_LMG +LANG_ENGLISH "Dictator" + +REFERENCE CHALLENGE_SURGICAL_SMG +LANG_ENGLISH "Mach 5" + +REFERENCE CHALLENGE_SURGICAL_SNIPER +LANG_ENGLISH "Perfectionist" + +REFERENCE CHALLENGE_SURVIVALIST +LANG_ENGLISH "Survivalist" + +REFERENCE CHALLENGE_SURVIVE_FOR_5_CONSECUTIVE +LANG_ENGLISH "Survive for 5 consecutive minutes." + +REFERENCE CHALLENGE_SURVIVE_N_EXPLOSIONS +LANG_ENGLISH "Survive &&1 explosions while using Blast Shield." + +REFERENCE CHALLENGE_SURVIVOR +LANG_ENGLISH "The Survivor" + +REFERENCE CHALLENGE_SWAYLESS +LANG_ENGLISH "Swayless" + +REFERENCE CHALLENGE_TACTICALDELETION +LANG_ENGLISH "Tactical Deletion" + +REFERENCE CHALLENGE_TANGO_DOWN +LANG_ENGLISH "Tango Down" + +REFERENCE CHALLENGE_TAVOR_MASTERY +LANG_ENGLISH "TAR-21: Mastery" + +REFERENCE CHALLENGE_TEAM_PLAYER +LANG_ENGLISH "Team Player" + +REFERENCE CHALLENGE_TECHNOKILLER +LANG_ENGLISH "Techno Killer" + +REFERENCE CHALLENGE_THE_BRINK +LANG_ENGLISH "The Brink" + +REFERENCE CHALLENGE_THE_EDGE +LANG_ENGLISH "The Edge" + +REFERENCE CHALLENGE_THEBIGGERTHEYARE +LANG_ENGLISH "The Bigger they are..." + +REFERENCE CHALLENGE_THECHOPPER +LANG_ENGLISH "The Chopper" + +REFERENCE CHALLENGE_THEDENIER +LANG_ENGLISH "The Denier" + +REFERENCE CHALLENGE_THEHARDERTHEYFALL +LANG_ENGLISH "...The Harder They Fall" + +REFERENCE CHALLENGE_THELONER +LANG_ENGLISH "The Loner" + +REFERENCE CHALLENGE_THENUMB +LANG_ENGLISH "The Numb" + +REFERENCE CHALLENGE_THESPIRIT +LANG_ENGLISH "The Spirit" + +REFERENCE CHALLENGE_THESUPPLIER +LANG_ENGLISH "The Supplier" + +REFERENCE CHALLENGE_THEWATCHMAN +LANG_ENGLISH "The Watchman" + +REFERENCE CHALLENGE_THINK_FAST +LANG_ENGLISH "Think Fast" + +REFERENCE CHALLENGE_THINK_FAST_FLASH +LANG_ENGLISH "Think Fast Flash" + +REFERENCE CHALLENGE_THINK_FAST_STUN +LANG_ENGLISH "Think Fast Stun" + +REFERENCE CHALLENGE_TIMEISMONEY +LANG_ENGLISH "Time Is Money" + +REFERENCE CHALLENGE_TMP_MASTERY +LANG_ENGLISH "TMP: Mastery" + +REFERENCE CHALLENGE_TRANSFORMER +LANG_ENGLISH "Transformer" + +REFERENCE CHALLENGE_TRIP_N_EXPLOSIVES +LANG_ENGLISH "Trip &&1 enemy explosives and survive while using Stalker Pro." + +REFERENCE CHALLENGE_TRUELIES +LANG_ENGLISH "True Liar" + +REFERENCE CHALLENGE_TURTLEPOWER +LANG_ENGLISH "Turtle Power" + +REFERENCE CHALLENGE_TWOPRIMARIES_PRO +LANG_ENGLISH "Overkill Pro" + +REFERENCE CHALLENGE_TYPE95_MASTERY +LANG_ENGLISH "Type 95: Mastery" + +REFERENCE CHALLENGE_UAV +LANG_ENGLISH "Exposed" + +REFERENCE CHALLENGE_UAV_SUPPORT +LANG_ENGLISH "Eye In The Sky" + +REFERENCE CHALLENGE_UAVS +LANG_ENGLISH "Radar Inbound" + +REFERENCE CHALLENGE_UMP45_MASTERY +LANG_ENGLISH "UMP45: Mastery" + +REFERENCE CHALLENGE_UNBELIEVABLE +LANG_ENGLISH "Unbelievable" + +REFERENCE CHALLENGE_UNSHAKEABLE +LANG_ENGLISH "Unshakeable" + +REFERENCE CHALLENGE_UNSTOPPABLE +LANG_ENGLISH "Unstoppable" + +REFERENCE CHALLENGE_UNSTOPPABLE_DESC +LANG_ENGLISH "Survive 15 waves in each mission of Special Ops Survival mode." + +REFERENCE CHALLENGE_USAS12_MASTERY +LANG_ENGLISH "USAS 12: Mastery" + +REFERENCE CHALLENGE_USP_MASTERY +LANG_ENGLISH "USP .45: Mastery" + +REFERENCE CHALLENGE_UZIM9_MASTERY +LANG_ENGLISH "PM-9: Mastery" + +REFERENCE CHALLENGE_VANDALISM +LANG_ENGLISH "Vandalism" + +REFERENCE CHALLENGE_VETERAN_CAPS +LANG_ENGLISH "VETERAN" + +REFERENCE CHALLENGE_VETERAN_CHALLENGES +LANG_ENGLISH "Let's just say you've been around the block a couple of times." + +REFERENCE CHALLENGE_WA2000_MASTERY +LANG_ENGLISH "WA2000 Mastery" + +REFERENCE CHALLENGE_WARGAMER +LANG_ENGLISH "Wargamer" + +REFERENCE CHALLENGE_WARGASM +LANG_ENGLISH "Wargasm" + +REFERENCE CHALLENGE_WEEKLY_CAPS +LANG_ENGLISH "WEEKLY CHALLENGES" + +REFERENCE CHALLENGE_WEEKLY_CHALLENGE +LANG_ENGLISH "Weekly Challenge" + +REFERENCE CHALLENGE_WEEKLY_CHALLENGE_N +LANG_ENGLISH "Weekly Challenge &&1" + +REFERENCE CHALLENGE_WEEKLY_CHALLENGES +LANG_ENGLISH "Weekly Challenges" + +REFERENCE CHALLENGE_WEEKLY_HINT +LANG_ENGLISH "New challenges every week" + +REFERENCE CHALLENGE_WIN_A_MATCH +LANG_ENGLISH "Win a match" + +REFERENCE CHALLENGE_WIN_A_TEAM_HARDCORE_MATCH +LANG_ENGLISH "Win a Team Hardcore match with the top score." + +REFERENCE CHALLENGE_WIN_N_HARDCORE_TEAM_DEATHMATCH +LANG_ENGLISH "Win &&1 Hardcore Team Deathmatch game(s)." + +REFERENCE CHALLENGE_WIN_N_SABOTAGE_MATCHES +LANG_ENGLISH "Win &&1 Sabotage matches." + +REFERENCE CHALLENGE_WIN_N_SEARCH_AND_DESTROY +LANG_ENGLISH "Win &&1 Search And Destroy matches." + +REFERENCE CHALLENGE_WIN_N_TEAM_DEATHMATCH +LANG_ENGLISH "Win &&1 Team Deathmatch matches." + +REFERENCE CHALLENGE_WOPR +LANG_ENGLISH "Ultimate Sacrifice" + +REFERENCE CHALLENGE_XRAY_VISION +LANG_ENGLISH "X-Ray Vision" + +REFERENCE CHALLENGE_YOUR_MOM +LANG_ENGLISH "Your mom" + +REFERENCE CHALLENGE_YOUREFIRED +LANG_ENGLISH "You're Fired" + +REFERENCE CHALLENGE_ZEROLATENCY +LANG_ENGLISH "Zero Latency" + +REFERENCE DLC_1 +LANG_ENGLISH "DLC 1" + +REFERENCE DLC_10 +LANG_ENGLISH "DLC 10" + +REFERENCE DLC_11 +LANG_ENGLISH "DLC 11" + +REFERENCE DLC_12 +LANG_ENGLISH "DLC 12" + +REFERENCE DLC_13 +LANG_ENGLISH "DLC 13" + +REFERENCE DLC_14 +LANG_ENGLISH "DLC 14" + +REFERENCE DLC_15 +LANG_ENGLISH "DLC 15" + +REFERENCE DLC_16 +LANG_ENGLISH "DLC 16" + +REFERENCE DLC_17 +LANG_ENGLISH "DLC 17" + +REFERENCE DLC_18 +LANG_ENGLISH "DLC 18" + +REFERENCE DLC_19 +LANG_ENGLISH "DLC 19" + +REFERENCE DLC_2 +LANG_ENGLISH "DLC 2" + +REFERENCE DLC_20 +LANG_ENGLISH "DLC 20" + +REFERENCE DLC_21 +LANG_ENGLISH "DLC 21" + +REFERENCE DLC_22 +LANG_ENGLISH "DLC 22" + +REFERENCE DLC_23 +LANG_ENGLISH "DLC 23" + +REFERENCE DLC_24 +LANG_ENGLISH "DLC 24" + +REFERENCE DLC_25 +LANG_ENGLISH "DLC 25" + +REFERENCE DLC_26 +LANG_ENGLISH "DLC 26" + +REFERENCE DLC_3 +LANG_ENGLISH "DLC 3" + +REFERENCE DLC_4 +LANG_ENGLISH "DLC 4" + +REFERENCE DLC_5 +LANG_ENGLISH "DLC 5" + +REFERENCE DLC_6 +LANG_ENGLISH "DLC 6" + +REFERENCE DLC_7 +LANG_ENGLISH "DLC 7" + +REFERENCE DLC_8 +LANG_ENGLISH "DLC 8" + +REFERENCE DLC_9 +LANG_ENGLISH "DLC 9" + +REFERENCE DLC_CHAOS_NOTFOUND +LANG_ENGLISH "Chaos mode DLC has not been downloaded." + +REFERENCE DLC_DLCREMOVED +LANG_ENGLISH "A downloadable content package was removed." + +REFERENCE DLC_DOWNLOAD_CONTENT +LANG_ENGLISH "DOWNLOAD CONTENT" + +REFERENCE DLC_MAPS +LANG_ENGLISH "Bonus Maps" + +REFERENCE DLC_MAPS_DESC +LANG_ENGLISH "Bonus multiplayer maps." + +REFERENCE DLC_MAPS_DESC_LOCKED +LANG_ENGLISH "Download bonus multiplayer maps." + +REFERENCE DLC_MAPSTORE +LANG_ENGLISH "GET MORE MAPS" + +REFERENCE DLC_NEW_MAPS_PSN +LANG_ENGLISH "New maps are now available\nfrom the PlayStation®Store." + +REFERENCE DLC_NOTEVERYONEHASREQUIREDDLC +LANG_ENGLISH "This playlist requires a map pack that you have, but other members of your party do not have." + +REFERENCE DLC_PLAYER_DOESNT_HAVE_GAME_TYPE +LANG_ENGLISH "&&2 disabled! &&1 does not have the game type." + +REFERENCE DLC_PLAYER_DOESNT_HAVE_MAP_PACK +LANG_ENGLISH "&&2 disabled! &&1 does not have the map pack." + +REFERENCE DLC_PLAYLIST_MAPS_NOT_ENABLED +LANG_ENGLISH "This playlist requires map packs that are disabled." + +REFERENCE DLC_REQUIRED_CONTENT_NOT_FOUND +LANG_ENGLISH "Required map pack &&1 is missing or damaged." + +REFERENCE DLC_SEARCH_CONTINUE +LANG_ENGLISH "Continue" + +REFERENCE DLC_SEARCH_IS_DISABLED +LANG_ENGLISH "Searching for DLC content is now disabled for normal playlists." + +REFERENCE DLC_SEARCH_IS_TAKING_TIME +LANG_ENGLISH "Searching for games with your DLC is taking some time. Do you wish to continue?" + +REFERENCE DLC_SEARCH_STOP +LANG_ENGLISH "Play Original Maps" + +REFERENCE DLC_SEARCH_TOGGLE_OFF +LANG_ENGLISH "DLC Disabled" + +REFERENCE DLC_SEARCH_TOGGLE_ON +LANG_ENGLISH "DLC Enabled" + +REFERENCE DLC_UNKNOWN +LANG_ENGLISH "Unknown Content Package" + +REFERENCE MENU_1000_POINTS +LANG_ENGLISH "1000 Points" + +REFERENCE MENU_100_POINTS +LANG_ENGLISH "100 Points" + +REFERENCE MENU_100_POINTS_DEFAULT +LANG_ENGLISH "100 Points (Default)" + +REFERENCE MENU_100PERCENT +LANG_ENGLISH "100%" + +REFERENCE MENU_1024768 +LANG_ENGLISH "1024*768" + +REFERENCE MENU_10_MINUTES +LANG_ENGLISH "10 Minutes" + +REFERENCE MENU_10_POINTS +LANG_ENGLISH "10 Points" + +REFERENCE MENU_10_POINTS_DEFAULT +LANG_ENGLISH "10 Points (Default)" + +REFERENCE MENU_10_ROUNDS +LANG_ENGLISH "10 Rounds" + +REFERENCE MENU_1152864 +LANG_ENGLISH "1152*864" + +REFERENCE MENU_11KHZ +LANG_ENGLISH "11KHZ (Low)" + +REFERENCE MENU_11KHZ__ +LANG_ENGLISH "11khz (Low Quality, Least Memory)" + +REFERENCE MENU_12801024 +LANG_ENGLISH "1280*1024" + +REFERENCE MENU_15_MINUTES +LANG_ENGLISH "15 Minutes" + +REFERENCE MENU_15_MINUTES_DEFAULT +LANG_ENGLISH "15 Minutes (Default)" + +REFERENCE MENU_15_POINTS +LANG_ENGLISH "15 Points" + +REFERENCE MENU_15_ROUNDS +LANG_ENGLISH "15 Rounds" + +REFERENCE MENU_16001200 +LANG_ENGLISH "1600*1200" + +REFERENCE MENU_1_BOMB_IN_THE_CENTER +LANG_ENGLISH "1 bomb in the center of the map. Grab it and destroy the enemy objective!" + +REFERENCE MENU_1_HOUR +LANG_ENGLISH "1 Hour" + +REFERENCE MENU_200_POINTS +LANG_ENGLISH "200 Points" + +REFERENCE MENU_20481536 +LANG_ENGLISH "2048*1536" + +REFERENCE MENU_20_POINTS +LANG_ENGLISH "20 Points" + +REFERENCE MENU_20_ROUNDS +LANG_ENGLISH "20 Rounds" + +REFERENCE MENU_22KHZ +LANG_ENGLISH "22KHZ (Medium)" + +REFERENCE MENU_22KHZ__ +LANG_ENGLISH "22khz (Normal Quality, Medium Memory)" + +REFERENCE MENU_25_POINTS +LANG_ENGLISH "25 Points" + +REFERENCE MENU_25_POINTS_DEFAULT +LANG_ENGLISH "25 Points (Default)" + +REFERENCE MENU_2_MINUTES +LANG_ENGLISH "2 Minutes" + +REFERENCE MENU_2X +LANG_ENGLISH "2x" + +REFERENCE MENU_300_POINTS +LANG_ENGLISH "300 Points" + +REFERENCE MENU_300_POINTS_DEFAULT +LANG_ENGLISH "300 Points (Default)" + +REFERENCE MENU_30_MINUTES +LANG_ENGLISH "30 Minutes" + +REFERENCE MENU_30_MINUTES_DEFAULT +LANG_ENGLISH "30 Minutes (Default)" + +REFERENCE MENU_30_POINTS +LANG_ENGLISH "30 Points" + +REFERENCE MENU_32BIT +LANG_ENGLISH "32 bit" + +REFERENCE MENU_3_MINUTES +LANG_ENGLISH "3 Minutes" + +REFERENCE MENU_400_POINTS +LANG_ENGLISH "400 Points" + +REFERENCE MENU_400_POINTS_DEFAULT +LANG_ENGLISH "400 Points (Default)" + +REFERENCE MENU_44KHZ +LANG_ENGLISH "44KHZ (High)" + +REFERENCE MENU_44KHZ__ +LANG_ENGLISH "44khz (High Quality, Most Memory)" + +REFERENCE MENU_450_POINTS +LANG_ENGLISH "450 Points" + +REFERENCE MENU_450_POINTS_DEFAULT +LANG_ENGLISH "450 Points (Default)" + +REFERENCE MENU_45_MINUTES +LANG_ENGLISH "45 Minutes" + +REFERENCE MENU_4_MINUTES +LANG_ENGLISH "4 Minutes" + +REFERENCE MENU_4_MINUTES_DEFAULT +LANG_ENGLISH "4 Minutes (Default)" + +REFERENCE MENU_4X +LANG_ENGLISH "4x" + +REFERENCE MENU_50_POINTS +LANG_ENGLISH "50 Points" + +REFERENCE MENU_50_POINTS_DEFAULT +LANG_ENGLISH "50 Points (Default)" + +REFERENCE MENU_5_MINUTES +LANG_ENGLISH "5 Minutes" + +REFERENCE MENU_5_POINTS +LANG_ENGLISH "5 Points" + +REFERENCE MENU_5_POINTS_DEFAULT +LANG_ENGLISH "5 Points (Default)" + +REFERENCE MENU_5_ROUNDS +LANG_ENGLISH "5 Rounds" + +REFERENCE MENU_600_POINTS +LANG_ENGLISH "600 Points" + +REFERENCE MENU_600_POINTS_DEFAULT +LANG_ENGLISH "600 Points (Default)" + +REFERENCE MENU_640480 +LANG_ENGLISH "640*480" + +REFERENCE MENU_800600 +LANG_ENGLISH "800*600" + +REFERENCE MENU_800_POINTS +LANG_ENGLISH "800 Points" + +REFERENCE MENU_A_GAME_TYPE_WILL_BE_SELECTED_AT_RANDOM +LANG_ENGLISH "A game type will be selected at random." + +REFERENCE MENU_A_PROFILE_WITH_THE_SAME_NAME_ALREADY_EXISTS +LANG_ENGLISH "A profile with the same name already exists" + +REFERENCE MENU_ACCEPT +LANG_ENGLISH "Accept" + +REFERENCE MENU_ACCEPTINVITETITLE +LANG_ENGLISH "Leave Party?" + +REFERENCE MENU_ACCOUNT +LANG_ENGLISH "Account Settings" + +REFERENCE MENU_ACCURACY +LANG_ENGLISH "Accuracy" + +REFERENCE MENU_ACCURACY1 +LANG_ENGLISH "Accuracy:" + +REFERENCE MENU_ACCURACY_CAPS +LANG_ENGLISH "ACCURACY" + +REFERENCE MENU_ACT_I +LANG_ENGLISH "Act I" + +REFERENCE MENU_ACT_II +LANG_ENGLISH "Act II" + +REFERENCE MENU_ACT_III +LANG_ENGLISH "Act III" + +REFERENCE MENU_ACTION_INVENTORY +LANG_ENGLISH "Grenade Launcher/Inventory" + +REFERENCE MENU_ACTIONS +LANG_ENGLISH "Actions" + +REFERENCE MENU_ADD_SELECTED_SERVER_TO_FAVORITES +LANG_ENGLISH "Add selected server to favorites?" + +REFERENCE MENU_ADD_TO_FAVORITES +LANG_ENGLISH "Add To Favorites" + +REFERENCE MENU_ADVANCED_VIDEO +LANG_ENGLISH "Advanced Video" + +REFERENCE MENU_AGGRESSIVE +LANG_ENGLISH "Aggressive" + +REFERENCE MENU_AIM_ASSIST +LANG_ENGLISH "Aim Assist" + +REFERENCE MENU_AIM_ASSIST_CAPS +LANG_ENGLISH "AIM ASSIST" + +REFERENCE MENU_AIM_DOWN_SIGHT +LANG_ENGLISH "Aim Down Sight" + +REFERENCE MENU_AIM_DOWN_THE_SIGHT +LANG_ENGLISH "Aim Down the Sight" + +REFERENCE MENU_AIM_DOWN_THE_SIGHT_AUTOAIM +LANG_ENGLISH "Autoaim when Aiming Down the Sight" + +REFERENCE MENU_AIR_SUPPORT +LANG_ENGLISH "Air Support" + +REFERENCE MENU_ALL +LANG_ENGLISH "All" + +REFERENCE MENU_ALL_CAPS +LANG_ENGLISH "ALL" + +REFERENCE MENU_ALL_CURRENT_PROGRESS_WILL_BE_LOST +LANG_ENGLISH "All current progress will be lost." + +REFERENCE MENU_ALLOW_DOWNLOAD +LANG_ENGLISH "Allow Downloading" + +REFERENCE MENU_ALLOW_ENEMY_SPECTATING +LANG_ENGLISH "Allow Enemy Spectating: " + +REFERENCE MENU_ALLOW_FREE_SPECTATING +LANG_ENGLISH "Allow Free Spectating: " + +REFERENCE MENU_ALLOW_SNIPER_RIFLES +LANG_ENGLISH "Allow Sniper Rifles: " + +REFERENCE MENU_ALLOW_VOTING +LANG_ENGLISH "Allow Voting: " + +REFERENCE MENU_ALTERNATE_LEVEL +LANG_ENGLISH "Alternate Level" + +REFERENCE MENU_ANISOTROPIC +LANG_ENGLISH "Anisotropic" + +REFERENCE MENU_ANTIALIASING +LANG_ENGLISH "Anti-aliasing" + +REFERENCE MENU_APPEARANCE +LANG_ENGLISH "Appearance" + +REFERENCE MENU_APPLY +LANG_ENGLISH "Apply" + +REFERENCE MENU_APPLY_CAPS +LANG_ENGLISH "APPLY" + +REFERENCE MENU_APPLY_LANGUAGE_CHANGE +LANG_ENGLISH "Apply Language Change" + +REFERENCE MENU_APPLY_LANGUAGE_SETTINGS +LANG_ENGLISH "Apply Language Settings?" + +REFERENCE MENU_APPLY_SETTINGS +LANG_ENGLISH "Apply Settings?" + +REFERENCE MENU_APPLYING_CHANGES +LANG_ENGLISH "Applying Changes..." + +REFERENCE MENU_ARE_TOO_LOW_TO_SUPPORT_VOICE_CHAT +LANG_ENGLISH "are too low to support voice chat." + +REFERENCE MENU_ARE_YOU_SURE +LANG_ENGLISH "Are you sure?" + +REFERENCE MENU_ARE_YOU_SURE_QUIT +LANG_ENGLISH "Are you sure you want to quit?" + +REFERENCE MENU_ARENA +LANG_ENGLISH "Win the match by eliminating the opposing team or capturing the center point." + +REFERENCE MENU_ARENA_DESC +LANG_ENGLISH "ARENA." + +REFERENCE MENU_ARSENAL +LANG_ENGLISH "Arsenal" + +REFERENCE MENU_ASPECT_RATIO +LANG_ENGLISH "Aspect Ratio" + +REFERENCE MENU_ASSAULT_CAPS +LANG_ENGLISH "ASSAULT STREAK" + +REFERENCE MENU_ASSAULT_RIFLES_CAPS +LANG_ENGLISH "ASSAULT RIFLES" + +REFERENCE MENU_ASSISTS +LANG_ENGLISH "Assists" + +REFERENCE MENU_ASSISTS_CAPS +LANG_ENGLISH "ASSISTS" + +REFERENCE MENU_ATTACHMENTS_CAPS +LANG_ENGLISH "ATTACHMENTS" + +REFERENCE MENU_ATTACK +LANG_ENGLISH "Attack" + +REFERENCE MENU_AUDIO +LANG_ENGLISH "Audio" + +REFERENCE MENU_AUTO +LANG_ENGLISH "Auto" + +REFERENCE MENU_AUTO_UPDATE +LANG_ENGLISH "Auto-Update" + +REFERENCE MENU_AUTOAIM +LANG_ENGLISH "Auto-aim" + +REFERENCE MENU_AUTOASSIGN +LANG_ENGLISH "Auto-Assign" + +REFERENCE MENU_AUTOBALANCE_TEAMS +LANG_ENGLISH "Auto-Balance Teams: " + +REFERENCE MENU_AUTOMATIC +LANG_ENGLISH "Automatic" + +REFERENCE MENU_AVG_KILLS_CAPS +LANG_ENGLISH "AVG KILLS" + +REFERENCE MENU_AVG_SCORE_CAPS +LANG_ENGLISH "AVG SCORE" + +REFERENCE MENU_AWARDS +LANG_ENGLISH "Awards" + +REFERENCE MENU_AWARDS_CAPS +LANG_ENGLISH "AWARDS" + +REFERENCE MENU_BACK +LANG_ENGLISH "Back" + +REFERENCE MENU_BACKTOGAME +LANG_ENGLISH "Back To Game" + +REFERENCE MENU_BARRACKS_CAPS +LANG_ENGLISH "BARRACKS" + +REFERENCE MENU_BGM +LANG_ENGLISH "Big Game Mode" + +REFERENCE MENU_BGM_DESC +LANG_ENGLISH "This is a big game mode." + +REFERENCE MENU_BILINEAR +LANG_ENGLISH "Bilinear" + +REFERENCE MENU_BIND_KEY_PENDING +LANG_ENGLISH "???" + +REFERENCE MENU_BLING_PRIMARY_DESC +LANG_ENGLISH "Extra primary weapon attachment." + +REFERENCE MENU_BLING_SECONDARY_DESC +LANG_ENGLISH "Extra secondary weapon attachment." + +REFERENCE MENU_BOOTCAMP_CAPS +LANG_ENGLISH "BOOTCAMP" + +REFERENCE MENU_BOTH +LANG_ENGLISH "Both" + +REFERENCE MENU_BOTTOM_PLAYER +LANG_ENGLISH "Bottom Player" + +REFERENCE MENU_BRIGHTNESS +LANG_ENGLISH "Brightness" + +REFERENCE MENU_BRIGHTNESS1 +LANG_ENGLISH "Brightness..." + +REFERENCE MENU_BRIGHTNESS_BARELY_VISIBLE +LANG_ENGLISH "Barely Visible" + +REFERENCE MENU_BRIGHTNESS_CAP +LANG_ENGLISH "BRIGHTNESS" + +REFERENCE MENU_BRIGHTNESS_CAPS +LANG_ENGLISH "BRIGHTNESS" + +REFERENCE MENU_BRIGHTNESS_DESC1 +LANG_ENGLISH "Move the slider to adjust the brightness of your screen." + +REFERENCE MENU_BRIGHTNESS_DESC2 +LANG_ENGLISH "Only the text in the two lower boxes should be visible." + +REFERENCE MENU_BRIGHTNESS_EASILY_VISIBLE +LANG_ENGLISH "Easily Visible" + +REFERENCE MENU_BRIGHTNESS_HINT_PC +LANG_ENGLISH "Brightness adjustment has no effect when playing in a window." + +REFERENCE MENU_BRIGHTNESS_NOT_VISIBLE +LANG_ENGLISH "Not Visible" + +REFERENCE MENU_BRITISH +LANG_ENGLISH "British" + +REFERENCE MENU_BULLET_IMPACTS +LANG_ENGLISH "Bullet Impacts" + +REFERENCE MENU_BUTTON +LANG_ENGLISH "BUTTON" + +REFERENCE MENU_BUTTON_LAYOUT +LANG_ENGLISH "Button Layout" + +REFERENCE MENU_BUTTON_LAYOUT_CAP +LANG_ENGLISH "BUTTON LAYOUT" + +REFERENCE MENU_BUTTON_LAYOUT_CAPS +LANG_ENGLISH "BUTTON LAYOUT" + +REFERENCE MENU_CAMO_CAPS +LANG_ENGLISH "CAMOUFLAGE" + +REFERENCE MENU_CAMPAIGN +LANG_ENGLISH "Campaign" + +REFERENCE MENU_CAN_NOT_CHANGE_SETTINGS +LANG_ENGLISH "Can not change settings" + +REFERENCE MENU_CANCEL +LANG_ENGLISH "Cancel" + +REFERENCE MENU_CANCEL_REFRESH +LANG_ENGLISH "Cancel Refresh" + +REFERENCE MENU_CANT_CHANGE_SETTINGS_WHILE_DEAD +LANG_ENGLISH "Can't change settings while dead" + +REFERENCE MENU_CANT_SWITCH_PROFILES_INGAME +LANG_ENGLISH "Cannot switch player profiles while in game." + +REFERENCE MENU_CAPTURE_AND_HOLD_THE +LANG_ENGLISH "Capture and hold the designated positions to gain points." + +REFERENCE MENU_CAPTURE_LIMIT +LANG_ENGLISH "Capture Limit: " + +REFERENCE MENU_CAPTURE_THE_FLAG +LANG_ENGLISH "Capture the Flag" + +REFERENCE MENU_CAPTURE_THE_FLAG_PRO +LANG_ENGLISH "Capture the Flag Pro" + +REFERENCE MENU_CAPTURE_THE_HEADQUARTERS +LANG_ENGLISH "Capture the headquarters and defend it from the enemy." + +REFERENCE MENU_CAPTURES +LANG_ENGLISH "Captures" + +REFERENCE MENU_CAPTURES_CAPS +LANG_ENGLISH "CAPTURES" + +REFERENCE MENU_CARRIER_INDICATOR +LANG_ENGLISH "Carrier Indicator: " + +REFERENCE MENU_CDKEY +LANG_ENGLISH "CD KEY" + +REFERENCE MENU_CENTER_VIEW +LANG_ENGLISH "Center View" + +REFERENCE MENU_CGM_LOAD_FAILED +LANG_ENGLISH "Failed to load custom game mode." + +REFERENCE MENU_CGM_LOAD_SUCCESS +LANG_ENGLISH "Custom game mode was successfully loaded." + +REFERENCE MENU_CGM_SAVE_FAILED +LANG_ENGLISH "Custom game mode failed to save." + +REFERENCE MENU_CGM_SAVE_SUCCESS +LANG_ENGLISH "Custom game mode was successfully saved." + +REFERENCE MENU_CHALLENGES +LANG_ENGLISH "Challenges" + +REFERENCE MENU_CHALLENGES_CAP +LANG_ENGLISH "CHALLENGES" + +REFERENCE MENU_CHANGE_DIFFICULTY +LANG_ENGLISH "Change Difficulty" + +REFERENCE MENU_CHANGE_GAME_MODE_CAPS +LANG_ENGLISH "CHANGE GAME MODE" + +REFERENCE MENU_CHANGE_GAME_RULES_CAPS +LANG_ENGLISH "GAME RULES" + +REFERENCE MENU_CHANGE_GAME_TYPE +LANG_ENGLISH "Change Game Type" + +REFERENCE MENU_CHANGE_GRENADE_TYPE +LANG_ENGLISH "Change Grenade Type" + +REFERENCE MENU_CHANGE_MAP +LANG_ENGLISH "Change Map" + +REFERENCE MENU_CHANGE_MAP_CAPS +LANG_ENGLISH "CHANGE MAP" + +REFERENCE MENU_CHANGE_RATE_OF_FIRE +LANG_ENGLISH "Change Rate of Fire" + +REFERENCE MENU_CHANGE_STANCE +LANG_ENGLISH "Change Stance" + +REFERENCE MENU_CHANGE_WEAPON +LANG_ENGLISH "Change Weapon" + +REFERENCE MENU_CHAT +LANG_ENGLISH "Chat" + +REFERENCE MENU_CHAT_ICON_TIME +LANG_ENGLISH "Chat Icon Time:" + +REFERENCE MENU_CHEAT_ENABLED +LANG_ENGLISH "Cheat Enabled" + +REFERENCE MENU_CHEAT_POINTS +LANG_ENGLISH "You have collected &&1 piece(s) of enemy intel." + +REFERENCE MENU_CHEAT_POINTS_LEVEL +LANG_ENGLISH "You have found &&1 of &&2 enemy intel items in this mission." + +REFERENCE MENU_CHECK_HOW_YOUR_SCORE +LANG_ENGLISH "Check how your score stacks up against your friends and the world." + +REFERENCE MENU_CHOOSE_GAME_MODE_CAP +LANG_ENGLISH "CHOOSE GAME MODE" + +REFERENCE MENU_CHOOSE_MAP_CAP +LANG_ENGLISH "CHOOSE MAP" + +REFERENCE MENU_CHOOSE_TEAM_CAPS +LANG_ENGLISH "CHOOSE TEAM" + +REFERENCE MENU_CHOOSESKILLLEVEL +LANG_ENGLISH "Choose Your Skill Level" + +REFERENCE MENU_CIA_CAPS +LANG_ENGLISH "CIA" + +REFERENCE MENU_CLAN_TAG +LANG_ENGLISH "Clan Tag" + +REFERENCE MENU_CLAN_TAG_CAPS +LANG_ENGLISH "CLAN TAG" + +REFERENCE MENU_CLASSIC +LANG_ENGLISH "Classic" + +REFERENCE MENU_CLEAR_DEFAULT +LANG_ENGLISH "Clear Default" + +REFERENCE MENU_CLICK_FOR_AUTOUPDATE +LANG_ENGLISH "Click for Auto-Update" + +REFERENCE MENU_CLICK_TO_CONTINUE +LANG_ENGLISH "Click to Continue" + +REFERENCE MENU_CLICK_TO_START_THE_MISSION +LANG_ENGLISH "Click to Start the Mission" + +REFERENCE MENU_CLOSE +LANG_ENGLISH "Close" + +REFERENCE MENU_COD_ELITE_CAPS +LANG_ENGLISH "ELITE" + +REFERENCE MENU_COD_ELITE_DESC_NOT_PRESENT +LANG_ENGLISH "Download the Call of Duty® Elite application to enhance your multiplayer experience." + +REFERENCE MENU_COD_ELITE_DESC_PRESENT +LANG_ENGLISH "Launch the Call of Duty® Elite application to register for groups, clans and access a rich variety of free and premium features." + +REFERENCE MENU_COD_ELITE_DOWNLOAD_DESC +LANG_ENGLISH "This will exit the game and download the Call of Duty® Elite application. Are you sure?" + +REFERENCE MENU_COD_ELITE_DOWNLOAD_TITLE +LANG_ENGLISH "Download Elite" + +REFERENCE MENU_COD_ELITE_LAUNCH_DESC +LANG_ENGLISH "This will exit the game and launch the Call of Duty® Elite application. Are you sure?" + +REFERENCE MENU_COD_ELITE_LAUNCH_TITLE +LANG_ENGLISH "Launch Elite" + +REFERENCE MENU_COLOR_BLIND_ASSIST_CAPS +LANG_ENGLISH "COLOR BLIND ASSIST" + +REFERENCE MENU_COLOR_BLIND_CAPS +LANG_ENGLISH "COLOR BLIND" + +REFERENCE MENU_COLOR_DEPTH +LANG_ENGLISH "Color Depth" + +REFERENCE MENU_COMBAT +LANG_ENGLISH "Combat" + +REFERENCE MENU_COMPLETED +LANG_ENGLISH "Completed" + +REFERENCE MENU_COMPLETED_HARDENED +LANG_ENGLISH "Completed Hardened" + +REFERENCE MENU_COMPLETED_REGULAR +LANG_ENGLISH "Completed Regular" + +REFERENCE MENU_COMPLETED_VETERAN +LANG_ENGLISH "Completed Veteran" + +REFERENCE MENU_CONF +LANG_ENGLISH "Kill Confirmed" + +REFERENCE MENU_CONF_DESC +LANG_ENGLISH "Recover Dog Tags to score for your team and deny enemy scores." + +REFERENCE MENU_CONFIRMINVITE +LANG_ENGLISH "Leave Party" + +REFERENCE MENU_CONFIRMS_CAPS +LANG_ENGLISH "CONFIRMS" + +REFERENCE MENU_CONGRATULATIONS +LANG_ENGLISH "Congratulations" + +REFERENCE MENU_CONNECT +LANG_ENGLISH "Connect" + +REFERENCE MENU_CONNECTING +LANG_ENGLISH "Connecting..." + +REFERENCE MENU_CONNECTION +LANG_ENGLISH "Connection" + +REFERENCE MENU_CONNECTION_COLON +LANG_ENGLISH "Connection: " + +REFERENCE MENU_CONNECTION_TYPE +LANG_ENGLISH "Connection Type:" + +REFERENCE MENU_CONTENT_NOT_AVAILABLE +LANG_ENGLISH "Content package is no longer available." + +REFERENCE MENU_CONTESTED +LANG_ENGLISH "contested" + +REFERENCE MENU_CONTINUE +LANG_ENGLISH "Continue" + +REFERENCE MENU_CONTINUE_MISSION +LANG_ENGLISH "Continue Mission" + +REFERENCE MENU_CONTINUE_QUIT +LANG_ENGLISH "Quit Game?" + +REFERENCE MENU_CONTINUE_RESTART +LANG_ENGLISH "Continue restart?" + +REFERENCE MENU_CONTINUE_SAVING +LANG_ENGLISH "Continue saving?" + +REFERENCE MENU_CONTROL_DEFAULTS +LANG_ENGLISH "Control Defaults" + +REFERENCE MENU_CONTROLLER_DISCONNECTED +LANG_ENGLISH "Please reconnect your controller." + +REFERENCE MENU_CONTROLLER_VIBRATION +LANG_ENGLISH "Vibration" + +REFERENCE MENU_CONTROLLER_VIBRATION_CAPS +LANG_ENGLISH "VIBRATION" + +REFERENCE MENU_CONTROLS +LANG_ENGLISH "Controls" + +REFERENCE MENU_CONTROLS_CAP +LANG_ENGLISH "CONTROLS" + +REFERENCE MENU_CONTROLS_CAPS +LANG_ENGLISH "CONTROLS" + +REFERENCE MENU_COOP +LANG_ENGLISH "Co-op Missions" + +REFERENCE MENU_COOP_GAME_SETUP +LANG_ENGLISH "Game Setup" + +REFERENCE MENU_COOP_ONLY_CHALLENGE +LANG_ENGLISH "This Special Operation requires two players." + +REFERENCE MENU_COOPERATIVE +LANG_ENGLISH "Split Screen" + +REFERENCE MENU_COPY_CLASS_CAPS +LANG_ENGLISH "COPY" + +REFERENCE MENU_CORRUPT_STATS_WARNING_OFFLINE +LANG_ENGLISH "Your data is corrupt, or the save device isn't inserted correctly.\n\nYou must reset your rank and unlocks to continue." + +REFERENCE MENU_CORRUPT_STATS_WARNING_ONLINE +LANG_ENGLISH "Your data is corrupt, or didn't download properly.\n\nYou must reset your rank and unlocks to continue." + +REFERENCE MENU_CREATE_A_CLASS_CAPS +LANG_ENGLISH "CREATE A CLASS" + +REFERENCE MENU_CREATE_GAME +LANG_ENGLISH "Create Game" + +REFERENCE MENU_CREATE_GAME_CAPS +LANG_ENGLISH "CREATE GAME" + +REFERENCE MENU_CREATE_NEW_OFFLINE_PROFILE +LANG_ENGLISH "Create New Profile" + +REFERENCE MENU_CREATE_PARTY +LANG_ENGLISH "Create Party" + +REFERENCE MENU_CREATE_PLAYER_PROFILE +LANG_ENGLISH "Create Player Profile" + +REFERENCE MENU_CREATE_SERVER +LANG_ENGLISH "Create Server" + +REFERENCE MENU_CREATEAMODE +LANG_ENGLISH "Create-a-Mode" + +REFERENCE MENU_CREATING +LANG_ENGLISH "Creating Account..." + +REFERENCE MENU_CREDITS +LANG_ENGLISH "Credits" + +REFERENCE MENU_CROSSHAIR +LANG_ENGLISH "Crosshair" + +REFERENCE MENU_CROSSHAIR_COLOR +LANG_ENGLISH "Crosshair Color" + +REFERENCE MENU_CROUCH +LANG_ENGLISH "Crouch" + +REFERENCE MENU_CROUCH_PRONE +LANG_ENGLISH "Crouch/Prone" + +REFERENCE MENU_CTF_DESC +LANG_ENGLISH "Get the enemy team's flag, bring it to your base, and capture it by touching your flag while it's at your base." + +REFERENCE MENU_CTF_PRO_DESC +LANG_ENGLISH "Capture as many of the enemy's flags as you can and block them from capturing yours." + +REFERENCE MENU_CURRENTLYINAGAME +LANG_ENGLISH "You are currently in a game" + +REFERENCE MENU_CUSTOM +LANG_ENGLISH "Custom" + +REFERENCE MENU_CUSTOM_CLASS_RESET_WARNING +LANG_ENGLISH "This will override your current settings for this class. Would you like to proceed?" + +REFERENCE MENU_CUSTOM_MATCH +LANG_ENGLISH "Custom Match" + +REFERENCE MENU_CUSTOM_MATCH_RANKED +LANG_ENGLISH "Custom Match: Ranked" + +REFERENCE MENU_CUSTOM_MATCH_STANDARD +LANG_ENGLISH "Custom Match: Standard" + +REFERENCE MENU_CUSTOM_N +LANG_ENGLISH "Custom (&&1)" + +REFERENCE MENU_CUSTOMCLASS_KEYBOARD +LANG_ENGLISH "Name your custom class" + +REFERENCE MENU_CUSTOMIZE_CAPS +LANG_ENGLISH "CUSTOMIZE" + +REFERENCE MENU_CUSTOMMODE_KEYBOARD +LANG_ENGLISH "Name your custom game mode" + +REFERENCE MENU_CYCLE_ITEMS +LANG_ENGLISH "Cycle Items: " + +REFERENCE MENU_DAMAGE +LANG_ENGLISH "Damage:" + +REFERENCE MENU_DATE +LANG_ENGLISH "Date" + +REFERENCE MENU_DAYS_ABBREVIATION +LANG_ENGLISH "d" + +REFERENCE MENU_DD +LANG_ENGLISH "Teams alternate in attacking and defending two bomb sites, both of which must be destroyed by the attacking team equipped with bombs. " + +REFERENCE MENU_DD_DESC +LANG_ENGLISH "Demolition" + +REFERENCE MENU_DEATHMATCH +LANG_ENGLISH "Deathmatch" + +REFERENCE MENU_DEATHS +LANG_ENGLISH "Deaths" + +REFERENCE MENU_DEATHS_CAPS +LANG_ENGLISH "DEATHS" + +REFERENCE MENU_DEATHSTREAK_CAPS +LANG_ENGLISH "DEATH STREAK" + +REFERENCE MENU_DEDICATED +LANG_ENGLISH "Dedicated: " + +REFERENCE MENU_DEDICATED_PLAYER_COUNT +LANG_ENGLISH "Players &&1 (&&2)" + +REFERENCE MENU_DEDICATED_SERVER +LANG_ENGLISH "Dedicated Server" + +REFERENCE MENU_DEDICATED_SERVER_COUNT +LANG_ENGLISH "Servers &&1 (&&2)" + +REFERENCE MENU_DEDICATEDONLY +LANG_ENGLISH "Dedicated Only:" + +REFERENCE MENU_DEFAULT +LANG_ENGLISH "Default" + +REFERENCE MENU_DEFAULT_ALT +LANG_ENGLISH "Default Flipped" + +REFERENCE MENU_DEFAULT_GAME_MODE_SET_MP_DESC +LANG_ENGLISH "You will be taken directly to Multiplayer the next time Modern Warfare 3 is launched." + +REFERENCE MENU_DEFAULT_GAME_MODE_SET_SO_DESC +LANG_ENGLISH "You will be taken directly to Special Ops the next time Modern Warfare 3 is launched." + +REFERENCE MENU_DEFAULT_GAME_MODE_SET_SP_DESC +LANG_ENGLISH "You will be taken directly to Campaign the next time Modern Warfare 3 is launched." + +REFERENCE MENU_DEFAULT_GAME_MODE_SET_TITLE +LANG_ENGLISH "DEFAULT GAME MODE SET" + +REFERENCE MENU_DEFENDS +LANG_ENGLISH "Defends" + +REFERENCE MENU_DEFENDS_CAPS +LANG_ENGLISH "DEFENDS" + +REFERENCE MENU_DEFENSE_CAPS +LANG_ENGLISH "SUPPORT STREAK" + +REFERENCE MENU_DEFUSES +LANG_ENGLISH "Defuses" + +REFERENCE MENU_DEFUSES_CAPS +LANG_ENGLISH "DEFUSES" + +REFERENCE MENU_DEL_FAVORITE +LANG_ENGLISH "Del. Favorite" + +REFERENCE MENU_DEL_SEL_FAVORITE +LANG_ENGLISH "Delete selected favorite from list?" + +REFERENCE MENU_DELETE +LANG_ENGLISH "Delete" + +REFERENCE MENU_DELETE_OFFLINE_PROFILE +LANG_ENGLISH "Browse and Delete Data" + +REFERENCE MENU_DELETE_PROFILE +LANG_ENGLISH "Delete selected profile?" + +REFERENCE MENU_DEMO_AUTONAME_SEGMENT +LANG_ENGLISH "Autoname And Save Segment" + +REFERENCE MENU_DEMO_CHANGE_TRANSITION +LANG_ENGLISH "Change Transition" + +REFERENCE MENU_DEMO_CLEAR_ALL_SEGMENTS +LANG_ENGLISH "Clear All" + +REFERENCE MENU_DEMO_CLIP +LANG_ENGLISH "Clip" + +REFERENCE MENU_DEMO_CLIP_ERROR_OCCURED +LANG_ENGLISH "An error occured while recording your clip." + +REFERENCE MENU_DEMO_CLIP_UPLOAD_FAILURE +LANG_ENGLISH "Your clip upload has failed." + +REFERENCE MENU_DEMO_CLIP_UPLOAD_SUCCESS +LANG_ENGLISH "Your clip was successfully uploaded." + +REFERENCE MENU_DEMO_CONTROLS_DECREASE_PLAYBACK_SPEED +LANG_ENGLISH "Speed - 0.1x" + +REFERENCE MENU_DEMO_CONTROLS_INCREASE_PLAYBACK_SPEED +LANG_ENGLISH "Speed + 0.1x" + +REFERENCE MENU_DEMO_CONTROLS_JUMP_BACK +LANG_ENGLISH "Jump Back" + +REFERENCE MENU_DEMO_CONTROLS_JUMP_FORWARD +LANG_ENGLISH "Jump Forward" + +REFERENCE MENU_DEMO_CONTROLS_NEXT_PLAYER +LANG_ENGLISH "Next Player" + +REFERENCE MENU_DEMO_CONTROLS_PAUSE +LANG_ENGLISH "Pause / Menu" + +REFERENCE MENU_DEMO_CONTROLS_PLAY +LANG_ENGLISH "Play / Pause" + +REFERENCE MENU_DEMO_CONTROLS_PREVIOUS_PLAYER +LANG_ENGLISH "Previous Player" + +REFERENCE MENU_DEMO_CONTROLS_RECORD +LANG_ENGLISH "Start/Stop Record" + +REFERENCE MENU_DEMO_CONTROLS_SCREENSHOT +LANG_ENGLISH "Take Screenshot" + +REFERENCE MENU_DEMO_CONTROLS_SPEED_1X +LANG_ENGLISH "Speed + 1.0x" + +REFERENCE MENU_DEMO_CONTROLS_SPEED_NEG1X +LANG_ENGLISH "Speed - 1.0x" + +REFERENCE MENU_DEMO_CONTROLS_SWITCH_CAMERA +LANG_ENGLISH "Switch Camera" + +REFERENCE MENU_DEMO_CORRUPT_FILE +LANG_ENGLISH "Corrupt File" + +REFERENCE MENU_DEMO_DELETE_ALL_SEGMENTS_CONFIRMATION +LANG_ENGLISH "Delete all the segments?" + +REFERENCE MENU_DEMO_DELETE_SEGMENT +LANG_ENGLISH "Delete Segment" + +REFERENCE MENU_DEMO_DELETE_SEGMENT_CONFIRMATION +LANG_ENGLISH "Delete Segment?" + +REFERENCE MENU_DEMO_DISCARD_SEGMENT +LANG_ENGLISH "Discard Segment" + +REFERENCE MENU_DEMO_DURATION +LANG_ENGLISH "Duration: &&1 mins" + +REFERENCE MENU_DEMO_DVR_FIRST_PERSON +LANG_ENGLISH "1ST PERSON" + +REFERENCE MENU_DEMO_DVR_FREE_CAMERA +LANG_ENGLISH "FREE CAMERA" + +REFERENCE MENU_DEMO_DVR_RECORD +LANG_ENGLISH "RECORD" + +REFERENCE MENU_DEMO_DVR_SCREENSHOT +LANG_ENGLISH "SCREENSHOT" + +REFERENCE MENU_DEMO_DVR_THIRD_PERSON +LANG_ENGLISH "3RD PERSON" + +REFERENCE MENU_DEMO_END_FILM +LANG_ENGLISH "END FILM" + +REFERENCE MENU_DEMO_END_FILM1 +LANG_ENGLISH "END FILM?" + +REFERENCE MENU_DEMO_END_FILM_WITHOUT_SAVING +LANG_ENGLISH "End Film Without Saving" + +REFERENCE MENU_DEMO_FILM_UPLOAD_FAILURE +LANG_ENGLISH "Your film upload has failed." + +REFERENCE MENU_DEMO_FILM_UPLOAD_SUCCESS +LANG_ENGLISH "Your film was successfully uploaded." + +REFERENCE MENU_DEMO_FILMS +LANG_ENGLISH "Films" + +REFERENCE MENU_DEMO_JUMP_TO_START +LANG_ENGLISH "JUMP TO START" + +REFERENCE MENU_DEMO_KEEP_SEGMENT +LANG_ENGLISH "Keep Segment" + +REFERENCE MENU_DEMO_MANAGE_SEGMENTS +LANG_ENGLISH "MANAGE SEGMENTS" + +REFERENCE MENU_DEMO_MAX_CLIP_FILESIZE_REACHED +LANG_ENGLISH "Your clip has reached its maximum size. Please delete any segments through the Manage Segments section in your ingame pause menu if you want to record further segments." + +REFERENCE MENU_DEMO_MAX_SEGMENTS_REACHED +LANG_ENGLISH "You have reached the maximum number of segments you can record in your clip. Please delete any segments through the Manage Segments section in your ingame pause menu if you want to record further segments." + +REFERENCE MENU_DEMO_MOVE_SEGMENT +LANG_ENGLISH "Move Segment" + +REFERENCE MENU_DEMO_NAME_SEGMENT +LANG_ENGLISH "Name and Save Segment" + +REFERENCE MENU_DEMO_PLACE_SEGMENT +LANG_ENGLISH "Place Segment" + +REFERENCE MENU_DEMO_PREVIEW_CLIP +LANG_ENGLISH "Preview Clip" + +REFERENCE MENU_DEMO_PREVIEW_SEGMENT +LANG_ENGLISH "Preview Segment" + +REFERENCE MENU_DEMO_RENDER_UPLOAD_FAILED +LANG_ENGLISH "Your rendered video upload has failed. " + +REFERENCE MENU_DEMO_RENDER_UPLOAD_SUCCESS +LANG_ENGLISH "Your clip has been successfully uploaded! Visit theater.callofduty.com to watch your clip and view others from the Call of Duty community." + +REFERENCE MENU_DEMO_SAVE_CLIP +LANG_ENGLISH "Save Clip" + +REFERENCE MENU_DEMO_SAVE_SCREENSHOT +LANG_ENGLISH "SAVE SCREENSHOT" + +REFERENCE MENU_DEMO_SCREENSHOT +LANG_ENGLISH "Screenshot" + +REFERENCE MENU_DEMO_SCREENSHOT_CAPTURE_FAILED +LANG_ENGLISH "Screenshot processing failed." + +REFERENCE MENU_DEMO_SCREENSHOT_UPLOAD_FAILURE +LANG_ENGLISH "Your screenshot upload has failed." + +REFERENCE MENU_DEMO_SCREENSHOT_UPLOAD_SUCCESS +LANG_ENGLISH "Your screenshot was successfully uploaded." + +REFERENCE MENU_DEMO_SEGMENT +LANG_ENGLISH "Segment" + +REFERENCE MENU_DEMO_SEGMENT_NUMBER +LANG_ENGLISH "Segment &&1: " + +REFERENCE MENU_DEMO_SELECT_SEGMENT +LANG_ENGLISH "Select Segment" + +REFERENCE MENU_DEMO_TOTAL_CLIP_DURATION +LANG_ENGLISH "Total Clip Duration: &&1 mins" + +REFERENCE MENU_DEMO_TOTAL_DURATION_LESS_THAN_ONE +LANG_ENGLISH "Cannot upload the clip. The total duration of the clip should be at least 1 second long." + +REFERENCE MENU_DEMO_TRANSITION +LANG_ENGLISH "Transition: " + +REFERENCE MENU_DEMO_TRANSITION_CUT +LANG_ENGLISH "Cut" + +REFERENCE MENU_DEMO_TRANSITION_FADE +LANG_ENGLISH "Fade" + +REFERENCE MENU_DEMO_UNUPLOADED_CLIP +LANG_ENGLISH "You have an unsaved clip." + +REFERENCE MENU_DEMO_UPLOAD_CLIP +LANG_ENGLISH "UPLOAD CLIP" + +REFERENCE MENU_DENIES_CAPS +LANG_ENGLISH "DENIES" + +REFERENCE MENU_DESC_BARRACKS +LANG_ENGLISH "Leaderboards and Survival Armory." + +REFERENCE MENU_DESC_CAS_WELCOME +LANG_ENGLISH "Choose your 3 killstreaks!" + +REFERENCE MENU_DESC_CHANGE_MAP +LANG_ENGLISH "Choose a different map." + +REFERENCE MENU_DESC_CLANTAG +LANG_ENGLISH "Set your Clan Tag." + +REFERENCE MENU_DESC_CLANTAG2 +LANG_ENGLISH "Unlocked at Lance Corporal II (Lv6)." + +REFERENCE MENU_DESC_GAME_SUMMARY +LANG_ENGLISH "Review the statistics from the previous game." + +REFERENCE MENU_DESC_INVITE_FRIEND +LANG_ENGLISH "Invite a friend to your game." + +REFERENCE MENU_DESC_INVITE_FRIENDS +LANG_ENGLISH "Invite friends to your game." + +REFERENCE MENU_DESC_PLAYERCARD +LANG_ENGLISH "Set your Title and Emblem." + +REFERENCE MENU_DESC_PLAYERCARD_ICON +LANG_ENGLISH "Choose your Emblem." + +REFERENCE MENU_DESC_PLAYERCARD_LIVE +LANG_ENGLISH "Set your Title, Emblem, and Clan Tag." + +REFERENCE MENU_DESC_PLAYERCARD_LOCKED +LANG_ENGLISH "Callsign option is locked." + +REFERENCE MENU_DESC_PLAYERCARD_TITLE +LANG_ENGLISH "Choose your Title." + +REFERENCE MENU_DESC_SEARCH_FOR_GAME +LANG_ENGLISH "Search online for a game." + +REFERENCE MENU_DESC_SET_DIFFICULTY_PLAYER +LANG_ENGLISH "Set this player's difficulty." + +REFERENCE MENU_DESC_START_MATCH +LANG_ENGLISH "Start the match." + +REFERENCE MENU_DESC_START_MATCH_LOCKED +LANG_ENGLISH "Only the lobby host can start the match." + +REFERENCE MENU_DESC_STOP_SEARCHING +LANG_ENGLISH "Stop searching online." + +REFERENCE MENU_DESCRIPTION_CUSTOMMATCH +LANG_ENGLISH "Find a session with the game settings you specify." + +REFERENCE MENU_DESCRIPTION_PLAYERMATCH +LANG_ENGLISH "Play for fun with people who share similar profiles." + +REFERENCE MENU_DESCRIPTION_QUICKMATCH +LANG_ENGLISH "Get into a game quickly. Game settings are chosen randomly." + +REFERENCE MENU_DESCRIPTION_RANKEDMATCH +LANG_ENGLISH "Play competitive matches to improve your TrueSkill™ rankings." + +REFERENCE MENU_DESTINATION +LANG_ENGLISH "DESTINATION" + +REFERENCE MENU_DESTRUCTIONS +LANG_ENGLISH "Destructions" + +REFERENCE MENU_DESTRUCTIONS_CAPS +LANG_ENGLISH "DESTRUCTIONS" + +REFERENCE MENU_DEV +LANG_ENGLISH "Dev. only" + +REFERENCE MENU_DEV_COOP +LANG_ENGLISH "Co-op Dev. only" + +REFERENCE MENU_DIFFICULTY_COMPLETED +LANG_ENGLISH "Difficulty Completed:" + +REFERENCE MENU_DIFFICULTY_HARDENED +LANG_ENGLISH "Difficulty: Hardened" + +REFERENCE MENU_DIFFICULTY_REGULAR +LANG_ENGLISH "Difficulty: Regular" + +REFERENCE MENU_DIFFICULTY_VETERAN +LANG_ENGLISH "Difficulty: Veteran" + +REFERENCE MENU_DIFFICULTY_WARNING +LANG_ENGLISH "The difficulty you have selected is not recommended. Do you wish to continue?" + +REFERENCE MENU_DIFFICULTY_WARNING_EASIER +LANG_ENGLISH "The difficulty you have selected is easier than what was recommended. Do you wish to continue?" + +REFERENCE MENU_DIRECTX_9 +LANG_ENGLISH "DirectX® 9" + +REFERENCE MENU_DISABLED +LANG_ENGLISH "Disabled" + +REFERENCE MENU_DISABLED_DEFAULT +LANG_ENGLISH "Disabled (Default)" + +REFERENCE MENU_DISCARD +LANG_ENGLISH "Discard" + +REFERENCE MENU_DISCONNECT +LANG_ENGLISH "Disconnect" + +REFERENCE MENU_DISPLAY_MODE +LANG_ENGLISH "Display Mode" + +REFERENCE MENU_DIVER +LANG_ENGLISH "Diver" + +REFERENCE MENU_DOF +LANG_ENGLISH "Depth of Field" + +REFERENCE MENU_DONE +LANG_ENGLISH "Done" + +REFERENCE MENU_DOWNLOAD_AUTOUPDATE_PATCH +LANG_ENGLISH "Download Auto-Update Patch?" + +REFERENCE MENU_DOWNLOADING +LANG_ENGLISH "DOWNLOADING..." + +REFERENCE MENU_DOWNLOADING_CLAN +LANG_ENGLISH "Retrieving Clan information ..." + +REFERENCE MENU_DOWNLOADING_GAME_SETTINGS +LANG_ENGLISH "DOWNLOADING GAME SETTINGS" + +REFERENCE MENU_DOYOUWISHTOCONTINUE +LANG_ENGLISH "Do you wish to continue?" + +REFERENCE MENU_DRAW_CROSSHAIR +LANG_ENGLISH "Draw Crosshair" + +REFERENCE MENU_DRAW_HUD +LANG_ENGLISH "Draw HUD" + +REFERENCE MENU_DRIVERINFO +LANG_ENGLISH "Driver Info" + +REFERENCE MENU_DUMMY +LANG_ENGLISH "dummy" + +REFERENCE MENU_DUMMY_DESC +LANG_ENGLISH "dummy" + +REFERENCE MENU_DYNAMIC_LIGHTS +LANG_ENGLISH "Dynamic Lights" + +REFERENCE MENU_EASY +LANG_ENGLISH "Easy" + +REFERENCE MENU_EDIT_EMBLEM_CAPS +LANG_ENGLISH "EDIT EMBLEM" + +REFERENCE MENU_EDIT_TITLE_CAPS +LANG_ENGLISH "EDIT TITLE" + +REFERENCE MENU_EFFECTS_VOLUME +LANG_ENGLISH "Effects Volume" + +REFERENCE MENU_ELITE_CAPS +LANG_ENGLISH "ELITE" + +REFERENCE MENU_ELITE_CLAN_MEMBERS +LANG_ENGLISH "Elite Clan Members" + +REFERENCE MENU_ELITE_CLAN_MESSAGE +LANG_ENGLISH "Enter Clan Message" + +REFERENCE MENU_ELITE_CLAN_MOTD_ERROR +LANG_ENGLISH "There was a problem updating your Clan Message. Please try again." + +REFERENCE MENU_ELITE_CLAN_MOTD_OFFENSIVE +LANG_ENGLISH "Clan Message denied due to prohibited text." + +REFERENCE MENU_ELITE_CLAN_MOTD_SUCCESS +LANG_ENGLISH "Clan Message successfully updated." + +REFERENCE MENU_ELITE_CLAN_TAG_CAPS +LANG_ENGLISH "Elite Clan Tag" + +REFERENCE MENU_ELITE_CLAN_TAG_DESC +LANG_ENGLISH "Choose your Elite Clan Tag." + +REFERENCE MENU_ELITE_CLAN_TAG_YES_NO +LANG_ENGLISH "Do you want to use your Elite Clan's tag instead of your own?" + +REFERENCE MENU_ELITE_CLAN_TITLE_CAPS +LANG_ENGLISH "Elite Clan Title" + +REFERENCE MENU_ELITE_CLAN_TITLE_DESC +LANG_ENGLISH "Choose your Elite Clan Title." + +REFERENCE MENU_ELITE_CLAN_TITLE_YES_NO +LANG_ENGLISH "Do you want to use your Elite Clan's title instead of your own?" + +REFERENCE MENU_ELITE_CLASS_PROMPT +LANG_ENGLISH "COD Elite classes available. Do you want to integrate?" + +REFERENCE MENU_ELITE_STORE +LANG_ENGLISH "Download Elite Content" + +REFERENCE MENU_ELITE_TITLE +LANG_ENGLISH "COD ELITE" + +REFERENCE MENU_ELLIPSIS +LANG_ENGLISH "..." + +REFERENCE MENU_EMBLEM_CAPS +LANG_ENGLISH "EMBLEM" + +REFERENCE MENU_ENABLE_CONSOLE +LANG_ENGLISH "Enable Console" + +REFERENCE MENU_ENABLE_CROSSHAIR +LANG_ENGLISH "Enable Crosshair" + +REFERENCE MENU_ENABLE_SERVER_BROWSER +LANG_ENGLISH "Enable Server Browser" + +REFERENCE MENU_ENABLE_SERVER_REMOTE_CONSOLE +LANG_ENGLISH "Enable Remote Console" + +REFERENCE MENU_ENABLED +LANG_ENGLISH "Enabled" + +REFERENCE MENU_ENABLED_DEFAULT +LANG_ENGLISH "Enabled (Default)" + +REFERENCE MENU_END_GAME +LANG_ENGLISH "End Game" + +REFERENCE MENU_ENGLISH +LANG_ENGLISH "English" + +REFERENCE "MENU_ENTER CD-KEY" +LANG_ENGLISH "Enter CD-Key" + +REFERENCE MENU_ENTER_ANOTHER_FILE_NAME +LANG_ENGLISH "Enter another file name" + +REFERENCE MENU_ENTER_KEY_CODE +LANG_ENGLISH "Enter Key Code" + +REFERENCE MENU_ENTER_PASSWORD_CAPS +LANG_ENGLISH "ENTER PASSWORD" + +REFERENCE MENU_ENTER_USERNAME_EMAIL_CAPS +LANG_ENGLISH "ENTER USERNAME/EMAIL" + +REFERENCE MENU_ENTER_YOUR_ENCRYPTION_KEY_IN_THE_FIELD_BELOW +LANG_ENGLISH "Enter your encryption key in the field below." + +REFERENCE MENU_ENTER_YOUR_KEY_CODE_IN_THE_FIELD_BELOW +LANG_ENGLISH "Enter your key code in the field below." + +REFERENCE MENU_EPILOGUE +LANG_ENGLISH "Epilogue" + +REFERENCE MENU_EQUIPMENT +LANG_ENGLISH "Lethal" + +REFERENCE MENU_EQUIPMENT_ARMORY_CAPS +LANG_ENGLISH "EQUIPMENT" + +REFERENCE MENU_EQUIPMENT_CAPS +LANG_ENGLISH "LETHAL" + +REFERENCE MENU_EQUIPMENT_SECONDARY +LANG_ENGLISH "Secondary Equipment" + +REFERENCE MENU_ERROR +LANG_ENGLISH "Error" + +REFERENCE MENU_EVERYONE +LANG_ENGLISH "Everyone" + +REFERENCE MENU_EVERYTHING +LANG_ENGLISH "Everything" + +REFERENCE MENU_EXIT +LANG_ENGLISH "Exit" + +REFERENCE MENU_EXPERIENCE +LANG_ENGLISH "Experience" + +REFERENCE MENU_EXPERIMENTAL +LANG_ENGLISH "Experimental" + +REFERENCE MENU_EXTRA +LANG_ENGLISH "Extra" + +REFERENCE MENU_EXTRA_LOW +LANG_ENGLISH "Extra Low" + +REFERENCE MENU_EXTRAS +LANG_ENGLISH "Extras" + +REFERENCE MENU_FACEBOOK +LANG_ENGLISH "Facebook" + +REFERENCE MENU_FACEBOOK_ADD_DESCRIPTION +LANG_ENGLISH "Add Description" + +REFERENCE MENU_FACEBOOK_ALREADY_REGISTERED +LANG_ENGLISH "This account has already been registered. Please try another account." + +REFERENCE MENU_FACEBOOK_AUTH_FAIL +LANG_ENGLISH "Facebook authorization failed. Please check your username / email and password and try again." + +REFERENCE MENU_FACEBOOK_AUTH_FAIL_ON_REGISTER +LANG_ENGLISH "Login failed. Please re-enter your account details.\n" + +REFERENCE MENU_FACEBOOK_AUTHENTICATE +LANG_ENGLISH "LOGIN WITH FACEBOOK" + +REFERENCE MENU_FACEBOOK_AUTHENTICATE_HELP +LANG_ENGLISH "Find and compete with Facebook friends in Modern Warfare 3." + +REFERENCE MENU_FACEBOOK_CONNECTING +LANG_ENGLISH "Logging in ..." + +REFERENCE MENU_FACEBOOK_DISABLED_FOR_USER +LANG_ENGLISH "The Facebook service has been disabled for your account." + +REFERENCE MENU_FACEBOOK_ERROR +LANG_ENGLISH "There was an error connecting to the Facebook service. Please try again later." + +REFERENCE MENU_FACEBOOK_FRIENDS +LANG_ENGLISH "Facebook Friends" + +REFERENCE MENU_FACEBOOK_FRIENDS_CAPS +LANG_ENGLISH "MW3 FACEBOOK FRIENDS" + +REFERENCE MENU_FACEBOOK_HELP +LANG_ENGLISH "Enable or Disable all Facebook functionality." + +REFERENCE MENU_FACEBOOK_HELP_CHECKING_FOR_FRIENDS +LANG_ENGLISH "Retrieving Facebook friends ..." + +REFERENCE MENU_FACEBOOK_HELP_DISABLED +LANG_ENGLISH "The Facebook feature is currently disabled." + +REFERENCE MENU_FACEBOOK_HELP_NO_FRIENDS +LANG_ENGLISH "None of your Facebook friends have linked their accounts to Modern Warfare 3 yet. Try again later." + +REFERENCE MENU_FACEBOOK_HELP_NOT_REGISTERED +LANG_ENGLISH "Go to the Options page to login with your Facebook account and see what your friends are up to." + +REFERENCE MENU_FACEBOOK_LEGAL +LANG_ENGLISH "By submitting your email address and password, you certify that you have read and accept Facebook's Terms of Use, agree that Activision may retain and use your information for authentication and other functions solely as required for this application's functionality, which will comply with Facebook's Privacy Policy, and acknowledge that Activision makes no guarantees about the availability of the Facebook features and may withdraw access to such features in its discretion without notice. Facebook's Terms of Use and Privacy Policy can be found on Facebook's website." + +REFERENCE MENU_FACEBOOK_LOGIN +LANG_ENGLISH "Login" + +REFERENCE MENU_FACEBOOK_LOGIN_TEXT +LANG_ENGLISH "Enter your Facebook username and password to add your Facebook friends to Modern Warfare 3." + +REFERENCE MENU_FACEBOOK_MAX_ACCOUNTS +LANG_ENGLISH "You have already added a Facebook account to this username." + +REFERENCE MENU_FACEBOOK_NOT_SET +LANG_ENGLISH "Not Set" + +REFERENCE MENU_FACEBOOK_OK +LANG_ENGLISH "You have successfully connected to the Facebook service. View what your Facebook friends are doing in the Friends tab." + +REFERENCE MENU_FACEBOOK_PASSWORD +LANG_ENGLISH "Enter Password" + +REFERENCE MENU_FACEBOOK_PASSWORD_NOT_SET +LANG_ENGLISH "You have not entered a Password." + +REFERENCE MENU_FACEBOOK_PHOTO_ALBUM_FULL +LANG_ENGLISH "Your Facebook photo album is full. Please delete or move some photos and try again." + +REFERENCE MENU_FACEBOOK_PHOTO_INVALID +LANG_ENGLISH "This photo is invalid. Unable to upload to Facebook." + +REFERENCE MENU_FACEBOOK_QUERYING +LANG_ENGLISH "QUERYING FACEBOOK" + +REFERENCE MENU_FACEBOOK_SHARE_PHOTO +LANG_ENGLISH "Would you like to share this photo to Facebook?" + +REFERENCE MENU_FACEBOOK_SHARE_VIDEO +LANG_ENGLISH "Would you like to share this video to Facebook?" + +REFERENCE MENU_FACEBOOK_UN_REGISTER +LANG_ENGLISH "LOGOUT FROM FACEBOOK" + +REFERENCE MENU_FACEBOOK_UN_REGISTER_HELP +LANG_ENGLISH "Remove your Facebook details" + +REFERENCE MENU_FACEBOOK_UNAVAILABLE +LANG_ENGLISH "The Facebook service is currently unavailable. Please try again later." + +REFERENCE MENU_FACEBOOK_UNREGISTER_OK +LANG_ENGLISH "You have successfully logged out from Facebook." + +REFERENCE MENU_FACEBOOK_UNREGISTER_YES_NO +LANG_ENGLISH "Do you want to log out from Facebook?" + +REFERENCE MENU_FACEBOOK_UNREGISTERING +LANG_ENGLISH "Logging out..." + +REFERENCE MENU_FACEBOOK_UPLOAD +LANG_ENGLISH "Upload" + +REFERENCE MENU_FACEBOOK_UPLOAD_COMPLETE +LANG_ENGLISH "Share complete" + +REFERENCE MENU_FACEBOOK_UPLOAD_ERROR +LANG_ENGLISH "There was an error uploading to Facebook. Please try again later." + +REFERENCE MENU_FACEBOOK_UPLOADING +LANG_ENGLISH "Uploading" + +REFERENCE MENU_FACEBOOK_USERNAME +LANG_ENGLISH "Enter Email or Username" + +REFERENCE MENU_FACEBOOK_USERNAME_NOT_SET +LANG_ENGLISH "You have not entered a Username / Email." + +REFERENCE MENU_FAILED_TO_ADD_FAVORITE +LANG_ENGLISH "Failed to add favorite." + +REFERENCE MENU_FAILED_TO_REMOVE_FAVORITE +LANG_ENGLISH "Failed to remove favorite." + +REFERENCE MENU_FAST +LANG_ENGLISH "Fast" + +REFERENCE MENU_FASTEST +LANG_ENGLISH "Fastest" + +REFERENCE MENU_FAVORITES_CAPS +LANG_ENGLISH "FAVORITES" + +REFERENCE MENU_FILE_OVERWRITE_CONFIRM +LANG_ENGLISH "File exists, do you want to overwrite it?" + +REFERENCE MENU_FILTER +LANG_ENGLISH "Filter" + +REFERENCE MENU_FILTERS +LANG_ENGLISH "Filters" + +REFERENCE MENU_FIND_FRIEND +LANG_ENGLISH "Find Friend" + +REFERENCE MENU_FIND_GAME +LANG_ENGLISH "Find Game" + +REFERENCE MENU_FIND_RANKED_GAME +LANG_ENGLISH "Find Ranked Game" + +REFERENCE MENU_FIND_RANKED_MATCH +LANG_ENGLISH "Find Ranked Match" + +REFERENCE MENU_FIND_STANDARD_GAME +LANG_ENGLISH "Find Standard Game" + +REFERENCE MENU_FIND_STANDARD_MATCH +LANG_ENGLISH "Find Standard Match" + +REFERENCE MENU_FIRE_RATE +LANG_ENGLISH "Fire Rate:" + +REFERENCE MENU_FIRE_WEAPON +LANG_ENGLISH "Fire Weapon" + +REFERENCE MENU_FIVE_ONE_SPEAKERS +LANG_ENGLISH "5.1 Speakers" + +REFERENCE MENU_FORCE_RESPAWNING +LANG_ENGLISH "Force Respawning: " + +REFERENCE MENU_FORWARD +LANG_ENGLISH "Forward" + +REFERENCE MENU_FOUR_SPEAKERS +LANG_ENGLISH "4 Speakers" + +REFERENCE MENU_FRAG_EQUIPMENT +LANG_ENGLISH "Throw Frag/Use Equipment" + +REFERENCE MENU_FREE_FOR_ALL +LANG_ENGLISH "Free for All" + +REFERENCE MENU_FREE_LOOK +LANG_ENGLISH "Free Look" + +REFERENCE MENU_FRENCH +LANG_ENGLISH "French" + +REFERENCE MENU_FRIEND_ALREADY_CONNECTED +LANG_ENGLISH "This friend is already in our game or party." + +REFERENCE MENU_FRIEND_NOT_CONFIRMED +LANG_ENGLISH "Must confirm this friend request before joining them." + +REFERENCE MENU_FRIEND_NOT_IN_GAME +LANG_ENGLISH "This friend is not playing Modern Warfare 3." + +REFERENCE MENU_FRIEND_OFFLINE +LANG_ENGLISH "This friend is offline." + +REFERENCE MENU_FRIEND_REQUEST +LANG_ENGLISH "Friend Request" + +REFERENCE MENU_FRIEND_STILL_PENDING +LANG_ENGLISH "This friend must confirm friend request before joining them." + +REFERENCE MENU_FRIENDLY_FIRE +LANG_ENGLISH "Friendly Fire: " + +REFERENCE MENU_FRIENDLY_FIRE2 +LANG_ENGLISH "Friendly Fire:" + +REFERENCE MENU_FRIENDLY_INDICATORS +LANG_ENGLISH "Friendly Indicators: " + +REFERENCE MENU_FRIENDS +LANG_ENGLISH "Friends" + +REFERENCE MENU_FRIENDS_CAP +LANG_ENGLISH "FRIENDS" + +REFERENCE MENU_FRIENDS_ONLINE_VAULT_BROWSE +LANG_ENGLISH "View Friend's Online Vault" + +REFERENCE MENU_FRIENDS_ONLINEVAULT_CAPS +LANG_ENGLISH "FRIENDS' ONLINE VAULT" + +REFERENCE MENU_FRIENDS_ONLINEVAULT_TITLE +LANG_ENGLISH "FRIEND'S VAULT" + +REFERENCE MENU_FRIENDS_VAULT_CAPS +LANG_ENGLISH "FRIEND'S VAULT" + +REFERENCE MENU_FULLSCREEN +LANG_ENGLISH "Full Screen" + +REFERENCE MENU_GAME_BEGINNING +LANG_ENGLISH "Launching" + +REFERENCE MENU_GAME_EXPERIENCE_MAY_CHANGE +LANG_ENGLISH "Online interactions not rated by the ESRB." + +REFERENCE MENU_GAME_OPTIONS +LANG_ENGLISH "Game Options" + +REFERENCE MENU_GAME_SELECTION_CAPS +LANG_ENGLISH "GAME SELECTION" + +REFERENCE MENU_GAME_SETUP +LANG_ENGLISH "Game Setup" + +REFERENCE MENU_GAME_SETUP_CAPS +LANG_ENGLISH "GAME SETUP" + +REFERENCE MENU_GAME_SUMMARY +LANG_ENGLISH "Game Summary" + +REFERENCE MENU_GAME_SUMMARY_CAPS +LANG_ENGLISH "GAME SUMMARY" + +REFERENCE MENU_GAME_TYPE +LANG_ENGLISH "Game Mode: " + +REFERENCE MENU_GAME_TYPE1 +LANG_ENGLISH "Game Mode" + +REFERENCE MENU_GAME_TYPE2 +LANG_ENGLISH "Game Mode:" + +REFERENCE MENU_GAME_TYPE_SETTINGS +LANG_ENGLISH "Game Mode Settings" + +REFERENCE MENU_GAME_TYPES +LANG_ENGLISH "Game Modes" + +REFERENCE MENU_GAMES_CAPS +LANG_ENGLISH "GAMES" + +REFERENCE MENU_GAMES_PLAYED +LANG_ENGLISH "Games" + +REFERENCE MENU_GAMESKILL_EASY +LANG_ENGLISH "For players who are new to first person action game." + +REFERENCE MENU_GAMESKILL_NORMAL +LANG_ENGLISH "Your abilities in combat will be tested." + +REFERENCE MENU_GAMETYPE_ON_MAP +LANG_ENGLISH "&&1 on &&2" + +REFERENCE MENU_GAMETYPE_PRE +LANG_ENGLISH "GAMETYPE: " + +REFERENCE MENU_GERMAN +LANG_ENGLISH "German" + +REFERENCE MENU_GET_NEW_LIST +LANG_ENGLISH "Get New List" + +REFERENCE MENU_GET_THE_ENEMY_FLAG_AND +LANG_ENGLISH "Get the enemy flag and return it to yours to capture it." + +REFERENCE MENU_GLOW +LANG_ENGLISH "Glow" + +REFERENCE MENU_GO_TO_CROUCH +LANG_ENGLISH "Go to Crouch" + +REFERENCE MENU_GO_TO_PRONE +LANG_ENGLISH "Go to Prone" + +REFERENCE MENU_GOTO_NEXT +LANG_ENGLISH ">>>" + +REFERENCE MENU_GRACE_PERIOD +LANG_ENGLISH "Grace Period (seconds): " + +REFERENCE MENU_GRAPHICS +LANG_ENGLISH "Graphics" + +REFERENCE MENU_GRAPHICS_WARNING +LANG_ENGLISH "We recommend using \"Optimal Video and Audio.\" Manually changing settings could result in poor performance." + +REFERENCE MENU_GRND +LANG_ENGLISH "Drop Zone" + +REFERENCE MENU_GRND_DESC +LANG_ENGLISH "Hold the Drop Zone for Team Points and Care Packages." + +REFERENCE MENU_GUN_DESC +LANG_ENGLISH "Be the first to dominate with every gun." + +REFERENCE MENU_HANDGUNS_CAPS +LANG_ENGLISH "HANDGUNS" + +REFERENCE MENU_HARDCORE +LANG_ENGLISH "Hardcore:" + +REFERENCE MENU_HARDENED +LANG_ENGLISH "Hardened" + +REFERENCE MENU_HARDENED_CAPS +LANG_ENGLISH "HARDENED" + +REFERENCE MENU_HARDENED_DESC +LANG_ENGLISH "Your skills will be strained." + +REFERENCE MENU_HARDENED_DESC_2 +LANG_ENGLISH "to the breaking point." + +REFERENCE MENU_HIGH +LANG_ENGLISH "High" + +REFERENCE MENU_HIGHQUALITY +LANG_ENGLISH "High Quality" + +REFERENCE MENU_HISTORY_CAPS +LANG_ENGLISH "HISTORY" + +REFERENCE MENU_HITS +LANG_ENGLISH "Hits" + +REFERENCE MENU_HITS_CAPS +LANG_ENGLISH "HITS" + +REFERENCE MENU_HOLD_AIM_DOWN_SIGHT +LANG_ENGLISH "Hold Aim Down the Sight" + +REFERENCE MENU_HOLD_BREATH +LANG_ENGLISH "Hold Breath" + +REFERENCE MENU_HOLD_DOWN_CROUCH +LANG_ENGLISH "Hold Crouch" + +REFERENCE MENU_HOLD_DOWN_PRONE +LANG_ENGLISH "Hold Prone" + +REFERENCE MENU_HOLD_MOUSE_LOOK +LANG_ENGLISH "Hold Mouse Look" + +REFERENCE MENU_HOST_MIGRATION +LANG_ENGLISH "HOST MIGRATION" + +REFERENCE MENU_HOST_NAME +LANG_ENGLISH "Host" + +REFERENCE MENU_HOURS_ABBREVIATION +LANG_ENGLISH "h" + +REFERENCE MENU_HUD_MARGIN_HORIZONTAL +LANG_ENGLISH "Horizontal Margin" + +REFERENCE MENU_HUD_MARGIN_HORIZONTAL_CAPS +LANG_ENGLISH "HORIZONTAL MARGIN" + +REFERENCE MENU_HUD_MARGIN_VERTICAL +LANG_ENGLISH "Vertical Margin" + +REFERENCE MENU_HUD_MARGIN_VERTICAL_CAPS +LANG_ENGLISH "VERTICAL MARGIN" + +REFERENCE MENU_HUMILIATION_CAPS +LANG_ENGLISH "HUMILIATION" + +REFERENCE MENU_IN_PROGRESS +LANG_ENGLISH "In Progress" + +REFERENCE MENU_INFECT_DESC +LANG_ENGLISH "Eliminated Survivors become Infected. Infect everyone, or survive the game to win." + +REFERENCE MENU_INFOS_TITLE +LANG_ENGLISH "Game Infos" + +REFERENCE MENU_INGAME_DIFFICULTY_CHANGING +LANG_ENGLISH "Changing difficulty will restart the current level." + +REFERENCE MENU_INSANE +LANG_ENGLISH "Insane" + +REFERENCE MENU_INSUFFICIENT_STORAGE +LANG_ENGLISH "Insufficient storage" + +REFERENCE MENU_INTEL +LANG_ENGLISH "INTEL" + +REFERENCE MENU_INTERACT +LANG_ENGLISH "Interact" + +REFERENCE MENU_INTERMISSION +LANG_ENGLISH "Intermission" + +REFERENCE MENU_INTERNET +LANG_ENGLISH "Internet" + +REFERENCE MENU_INTERNET_CAPS +LANG_ENGLISH "INTERNET" + +REFERENCE MENU_INVALID_FILE_NAME +LANG_ENGLISH "Invalid file name." + +REFERENCE MENU_INVALIDCHARS +LANG_ENGLISH "Text is blank or contains illegal characters." + +REFERENCE MENU_INVENTORY +LANG_ENGLISH "Inventory" + +REFERENCE MENU_INVENTORY_KILLSTREAK +LANG_ENGLISH "Support Equipment" + +REFERENCE MENU_INVERT_MOUSE +LANG_ENGLISH "Invert Mouse" + +REFERENCE MENU_INVITE_CAPS +LANG_ENGLISH "INVITE" + +REFERENCE MENU_INVITE_FRIEND +LANG_ENGLISH "Invite A Friend" + +REFERENCE MENU_INVITE_FRIEND_UNKNOWN +LANG_ENGLISH "Could not find the requested friend to invite." + +REFERENCE MENU_INVITE_FRIENDS +LANG_ENGLISH "Invite Friends" + +REFERENCE MENU_INVITE_SESSION_FULL +LANG_ENGLISH "Game session is currently full." + +REFERENCE MENU_INVITE_SESSION_INVALID +LANG_ENGLISH "No active game session to invite to." + +REFERENCE MENU_INVITE_SPAM +LANG_ENGLISH "Must allow more time before inviting this friend again." + +REFERENCE MENU_INVITE_TO_GAME +LANG_ENGLISH "Invite to Game" + +REFERENCE MENU_INVITE_TO_PARTY +LANG_ENGLISH "Invite to Party" + +REFERENCE MENU_INVITING_PARTY_MEMBERS +LANG_ENGLISH "Inviting Party Members" + +REFERENCE MENU_IP_ADDRESS +LANG_ENGLISH "IP Address: " + +REFERENCE MENU_IS_STARTED +LANG_ENGLISH "is started." + +REFERENCE MENU_ITALIAN +LANG_ENGLISH "Italian" + +REFERENCE MENU_IWNET_ACCOUNT_CDKEY +LANG_ENGLISH "Please enter the original CD Key used to create this account." + +REFERENCE MENU_IWNET_CDKEY +LANG_ENGLISH "CD Key:" + +REFERENCE MENU_IWNET_CE_BADEMAIL +LANG_ENGLISH "Please provide a valid email address." + +REFERENCE MENU_IWNET_CE_SUCCESS +LANG_ENGLISH "Your email address has been changed." + +REFERENCE MENU_IWNET_CHANGE_EMAIL +LANG_ENGLISH "Change Email Address" + +REFERENCE MENU_IWNET_CHANGE_PASSWORD +LANG_ENGLISH "Change Password" + +REFERENCE MENU_IWNET_CP_SUCCESS +LANG_ENGLISH "Your password has been changed." + +REFERENCE MENU_IWNET_CREATE +LANG_ENGLISH "Create Account" + +REFERENCE MENU_IWNET_CREATE_BADCDKEY +LANG_ENGLISH "You must enter a valid CD Key." + +REFERENCE MENU_IWNET_CREATE_BADEMAIL +LANG_ENGLISH "You must provide a valid email address." + +REFERENCE MENU_IWNET_CREATE_BADNAME +LANG_ENGLISH "That name is not allowed." + +REFERENCE MENU_IWNET_CREATE_ERROR +LANG_ENGLISH "There was an error while trying to create your account. Please try again soon." + +REFERENCE MENU_IWNET_CREATE_IWNET_ACCOUNT +LANG_ENGLISH "Create an IW.net Account" + +REFERENCE MENU_IWNET_CREATE_KEYUSED +LANG_ENGLISH "This CD Key has already been used." + +REFERENCE MENU_IWNET_CREATE_NAMETAKEN +LANG_ENGLISH "That username already exists." + +REFERENCE MENU_IWNET_CREATE_NOPASSWORD +LANG_ENGLISH "You must supply a password." + +REFERENCE MENU_IWNET_CREATE_NOUSER +LANG_ENGLISH "You must supply a username." + +REFERENCE MENU_IWNET_CREATE_PASSWORD_MISMATCH +LANG_ENGLISH "Both password fields must match." + +REFERENCE MENU_IWNET_CREATE_SHORT_PASSWORD +LANG_ENGLISH "Your password must be at least 4 characters long." + +REFERENCE MENU_IWNET_CREATE_SHORT_USER +LANG_ENGLISH "Your username must be at least 3 characters long." + +REFERENCE MENU_IWNET_CREATE_SUCCESS +LANG_ENGLISH "Your account has been created successfully." + +REFERENCE MENU_IWNET_CREATION_FAILED +LANG_ENGLISH "Failed to create account." + +REFERENCE MENU_IWNET_EMAIL +LANG_ENGLISH "Email: " + +REFERENCE MENU_IWNET_LOGIN +LANG_ENGLISH "Log Into IW.net" + +REFERENCE MENU_IWNET_LOGIN_BADPARAMS +LANG_ENGLISH "You must supply a username and password." + +REFERENCE MENU_IWNET_LOGIN_BADPASSWORD +LANG_ENGLISH "The password supplied for this account was incorrect." + +REFERENCE MENU_IWNET_LOGIN_BANNED +LANG_ENGLISH "This account has been banned." + +REFERENCE MENU_IWNET_LOGIN_ERROR +LANG_ENGLISH "There was a problem communicating with the IW.net servers." + +REFERENCE MENU_IWNET_LOGIN_NOTENTITLED +LANG_ENGLISH "That account is not able to log in to Modern Warfare 3." + +REFERENCE MENU_IWNET_LOGIN_SUCCESS +LANG_ENGLISH "You are now logged in." + +REFERENCE MENU_IWNET_LOGIN_TIMEOUT +LANG_ENGLISH "No response was received from the IW.net servers. Please try again soon." + +REFERENCE MENU_IWNET_LOGIN_UNKNOWNUSER +LANG_ENGLISH "That username is not recognized." + +REFERENCE MENU_IWNET_MUSTLOGIN +LANG_ENGLISH "You must log into a valid IW.net account to proceed." + +REFERENCE MENU_IWNET_NAME_ILLEGAL +LANG_ENGLISH "That account name is invalid, please try another one." + +REFERENCE MENU_IWNET_NAME_TAKEN +LANG_ENGLISH "That account name is already taken." + +REFERENCE MENU_IWNET_RESET +LANG_ENGLISH "Reset Password" + +REFERENCE MENU_IWNET_RESET_PASSWORD +LANG_ENGLISH "Reset Account Password" + +REFERENCE MENU_IWNET_RESET_PASSWORD_CONFIRM +LANG_ENGLISH "Select OK to reset your password. Your new password will be sent to the current email address associated with the account." + +REFERENCE MENU_IWNET_RP_BADKEY +LANG_ENGLISH "The CD Key provided was not valid." + +REFERENCE MENU_IWNET_RP_NOUSER +LANG_ENGLISH "No account name was specified." + +REFERENCE MENU_IWNET_RP_SUCCESS +LANG_ENGLISH "Your password has been reset. Please check the email address associated with your account for an email containing your new password." + +REFERENCE MENU_IWNET_RP_TOOSOON +LANG_ENGLISH "This account has already had its password reset recently. Please wait a few minutes and try again." + +REFERENCE MENU_IWNET_RP_WRONGKEY +LANG_ENGLISH "The CD Key provided was not the one originally used to create this account." + +REFERENCE MENU_IWNET_UNKNOWN +LANG_ENGLISH "The requested action failed for an unknown reason. Please wait a few minutes and try again." + +REFERENCE MENU_IWNET_USERNAME +LANG_ENGLISH "Username: " + +REFERENCE MENU_JAPANESE +LANG_ENGLISH "Japanese" + +REFERENCE MENU_JOIN +LANG_ENGLISH "Join" + +REFERENCE MENU_JOIN_A_GAME +LANG_ENGLISH "Join a Game" + +REFERENCE MENU_JOIN_A_LAN_GAME +LANG_ENGLISH "Join a LAN Game" + +REFERENCE MENU_JOIN_AN_INTERNET_GAME +LANG_ENGLISH "Join an Internet Game" + +REFERENCE MENU_JOIN_BUSY_ERROR +LANG_ENGLISH "Cannot join a busy player." + +REFERENCE MENU_JOIN_GAME +LANG_ENGLISH "Join Game" + +REFERENCE MENU_JOIN_GAME1 +LANG_ENGLISH "Join Game" + +REFERENCE MENU_JOIN_GAME_CAPS +LANG_ENGLISH "JOIN GAME" + +REFERENCE MENU_JOIN_SERVER +LANG_ENGLISH "Join Server" + +REFERENCE MENU_JOIN_SERVER_CAP +LANG_ENGLISH "JOIN SERVER" + +REFERENCE MENU_JOIN_SESSION_INVALID +LANG_ENGLISH "This friend does not have a valid game session to join." + +REFERENCE MENU_JOIN_SESSION_OLD +LANG_ENGLISH "This friend's published game session is no longer valid, please try again in a few seconds." + +REFERENCE MENU_JOIN_SESSION_PRIVATE +LANG_ENGLISH "This friend's game or party session is private, you can only join from an invitation message." + +REFERENCE MENU_JOIN_SYSTEM_ERROR +LANG_ENGLISH "Failed to join friend's remote session." + +REFERENCE MENU_JOIN_TITLE_ERROR +LANG_ENGLISH "Cannot join a player who is not currently playing." + +REFERENCE MENU_JOININGLOBBY +LANG_ENGLISH "Trying to join game &&1/&&2" + +REFERENCE MENU_JUGG_DESC +LANG_ENGLISH "It's everyone against the Juggernaut. Kill the Juggernaut to become the new Juggernaut." + +REFERENCE MENU_JUMP +LANG_ENGLISH "Jump" + +REFERENCE MENU_JUMP_STANCE_UP +LANG_ENGLISH "Jump/Stance Up" + +REFERENCE MENU_KDRATIO +LANG_ENGLISH "Kill/Death" + +REFERENCE MENU_KEY +LANG_ENGLISH "Key:" + +REFERENCE MENU_KEY_CODE +LANG_ENGLISH "Key Code" + +REFERENCE MENU_KILL_EVERYONE_FIRST_PLAYER +LANG_ENGLISH "Kill everyone. First player to reach the score limit ends the game, the top 3 players win." + +REFERENCE MENU_KILL_PLAYERS_ON_THE_OPPOSING +LANG_ENGLISH "Kill players on the opposing team. The first team to reach the score limit wins!" + +REFERENCE MENU_KILLCAM +LANG_ENGLISH "Killcam: " + +REFERENCE MENU_KILLER_CAPS +LANG_ENGLISH "KILLER" + +REFERENCE MENU_KILLS +LANG_ENGLISH "Kills" + +REFERENCE MENU_KILLS_CAPS +LANG_ENGLISH "KILLS" + +REFERENCE MENU_KILLS_PER_GAME +LANG_ENGLISH "Avg Kills" + +REFERENCE MENU_KILLSTREAK_CAPS +LANG_ENGLISH "KILLSTREAK" + +REFERENCE MENU_KILLSTREAK_REWARD +LANG_ENGLISH "Killstreak Reward" + +REFERENCE MENU_KILLSTREAK_REWARD_DESC +LANG_ENGLISH "New killstreak rewards are available." + +REFERENCE MENU_KILLSTREAK_REWARD_SLOT_1 +LANG_ENGLISH "Killstreak Reward Slot 1" + +REFERENCE MENU_KILLSTREAK_REWARD_SLOT_2 +LANG_ENGLISH "Killstreak Reward Slot 2" + +REFERENCE MENU_KILLSTREAK_REWARD_SLOT_3 +LANG_ENGLISH "Killstreak Reward Slot 3" + +REFERENCE MENU_KILLSTREAK_REWARD_SLOT_4 +LANG_ENGLISH "Killstreak Reward Slot 4" + +REFERENCE MENU_KILLSTREAK_REWARDS_CAPS +LANG_ENGLISH "KILLSTREAK REWARDS" + +REFERENCE MENU_LAN +LANG_ENGLISH "LAN" + +REFERENCE MENU_LANGUAGE +LANG_ENGLISH "Language" + +REFERENCE MENU_LANGUAGE_CHANGE_AND_RETURN +LANG_ENGLISH "language change and return" + +REFERENCE MENU_LARGE +LANG_ENGLISH "Large" + +REFERENCE MENU_LAST_CHECKPOINT +LANG_ENGLISH "Last Checkpoint" + +REFERENCE MENU_LAST_MET_LESS_THAN_A_MIN_AGO +LANG_ENGLISH "Last met less than a minute ago" + +REFERENCE MENU_LAST_MET_N_DAYS_AGO +LANG_ENGLISH "Last met &&1 days ago" + +REFERENCE MENU_LAST_MET_N_HOURS_AGO +LANG_ENGLISH "Last met &&1 hours ago" + +REFERENCE MENU_LAST_MET_N_MINS_AGO +LANG_ENGLISH "Last met &&1 minutes ago" + +REFERENCE MENU_LAST_WEAPON_USED +LANG_ENGLISH "Last Weapon Used" + +REFERENCE MENU_LAUNCH +LANG_ENGLISH "Launch" + +REFERENCE MENU_LAUNCH_WITHOUT_MODS +LANG_ENGLISH "Launch without Mods" + +REFERENCE MENU_LB_DURATION_GROUP +LANG_ENGLISH "FILTER DURATION" + +REFERENCE MENU_LB_FILTER_CAPS +LANG_ENGLISH "LEADERBOARD FILTER" + +REFERENCE MENU_LB_FILTER_DURATION_ALLTIME +LANG_ENGLISH "All Time" + +REFERENCE MENU_LB_FILTER_DURATION_CAPS +LANG_ENGLISH "DURATION:" + +REFERENCE MENU_LB_FILTER_DURATION_DAILY +LANG_ENGLISH "Daily" + +REFERENCE MENU_LB_FILTER_DURATION_MONTHLY +LANG_ENGLISH "Monthly" + +REFERENCE MENU_LB_FILTER_DURATION_PRESTIGE_ALLTIME +LANG_ENGLISH "Prestige All Time" + +REFERENCE MENU_LB_FILTER_DURATION_PRESTIGE_DAILY +LANG_ENGLISH "Prestige Daily" + +REFERENCE MENU_LB_FILTER_DURATION_PRESTIGE_MONTHLY +LANG_ENGLISH "Prestige Monthly" + +REFERENCE MENU_LB_FILTER_DURATION_PRESTIGE_WEEKLY +LANG_ENGLISH "Prestige Weekly" + +REFERENCE MENU_LB_FILTER_DURATION_WEEKLY +LANG_ENGLISH "Weekly" + +REFERENCE MENU_LB_FILTER_GROUP +LANG_ENGLISH "FILTER GROUP" + +REFERENCE MENU_LB_FILTER_GROUP_ALL +LANG_ENGLISH "All" + +REFERENCE MENU_LB_FILTER_GROUP_CAPS +LANG_ENGLISH "GROUP:" + +REFERENCE MENU_LB_FILTER_GROUP_CLAN +LANG_ENGLISH "Clan" + +REFERENCE MENU_LB_FILTER_GROUP_FACEBOOKFRIENDS +LANG_ENGLISH "Facebook Friends" + +REFERENCE MENU_LB_FILTER_GROUP_FRIENDS +LANG_ENGLISH "Friends" + +REFERENCE MENU_LB_FILTER_GROUP_GROUPS +LANG_ENGLISH "Groups" + +REFERENCE MENU_LB_FILTER_GROUP_LOBBY_MEMBERS +LANG_ENGLISH "Lobby Members" + +REFERENCE MENU_LB_FILTER_HARDCORE_CAPS +LANG_ENGLISH "HARDCORE:" + +REFERENCE MENU_LB_FILTER_HARDCORE_OFF +LANG_ENGLISH "Off" + +REFERENCE MENU_LB_FILTER_HARDCORE_ON +LANG_ENGLISH "On" + +REFERENCE MENU_LB_HARDCORE_GROUP +LANG_ENGLISH "FILTER HARDCORE" + +REFERENCE MENU_LEADERBOARD +LANG_ENGLISH "Leaderboard" + +REFERENCE MENU_LEADERBOARD_CAPS +LANG_ENGLISH "LEADERBOARD" + +REFERENCE MENU_LEADERBOARD_FRIENDS_CAP +LANG_ENGLISH "LEADERBOARD - &&1 (FRIENDS)" + +REFERENCE MENU_LEADERBOARD_GLOBAL_CAP +LANG_ENGLISH "LEADERBOARD - &&1 (GLOBAL)" + +REFERENCE MENU_LEADERBOARD_TIME_TRIAL +LANG_ENGLISH "Time Trial" + +REFERENCE MENU_LEADERBOARDS_CAP +LANG_ENGLISH "LEADERBOARDS" + +REFERENCE MENU_LEAVE_GAME +LANG_ENGLISH "Leave Game" + +REFERENCE MENU_LEAVE_GAME_AND_PARTY +LANG_ENGLISH "Leave game and party?" + +REFERENCE MENU_LEAVE_GAME_RANKED1 +LANG_ENGLISH "Warning: Leaving the game early will" + +REFERENCE MENU_LEAVE_GAME_RANKED2 +LANG_ENGLISH "forfeit your match bonus and will count" + +REFERENCE MENU_LEAVE_GAME_RANKED3 +LANG_ENGLISH "as a loss." + +REFERENCE MENU_LEAVEMPGAMEWARNING +LANG_ENGLISH "If you accept this invite, you will quit your current game lobby. Accept invitation?" + +REFERENCE MENU_LEAVEMPGAMEWARNINGPARTYHOST +LANG_ENGLISH "If you join another session, you will disband your party. Disband party?" + +REFERENCE MENU_LEAVEPARTYWARNING +LANG_ENGLISH "If you join another session, you will leave your party. Leave party?" + +REFERENCE MENU_LEFTY +LANG_ENGLISH "Lefty" + +REFERENCE MENU_LEFTY_ALT +LANG_ENGLISH "Lefty Flipped" + +REFERENCE MENU_LEGACY +LANG_ENGLISH "Legacy" + +REFERENCE MENU_LEGACY_ALT +LANG_ENGLISH "Legacy Flipped" + +REFERENCE MENU_LEGACY_SOUTHPAW +LANG_ENGLISH "Legacy Southpaw" + +REFERENCE MENU_LEVEL +LANG_ENGLISH "Level" + +REFERENCE MENU_LEVEL_CAPS +LANG_ENGLISH "LEVEL" + +REFERENCE MENU_LEVEL_OF_DETAIL +LANG_ENGLISH "Level of Detail: " + +REFERENCE MENU_LMGS_CAPS +LANG_ENGLISH "LIGHT MACHINE GUNS" + +REFERENCE MENU_LOAD +LANG_ENGLISH "Load" + +REFERENCE MENU_LOAD_EXISTING_OFFLINE_PROFILE +LANG_ENGLISH "Load Profile" + +REFERENCE MENU_LOAD_LAST_SAVE +LANG_ENGLISH "Load Last Save" + +REFERENCE MENU_LOAD_MISSION +LANG_ENGLISH "Load Mission?" + +REFERENCE MENU_LOAD_OFFLINE_PROFILE +LANG_ENGLISH "Offline Profile" + +REFERENCE MENU_LOAD_RECIPE_CAPS +LANG_ENGLISH "LOAD RECIPE" + +REFERENCE MENU_LOAD_RECIPE_FROM_DISK +LANG_ENGLISH "Load Recipe From Disk" + +REFERENCE MENU_LOAD_SPECIALOPS_PROFILE +LANG_ENGLISH "Choose a Special Ops Profile" + +REFERENCE MENU_LOADGAME +LANG_ENGLISH "Load Game" + +REFERENCE MENU_LOADING_DOTS +LANG_ENGLISH "Loading..." + +REFERENCE MENU_LOBBY +LANG_ENGLISH "LOBBY" + +REFERENCE MENU_LOBBY_LEADERBOARD +LANG_ENGLISH "LOBBY LEADERBOARD" + +REFERENCE MENU_LOBBYPLAYERCOUNT +LANG_ENGLISH "&&1/&&2 PLAYERS" + +REFERENCE MENU_LOCATION +LANG_ENGLISH "Location:" + +REFERENCE MENU_LOCKED +LANG_ENGLISH "Locked" + +REFERENCE MENU_LOD +LANG_ENGLISH "LOD: " + +REFERENCE MENU_LOGIN +LANG_ENGLISH "Log In" + +REFERENCE MENU_LOOK +LANG_ENGLISH "Look" + +REFERENCE MENU_LOOK_DOWN +LANG_ENGLISH "Look Down" + +REFERENCE MENU_LOOK_INVERSION +LANG_ENGLISH "Look Inversion" + +REFERENCE MENU_LOOK_INVERSION_CAPS +LANG_ENGLISH "LOOK INVERSION" + +REFERENCE MENU_LOOK_SENSITIVITY +LANG_ENGLISH "Sensitivity" + +REFERENCE MENU_LOOK_SENSITIVITY_CAPS +LANG_ENGLISH "SENSITIVITY" + +REFERENCE MENU_LOOK_UP +LANG_ENGLISH "Look Up" + +REFERENCE MENU_LOOK_UP_DOWN +LANG_ENGLISH "Look\nUp/Down" + +REFERENCE MENU_LOSING +LANG_ENGLISH "Losing" + +REFERENCE MENU_LOSSES +LANG_ENGLISH "Losses" + +REFERENCE MENU_LOSSES_CAPS +LANG_ENGLISH "LOSSES" + +REFERENCE MENU_LOW +LANG_ENGLISH "Low" + +REFERENCE MENU_LOW_QUALITY_SKY +LANG_ENGLISH "Low Quality Sky" + +REFERENCE MENU_LOWER_DIFFICULTY +LANG_ENGLISH "Lower Difficulty" + +REFERENCE MENU_LOWER_DIFFICULTY_1_0 +LANG_ENGLISH "Lower the difficulty from Regular to Recruit for all missions?" + +REFERENCE MENU_LOWER_DIFFICULTY_1_0_BUTTON +LANG_ENGLISH "Lower to Recruit" + +REFERENCE MENU_LOWER_DIFFICULTY_2_1 +LANG_ENGLISH "Lower the difficulty from Hardened to Regular for all missions?" + +REFERENCE MENU_LOWER_DIFFICULTY_2_1_BUTTON +LANG_ENGLISH "Lower to Regular" + +REFERENCE MENU_LOWER_DIFFICULTY_3_2 +LANG_ENGLISH "Lower the difficulty from Veteran to Hardened for all missions?" + +REFERENCE MENU_LOWER_DIFFICULTY_3_2_BUTTON +LANG_ENGLISH "Lower to Hardened" + +REFERENCE MENU_MACHINE_PISTOLS_CAPS +LANG_ENGLISH "MACHINE PISTOLS" + +REFERENCE MENU_MAIN_MENU +LANG_ENGLISH "Main Menu" + +REFERENCE MENU_MAIN_MENU_CAPS +LANG_ENGLISH "MAIN MENU" + +REFERENCE MENU_MAIN_MENU_DESC +LANG_ENGLISH "Return to the main menu." + +REFERENCE MENU_MAIN_VIEW_LAST_REPLAY +LANG_ENGLISH "VIEW LAST REPLAY" + +REFERENCE MENU_MAKING_TEAMS +LANG_ENGLISH "Making balanced teams" + +REFERENCE MENU_MANUAL +LANG_ENGLISH "Manual" + +REFERENCE MENU_MAP +LANG_ENGLISH "Map" + +REFERENCE MENU_MAP_NAME +LANG_ENGLISH "Map Name" + +REFERENCE MENU_MAP_PRE +LANG_ENGLISH "MAP: " + +REFERENCE MENU_MAP_PRE2 +LANG_ENGLISH "Map:" + +REFERENCE MENU_MAP_PREFERENCES +LANG_ENGLISH "Set Location Preferences" + +REFERENCE MENU_MAPS +LANG_ENGLISH "Maps" + +REFERENCE MENU_MAPVETOSTATUS +LANG_ENGLISH "&&1 vote to skip - &&2 needed" + +REFERENCE MENU_MAPVETOSTATUSPLURAL +LANG_ENGLISH "&&1 votes to skip - &&2 needed" + +REFERENCE MENU_MAPVOTEPASSED +LANG_ENGLISH "Vote passed!" + +REFERENCE MENU_MARKSMAN +LANG_ENGLISH "Marksman" + +REFERENCE MENU_MASTER_VOLUME +LANG_ENGLISH "Volume" + +REFERENCE MENU_MATCH_BEGINNING_IN +LANG_ENGLISH "Match beginning in" + +REFERENCE MENU_MATCH_WILL_BEGIN +LANG_ENGLISH "The match is about to begin" + +REFERENCE MENU_MATCHRULE_FILELOADERROR +LANG_ENGLISH "There was an error in loading match rules from the savefile." + +REFERENCE MENU_MATCHRULES_DATAREADERROR +LANG_ENGLISH "There was an error in reading the current match rules data." + +REFERENCE MENU_MAX_PING +LANG_ENGLISH "Max Ping:" + +REFERENCE MENU_MAXIMUM +LANG_ENGLISH "Maximum" + +REFERENCE MENU_MAXIMUM_PING +LANG_ENGLISH "Maximum Ping: " + +REFERENCE MENU_MAXIMUM_PLAYERS +LANG_ENGLISH "Maximum Players: " + +REFERENCE MENU_MAXIMUM_RATE +LANG_ENGLISH "Maximum Rate: " + +REFERENCE MENU_MEDIUM +LANG_ENGLISH "Medium" + +REFERENCE MENU_MELEE_ATTACK +LANG_ENGLISH "Melee" + +REFERENCE MENU_MELEE_BREATH +LANG_ENGLISH "Melee/Hold Breath" + +REFERENCE MENU_MELEE_CHANGE_ZOOM +LANG_ENGLISH "Melee/Change Zoom" + +REFERENCE MENU_MELEE_HOLD_BREATH +LANG_ENGLISH "Melee/Hold Breath" + +REFERENCE MENU_MELEE_STEADY +LANG_ENGLISH "Melee/Steady Sniper Rifle" + +REFERENCE MENU_MENU_COULDNT_BE_FOUND +LANG_ENGLISH "Menu couldn't be found!" + +REFERENCE MENU_MERGEDLOBBIES +LANG_ENGLISH "Lobbies merged successfully" + +REFERENCE MENU_MERGINGLOBBIES +LANG_ENGLISH "Trying to merge our lobby with another" + +REFERENCE MENU_MINIMUM +LANG_ENGLISH "Minimum" + +REFERENCE MENU_MINIMUM_PING +LANG_ENGLISH "Minimum Ping: " + +REFERENCE MENU_MINUTES_ABBREVIATION +LANG_ENGLISH "m" + +REFERENCE MENU_MISSES +LANG_ENGLISH "Misses" + +REFERENCE MENU_MISSES_CAPS +LANG_ENGLISH "MISSES" + +REFERENCE MENU_MISSION_SELECT +LANG_ENGLISH "Mission Select" + +REFERENCE MENU_MISSION_SELECT_CAPS +LANG_ENGLISH "MISSION SELECT" + +REFERENCE MENU_MISSION_SELECT_MENU +LANG_ENGLISH "Mission Select Menu" + +REFERENCE MENU_MISSIONS_CAP +LANG_ENGLISH "MISSIONS" + +REFERENCE MENU_MOBILITY +LANG_ENGLISH "Mobility:" + +REFERENCE MENU_MODE_FULLSCREEN +LANG_ENGLISH "Fullscreen" + +REFERENCE MENU_MODE_WINDOWED +LANG_ENGLISH "Windowed" + +REFERENCE MENU_MODE_WINDOWED_NO_BORDER +LANG_ENGLISH "Windowed (No Border)" + +REFERENCE MENU_MODEL_DETAIL +LANG_ENGLISH "Model Detail" + +REFERENCE MENU_MODELS_ONLY +LANG_ENGLISH "Models Only" + +REFERENCE MENU_MODIFIERS +LANG_ENGLISH "Modifiers" + +REFERENCE MENU_MONO +LANG_ENGLISH "Mono" + +REFERENCE MENU_MORE +LANG_ENGLISH "More..." + +REFERENCE MENU_MOUSE_LOOK +LANG_ENGLISH "Mouse Look" + +REFERENCE MENU_MOUSE_SENSITIVITY +LANG_ENGLISH "Mouse Sensitivity" + +REFERENCE MENU_MOVE +LANG_ENGLISH "Move" + +REFERENCE MENU_MOVE_BACK +LANG_ENGLISH "Move Back" + +REFERENCE MENU_MOVE_FORWARD +LANG_ENGLISH "Move Forward" + +REFERENCE MENU_MOVE_FORWARD_BACK +LANG_ENGLISH "Move\nForward/Back" + +REFERENCE MENU_MOVE_LEFT +LANG_ENGLISH "Move Left" + +REFERENCE MENU_MOVE_RIGHT +LANG_ENGLISH "Move Right" + +REFERENCE MENU_MOVEMENT +LANG_ENGLISH "Movement" + +REFERENCE MENU_MULTIPLAYER +LANG_ENGLISH "Multiplayer" + +REFERENCE MENU_MULTIPLAYER_CAPS +LANG_ENGLISH "MULTIPLAYER" + +REFERENCE MENU_MULTIPLAYER_CONTROLS +LANG_ENGLISH "Multiplayer Controls" + +REFERENCE MENU_MULTIPLAYER_OPTIONS +LANG_ENGLISH "Multiplayer Options" + +REFERENCE MENU_MULTIPLAYER_OPTIONS_HEADING +LANG_ENGLISH "Multiplayer Options" + +REFERENCE MENU_MUSIC_VOLUME +LANG_ENGLISH "Music Volume" + +REFERENCE MENU_MUTE_ALL +LANG_ENGLISH "Mute All" + +REFERENCE MENU_MW3_LEADERBOARD_ALL_CAPS +LANG_ENGLISH "&&1 / ALL" + +REFERENCE MENU_MW3_LEADERBOARD_CLAN_CAPS +LANG_ENGLISH "&&1 / CLAN" + +REFERENCE MENU_MW3_LEADERBOARD_FACEBOOKFRIENDS_CAPS +LANG_ENGLISH "&&1 / FACEBOOK FRIENDS" + +REFERENCE MENU_MW3_LEADERBOARD_FRIENDS_CAPS +LANG_ENGLISH "&&1 / FRIENDS" + +REFERENCE MENU_MW3_LEADERBOARD_LOBBY_CAPS +LANG_ENGLISH "&&1 / LOBBY" + +REFERENCE MENU_MW3_LEADERBOARD_SLASH +LANG_ENGLISH "&&1 /" + +REFERENCE MENU_N_OF_N +LANG_ENGLISH "&&1 of &&2" + +REFERENCE MENU_NAME +LANG_ENGLISH "Name" + +REFERENCE MENU_NAME1 +LANG_ENGLISH "Name: " + +REFERENCE MENU_NEED_PLAYER_PROFILE +LANG_ENGLISH "You need a player profile to play Modern Warfare 3." + +REFERENCE MENU_NET_DATA_RATE +LANG_ENGLISH "Net Data Rate:" + +REFERENCE MENU_NETCONNECTION_FEATURE +LANG_ENGLISH "No network connection detected. You must have an active network connection to access this feature." + +REFERENCE MENU_NETWORK_COOP +LANG_ENGLISH "Online" + +REFERENCE MENU_NEW +LANG_ENGLISH "New" + +REFERENCE MENU_NEW_FAVORITE +LANG_ENGLISH "New Favorite" + +REFERENCE MENU_NEW_PLAYER_NAME +LANG_ENGLISH "New Player Name" + +REFERENCE MENU_NEWGAME +LANG_ENGLISH "New Game" + +REFERENCE MENU_NEWGAME_CAPS +LANG_ENGLISH "NEW GAME" + +REFERENCE MENU_NEWPASSWORD +LANG_ENGLISH "New Password:" + +REFERENCE MENU_NEXT_LEVEL +LANG_ENGLISH "Next Level" + +REFERENCE MENU_NEXT_MISSION +LANG_ENGLISH "Next Mission" + +REFERENCE MENU_NEXT_TIME_THE_SERVER +LANG_ENGLISH "next time the game" + +REFERENCE MENU_NEXT_WAVE +LANG_ENGLISH "Next Wave" + +REFERENCE MENU_NEXT_WEAPON +LANG_ENGLISH "Next Weapon" + +REFERENCE MENU_NICEST +LANG_ENGLISH "Nicest" + +REFERENCE MENU_NIGHT_VISION +LANG_ENGLISH "Night Vision" + +REFERENCE MENU_NO +LANG_ENGLISH "No" + +REFERENCE MENU_NO_CAPS +LANG_ENGLISH "NO" + +REFERENCE MENU_NO_CLAN_DESCRIPTION +LANG_ENGLISH "Go to www.callofduty.com/elite to join or create a clan." + +REFERENCE MENU_NO_CLAN_HEADER +LANG_ENGLISH "Elite Clan" + +REFERENCE MENU_NO_COMMON_GROUPS +LANG_ENGLISH "You have no shared interests with this person. Go to www.callofduty.com/elite to add some more interests." + +REFERENCE MENU_NO_GUEST +LANG_ENGLISH "Not available to Guest accounts" + +REFERENCE MENU_NO_OFFLINE_PROFILE_WARNING +LANG_ENGLISH "Select an offline profile\nto save your progress." + +REFERENCE MENU_NO_SAVE_DEVICE_WARNING +LANG_ENGLISH "No save device selected; \nyou will not be able to save your game progress." + +REFERENCE MENU_NO_SAVE_DEVICE_WARNING_MP +LANG_ENGLISH "You must select a save device to save your progress!" + +REFERENCE MENU_NO_SAVE_DEVICE_WARNING_NOW_OKAY +LANG_ENGLISH "You are now able to save your game progress." + +REFERENCE MENU_NO_SAVE_DEVICE_WARNING_SS +LANG_ENGLISH "&&1 must select a save device to save progress!" + +REFERENCE MENU_NO_SIGNIN_WARNING_MP +LANG_ENGLISH "Guests do not save progress. Sign in to retain your stats!" + +REFERENCE MENU_NO_VOICE +LANG_ENGLISH "No Voice" + +REFERENCE MENU_NOMAD +LANG_ENGLISH "N0M4D" + +REFERENCE MENU_NOMAD_ALT +LANG_ENGLISH "N0M4D Flipped" + +REFERENCE MENU_NOMAD_TACTICAL +LANG_ENGLISH "N0M4D Tactical" + +REFERENCE MENU_NOMAD_TACTICAL_ALT +LANG_ENGLISH "NOM Tac Flipped" + +REFERENCE MENU_NONE +LANG_ENGLISH "None" + +REFERENCE MENU_NORMAL +LANG_ENGLISH "Normal" + +REFERENCE MENU_NORMAL_MAP_RESOLUTION +LANG_ENGLISH "Normal Map Resolution" + +REFERENCE MENU_NORMAL_STORE +LANG_ENGLISH "Go to MW3 Store" + +REFERENCE MENU_NOSEARCHRESULTS +LANG_ENGLISH "No games found" + +REFERENCE MENU_NOT_STARTED +LANG_ENGLISH "Not Started" + +REFERENCE MENU_NOT_USED +LANG_ENGLISH "Not Used" + +REFERENCE MENU_NOTES_TITLE +LANG_ENGLISH "Patch Notes" + +REFERENCE MENU_NOTICE +LANG_ENGLISH "Notice" + +REFERENCE MENU_NUM_VOTES +LANG_ENGLISH "&&1 votes" + +REFERENCE MENU_NUMBER_OF_CORPSES +LANG_ENGLISH "Number of Corpses" + +REFERENCE MENU_NUMBER_OF_DYNAMIC_LIGHTS +LANG_ENGLISH "Number of Dynamic Lights" + +REFERENCE MENU_NUMPLAYERS +LANG_ENGLISH "#Players" + +REFERENCE MENU_NV_PLANE +LANG_ENGLISH "NV Plane" + +REFERENCE MENU_NV_RADIAL +LANG_ENGLISH "NV Radial" + +REFERENCE MENU_NVG_WATCH +LANG_ENGLISH "Night Vision/2nd INVENTORY" + +REFERENCE MENU_OBJECTIVES_MENU +LANG_ENGLISH "Objectives/Menu" + +REFERENCE MENU_OFF +LANG_ENGLISH "Off" + +REFERENCE MENU_OFFENSIVETEXT +LANG_ENGLISH "Text prohibited due to profanity." + +REFERENCE MENU_OIC_DESC +LANG_ENGLISH "Gain Ammo by eliminating enemies. Highest score wins." + +REFERENCE MENU_OK +LANG_ENGLISH "OK" + +REFERENCE MENU_ON +LANG_ENGLISH "On" + +REFERENCE MENU_ONE_FLAG +LANG_ENGLISH "One Flag CTF" + +REFERENCE MENU_ONLINE_STATS +LANG_ENGLISH "Online Stats" + +REFERENCE MENU_ONLINE_STATS_RESET +LANG_ENGLISH "Your stats have been reset due to a recent ban.\n\nPlease view the Official Code of Conduct at www.callofduty.com/mw3/help" + +REFERENCE MENU_ONLINE_STATUS +LANG_ENGLISH "Online Status" + +REFERENCE MENU_ONLINEVAULT_CAPS +LANG_ENGLISH "ONLINE VAULT" + +REFERENCE MENU_ONLINEVAULT_CHOOSE_SLOT +LANG_ENGLISH "Choose Slot" + +REFERENCE MENU_ONLINEVAULT_CONFIRM_DELETE +LANG_ENGLISH "Are you sure you want to delete this vault content?" + +REFERENCE MENU_ONLINEVAULT_CONFIRM_OVERWRITE +LANG_ENGLISH "Confirm Overwrite?" + +REFERENCE MENU_ONLINEVAULT_COPY +LANG_ENGLISH "Copy to your Online Vault" + +REFERENCE MENU_ONLINEVAULT_DELETE +LANG_ENGLISH "Delete" + +REFERENCE MENU_ONLINEVAULT_DOWNLOADING_PERCENT +LANG_ENGLISH "Downloading (&&1 %)" + +REFERENCE MENU_ONLINEVAULT_EDIT_FB_DESC +LANG_ENGLISH "Enter description" + +REFERENCE MENU_ONLINEVAULT_EDIT_METADATA +LANG_ENGLISH "FILE DETAILS" + +REFERENCE MENU_ONLINEVAULT_EDITDESC +LANG_ENGLISH "Edit Description" + +REFERENCE MENU_ONLINEVAULT_EDITNAME +LANG_ENGLISH "Rename File" + +REFERENCE MENU_ONLINEVAULT_FACEBOOK +LANG_ENGLISH "Share on Facebook" + +REFERENCE MENU_ONLINEVAULT_FETCHING +LANG_ENGLISH "Fetching Online Vault..." + +REFERENCE MENU_ONLINEVAULT_FILENOTFOUND +LANG_ENGLISH "The file you are looking for might have been removed, modified, or is temporarily unavailable." + +REFERENCE MENU_ONLINEVAULT_LOAD +LANG_ENGLISH "Load" + +REFERENCE MENU_ONLINEVAULT_MPNOTALLOWED +LANG_ENGLISH "The current profile is not allowed to view the Online Vault." + +REFERENCE MENU_ONLINEVAULT_NO_USERCONTENT +LANG_ENGLISH "An active profile does not have the proper privileges to access this option." + +REFERENCE MENU_ONLINEVAULT_NOGUESTACCOUNTS +LANG_ENGLISH "Guest accounts are not supported for the Online Vault." + +REFERENCE MENU_ONLINEVAULT_PLACE +LANG_ENGLISH "Place in Online Vault" + +REFERENCE MENU_ONLINEVAULT_PLAY +LANG_ENGLISH "Play" + +REFERENCE MENU_ONLINEVAULT_RENAME +LANG_ENGLISH "Rename" + +REFERENCE MENU_ONLINEVAULT_RENDER +LANG_ENGLISH "Render" + +REFERENCE MENU_ONLINEVAULT_RESTRICTED +LANG_ENGLISH "The Online Vault has been disabled." + +REFERENCE MENU_ONLINEVAULT_SELECTSLOT +LANG_ENGLISH "Select a slot to copy your friend's file into." + +REFERENCE MENU_ONLINEVAULT_UPLOADING_PERCENT +LANG_ENGLISH "Uploading (&&1 %)" + +REFERENCE MENU_ONLINEVAULT_VIEW +LANG_ENGLISH "View" + +REFERENCE MENU_OPTIMIZE_FOR_DUAL_VIDEO_CARDS +LANG_ENGLISH "Dual Video Cards" + +REFERENCE MENU_OPTIONAL +LANG_ENGLISH "Optional" + +REFERENCE MENU_OPTIONS +LANG_ENGLISH "Options" + +REFERENCE MENU_OPTIONS_CAPS +LANG_ENGLISH "OPTIONS" + +REFERENCE MENU_OPTIONS_CONTROLS +LANG_ENGLISH "Options - Controls" + +REFERENCE MENU_OPTIONS_DESC +LANG_ENGLISH "Set game options." + +REFERENCE MENU_OPTIONS_SYSTEM +LANG_ENGLISH "Options - System" + +REFERENCE MENU_OPTIONS_UPPER_CASE +LANG_ENGLISH "OPTIONS" + +REFERENCE MENU_OVERWRITE_EXISTING_FILE +LANG_ENGLISH "Overwrite existing file?" + +REFERENCE MENU_OVERWRITE_SAVE +LANG_ENGLISH "Overwrite Save" + +REFERENCE MENU_PAGE +LANG_ENGLISH "Page" + +REFERENCE MENU_PAGE_DOWN +LANG_ENGLISH "Page Down" + +REFERENCE MENU_PAGE_N_SLASH_N +LANG_ENGLISH "Page &&1/&&2" + +REFERENCE MENU_PAGE_UP +LANG_ENGLISH "Page Up" + +REFERENCE MENU_PARTY +LANG_ENGLISH "PARTY" + +REFERENCE MENU_PARTYPLAYERCOUNT +LANG_ENGLISH "&&1 player(s) in &&2's party." + +REFERENCE MENU_PARTYRECONNECT +LANG_ENGLISH "Reconnecting to party..." + +REFERENCE MENU_PASSWORD +LANG_ENGLISH "Password" + +REFERENCE MENU_PASSWORD1 +LANG_ENGLISH "Password: " + +REFERENCE MENU_PASSWORD2 +LANG_ENGLISH "Reenter Password:" + +REFERENCE MENU_PASSWORD3 +LANG_ENGLISH "Password:" + +REFERENCE MENU_PAUSED_CAP +LANG_ENGLISH "PAUSED" + +REFERENCE MENU_PERFORMANCE +LANG_ENGLISH "Performance" + +REFERENCE MENU_PERK1_CAPS +LANG_ENGLISH "PERK 1" + +REFERENCE MENU_PERK2_CAPS +LANG_ENGLISH "PERK 2" + +REFERENCE MENU_PERK3_CAPS +LANG_ENGLISH "PERK 3" + +REFERENCE MENU_PERK4_CAPS +LANG_ENGLISH "TEAM PERK" + +REFERENCE MENU_PERKS_CAPS +LANG_ENGLISH "PERKS" + +REFERENCE MENU_PING +LANG_ENGLISH "Ping" + +REFERENCE MENU_PLACEHOLDER +LANG_ENGLISH "PLACEHOLDER" + +REFERENCE MENU_PLANTS +LANG_ENGLISH "Plants" + +REFERENCE MENU_PLANTS_CAPS +LANG_ENGLISH "PLANTS" + +REFERENCE MENU_PLAY_A_CUSTOM_MATCH_WHICH_WILL_AFFECT_YOUR_RANK +LANG_ENGLISH "Play a Custom Match which will affect your Rank" + +REFERENCE MENU_PLAY_A_CUSTOM_MATCH_WHICH_WILL_NOT_AFFECT_YOUR_RANK +LANG_ENGLISH "Play a Custom Match which will not affect your Rank" + +REFERENCE MENU_PLAY_A_QUICK_MATCH_WHICH_WILL_AFFECT_YOUR_RANK +LANG_ENGLISH "Play a Quick Match which will affect your Rank" + +REFERENCE MENU_PLAY_A_QUICK_MATCH_WHICH_WILL_NOT_AFFECT_YOUR_RANK +LANG_ENGLISH "Play a Quick Match which will not affect your Rank" + +REFERENCE MENU_PLAYER +LANG_ENGLISH "Player" + +REFERENCE MENU_PLAYER1 +LANG_ENGLISH "Player 1" + +REFERENCE MENU_PLAYER2 +LANG_ENGLISH "Player 2" + +REFERENCE MENU_PLAYER3 +LANG_ENGLISH "Player 3" + +REFERENCE MENU_PLAYER4 +LANG_ENGLISH "Player 4" + +REFERENCE MENU_PLAYER_AC130 +LANG_ENGLISH "AC-130" + +REFERENCE MENU_PLAYER_CAPS +LANG_ENGLISH "PLAYER" + +REFERENCE MENU_PLAYER_INFANTRY +LANG_ENGLISH "Infantry" + +REFERENCE MENU_PLAYER_MATCH +LANG_ENGLISH "Player Match" + +REFERENCE MENU_PLAYER_NAME +LANG_ENGLISH "Player Name" + +REFERENCE MENU_PLAYER_READY +LANG_ENGLISH "Ready" + +REFERENCE MENU_PLAYER_SELECT +LANG_ENGLISH "Player Select" + +REFERENCE MENU_PLAYERCARD +LANG_ENGLISH "Callsign" + +REFERENCE MENU_PLAYERCARD_CAPS +LANG_ENGLISH "CALLSIGN" + +REFERENCE MENU_PLAYERCARD_DESC +LANG_ENGLISH "Personal stats" + +REFERENCE MENU_PLAYERCARD_ICON +LANG_ENGLISH "Emblem" + +REFERENCE MENU_PLAYERCARD_ICONS +LANG_ENGLISH "Emblems" + +REFERENCE MENU_PLAYERCARD_ICONS_DESC +LANG_ENGLISH "Choose your emblem." + +REFERENCE MENU_PLAYERCARD_MW3 +LANG_ENGLISH "Playercard" + +REFERENCE MENU_PLAYERCARD_TITLE +LANG_ENGLISH "Title" + +REFERENCE MENU_PLAYERCARD_TITLES +LANG_ENGLISH "Titles" + +REFERENCE MENU_PLAYERCARD_TITLES_DESC +LANG_ENGLISH "Choose your title." + +REFERENCE MENU_PLAYERMATCH_PLAYLISTS +LANG_ENGLISH "FIND MATCH" + +REFERENCE MENU_PLAYERS +LANG_ENGLISH "Players" + +REFERENCE MENU_PLEASE_WAIT +LANG_ENGLISH "Please Wait" + +REFERENCE MENU_PLUS +LANG_ENGLISH "+&&1" + +REFERENCE MENU_POLISH +LANG_ENGLISH "Polish" + +REFERENCE MENU_POPUP_ACCEPTINVITE +LANG_ENGLISH "Joining Game Session" + +REFERENCE MENU_POPUP_CHALLENGES +LANG_ENGLISH "Updating Challenges" + +REFERENCE MENU_POPUP_COMPLETE +LANG_ENGLISH "Complete." + +REFERENCE MENU_POPUP_CONNECTION +LANG_ENGLISH "Connecting to Online Services" + +REFERENCE MENU_POPUP_INVITE_SENT +LANG_ENGLISH "Invite Sent" + +REFERENCE MENU_POPUP_JOINSESSION +LANG_ENGLISH "Joining Session" + +REFERENCE MENU_POPUP_ONLINEDATA +LANG_ENGLISH "Fetching Online Profile" + +REFERENCE MENU_POPUP_PLAYLISTS +LANG_ENGLISH "Fetching Playlists" + +REFERENCE MENU_POPUP_STATS +LANG_ENGLISH "Updating Rank and Unlocks" + +REFERENCE MENU_PRESS_START +LANG_ENGLISH "Press START button" + +REFERENCE MENU_PRESS_START_TO_SKIP +LANG_ENGLISH "Press START button to skip" + +REFERENCE MENU_PRESTIGE_ENTER +LANG_ENGLISH "Enter Prestige" + +REFERENCE MENU_PRESTIGE_RESET_TITLE1 +LANG_ENGLISH "Do it all again?" + +REFERENCE MENU_PRESTIGE_RESET_TITLE2 +LANG_ENGLISH "More Info" + +REFERENCE MENU_PRESTIGE_RESET_TITLE3 +LANG_ENGLISH "Last Chance..." + +REFERENCE MENU_PRESTIGE_RESET_WARNING1 +LANG_ENGLISH "Trade all of your accomplishments for a bit of prestige. In addition to your new prestige rank icon, you'll gain access to some new titles, emblems and challenges.\n\nOther players will see your new prestige rank icon in the lobby, and game." + +REFERENCE MENU_PRESTIGE_RESET_WARNING2 +LANG_ENGLISH "Prestige has a price: Everything you've unlocked including weapons, experience and challenges will be reset; you'll have to rank up again to reacquire them.\n\nOnly your titles, emblems and play lists will be unaffected." + +REFERENCE MENU_PRESTIGE_RESET_WARNING3 +LANG_ENGLISH "There's no going back..." + +REFERENCE MENU_PREVIOUS_WEAPON +LANG_ENGLISH "Previous Weapon" + +REFERENCE MENU_PRIMARY_ATTRIBUTES +LANG_ENGLISH "Primary Attributes" + +REFERENCE MENU_PRIMARY_CAPS +LANG_ENGLISH "PRIMARY" + +REFERENCE MENU_PRIMARY_WEAPONS +LANG_ENGLISH "Primary Weapons" + +REFERENCE MENU_PRIVATE_MATCH +LANG_ENGLISH "Private Match" + +REFERENCE MENU_PRIVATE_MATCH_CAPS +LANG_ENGLISH "PRIVATE MATCH" + +REFERENCE MENU_PRIVATE_PASSWORD +LANG_ENGLISH "Private Password" + +REFERENCE MENU_PROFICIENCY_CAPS +LANG_ENGLISH "PROFICIENCY" + +REFERENCE MENU_PROFILE_CREATE_TOO_MANY +LANG_ENGLISH "There are no free profile slots.\n\nRemove an old profile first." + +REFERENCE MENU_PROFILE_CREATION_FAILED +LANG_ENGLISH "Profile creation failed.\n\nMake sure the disk isn't full and\nthat you have file write privileges.\n" + +REFERENCE MENU_PROFILE_DELETION_FAILED +LANG_ENGLISH "Profile deletion failed.\n\nThere may be some read-only files,\nor you may not have file write privileges.\n" + +REFERENCE MENU_PROFILE_WARNING +LANG_ENGLISH "&&1 is not signed in to a profile. If you do not sign in you will be unable to save your progress. Do you wish to continue?" + +REFERENCE MENU_PROFILE_WARNING_MULTIPLE +LANG_ENGLISH "Multiple players are not signed in to profile. If you do not sign in you will be unable to save your progress. Do you wish to continue?" + +REFERENCE MENU_PROGRESS_WILL_BE_LOST +LANG_ENGLISH "Loading a level will cause you to lose your progress in a level you have not yet completed." + +REFERENCE MENU_PROLOGUE +LANG_ENGLISH "Prologue" + +REFERENCE MENU_PRONE +LANG_ENGLISH "Prone" + +REFERENCE MENU_PUBLIC_MATCH_AUTO +LANG_ENGLISH "Public match starts automatically." + +REFERENCE MENU_PUBLIC_PLAYLISTS +LANG_ENGLISH "PUBLIC PLAYLISTS" + +REFERENCE MENU_PULL_PARTY_OUT_OF_GAME_NO +LANG_ENGLISH "No, leave party." + +REFERENCE MENU_PULL_PARTY_OUT_OF_GAME_QUESTION +LANG_ENGLISH "Back out with party?" + +REFERENCE MENU_PULL_PARTY_OUT_OF_GAME_YES +LANG_ENGLISH "Yes, all members exit the game." + +REFERENCE MENU_PURE +LANG_ENGLISH "Pure: " + +REFERENCE MENU_QUALITY +LANG_ENGLISH "Quality" + +REFERENCE MENU_QUALITY_RECOMMENDED +LANG_ENGLISH "Quality: Recommended" + +REFERENCE MENU_QUICK_CHAT +LANG_ENGLISH "Quick Chat" + +REFERENCE MENU_QUICK_MATCH +LANG_ENGLISH "Quick Match" + +REFERENCE MENU_QUICK_MATCH_RANKED +LANG_ENGLISH "Quick Match: Ranked" + +REFERENCE MENU_QUICK_MATCH_STANDARD +LANG_ENGLISH "Quick Match: Standard" + +REFERENCE MENU_QUICK_OPTIONS +LANG_ENGLISH "Quick Options" + +REFERENCE MENU_QUICK_REFRESH +LANG_ENGLISH "Quick Refresh" + +REFERENCE MENU_QUIT +LANG_ENGLISH "Quit" + +REFERENCE MENU_QUIT_CAPS +LANG_ENGLISH "QUIT" + +REFERENCE MENU_QUIT_CURRENT_GAME +LANG_ENGLISH "Quit Current Game?" + +REFERENCE MENU_QUIT_DESC +LANG_ENGLISH "Quit the game." + +REFERENCE MENU_QUIT_NO_SAVE +LANG_ENGLISH "Quit Without Saving" + +REFERENCE MENU_QUIT_TEXT_1 +LANG_ENGLISH "If you quit now, you will lose " + +REFERENCE MENU_QUIT_WARNING +LANG_ENGLISH "Are you sure you want to quit?" + +REFERENCE MENU_QUIT_WARNING_ARCADE +LANG_ENGLISH "If you quit you will lose current level progress." + +REFERENCE MENU_R_CIRCLE +LANG_ENGLISH "®" + +REFERENCE MENU_RAGDOLL +LANG_ENGLISH "Ragdoll" + +REFERENCE MENU_RANDOM +LANG_ENGLISH "Random" + +REFERENCE MENU_RANGE +LANG_ENGLISH "Range:" + +REFERENCE MENU_RANK +LANG_ENGLISH "Rank" + +REFERENCE MENU_RANK_AND_CHALLENGES +LANG_ENGLISH "Rank & Challenges" + +REFERENCE MENU_RANK_AND_CHALLENGES_CAP +LANG_ENGLISH "RANK & CHALLENGES" + +REFERENCE MENU_RANK_CAPS +LANG_ENGLISH "RANK" + +REFERENCE MENU_RANKED_DESCRIPTION +LANG_ENGLISH "Find a ranked match for competitive play. Friends can not be invited to ranked matches." + +REFERENCE MENU_RANKED_MATCH +LANG_ENGLISH "Ranked Match" + +REFERENCE MENU_RANKING +LANG_ENGLISH "Ranking:" + +REFERENCE MENU_RATIO +LANG_ENGLISH "Ratio" + +REFERENCE MENU_RATIO_CAPS +LANG_ENGLISH "RATIO" + +REFERENCE MENU_READING_SAVE_DEVICE +LANG_ENGLISH "READING SAVE DEVICE" + +REFERENCE MENU_RECENT_GAMES +LANG_ENGLISH "Recent Games" + +REFERENCE MENU_RECENT_PLAYERS +LANG_ENGLISH "Recent Players" + +REFERENCE MENU_RECIPE_CHANGE_BASE_CAPS +LANG_ENGLISH "CHANGE RECIPE BASE TYPE" + +REFERENCE MENU_RECIPE_CHANGE_BASE_OPTIONS_CAPS +LANG_ENGLISH "EDIT OPTIONS" + +REFERENCE MENU_RECIPE_CHANGE_MAP_ROTATION +LANG_ENGLISH "EDIT MAP ROTATION" + +REFERENCE MENU_RECIPE_LOAD_CUSTOM +LANG_ENGLISH "Load Customized Recipe" + +REFERENCE MENU_RECIPE_SAVE_CUSTOM +LANG_ENGLISH "Save Customized Recipe" + +REFERENCE MENU_RECIPE_SETUP_CAPS +LANG_ENGLISH "RECIPE SETUP" + +REFERENCE MENU_RECRUIT +LANG_ENGLISH "Recruit" + +REFERENCE MENU_RECRUIT_CAPS +LANG_ENGLISH "RECRUIT" + +REFERENCE MENU_RED +LANG_ENGLISH "Red" + +REFERENCE MENU_REFLECT +LANG_ENGLISH "Reflect" + +REFERENCE MENU_REFRESH +LANG_ENGLISH "Refresh" + +REFERENCE MENU_REFRESH_LIST +LANG_ENGLISH "Refresh List" + +REFERENCE MENU_REGULAR +LANG_ENGLISH "Regular" + +REFERENCE MENU_REGULAR_CAPS +LANG_ENGLISH "REGULAR" + +REFERENCE MENU_REGULAR_DESC_3 +LANG_ENGLISH "For players who are new to" + +REFERENCE MENU_REGULAR_DESC_4 +LANG_ENGLISH "first person action games." + +REFERENCE MENU_REGULAR_DESC_FULL +LANG_ENGLISH "For players who are new to first person action games." + +REFERENCE MENU_RELOAD_WEAPON +LANG_ENGLISH "Reload" + +REFERENCE MENU_REMOVE +LANG_ENGLISH "Remove" + +REFERENCE MENU_REMOVE_FROM_FAVORITES +LANG_ENGLISH "Remove from Favorites" + +REFERENCE MENU_RENAME +LANG_ENGLISH "Rename" + +REFERENCE MENU_RENAME_CAPS +LANG_ENGLISH "RENAME" + +REFERENCE MENU_RENDERING_METHOD_PREFERENCE +LANG_ENGLISH "Shader Version" + +REFERENCE MENU_REPORT_BOOSTING +LANG_ENGLISH "Boosting" + +REFERENCE MENU_REPORT_BOOSTING_SUBMIT +LANG_ENGLISH "Report submitted for boosting" + +REFERENCE MENU_REPORT_CHEATING +LANG_ENGLISH "Cheating" + +REFERENCE MENU_REPORT_CHEATING_SUBMIT +LANG_ENGLISH "Report submitted for cheating" + +REFERENCE MENU_REPORT_EXPLOITING +LANG_ENGLISH "Exploiting" + +REFERENCE MENU_REPORT_EXPLOITING_SUBMIT +LANG_ENGLISH "Report submitted for exploiting behavior" + +REFERENCE MENU_REPORT_OFFENSIVE +LANG_ENGLISH "Offensive Language" + +REFERENCE MENU_REPORT_OFFENSIVE_SUBMIT +LANG_ENGLISH "Report submitted for offensive language" + +REFERENCE MENU_REPORT_PLAYER +LANG_ENGLISH "Report Player" + +REFERENCE MENU_REPORT_PLAYER_DESC +LANG_ENGLISH "Report your teammate's conduct" + +REFERENCE MENU_RESELECT_SAVE_DEVICE +LANG_ENGLISH "Re-Select Save Device" + +REFERENCE MENU_RESET +LANG_ENGLISH "Reset" + +REFERENCE MENU_RESET_CLASS_CAPS +LANG_ENGLISH "RESET" + +REFERENCE MENU_RESET_STATS_WARNING1 +LANG_ENGLISH "Wipe the slate clean by resetting all of your stats and starting anew." + +REFERENCE MENU_RESET_STATS_WARNING2 +LANG_ENGLISH "Everything you've unlocked, including weapons, experience and challenges, will be reset.\n\nYour wins, your losses, all of your records will be reset, and you will begin your climb through the leaderboards at the bottom.\n\nOnly items permanently unlocked through entitlements will be unaffected." + +REFERENCE MENU_RESET_SYSTEM_DEFAULTS +LANG_ENGLISH "Optimal Video and Audio" + +REFERENCE MENU_RESET_TO +LANG_ENGLISH "Reset to" + +REFERENCE MENU_RESET_TO_DEFAULT +LANG_ENGLISH "Reset to Default" + +REFERENCE MENU_RESET_TO_DEFAULTS +LANG_ENGLISH "Reset to Default" + +REFERENCE MENU_RESETCUSTOMCLASSES +LANG_ENGLISH "Your rank and unlocked items have been reset." + +REFERENCE MENU_RESTART_LEVEL +LANG_ENGLISH "Restart Level" + +REFERENCE MENU_RESTART_LEVEL_Q +LANG_ENGLISH "Restart Level?" + +REFERENCE MENU_RESTART_MISSION +LANG_ENGLISH "Restart Mission" + +REFERENCE MENU_RESTART_TEXT_1 +LANG_ENGLISH "If you restart now, you will lose " + +REFERENCE MENU_RESTART_TEXT_2 +LANG_ENGLISH "any progress that you have made " + +REFERENCE MENU_RESTART_TEXT_3 +LANG_ENGLISH "in this mission." + +REFERENCE MENU_RESTORE_DEFAULT_CONTROLS +LANG_ENGLISH "Reset Controls" + +REFERENCE MENU_RESTORE_DEFAULTS +LANG_ENGLISH "Restore Optimal Video and Audio settings?" + +REFERENCE MENU_RESTORE_EACH_SETTING +LANG_ENGLISH "Reset controls back to default settings?" + +REFERENCE MENU_RESUME_CREDITS +LANG_ENGLISH "Resume Credits" + +REFERENCE MENU_RESUMEGAME +LANG_ENGLISH "Resume Game" + +REFERENCE MENU_RESUMEGAME_CAPS +LANG_ENGLISH "RESUME GAME" + +REFERENCE MENU_RESUMEGAME_NOSAVE +LANG_ENGLISH "Resume Without Saving" + +REFERENCE MENU_RESUMEGAME_NOSAVE_MP +LANG_ENGLISH "Continue Without Saving" + +REFERENCE MENU_RESUMEGAME_Q +LANG_ENGLISH "Resume Game?" + +REFERENCE MENU_RETICLE_CAPS +LANG_ENGLISH "RETICLE" + +REFERENCE MENU_RETRY_SAVE +LANG_ENGLISH "Retry Save" + +REFERENCE MENU_RETRY_UPLOAD +LANG_ENGLISH "Retry Upload" + +REFERENCE MENU_RETURN +LANG_ENGLISH "Return to game" + +REFERENCE MENU_RETURN_SELECT_SAVE_DEVICE_MP +LANG_ENGLISH "Select Save Device" + +REFERENCE MENU_RETURN_SIGNIN_MP +LANG_ENGLISH "Return to Sign In Menu" + +REFERENCE MENU_RETURNS +LANG_ENGLISH "Returns" + +REFERENCE MENU_RETURNS_CAPS +LANG_ENGLISH "RETURNS" + +REFERENCE MENU_REWARD_FIVE +LANG_ENGLISH "Reward Five" + +REFERENCE MENU_REWARD_FOUR +LANG_ENGLISH "Reward Four" + +REFERENCE MENU_REWARD_ONE +LANG_ENGLISH "Reward One" + +REFERENCE MENU_REWARD_THREE +LANG_ENGLISH "Reward Three" + +REFERENCE MENU_REWARD_TWO +LANG_ENGLISH "Reward Two" + +REFERENCE MENU_RIGHT +LANG_ENGLISH "Right" + +REFERENCE MENU_RIOT_SHIELD_CAPS +LANG_ENGLISH "RIOT SHIELD" + +REFERENCE MENU_RIOTSHIELD_CAPS +LANG_ENGLISH "RIOT SHIELD" + +REFERENCE MENU_ROCKETS_CAPS +LANG_ENGLISH "LAUNCHERS" + +REFERENCE MENU_ROTATE_LEFT_RIGHT +LANG_ENGLISH "Rotate Left/Right" + +REFERENCE MENU_ROUND_LENGTH +LANG_ENGLISH "Round Length (minutes): " + +REFERENCE MENU_ROUND_LENGTH1 +LANG_ENGLISH "Round Length" + +REFERENCE MENU_ROUND_LENGTH2 +LANG_ENGLISH "Round Length:" + +REFERENCE MENU_ROUND_LIMIT +LANG_ENGLISH "Round Limit (rounds): " + +REFERENCE MENU_ROUND_LIMIT1 +LANG_ENGLISH "Round Limit" + +REFERENCE MENU_ROUND_LIMIT2 +LANG_ENGLISH "Round Limit:" + +REFERENCE MENU_RUSSIAN +LANG_ENGLISH "Russian" + +REFERENCE MENU_SAB_DANGER +LANG_ENGLISH "Losing Ground" + +REFERENCE MENU_SAB_NEUTRAL +LANG_ENGLISH "Neutral" + +REFERENCE MENU_SAB_SAFE +LANG_ENGLISH "Gaining Ground" + +REFERENCE MENU_SAFE +LANG_ENGLISH "Safe" + +REFERENCE MENU_SAFE_MODE +LANG_ENGLISH "Safe Mode" + +REFERENCE MENU_SAVE +LANG_ENGLISH "Save" + +REFERENCE MENU_SAVE_CORRUPTED +LANG_ENGLISH "Save Corrupted" + +REFERENCE MENU_SAVE_DEVICE +LANG_ENGLISH "Save Device" + +REFERENCE MENU_SAVE_ERROR +LANG_ENGLISH "Unable to Write to Default Save Device" + +REFERENCE MENU_SAVE_ERROR_MP +LANG_ENGLISH "Progress Won't Be Saved" + +REFERENCE MENU_SAVE_ERROR_NOW_OKAY +LANG_ENGLISH "Save Device Selected" + +REFERENCE MENU_SAVE_INFORMATION +LANG_ENGLISH "Save Information" + +REFERENCE MENU_SAVE_INTERACT +LANG_ENGLISH "Save/Interact" + +REFERENCE MENU_SAVE_RECIPE_TO_DISK +LANG_ENGLISH "Save Recipe To Disk" + +REFERENCE MENU_SAVE_SCREEN_CONTINUE +LANG_ENGLISH "Continue" + +REFERENCE MENU_SAVE_SCREEN_DESCRIPTION +LANG_ENGLISH "Description:" + +REFERENCE MENU_SAVE_SCREEN_TITLE +LANG_ENGLISH "Title:" + +REFERENCE MENU_SAVEDATA_CORRUPTED +LANG_ENGLISH "Unable to resume current level because save data is corrupted. Please restart the level from \"Mission Select\"." + +REFERENCE MENU_SAVELOADGAME +LANG_ENGLISH "Save/Load Game" + +REFERENCE MENU_SAVEQUIT_TEXT_1 +LANG_ENGLISH "If you save now, " + +REFERENCE MENU_SAVEQUIT_TEXT_2 +LANG_ENGLISH "you will lose any progress " + +REFERENCE MENU_SAVEQUIT_TEXT_3 +LANG_ENGLISH "since your last checkpoint. " + +REFERENCE MENU_SAVING +LANG_ENGLISH "Saving..." + +REFERENCE MENU_SB_FILTER_CAPS +LANG_ENGLISH "SERVER FILTER" + +REFERENCE MENU_SB_INTERNET_FILTER_EMPTY +LANG_ENGLISH "Not showing empty servers" + +REFERENCE MENU_SB_INTERNET_FILTER_FULL +LANG_ENGLISH "Not showing full servers" + +REFERENCE MENU_SB_INTERNET_FILTER_FULL_AND_EMPTY +LANG_ENGLISH "Not showing full nor empty servers" + +REFERENCE MENU_SB_PLAYER_COUNT +LANG_ENGLISH "Filtered players ( total players )" + +REFERENCE MENU_SB_QUERYING_SERVER_FOR_INFO +LANG_ENGLISH "Querying Server Info" + +REFERENCE MENU_SB_SERVER_COUNT +LANG_ENGLISH "Filtered servers ( total servers )" + +REFERENCE MENU_SB_TOOLTIP_BTN_ADD_TO_FAVORITES_DISABLED +LANG_ENGLISH "Please select a non-LAN server" + +REFERENCE MENU_SB_TOOLTIP_BTN_ADD_TO_FAVORITES_ENABLED +LANG_ENGLISH "Add selected server to the favorite list" + +REFERENCE MENU_SB_TOOLTIP_BTN_CANCEL_REFRESHING +LANG_ENGLISH "Cancel server refreshing" + +REFERENCE MENU_SB_TOOLTIP_BTN_CONNECT_DISABLED +LANG_ENGLISH "Please select a server to connect" + +REFERENCE MENU_SB_TOOLTIP_BTN_CONNECT_ENABLED +LANG_ENGLISH "Connect to the selected server" + +REFERENCE MENU_SB_TOOLTIP_BTN_FILTERS +LANG_ENGLISH "Change filter conditions" + +REFERENCE MENU_SB_TOOLTIP_BTN_REFRESH +LANG_ENGLISH "Refresh servers" + +REFERENCE MENU_SB_TOOLTIP_BTN_REMOVE_FROM_FAVORITES_DISABLED +LANG_ENGLISH "Please select a server to remove" + +REFERENCE MENU_SB_TOOLTIP_BTN_REMOVE_FROM_FAVORITES_ENABLED +LANG_ENGLISH "Remove selected server from the favorite list" + +REFERENCE MENU_SB_TOOLTIP_BTN_RESET_FILTER +LANG_ENGLISH "Reset filter options" + +REFERENCE MENU_SB_TOOLTIP_BTN_SERVER_INFO_DISABLED +LANG_ENGLISH "Please select a server" + +REFERENCE MENU_SB_TOOLTIP_BTN_SERVER_INFO_ENABLED +LANG_ENGLISH "Show details of the selected server" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_GAME_MODE +LANG_ENGLISH "Sort by game mode" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_MAP_NAME +LANG_ENGLISH "Sort by map name" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_PASSWORD_PROTECTION +LANG_ENGLISH "Sort by password protection" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_PING +LANG_ENGLISH "Sort by ping" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_PLAYER_COUNT +LANG_ENGLISH "Sort by player count" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_PURE_SERVER +LANG_ENGLISH "Sort by pure server" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_SERVER_NAME +LANG_ENGLISH "Sort by server name" + +REFERENCE MENU_SB_TOOLTIP_COL_HEADER_TEAM_CHAT +LANG_ENGLISH "Sort by voice chat" + +REFERENCE MENU_SB_TOOLTIP_EVERYONE_HEARS_EVERYONE +LANG_ENGLISH "Open Chat" + +REFERENCE MENU_SB_TOOLTIP_FILTER_EMPTY_NO +LANG_ENGLISH "Hide empty servers " + +REFERENCE MENU_SB_TOOLTIP_FILTER_EMPTY_YES +LANG_ENGLISH "Show empty servers" + +REFERENCE MENU_SB_TOOLTIP_FILTER_FRIENDLY_FIRE_ALL +LANG_ENGLISH "No friendly fire filter" + +REFERENCE MENU_SB_TOOLTIP_FILTER_FRIENDLY_FIRE_NO +LANG_ENGLISH "Show friendly fire disabled servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_FRIENDLY_FIRE_YES +LANG_ENGLISH "Show friendly fire enabled servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_FULL_NO +LANG_ENGLISH "Hide full servers " + +REFERENCE MENU_SB_TOOLTIP_FILTER_FULL_YES +LANG_ENGLISH "Show full servers" + +REFERENCE MENU_SB_TOOLTIP_FILTER_GAME_MODE +LANG_ENGLISH "Filter servers by game mode" + +REFERENCE MENU_SB_TOOLTIP_FILTER_HARDCORE_ALL +LANG_ENGLISH "No hardcore filter" + +REFERENCE MENU_SB_TOOLTIP_FILTER_HARDCORE_NO +LANG_ENGLISH "Show hardcore disabled servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_HARDCORE_YES +LANG_ENGLISH "Show hardcore enabled servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_KILLCAM_ALL +LANG_ENGLISH "No kill cam filter" + +REFERENCE MENU_SB_TOOLTIP_FILTER_KILLCAM_NO +LANG_ENGLISH "Show kill cam disabled servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_KILLCAM_YES +LANG_ENGLISH "Show kill cam enabled servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_MAP +LANG_ENGLISH "Filter servers by map name" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PASSWORD_ALL +LANG_ENGLISH "Show public and password protected servers" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PASSWORD_NO +LANG_ENGLISH "Show public servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PASSWORD_YES +LANG_ENGLISH "Show password protected servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PING +LANG_ENGLISH "Filter servers by max ping" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PURE_ALL +LANG_ENGLISH "Show pure and non-pure servers" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PURE_NO +LANG_ENGLISH "Show non-pure servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_PURE_YES +LANG_ENGLISH "Show pure servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_VOICE_CHAT_ALL +LANG_ENGLISH "Show 'Open Chat' servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_VOICE_CHAT_TEAM +LANG_ENGLISH "Show 'Team Chat' servers only" + +REFERENCE MENU_SB_TOOLTIP_FILTER_VOICE_NO_FILTER +LANG_ENGLISH "No server chat filter" + +REFERENCE MENU_SB_TOOLTIP_FILTER_VOICE_NO_VOICE +LANG_ENGLISH "Show 'No Chat' servers only" + +REFERENCE MENU_SB_TOOLTIP_INTERNET_FILTER +LANG_ENGLISH "Change filter then click refresh to show empty and/or full servers" + +REFERENCE MENU_SB_TOOLTIP_NO_VOICE +LANG_ENGLISH "No Chat" + +REFERENCE MENU_SB_TOOLTIP_PASSWORD_PROTECTED +LANG_ENGLISH "Password protected" + +REFERENCE MENU_SB_TOOLTIP_PUBLIC_SERVER +LANG_ENGLISH "Public server" + +REFERENCE MENU_SB_TOOLTIP_TAB_FAVORITE_SERVERS +LANG_ENGLISH "Favorite servers" + +REFERENCE MENU_SB_TOOLTIP_TAB_FRIEND_SERVERS +LANG_ENGLISH "Servers your friends are playing on" + +REFERENCE MENU_SB_TOOLTIP_TAB_HISTORY_SERVERS +LANG_ENGLISH "History servers" + +REFERENCE MENU_SB_TOOLTIP_TAB_INTERNET_SERVERS +LANG_ENGLISH "Internet servers" + +REFERENCE MENU_SB_TOOLTIP_TAB_LAN_SERVERS +LANG_ENGLISH "LAN servers" + +REFERENCE MENU_SB_TOOLTIP_TEAM_CHAT +LANG_ENGLISH "Team Chat" + +REFERENCE MENU_SCORE +LANG_ENGLISH "Score" + +REFERENCE MENU_SCORE_CAPS +LANG_ENGLISH "SCORE" + +REFERENCE MENU_SCORE_LIMIT +LANG_ENGLISH "Score Limit" + +REFERENCE MENU_SCORE_LIMIT1 +LANG_ENGLISH "Score Limit:" + +REFERENCE MENU_SCORE_LIMIT_PLAYER_POINTS +LANG_ENGLISH "Score Limit (player points): " + +REFERENCE MENU_SCORE_LIMIT_TEAM_POINTS +LANG_ENGLISH "Score Limit (team points): " + +REFERENCE MENU_SCORE_LOSING +LANG_ENGLISH "Losing &&1 - &&2" + +REFERENCE MENU_SCORE_LOSING_WITH +LANG_ENGLISH "Losing with &&1 of &&2 points." + +REFERENCE MENU_SCORE_PER_GAME +LANG_ENGLISH "Avg Score" + +REFERENCE MENU_SCORE_TIED +LANG_ENGLISH "Tied &&1 - &&2" + +REFERENCE MENU_SCORE_TIED_WITH +LANG_ENGLISH "Tied with &&1 of &&2 points." + +REFERENCE MENU_SCORE_WINNING +LANG_ENGLISH "Winning &&1 - &&2" + +REFERENCE MENU_SCORE_WINNING_WITH +LANG_ENGLISH "Winning with &&1 of &&2 points." + +REFERENCE MENU_SCOREBOARD +LANG_ENGLISH "Scoreboard" + +REFERENCE MENU_SCREEN_REFRESH_RATE +LANG_ENGLISH "Screen Refresh Rate" + +REFERENCE MENU_SCREENSHOT +LANG_ENGLISH "Screenshot" + +REFERENCE MENU_SEARCH_AND_DESTROY +LANG_ENGLISH "Search and Destroy" + +REFERENCE MENU_SEARCH_FOR_GAME +LANG_ENGLISH "Search" + +REFERENCE MENU_SEARCHING_FOR_LOBBY +LANG_ENGLISH "Searching for available games" + +REFERENCE MENU_SEARCHING_FOR_OPPONENTS +LANG_ENGLISH "Searching for opponents" + +REFERENCE MENU_SEARCHINGFORGAMES_100MS +LANG_ENGLISH "Finding games - 100ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_150MS +LANG_ENGLISH "Finding games - 150ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_200MS +LANG_ENGLISH "Finding games - 200ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_250MS +LANG_ENGLISH "Finding games - 250ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_300MS +LANG_ENGLISH "Finding games - 300ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_350MS +LANG_ENGLISH "Finding games - 350ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_50MS +LANG_ENGLISH "Finding games - 50ms ping" + +REFERENCE MENU_SEARCHINGFORGAMES_NMS +LANG_ENGLISH "Finding games: <&&1ms ping" + +REFERENCE MENU_SEARCHRESULTCOUNT +LANG_ENGLISH "&&1 potential games found" + +REFERENCE MENU_SECOND_PRIMARY_CAPS +LANG_ENGLISH "SECOND PRIMARY" + +REFERENCE MENU_SECONDARY_CAPS +LANG_ENGLISH "SECONDARY" + +REFERENCE MENU_SECONDARY_INVENTORY +LANG_ENGLISH "Inventory" + +REFERENCE MENU_SECONDARY_WEAPONS +LANG_ENGLISH "Secondary Weapons" + +REFERENCE MENU_SECONDS_ABBREVIATION +LANG_ENGLISH "s" + +REFERENCE MENU_SELECT +LANG_ENGLISH "Select" + +REFERENCE MENU_SELECT_ANOTHER_FILE +LANG_ENGLISH "Select another file" + +REFERENCE MENU_SELECT_DIFFICULTY +LANG_ENGLISH "Select Difficulty" + +REFERENCE MENU_SELECT_DIFFICULTY_PERSONAL +LANG_ENGLISH "Difficulty" + +REFERENCE MENU_SELECT_DIFFICULTY_PLAYER_1 +LANG_ENGLISH "Select Difficulty for Player 1" + +REFERENCE MENU_SELECT_DIFFICULTY_PLAYER_2 +LANG_ENGLISH "Select Difficulty for Player 2" + +REFERENCE MENU_SELECT_FIRST_WEAPON +LANG_ENGLISH "Select First Weapon" + +REFERENCE MENU_SELECT_GAME_TYPE +LANG_ENGLISH "Select Game Type" + +REFERENCE MENU_SELECT_GAMETYPE +LANG_ENGLISH "Select the game type to play." + +REFERENCE MENU_SELECT_GRENADE +LANG_ENGLISH "Select Grenade" + +REFERENCE MENU_SELECT_LEVEL +LANG_ENGLISH "Select Level" + +REFERENCE MENU_SELECT_MATCH_TYPE +LANG_ENGLISH "Select Match Type" + +REFERENCE MENU_SELECT_NEXT_MISSION +LANG_ENGLISH "Select Next Mission" + +REFERENCE MENU_SELECT_PISTOL +LANG_ENGLISH "Select Pistol" + +REFERENCE MENU_SELECT_PROFILE +LANG_ENGLISH "Select Profile" + +REFERENCE MENU_SELECT_SAVE_DEVICE +LANG_ENGLISH "Select Save Device" + +REFERENCE MENU_SELECT_SECOND_WEAPON +LANG_ENGLISH "Select Second Weapon" + +REFERENCE MENU_SENDING_INVITE +LANG_ENGLISH "SENDING INVITE" + +REFERENCE MENU_SENSITIVITY_CAP +LANG_ENGLISH "SENSITIVITY" + +REFERENCE MENU_SENSITIVITY_CUSTOM_CAP +LANG_ENGLISH "SENSITIVITY CUSTOM" + +REFERENCE MENU_SENSITIVITY_HIGH_N +LANG_ENGLISH "(High) &&1" + +REFERENCE MENU_SENSITIVITY_INSANE_N +LANG_ENGLISH "(Insane) &&1" + +REFERENCE MENU_SENSITIVITY_LOW_N +LANG_ENGLISH "(Low) &&1" + +REFERENCE MENU_SENSITIVITY_MEDIUM_N +LANG_ENGLISH "(Medium) &&1" + +REFERENCE MENU_SENSITIVITY_VERY_HIGH_N +LANG_ENGLISH "(Very High) &&1" + +REFERENCE "MENU_SERVER NAME" +LANG_ENGLISH "Server Name" + +REFERENCE MENU_SERVER_BROWSER +LANG_ENGLISH "Server Browser" + +REFERENCE MENU_SERVER_BROWSER_CAPS +LANG_ENGLISH "SERVER BROWSER" + +REFERENCE MENU_SERVER_INFO +LANG_ENGLISH "Server Info" + +REFERENCE MENU_SERVER_INFORMATION +LANG_ENGLISH "Server Information" + +REFERENCE MENU_SERVER_NAME +LANG_ENGLISH "Server Name: " + +REFERENCE MENU_SERVER_SETTINGS +LANG_ENGLISH "Server Settings" + +REFERENCE MENU_SERVERS_CAPS +LANG_ENGLISH "SERVERS" + +REFERENCE MENU_SERVERS_DESC +LANG_ENGLISH "Browse dedicated servers." + +REFERENCE MENU_SET_DEFAULT +LANG_ENGLISH "Set as Default" + +REFERENCE MENU_SET_DEFAULT_CONTROLS +LANG_ENGLISH "Restore Defaults" + +REFERENCE MENU_SET_MAP_PREFERENCES +LANG_ENGLISH "Set your preferences for what locations you like to play" + +REFERENCE MENU_SET_RECOMMENDED +LANG_ENGLISH "Set Recommended" + +REFERENCE MENU_SETTINGS +LANG_ENGLISH "Settings" + +REFERENCE MENU_SETTINGS_AND_RETURN +LANG_ENGLISH "settings and return" + +REFERENCE MENU_SETTINGS_RESET +LANG_ENGLISH "Your control settings have been reset." + +REFERENCE MENU_SETTINGS_WILL_BE_APPLIED_NEXT_TIME +LANG_ENGLISH "Settings will be applied next time" + +REFERENCE MENU_SETTINGS_WILL_BE_REAPPLIED +LANG_ENGLISH "Settings will be applied" + +REFERENCE MENU_SHADOWS +LANG_ENGLISH "Shadows" + +REFERENCE MENU_SHARED +LANG_ENGLISH "Shared" + +REFERENCE MENU_SHARED_GROUPS +LANG_ENGLISH "Groups in Common" + +REFERENCE MENU_SHOOT +LANG_ENGLISH "Shoot..." + +REFERENCE MENU_SHOTGUNS_CAPS +LANG_ENGLISH "SHOTGUNS" + +REFERENCE MENU_SHOW_BLOOD +LANG_ENGLISH "Show Blood" + +REFERENCE MENU_SHOW_COMMON_GROUPS +LANG_ENGLISH "Show Common Groups" + +REFERENCE MENU_SHOW_COMPASS +LANG_ENGLISH "Show Compass:" + +REFERENCE MENU_SHOW_INTERNET_SERVERS +LANG_ENGLISH "Show Internet servers" + +REFERENCE MENU_SHOW_MAX_LIVES +LANG_ENGLISH "Show Max Lives:" + +REFERENCE MENU_SHOW_OBJECTIVES_SCORES +LANG_ENGLISH "Show Objectives/Scores" + +REFERENCE MENU_SHOW_SCORES +LANG_ENGLISH "Show Scores:" + +REFERENCE MENU_SHOW_TOURNEY +LANG_ENGLISH "Show Tourney:" + +REFERENCE MENU_SIGN_IN +LANG_ENGLISH "Sign In" + +REFERENCE MENU_SINGLE_PLAYER +LANG_ENGLISH "Single Player" + +REFERENCE MENU_SINGLE_PLAYER_CAPS +LANG_ENGLISH "SINGLE PLAYER" + +REFERENCE MENU_SKILLED_DESC +LANG_ENGLISH "Your abilities in combat" + +REFERENCE MENU_SKILLED_DESC_2 +LANG_ENGLISH "will be tested." + +REFERENCE MENU_SKILLED_DESC_FULL +LANG_ENGLISH "Your abilities in combat will be tested." + +REFERENCE MENU_SMALL +LANG_ENGLISH "Small" + +REFERENCE MENU_SMGS_CAPS +LANG_ENGLISH "SUB MACHINE GUNS" + +REFERENCE MENU_SMOOTH_MOUSE +LANG_ENGLISH "Smooth Mouse" + +REFERENCE MENU_SNIPER_RIFLES_CAPS +LANG_ENGLISH "SNIPER RIFLES" + +REFERENCE MENU_SOUND +LANG_ENGLISH "Sound" + +REFERENCE MENU_SOUND_EQ +LANG_ENGLISH "EQ Filter" + +REFERENCE MENU_SOUTHPAW +LANG_ENGLISH "Southpaw" + +REFERENCE MENU_SP_69STAR_GRATZ +LANG_ENGLISH "Congratulations! \nYou've completed Special Ops." + +REFERENCE MENU_SP_ACCURACY_PRE +LANG_ENGLISH "ACCURACY" + +REFERENCE MENU_SP_ACT_I_CAPS +LANG_ENGLISH "ACT I" + +REFERENCE MENU_SP_ACT_II_CAPS +LANG_ENGLISH "ACT II" + +REFERENCE MENU_SP_ACT_III_CAPS +LANG_ENGLISH "ACT III" + +REFERENCE MENU_SP_ARE_YOU_ABSOLUTELY_SURE +LANG_ENGLISH "Are you absolutely sure?" + +REFERENCE MENU_SP_BERLIN +LANG_ENGLISH "SCORCHED EARTH" + +REFERENCE MENU_SP_BERLIN_DESC +LANG_ENGLISH "Reach the Russian President's daughter before Makarov's men get to her." + +REFERENCE MENU_SP_CAMPAIGN +LANG_ENGLISH "CAMPAIGN" + +REFERENCE MENU_SP_CAMPAIGN_INCOMPLETE +LANG_ENGLISH "Campaign not complete" + +REFERENCE MENU_SP_CASTLE +LANG_ENGLISH "STRONGHOLD" + +REFERENCE MENU_SP_CASTLE_DESC +LANG_ENGLISH "Infiltrate the castle to discover Makarov's location." + +REFERENCE MENU_SP_CHANGE_MAP +LANG_ENGLISH "Change Map" + +REFERENCE MENU_SP_CHANGE_MAP_DESC +LANG_ENGLISH "Choose a different Map." + +REFERENCE MENU_SP_CHANGE_MISSION +LANG_ENGLISH "Change Mission" + +REFERENCE MENU_SP_CHANGE_MISSION_DESC +LANG_ENGLISH "Choose a different Mission." + +REFERENCE MENU_SP_CHANGE_OP +LANG_ENGLISH "Change Op" + +REFERENCE MENU_SP_CHANGE_OP_DESC +LANG_ENGLISH "Choose a different Operation." + +REFERENCE MENU_SP_CHOOSE_A_DIFFERENT_OP +LANG_ENGLISH "Choose a different Op" + +REFERENCE MENU_SP_CHOOSEROLES +LANG_ENGLISH "Select Role" + +REFERENCE MENU_SP_CHOOSEROLES_CLIENT_DESC +LANG_ENGLISH "Only host can select roles." + +REFERENCE MENU_SP_CHOOSEROLES_NA_DESC +LANG_ENGLISH "No selectable roles in this mission." + +REFERENCE MENU_SP_CLASSIFIED +LANG_ENGLISH "Classified" + +REFERENCE MENU_SP_COMPLETION +LANG_ENGLISH "completion" + +REFERENCE MENU_SP_COMPLETION_DOT_PERCENT +LANG_ENGLISH "completion &&1.&&2%" + +REFERENCE MENU_SP_COMPLETION_PERCENT +LANG_ENGLISH "completion &&1%" + +REFERENCE MENU_SP_CONTINUE_TO_MULTIPLAYER +LANG_ENGLISH "Continue to Multiplayer" + +REFERENCE MENU_SP_CONTINUE_TO_SPECIAL_OPS +LANG_ENGLISH "Continue to Special Ops" + +REFERENCE MENU_SP_CONTINUE_TO_SPECIAL_OPS_CAPS +LANG_ENGLISH "CONTINUE TO SPECIAL OPS" + +REFERENCE MENU_SP_CREDITS_CAPS +LANG_ENGLISH "CREDITS" + +REFERENCE MENU_SP_CURRENT_LEVEL_INTEL_TITLE +LANG_ENGLISH "enemy intelligence" + +REFERENCE MENU_SP_CURRENT_LEVEL_INTELS +LANG_ENGLISH "&&1/&&2 Intel Items found" + +REFERENCE MENU_SP_DESC_MULTIPLAYER +LANG_ENGLISH "Rank up, unlock new weapons, perks, pointstreaks, and much more online and locally." + +REFERENCE MENU_SP_DESC_MW3_SINGLEPLAYER +LANG_ENGLISH "Pick up the story where Modern Warfare 2™ ended and continue the single player experience." + +REFERENCE MENU_SP_DESC_PLAYERCARD +LANG_ENGLISH "Set your Title and Emblem." + +REFERENCE MENU_SP_DESC_QUIT +LANG_ENGLISH "Leave the game." + +REFERENCE MENU_SP_DESC_SINGLEPLAYER +LANG_ENGLISH "Pick up the story where Modern Warfare™ 2 ended and continue the single player experience." + +REFERENCE MENU_SP_DESC_SO_LEADERBOARDS +LANG_ENGLISH "Compare stats with your friends and the world." + +REFERENCE MENU_SP_DESC_SO_STATS +LANG_ENGLISH "See your game progression across all modes." + +REFERENCE MENU_SP_DESC_SO_SURVIVAL_ARMORY +LANG_ENGLISH "Browse items in Survival armories and their unlock status." + +REFERENCE MENU_SP_DESC_SPECIALOPS +LANG_ENGLISH "Playing solo or co-op, rank up to unlock weapons, tactical support, levels and more in Survival mode and a variety of challenging missions." + +REFERENCE MENU_SP_DESC_SURVIAL_MODE +LANG_ENGLISH "Survival game " + +REFERENCE MENU_SP_DIFF_RANKING_0 +LANG_ENGLISH "None" + +REFERENCE MENU_SP_DIFF_RANKING_1 +LANG_ENGLISH "Minimal" + +REFERENCE MENU_SP_DIFF_RANKING_2 +LANG_ENGLISH "Light" + +REFERENCE MENU_SP_DIFF_RANKING_3 +LANG_ENGLISH "Medium" + +REFERENCE MENU_SP_DIFF_RANKING_4 +LANG_ENGLISH "Heavy" + +REFERENCE MENU_SP_DIFF_RANKING_5 +LANG_ENGLISH "Massive" + +REFERENCE MENU_SP_DIFFERENT_DIFF +LANG_ENGLISH "Different difficulties selected." + +REFERENCE MENU_SP_DUBAI +LANG_ENGLISH "DUST TO DUST" + +REFERENCE MENU_SP_DUBAI_DESC +LANG_ENGLISH "Kill Makarov." + +REFERENCE MENU_SP_FIND_ONLINE_MATCH_CAPS +LANG_ENGLISH "FIND ONLINE MATCH" + +REFERENCE MENU_SP_FIRST_DIFFICULTY_STAR +LANG_ENGLISH "Complete this Op on Hardened or Veteran difficulty to earn additional stars." + +REFERENCE MENU_SP_FIRST_DIFFICULTY_STAR_SURVIVAL +LANG_ENGLISH "Survive higher waves in this Op to earn additional stars." + +REFERENCE MENU_SP_FOR_THE_RECORD +LANG_ENGLISH "\"For the Record\"" + +REFERENCE MENU_SP_FRIEND_LOCK_GROUP_DESC +LANG_ENGLISH "Teammate has not unlocked this group." + +REFERENCE MENU_SP_FRIEND_LOCK_OP_DESC +LANG_ENGLISH "This Op is locked for teammate. However, he/she can still earn XP and rank up." + +REFERENCE MENU_SP_FRIEND_UNLOCK_GROUP_HAS +LANG_ENGLISH "Has: &&1" + +REFERENCE MENU_SP_FRIEND_UNLOCK_GROUP_REQ +LANG_ENGLISH "Requires: &&1" + +REFERENCE MENU_SP_HAMBURG +LANG_ENGLISH "GOALPOST" + +REFERENCE MENU_SP_HAMBURG_DESC +LANG_ENGLISH "Locate and secure the U.S. Vice President for immediate extraction." + +REFERENCE MENU_SP_HARBOR +LANG_ENGLISH "HUNTER KILLER" + +REFERENCE MENU_SP_HARBOR_DESC +LANG_ENGLISH "Assault the Russian submarine." + +REFERENCE MENU_SP_HEADSHOTS_PRE +LANG_ENGLISH "HEADSHOTS" + +REFERENCE MENU_SP_HIJACK +LANG_ENGLISH "TURBULENCE" + +REFERENCE MENU_SP_HIJACK_DESC +LANG_ENGLISH "Protect the Russian peace delegation en route to Hamburg." + +REFERENCE MENU_SP_IIS_LEGAL +LANG_ENGLISH "© 2011 Activision Publishing, Inc. Call of Duty, Modern Warfare and Activision are registered trademarks of Activision Publishing, Inc." + +REFERENCE MENU_SP_INTRO +LANG_ENGLISH "PERSONA NON GRATA" + +REFERENCE MENU_SP_INTRO_DESC +LANG_ENGLISH "Evacuate Soap from the mountain safe house." + +REFERENCE MENU_SP_INVITE_FRIEND_PC_CPU +LANG_ENGLISH "The player with the fastest CPU should invite." + +REFERENCE MENU_SP_IW_BEST_TIME +LANG_ENGLISH "IW Best Time: " + +REFERENCE MENU_SP_IW_INTEL +LANG_ENGLISH "Infinity Ward Intel" + +REFERENCE MENU_SP_IW_KLEENEX +LANG_ENGLISH "IW KLEENEX" + +REFERENCE MENU_SP_JEEPRIDE_DESC +LANG_ENGLISH "Get the hell out of there!" + +REFERENCE MENU_SP_KILLS_J_PRE +LANG_ENGLISH "JUGGERNAUT KILLS" + +REFERENCE MENU_SP_KILLS_PRE +LANG_ENGLISH "KILLS" + +REFERENCE MENU_SP_LAST_CHECKPOINT_CONFIRMATION +LANG_ENGLISH "Return to the last checkpoint?" + +REFERENCE MENU_SP_LB_MISSION_CAP +LANG_ENGLISH "SOLO MISSION" + +REFERENCE MENU_SP_LB_MISSION_TEAM_CAP +LANG_ENGLISH "TEAM MISSION" + +REFERENCE MENU_SP_LB_SURVIVAL_CAP +LANG_ENGLISH "SOLO SURVIVAL" + +REFERENCE MENU_SP_LB_SURVIVAL_TEAM_CAP +LANG_ENGLISH "TEAM SURVIVAL" + +REFERENCE MENU_SP_LEAVELOBBY +LANG_ENGLISH "Leave Lobby?" + +REFERENCE MENU_SP_LEVEL_AVG_TIME +LANG_ENGLISH "Est. Completion Time: " + +REFERENCE MENU_SP_LEVEL_N +LANG_ENGLISH "Level &&1" + +REFERENCE MENU_SP_LEVEL_TYPE +LANG_ENGLISH "Classification" + +REFERENCE MENU_SP_LEVEL_YOUR_BEST_TIME +LANG_ENGLISH "Best Time" + +REFERENCE MENU_SP_LONDON +LANG_ENGLISH "MIND THE GAP" + +REFERENCE MENU_SP_LONDON_DESC +LANG_ENGLISH "Investigate the security threat in London." + +REFERENCE MENU_SP_MANHATTAN +LANG_ENGLISH "BLACK TUESDAY" + +REFERENCE MENU_SP_MANHATTAN_DESC +LANG_ENGLISH "Destroy the enemy jamming tower in Manhattan." + +REFERENCE MENU_SP_MARGIN_HORIZONTAL_DESC +LANG_ENGLISH "Move the slider to adjust the horizontal margin." + +REFERENCE MENU_SP_MARGIN_VERTICAL_DESC +LANG_ENGLISH "Move the slider to adjust the vertical margin." + +REFERENCE MENU_SP_MAX_REWARD +LANG_ENGLISH "Max reward: " + +REFERENCE MENU_SP_MISSION_MODE_CAPS +LANG_ENGLISH "MISSIONS" + +REFERENCE MENU_SP_MISSION_MODE_DESC +LANG_ENGLISH "Global Special Operations" + +REFERENCE MENU_SP_MISSION_PRE +LANG_ENGLISH "Mission:" + +REFERENCE MENU_SP_MUSEUM_CAPS +LANG_ENGLISH "MUSEUM" + +REFERENCE MENU_SP_NA_FOR_THIS_OP +LANG_ENGLISH "Not available for this Operation." + +REFERENCE MENU_SP_NEED_ONE_MORE_PLAYER +LANG_ENGLISH "Need one more player..." + +REFERENCE MENU_SP_NEED_TWO_MORE_PLAYERS +LANG_ENGLISH "Need two more players..." + +REFERENCE MENU_SP_NEW_BESTSCORE +LANG_ENGLISH "New Best Score!" + +REFERENCE MENU_SP_NEW_BESTTIME +LANG_ENGLISH "New Best Time!" + +REFERENCE MENU_SP_NEXT_UNLOCK +LANG_ENGLISH "NEXT UNLOCK: " + +REFERENCE MENU_SP_NO_STARS_FOR_LOCKED_OP +LANG_ENGLISH "No progress saved since you don't have this Op unlocked." + +REFERENCE MENU_SP_NOT_SIGNED_IN +LANG_ENGLISH "Not signed in" + +REFERENCE MENU_SP_NOTE_CIVILIAN +LANG_ENGLISH "Civilians" + +REFERENCE MENU_SP_NOTE_EXPLOSIVES_KNIVES_ONLY +LANG_ENGLISH "Explosives & Knives Only" + +REFERENCE MENU_SP_NOTE_SLOW_MO_BREACH +LANG_ENGLISH "Slow-mo Breach" + +REFERENCE MENU_SP_NOTE_TWO_PLAYERS_REQUIRED +LANG_ENGLISH "Two Players Required" + +REFERENCE MENU_SP_OFFENSIVE_ARE_YOU_SURE +LANG_ENGLISH "Are you sure you want to skip the content?" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_1 +LANG_ENGLISH "Later in this mission there may be disturbing or offensive content, do you want to skip that content?" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_2 +LANG_ENGLISH "Some players may find some game content in one of the missions disturbing or offensive. Would you like to have the option to skip this content?" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_3 +LANG_ENGLISH "If you answer yes you will never be asked about skipping content again." + +REFERENCE MENU_SP_OFFENSIVE_SKIP_4 +LANG_ENGLISH "(The skip content option will be available in the pause menu.)" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_NO_WONT_GET_OFFENDED +LANG_ENGLISH "No, I will not be offended" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_NOW +LANG_ENGLISH "Skip content" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_YES_ASK_LATER +LANG_ENGLISH "Yes, ask me later" + +REFERENCE MENU_SP_OFFENSIVE_SKIP_YES_NEVER_ASK +LANG_ENGLISH "Yes, never ask me again" + +REFERENCE MENU_SP_OFFENSIVE_TITLE +LANG_ENGLISH "Disturbing Content Notice" + +REFERENCE MENU_SP_ONLY_HOST_CAN_CHOOSE +LANG_ENGLISH "Only host can change the Op." + +REFERENCE MENU_SP_OPERATION_LOCKED +LANG_ENGLISH "Operation Locked" + +REFERENCE MENU_SP_OPPOSITION_FORCE +LANG_ENGLISH "Opposition" + +REFERENCE MENU_SP_OPS_UNLOCKED_CAPS +LANG_ENGLISH "OPS UNLOCKED" + +REFERENCE MENU_SP_PARIS_A +LANG_ENGLISH "BAG AND DRAG" + +REFERENCE MENU_SP_PARIS_A_DESC +LANG_ENGLISH "Capture Volk alive in Paris." + +REFERENCE MENU_SP_PARIS_AC130 +LANG_ENGLISH "IRON LADY" + +REFERENCE MENU_SP_PARIS_AC130_DESC +LANG_ENGLISH "Escort Volk to the extraction point." + +REFERENCE MENU_SP_PARIS_B +LANG_ENGLISH "BAG AND DRAG PART 2" + +REFERENCE MENU_SP_PARIS_B_DESC +LANG_ENGLISH "Paris B mission description" + +REFERENCE MENU_SP_PAYBACK +LANG_ENGLISH "RETURN TO SENDER" + +REFERENCE MENU_SP_PAYBACK_DESC +LANG_ENGLISH "Storm the Somali compound and pick up Makarov's trail." + +REFERENCE MENU_SP_PERCENTAGE_COMPLETED +LANG_ENGLISH "PERCENTAGE COMPLETED" + +REFERENCE MENU_SP_PLAY_STORY +LANG_ENGLISH "Play Story" + +REFERENCE MENU_SP_PRAGUE +LANG_ENGLISH "EYE OF THE STORM" + +REFERENCE MENU_SP_PRAGUE_DESC +LANG_ENGLISH "Maneuver behind enemy lines to the church tower." + +REFERENCE MENU_SP_PRAGUE_ESCAPE +LANG_ENGLISH "BLOOD BROTHERS" + +REFERENCE MENU_SP_PRAGUE_ESCAPE_DESC +LANG_ENGLISH "Take down Makarov at the Hotel Lustig." + +REFERENCE MENU_SP_PRIVATE_ONLINE_MATCH_CAPS +LANG_ENGLISH "PRIVATE ONLINE MATCH" + +REFERENCE MENU_SP_PROFILE_WARNING +LANG_ENGLISH "You are not signed in to a profile. \nDo you wish to sign in?" + +REFERENCE MENU_SP_PROFILE_WARNING_SP +LANG_ENGLISH "You are not signed in to a profile. \nYou will not be able to save your progress. \nDo you wish to sign in?" + +REFERENCE MENU_SP_PROLOGUE +LANG_ENGLISH "PROLOGUE" + +REFERENCE MENU_SP_PROLOGUE_DESC +LANG_ENGLISH "Prologue mission description" + +REFERENCE MENU_SP_RECENT_UNLOCKS_CAPS +LANG_ENGLISH "RECENT UNLOCKS" + +REFERENCE MENU_SP_RECOMMENDATION +LANG_ENGLISH "We strongly recommend you play Campaign first." + +REFERENCE MENU_SP_RESCUE_2 +LANG_ENGLISH "DOWN THE RABBIT HOLE" + +REFERENCE MENU_SP_RESCUE_2_DESC +LANG_ENGLISH "Rescue the Russian President." + +REFERENCE MENU_SP_SELECT_SAVE_DEVICE_CAPS +LANG_ENGLISH "SELECT SAVE DEVICE" + +REFERENCE MENU_SP_SELECT_YOUR_DIFF +LANG_ENGLISH "Select your difficulty." + +REFERENCE MENU_SP_SHOW_TIMER +LANG_ENGLISH "Show Timer" + +REFERENCE MENU_SP_SKIP_MISSION +LANG_ENGLISH "Skip Mission" + +REFERENCE MENU_SP_SO_MODE_SELECT_CAPS +LANG_ENGLISH "CHOOSE GAME MODE" + +REFERENCE MENU_SP_SO_PLAYER_OPTIONS +LANG_ENGLISH "Player Options" + +REFERENCE MENU_SP_SOLO_PLAY_CAPS +LANG_ENGLISH "SOLO PLAY" + +REFERENCE MENU_SP_SP_CLIFFHANGER +LANG_ENGLISH "Cliffhanger" + +REFERENCE MENU_SP_SP_CLIFFHANGER_DESC +LANG_ENGLISH "Locate and retrieve the ACS module from a crashed satellite." + +REFERENCE MENU_SP_SP_DCBURNING +LANG_ENGLISH "Of Their Own Accord" + +REFERENCE MENU_SP_SP_DCBURNING_DESC +LANG_ENGLISH "Protect the evacuation site at the Washington Monument." + +REFERENCE MENU_SP_SPEC_OPS_GUEST_CAP +LANG_ENGLISH "GUEST" + +REFERENCE MENU_SP_SPECIAL_OPS_CAPS +LANG_ENGLISH "SPECIAL OPS" + +REFERENCE MENU_SP_STARS_EARNED +LANG_ENGLISH "Stars Earned!" + +REFERENCE MENU_SP_START_OP +LANG_ENGLISH "Start Op" + +REFERENCE MENU_SP_START_OP_DESC +LANG_ENGLISH "Start the Operation." + +REFERENCE MENU_SP_STAT_GAME_PROGRESSION +LANG_ENGLISH "Game Progression" + +REFERENCE MENU_SP_STAT_HARDENED_PROGRESS +LANG_ENGLISH "Hardened Progress" + +REFERENCE MENU_SP_STAT_INTEL_ITEMS +LANG_ENGLISH "Intel Items" + +REFERENCE MENU_SP_STAT_MP_PLAY_TIME +LANG_ENGLISH "Multiplayer Play Time" + +REFERENCE MENU_SP_STAT_MP_PROGRESSION +LANG_ENGLISH "Multiplayer Progress" + +REFERENCE MENU_SP_STAT_NUM_DOT_PERCENT +LANG_ENGLISH "&&1.&&2%" + +REFERENCE MENU_SP_STAT_NUM_DOT_PERCENT_COMPLETE +LANG_ENGLISH "&&1.&&2% Complete" + +REFERENCE MENU_SP_STAT_NUM_PERCENT +LANG_ENGLISH "&&1%" + +REFERENCE MENU_SP_STAT_NUM_PERCENT_COMPLETE +LANG_ENGLISH "&&1% Complete" + +REFERENCE MENU_SP_STAT_NUM_RATIO +LANG_ENGLISH "&&1/&&2" + +REFERENCE MENU_SP_STAT_PLAY_TIME +LANG_ENGLISH "Play Time" + +REFERENCE MENU_SP_STAT_SO_PLAY_TIME +LANG_ENGLISH "Special Ops Play Time" + +REFERENCE MENU_SP_STAT_SO_PROGRESSION +LANG_ENGLISH "Special Ops Progress" + +REFERENCE MENU_SP_STAT_SP_EASY_REGULAR_PROGRESSION +LANG_ENGLISH "Recruit & Regular Progress" + +REFERENCE MENU_SP_STAT_SP_PLAY_TIME +LANG_ENGLISH "Campaign Play Time" + +REFERENCE MENU_SP_STAT_SP_PROGRESSION +LANG_ENGLISH "Campaign Progress" + +REFERENCE MENU_SP_STAT_STARS_EARNED +LANG_ENGLISH "Stars Earned" + +REFERENCE MENU_SP_STAT_TIME_FORMAT +LANG_ENGLISH "D H M S" + +REFERENCE MENU_SP_STAT_TOTAL +LANG_ENGLISH "Total" + +REFERENCE MENU_SP_STAT_TOTAL_PLAY_TIME +LANG_ENGLISH "Total Play Time" + +REFERENCE MENU_SP_STAT_TOTAL_STARS +LANG_ENGLISH "Achievement Stars" + +REFERENCE MENU_SP_STAT_TOTAL_STARS_TROPHY +LANG_ENGLISH "Trophy Stars" + +REFERENCE MENU_SP_STAT_VETERAN_PROGRESS +LANG_ENGLISH "Veteran Progress" + +REFERENCE MENU_SP_STEAM_CHAT_HINT +LANG_ENGLISH "Double click your friend's name in Steam to voice chat." + +REFERENCE MENU_SP_STORY_CAPS +LANG_ENGLISH "STORY" + +REFERENCE MENU_SP_SURVIVAL_ARMORY_CAPS +LANG_ENGLISH "SURVIVAL ARMORY" + +REFERENCE MENU_SP_SURVIVAL_HIGHEST_ROUND +LANG_ENGLISH "Highest Round" + +REFERENCE MENU_SP_SURVIVAL_MODE_CAPS +LANG_ENGLISH "SURVIVAL" + +REFERENCE MENU_SP_SURVIVAL_MODE_DESC +LANG_ENGLISH "Survive countless waves of enemies" + +REFERENCE MENU_SP_SURVIVAL_PRE +LANG_ENGLISH "Survival:" + +REFERENCE MENU_SP_TIME_PLAYED +LANG_ENGLISH "TIME PLAYED" + +REFERENCE MENU_SP_TIME_PLAYED_DHMS +LANG_ENGLISH "&&1d:&&2h:&&3m:&&4s" + +REFERENCE MENU_SP_TIME_PLAYED_HMS +LANG_ENGLISH "&&1h:&&2m:&&3s" + +REFERENCE MENU_SP_TIMER_NIGHT_VISION +LANG_ENGLISH "Timer/Night Vision" + +REFERENCE MENU_SP_TOTAL_PROGRESS +LANG_ENGLISH "TOTAL PROGRESS: " + +REFERENCE MENU_SP_TWO_PLAYER_ONLINE +LANG_ENGLISH "Two Player Online" + +REFERENCE MENU_SP_TWO_PLAYER_ONLINE_CAPS +LANG_ENGLISH "TWO PLAYER ONLINE" + +REFERENCE MENU_SP_TWO_PLAYER_PRIVATE +LANG_ENGLISH "Two Player Private" + +REFERENCE MENU_SP_TWO_PLAYER_PRIVATE_CAPS +LANG_ENGLISH "TWO PLAYER PRIVATE" + +REFERENCE MENU_SP_TWO_PLAYER_SPLIT_SCREEN +LANG_ENGLISH "Two Player Split Screen" + +REFERENCE MENU_SP_TWO_PLAYER_SPLIT_SCREEN_CAPS +LANG_ENGLISH "TWO PLAYER SPLIT SCREEN" + +REFERENCE MENU_SP_TYPE_ASSAULT +LANG_ENGLISH "Assault" + +REFERENCE MENU_SP_TYPE_ASSAULT_DEFEND +LANG_ENGLISH "Assault & Defend" + +REFERENCE MENU_SP_TYPE_DRIVING +LANG_ENGLISH "Driving" + +REFERENCE MENU_SP_TYPE_ESCORT +LANG_ENGLISH "Escort" + +REFERENCE MENU_SP_TYPE_KILLSPREE +LANG_ENGLISH "Elimination" + +REFERENCE MENU_SP_TYPE_STEALTH +LANG_ENGLISH "Stealth" + +REFERENCE MENU_SP_TYPE_TIME_ASSAULT +LANG_ENGLISH "Timed Assault" + +REFERENCE MENU_SP_TYPE_TIMED_DRIVING +LANG_ENGLISH "Timed Driving" + +REFERENCE MENU_SP_TYPE_TIMED_ESCORT +LANG_ENGLISH "Timed Escort" + +REFERENCE MENU_SP_TYPE_VEHICLE_KILLSPREE +LANG_ENGLISH "Vehicle Killspree" + +REFERENCE MENU_SP_TYPE_WAVE_DEFENSE +LANG_ENGLISH "Wave Defense" + +REFERENCE MENU_SP_UNLOCK_AT_RANK +LANG_ENGLISH "Unlocked at Lv.&&1." + +REFERENCE MENU_SP_VETERAN_IS_EXTREMELY_DIFFICULT +LANG_ENGLISH "Veteran is extremely difficult, are you certain you want to play at Veteran Difficulty?" + +REFERENCE MENU_SP_VIEW_MAP +LANG_ENGLISH "Browse Maps" + +REFERENCE MENU_SP_VIEW_MAP_DESC +LANG_ENGLISH "View unlocked Maps." + +REFERENCE MENU_SP_VIEW_MISSION +LANG_ENGLISH "Browse Missions" + +REFERENCE MENU_SP_VIEW_MISSION_DESC +LANG_ENGLISH "View unlocked Missions." + +REFERENCE MENU_SP_VIEW_OP +LANG_ENGLISH "Browse Ops" + +REFERENCE MENU_SP_VIEW_OP_DESC +LANG_ENGLISH "View unlocked Ops." + +REFERENCE MENU_SP_WAITING_FOR_HOST +LANG_ENGLISH "Waiting for host to start..." + +REFERENCE MENU_SP_WARLORD +LANG_ENGLISH "BACK ON THE GRID" + +REFERENCE MENU_SP_WARLORD_DESC +LANG_ENGLISH "Intercept Makarov's cargo shipment in Sierra Leone." + +REFERENCE MENU_SP_WAVES_SURVIVED_PRE +LANG_ENGLISH "WAVES SURVIVED" + +REFERENCE MENU_SP_X_SLASH_Y_XP +LANG_ENGLISH "&&1/&&2 XP" + +REFERENCE MENU_SP_YOU_LOCK_OP_DESC +LANG_ENGLISH "You have not unlocked this Op. However, you can still earn XP and rank up." + +REFERENCE MENU_SP_YOUR_LEVEL_N +LANG_ENGLISH "Your Level: &&1" + +REFERENCE MENU_SPANISH +LANG_ENGLISH "Spanish" + +REFERENCE MENU_SPEAKER_CONFIG +LANG_ENGLISH "Speaker Config" + +REFERENCE MENU_SPECIAL_EQUIPMENT_CAPS +LANG_ENGLISH "TACTICAL" + +REFERENCE MENU_SPECIAL_GRENADE_CAPS +LANG_ENGLISH "SPECIAL GRENADE" + +REFERENCE MENU_SPECIAL_OPS +LANG_ENGLISH "Special Ops" + +REFERENCE MENU_SPECIAL_OPS_CAPS +LANG_ENGLISH "SPECIAL OPS" + +REFERENCE MENU_SPECIALIST_CAPS +LANG_ENGLISH "SPECIALIST STREAK" + +REFERENCE MENU_SPECOP_SELECT_AC130_PILOT +LANG_ENGLISH "Select AC-130 Pilot" + +REFERENCE MENU_SPECTATE_CAPS +LANG_ENGLISH "SPECTATE" + +REFERENCE MENU_SPECTATOR +LANG_ENGLISH "Spectator" + +REFERENCE MENU_SPECTATOR_MODE +LANG_ENGLISH "Spectator Mode" + +REFERENCE MENU_SPECULAR_MAP +LANG_ENGLISH "Specular Map" + +REFERENCE MENU_SPECULAR_MAP_RESOLUTION +LANG_ENGLISH "Specular Map Resolution" + +REFERENCE MENU_SPLIT_SCREEN +LANG_ENGLISH "Split Screen" + +REFERENCE MENU_SPLIT_SCREEN_OFFLINE +LANG_ENGLISH "Split Screen Offline" + +REFERENCE MENU_SPLIT_SCREEN_SETUP +LANG_ENGLISH "SPLIT SCREEN SETUP" + +REFERENCE MENU_SPLIT_SCREEN_SIGNIN +LANG_ENGLISH "SPLIT SCREEN SIGN IN" + +REFERENCE MENU_SPLITSCREEN_CAPS +LANG_ENGLISH "SPLIT SCREEN" + +REFERENCE MENU_SPLITSCREEN_DESC +LANG_ENGLISH "Local multiplayer for up to four players." + +REFERENCE MENU_SPRINT +LANG_ENGLISH "Sprint" + +REFERENCE MENU_SPRINT_CHANGE_ZOOM +LANG_ENGLISH "Sprint/Change Zoom" + +REFERENCE MENU_SPRINT_HOLD_BREATH +LANG_ENGLISH "Sprint/Hold Breath" + +REFERENCE MENU_SPRINT_STEADY_SNIPER_RIFLE +LANG_ENGLISH "Sprint/Steady Sniper Rifle" + +REFERENCE MENU_STANCE_DOWN +LANG_ENGLISH "Stance Down" + +REFERENCE MENU_STANCE_UP +LANG_ENGLISH "Stance Up" + +REFERENCE MENU_STANCE_UP_JUMP +LANG_ENGLISH "Stance Up/Jump" + +REFERENCE MENU_STAND +LANG_ENGLISH "Stand" + +REFERENCE MENU_STANDARD_4_3 +LANG_ENGLISH "Standard 4:3" + +REFERENCE MENU_STANDJUMP +LANG_ENGLISH "Stand/Jump" + +REFERENCE MENU_STARS +LANG_ENGLISH "Stars" + +REFERENCE MENU_STARS_CAPS +LANG_ENGLISH "STARS" + +REFERENCE MENU_START +LANG_ENGLISH "Start" + +REFERENCE MENU_START_GAME +LANG_ENGLISH "Start Game" + +REFERENCE MENU_START_GAME_CAPS +LANG_ENGLISH "START GAME" + +REFERENCE MENU_START_GAME_LOBBY +LANG_ENGLISH "Start Game Lobby" + +REFERENCE MENU_START_MATCH +LANG_ENGLISH "Start Match" + +REFERENCE MENU_START_MATCH_CAPS +LANG_ENGLISH "START MATCH" + +REFERENCE MENU_START_NEW_SERVER +LANG_ENGLISH "Start New Server" + +REFERENCE MENU_STATS +LANG_ENGLISH "Stats" + +REFERENCE MENU_STATS_CAPS +LANG_ENGLISH "STATS" + +REFERENCE MENU_STATS_RESET_NO +LANG_ENGLISH "Cancel" + +REFERENCE MENU_STATS_RESET_YES +LANG_ENGLISH "Reset Rank" + +REFERENCE MENU_STATS_WRONG_VERSION_WARNING +LANG_ENGLISH "Your data is from an old version of the game.\n\nYou must reset your rank and unlocks to continue." + +REFERENCE MENU_STATUS +LANG_ENGLISH "Status:" + +REFERENCE MENU_STAYINPARTY +LANG_ENGLISH "Stay In This Party" + +REFERENCE MENU_STEADY_SNIPER_RIFLE +LANG_ENGLISH "Steady Sniper Rifle" + +REFERENCE MENU_STEREO +LANG_ENGLISH "Stereo" + +REFERENCE MENU_STICK +LANG_ENGLISH "STICK" + +REFERENCE MENU_STICK_LAYOUT_CAP +LANG_ENGLISH "STICK LAYOUT" + +REFERENCE MENU_STOP_SEARCHING +LANG_ENGLISH "Stop Searching" + +REFERENCE MENU_STORE_CAPS +LANG_ENGLISH "Store" + +REFERENCE MENU_STORE_DESC +LANG_ENGLISH "Purchase downloadable game content." + +REFERENCE MENU_STORE_OPTION_TEXT +LANG_ENGLISH "Early access Elite content is now available." + +REFERENCE MENU_STRAFE +LANG_ENGLISH "Hold Strafe" + +REFERENCE MENU_STRAFE_LEFT_RIGHT +LANG_ENGLISH "Strafe Left/Right" + +REFERENCE MENU_STREAK +LANG_ENGLISH "Streak" + +REFERENCE MENU_STREAK_CAPS +LANG_ENGLISH "STREAK" + +REFERENCE MENU_STREAK_TYPE_CAPS +LANG_ENGLISH "STRIKE PACKAGE" + +REFERENCE MENU_STRICTHINT +LANG_ENGLISH "Go to ^2www.infinityward.com/nat^7 to OPEN your router's NAT.\n" + +REFERENCE MENU_STRICTHINT_COOP +LANG_ENGLISH "Other players may have difficulties connecting to you - players you invited may not make it into your lobby. Go to ^2www.infinityward.com/nat^7 to OPEN your router's NAT." + +REFERENCE MENU_STRIKE_CHAIN +LANG_ENGLISH "STRIKE CHAIN" + +REFERENCE MENU_SUBTITLES +LANG_ENGLISH "Subtitles" + +REFERENCE MENU_SUBTITLES_CAPS +LANG_ENGLISH "SUBTITLES" + +REFERENCE MENU_SUCCESSFULLY_ADDED_FAVORITE +LANG_ENGLISH "Successfully added favorite." + +REFERENCE MENU_SUCCESSFULLY_REMOVED_FAVORITE +LANG_ENGLISH "Successfully removed favorite." + +REFERENCE MENU_SWITCH_CHARACTER +LANG_ENGLISH "Switch Character" + +REFERENCE MENU_SWITCH_TO_SINGLE_PLAYER +LANG_ENGLISH "Switch to Main Menu?" + +REFERENCE MENU_SWITCH_WEAPON +LANG_ENGLISH "Switch Weapon" + +REFERENCE MENU_SWITCHTOMULTIPLAYER +LANG_ENGLISH "Switch to Multiplayer?" + +REFERENCE MENU_SYNC_EVERY_FRAME +LANG_ENGLISH "Sync Every Frame" + +REFERENCE MENU_SYSTEM +LANG_ENGLISH "System" + +REFERENCE MENU_SYSTEM_LINK +LANG_ENGLISH "System Link" + +REFERENCE MENU_SYSTEM_LINK_SETUP +LANG_ENGLISH "SYSTEM LINK SETUP" + +REFERENCE MENU_TACTICAL +LANG_ENGLISH "Tactical" + +REFERENCE MENU_TACTICAL_ALT +LANG_ENGLISH "Tactical Flipped" + +REFERENCE MENU_TDEF +LANG_ENGLISH "Team Defender" + +REFERENCE MENU_TDEF_DESC +LANG_ENGLISH "Capture and hold the flag for a team double scoring bonus. Not for the faint of heart." + +REFERENCE MENU_TEAM_CHAT +LANG_ENGLISH "Team Chat" + +REFERENCE MENU_TEAM_DEATHMATCH +LANG_ENGLISH "Team Deathmatch" + +REFERENCE MENU_TEAM_OVERLAY +LANG_ENGLISH "Team Overlay:" + +REFERENCE MENU_TEAM_SCORE +LANG_ENGLISH "Team Score" + +REFERENCE MENU_TEAM_SCORE_CAPS +LANG_ENGLISH "TEAM SCORE" + +REFERENCE MENU_TEAMMATE +LANG_ENGLISH "Teammate" + +REFERENCE MENU_TEAMMATE_CAPS +LANG_ENGLISH "TEAMMATE" + +REFERENCE MENU_TEAMS_TAKE_TURNS_CAPTURING +LANG_ENGLISH "Teams take turns defending and capturing an objective." + +REFERENCE MENU_TEAMS_TAKE_TURNS_DEFENDING +LANG_ENGLISH "Teams take turns defending and destroying an objective. " + +REFERENCE MENU_TESTINGBANDWIDTH +LANG_ENGLISH "Testing matches: &&1.&&2% - &&3/&&4 good games" + +REFERENCE MENU_TEXT_CHAT +LANG_ENGLISH "Text Chat" + +REFERENCE MENU_TEXT_TEAM_CHAT +LANG_ENGLISH "Text Team Chat" + +REFERENCE MENU_TEXTURE_ANISOTROPY +LANG_ENGLISH "Anisotropic Filtering" + +REFERENCE MENU_TEXTURE_MIPMAPS +LANG_ENGLISH "Texture Filtering" + +REFERENCE MENU_TEXTURE_QUALITY +LANG_ENGLISH "Texture Quality" + +REFERENCE MENU_TEXTURE_RESOLUTION +LANG_ENGLISH "Texture Resolution" + +REFERENCE MENU_TEXTURE_SETTINGS +LANG_ENGLISH "Texture Settings" + +REFERENCE MENU_THE_SERVER_IS_STARTED +LANG_ENGLISH "the game is started." + +REFERENCE MENU_THEATRE_CAPS +LANG_ENGLISH "THEATER" + +REFERENCE MENU_THIS_WILL_APPLY_THE +LANG_ENGLISH "This will apply the" + +REFERENCE MENU_THIS_WILL_APPLY_VIDEO +LANG_ENGLISH "This will apply video" + +REFERENCE MENU_THIS_WILL_RESTORE_ALL_SETTINGS +LANG_ENGLISH "Each setting will be restored" + +REFERENCE MENU_THROW_FRAG_GRENADE +LANG_ENGLISH "Throw Frag Grenade" + +REFERENCE MENU_THROW_GRENADE +LANG_ENGLISH "Throw Grenade" + +REFERENCE MENU_THROW_SMOKE_GRENADE +LANG_ENGLISH "Throw Smoke Grenade" + +REFERENCE MENU_THROW_SPECIAL_GRENADE +LANG_ENGLISH "Tactical Equipment" + +REFERENCE MENU_THUMBSTICK_LAYOUT +LANG_ENGLISH "Stick Layout" + +REFERENCE MENU_THUMBSTICK_LAYOUT_CAPS +LANG_ENGLISH "STICK LAYOUT" + +REFERENCE MENU_TIED +LANG_ENGLISH "Tied" + +REFERENCE MENU_TIME +LANG_ENGLISH "Time" + +REFERENCE MENU_TIME_CAPS +LANG_ENGLISH "TIME" + +REFERENCE MENU_TIME_LIMIT +LANG_ENGLISH "Time Limit (minutes): " + +REFERENCE MENU_TIME_LIMIT1 +LANG_ENGLISH "Time Limit" + +REFERENCE MENU_TIME_LIMIT2 +LANG_ENGLISH "Time Limit:" + +REFERENCE MENU_TIME_PLAYED +LANG_ENGLISH "Time Played" + +REFERENCE MENU_TIME_PLAYED_CAPS +LANG_ENGLISH "TIME PLAYED" + +REFERENCE MENU_TIME_SURVIVED +LANG_ENGLISH "Time Survived" + +REFERENCE MENU_TIME_SURVIVED_CAPS +LANG_ENGLISH "TIME SURVIVED" + +REFERENCE MENU_TINY +LANG_ENGLISH "Tiny" + +REFERENCE MENU_TITLE_CAPS +LANG_ENGLISH "TITLE" + +REFERENCE MENU_TJUGG_DESC +LANG_ENGLISH "Defend your team's Juggernaut to become the next Juggernaut." + +REFERENCE MENU_TM +LANG_ENGLISH "TM" + +REFERENCE MENU_TO_ITS_OPTIMAL_VALUE +LANG_ENGLISH "to its optimal value." + +REFERENCE MENU_TO_THE_GAME +LANG_ENGLISH "to the game." + +REFERENCE MENU_TO_THE_MAIN_MENU +LANG_ENGLISH "to the Main Menu." + +REFERENCE MENU_TO_THEIR_DEFAULT_VALUE +LANG_ENGLISH "to its default value." + +REFERENCE MENU_TO_THEIR_ORIGINAL_DEFAULT_VALUES +LANG_ENGLISH "to their original default values." + +REFERENCE MENU_TOGGLE_AIM_DOWN_SIGHT +LANG_ENGLISH "Toggle Aim Down Sight" + +REFERENCE MENU_TOGGLE_AIM_DOWN_THE_SIGHT +LANG_ENGLISH "Toggle Aim Down the Sight" + +REFERENCE MENU_TOGGLE_CROUCH +LANG_ENGLISH "Toggle Crouch" + +REFERENCE MENU_TOGGLE_PRONE +LANG_ENGLISH "Toggle Prone" + +REFERENCE MENU_TOGGLE_SEMIAUTOMATIC +LANG_ENGLISH "Toggle Semi-Automatic " + +REFERENCE MENU_TOP +LANG_ENGLISH "Top" + +REFERENCE MENU_TOP_PLAYER +LANG_ENGLISH "Top Player" + +REFERENCE MENU_TRAINING +LANG_ENGLISH "Training" + +REFERENCE MENU_TRAINING1 +LANG_ENGLISH "Training" + +REFERENCE MENU_TRIAL_FRIENDS_CAP +LANG_ENGLISH "TIME TRIAL :: FRIENDS" + +REFERENCE MENU_TRIAL_GLOBAL_CAP +LANG_ENGLISH "TIME TRIAL :: GLOBAL" + +REFERENCE MENU_TRILINEAR +LANG_ENGLISH "Trilinear" + +REFERENCE MENU_TRY_AGAIN +LANG_ENGLISH "Try Again" + +REFERENCE MENU_TRY_AGAIN_CAPS +LANG_ENGLISH "TRY AGAIN" + +REFERENCE MENU_TRY_AGAIN_DESC +LANG_ENGLISH "Restart the time trial." + +REFERENCE MENU_TURN_LEFT +LANG_ENGLISH "Turn Left" + +REFERENCE MENU_TURN_RIGHT +LANG_ENGLISH "Turn Right" + +REFERENCE MENU_TYPE +LANG_ENGLISH "Type:" + +REFERENCE MENU_TYPE1 +LANG_ENGLISH "Type" + +REFERENCE MENU_UNABLE_TO_APPLY +LANG_ENGLISH "Unable to apply settings while connected to a server." + +REFERENCE MENU_UNLIMITED +LANG_ENGLISH "Unlimited" + +REFERENCE MENU_UNLOCK +LANG_ENGLISH "Unlock" + +REFERENCE MENU_UNRANKED_CAPS +LANG_ENGLISH "UNRANKED" + +REFERENCE MENU_UNRANKED_DESCRIPTION +LANG_ENGLISH "Find an unranked match in which you can invite friends." + +REFERENCE MENU_UNTIL_MATCH_BEGIN +LANG_ENGLISH "Until match begins." + +REFERENCE MENU_UPGRADE_CAPS +LANG_ENGLISH "UPGRADE" + +REFERENCE MENU_UPLOADING_STATS +LANG_ENGLISH "Uploading Stats" + +REFERENCE MENU_USE +LANG_ENGLISH "Use" + +REFERENCE MENU_USE_EQUIPMENT +LANG_ENGLISH "Lethal Equipment" + +REFERENCE MENU_USE_ITEM +LANG_ENGLISH "Use Item: " + +REFERENCE MENU_USE_RELOAD +LANG_ENGLISH "Use/Reload" + +REFERENCE MENU_USER_GROUP_SEPERATOR +LANG_ENGLISH ", " + +REFERENCE MENU_VAULT_CAPS +LANG_ENGLISH "VAULT" + +REFERENCE MENU_VAULT_COPY_FAILED +LANG_ENGLISH "Failed to transfer file." + +REFERENCE MENU_VAULT_COPY_SUCCESS +LANG_ENGLISH "Transfer complete." + +REFERENCE MENU_VAULT_DEL_FAILED +LANG_ENGLISH "Failed to remove file." + +REFERENCE MENU_VAULT_DEL_SUCCESS +LANG_ENGLISH "File succesfully removed." + +REFERENCE MENU_VAULT_DESC +LANG_ENGLISH "View game replays, screenshots and more." + +REFERENCE MENU_VAULT_EDIT_FAILED +LANG_ENGLISH "Failed to update file." + +REFERENCE MENU_VAULT_EDIT_SUCCESS +LANG_ENGLISH "Successfully updated file." + +REFERENCE MENU_VAULT_MUSTLOGIN +LANG_ENGLISH "You must be logged in to view the Vault." + +REFERENCE MENU_VAULT_NOGUESTACCOUNTS +LANG_ENGLISH "Guest accounts are not supported for the Vault." + +REFERENCE MENU_VERIFY +LANG_ENGLISH "Verify" + +REFERENCE MENU_VERSION_AVAILABLE +LANG_ENGLISH "Version Available:" + +REFERENCE MENU_VERSION_INSTALLED +LANG_ENGLISH "Version Installed:" + +REFERENCE MENU_VERY_HIGH +LANG_ENGLISH "Very High" + +REFERENCE MENU_VERY_LOW +LANG_ENGLISH "Very Low" + +REFERENCE MENU_VETERAN +LANG_ENGLISH "Veteran" + +REFERENCE MENU_VETERAN_CAPS +LANG_ENGLISH "VETERAN" + +REFERENCE MENU_VETERAN_DESC +LANG_ENGLISH "You will not survive." + +REFERENCE MENU_VIDEO +LANG_ENGLISH "Video" + +REFERENCE MENU_VIDEO_MODE +LANG_ENGLISH "Resolution" + +REFERENCE MENU_VIEW_EMPTY +LANG_ENGLISH "View Empty:" + +REFERENCE MENU_VIEW_FRIENDLY_FIRE +LANG_ENGLISH "Friendly Fire:" + +REFERENCE MENU_VIEW_FULL +LANG_ENGLISH "View Full:" + +REFERENCE MENU_VIEW_KILLCAM +LANG_ENGLISH "Killcam:" + +REFERENCE MENU_VIEW_NOPASSWORD +LANG_ENGLISH "Without Password:" + +REFERENCE MENU_VIEW_PASSWORD +LANG_ENGLISH "With Password:" + +REFERENCE MENU_VIEW_PURE +LANG_ENGLISH "Pure Servers only:" + +REFERENCE MENU_VOICE +LANG_ENGLISH "Voice" + +REFERENCE MENU_VOICE_CHAT +LANG_ENGLISH "Voice Chat" + +REFERENCE MENU_VOICE_CHAT_BUTTON +LANG_ENGLISH "Voice Chat" + +REFERENCE MENU_VOICE_CHAT_ENABLE +LANG_ENGLISH "Voice Chat:" + +REFERENCE MENU_VOICE_CHAT_WILL_BE_DISABLED_BECAUSE +LANG_ENGLISH "Voice chat will be disabled because" + +REFERENCE MENU_VOICE_VOLUME +LANG_ENGLISH "Voice Volume" + +REFERENCE MENU_VOICE_VOLUME_CAPS +LANG_ENGLISH "VOICE VOLUME" + +REFERENCE MENU_VOICECHAT +LANG_ENGLISH "Voice Chat" + +REFERENCE MENU_VOICECHAT_LEVEL_ADJUST +LANG_ENGLISH "Level Adjust" + +REFERENCE MENU_VOICECHAT_LEVEL_INDICATOR +LANG_ENGLISH "Level Indicator" + +REFERENCE MENU_VOICECHAT_RECORD_LEVEL +LANG_ENGLISH "Record Level" + +REFERENCE MENU_VOICECHATCOLON +LANG_ENGLISH "Voice Chat: " + +REFERENCE MENU_VOLUME +LANG_ENGLISH "Game Volume" + +REFERENCE MENU_VOLUME_CAPS +LANG_ENGLISH "GAME VOLUME" + +REFERENCE MENU_VOTE_NO +LANG_ENGLISH "Vote No" + +REFERENCE MENU_VOTE_TO_SKIP_CAPS +LANG_ENGLISH "VOTE TO SKIP" + +REFERENCE MENU_VOTE_TO_SKIP_DISABLED_CAPS +LANG_ENGLISH "VOTE TO SKIP DISABLED" + +REFERENCE MENU_VOTE_YES +LANG_ENGLISH "Vote Yes" + +REFERENCE MENU_VOTESKIPCONFIRM +LANG_ENGLISH "Vote to skip?" + +REFERENCE MENU_WAITING +LANG_ENGLISH "Waiting" + +REFERENCE MENU_WAITING_FOR_1_MORE_PLAYER +LANG_ENGLISH "Waiting for 1 more player" + +REFERENCE MENU_WAITING_FOR_HOST +LANG_ENGLISH "Waiting for the host" + +REFERENCE MENU_WAITING_FOR_HOST_TO_START +LANG_ENGLISH "Waiting for host to start game" + +REFERENCE MENU_WAITING_FOR_MORE_PLAYERS +LANG_ENGLISH "We need to find &&1 more players" + +REFERENCE MENU_WAITING_FOR_MORE_PLAYERS1 +LANG_ENGLISH "Waiting for more players" + +REFERENCE MENU_WAITING_FOR_MORE_PLAYERS_TEAMS +LANG_ENGLISH "Finding more players to balance teams" + +REFERENCE MENU_WAITING_FOR_PLAYER_TO_BE_READY +LANG_ENGLISH "Need 1 more player to be ready" + +REFERENCE MENU_WAITING_FOR_PLAYERS_TO_BE_READY +LANG_ENGLISH "Need &&1 players to be ready" + +REFERENCE MENU_WARNING +LANG_ENGLISH "Warning" + +REFERENCE MENU_WARNING_AUTOSAVE +LANG_ENGLISH "This game saves data automatically at certain points. Do not switch off the power when the HDD access indicator is flashing." + +REFERENCE MENU_WARNING_CHECKPOINT_RESET +LANG_ENGLISH "This will overwrite your current mission's progress. Do you wish to continue?" + +REFERENCE MENU_WARNING_CHECKPOINT_RESET2 +LANG_ENGLISH "If you continue, the progress in your \nlast mission will be overwritten." + +REFERENCE MENU_WATER_DETAIL +LANG_ENGLISH "Water Detail" + +REFERENCE MENU_WAVES +LANG_ENGLISH "Waves" + +REFERENCE MENU_WAVES_CAPS +LANG_ENGLISH "WAVES" + +REFERENCE MENU_WEAPON_ATTACHMENT +LANG_ENGLISH "Weapon Attachment" + +REFERENCE MENU_WEAPON_CLASS_CAPS +LANG_ENGLISH "WEAPON CLASS" + +REFERENCE MENU_WEAPON_CLASSES_CAPS +LANG_ENGLISH "WEAPON CLASSES" + +REFERENCE MENU_WEAPON_MENU +LANG_ENGLISH "Weapon Menu" + +REFERENCE MENU_WEAPONS_CAPS +LANG_ENGLISH "WEAPONS" + +REFERENCE MENU_WHILE_RUNNING_A_SERVER +LANG_ENGLISH "while running a server." + +REFERENCE MENU_WIDE_16_10 +LANG_ENGLISH "Wide 16:10" + +REFERENCE MENU_WIDE_16_9 +LANG_ENGLISH "Wide 16:9" + +REFERENCE MENU_WINDOWS_DEFAULT +LANG_ENGLISH "Windows Default" + +REFERENCE MENU_WINNING +LANG_ENGLISH "Winning" + +REFERENCE MENU_WINS +LANG_ENGLISH "Wins" + +REFERENCE MENU_WINS_CAPS +LANG_ENGLISH "WINS" + +REFERENCE MENU_WLRATIO +LANG_ENGLISH "Win/Loss" + +REFERENCE MENU_WORLD_DYNAMIC_LIGHT_QUALITY +LANG_ENGLISH "World Dynamic Light Quality" + +REFERENCE MENU_WORLD_ONLY +LANG_ENGLISH "World Only" + +REFERENCE MENU_X_SLASH_Y_XP +LANG_ENGLISH "&&1 / &&2 XP" + +REFERENCE MENU_XBOX_LIVE +LANG_ENGLISH "Xbox LIVE" + +REFERENCE MENU_XBOX_LIVE_LOBBY +LANG_ENGLISH "Xbox LIVE Lobby" + +REFERENCE MENU_XP_REWARD +LANG_ENGLISH "XP Reward:" + +REFERENCE MENU_YES +LANG_ENGLISH "Yes" + +REFERENCE MENU_YES_CAPS +LANG_ENGLISH "YES" + +REFERENCE MENU_YOU_ARE_ALL_ALONE_ELIMINATE_EVERYONE_ELSE +LANG_ENGLISH "You are all alone. Eliminate everyone else." + +REFERENCE MENU_YOUR_CLASSES_CAPS +LANG_ENGLISH "CUSTOM CLASSES" + +REFERENCE MENU_YOUR_CONTROLS_ARE_NOW_SET +LANG_ENGLISH "Your controls are now set" + +REFERENCE MENU_YOUR_NETWORK_SETTINGS +LANG_ENGLISH "your network settings" + +REFERENCE MENU_YOUR_RANK +LANG_ENGLISH "Your Rank" + +REFERENCE MENU_YOUR_SETTINGS_ARE_NOW_SET +LANG_ENGLISH "Your settings are now set" + +REFERENCE MENU_ZFEATHER_SMOKE +LANG_ENGLISH "Soften Smoke Edges" + +REFERENCE NULL_EMPTY +LANG_ENGLISH "" + +REFERENCE PERKS__X_1 +LANG_ENGLISH "&&1 x 1" + +REFERENCE PERKS_AA12 +LANG_ENGLISH "A low recoil fully automatic combat shotgun. Effective at close range." + +REFERENCE PERKS_ABILITY_TO_SEEK_OUT_ENEMY +LANG_ENGLISH "Detect enemy explosives and tactical insertions." + +REFERENCE PERKS_AC130 +LANG_ENGLISH "AC-130" + +REFERENCE PERKS_AKIMBO +LANG_ENGLISH "Akimbo" + +REFERENCE PERKS_ALL +LANG_ENGLISH "All Specialist Perks" + +REFERENCE PERKS_ALL_PLAY_AND_NO_WORK +LANG_ENGLISH "All play and no work makes Jack a dull boy..." + +REFERENCE PERKS_AR_FULLAUTO +LANG_ENGLISH "Fully automatic, all purpose weapon." + +REFERENCE PERKS_AR_SEMIAUTO +LANG_ENGLISH "Semi-automatic (single fire)." + +REFERENCE PERKS_AR_THREEROUND +LANG_ENGLISH "3 round burst." + +REFERENCE PERKS_ARCTIC +LANG_ENGLISH "Arctic camouflage finish." + +REFERENCE PERKS_ASSASSIN +LANG_ENGLISH "Assassin" + +REFERENCE PERKS_ASSASSIN_PRO +LANG_ENGLISH "Assassin Pro" + +REFERENCE PERKS_ASSAULT +LANG_ENGLISH "Assault" + +REFERENCE PERKS_ATTACHMENT +LANG_ENGLISH "Attachment" + +REFERENCE PERKS_AUTOSPOT +LANG_ENGLISH "Auto Spot" + +REFERENCE PERKS_AUTUMN +LANG_ENGLISH "Autumn Camo" + +REFERENCE PERKS_BEACHHEAD_CAMOUFLAGE +LANG_ENGLISH "Beachhead camouflage test." + +REFERENCE PERKS_BLACK_AND_WHITE_MARPAT +LANG_ENGLISH "Black and white marpat camouflage finish." + +REFERENCE PERKS_BLASTSHIELD +LANG_ENGLISH "Blast Shield" + +REFERENCE PERKS_BLASTSHIELD_PRO +LANG_ENGLISH "Blast Shield Pro" + +REFERENCE PERKS_BLINDEYE +LANG_ENGLISH "Blind Eye" + +REFERENCE PERKS_BLINDEYE_PRO +LANG_ENGLISH "Blind Eye Pro" + +REFERENCE PERKS_BLING +LANG_ENGLISH "Attachments" + +REFERENCE PERKS_BLUE +LANG_ENGLISH "Blue Camo" + +REFERENCE PERKS_BLUE_TIGER_STRIPE_CAMOUFLAGE +LANG_ENGLISH "Blue tiger stripe camouflage finish." + +REFERENCE PERKS_BOLTACTION_SNIPER_RIFLE +LANG_ENGLISH "Bolt-action sniper rifle. Effective at long range." + +REFERENCE PERKS_BOLTACTION_SNIPER_RIFLE1 +LANG_ENGLISH "Bolt-action sniper rifle. Effective at long range." + +REFERENCE PERKS_BOMB_SQUAD +LANG_ENGLISH "SitRep" + +REFERENCE PERKS_BOMB_SQUAD_PRO +LANG_ENGLISH "SitRep Pro" + +REFERENCE PERKS_BOTTLECAP_CAMOUFLAGE +LANG_ENGLISH "Bottlecap camouflage test." + +REFERENCE PERKS_BOUNCINGBETTY +LANG_ENGLISH "Bouncing Betty" + +REFERENCE PERKS_BURSTFIRE +LANG_ENGLISH "Mozambique" + +REFERENCE PERKS_C4 +LANG_ENGLISH "C4" + +REFERENCE PERKS_C4DEATH +LANG_ENGLISH "Dead Man's Hand" + +REFERENCE PERKS_CAREPACKAGE +LANG_ENGLISH "Care Package" + +REFERENCE PERKS_CHALLENGES +LANG_ENGLISH "Challenges" + +REFERENCE PERKS_CHARGE_OF_PLASTIC_EXPLOSIVES +LANG_ENGLISH "Charge of plastic explosives, set off manually with a detonator." + +REFERENCE PERKS_CHOCO +LANG_ENGLISH "Choco Camo" + +REFERENCE PERKS_CLAN_TAG +LANG_ENGLISH "Clan Tags" + +REFERENCE PERKS_CLASSIC +LANG_ENGLISH "Classic Camo" + +REFERENCE PERKS_CLAYMORE +LANG_ENGLISH "Claymore" + +REFERENCE PERKS_COMPLETE_THE_EXPERT_CHALLENGE +LANG_ENGLISH "Complete the Expert challenge for this weapon." + +REFERENCE PERKS_COMPLETE_THE_MARKSMAN +LANG_ENGLISH "Complete the Marksman challenge for this weapon." + +REFERENCE PERKS_CONCUSSION_GRENADE +LANG_ENGLISH "Concussion Grenade" + +REFERENCE PERKS_CONCUSSIONGRENADE +LANG_ENGLISH "Stun Grenade x 3" + +REFERENCE PERKS_CREATE_A_CLASS +LANG_ENGLISH "Create a Class" + +REFERENCE PERKS_CREATE_A_STREAK_REWARDS +LANG_ENGLISH "Assault and Support Strike Packages" + +REFERENCE PERKS_CROWD_CONTROL +LANG_ENGLISH "Riot Control" + +REFERENCE PERKS_D_URBAN +LANG_ENGLISH "Digital Urban Camo" + +REFERENCE PERKS_DEAD_SILENCE_PRO +LANG_ENGLISH "Ninja Pro" + +REFERENCE PERKS_DEADSILENCE +LANG_ENGLISH "Dead Silence" + +REFERENCE PERKS_DEADSILENCE_PRO +LANG_ENGLISH "Dead Silence Pro" + +REFERENCE PERKS_DEATHS_WITHOUT_KILL +LANG_ENGLISH " (&&1 deaths without a kill)" + +REFERENCE PERKS_DEDICATED_GRENADE_LAUNCHER +LANG_ENGLISH "Dedicated grenade launcher." + +REFERENCE PERKS_DEEP_IMPACT +LANG_ENGLISH "Impact" + +REFERENCE PERKS_DESC_AC130 +LANG_ENGLISH "7 killstreak for an AC-130." + +REFERENCE PERKS_DESC_AKIMBO +LANG_ENGLISH "Hip fire two weapons." + +REFERENCE PERKS_DESC_ALL +LANG_ENGLISH "Given all Specialist perks." + +REFERENCE PERKS_DESC_ASSASSIN +LANG_ENGLISH "Undetectable by UAV, portable radar, thermal, and heartbeat sensors." + +REFERENCE PERKS_DESC_ASSAULT +LANG_ENGLISH "Your streak count resets upon death. Rewards punish the other team." + +REFERENCE PERKS_DESC_AUTOSPOT +LANG_ENGLISH "Auto spot enemies within your scope." + +REFERENCE PERKS_DESC_BLASTSHIELD +LANG_ENGLISH "Increased explosive resistance." + +REFERENCE PERKS_DESC_BLINDEYE +LANG_ENGLISH "Undetectable by air support and sentries." + +REFERENCE PERKS_DESC_BLING +LANG_ENGLISH "Two attachments can be added to a weapon." + +REFERENCE PERKS_DESC_BOMB_SQUAD +LANG_ENGLISH "Detect enemy explosives and tactical equipment." + +REFERENCE PERKS_DESC_BOUNCINGBETTY +LANG_ENGLISH "Launches into the air before detonating." + +REFERENCE PERKS_DESC_BURSTFIRE +LANG_ENGLISH "3 round burst mode." + +REFERENCE PERKS_DESC_C4DEATH +LANG_ENGLISH "Pull out C4 before death." + +REFERENCE PERKS_DESC_CAREPACKAGE +LANG_ENGLISH "Get a Care Package when you spawn." + +REFERENCE PERKS_DESC_CHALLENGES +LANG_ENGLISH "Complete Challenges to gain experience and unlock a variety of items." + +REFERENCE PERKS_DESC_CLAN_TAGS +LANG_ENGLISH "Clan tags are now available." + +REFERENCE PERKS_DESC_CONCUSSION_GRENADE +LANG_ENGLISH "Temporarily disorient and slow enemies." + +REFERENCE PERKS_DESC_CONCUSSIONGRENADE +LANG_ENGLISH "Disorients and slows targets.\n" + +REFERENCE PERKS_DESC_CREATE_A_CLASS +LANG_ENGLISH "Create and customize your own character classes." + +REFERENCE PERKS_DESC_CREATE_A_STREAK_REWARDS +LANG_ENGLISH "Create and customize your Assault and Support Strike Packages." + +REFERENCE PERKS_DESC_CROWD_CONTROL +LANG_ENGLISH "Play as the Riot Control Class." + +REFERENCE PERKS_DESC_DEADSILENCE +LANG_ENGLISH "Move quietly. Reduce the effects of Recon." + +REFERENCE PERKS_DESC_DEEP_IMPACT +LANG_ENGLISH "Bullets carry more damage through materials." + +REFERENCE PERKS_DESC_DOUBLE_LOAD +LANG_ENGLISH "Both weapons reload at once." + +REFERENCE PERKS_DESC_EMP_GRENADE +LANG_ENGLISH "Destroy enemy equipment and electronics." + +REFERENCE PERKS_DESC_EMPIMMUNE +LANG_ENGLISH "Immune to EMP and CUAV" + +REFERENCE PERKS_DESC_EOTECH +LANG_ENGLISH "Holographic sight." + +REFERENCE PERKS_DESC_EXTENDEDMAGS +LANG_ENGLISH "More ammo per magazine." + +REFERENCE PERKS_DESC_FASTERMELEE +LANG_ENGLISH "Faster melee." + +REFERENCE PERKS_DESC_FASTMELEERECOVER +LANG_ENGLISH "Quickly recover after melee." + +REFERENCE PERKS_DESC_FASTSPRINTRECOVERY +LANG_ENGLISH "+Quick aim after sprinting." + +REFERENCE PERKS_DESC_FINALSTAND +LANG_ENGLISH "Get back up after being wounded." + +REFERENCE PERKS_DESC_FLASH_GRENADE +LANG_ENGLISH "Temporarily blind enemies." + +REFERENCE PERKS_DESC_FLASHGRENADE +LANG_ENGLISH "Blinds and deafens targets." + +REFERENCE PERKS_DESC_FMJ +LANG_ENGLISH "Standard issue all purpose round." + +REFERENCE PERKS_DESC_FRAG_X1 +LANG_ENGLISH "Cookable frag grenades." + +REFERENCE PERKS_DESC_GHILLIE_ARCTIC +LANG_ENGLISH "You will now be camouflaged when sniping in snowy environments." + +REFERENCE PERKS_DESC_GHILLIE_DESERT +LANG_ENGLISH "You will now be camouflaged when sniping in desert environments." + +REFERENCE PERKS_DESC_GHILLIE_URBAN +LANG_ENGLISH "You will now be camouflaged when sniping in urban environments." + +REFERENCE PERKS_DESC_HARDLINE +LANG_ENGLISH "Killstreaks require 1 less kill." + +REFERENCE PERKS_DESC_HARDSHELL +LANG_ENGLISH "Reduced shell shock from explosives." + +REFERENCE PERKS_DESC_HEARTBEAT +LANG_ENGLISH "Track enemy locations." + +REFERENCE PERKS_DESC_HOLDBREATHWHILEADS +LANG_ENGLISH "Hold breath while aiming down the sights." + +REFERENCE PERKS_DESC_IMPROVEDEXTRABREATH +LANG_ENGLISH "Even longer breath for steadier sniper shots." + +REFERENCE PERKS_DESC_IRON_LUNGS +LANG_ENGLISH "Identify enemy targets at longer range." + +REFERENCE PERKS_DESC_JAVELIN +LANG_ENGLISH "Rocket launcher with lock-on." + +REFERENCE PERKS_DESC_JUICED +LANG_ENGLISH "Move faster for a few seconds after spawning." + +REFERENCE PERKS_DESC_KNIFETHROW +LANG_ENGLISH "Throw it and pick it back up." + +REFERENCE PERKS_DESC_LIGHTWEIGHT +LANG_ENGLISH "Increased movement speed when using this weapon." + +REFERENCE PERKS_DESC_LOCKAIR +LANG_ENGLISH "Lock-on to enemy vehicles" + +REFERENCE PERKS_DESC_LONGERRANGE +LANG_ENGLISH "Increase effective weapon range." + +REFERENCE PERKS_DESC_LONGERSPRINT +LANG_ENGLISH "Sprint for longer distances." + +REFERENCE PERKS_DESC_MARKSMAN +LANG_ENGLISH "Reduced recoil when firing." + +REFERENCE PERKS_DESC_MODEL1887 +LANG_ENGLISH "Lever action repeating action shotgun." + +REFERENCE PERKS_DESC_MOREDAMAGE +LANG_ENGLISH "Shells do more damage." + +REFERENCE PERKS_DESC_NINJA +LANG_ENGLISH "+Delay detection-triggered explosives." + +REFERENCE PERKS_DESC_OVERKILL +LANG_ENGLISH "Carry two primary weapons." + +REFERENCE PERKS_DESC_PAINT +LANG_ENGLISH "Explosive damage paints the target on the mini-map." + +REFERENCE PERKS_DESC_PORTABLE_RADAR_ITEM +LANG_ENGLISH "A deployable that detects enemies based on proximity." + +REFERENCE PERKS_DESC_PRECISION_AIRSTRIKE +LANG_ENGLISH "6 killstreak for harrier supported airstrike." + +REFERENCE PERKS_DESC_PREDATOR_MISSILE +LANG_ENGLISH "4 killstreak for guided missle." + +REFERENCE PERKS_DESC_QUICKDRAW +LANG_ENGLISH "Faster aiming." + +REFERENCE PERKS_DESC_QUICKSWAP +LANG_ENGLISH "Faster weapon switching" + +REFERENCE PERKS_DESC_REDUCEDSWAY +LANG_ENGLISH "Reduced weapon sway while aiming down the sights." + +REFERENCE PERKS_DESC_REGENSPEED +LANG_ENGLISH "Regenerate health faster." + +REFERENCE PERKS_DESC_REVENGE +LANG_ENGLISH "You'll see the position of the last enemy that killed you." + +REFERENCE PERKS_DESC_ROF +LANG_ENGLISH "Increased fire rate." + +REFERENCE PERKS_DESC_ROLLOVER +LANG_ENGLISH "+Deathstreaks require 1 less death." + +REFERENCE PERKS_DESC_SCAVENGER +LANG_ENGLISH "Resupply from dead enemies." + +REFERENCE PERKS_DESC_SCRAMBLER_ITEM +LANG_ENGLISH "A deployable that jams enemy radar based on proximity." + +REFERENCE PERKS_DESC_SEMTEX +LANG_ENGLISH "Timed sticky explosives." + +REFERENCE PERKS_DESC_SHARPFOCUS +LANG_ENGLISH "Reduced flinch when hit." + +REFERENCE PERKS_DESC_SHARPSHOOTER +LANG_ENGLISH "Play as the Scout Sniper Class." + +REFERENCE PERKS_DESC_SHELLSHOCK +LANG_ENGLISH "A riot shield on your back." + +REFERENCE PERKS_DESC_SHIELD +LANG_ENGLISH "A protective shield." + +REFERENCE PERKS_DESC_SHOTGUN +LANG_ENGLISH "Undermounted shotgun attachment." + +REFERENCE PERKS_DESC_SITREP +LANG_ENGLISH "Enhanced view of explosive devices." + +REFERENCE PERKS_DESC_SLEIGHT_OF_HAND +LANG_ENGLISH "Faster reloading." + +REFERENCE PERKS_DESC_SMOKE_GRENADE +LANG_ENGLISH "Temporarily create a smoke screen." + +REFERENCE PERKS_DESC_SPAS12 +LANG_ENGLISH "A semi-automatic combat shotgun. Effective at close range." + +REFERENCE PERKS_DESC_SPECIALIST +LANG_ENGLISH "Earn extra perks through your streak. The streak and rewards reset upon death." + +REFERENCE PERKS_DESC_SPECIALIST_STRIKE_PACKAGE +LANG_ENGLISH "Create and customize your Specialist Strike Package." + +REFERENCE PERKS_DESC_STALKER +LANG_ENGLISH "Move faster while aiming." + +REFERENCE PERKS_DESC_STALKER_PRO +LANG_ENGLISH "Delay detection-triggered explosives." + +REFERENCE PERKS_DESC_STEADY_AIM +LANG_ENGLISH "Increased hip fire accuracy." + +REFERENCE PERKS_DESC_STEELNERVES +LANG_ENGLISH "Improves marksmanship." + +REFERENCE PERKS_DESC_STINGER +LANG_ENGLISH "A portable homing surface to air missile." + +REFERENCE PERKS_DESC_STOPPING_POWER +LANG_ENGLISH "Increased bullet damage for 1 kill." + +REFERENCE PERKS_DESC_STUN_RESISTANCE +LANG_ENGLISH "Resistance to flash and stun." + +REFERENCE PERKS_DESC_SUPPORT +LANG_ENGLISH "Your streak count persists through death. Rewards support your team." + +REFERENCE PERKS_DESC_TACTICAL +LANG_ENGLISH "Faster melee attack." + +REFERENCE PERKS_DESC_TACTICALINSERTION +LANG_ENGLISH "Choose where to respawn." + +REFERENCE PERKS_DESC_THERMAL +LANG_ENGLISH "Enemies glow white hot." + +REFERENCE PERKS_DESC_THROWBACK +LANG_ENGLISH "+Additional time to throwback grenades." + +REFERENCE PERKS_DESC_TROPHY +LANG_ENGLISH "Active defense turret that destroys two enemy projectiles." + +REFERENCE PERKS_DESC_UAV +LANG_ENGLISH "Get a UAV when you spawn." + +REFERENCE PERKS_DESC_VARIABLE_ZOOM_SCOPE +LANG_ENGLISH "Scope with multiple zoom levels." + +REFERENCE PERKS_DESC_XMAGS +LANG_ENGLISH "Extended magazines." + +REFERENCE PERKS_DEVICE_THAT_DISABLES +LANG_ENGLISH "Device that disables enemy electronics temporarily." + +REFERENCE PERKS_DIGITAL +LANG_ENGLISH "Digital camouflage finish." + +REFERENCE PERKS_DIRECTIONAL_ANTIPERSONNEL +LANG_ENGLISH "Directional anti-personnel mine, set off by an enemy entering its proximity." + +REFERENCE PERKS_DOUBLE_LOAD +LANG_ENGLISH "Double Load" + +REFERENCE PERKS_DOUBLEBARREL_DESC +LANG_ENGLISH "Double barrel sawed-off shotgun. Each barrel fires independently. Very effective at close range." + +REFERENCE PERKS_DROP_A_LIVE_GRENADE_WHEN +LANG_ENGLISH "Drop a live grenade just after dying." + +REFERENCE PERKS_EMP_GRENADE +LANG_ENGLISH "EMP Grenade" + +REFERENCE PERKS_EMPGRENADE +LANG_ENGLISH "EMP Grenade" + +REFERENCE PERKS_ENHANCED_ZOOM_ACOG_SCOPE +LANG_ENGLISH "Enhanced zoom ACOG scope." + +REFERENCE PERKS_EXTENDEDMAGS +LANG_ENGLISH "Extended Mags" + +REFERENCE PERKS_EXTRA_AMMUNITION_MAGAZINES +LANG_ENGLISH "+Extra mags." + +REFERENCE PERKS_FASTERMELEE +LANG_ENGLISH "Melee" + +REFERENCE PERKS_FASTSPRINTRECOVERY +LANG_ENGLISH "Fast Sprint Recovery" + +REFERENCE PERKS_FINALSTAND +LANG_ENGLISH "Final Stand" + +REFERENCE PERKS_FLASH_GRENADE +LANG_ENGLISH "Flash Grenade" + +REFERENCE PERKS_FLASHGRENADE +LANG_ENGLISH "Flash Grenade x 3" + +REFERENCE PERKS_FMJ +LANG_ENGLISH "Full Metal Jacket" + +REFERENCE PERKS_FRAG_1_WEAPON_EMP_GRENADE +LANG_ENGLISH "Frag / EMP x 1" + +REFERENCE PERKS_FRAG_X_1 +LANG_ENGLISH "Frag" + +REFERENCE PERKS_FRAG_X_2 +LANG_ENGLISH "Frag x 2" + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH +LANG_ENGLISH "Fully automatic with good accuracy. Effective at close to medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH1 +LANG_ENGLISH "Fully automatic with a high rate of fire. Effective at close range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH10 +LANG_ENGLISH "Fully automatic with a high rate of fire. Effective at medium to long range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH11 +LANG_ENGLISH "Fully automatic with high power. Effective at medium to long range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH2 +LANG_ENGLISH "Fully automatic with a high rate of fire. Effective at close to medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH3 +LANG_ENGLISH "Fully automatic with high power. Effective at close to medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH4 +LANG_ENGLISH "Fully automatic with a high capacity. Effective at close to medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH5 +LANG_ENGLISH "Fully automatic with high power. Effective at medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH6 +LANG_ENGLISH "Fully automatic with good accuracy. Effective at medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH7 +LANG_ENGLISH "Fully automatic with a high rate of fire. Effective at medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH8 +LANG_ENGLISH "Fully automatic with low recoil. Effective at medium range." + +REFERENCE PERKS_FULLY_AUTOMATIC_WITH9 +LANG_ENGLISH "Fully automatic with good power and quick fire rate. Effective at medium to long range." + +REFERENCE PERKS_GHILLIE_ARCTIC +LANG_ENGLISH "Arctic Ghillie" + +REFERENCE PERKS_GHILLIE_DESERT +LANG_ENGLISH "Desert Ghillie" + +REFERENCE PERKS_GHILLIE_URBAN +LANG_ENGLISH "Urban Ghillie" + +REFERENCE PERKS_GLOCK +LANG_ENGLISH "Fully automatic with fast fire rate. Effective at close range." + +REFERENCE PERKS_GO_GET_SOME_SUN +LANG_ENGLISH "Go get some sun." + +REFERENCE PERKS_GOLD +LANG_ENGLISH "Gold Camo" + +REFERENCE PERKS_GOLDEN +LANG_ENGLISH "Gold plated finish." + +REFERENCE PERKS_GREEN_WOODLAND_CAMOUFLAGE +LANG_ENGLISH "Green woodland camouflage finish." + +REFERENCE PERKS_GRENADE_LAUNCHER +LANG_ENGLISH "Grenade Launcher" + +REFERENCE PERKS_GRENADE_LAUNCHER_ATTACHMENT +LANG_ENGLISH "Undermounted grenade launcher." + +REFERENCE PERKS_GRENADE_LAUNCHER_ATTACHMENT1 +LANG_ENGLISH "Grenade launcher attachment." + +REFERENCE PERKS_GRENADE_LAUNCHER_ATTACHMENT2 +LANG_ENGLISH "Undermounted grenade launcher." + +REFERENCE PERKS_GRENADES_COMBO1 +LANG_ENGLISH "Frag / &&1 x 1" + +REFERENCE PERKS_GRIP +LANG_ENGLISH "Grip" + +REFERENCE PERKS_HAMRHYBRID +LANG_ENGLISH "3x scope with attached reflex sight." + +REFERENCE PERKS_HARDCORE_GAMETYPES +LANG_ENGLISH "Hardcore Gametypes" + +REFERENCE PERKS_HARDLINE +LANG_ENGLISH "Hardline" + +REFERENCE PERKS_HARDLINE_PRO +LANG_ENGLISH "Hardline Pro" + +REFERENCE PERKS_HARDSHELL +LANG_ENGLISH "Hard Shell" + +REFERENCE PERKS_HEX +LANG_ENGLISH "Hex Camo" + +REFERENCE PERKS_HIGHLY_ACCURATE_ROCKET_LAUNCHER +LANG_ENGLISH "Fast, accurate rocket launcher." + +REFERENCE PERKS_HOLDBREATHWHILEADS +LANG_ENGLISH "Breath" + +REFERENCE PERKS_HYBRID +LANG_ENGLISH "4x scope with attached reflex sight." + +REFERENCE PERKS_IMPROVEDEXTRABREATH +LANG_ENGLISH "Improved Iron Lungs" + +REFERENCE PERKS_INCREASED_HIPFIRE_ACCURACY +LANG_ENGLISH "Increased hip fire accuracy." + +REFERENCE PERKS_INVISIBLE_ON_GPS_WHEN +LANG_ENGLISH "Invisible on radar when firing." + +REFERENCE PERKS_IRON_LUNGS +LANG_ENGLISH "Marksman" + +REFERENCE PERKS_IRON_LUNGS_PRO +LANG_ENGLISH "Marksman Pro" + +REFERENCE PERKS_JAVELIN +LANG_ENGLISH "Javelin x 1" + +REFERENCE PERKS_JUICED +LANG_ENGLISH "Juiced" + +REFERENCE PERKS_KNIFETHROW +LANG_ENGLISH "Throwing Knife" + +REFERENCE PERKS_LAUNCHER_AT4 +LANG_ENGLISH "Free fire or vehicle lock-on." + +REFERENCE PERKS_LAUNCHER_GL +LANG_ENGLISH "Grenade Launcher." + +REFERENCE PERKS_LAUNCHER_JAVELIN +LANG_ENGLISH "Location and vehicle lock-on." + +REFERENCE PERKS_LAUNCHER_ROCKET +LANG_ENGLISH "Fires unguided rockets." + +REFERENCE PERKS_LAUNCHER_SMAW +LANG_ENGLISH "Multipurpose Dumbfire Rocket" + +REFERENCE PERKS_LAUNCHER_STINGER +LANG_ENGLISH "Vehicle lock-on only." + +REFERENCE PERKS_LAUNCHER_XM25 +LANG_ENGLISH "Airburst 20mm Grenade Launcher." + +REFERENCE PERKS_LIGHTWEIGHT +LANG_ENGLISH "Speed" + +REFERENCE PERKS_LMG +LANG_ENGLISH "Fully automatic, large magazines." + +REFERENCE PERKS_LMG_RAPID +LANG_ENGLISH "Fully automatic, high fire rate." + +REFERENCE PERKS_LOCKAIR +LANG_ENGLISH "Air Vehicle Lockon" + +REFERENCE PERKS_LONGERRANGE +LANG_ENGLISH "Range" + +REFERENCE PERKS_LONGERSPRINT +LANG_ENGLISH "Extreme Conditioning" + +REFERENCE PERKS_LONGERSPRINT_PRO +LANG_ENGLISH "Extreme Conditioning Pro" + +REFERENCE PERKS_MAGNUM_REVOLVER +LANG_ENGLISH ".44 Magnum revolver with a six-round cylinder." + +REFERENCE PERKS_MARINE +LANG_ENGLISH "Marine Camo" + +REFERENCE PERKS_MARKSMAN +LANG_ENGLISH "Kick" + +REFERENCE PERKS_MARTYRDOM +LANG_ENGLISH "Martyrdom" + +REFERENCE PERKS_MODEL1887 +LANG_ENGLISH "Model 1887" + +REFERENCE PERKS_MOREDAMAGE +LANG_ENGLISH "Damage" + +REFERENCE PERKS_MP7 +LANG_ENGLISH "Fully automatic, close range." + +REFERENCE PERKS_MPISTOL_BURST +LANG_ENGLISH "3 round burst, close range." + +REFERENCE PERKS_MPISTOL_FULLAUTO +LANG_ENGLISH "Fully automatic, close range." + +REFERENCE PERKS_MULTI +LANG_ENGLISH "Multicam Camo" + +REFERENCE PERKS_NEWREF +LANG_ENGLISH "New text" + +REFERENCE PERKS_NINJA +LANG_ENGLISH "Ninja" + +REFERENCE PERKS_NO_ATTACHMENT +LANG_ENGLISH "No attachment" + +REFERENCE PERKS_NO_CUSTOM_RETICLE +LANG_ENGLISH "No custom reticle." + +REFERENCE PERKS_NONE +LANG_ENGLISH "None" + +REFERENCE PERKS_OLDSCHOOL_GAMETYPES +LANG_ENGLISH "Oldschool Gametypes" + +REFERENCE PERKS_ORANGE_FALL +LANG_ENGLISH "Orange fall camouflage finish." + +REFERENCE PERKS_OVERKILL +LANG_ENGLISH "Overkill" + +REFERENCE PERKS_OVERKILL_PRO +LANG_ENGLISH "Overkill Pro" + +REFERENCE PERKS_PAINT +LANG_ENGLISH "Recon" + +REFERENCE PERKS_PAINT_PRO +LANG_ENGLISH "Recon Pro" + +REFERENCE PERKS_PISTOL_REVOLVER +LANG_ENGLISH "Revolver." + +REFERENCE PERKS_PISTOL_SEMIAUTO +LANG_ENGLISH "Semi-automatic (single fire)." + +REFERENCE PERKS_PORTABLE_RADAR_ITEM +LANG_ENGLISH "Portable Radar" + +REFERENCE PERKS_PRECISION_AIRSTRIKE +LANG_ENGLISH "Precision Airstrike" + +REFERENCE PERKS_PREDATOR_MISSILE +LANG_ENGLISH "Predator Missile" + +REFERENCE PERKS_PUMP_ACTION_SHOTGUN_EFFECTIVE +LANG_ENGLISH "Pump action shotgun. Effective at close range." + +REFERENCE PERKS_QUICKDRAW +LANG_ENGLISH "Quickdraw" + +REFERENCE PERKS_QUICKDRAW_PRO +LANG_ENGLISH "Quickdraw Pro" + +REFERENCE PERKS_QUICKSWAP +LANG_ENGLISH "Quick Swap" + +REFERENCE PERKS_RAPID_FIRE +LANG_ENGLISH "Rapid Fire" + +REFERENCE PERKS_RED +LANG_ENGLISH "Red Camo" + +REFERENCE PERKS_RED_TIGER_STRIPE_CAMOUFLAGE +LANG_ENGLISH "Red tiger stripe camouflage finish." + +REFERENCE PERKS_RED_URBAN +LANG_ENGLISH "Red urban camouflage finish." + +REFERENCE PERKS_REDUCEDSWAY +LANG_ENGLISH "Stability" + +REFERENCE PERKS_REGENSPEED +LANG_ENGLISH "Regen Speed" + +REFERENCE PERKS_REMOTE_DETONATION_EXPLOSIVE +LANG_ENGLISH "Remote detonation explosive." + +REFERENCE PERKS_REPLACE_THE_IRON_SIGHTS +LANG_ENGLISH "Precision sight." + +REFERENCE PERKS_RETICLE1 +LANG_ENGLISH "Custom Target Dot reticle." + +REFERENCE PERKS_RETICLE2 +LANG_ENGLISH "Custom Delta reticle." + +REFERENCE PERKS_RETICLE3 +LANG_ENGLISH "Custom U-Dot reticle." + +REFERENCE PERKS_RETICLE4 +LANG_ENGLISH "Custom Mil-Dot reticle." + +REFERENCE PERKS_RETICLE5 +LANG_ENGLISH "Custom Omega reticle." + +REFERENCE PERKS_RETICLE6 +LANG_ENGLISH "Custom Lambda reticle." + +REFERENCE PERKS_REVENGE +LANG_ENGLISH "Revenge" + +REFERENCE PERKS_RIOT_SHIELD +LANG_ENGLISH "Bullet resistant." + +REFERENCE PERKS_RPG7_X_2 +LANG_ENGLISH "RPG-7 x 2" + +REFERENCE PERKS_SCAVENGER +LANG_ENGLISH "Scavenger" + +REFERENCE PERKS_SCAVENGER_PRO +LANG_ENGLISH "Scavenger Pro" + +REFERENCE PERKS_SCRAMBLER_ITEM +LANG_ENGLISH "Scrambler" + +REFERENCE PERKS_SEMIAUTOMATIC_COMBAT +LANG_ENGLISH "Semi-automatic combat shotgun. Effective at close range." + +REFERENCE PERKS_SEMIAUTOMATIC_SNIPER +LANG_ENGLISH "Semi-automatic sniper rifle. Effective at long range." + +REFERENCE PERKS_SEMIAUTOMATIC_SNIPER1 +LANG_ENGLISH "Semi-automatic sniper rifle. Effective at long range." + +REFERENCE PERKS_SEMIAUTOMATIC_SNIPER2 +LANG_ENGLISH "Semi-automatic sniper rifle. Effective at long range." + +REFERENCE PERKS_SEMIAUTOMATIC_WITH_A +LANG_ENGLISH "Semi-automatic with a high capacity. Effective at close range." + +REFERENCE PERKS_SEMIAUTOMATIC_WITH_HIGH +LANG_ENGLISH "Semi-automatic with high power. Effective at close range." + +REFERENCE PERKS_SEMIAUTOMATIC_WITH_MEDIUM +LANG_ENGLISH "Semi-automatic with medium capacity and power. Effective at close range." + +REFERENCE PERKS_SEMIAUTOMATIC_WITH_MEDIUM1 +LANG_ENGLISH "Semi-automatic with medium capacity and power. Effective at close range." + +REFERENCE PERKS_SEMIAUTOMATIC_WITH_THREE +LANG_ENGLISH "Semi-automatic with three round burst fire. Effective at medium to long range." + +REFERENCE PERKS_SEMTEX +LANG_ENGLISH "Semtex" + +REFERENCE PERKS_SHARPFOCUS +LANG_ENGLISH "Focus" + +REFERENCE PERKS_SHARPSHOOTER +LANG_ENGLISH "Scout Sniper" + +REFERENCE PERKS_SHIELD +LANG_ENGLISH "Riot Shield" + +REFERENCE PERKS_SHIELD_NO_PRONE +LANG_ENGLISH "Riot Shield unavailable while prone." + +REFERENCE PERKS_SHOTGUN +LANG_ENGLISH "Shotgun" + +REFERENCE PERKS_SHOTGUN_DOUBLE +LANG_ENGLISH "Double barrel." + +REFERENCE PERKS_SHOTGUN_FULLAUTO +LANG_ENGLISH "Fully automatic, low ammo." + +REFERENCE PERKS_SHOTGUN_FULLAUTO2 +LANG_ENGLISH "Fully automatic." + +REFERENCE PERKS_SHOTGUN_LEVER +LANG_ENGLISH "Lever-action." + +REFERENCE PERKS_SHOTGUN_PUMP +LANG_ENGLISH "Pump action." + +REFERENCE PERKS_SHOTGUN_SEMIAUTO +LANG_ENGLISH "Semi-automatic (single fire)." + +REFERENCE PERKS_SINGLEFIRE_WITH_A_HIGH +LANG_ENGLISH "Single-fire with a high capacity. Effective at medium to long range." + +REFERENCE PERKS_SINGLEFIRE_WITH_HIGH +LANG_ENGLISH "Single-fire with high power. Effective at medium to long range." + +REFERENCE PERKS_SITREP +LANG_ENGLISH "SitRep" + +REFERENCE PERKS_SLEIGHT_OF_HAND +LANG_ENGLISH "Sleight of Hand" + +REFERENCE PERKS_SLEIGHT_OF_HAND_PRO +LANG_ENGLISH "Sleight of Hand Pro" + +REFERENCE PERKS_SMG +LANG_ENGLISH "Fully automatic, close range." + +REFERENCE PERKS_SMG_AMMO +LANG_ENGLISH "Fully automatic, large magazines." + +REFERENCE PERKS_SMG_DAMAGE +LANG_ENGLISH "Fully automatic, powerful." + +REFERENCE PERKS_SMG_RAPID +LANG_ENGLISH "Fully automatic, high fire rate." + +REFERENCE PERKS_SMOKE_GRENADE +LANG_ENGLISH "Smoke Grenade" + +REFERENCE PERKS_SNAKE +LANG_ENGLISH "Snake Camo" + +REFERENCE PERKS_SNIPER_BOLT +LANG_ENGLISH "Bolt action." + +REFERENCE PERKS_SNIPER_SEMIAUTO +LANG_ENGLISH "Semi-automatic (single fire)." + +REFERENCE PERKS_SNOW +LANG_ENGLISH "Snow Camo" + +REFERENCE PERKS_SPECIALIST +LANG_ENGLISH "Specialist" + +REFERENCE PERKS_SPECIALIST_STRIKE_PACKAGE +LANG_ENGLISH "Specialist Strike Package" + +REFERENCE PERKS_SPRINT_FOR_LONGER_DISTANCES +LANG_ENGLISH "Sprint for longer distances." + +REFERENCE PERKS_STALKER +LANG_ENGLISH "Stalker" + +REFERENCE PERKS_STALKER_PRO +LANG_ENGLISH "Stalker Pro" + +REFERENCE PERKS_STANDARD_FINISH +LANG_ENGLISH "Standard finish." + +REFERENCE PERKS_STEADY_AIM +LANG_ENGLISH "Steady Aim" + +REFERENCE PERKS_STEADY_AIM_PRO +LANG_ENGLISH "Steady Aim Pro" + +REFERENCE PERKS_STEELNERVES +LANG_ENGLISH "Steel Nerves" + +REFERENCE PERKS_STINGER +LANG_ENGLISH "Stinger x 1" + +REFERENCE PERKS_STOPPING_POWER +LANG_ENGLISH "Hollow Points" + +REFERENCE PERKS_STUNRESISTANCE +LANG_ENGLISH "Stun Resistance" + +REFERENCE PERKS_SUPPORT +LANG_ENGLISH "Support" + +REFERENCE PERKS_TACTICALINSERTION +LANG_ENGLISH "Tactical Insertion" + +REFERENCE PERKS_TAN_DESERT_CAMOUFLAGE +LANG_ENGLISH "Tan desert camouflage finish." + +REFERENCE PERKS_THERMAL +LANG_ENGLISH "Thermal Vision" + +REFERENCE PERKS_TRIP_ACTIVATED_EXPLOSIVE +LANG_ENGLISH "Proximity activated explosive mine." + +REFERENCE PERKS_TROPHY +LANG_ENGLISH "Trophy System" + +REFERENCE PERKS_UAV +LANG_ENGLISH "UAV" + +REFERENCE PERKS_UNLOCK_EVERYTHING_IN +LANG_ENGLISH "Complete all challenges for every weapon in this weapon category." + +REFERENCE PERKS_UNLOCKED_AT_LV1 +LANG_ENGLISH "Unlocked at Private (Lv1)." + +REFERENCE PERKS_UNLOCKED_AT_LV10 +LANG_ENGLISH "Unlocked at Corporal (Lv10)." + +REFERENCE PERKS_UNLOCKED_AT_LV11 +LANG_ENGLISH "Unlocked at Corporal I (Lv11)." + +REFERENCE PERKS_UNLOCKED_AT_LV12 +LANG_ENGLISH "Unlocked at Corporal II (Lv12)." + +REFERENCE PERKS_UNLOCKED_AT_LV13 +LANG_ENGLISH "Unlocked at Sergeant (Lv13)." + +REFERENCE PERKS_UNLOCKED_AT_LV14 +LANG_ENGLISH "Unlocked at Sergeant I (Lv14)." + +REFERENCE PERKS_UNLOCKED_AT_LV15 +LANG_ENGLISH "Unlocked at Sergeant II (Lv15)." + +REFERENCE PERKS_UNLOCKED_AT_LV16 +LANG_ENGLISH "Unlocked at Staff Sergeant (Lv16)." + +REFERENCE PERKS_UNLOCKED_AT_LV17 +LANG_ENGLISH "Unlocked at Staff Sergeant I (Lv17)." + +REFERENCE PERKS_UNLOCKED_AT_LV18 +LANG_ENGLISH "Unlocked at Staff Sergeant II (Lv18)." + +REFERENCE PERKS_UNLOCKED_AT_LV19 +LANG_ENGLISH "Unlocked at Staff Sergeant III (Lv19)." + +REFERENCE PERKS_UNLOCKED_AT_LV2 +LANG_ENGLISH "Unlocked at Private I (Lv2)." + +REFERENCE PERKS_UNLOCKED_AT_LV20 +LANG_ENGLISH "Unlocked at Sergeant First Class (Lv20)." + +REFERENCE PERKS_UNLOCKED_AT_LV21 +LANG_ENGLISH "Unlocked at Sergeant First Class I (Lv21)." + +REFERENCE PERKS_UNLOCKED_AT_LV22 +LANG_ENGLISH "Unlocked at Sergeant First Class II (Lv22)." + +REFERENCE PERKS_UNLOCKED_AT_LV23 +LANG_ENGLISH "Unlocked at Sergeant First Class III (Lv23)." + +REFERENCE PERKS_UNLOCKED_AT_LV24 +LANG_ENGLISH "Unlocked at Master Sergeant (Lv24)." + +REFERENCE PERKS_UNLOCKED_AT_LV25 +LANG_ENGLISH "Unlocked at Master Sergeant I (Lv25)." + +REFERENCE PERKS_UNLOCKED_AT_LV26 +LANG_ENGLISH "Unlocked at Master Sergeant II (Lv26)." + +REFERENCE PERKS_UNLOCKED_AT_LV27 +LANG_ENGLISH "Unlocked at Master Sergeant III (Lv27)." + +REFERENCE PERKS_UNLOCKED_AT_LV28 +LANG_ENGLISH "Unlocked at First Sergeant (Lv28)." + +REFERENCE PERKS_UNLOCKED_AT_LV29 +LANG_ENGLISH "Unlocked at First Sergeant I (Lv29)." + +REFERENCE PERKS_UNLOCKED_AT_LV3 +LANG_ENGLISH "Unlocked at Private II (Lv3)." + +REFERENCE PERKS_UNLOCKED_AT_LV30 +LANG_ENGLISH "Unlocked at First Sergeant II (Lv30)." + +REFERENCE PERKS_UNLOCKED_AT_LV31 +LANG_ENGLISH "Unlocked at First Sergeant III (Lv31)." + +REFERENCE PERKS_UNLOCKED_AT_LV32 +LANG_ENGLISH "Unlocked at Sergeant Major (Lv32)." + +REFERENCE PERKS_UNLOCKED_AT_LV33 +LANG_ENGLISH "Unlocked at Sergeant Major I (Lv33)." + +REFERENCE PERKS_UNLOCKED_AT_LV34 +LANG_ENGLISH "Unlocked at Sergeant Major II (Lv34)." + +REFERENCE PERKS_UNLOCKED_AT_LV35 +LANG_ENGLISH "Unlocked at Sergeant Major III (Lv35)." + +REFERENCE PERKS_UNLOCKED_AT_LV36 +LANG_ENGLISH "Unlocked at Command Sergeant Major (Lv36)." + +REFERENCE PERKS_UNLOCKED_AT_LV37 +LANG_ENGLISH "Unlocked at Command Sergeant Major I (Lv37)." + +REFERENCE PERKS_UNLOCKED_AT_LV38 +LANG_ENGLISH "Unlocked at Command Sergeant Major II (Lv38)." + +REFERENCE PERKS_UNLOCKED_AT_LV39 +LANG_ENGLISH "Unlocked at Command Sergeant Major III (Lv39)." + +REFERENCE PERKS_UNLOCKED_AT_LV4 +LANG_ENGLISH "Unlocked at Private First Class (Lv4)." + +REFERENCE PERKS_UNLOCKED_AT_LV40 +LANG_ENGLISH "Unlocked at 2nd Lieutenant (Lv40)." + +REFERENCE PERKS_UNLOCKED_AT_LV41 +LANG_ENGLISH "Unlocked at 2nd Lieutenant I (Lv41)." + +REFERENCE PERKS_UNLOCKED_AT_LV42 +LANG_ENGLISH "Unlocked at 2nd Lieutenant II (Lv42)." + +REFERENCE PERKS_UNLOCKED_AT_LV43 +LANG_ENGLISH "Unlocked at 2nd Lieutenant III (Lv43)." + +REFERENCE PERKS_UNLOCKED_AT_LV44 +LANG_ENGLISH "Unlocked at 1st Lieutenant (Lv44)." + +REFERENCE PERKS_UNLOCKED_AT_LV45 +LANG_ENGLISH "Unlocked at 1st Lieutenant I (Lv45)." + +REFERENCE PERKS_UNLOCKED_AT_LV46 +LANG_ENGLISH "Unlocked at 1st Lieutenant II (Lv46)." + +REFERENCE PERKS_UNLOCKED_AT_LV47 +LANG_ENGLISH "Unlocked at 1st Lieutenant III (Lv47)." + +REFERENCE PERKS_UNLOCKED_AT_LV48 +LANG_ENGLISH "Unlocked at Captain (Lv48)." + +REFERENCE PERKS_UNLOCKED_AT_LV49 +LANG_ENGLISH "Unlocked at Captain I (Lv49)." + +REFERENCE PERKS_UNLOCKED_AT_LV5 +LANG_ENGLISH "Unlocked at Private First Class I (Lv5)." + +REFERENCE PERKS_UNLOCKED_AT_LV50 +LANG_ENGLISH "Unlocked at Captain II (Lv50)." + +REFERENCE PERKS_UNLOCKED_AT_LV51 +LANG_ENGLISH "Unlocked at Captain III (Lv51)." + +REFERENCE PERKS_UNLOCKED_AT_LV52 +LANG_ENGLISH "Unlocked at Major (Lv52)." + +REFERENCE PERKS_UNLOCKED_AT_LV53 +LANG_ENGLISH "Unlocked at Major I (Lv53)." + +REFERENCE PERKS_UNLOCKED_AT_LV54 +LANG_ENGLISH "Unlocked at Major II (Lv54)." + +REFERENCE PERKS_UNLOCKED_AT_LV55 +LANG_ENGLISH "Unlocked at Major III (Lv55)." + +REFERENCE PERKS_UNLOCKED_AT_LV56 +LANG_ENGLISH "Unlocked at Lieutenant Colonel (Lv56)." + +REFERENCE PERKS_UNLOCKED_AT_LV57 +LANG_ENGLISH "Unlocked at Lieutenant Colonel I (Lv57)." + +REFERENCE PERKS_UNLOCKED_AT_LV58 +LANG_ENGLISH "Unlocked at Lieutenant Colonel II (Lv58)." + +REFERENCE PERKS_UNLOCKED_AT_LV59 +LANG_ENGLISH "Unlocked at Lieutenant Colonel III (Lv59)." + +REFERENCE PERKS_UNLOCKED_AT_LV6 +LANG_ENGLISH "Unlocked at Private First Class II (Lv6)." + +REFERENCE PERKS_UNLOCKED_AT_LV60 +LANG_ENGLISH "Unlocked at Colonel (Lv60)." + +REFERENCE PERKS_UNLOCKED_AT_LV61 +LANG_ENGLISH "Unlocked at Colonel I (Lv61)." + +REFERENCE PERKS_UNLOCKED_AT_LV62 +LANG_ENGLISH "Unlocked at Colonel II (Lv62)." + +REFERENCE PERKS_UNLOCKED_AT_LV63 +LANG_ENGLISH "Unlocked at Colonel III (Lv63)." + +REFERENCE PERKS_UNLOCKED_AT_LV64 +LANG_ENGLISH "Unlocked at Brigadier General (Lv64)." + +REFERENCE PERKS_UNLOCKED_AT_LV65 +LANG_ENGLISH "Unlocked at Brigadier General I (Lv65)." + +REFERENCE PERKS_UNLOCKED_AT_LV66 +LANG_ENGLISH "Unlocked at Brigadier General II (Lv66)." + +REFERENCE PERKS_UNLOCKED_AT_LV67 +LANG_ENGLISH "Unlocked at Brigadier General III (Lv67)." + +REFERENCE PERKS_UNLOCKED_AT_LV68 +LANG_ENGLISH "Unlocked at Major General (Lv68)." + +REFERENCE PERKS_UNLOCKED_AT_LV69 +LANG_ENGLISH "Unlocked at Major General I (Lv69)." + +REFERENCE PERKS_UNLOCKED_AT_LV7 +LANG_ENGLISH "Unlocked at Specialist (Lv7)." + +REFERENCE PERKS_UNLOCKED_AT_LV70 +LANG_ENGLISH "Unlocked at Major General II (Lv70)." + +REFERENCE PERKS_UNLOCKED_AT_LV71 +LANG_ENGLISH "Unlocked at Major General III (Lv71)." + +REFERENCE PERKS_UNLOCKED_AT_LV72 +LANG_ENGLISH "Unlocked at Lieutenant General (Lv72)." + +REFERENCE PERKS_UNLOCKED_AT_LV73 +LANG_ENGLISH "Unlocked at Lieutenant General I (Lv73)." + +REFERENCE PERKS_UNLOCKED_AT_LV74 +LANG_ENGLISH "Unlocked at Lieutenant General II (Lv74)." + +REFERENCE PERKS_UNLOCKED_AT_LV75 +LANG_ENGLISH "Unlocked at Lieutenant General III (Lv75)." + +REFERENCE PERKS_UNLOCKED_AT_LV76 +LANG_ENGLISH "Unlocked at General (Lv76)." + +REFERENCE PERKS_UNLOCKED_AT_LV77 +LANG_ENGLISH "Unlocked at General I (Lv77)." + +REFERENCE PERKS_UNLOCKED_AT_LV78 +LANG_ENGLISH "Unlocked at General II (Lv78)." + +REFERENCE PERKS_UNLOCKED_AT_LV79 +LANG_ENGLISH "Unlocked at General III (Lv79)." + +REFERENCE PERKS_UNLOCKED_AT_LV8 +LANG_ENGLISH "Unlocked at Specialist I (Lv8)." + +REFERENCE PERKS_UNLOCKED_AT_LV80 +LANG_ENGLISH "Unlocked at Commander (Lv80)." + +REFERENCE PERKS_UNLOCKED_AT_LV9 +LANG_ENGLISH "Unlocked at Specialist II (Lv9)." + +REFERENCE PERKS_UNLOCKED_AT_NONE +LANG_ENGLISH "Unlocked by unknown means." + +REFERENCE PERKS_UNLOCKED_BY_CHALLENGE +LANG_ENGLISH "Unlocked by challenge." + +REFERENCE PERKS_UPGRADE +LANG_ENGLISH "&&1 Upgrade" + +REFERENCE PERKS_UPGRADE_ARMOR_DAMAGE +LANG_ENGLISH "+Extra Damage Vs. Vehicles" + +REFERENCE PERKS_UPGRADE_ASSASSIN +LANG_ENGLISH "+Immune to CUAV and EMP. No red crosshair or name when targeted." + +REFERENCE PERKS_UPGRADE_AUTOSPOT +LANG_ENGLISH "+Auto spot enemies within your scope." + +REFERENCE PERKS_UPGRADE_BLASTSHIELD +LANG_ENGLISH "+Resistance to flash and stun." + +REFERENCE PERKS_UPGRADE_BLINDEYE +LANG_ENGLISH "+Launchers lock-on quicker. Extra bullet damage versus air support and sentries." + +REFERENCE PERKS_UPGRADE_BOMB_SQUAD +LANG_ENGLISH "+Louder enemy footsteps." + +REFERENCE PERKS_UPGRADE_DEADSILENCE +LANG_ENGLISH "+No falling damage." + +REFERENCE PERKS_UPGRADE_DOUBLE_LOAD +LANG_ENGLISH "+Both weapons reload at once." + +REFERENCE PERKS_UPGRADE_EMPIMMUNE +LANG_ENGLISH "+Immune to EMP and CUAV" + +REFERENCE PERKS_UPGRADE_FASTMANTLE +LANG_ENGLISH "+Climb Faster" + +REFERENCE PERKS_UPGRADE_FASTMELEERECOVER +LANG_ENGLISH "+Faster Melee Recovery" + +REFERENCE PERKS_UPGRADE_FASTSPRINTRECOVERY +LANG_ENGLISH "+Quick Aim After Sprinting" + +REFERENCE PERKS_UPGRADE_FREEFALL +LANG_ENGLISH "+No falling damage." + +REFERENCE PERKS_UPGRADE_HARDLINE +LANG_ENGLISH "+Every two assists counts as a kill towards your killstreak. Deathstreaks require 1 less death." + +REFERENCE PERKS_UPGRADE_HARDSHELL +LANG_ENGLISH "+Reduced shell shock from explosives." + +REFERENCE PERKS_UPGRADE_IRON_LUNGS +LANG_ENGLISH "+Longer hold breath." + +REFERENCE PERKS_UPGRADE_LONGERSPRINT +LANG_ENGLISH "+Climb obstacles faster." + +REFERENCE PERKS_UPGRADE_NINJA +LANG_ENGLISH "+Delay Claymores" + +REFERENCE PERKS_UPGRADE_OVERKILL +LANG_ENGLISH "+Attachment on second primary." + +REFERENCE PERKS_UPGRADE_PAINT +LANG_ENGLISH "+Bullet damage paints the target on the mini-map." + +REFERENCE PERKS_UPGRADE_QUICKDRAW +LANG_ENGLISH "+Recover from equipment and grenade usage quicker." + +REFERENCE PERKS_UPGRADE_QUICKSWAP +LANG_ENGLISH "+Swap weapons faster." + +REFERENCE PERKS_UPGRADE_REGENSPEED +LANG_ENGLISH "Regen Speed Pro" + +REFERENCE PERKS_UPGRADE_ROLLOVER +LANG_ENGLISH "+Earlier Deathstreaks" + +REFERENCE PERKS_UPGRADE_SCAVENGER +LANG_ENGLISH "+Extra mags." + +REFERENCE PERKS_UPGRADE_SLEIGHT_OF_HAND +LANG_ENGLISH "+Swap weapons faster." + +REFERENCE PERKS_UPGRADE_STALKER +LANG_ENGLISH "+Delay detection-triggered explosives." + +REFERENCE PERKS_UPGRADE_STEADY_AIM +LANG_ENGLISH "+Weapon is ready faster after sprinting." + +REFERENCE PERKS_UPGRADE_STUN_RESISTANCE +LANG_ENGLISH "+More resistance to flash and stun." + +REFERENCE PERKS_UPGRADE_THROWBACK +LANG_ENGLISH "+Additional time to throwback grenades." + +REFERENCE PERKS_UPGRADE_UAVJAMMER +LANG_ENGLISH "+Undetectable On Radar" + +REFERENCE PERKS_VARIABLE_ZOOM_SCOPE +LANG_ENGLISH "Variable Zoom Scope" + +REFERENCE PERKS_VERTICAL_FOREGRIP_FOR +LANG_ENGLISH "Vertical foregrip for reduced recoil." + +REFERENCE PERKS_WINTER +LANG_ENGLISH "Winter Camo" + +REFERENCE PERKS_ZOOMSCOPE +LANG_ENGLISH "16x scope with variable acog functionality." + +REFERENCE PLATFORM_ACCEPT_INVITE +LANG_ENGLISH "Accept Invite" + +REFERENCE PLATFORM_BACK +LANG_ENGLISH "Back" + +REFERENCE PLATFORM_BACK_BUTTON +LANG_ENGLISH "^2ESC^7" + +REFERENCE PLATFORM_BACK_CAPS +LANG_ENGLISH "Back ^2ESC^7" + +REFERENCE PLATFORM_BACK_SHORTCUT +LANG_ENGLISH "Back ^2ESC^7" + +REFERENCE PLATFORM_BOTTOM_SHORTCUT +LANG_ENGLISH "Bottom ^2END^7" + +REFERENCE PLATFORM_CALL_NUKE +LANG_ENGLISH "Press and hold ^3&&1^7 for Nuclear Strike." + +REFERENCE PLATFORM_CHALLENGE_BLADE_BUTTON +LANG_ENGLISH "^3F1^7" + +REFERENCE PLATFORM_CHALLENGES_SHORTCUT +LANG_ENGLISH "Challenges ^2F1^7" + +REFERENCE PLATFORM_CHANGE_FILTER_CAPS +LANG_ENGLISH "CHANGE FILTER" + +REFERENCE PLATFORM_CHANGE_PROFILE_CAPS +LANG_ENGLISH "CHANGE PROFILE" + +REFERENCE PLATFORM_CHANGE_ZOOM +LANG_ENGLISH "Click &&1 to zoom" + +REFERENCE PLATFORM_CLEAR_BUTTON +LANG_ENGLISH "X" + +REFERENCE PLATFORM_CLEAR_KILLSTREAKS +LANG_ENGLISH "Clear Killstreaks ^2X^7" + +REFERENCE PLATFORM_CLOSE_CAPS +LANG_ENGLISH "CLOSE" + +REFERENCE PLATFORM_CONTINUE_CAPS +LANG_ENGLISH "CONTINUE" + +REFERENCE PLATFORM_COOP_REQUIRES_DLC +LANG_ENGLISH "This coop host requires a map pack that you do not have. You can download map packs from Steam." + +REFERENCE PLATFORM_COWARDS_WAY_OUT +LANG_ENGLISH "Hold^3 [{+activate}] ^7Coward's way out" + +REFERENCE PLATFORM_DEMO_CLEAR_ALL_SEGMENTS +LANG_ENGLISH "CLEAR ALL SEGMENTS" + +REFERENCE PLATFORM_DEMO_CONTROL_OPTIONS +LANG_ENGLISH "Theater Controls" + +REFERENCE PLATFORM_DEMO_CONTROLS_DECREASE_PLAYBACK_SPEED +LANG_ENGLISH "Speed - 0.1x" + +REFERENCE PLATFORM_DEMO_CONTROLS_DECREASE_PLAYBACK_SPEED_KEY +LANG_ENGLISH "^3Down Arrow^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_INCREASE_PLAYBACK_SPEED +LANG_ENGLISH "Speed + 0.1x" + +REFERENCE PLATFORM_DEMO_CONTROLS_INCREASE_PLAYBACK_SPEED_KEY +LANG_ENGLISH "^3Up Arrow^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_JUMP_BACK +LANG_ENGLISH "Jump Back" + +REFERENCE PLATFORM_DEMO_CONTROLS_JUMP_BACK_KEY +LANG_ENGLISH "^3Left Arrow^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_JUMP_FORWARD +LANG_ENGLISH "Jump Forward" + +REFERENCE PLATFORM_DEMO_CONTROLS_JUMP_FORWARD_KEY +LANG_ENGLISH "^3Right Arrow^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_NEXT_PLAYER +LANG_ENGLISH "Next Player" + +REFERENCE PLATFORM_DEMO_CONTROLS_NEXT_PLAYER_KEY +LANG_ENGLISH "^3Right Click^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_PLAY +LANG_ENGLISH "Play / Pause" + +REFERENCE PLATFORM_DEMO_CONTROLS_PLAY_KEY +LANG_ENGLISH "^3Space^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_PREVIOUS_PLAYER +LANG_ENGLISH "Previous Player" + +REFERENCE PLATFORM_DEMO_CONTROLS_PREVIOUS_PLAYER_KEY +LANG_ENGLISH "^3Left Click^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_RECORD +LANG_ENGLISH "Start/Stop Record" + +REFERENCE PLATFORM_DEMO_CONTROLS_RECORD_KEY +LANG_ENGLISH "^3R^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_SCREENSHOT +LANG_ENGLISH "Take Screenshot" + +REFERENCE PLATFORM_DEMO_CONTROLS_SCREENSHOT_KEY +LANG_ENGLISH "^3F3^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_SPEED_1X +LANG_ENGLISH "Speed + 1.0x" + +REFERENCE PLATFORM_DEMO_CONTROLS_SPEED_1X_KEY +LANG_ENGLISH "^3F5^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_SPEED_NEG1X +LANG_ENGLISH "Speed - 1.0x" + +REFERENCE PLATFORM_DEMO_CONTROLS_SPEED_NEG1X_KEY +LANG_ENGLISH "^3F4^7" + +REFERENCE PLATFORM_DEMO_CONTROLS_SWITCH_CAMERA +LANG_ENGLISH "Switch Camera" + +REFERENCE PLATFORM_DEMO_CONTROLS_SWITCH_CAMERA_KEY +LANG_ENGLISH "^3F2^7" + +REFERENCE PLATFORM_DEMO_DELETE_SEGMENT +LANG_ENGLISH "DELETE SEGMENT" + +REFERENCE PLATFORM_DEMO_DVR_CHANGE_CAMERA +LANG_ENGLISH "^3F2^7" + +REFERENCE PLATFORM_DEMO_DVR_FAST_MOTION +LANG_ENGLISH "^3UP^7" + +REFERENCE PLATFORM_DEMO_DVR_FREECAMERA_CHANGE_HEIGHT +LANG_ENGLISH "&&1 \\ &&2 Change Height" + +REFERENCE PLATFORM_DEMO_DVR_JUMP_BACK +LANG_ENGLISH "^3LA^7" + +REFERENCE PLATFORM_DEMO_DVR_JUMP_FORWARD +LANG_ENGLISH "^3RA^7" + +REFERENCE PLATFORM_DEMO_DVR_PLAY +LANG_ENGLISH "^3SPACE^7" + +REFERENCE PLATFORM_DEMO_DVR_RECORD +LANG_ENGLISH "^3R^7" + +REFERENCE PLATFORM_DEMO_DVR_SLOW_MOTION +LANG_ENGLISH "^3DN^7" + +REFERENCE PLATFORM_DEMO_DVR_SWITCH_PLAYER_NEXT +LANG_ENGLISH "^3R-Click^7" + +REFERENCE PLATFORM_DEMO_DVR_SWITCH_PLAYER_PREV +LANG_ENGLISH "^3L-Click^7" + +REFERENCE PLATFORM_DEMO_DVR_SWITCH_PLAYERS +LANG_ENGLISH "&&1 \\ &&2 Switch Player" + +REFERENCE PLATFORM_DEMO_DVR_TAKE_SCREENSHOT +LANG_ENGLISH "^3F3^7" + +REFERENCE PLATFORM_DEMO_DVR_TOGGLE_CONTROLS_HUD +LANG_ENGLISH "^3F1^7 Toggle Controls" + +REFERENCE PLATFORM_DEMO_MOVE_SEGMENT_LEFT +LANG_ENGLISH "MOVE SEGMENT LEFT" + +REFERENCE PLATFORM_DEMO_MOVE_SEGMENT_RIGHT +LANG_ENGLISH "MOVE SEGMENT RIGHT" + +REFERENCE PLATFORM_DEMO_PLACE_SEGMENT +LANG_ENGLISH "PLACE SEGMENT" + +REFERENCE PLATFORM_DEMO_PREVIEW_CLIP +LANG_ENGLISH "PREVIEW CLIP" + +REFERENCE PLATFORM_DEMO_PREVIEW_SEGMENT +LANG_ENGLISH "PREVIEW SEGMENT" + +REFERENCE PLATFORM_DESC_FIND_GAME +LANG_ENGLISH "Pick a game mode and quickly join a game online." + +REFERENCE PLATFORM_DESC_FIND_GAME_LOCKED +LANG_ENGLISH "Only the party host can find games." + +REFERENCE PLATFORM_DETONATE +LANG_ENGLISH "Press [{+activate}] to detonate" + +REFERENCE PLATFORM_DISCONNECTED_FROM_SERVER +LANG_ENGLISH "Disconnected from server" + +REFERENCE PLATFORM_DLC_GO_TO_STORE +LANG_ENGLISH "Launch the Store to purchase new game content?" + +REFERENCE PLATFORM_DLCSEARCH_BUTTON +LANG_ENGLISH "G" + +REFERENCE PLATFORM_DLCSEARCH_TOGGLE_OFF +LANG_ENGLISH "Enable DLC ^2F1^7" + +REFERENCE PLATFORM_DLCSEARCH_TOGGLE_ON +LANG_ENGLISH "Disable DLC ^2F1^7" + +REFERENCE PLATFORM_DOWNLOADDISCONNECTED +LANG_ENGLISH "Client dropped to download files." + +REFERENCE PLATFORM_DYK_IW5_MSG1 +LANG_ENGLISH "Complete Perk challenges to unlock upgraded Perks." + +REFERENCE PLATFORM_DYK_IW5_MSG10 +LANG_ENGLISH "Edit your Callsign to show off Titles and Emblems you've earned." + +REFERENCE PLATFORM_DYK_IW5_MSG11 +LANG_ENGLISH "Scroll left and right on the Game Summary for more detailed info." + +REFERENCE PLATFORM_DYK_IW5_MSG12 +LANG_ENGLISH "Titles and Emblems you've earned don't reset after entering Prestige Mode." + +REFERENCE PLATFORM_DYK_IW5_MSG13 +LANG_ENGLISH "Shutting down mid-game will cause you to lose your Match Bonus." + +REFERENCE PLATFORM_DYK_IW5_MSG14 +LANG_ENGLISH "Care Package is an airdrop that awards a random killstreak reward." + +REFERENCE PLATFORM_DYK_IW5_MSG15 +LANG_ENGLISH "Tactical Insertion is a flare that marks where your next respawn will be." + +REFERENCE PLATFORM_DYK_IW5_MSG16 +LANG_ENGLISH "Destroy red flares to prevent an enemy Tactical Insertion." + +REFERENCE PLATFORM_DYK_IW5_MSG17 +LANG_ENGLISH "Semtex will stick to your enemy." + +REFERENCE PLATFORM_DYK_IW5_MSG18 +LANG_ENGLISH "The Blast Shield Perk increases your resistance to explosions." + +REFERENCE PLATFORM_DYK_IW5_MSG19 +LANG_ENGLISH "Even when your Riot Shield is on your back it blocks bullets." + +REFERENCE PLATFORM_DYK_IW5_MSG2 +LANG_ENGLISH "Get Assault and Specialist Killstreak Rewards by getting consecutive kills without dying." + +REFERENCE PLATFORM_DYK_IW5_MSG20 +LANG_ENGLISH "The Heartbeat Sensor attachment detects enemies that are close by." + +REFERENCE PLATFORM_DYK_IW5_MSG21 +LANG_ENGLISH "The Assassin Perk makes you invisible to thermal vision, UAV, Portable Radar, and Heartbeat Sensors." + +REFERENCE PLATFORM_DYK_IW5_MSG22 +LANG_ENGLISH "Hardline makes killstreak rewards require 1 less kill." + +REFERENCE PLATFORM_DYK_IW5_MSG23 +LANG_ENGLISH "You can crawl while in Final Stand." + +REFERENCE PLATFORM_DYK_IW5_MSG24 +LANG_ENGLISH "Recon makes all of your explosive damage paint your enemies to the mini-map, making them easier to find." + +REFERENCE PLATFORM_DYK_IW5_MSG25 +LANG_ENGLISH "The Juiced Deathstreak gives you a limited speed boost when you respawn." + +REFERENCE PLATFORM_DYK_IW5_MSG26 +LANG_ENGLISH "Point your Riot Shield directly at the person shooting you for maximum effectiveness." + +REFERENCE PLATFORM_DYK_IW5_MSG27 +LANG_ENGLISH "Sentry Guns can be temporarily disabled by using Flashbangs or Stun Grenades on them." + +REFERENCE PLATFORM_DYK_IW5_MSG28 +LANG_ENGLISH "The Predator Missile lets you control a missile fired from above." + +REFERENCE PLATFORM_DYK_IW5_MSG29 +LANG_ENGLISH "Crouch with the Riot Shield to cover your feet and get maximum protection." + +REFERENCE PLATFORM_DYK_IW5_MSG3 +LANG_ENGLISH "Earn weapon XP by using your weapon to kill players, destroy equipment, and blow up killstreaks." + +REFERENCE PLATFORM_DYK_IW5_MSG30 +LANG_ENGLISH "Killstreak Rewards are unlocked in the order you choose." + +REFERENCE PLATFORM_DYK_IW5_MSG31 +LANG_ENGLISH "Unlock weapon Proficiencies by leveling up your weapon to get an edge over your opponent." + +REFERENCE PLATFORM_DYK_IW5_MSG32 +LANG_ENGLISH "The default Classes contain items unlocked at later levels, giving you a preview of things to come." + +REFERENCE PLATFORM_DYK_IW5_MSG33 +LANG_ENGLISH "The Scavenger Perk lets you resupply your ammo by taking it from fallen foes." + +REFERENCE PLATFORM_DYK_IW5_MSG34 +LANG_ENGLISH "See the last enemy that killed you with the Revenge Deathstreak." + +REFERENCE PLATFORM_DYK_IW5_MSG35 +LANG_ENGLISH "The Tactical Knife attachment for Handguns speeds up your melee." + +REFERENCE PLATFORM_DYK_IW5_MSG36 +LANG_ENGLISH "The Attachments weapon Proficiency allows you to have 2 attachments on your primary weapon." + +REFERENCE PLATFORM_DYK_IW5_MSG37 +LANG_ENGLISH "Survive a Final Stand bleedout and you stand back up." + +REFERENCE PLATFORM_DYK_IW5_MSG38 +LANG_ENGLISH "Killstreak Rewards attained from airdrop crates do not count towards your killstreak count." + +REFERENCE PLATFORM_DYK_IW5_MSG39 +LANG_ENGLISH "Akimbo weapons give you more firepower but restrict your ability to aim down the sight." + +REFERENCE PLATFORM_DYK_IW5_MSG4 +LANG_ENGLISH "Some killstreak rewards are controllable but leave you vulnerable on the ground." + +REFERENCE PLATFORM_DYK_IW5_MSG40 +LANG_ENGLISH "Give your opponent a C4 surprise with Dead Man's Hand." + +REFERENCE PLATFORM_DYK_IW5_MSG41 +LANG_ENGLISH "Customize each class with its own Strike Package to be ready for any situation that might be thrown at you." + +REFERENCE PLATFORM_DYK_IW5_MSG42 +LANG_ENGLISH "Assault Strike Package items will chain kills to earn the next one." + +REFERENCE PLATFORM_DYK_IW5_MSG43 +LANG_ENGLISH "Be a team player, throw down some Ballistic Vests for your crew." + +REFERENCE PLATFORM_DYK_IW5_MSG44 +LANG_ENGLISH "Hollow Points give you the extra damage needed to get that come back kill." + +REFERENCE PLATFORM_DYK_IW5_MSG45 +LANG_ENGLISH "Not all Juggernauts are alike." + +REFERENCE PLATFORM_DYK_IW5_MSG46 +LANG_ENGLISH "Once you hear the I.M.S. go off, it's too late." + +REFERENCE PLATFORM_DYK_IW5_MSG47 +LANG_ENGLISH "If you think you need more Perks during battle, you should be using the Specialist Strike Package." + +REFERENCE PLATFORM_DYK_IW5_MSG48 +LANG_ENGLISH "Do you like supporting your team, being on the offensive, or being a lone gun? Strike Packages give you the choice." + +REFERENCE PLATFORM_DYK_IW5_MSG49 +LANG_ENGLISH "The Blind Eye Perk keeps you safe from air support and sentries." + +REFERENCE PLATFORM_DYK_IW5_MSG5 +LANG_ENGLISH "Check out all of your Accolades in the Barracks." + +REFERENCE PLATFORM_DYK_IW5_MSG50 +LANG_ENGLISH "Juggernauts aren't so tough when you cram a missile down their throat." + +REFERENCE PLATFORM_DYK_IW5_MSG51 +LANG_ENGLISH "Use the Stalker Perk to speed you up while strafing an enemy." + +REFERENCE PLATFORM_DYK_IW5_MSG52 +LANG_ENGLISH "The Support Strike Package doesn't reset your killstreak kills when you die." + +REFERENCE PLATFORM_DYK_IW5_MSG53 +LANG_ENGLISH "You have three killstreak slots and one extra slot to store any other killstreaks you get by other means." + +REFERENCE PLATFORM_DYK_IW5_MSG54 +LANG_ENGLISH "Your extra killstreak slot stacks, so you don't need to worry about losing them." + +REFERENCE PLATFORM_DYK_IW5_MSG55 +LANG_ENGLISH "Scroll up and down through your killstreaks and use the one that you want right now." + +REFERENCE PLATFORM_DYK_IW5_MSG6 +LANG_ENGLISH "Use the Sitrep Perk to identify enemy equipment and care package traps." + +REFERENCE PLATFORM_DYK_IW5_MSG7 +LANG_ENGLISH "Swap out Frag grenades for Bouncing Betty, Throwing Knife and other Lethal equipment." + +REFERENCE PLATFORM_DYK_IW5_MSG8 +LANG_ENGLISH "Deathstreaks give you a boost when things aren't going your way." + +REFERENCE PLATFORM_DYK_IW5_MSG9 +LANG_ENGLISH "Bullets can ricochet off Riot Shields and kill!" + +REFERENCE PLATFORM_EOG_PRESS_ESC +LANG_ENGLISH "Press^3 ESC ^7to^2 Create a Class ^7and more" + +REFERENCE PLATFORM_FACEBOOK_LEGAL2 +LANG_ENGLISH "By logging into your Facebook account, you agree that Activision may link and display your Call of Duty: Modern Warfare 3 information, including your Steam username, with your Facebook account information, including your name." + +REFERENCE PLATFORM_FB_NEXT_PAGE +LANG_ENGLISH "Next Page" + +REFERENCE PLATFORM_FB_PREV_PAGE +LANG_ENGLISH "Previous Page" + +REFERENCE PLATFORM_FILTER +LANG_ENGLISH "Filter" + +REFERENCE PLATFORM_FILTER_SHORTCUT +LANG_ENGLISH "Filter ^2F1^7" + +REFERENCE PLATFORM_FIND_GAME +LANG_ENGLISH "Find Game" + +REFERENCE PLATFORM_FIND_GAME_CAPS +LANG_ENGLISH "FIND GAME" + +REFERENCE PLATFORM_FOLLOWNEXTPLAYER +LANG_ENGLISH "^3&&1^7 - Next player" + +REFERENCE PLATFORM_FOLLOWPREVIOUSPLAYER +LANG_ENGLISH "^3&&1^7 - Previous player" + +REFERENCE PLATFORM_FOLLOWSTOP +LANG_ENGLISH "^3&&1^7 - Stop following" + +REFERENCE PLATFORM_FRIENDS_BUTTON +LANG_ENGLISH "F" + +REFERENCE PLATFORM_FRIENDS_ONLINE_VAULT_BROWSE +LANG_ENGLISH "View Friend's Online Vault" + +REFERENCE PLATFORM_FRIENDS_SHORTCUT +LANG_ENGLISH "Friends ^2F^7" + +REFERENCE PLATFORM_GAME_SUMMARY_CAPS +LANG_ENGLISH "GAME SUMMARY ^0- ^3F1^7" + +REFERENCE PLATFORM_GAMESUMMARY_SHORTCUT +LANG_ENGLISH "Game Summary ^2G^7" + +REFERENCE PLATFORM_GET_AUTO_SHOT +LANG_ENGLISH "[{+activate}]Auto_Shot" + +REFERENCE PLATFORM_GET_KILLSTREAK +LANG_ENGLISH "[{+activate}] Killstreak" + +REFERENCE PLATFORM_GET_KIT +LANG_ENGLISH "[{+activate}] New kit" + +REFERENCE PLATFORM_GET_RANDOM +LANG_ENGLISH "[{+activate}] Random Item" + +REFERENCE PLATFORM_GET_SENTRY +LANG_ENGLISH "[{+activate}]Sentry" + +REFERENCE PLATFORM_GET_THUMPER +LANG_ENGLISH "[{+activate}]Thumper" + +REFERENCE PLATFORM_HIGH_QUALITY +LANG_ENGLISH "High Quality" + +REFERENCE PLATFORM_HINT_MOVEONTRUCK +LANG_ENGLISH "Press movement keys to move on truck." + +REFERENCE PLATFORM_HOLD_BREATH +LANG_ENGLISH "Hold^3 &&1 ^7to steady" + +REFERENCE PLATFORM_HOLD_TO_DEFUSE_EXPLOSIVES +LANG_ENGLISH "Hold^3 &&1 ^7to defuse explosives " + +REFERENCE PLATFORM_HOLD_TO_DROP +LANG_ENGLISH "Hold ^3[{+activate}]^7 to drop" + +REFERENCE PLATFORM_HOLD_TO_PLANT_EXPLOSIVES +LANG_ENGLISH "Hold^3 &&1 ^7to plant explosives " + +REFERENCE PLATFORM_HOLD_TO_USE +LANG_ENGLISH "Press ^3[{+activate}]^7 to use" + +REFERENCE PLATFORM_INVITE +LANG_ENGLISH "Send Invite" + +REFERENCE PLATFORM_INVITE_NOT_CONNECTED +LANG_ENGLISH "Not connected to Matchmaking Server." + +REFERENCE PLATFORM_INVITE_SYSTEM_ERROR +LANG_ENGLISH "Failed to send game invite." + +REFERENCE PLATFORM_INVITE_TO_GAME +LANG_ENGLISH "Invite to game" + +REFERENCE PLATFORM_INVITE_TO_PARTY +LANG_ENGLISH "Invite to party" + +REFERENCE PLATFORM_JOIN +LANG_ENGLISH "Join Player" + +REFERENCE PLATFORM_JOIN_FRIEND_FAILED +LANG_ENGLISH "Failed to join friend's game." + +REFERENCE PLATFORM_JOIN_SESSION_LOST +LANG_ENGLISH "The game session you were invited to is no longer valid." + +REFERENCE PLATFORM_JOIN_WRONG_EXE_MP +LANG_ENGLISH "This friend is currently playing multiplayer. You must start the multiplayer game mode to join this player." + +REFERENCE PLATFORM_JOIN_WRONG_EXE_SP +LANG_ENGLISH "This friend is currently playing single-player. You must return to the main menu to join this player." + +REFERENCE PLATFORM_KICKEDFROMPARTY +LANG_ENGLISH "You were kicked from the party." + +REFERENCE PLATFORM_LEADERBOARDS_SHORTCUT +LANG_ENGLISH "Leaderboards ^2Right Mouse^7/^2F1^7" + +REFERENCE PLATFORM_LOCSEL_DIR_CONTROLS +LANG_ENGLISH "Hold [Right Mouse] to set direction" + +REFERENCE PLATFORM_LOCSEL_POSITION_CONTROLS +LANG_ENGLISH "Use the mouse to select a target" + +REFERENCE PLATFORM_LOW_AMMO_NO_RELOAD +LANG_ENGLISH "Low Ammo" + +REFERENCE PLATFORM_LOW_QUALITY +LANG_ENGLISH "Low Quality" + +REFERENCE PLATFORM_MANTLE +LANG_ENGLISH "Press^3 &&1 ^7to " + +REFERENCE PLATFORM_MELEEZOOM +LANG_ENGLISH "Melee/Change Zoom" + +REFERENCE PLATFORM_MISSINGMAP +LANG_ENGLISH "You do not have this map or it is damaged. You can get this map by downloading map packs through Steam." + +REFERENCE PLATFORM_MW3_BACK +LANG_ENGLISH "Back ^0- ^3ESC^7" + +REFERENCE PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON +LANG_ENGLISH " " + +REFERENCE PLATFORM_NO +LANG_ENGLISH "No" + +REFERENCE PLATFORM_NO_FRIENDS +LANG_ENGLISH "You have no Steam friends" + +REFERENCE PLATFORM_NOGUEST +LANG_ENGLISH "Guest accounts are not supported for Lan Party games in Modern Warfare 3." + +REFERENCE PLATFORM_NOMOTD +LANG_ENGLISH "Go online to get Modern Warfare 3 news and updates" + +REFERENCE PLATFORM_NOMOTD_MP +LANG_ENGLISH "Welcome to Modern Warfare 3 multiplayer" + +REFERENCE PLATFORM_NOTSIGNEDINTOPROFILE +LANG_ENGLISH "You have not chosen a profile yet." + +REFERENCE PLATFORM_OFFENSIVE_NO_PANELTY +LANG_ENGLISH "(You will not be penalized in terms of game completion.)" + +REFERENCE PLATFORM_ONLINEVAULT_MUSTLOGIN +LANG_ENGLISH "You must be connected to the internet to view the Online Vault." + +REFERENCE PLATFORM_OPTIONS_COLOR_BLIND_ASSIST_DESC +LANG_ENGLISH "Enable or disable Color Blind Assist for player names." + +REFERENCE PLATFORM_P2PAUTH_BAD_CLIENT +LANG_ENGLISH "Disconnected due to bad client." + +REFERENCE PLATFORM_P2PAUTH_BAD_HOST +LANG_ENGLISH "Disconnected due to bad host." + +REFERENCE PLATFORM_P2PAUTH_BAD_SELF +LANG_ENGLISH "Disconnected due to VAC timeout." + +REFERENCE PLATFORM_P2PAUTH_BAD_SELF_INVALID_TICKET +LANG_ENGLISH "Disconnected due to VAC." + +REFERENCE PLATFORM_P2PAUTH_INVALID_PLAYER +LANG_ENGLISH "Disconnected by host." + +REFERENCE PLATFORM_PAGE_DOWN +LANG_ENGLISH "Page Down" + +REFERENCE PLATFORM_PAGE_DOWN_CAPS +LANG_ENGLISH "PGDN" + +REFERENCE PLATFORM_PAGE_DOWN_SHORTCUT +LANG_ENGLISH "Page Down ^2PGDN^7" + +REFERENCE PLATFORM_PAGE_UP +LANG_ENGLISH "Page Up" + +REFERENCE PLATFORM_PAGE_UP_CAPS +LANG_ENGLISH "PGUP" + +REFERENCE PLATFORM_PAGE_UP_SHORTCUT +LANG_ENGLISH "Page Up ^2PGUP^7" + +REFERENCE PLATFORM_PICK_UP_DOUBLE_TAP +LANG_ENGLISH "Press^3 &&1 ^7to pick up Double Tap" + +REFERENCE PLATFORM_PICK_UP_JUGGERNAUT +LANG_ENGLISH "Press^3 &&1 ^7to pick up Juggernaut" + +REFERENCE PLATFORM_PICK_UP_LAST_STAND +LANG_ENGLISH "Press^3 &&1 ^7to pick up Last Stand" + +REFERENCE PLATFORM_PICK_UP_MARTYRDOM +LANG_ENGLISH "Press^3 &&1 ^7to pick up Martyrdom" + +REFERENCE PLATFORM_PICK_UP_SLEIGHT_OF_HAND +LANG_ENGLISH "Press^3 &&1 ^7to pick up Sleight of Hand" + +REFERENCE PLATFORM_PICK_UP_STOPPING_POWER +LANG_ENGLISH "Press^3 &&1 ^7to pick up Stopping Power" + +REFERENCE PLATFORM_PICKUPNEWWEAPON +LANG_ENGLISH "Press^3 &&1 ^7to pick up" + +REFERENCE PLATFORM_PLAY_ONLINE +LANG_ENGLISH "Play Online" + +REFERENCE PLATFORM_PLAY_ONLINE_CAPS +LANG_ENGLISH "PLAY" + +REFERENCE PLATFORM_PLAY_ONLINE_DESC +LANG_ENGLISH "Play online in Call of Duty: Modern Warfare 3 multiplayer." + +REFERENCE PLATFORM_PLAYLIST_REQUIRES_DLC +LANG_ENGLISH "This playlist requires a map pack that you do not have. You can download map packs from Steam." + +REFERENCE PLATFORM_POPUP_CONNECTION +LANG_ENGLISH "Connecting to Online Services" + +REFERENCE PLATFORM_PREDATOR_MISSILE_AIM +LANG_ENGLISH "Steer" + +REFERENCE PLATFORM_PREDATOR_MISSILE_BOOST +LANG_ENGLISH "[{+attack}] Boost" + +REFERENCE PLATFORM_PRESS_BUTTON_TO_CONFIRM_TARGET +LANG_ENGLISH "Press ^3[Left Mouse]^7 to confirm target" + +REFERENCE PLATFORM_PRESS_TO_COPYCAT +LANG_ENGLISH "Press^3 [{weapnext}] ^7 Steal their class!" + +REFERENCE PLATFORM_PRESS_TO_RESPAWN +LANG_ENGLISH "Press^3 [{+activate}] ^7to respawn" + +REFERENCE PLATFORM_PRESS_TO_SAFESPAWN +LANG_ENGLISH "[{+frag}] Safe Spawn" + +REFERENCE PLATFORM_PRESS_TO_SET_AIRSTRIKE +LANG_ENGLISH "Press Fire to set Air Strike location" + +REFERENCE PLATFORM_PRESS_TO_SKIP +LANG_ENGLISH "Press^3 [{+activate}] ^7to skip" + +REFERENCE PLATFORM_PRESS_TO_SPAWN +LANG_ENGLISH "Press^3 [{+activate}] ^7to spawn" + +REFERENCE PLATFORM_QUIT +LANG_ENGLISH "Quit" + +REFERENCE PLATFORM_READING_SAVE_DEVICE +LANG_ENGLISH "READING HDD" + +REFERENCE PLATFORM_REFRESH_SHORTCUT +LANG_ENGLISH "Refresh ^2F1^7" + +REFERENCE PLATFORM_RELOAD +LANG_ENGLISH "Reload" + +REFERENCE PLATFORM_REMOTE_UAV_ASCEND +LANG_ENGLISH "^3[{+gostand}]^7 Ascend" + +REFERENCE PLATFORM_REMOTE_UAV_DESCEND +LANG_ENGLISH "Descend ^3[{+sprint}]^7" + +REFERENCE PLATFORM_REMOVELASTGUN_SHORTCUT +LANG_ENGLISH "Remove Last Gun ^2F1^7" + +REFERENCE PLATFORM_RESTRICT_SHORTCUT +LANG_ENGLISH "Restrict ^2Right Mouse^7/^2F1^7" + +REFERENCE PLATFORM_RESUPPLY +LANG_ENGLISH "[{+activate}] Resupply" + +REFERENCE PLATFORM_REVIVE +LANG_ENGLISH "[{+activate}] Revive player" + +REFERENCE PLATFORM_RULES_TOGGLE_ROTATION_OFF +LANG_ENGLISH "Disable Map Rotation ^2F1^7" + +REFERENCE PLATFORM_RULES_TOGGLE_ROTATION_ON +LANG_ENGLISH "Enable Map Rotation ^2F1^7" + +REFERENCE PLATFORM_SAVE_AND_QUIT +LANG_ENGLISH "Save and Quit" + +REFERENCE PLATFORM_SAVESETTINGS_SHORTCUT +LANG_ENGLISH "Save Settings ^2F1^7" + +REFERENCE PLATFORM_SAVETOVAULT_SHORTCUT +LANG_ENGLISH "Save to Vault ^2Right Mouse^7/^2F1^7" + +REFERENCE PLATFORM_SHOW_GROUPS +LANG_ENGLISH "Show Groups" + +REFERENCE PLATFORM_SSAO +LANG_ENGLISH "Screen Space Ambient Occlusion" + +REFERENCE PLATFORM_STANCEHINT_CROUCH +LANG_ENGLISH "Press^3 &&1 ^7to crouch" + +REFERENCE PLATFORM_STANCEHINT_JUMP +LANG_ENGLISH "Press^3 &&1 ^7to jump" + +REFERENCE PLATFORM_STANCEHINT_PRONE +LANG_ENGLISH "Press^3 &&1 ^7to go prone" + +REFERENCE PLATFORM_STANCEHINT_STAND +LANG_ENGLISH "Press^3 &&1 ^7to stand" + +REFERENCE PLATFORM_STATSREADERROR +LANG_ENGLISH "An error occurred while reading the stats data. Your stats have been reset." + +REFERENCE PLATFORM_STEAM_AUTH_DENIED +LANG_ENGLISH "Steam authorization failed." + +REFERENCE PLATFORM_STEAM_CONNECT_FAIL +LANG_ENGLISH "Steam connect failed." + +REFERENCE PLATFORM_STEAM_DISCONNECTED +LANG_ENGLISH "Disconnected from Steam." + +REFERENCE PLATFORM_STEAM_JOIN_FAIL +LANG_ENGLISH "Failed to join Steam lobby." + +REFERENCE PLATFORM_STEAM_KICK_CHEAT +LANG_ENGLISH "Cheat detected." + +REFERENCE PLATFORM_STEAM_OFFLINE +LANG_ENGLISH "Must be signed in to Steam in Online mode to play." + +REFERENCE PLATFORM_STORE_DESC +LANG_ENGLISH "Purchase downloadable game content." + +REFERENCE PLATFORM_SUMMARY_BUTTON +LANG_ENGLISH "G" + +REFERENCE PLATFORM_SWAPWEAPONS +LANG_ENGLISH "Press^3 &&1 ^7to swap for" + +REFERENCE PLATFORM_SYSTEM_ERROR +LANG_ENGLISH "System Error" + +REFERENCE PLATFORM_SYSTEM_LINK_CAPS +LANG_ENGLISH "LAN PARTY" + +REFERENCE PLATFORM_SYSTEM_LINK_DESC +LANG_ENGLISH "Private matches over a local network." + +REFERENCE PLATFORM_SYSTEM_LINK_TITLE +LANG_ENGLISH "LAN PARTY" + +REFERENCE PLATFORM_THEATER_RECORDING +LANG_ENGLISH "Theater Recording" + +REFERENCE PLATFORM_THEATER_RECORDING_DESC +LANG_ENGLISH "Enable or disable theater demo recording." + +REFERENCE PLATFORM_THROWBACKGRENADE +LANG_ENGLISH "^3&&1 ^7throw back" + +REFERENCE PLATFORM_TOP +LANG_ENGLISH "Top" + +REFERENCE PLATFORM_TOP_OF_LIST_CAPS +LANG_ENGLISH "TOP OF LIST" + +REFERENCE PLATFORM_TOP_SHORTCUT +LANG_ENGLISH "Top ^2HOME^7" + +REFERENCE PLATFORM_UI_AC130_CHANGE_WEAPON +LANG_ENGLISH "^3 [{weapnext}] ^7 Change Weapon\n" + +REFERENCE PLATFORM_UI_AC130_TOGGLE_FLIR +LANG_ENGLISH "^3 [{+activate}] ^7 Toggle FLIR" + +REFERENCE PLATFORM_UI_AC130_TOGGLE_THERMAL +LANG_ENGLISH "^3 [{+activate}] ^7 Toggle Thermal" + +REFERENCE PLATFORM_UI_CANCEL_RIGHT +LANG_ENGLISH "Cancel ^3&&1^7" + +REFERENCE PLATFORM_UI_CLEAR_ATTACHMENTS +LANG_ENGLISH "^3F1 ^0- ^7CLEAR ATTACHMENTS" + +REFERENCE PLATFORM_UI_CLEAR_DEATHSTREAKS +LANG_ENGLISH "^3F1 ^0- ^7Clear Death Streaks" + +REFERENCE PLATFORM_UI_CLEAR_KILLSTREAKS +LANG_ENGLISH "^3F1 ^0- ^7Clear Kill Streaks" + +REFERENCE PLATFORM_UI_CLEAR_PERKS +LANG_ENGLISH "^3F1 ^0- ^7Clear Perks" + +REFERENCE PLATFORM_UI_EOG_SUMMARY_PLAY_AGAIN +LANG_ENGLISH "Play Again" + +REFERENCE PLATFORM_UI_EOG_SUMMARY_RETURN +LANG_ENGLISH "Return to Special OPS" + +REFERENCE PLATFORM_UI_IMAGE_QUALITY +LANG_ENGLISH "Image Quality" + +REFERENCE PLATFORM_UI_NATIVE +LANG_ENGLISH "Native" + +REFERENCE PLATFORM_UI_PRESS_BUTTONSELECTCHOICE +LANG_ENGLISH "Press ^3&&1^7 to skip." + +REFERENCE PLATFORM_UI_PRESS_TO_CONTINUE +LANG_ENGLISH "Press ^3&&1^7 to continue." + +REFERENCE PLATFORM_UI_SELECTBUTTON +LANG_ENGLISH "^3&&1^7" + +REFERENCE PLATFORM_UI_SELECTBUTTON_DESELECT +LANG_ENGLISH "Press ^3&&1^7 to deselect." + +REFERENCE PLATFORM_UI_SELECTBUTTON_DISABLE +LANG_ENGLISH "Press ^3&&1^7 to disable." + +REFERENCE PLATFORM_UI_SELECTBUTTON_ENABLE +LANG_ENGLISH "Press ^3&&1^7 to enable." + +REFERENCE PLATFORM_UI_SELECTBUTTON_SELECT +LANG_ENGLISH "Press ^3&&1^7 to select." + +REFERENCE PLATFORM_UI_SELECTBUTTON_TOGGLE +LANG_ENGLISH "Press ^3&&1^7 to toggle." + +REFERENCE PLATFORM_UI_SHOW_SCORES +LANG_ENGLISH "Show Scores" + +REFERENCE PLATFORM_UNEXPECTEDDOWNLOADMESSAGE +LANG_ENGLISH "Unexpected www download message." + +REFERENCE PLATFORM_UNLOCK_KILLSTREAK +LANG_ENGLISH "Click to unlock killstreak." + +REFERENCE PLATFORM_USE_BUTTONLOOK_TO_AIM +LANG_ENGLISH "Hold ^3[Right Mouse]^7 to aim" + +REFERENCE PLATFORM_USE_BUTTONMOVE_TO_POSITION +LANG_ENGLISH "Use the mouse to position" + +REFERENCE PLATFORM_USEAION30CAL +LANG_ENGLISH "Press USE^3 &&1 ^7to commandeer the .30 cal" + +REFERENCE PLATFORM_USEONLINESTATS_FALSE +LANG_ENGLISH "IwNet Unlocks: Off" + +REFERENCE PLATFORM_USEONLINESTATS_TRUE +LANG_ENGLISH "IwNet Unlocks: On" + +REFERENCE PLATFORM_VEH_BOOST +LANG_ENGLISH "[Space] Boost" + +REFERENCE PLATFORM_VEH_BRAKE +LANG_ENGLISH "[S] Reverse" + +REFERENCE PLATFORM_VEH_FIRE +LANG_ENGLISH "[Left Mouse] Fire" + +REFERENCE PLATFORM_VEH_THROTTLE +LANG_ENGLISH "[W] Throttle" + +REFERENCE PLATFORM_VIEW_CHALLENGE_DETAILS +LANG_ENGLISH "^3F2^0-^7 Challenge Details" + +REFERENCE PLATFORM_VIEW_CHALLENGES +LANG_ENGLISH "^3F2^0-^7 View Challenges" + +REFERENCE PLATFORM_VOTE_NO +LANG_ENGLISH "Vote No" + +REFERENCE PLATFORM_VOTE_YES +LANG_ENGLISH "Vote Yes" + +REFERENCE PLATFORM_Y_BUTTON +LANG_ENGLISH "^3F1^7" + +REFERENCE PLATFORM_YES +LANG_ENGLISH "Yes" + +REFERENCE PLAYERCARDS_TITLE_1BULLET2KILLS +LANG_ENGLISH "1bullet2kills" + +REFERENCE PLAYERCARDS_TITLE_1INCHPUNCH +LANG_ENGLISH "One Inch Punch" + +REFERENCE PLAYERCARDS_TITLE_20 +LANG_ENGLISH "Sgt." + +REFERENCE PLAYERCARDS_TITLE_20A +LANG_ENGLISH "Sarge" + +REFERENCE PLAYERCARDS_TITLE_2FAST +LANG_ENGLISH "2fast" + +REFERENCE PLAYERCARDS_TITLE_30 +LANG_ENGLISH "1st Sgt." + +REFERENCE PLAYERCARDS_TITLE_30A +LANG_ENGLISH "30 Something" + +REFERENCE PLAYERCARDS_TITLE_40 +LANG_ENGLISH "1st Lt." + +REFERENCE PLAYERCARDS_TITLE_40A +LANG_ENGLISH "High Command" + +REFERENCE PLAYERCARDS_TITLE_50 +LANG_ENGLISH "Maj." + +REFERENCE PLAYERCARDS_TITLE_50A +LANG_ENGLISH "a Major Pain" + +REFERENCE PLAYERCARDS_TITLE_60 +LANG_ENGLISH "Gen." + +REFERENCE PLAYERCARDS_TITLE_60A +LANG_ENGLISH "Schooled" + +REFERENCE PLAYERCARDS_TITLE_6FEARS7 +LANG_ENGLISH "6fears7" + +REFERENCE PLAYERCARDS_TITLE_70 +LANG_ENGLISH "Commander" + +REFERENCE PLAYERCARDS_TITLE_70A +LANG_ENGLISH "Back Again" + +REFERENCE PLAYERCARDS_TITLE_ABSENTEEKILLER +LANG_ENGLISH "Absentee Killer" + +REFERENCE PLAYERCARDS_TITLE_AC130_EXPERT +LANG_ENGLISH "AC130 Expert" + +REFERENCE PLAYERCARDS_TITLE_ACCIDENT_PRONE +LANG_ENGLISH "Accident Prone" + +REFERENCE PLAYERCARDS_TITLE_ADVANCEDUAV_EXPERT +LANG_ENGLISH "Advanced UAV Expert" + +REFERENCE PLAYERCARDS_TITLE_AFTERBURNER +LANG_ENGLISH "Afterburner" + +REFERENCE PLAYERCARDS_TITLE_AIRDROPTRAP_EXPERT +LANG_ENGLISH "Airdrop Trap Expert" + +REFERENCE PLAYERCARDS_TITLE_AIRSTRIKE_EXPERT +LANG_ENGLISH "Airstrike Expert" + +REFERENCE PLAYERCARDS_TITLE_AIRWOLF +LANG_ENGLISH "Eyes Above" + +REFERENCE PLAYERCARDS_TITLE_ALLPRO +LANG_ENGLISH "All Pro" + +REFERENCE PLAYERCARDS_TITLE_ALLYOURBASE +LANG_ENGLISH "All Your Base" + +REFERENCE PLAYERCARDS_TITLE_AMBUSH +LANG_ENGLISH "Ambush!" + +REFERENCE PLAYERCARDS_TITLE_AMPLIFIER +LANG_ENGLISH "Amplifier" + +REFERENCE PLAYERCARDS_TITLE_ANARCHIST +LANG_ENGLISH "The Anarchist" + +REFERENCE PLAYERCARDS_TITLE_ANGELOFDEATH +LANG_ENGLISH "Angel of Death" + +REFERENCE PLAYERCARDS_TITLE_ARMEDANDDANGEROUS +LANG_ENGLISH "Armed and Dangerous" + +REFERENCE PLAYERCARDS_TITLE_ARMYOF1 +LANG_ENGLISH "Army of 1" + +REFERENCE PLAYERCARDS_TITLE_ARTOFSTEALTH +LANG_ENGLISH "Art of Stealth" + +REFERENCE PLAYERCARDS_TITLE_ASSASSIN_KS +LANG_ENGLISH "Assassin Specialist" + +REFERENCE PLAYERCARDS_TITLE_AUTOMATOR +LANG_ENGLISH "The Automator" + +REFERENCE PLAYERCARDS_TITLE_AVENGER +LANG_ENGLISH "The Avenger" + +REFERENCE PLAYERCARDS_TITLE_BACKFIRE +LANG_ENGLISH "Backfire" + +REFERENCE PLAYERCARDS_TITLE_BACKSMASHER +LANG_ENGLISH "Backsmasher" + +REFERENCE PLAYERCARDS_TITLE_BACKSTABBER +LANG_ENGLISH "Backstabber" + +REFERENCE PLAYERCARDS_TITLE_BAKED +LANG_ENGLISH "I'm So Baked..." + +REFERENCE PLAYERCARDS_TITLE_BAM +LANG_ENGLISH "BAM!" + +REFERENCE PLAYERCARDS_TITLE_BAND_OF_BROTHERS +LANG_ENGLISH "Blood Brothers" + +REFERENCE PLAYERCARDS_TITLE_BANDOLIER +LANG_ENGLISH "Bandolier" + +REFERENCE PLAYERCARDS_TITLE_BASELINE +LANG_ENGLISH "Baseline" + +REFERENCE PLAYERCARDS_TITLE_BEHINDENEMY +LANG_ENGLISH "Behind Enemy Lines" + +REFERENCE PLAYERCARDS_TITLE_BIGBADABOOM +LANG_ENGLISH "Big Bada Boom" + +REFERENCE PLAYERCARDS_TITLE_BIGBROTHER +LANG_ENGLISH "Big Brother" + +REFERENCE PLAYERCARDS_TITLE_BIGGERTHEYARE +LANG_ENGLISH "The Bigger They Are..." + +REFERENCE PLAYERCARDS_TITLE_BITETHEBULLET +LANG_ENGLISH "Bite the Bullet" + +REFERENCE PLAYERCARDS_TITLE_BLACKOUT +LANG_ENGLISH "Flying Tank" + +REFERENCE PLAYERCARDS_TITLE_BLADEMASTER +LANG_ENGLISH "Blademaster" + +REFERENCE PLAYERCARDS_TITLE_BLADEVET +LANG_ENGLISH "Blade Veteran" + +REFERENCE PLAYERCARDS_TITLE_BLASTSHIELD_KS +LANG_ENGLISH "Blast Shield Specialist" + +REFERENCE PLAYERCARDS_TITLE_BLAZE_OF_GLORY +LANG_ENGLISH "Blaze of Glory" + +REFERENCE PLAYERCARDS_TITLE_BLINDEYE_KS +LANG_ENGLISH "Blind Eye Specialist" + +REFERENCE PLAYERCARDS_TITLE_BLINDFIRE +LANG_ENGLISH "Blindfire" + +REFERENCE PLAYERCARDS_TITLE_BLINGBLING +LANG_ENGLISH "Bling Bling" + +REFERENCE PLAYERCARDS_TITLE_BLOODMONEY +LANG_ENGLISH "Blood Money" + +REFERENCE PLAYERCARDS_TITLE_BLUNTFORCE +LANG_ENGLISH "Blunt Force" + +REFERENCE PLAYERCARDS_TITLE_BLUNTTRAUMA +LANG_ENGLISH "Blunt Trauma" + +REFERENCE PLAYERCARDS_TITLE_BOILERMAKER +LANG_ENGLISH "Boilermaker" + +REFERENCE PLAYERCARDS_TITLE_BOMB_SQUAD_KS +LANG_ENGLISH "SitRep Specialist" + +REFERENCE PLAYERCARDS_TITLE_BOMBSAWAY +LANG_ENGLISH "Bomb's Away!" + +REFERENCE PLAYERCARDS_TITLE_BOMBSHELL +LANG_ENGLISH "Bombshell" + +REFERENCE PLAYERCARDS_TITLE_BOOMBOOMPOW +LANG_ENGLISH "Boom Boom" + +REFERENCE PLAYERCARDS_TITLE_BOOMHEADSHOT +LANG_ENGLISH "BOOM! Headshot." + +REFERENCE PLAYERCARDS_TITLE_BOOYAH +LANG_ENGLISH "Booyah!" + +REFERENCE PLAYERCARDS_TITLE_BOUNCER +LANG_ENGLISH "Bouncer" + +REFERENCE PLAYERCARDS_TITLE_BOUNTYHUNTER +LANG_ENGLISH "Bounty Hunter" + +REFERENCE PLAYERCARDS_TITLE_BOW_DOWN +LANG_ENGLISH "Bow Down" + +REFERENCE PLAYERCARDS_TITLE_BRAINS +LANG_ENGLISH "Want Brains..." + +REFERENCE PLAYERCARDS_TITLE_BROKEN_ARROW +LANG_ENGLISH "Broken Arrow" + +REFERENCE PLAYERCARDS_TITLE_BULLET_MAGNET +LANG_ENGLISH "Bullet Magnet" + +REFERENCE PLAYERCARDS_TITLE_BULLETPROOF +LANG_ENGLISH "Bulletproof" + +REFERENCE PLAYERCARDS_TITLE_BULLSEYE +LANG_ENGLISH "Bullseye" + +REFERENCE PLAYERCARDS_TITLE_C4ANDAFTER +LANG_ENGLISH "C4 and After" + +REFERENCE PLAYERCARDS_TITLE_CALLOFDUTY +LANG_ENGLISH "Call of Duty" + +REFERENCE PLAYERCARDS_TITLE_CAREPACKAGE_EXPERT +LANG_ENGLISH "Care Package Expert" + +REFERENCE PLAYERCARDS_TITLE_CARNIE +LANG_ENGLISH "Carnie" + +REFERENCE PLAYERCARDS_TITLE_CARPET +LANG_ENGLISH "Carpet Bomber" + +REFERENCE PLAYERCARDS_TITLE_CARPETBOMBER +LANG_ENGLISH "Carpet Bomber" + +REFERENCE PLAYERCARDS_TITLE_CATCH_SHRAPNEL +LANG_ENGLISH "Catch Shrapnel" + +REFERENCE PLAYERCARDS_TITLE_CHARITYCASE +LANG_ENGLISH "Charity Case" + +REFERENCE PLAYERCARDS_TITLE_CHICK_MAGNET +LANG_ENGLISH "Chick Magnet" + +REFERENCE PLAYERCARDS_TITLE_CHOPPER +LANG_ENGLISH "The Chopper" + +REFERENCE PLAYERCARDS_TITLE_CLAYBACK +LANG_ENGLISH "Dishes are Done" + +REFERENCE PLAYERCARDS_TITLE_CLAYMORE +LANG_ENGLISH "Clay More" + +REFERENCE PLAYERCARDS_TITLE_CLAYPIGEON +LANG_ENGLISH "Clay Pigeon" + +REFERENCE PLAYERCARDS_TITLE_CLICKCLICK +LANG_ENGLISH "Click Click Boom" + +REFERENCE PLAYERCARDS_TITLE_CLOAKANDDAGGER +LANG_ENGLISH "Cloak and Dagger" + +REFERENCE PLAYERCARDS_TITLE_CLOSER +LANG_ENGLISH "The Closer" + +REFERENCE PLAYERCARDS_TITLE_CLOSESUPPORT +LANG_ENGLISH "Close Support" + +REFERENCE PLAYERCARDS_TITLE_CLUSTERBOMB +LANG_ENGLISH "Cluster Bomb" + +REFERENCE PLAYERCARDS_TITLE_COBRACOMMANDER +LANG_ENGLISH "Sky Commander" + +REFERENCE PLAYERCARDS_TITLE_COBRAKAI +LANG_ENGLISH "Cobra Strike" + +REFERENCE PLAYERCARDS_TITLE_COLDSTEEL +LANG_ENGLISH "Cold Steel" + +REFERENCE PLAYERCARDS_TITLE_COMFORTABLYNUMB +LANG_ENGLISH "Completely Numb" + +REFERENCE PLAYERCARDS_TITLE_COMPANION_CRATE +LANG_ENGLISH "Companion Crate" + +REFERENCE PLAYERCARDS_TITLE_CONCUSSION +LANG_ENGLISH "Concussion" + +REFERENCE PLAYERCARDS_TITLE_CONCUSSIVEBARRAGE +LANG_ENGLISH "Concussive Barrage" + +REFERENCE PLAYERCARDS_TITLE_CONQUERER +LANG_ENGLISH "The Conquerer" + +REFERENCE PLAYERCARDS_TITLE_CONTINENTAL +LANG_ENGLISH "Continental" + +REFERENCE PLAYERCARDS_TITLE_COPPERFIELD +LANG_ENGLISH "Ta-Da!" + +REFERENCE PLAYERCARDS_TITLE_COUNTERINTEL +LANG_ENGLISH "Counterintelligence" + +REFERENCE PLAYERCARDS_TITLE_COUNTERUAV_EXPERT +LANG_ENGLISH "Counter UAV Expert" + +REFERENCE PLAYERCARDS_TITLE_CRACKINSKULLS +LANG_ENGLISH "Crackin' Skulls" + +REFERENCE PLAYERCARDS_TITLE_CRACKINSKULLS1 +LANG_ENGLISH "Crackin' Skulls" + +REFERENCE PLAYERCARDS_TITLE_CUTTINCLASS +LANG_ENGLISH "Cuttin' Class" + +REFERENCE PLAYERCARDS_TITLE_DANGERCLOSE +LANG_ENGLISH "Danger Close" + +REFERENCE PLAYERCARDS_TITLE_DARKBRINGER +LANG_ENGLISH "Dark Bringer" + +REFERENCE PLAYERCARDS_TITLE_DEADLINE +LANG_ENGLISH "Deadline" + +REFERENCE PLAYERCARDS_TITLE_DEADMANSWITCH +LANG_ENGLISH "Dead Man's Switch" + +REFERENCE PLAYERCARDS_TITLE_DEADSILENCE_KS +LANG_ENGLISH "Silence Specialist" + +REFERENCE PLAYERCARDS_TITLE_DEATH_FROM_ABOVE +LANG_ENGLISH "Death From Above" + +REFERENCE PLAYERCARDS_TITLE_DECATHLETE +LANG_ENGLISH "Decathlete" + +REFERENCE PLAYERCARDS_TITLE_DENIER +LANG_ENGLISH "The Denier" + +REFERENCE PLAYERCARDS_TITLE_DESTROYER +LANG_ENGLISH "Destroyer" + +REFERENCE PLAYERCARDS_TITLE_DEVASTATOR +LANG_ENGLISH "Devastator" + +REFERENCE PLAYERCARDS_TITLE_DICTATOR +LANG_ENGLISH "Dictator" + +REFERENCE PLAYERCARDS_TITLE_DISH_THE_ROCK +LANG_ENGLISH "Dish the Rock" + +REFERENCE PLAYERCARDS_TITLE_DISRUPTOR +LANG_ENGLISH "Disruptor" + +REFERENCE PLAYERCARDS_TITLE_DOCTOR +LANG_ENGLISH "My name is..." + +REFERENCE PLAYERCARDS_TITLE_DOMINOFX +LANG_ENGLISH "The Domino Effect" + +REFERENCE PLAYERCARDS_TITLE_DOUBLEAGENT +LANG_ENGLISH "Double Agent" + +REFERENCE PLAYERCARDS_TITLE_DOUBLEDOWN +LANG_ENGLISH "Double Down" + +REFERENCE PLAYERCARDS_TITLE_DRIFTER +LANG_ENGLISH "Drifter" + +REFERENCE PLAYERCARDS_TITLE_DRONEKILLER +LANG_ENGLISH "Dronekiller" + +REFERENCE PLAYERCARDS_TITLE_DROPPINCRATES +LANG_ENGLISH "Droppin' Crates" + +REFERENCE PLAYERCARDS_TITLE_DUCKHUNTER +LANG_ENGLISH "Skeet Shooter" + +REFERENCE PLAYERCARDS_TITLE_DYINGBREATH +LANG_ENGLISH "Dying Breath" + +REFERENCE PLAYERCARDS_TITLE_DZ_CLEAR +LANG_ENGLISH "DZ Clear" + +REFERENCE PLAYERCARDS_TITLE_EARLYDETECTION +LANG_ENGLISH "Early Detection" + +REFERENCE PLAYERCARDS_TITLE_EMP_EXPERT +LANG_ENGLISH "EMP Expert" + +REFERENCE PLAYERCARDS_TITLE_EMPGRENADE +LANG_ENGLISH "EMP Grenade" + +REFERENCE PLAYERCARDS_TITLE_END_OF_LINE +LANG_ENGLISH "End of Line" + +REFERENCE PLAYERCARDS_TITLE_ENEMYBENEFITS +LANG_ENGLISH "Enemy With Benefits" + +REFERENCE PLAYERCARDS_TITLE_ENEMYOF +LANG_ENGLISH "Enemy of the State" + +REFERENCE PLAYERCARDS_TITLE_EOD +LANG_ENGLISH "EOD" + +REFERENCE PLAYERCARDS_TITLE_EPIC +LANG_ENGLISH "Epic" + +REFERENCE PLAYERCARDS_TITLE_ESCORT_EXPERT +LANG_ENGLISH "Escort Airdrop Expert" + +REFERENCE PLAYERCARDS_TITLE_EVILDEAD +LANG_ENGLISH "Mmmmm Brains..." + +REFERENCE PLAYERCARDS_TITLE_EXCALIBUR +LANG_ENGLISH "Excalibur" + +REFERENCE PLAYERCARDS_TITLE_EXPLOSIVE_ORDINANCE +LANG_ENGLISH "Explosive Ordinance" + +REFERENCE PLAYERCARDS_TITLE_EXTRA_CRISPY +LANG_ENGLISH "3xt4 cr1zby" + +REFERENCE PLAYERCARDS_TITLE_EXTREME +LANG_ENGLISH "To the Extreme" + +REFERENCE PLAYERCARDS_TITLE_FACEOFF +LANG_ENGLISH "Faceoff" + +REFERENCE PLAYERCARDS_TITLE_FEARED +LANG_ENGLISH "The Feared" + +REFERENCE PLAYERCARDS_TITLE_FINISHER +LANG_ENGLISH "The Finisher" + +REFERENCE PLAYERCARDS_TITLE_FINISHINGTOUCH +LANG_ENGLISH "Finishing Touch" + +REFERENCE PLAYERCARDS_TITLE_FIRE_AND_FORGET +LANG_ENGLISH "Fire and Forget" + +REFERENCE PLAYERCARDS_TITLE_FIRED +LANG_ENGLISH "Fired!" + +REFERENCE PLAYERCARDS_TITLE_FLAMING +LANG_ENGLISH "The Flaming" + +REFERENCE PLAYERCARDS_TITLE_FLASHBANG +LANG_ENGLISH "Flashbang" + +REFERENCE PLAYERCARDS_TITLE_FLASHER +LANG_ENGLISH "The Flasher" + +REFERENCE PLAYERCARDS_TITLE_FLASHMASTER +LANG_ENGLISH "The Flash" + +REFERENCE PLAYERCARDS_TITLE_FLASHVET +LANG_ENGLISH "Flash Veteran" + +REFERENCE PLAYERCARDS_TITLE_FLATLINER +LANG_ENGLISH "Flatliner" + +REFERENCE PLAYERCARDS_TITLE_FLOCK_EXPERT +LANG_ENGLISH "Strafe Run Expert" + +REFERENCE PLAYERCARDS_TITLE_FLYSWATTER +LANG_ENGLISH "Flyswatter" + +REFERENCE PLAYERCARDS_TITLE_FNG +LANG_ENGLISH "FNG" + +REFERENCE PLAYERCARDS_TITLE_FOTM +LANG_ENGLISH "FOTM" + +REFERENCE PLAYERCARDS_TITLE_FRAG_OUT +LANG_ENGLISH "Frag Out!" + +REFERENCE PLAYERCARDS_TITLE_FREERUNNER +LANG_ENGLISH "Freerunner" + +REFERENCE PLAYERCARDS_TITLE_FRIENDSWITH +LANG_ENGLISH "Friends With Benefits" + +REFERENCE PLAYERCARDS_TITLE_FULL_THROTTLE +LANG_ENGLISH "Full Throttle" + +REFERENCE PLAYERCARDS_TITLE_FULLARSENAL +LANG_ENGLISH "Full Arsenal" + +REFERENCE PLAYERCARDS_TITLE_FULLFORCE +LANG_ENGLISH "Full Force" + +REFERENCE PLAYERCARDS_TITLE_GAMBLER +LANG_ENGLISH "Pro Gambler" + +REFERENCE PLAYERCARDS_TITLE_GATTRIGGER +LANG_ENGLISH "Gat Trigger" + +REFERENCE PLAYERCARDS_TITLE_GEARHEAD +LANG_ENGLISH "Gear Head" + +REFERENCE PLAYERCARDS_TITLE_GENOCIDAL +LANG_ENGLISH "Kill for Good" + +REFERENCE PLAYERCARDS_TITLE_GET_REAL +LANG_ENGLISH "Get Real" + +REFERENCE PLAYERCARDS_TITLE_GETTOTHECHOPPA +LANG_ENGLISH "Get to the Choppa!" + +REFERENCE PLAYERCARDS_TITLE_GHILLIEMIST +LANG_ENGLISH "Ghillie in the Mist" + +REFERENCE PLAYERCARDS_TITLE_GHOST +LANG_ENGLISH "The Ghost" + +REFERENCE PLAYERCARDS_TITLE_GHOST_RIDER +LANG_ENGLISH "Ghostrider" + +REFERENCE PLAYERCARDS_TITLE_GIVIN_STATIC +LANG_ENGLISH "Givin' Static" + +REFERENCE PLAYERCARDS_TITLE_GLOBALTHERMO +LANG_ENGLISH "Global Thermonuclear War" + +REFERENCE PLAYERCARDS_TITLE_GODHAND +LANG_ENGLISH "Godhand" + +REFERENCE PLAYERCARDS_TITLE_GOT_YOUR_BACK +LANG_ENGLISH "Got Your Back" + +REFERENCE PLAYERCARDS_TITLE_GRASSYKNOLL +LANG_ENGLISH "Grassy Knoll" + +REFERENCE PLAYERCARDS_TITLE_GREATWHITE +LANG_ENGLISH "Great White North" + +REFERENCE PLAYERCARDS_TITLE_GRIM_REAPER +LANG_ENGLISH "The Grim Reaper" + +REFERENCE PLAYERCARDS_TITLE_GRUNT +LANG_ENGLISH "Grunt" + +REFERENCE PLAYERCARDS_TITLE_GUARD_EXPERT +LANG_ENGLISH "AH-6 Expert" + +REFERENCE PLAYERCARDS_TITLE_HAIRTRIGGER +LANG_ENGLISH "Hair Trigger" + +REFERENCE PLAYERCARDS_TITLE_HALFBAKED +LANG_ENGLISH "So Baked" + +REFERENCE PLAYERCARDS_TITLE_HANDSFREE +LANG_ENGLISH "Hands Free" + +REFERENCE PLAYERCARDS_TITLE_HARDCORE_ONLY +LANG_ENGLISH "Hardcore Only" + +REFERENCE PLAYERCARDS_TITLE_HARDERTHEYFALL +LANG_ENGLISH "...The Harder They Fall." + +REFERENCE PLAYERCARDS_TITLE_HARDLINE_KS +LANG_ENGLISH "Hardline Specialist" + +REFERENCE PLAYERCARDS_TITLE_HARDTARGET +LANG_ENGLISH "Hard Target" + +REFERENCE PLAYERCARDS_TITLE_HARDTOKILL +LANG_ENGLISH "Hard to Kill" + +REFERENCE PLAYERCARDS_TITLE_HEADHUNTER +LANG_ENGLISH "Headhunter" + +REFERENCE PLAYERCARDS_TITLE_HEADMOVE +LANG_ENGLISH "Head! Move!" + +REFERENCE PLAYERCARDS_TITLE_HEADRUSH +LANG_ENGLISH "Headrush" + +REFERENCE PLAYERCARDS_TITLE_HEADSTRONG +LANG_ENGLISH "Headstrong" + +REFERENCE PLAYERCARDS_TITLE_HEADSUP +LANG_ENGLISH "Heads Up!" + +REFERENCE PLAYERCARDS_TITLE_HEART +LANG_ENGLISH "<3" + +REFERENCE PLAYERCARDS_TITLE_HEARTBREAKER +LANG_ENGLISH "Heartbreaker" + +REFERENCE PLAYERCARDS_TITLE_HELICOPTER_EXPERT +LANG_ENGLISH "Helicopter Expert" + +REFERENCE PLAYERCARDS_TITLE_HIDEF +LANG_ENGLISH "Hi Def" + +REFERENCE PLAYERCARDS_TITLE_HIGHCALIBER +LANG_ENGLISH "High Caliber" + +REFERENCE PLAYERCARDS_TITLE_HIGHCOMMAND +LANG_ENGLISH "High Command" + +REFERENCE PLAYERCARDS_TITLE_HIGHLANDER +LANG_ENGLISH "Highlander" + +REFERENCE PLAYERCARDS_TITLE_HIJACKER +LANG_ENGLISH "Hijacker" + +REFERENCE PLAYERCARDS_TITLE_HIREDGUN +LANG_ENGLISH "Hired Gun" + +REFERENCE PLAYERCARDS_TITLE_HOTSHOT +LANG_ENGLISH "Hot Shot" + +REFERENCE PLAYERCARDS_TITLE_HOWTHE +LANG_ENGLISH "How the?" + +REFERENCE PLAYERCARDS_TITLE_ICEMAN +LANG_ENGLISH "I.C.E. Man" + +REFERENCE PLAYERCARDS_TITLE_IDTHIEF +LANG_ENGLISH "ID Thief" + +REFERENCE PLAYERCARDS_TITLE_IMPALER +LANG_ENGLISH "Impaler" + +REFERENCE PLAYERCARDS_TITLE_IMRICH +LANG_ENGLISH "I'm Rich!" + +REFERENCE PLAYERCARDS_TITLE_IMS_EXPERT +LANG_ENGLISH "IMS Expert" + +REFERENCE PLAYERCARDS_TITLE_INCISER +LANG_ENGLISH "The Inciser" + +REFERENCE PLAYERCARDS_TITLE_INFECTED +LANG_ENGLISH "Infected" + +REFERENCE PLAYERCARDS_TITLE_INTERGALACTIC_PLANETARY +LANG_ENGLISH "Intergalactic" + +REFERENCE PLAYERCARDS_TITLE_INVINCIBLE +LANG_ENGLISH "The Invincible" + +REFERENCE PLAYERCARDS_TITLE_INVISIBLE +LANG_ENGLISH "Invisible" + +REFERENCE PLAYERCARDS_TITLE_IRON_LUNGS_KS +LANG_ENGLISH "Marksman Specialist" + +REFERENCE PLAYERCARDS_TITLE_IRONLUNGS +LANG_ENGLISH "Iron Lungs" + +REFERENCE PLAYERCARDS_TITLE_ITS_SABOTAGE +LANG_ENGLISH "It's Sabotage!" + +REFERENCE PLAYERCARDS_TITLE_ITSPERSONAL +LANG_ENGLISH "It's Personal" + +REFERENCE PLAYERCARDS_TITLE_JACKINTHEBOX +LANG_ENGLISH "Jack-in-the-Box" + +REFERENCE PLAYERCARDS_TITLE_JOINTOPS +LANG_ENGLISH "Joint Ops" + +REFERENCE PLAYERCARDS_TITLE_JOLLYGREEN +LANG_ENGLISH "The Dragon" + +REFERENCE PLAYERCARDS_TITLE_JUGGERNAUT +LANG_ENGLISH "Juggernaut" + +REFERENCE PLAYERCARDS_TITLE_JUGGERNAUT_EXPERT +LANG_ENGLISH "Juggernaut Expert" + +REFERENCE PLAYERCARDS_TITLE_JUMP_JET +LANG_ENGLISH "Jump Jet" + +REFERENCE PLAYERCARDS_TITLE_K_FACTOR +LANG_ENGLISH "K Factor" + +REFERENCE PLAYERCARDS_TITLE_KEEPSONTICKIN +LANG_ENGLISH "Keeps on Tickin'" + +REFERENCE PLAYERCARDS_TITLE_KLEPTO +LANG_ENGLISH "Kleptomaniac" + +REFERENCE PLAYERCARDS_TITLE_LASTRESORT +LANG_ENGLISH "Last Resort" + +REFERENCE PLAYERCARDS_TITLE_LASTSTANDMASTER +LANG_ENGLISH "The Stand" + +REFERENCE PLAYERCARDS_TITLE_LASTSTANDVET +LANG_ENGLISH "Stand Veteran" + +REFERENCE PLAYERCARDS_TITLE_LAYING_THE_BOOM +LANG_ENGLISH "Laying The Boom!" + +REFERENCE PLAYERCARDS_TITLE_LEGEND +LANG_ENGLISH "The Legend" + +REFERENCE PLAYERCARDS_TITLE_LIGHTSOUT +LANG_ENGLISH "Lights Out!" + +REFERENCE PLAYERCARDS_TITLE_LIVELONG +LANG_ENGLISH "Live Long..." + +REFERENCE PLAYERCARDS_TITLE_LIVINGDEAD +LANG_ENGLISH "Living Dead" + +REFERENCE PLAYERCARDS_TITLE_LONE_WOLF +LANG_ENGLISH "Lone Wolf" + +REFERENCE PLAYERCARDS_TITLE_LONER +LANG_ENGLISH "The Loner" + +REFERENCE PLAYERCARDS_TITLE_LONGERSPRINT_KS +LANG_ENGLISH "Sprint Specialist" + +REFERENCE PLAYERCARDS_TITLE_LOW_PROFILE +LANG_ENGLISH "Low Profile" + +REFERENCE PLAYERCARDS_TITLE_MACH5 +LANG_ENGLISH "Mach 5" + +REFERENCE PLAYERCARDS_TITLE_MADBOMBER +LANG_ENGLISH "The Mad Bomber" + +REFERENCE PLAYERCARDS_TITLE_MADMAN +LANG_ENGLISH "Mad Man" + +REFERENCE PLAYERCARDS_TITLE_MARTYR +LANG_ENGLISH "Martyr" + +REFERENCE PLAYERCARDS_TITLE_MASTADON +LANG_ENGLISH "The Mastodon" + +REFERENCE PLAYERCARDS_TITLE_MASTERBLASTER +LANG_ENGLISH "Solid Steel" + +REFERENCE PLAYERCARDS_TITLE_MASTERMIND +LANG_ENGLISH "Mastermind" + +REFERENCE PLAYERCARDS_TITLE_MERCILESS +LANG_ENGLISH "The Merciless" + +REFERENCE PLAYERCARDS_TITLE_MONEYSHOT +LANG_ENGLISH "Money Shot!" + +REFERENCE PLAYERCARDS_TITLE_MVPASSASSIN +LANG_ENGLISH "MVP Assassin" + +REFERENCE PLAYERCARDS_TITLE_MYLILPWNY +LANG_ENGLISH "My Li'l Pwny" + +REFERENCE PLAYERCARDS_TITLE_NBK +LANG_ENGLISH "NBK" + +REFERENCE PLAYERCARDS_TITLE_NERVESOFSTEEL +LANG_ENGLISH "Nerves of Steel" + +REFERENCE PLAYERCARDS_TITLE_NEUTRAL +LANG_ENGLISH "Neutral" + +REFERENCE PLAYERCARDS_TITLE_NEWJACK +LANG_ENGLISH "New Jack" + +REFERENCE PLAYERCARDS_TITLE_NINJA +LANG_ENGLISH "Ninja" + +REFERENCE PLAYERCARDS_TITLE_NO +LANG_ENGLISH "No." + +REFERENCE PLAYERCARDS_TITLE_NO1_STUNNER +LANG_ENGLISH "#1 Stunner" + +REFERENCE PLAYERCARDS_TITLE_NOBOOM +LANG_ENGLISH "No Boom" + +REFERENCE PLAYERCARDS_TITLE_NOHANDS +LANG_ENGLISH "Look! No Hands!" + +REFERENCE PLAYERCARDS_TITLE_NOOBTUBER +LANG_ENGLISH "Noob Tuber" + +REFERENCE PLAYERCARDS_TITLE_NOTINTHEFACE +LANG_ENGLISH "Not in the face!" + +REFERENCE PLAYERCARDS_TITLE_NUMB +LANG_ENGLISH "The Numb" + +REFERENCE PLAYERCARDS_TITLE_OG +LANG_ENGLISH "OG" + +REFERENCE PLAYERCARDS_TITLE_OMFG +LANG_ENGLISH "OMFG" + +REFERENCE PLAYERCARDS_TITLE_OMNICIDE +LANG_ENGLISH "Omnicide" + +REFERENCE PLAYERCARDS_TITLE_OMNIPOTENT +LANG_ENGLISH "Omnipotent" + +REFERENCE PLAYERCARDS_TITLE_OSPREY_EXPERT +LANG_ENGLISH "Osprey Gunner Expert" + +REFERENCE PLAYERCARDS_TITLE_OVERACHIEVER +LANG_ENGLISH "Over Achiever" + +REFERENCE PLAYERCARDS_TITLE_OVERWATCH +LANG_ENGLISH "Overwatch" + +REFERENCE PLAYERCARDS_TITLE_OWNED +LANG_ENGLISH "owned." + +REFERENCE PLAYERCARDS_TITLE_PAINT_KS +LANG_ENGLISH "Recon Specialist" + +REFERENCE PLAYERCARDS_TITLE_PARTINGGIFT +LANG_ENGLISH "Parting Gift" + +REFERENCE PLAYERCARDS_TITLE_PATHFINDER +LANG_ENGLISH "Pathfinder" + +REFERENCE PLAYERCARDS_TITLE_PATRIOT +LANG_ENGLISH "Patriot" + +REFERENCE PLAYERCARDS_TITLE_PAVELOW_EXPERT +LANG_ENGLISH "Pave Low Expert" + +REFERENCE PLAYERCARDS_TITLE_PERFECTIONIST +LANG_ENGLISH "Perfectionist" + +REFERENCE PLAYERCARDS_TITLE_PERSONAL_ASSISTANT +LANG_ENGLISH "Personal Assistant" + +REFERENCE PLAYERCARDS_TITLE_PHILANTHROPIST +LANG_ENGLISH "Philanthropist" + +REFERENCE PLAYERCARDS_TITLE_PHOENIXRISING +LANG_ENGLISH "Phoenix Rising" + +REFERENCE PLAYERCARDS_TITLE_PINEAPPLE_EXPRESS +LANG_ENGLISH "Pineapple Express" + +REFERENCE PLAYERCARDS_TITLE_PINPULLER +LANG_ENGLISH "Pin Puller" + +REFERENCE PLAYERCARDS_TITLE_PLAGUE +LANG_ENGLISH "Transfer" + +REFERENCE PLAYERCARDS_TITLE_PLANE_WHISPERER +LANG_ENGLISH "Plane Whisperer" + +REFERENCE PLAYERCARDS_TITLE_PLASTICMAN +LANG_ENGLISH "Plastique" + +REFERENCE PLAYERCARDS_TITLE_POOLSHARK +LANG_ENGLISH "Pool Shark" + +REFERENCE PLAYERCARDS_TITLE_POPOFF +LANG_ENGLISH "Pop Off" + +REFERENCE PLAYERCARDS_TITLE_PORTABLERADAR +LANG_ENGLISH "Portable Radar" + +REFERENCE PLAYERCARDS_TITLE_PREDATOR +LANG_ENGLISH "Predator" + +REFERENCE PLAYERCARDS_TITLE_PREDATORMISSILE_EXPERT +LANG_ENGLISH "Predator Missile Expert" + +REFERENCE PLAYERCARDS_TITLE_PREEMPTIVE_STRIKE +LANG_ENGLISH "Preemptive Strike" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE1 +LANG_ENGLISH "The Prestige" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE10 +LANG_ENGLISH "Prestige 10" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE2 +LANG_ENGLISH "Round 2" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE3 +LANG_ENGLISH "Third Time Charm" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE4 +LANG_ENGLISH "4 the Record" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE5 +LANG_ENGLISH "Five Sided Fistagon" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE6 +LANG_ENGLISH "6 Feet Under" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE7 +LANG_ENGLISH "Lucky 7" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE8 +LANG_ENGLISH "Hard Eight" + +REFERENCE PLAYERCARDS_TITLE_PRESTIGE9 +LANG_ENGLISH "9 Lives" + +REFERENCE PLAYERCARDS_TITLE_PROFESSIONAL +LANG_ENGLISH "The Professional" + +REFERENCE PLAYERCARDS_TITLE_PROTECTANDSERVE +LANG_ENGLISH "Protect and Serve" + +REFERENCE PLAYERCARDS_TITLE_PRPURCHASE1 +LANG_ENGLISH "Far Superior" + +REFERENCE PLAYERCARDS_TITLE_PRPURCHASE2 +LANG_ENGLISH "Supreme Being" + +REFERENCE PLAYERCARDS_TITLE_PRPURCHASE3 +LANG_ENGLISH "Pure Talent" + +REFERENCE PLAYERCARDS_TITLE_PUBLIC_ENEMY +LANG_ENGLISH "Public Enemy" + +REFERENCE PLAYERCARDS_TITLE_PUSHING_DAISY +LANG_ENGLISH "Pushin' Daisies" + +REFERENCE PLAYERCARDS_TITLE_PYRO +LANG_ENGLISH "Pyromaniac" + +REFERENCE PLAYERCARDS_TITLE_QUICKCHANGE +LANG_ENGLISH "Quick Change Artist" + +REFERENCE PLAYERCARDS_TITLE_QUICKDRAW +LANG_ENGLISH "Quickdraw" + +REFERENCE PLAYERCARDS_TITLE_QUICKDRAW_KS +LANG_ENGLISH "Quickdraw Specialist" + +REFERENCE PLAYERCARDS_TITLE_RAINMAKER +LANG_ENGLISH "Rainmaker" + +REFERENCE PLAYERCARDS_TITLE_RAINOFFIRE +LANG_ENGLISH "Rain of Fire" + +REFERENCE PLAYERCARDS_TITLE_READYFIRE +LANG_ENGLISH "Ready. Aim. Fire!" + +REFERENCE PLAYERCARDS_TITLE_REDEEMER +LANG_ENGLISH "The Redeemer" + +REFERENCE PLAYERCARDS_TITLE_REJECTED +LANG_ENGLISH "Rejected" + +REFERENCE PLAYERCARDS_TITLE_RELOADED +LANG_ENGLISH "Reloaded" + +REFERENCE PLAYERCARDS_TITLE_REMOTEMORTAR_EXPERT +LANG_ENGLISH "AGM Expert" + +REFERENCE PLAYERCARDS_TITLE_REMOTETANK_EXPERT +LANG_ENGLISH "Assault Drone Expert" + +REFERENCE PLAYERCARDS_TITLE_REMOTETURRET_EXPERT +LANG_ENGLISH "Remote Sentry Expert" + +REFERENCE PLAYERCARDS_TITLE_REMOTEUAV_EXPERT +LANG_ENGLISH "Recon Drone Expert" + +REFERENCE PLAYERCARDS_TITLE_REMOTEVIEWER +LANG_ENGLISH "Remote Viewer" + +REFERENCE PLAYERCARDS_TITLE_REVERSALOFFORTUNE +LANG_ENGLISH "Reversal of Fortune" + +REFERENCE PLAYERCARDS_TITLE_REZERO +LANG_ENGLISH "Re-Zero" + +REFERENCE PLAYERCARDS_TITLE_RISINGSUN +LANG_ENGLISH "Rising Sun" + +REFERENCE PLAYERCARDS_TITLE_RIVAL +LANG_ENGLISH "Rival" + +REFERENCE PLAYERCARDS_TITLE_ROBINHOOD +LANG_ENGLISH "Robin Hood" + +REFERENCE PLAYERCARDS_TITLE_ROLLING_THUNDER +LANG_ENGLISH "Rolling Thunder" + +REFERENCE PLAYERCARDS_TITLE_SAM_EXPERT +LANG_ENGLISH "SAM Expert" + +REFERENCE PLAYERCARDS_TITLE_SBD +LANG_ENGLISH "SBD" + +REFERENCE PLAYERCARDS_TITLE_SCAVENGER_KS +LANG_ENGLISH "Scavenger Specialist" + +REFERENCE PLAYERCARDS_TITLE_SCRAMBLER +LANG_ENGLISH "Scrambler" + +REFERENCE PLAYERCARDS_TITLE_SENTRY_EXPERT +LANG_ENGLISH "Sentry Expert" + +REFERENCE PLAYERCARDS_TITLE_SHARE_PACKAGE +LANG_ENGLISH "Share Package" + +REFERENCE PLAYERCARDS_TITLE_SHOCKANDAWE +LANG_ENGLISH "Shock and Awe" + +REFERENCE PLAYERCARDS_TITLE_SHOCKWAVE +LANG_ENGLISH "Shockwave" + +REFERENCE PLAYERCARDS_TITLE_SHOT_DOWN +LANG_ENGLISH "Shot Down" + +REFERENCE PLAYERCARDS_TITLE_SHOTOVER +LANG_ENGLISH "Shot Over" + +REFERENCE PLAYERCARDS_TITLE_SIDEKICK +LANG_ENGLISH "Sidekick" + +REFERENCE PLAYERCARDS_TITLE_SIDEPOCKET +LANG_ENGLISH "Side Pocket" + +REFERENCE PLAYERCARDS_TITLE_SIGINT +LANG_ENGLISH "SIGINT" + +REFERENCE PLAYERCARDS_TITLE_SILENCERMASTER +LANG_ENGLISH "The Silent" + +REFERENCE PLAYERCARDS_TITLE_SILENCERVET +LANG_ENGLISH "Silent Veteran" + +REFERENCE PLAYERCARDS_TITLE_SILENT_KNIGHT +LANG_ENGLISH "Silence" + +REFERENCE PLAYERCARDS_TITLE_SILENTSTRIKE +LANG_ENGLISH "Silent Strike" + +REFERENCE PLAYERCARDS_TITLE_SIRSMOKEALOT +LANG_ENGLISH "Sir Smoke-a-Lot" + +REFERENCE PLAYERCARDS_TITLE_SKYCAPTAIN +LANG_ENGLISH "Airborne" + +REFERENCE PLAYERCARDS_TITLE_SLEIGHT_OF_HAND_KS +LANG_ENGLISH "Reload Specialist" + +REFERENCE PLAYERCARDS_TITLE_SMASHHIT +LANG_ENGLISH "Smash Hit" + +REFERENCE PLAYERCARDS_TITLE_SMILE_FOR_THE_CAMERA +LANG_ENGLISH "Smile For The Camera" + +REFERENCE PLAYERCARDS_TITLE_SMOKEGRENADE +LANG_ENGLISH "Smoke Grenade" + +REFERENCE PLAYERCARDS_TITLE_SMOOTHCRIM +LANG_ENGLISH "Smooth Criminal" + +REFERENCE PLAYERCARDS_TITLE_SNAKE_IN_THE_GRASS +LANG_ENGLISH "Snake In The Grass" + +REFERENCE PLAYERCARDS_TITLE_SO_INTENSE +LANG_ENGLISH "So Intense" + +REFERENCE PLAYERCARDS_TITLE_SONICBOOM +LANG_ENGLISH "Sonic Boom" + +REFERENCE PLAYERCARDS_TITLE_SPARKLEMAGIC +LANG_ENGLISH "Sparkle Magic" + +REFERENCE PLAYERCARDS_TITLE_SPECIALIST +LANG_ENGLISH "The Specialist" + +REFERENCE PLAYERCARDS_TITLE_SPECTRE +LANG_ENGLISH "Spectre" + +REFERENCE PLAYERCARDS_TITLE_SPEEDDEMON +LANG_ENGLISH "Speed Demon" + +REFERENCE PLAYERCARDS_TITLE_SPIRIT +LANG_ENGLISH "Pyrotechnical" + +REFERENCE PLAYERCARDS_TITLE_SPYGAME +LANG_ENGLISH "Spy Game" + +REFERENCE PLAYERCARDS_TITLE_SQUAWK_BOX +LANG_ENGLISH "Squawk Box" + +REFERENCE PLAYERCARDS_TITLE_SSDD +LANG_ENGLISH "S.S.D.D." + +REFERENCE PLAYERCARDS_TITLE_STABALOT +LANG_ENGLISH "Sir Stabalot" + +REFERENCE PLAYERCARDS_TITLE_STALKER_KS +LANG_ENGLISH "Stalker Specialist" + +REFERENCE PLAYERCARDS_TITLE_STARFISH_PRIME +LANG_ENGLISH "Starfish Prime" + +REFERENCE PLAYERCARDS_TITLE_STEADY_AIM_KS +LANG_ENGLISH "Steady Aim Specialist" + +REFERENCE PLAYERCARDS_TITLE_STEALTHAIRSTRIKE_EXPERT +LANG_ENGLISH "Stealth Airstrike Expert" + +REFERENCE PLAYERCARDS_TITLE_STEEL_REIGN +LANG_ENGLISH "Reign Down" + +REFERENCE PLAYERCARDS_TITLE_STICKMAN +LANG_ENGLISH "Stickman" + +REFERENCE PLAYERCARDS_TITLE_STRAIGHT_UP +LANG_ENGLISH "Straight Up" + +REFERENCE PLAYERCARDS_TITLE_STREAKER +LANG_ENGLISH "Streaker" + +REFERENCE PLAYERCARDS_TITLE_STRINGFELLOW +LANG_ENGLISH "Direct Connect" + +REFERENCE PLAYERCARDS_TITLE_STUCKONYOU +LANG_ENGLISH "Stuck on You" + +REFERENCE PLAYERCARDS_TITLE_STUNGUN +LANG_ENGLISH "Stun Gun" + +REFERENCE PLAYERCARDS_TITLE_STUNMASTER +LANG_ENGLISH "The Stunner" + +REFERENCE PLAYERCARDS_TITLE_STUNVET +LANG_ENGLISH "Stunner Veteran" + +REFERENCE PLAYERCARDS_TITLE_SUBMIT_TO_AUTHORITY +LANG_ENGLISH "Submit to Authority" + +REFERENCE PLAYERCARDS_TITLE_SUNBLOCK +LANG_ENGLISH "Sunblock" + +REFERENCE PLAYERCARDS_TITLE_SUPPLIER +LANG_ENGLISH "The Supplier" + +REFERENCE PLAYERCARDS_TITLE_SUPPRESSOR +LANG_ENGLISH "Suppressor" + +REFERENCE PLAYERCARDS_TITLE_SURESHOT +LANG_ENGLISH "Sureshot" + +REFERENCE PLAYERCARDS_TITLE_SURGICAL +LANG_ENGLISH "Surgical" + +REFERENCE PLAYERCARDS_TITLE_SURVIVOR +LANG_ENGLISH "Survivor" + +REFERENCE PLAYERCARDS_TITLE_TACDEL +LANG_ENGLISH "TacDel" + +REFERENCE PLAYERCARDS_TITLE_TAGYOUREIT +LANG_ENGLISH "Tag! You're it!" + +REFERENCE PLAYERCARDS_TITLE_TAKE_A_STAB +LANG_ENGLISH "Take a Stab" + +REFERENCE PLAYERCARDS_TITLE_TANGO_DOWN +LANG_ENGLISH "Tango Down" + +REFERENCE PLAYERCARDS_TITLE_TANGODOWN +LANG_ENGLISH "Tango Down" + +REFERENCE PLAYERCARDS_TITLE_TASKFORCE420 +LANG_ENGLISH "Task Force 420" + +REFERENCE PLAYERCARDS_TITLE_TEAM_PLAYER +LANG_ENGLISH "Team Player" + +REFERENCE PLAYERCARDS_TITLE_TECHNOKILLER +LANG_ENGLISH "Techno Killer" + +REFERENCE PLAYERCARDS_TITLE_TERMINATOR +LANG_ENGLISH "The Exterminator" + +REFERENCE PLAYERCARDS_TITLE_TEST +LANG_ENGLISH "Sample Title" + +REFERENCE PLAYERCARDS_TITLE_THA_BOMB +LANG_ENGLISH "Tha Bomb" + +REFERENCE PLAYERCARDS_TITLE_THEEDGE +LANG_ENGLISH "The Edge" + +REFERENCE PLAYERCARDS_TITLE_THERIPPER +LANG_ENGLISH "The Ripper" + +REFERENCE PLAYERCARDS_TITLE_THINKFAST +LANG_ENGLISH "Think Fast!" + +REFERENCE PLAYERCARDS_TITLE_TIME_ON_TARGET +LANG_ENGLISH "Time on Target" + +REFERENCE PLAYERCARDS_TITLE_TIMEISMONEY +LANG_ENGLISH "Time is Money" + +REFERENCE PLAYERCARDS_TITLE_TOPGUN +LANG_ENGLISH "Top Gun" + +REFERENCE PLAYERCARDS_TITLE_TOXICAVENGER +LANG_ENGLISH "Toxic" + +REFERENCE PLAYERCARDS_TITLE_TRACKSTAR +LANG_ENGLISH "Trackstar" + +REFERENCE PLAYERCARDS_TITLE_TRANSFORMER +LANG_ENGLISH "Transformer" + +REFERENCE PLAYERCARDS_TITLE_TRUELIAR +LANG_ENGLISH "True Liar" + +REFERENCE PLAYERCARDS_TITLE_UAV_EXPERT +LANG_ENGLISH "UAV Expert" + +REFERENCE PLAYERCARDS_TITLE_UAVJAMMER +LANG_ENGLISH "UAV Jammer" + +REFERENCE PLAYERCARDS_TITLE_UAVRAYS +LANG_ENGLISH "UAV Rays" + +REFERENCE PLAYERCARDS_TITLE_ULTRANATIONALIST +LANG_ENGLISH "Ultranationalist" + +REFERENCE PLAYERCARDS_TITLE_UNBELIEVABLE +LANG_ENGLISH "Unbelievable" + +REFERENCE PLAYERCARDS_TITLE_UNBREAKABLE +LANG_ENGLISH "Unbreakable" + +REFERENCE PLAYERCARDS_TITLE_UNDEAD +LANG_ENGLISH "The Undead" + +REFERENCE PLAYERCARDS_TITLE_UNICORNPRINCESS +LANG_ENGLISH "Unicorn Princess" + +REFERENCE PLAYERCARDS_TITLE_UNSEEN +LANG_ENGLISH "The Unseen" + +REFERENCE PLAYERCARDS_TITLE_UNSTOPPABLE +LANG_ENGLISH "Unstoppable" + +REFERENCE PLAYERCARDS_TITLE_UNTOUCHABLE +LANG_ENGLISH "Untouchable" + +REFERENCE PLAYERCARDS_TITLE_VEST_EXPERT +LANG_ENGLISH "Vest Expert" + +REFERENCE PLAYERCARDS_TITLE_VOYEUR +LANG_ENGLISH "Voyeur" + +REFERENCE PLAYERCARDS_TITLE_VULTURE +LANG_ENGLISH "Vulture" + +REFERENCE PLAYERCARDS_TITLE_WARGAMER +LANG_ENGLISH "Wargamer" + +REFERENCE PLAYERCARDS_TITLE_WARGASM +LANG_ENGLISH "Wargasm" + +REFERENCE PLAYERCARDS_TITLE_WATCHMAN +LANG_ENGLISH "The Watchman" + +REFERENCE PLAYERCARDS_TITLE_WHY_SO_SERIOUS +LANG_ENGLISH "Why So Serious?" + +REFERENCE PLAYERCARDS_TITLE_WIREFU +LANG_ENGLISH "Wire Fu" + +REFERENCE PLAYERCARDS_TITLE_WOPR +LANG_ENGLISH "MOAB" + +REFERENCE PLAYERCARDS_TITLE_XRAYVISION +LANG_ENGLISH "X-Ray Vision" + +REFERENCE PRESENCE_CONF +LANG_ENGLISH "Kill Confirmed" + +REFERENCE PRESENCE_CTF +LANG_ENGLISH "Capture the Flag" + +REFERENCE PRESENCE_DD +LANG_ENGLISH "Demolition" + +REFERENCE PRESENCE_DM +LANG_ENGLISH "Free-for-all" + +REFERENCE PRESENCE_DOM +LANG_ENGLISH "Domination" + +REFERENCE PRESENCE_GRND +LANG_ENGLISH "Drop Zone" + +REFERENCE PRESENCE_GUN +LANG_ENGLISH "Gun Game" + +REFERENCE PRESENCE_INFECT +LANG_ENGLISH "Infected" + +REFERENCE PRESENCE_JUGG +LANG_ENGLISH "Juggernaut" + +REFERENCE PRESENCE_KOTH +LANG_ENGLISH "Headquarters" + +REFERENCE PRESENCE_LOBBY +LANG_ENGLISH "In pre-game lobby" + +REFERENCE PRESENCE_MP_AGROUND_SS +LANG_ENGLISH "Aground" + +REFERENCE PRESENCE_MP_ALPHA +LANG_ENGLISH "Lockdown" + +REFERENCE PRESENCE_MP_BOARDWALK +LANG_ENGLISH "Boardwalk" + +REFERENCE PRESENCE_MP_BOOTLEG +LANG_ENGLISH "Bootleg" + +REFERENCE PRESENCE_MP_BRAVO +LANG_ENGLISH "Mission" + +REFERENCE PRESENCE_MP_BURN_SS +LANG_ENGLISH "U-Turn" + +REFERENCE PRESENCE_MP_CARBON +LANG_ENGLISH "Carbon" + +REFERENCE PRESENCE_MP_CEMENT +LANG_ENGLISH "Foundation" + +REFERENCE PRESENCE_MP_COURTYARD_SS +LANG_ENGLISH "Erosion" + +REFERENCE PRESENCE_MP_CROSSWALK_SS +LANG_ENGLISH "Intersection" + +REFERENCE PRESENCE_MP_DOME +LANG_ENGLISH "Dome" + +REFERENCE PRESENCE_MP_EXCHANGE +LANG_ENGLISH "Downturn" + +REFERENCE PRESENCE_MP_HARDHAT +LANG_ENGLISH "Hardhat" + +REFERENCE PRESENCE_MP_HILLSIDE_SS +LANG_ENGLISH "Getaway" + +REFERENCE PRESENCE_MP_INTERCHANGE +LANG_ENGLISH "Interchange" + +REFERENCE PRESENCE_MP_ITALY +LANG_ENGLISH "Piazza" + +REFERENCE PRESENCE_MP_LAMBETH +LANG_ENGLISH "Fallen" + +REFERENCE PRESENCE_MP_METEORA +LANG_ENGLISH "Sanctuary" + +REFERENCE PRESENCE_MP_MOAB +LANG_ENGLISH "Gulch" + +REFERENCE PRESENCE_MP_MOGADISHU +LANG_ENGLISH "Bakaara" + +REFERENCE PRESENCE_MP_MORNINGWOOD +LANG_ENGLISH "Black Box" + +REFERENCE PRESENCE_MP_NOLA +LANG_ENGLISH "Parish" + +REFERENCE PRESENCE_MP_OVERWATCH +LANG_ENGLISH "Overwatch" + +REFERENCE PRESENCE_MP_PARIS +LANG_ENGLISH "Resistance" + +REFERENCE PRESENCE_MP_PARK +LANG_ENGLISH "Liberation" + +REFERENCE PRESENCE_MP_PLAZA2 +LANG_ENGLISH "Arkaden" + +REFERENCE PRESENCE_MP_QADEEM +LANG_ENGLISH "Oasis" + +REFERENCE PRESENCE_MP_RADAR +LANG_ENGLISH "Outpost" + +REFERENCE PRESENCE_MP_RESTREPO_SS +LANG_ENGLISH "Lookout" + +REFERENCE PRESENCE_MP_ROUGHNECK +LANG_ENGLISH "Off Shore" + +REFERENCE PRESENCE_MP_SEATOWN +LANG_ENGLISH "Seatown" + +REFERENCE PRESENCE_MP_SHIPBREAKER +LANG_ENGLISH "Decommission" + +REFERENCE PRESENCE_MP_SIX_SS +LANG_ENGLISH "Vortex" + +REFERENCE PRESENCE_MP_TERMINAL_CLS +LANG_ENGLISH "Terminal" + +REFERENCE PRESENCE_MP_UNDERGROUND +LANG_ENGLISH "Underground" + +REFERENCE PRESENCE_MP_VILLAGE +LANG_ENGLISH "Village" + +REFERENCE PRESENCE_NOTINGAME +LANG_ENGLISH "At the main menu" + +REFERENCE PRESENCE_OIC +LANG_ENGLISH "One in the Chamber" + +REFERENCE PRESENCE_PARTY +LANG_ENGLISH "In a party" + +REFERENCE PRESENCE_PLAYINGMP +LANG_ENGLISH "Playing &&1 in &&2" + +REFERENCE PRESENCE_PLAYINGSO +LANG_ENGLISH "Playing Special Ops in &&1" + +REFERENCE PRESENCE_PLAYINGSO_SURVIVAL +LANG_ENGLISH "Playing Special Ops Survival in &&1" + +REFERENCE PRESENCE_PLAYINGSO_SURVIVAL_CHAOS +LANG_ENGLISH "Playing Special Ops Chaos in &&1" + +REFERENCE PRESENCE_PLAYINGSP +LANG_ENGLISH "Playing Single Player in &&1" + +REFERENCE PRESENCE_PLAYINGTHEATRE +LANG_ENGLISH "Watching a replay in Theater mode" + +REFERENCE PRESENCE_SAB +LANG_ENGLISH "Sabotage" + +REFERENCE PRESENCE_SD +LANG_ENGLISH "Search and Destroy" + +REFERENCE PRESENCE_SO_ASSASSIN_PAYBACK +LANG_ENGLISH "Hit and Run" + +REFERENCE PRESENCE_SO_ASSAULT_RESCUE_2 +LANG_ENGLISH "Fire Mission" + +REFERENCE PRESENCE_SO_COOP_VLAD_EP01 +LANG_ENGLISH "Kill Switch" + +REFERENCE PRESENCE_SO_DELTACAMP +LANG_ENGLISH "Stay Sharp " + +REFERENCE PRESENCE_SO_DEMOLITION_SLAVA_HUNT +LANG_ENGLISH "Arctic Recon" + +REFERENCE PRESENCE_SO_ESCAPE_HAMBURG +LANG_ENGLISH "Iron Clad" + +REFERENCE PRESENCE_SO_ESCAPE_RESCUE_2_SO +LANG_ENGLISH "Black Ice" + +REFERENCE PRESENCE_SO_HELISWITCH_BERLIN +LANG_ENGLISH "Little Bros " + +REFERENCE PRESENCE_SO_IED_BERLIN +LANG_ENGLISH "Invisible Threat " + +REFERENCE PRESENCE_SO_INFILTRATE_INTRO +LANG_ENGLISH "Negotiator" + +REFERENCE PRESENCE_SO_JEEP_PARIS_B +LANG_ENGLISH "Server Crash" + +REFERENCE PRESENCE_SO_KILLSPREE_PARIS_A +LANG_ENGLISH "Toxic Paradise " + +REFERENCE PRESENCE_SO_LITTLEBIRD_PAYBACK +LANG_ENGLISH "Smack Town " + +REFERENCE PRESENCE_SO_LOBBY +LANG_ENGLISH "In a Special Ops lobby" + +REFERENCE PRESENCE_SO_MILEHIGH_HIJACK +LANG_ENGLISH "Milehigh Jack" + +REFERENCE PRESENCE_SO_NYSE_NY_MANHATTAN +LANG_ENGLISH "Flood the Market " + +REFERENCE PRESENCE_SO_RESCUE_HIJACK +LANG_ENGLISH "Hostage Taker" + +REFERENCE PRESENCE_SO_ROOFTOP_DUBAI_SPECOPS +LANG_ENGLISH "Vertigo" + +REFERENCE PRESENCE_SO_SPOTLIGHT_CASTLE +LANG_ENGLISH "Light 'Em Up" + +REFERENCE PRESENCE_SO_STEALTH_PRAGUE +LANG_ENGLISH "Resistance Movement" + +REFERENCE PRESENCE_SO_STEALTH_WARLORD +LANG_ENGLISH "Fatal Extraction" + +REFERENCE PRESENCE_SO_SUPPORT_DAM_SPECOPS +LANG_ENGLISH "Special Delivery" + +REFERENCE PRESENCE_SO_TIMETRIAL_LONDON +LANG_ENGLISH "Firewall" + +REFERENCE PRESENCE_SO_TRAINER2_SO_DELTACAMP +LANG_ENGLISH "Charges Set" + +REFERENCE PRESENCE_SO_ZODIAC2_NY_HARBOR +LANG_ENGLISH "Over Reactor " + +REFERENCE PRESENCE_SP_BERLIN +LANG_ENGLISH "Scorched Earth " + +REFERENCE PRESENCE_SP_CASTLE +LANG_ENGLISH "Stronghold" + +REFERENCE PRESENCE_SP_DUBAI +LANG_ENGLISH "Dust to Dust " + +REFERENCE PRESENCE_SP_HAMBURG +LANG_ENGLISH "Goalpost" + +REFERENCE PRESENCE_SP_HIJACK +LANG_ENGLISH "Turbulence " + +REFERENCE PRESENCE_SP_INNOCENT +LANG_ENGLISH "Mind the Gap " + +REFERENCE PRESENCE_SP_INTRO +LANG_ENGLISH "Persona Non Grata " + +REFERENCE PRESENCE_SP_LONDON +LANG_ENGLISH "Mind the Gap " + +REFERENCE PRESENCE_SP_NY_HARBOR +LANG_ENGLISH "Hunter Killer " + +REFERENCE PRESENCE_SP_NY_MANHATTAN +LANG_ENGLISH "Black Tuesday " + +REFERENCE PRESENCE_SP_PARIS_A +LANG_ENGLISH "Bag and Drag" + +REFERENCE PRESENCE_SP_PARIS_AC130 +LANG_ENGLISH "Iron Lady" + +REFERENCE PRESENCE_SP_PARIS_B +LANG_ENGLISH "Bag and Drag" + +REFERENCE PRESENCE_SP_PAYBACK +LANG_ENGLISH "Return to Sender" + +REFERENCE PRESENCE_SP_PRAGUE +LANG_ENGLISH "Eye of the Storm" + +REFERENCE PRESENCE_SP_PRAGUE_ESCAPE +LANG_ENGLISH "Blood Brothers" + +REFERENCE PRESENCE_SP_PROLOGUE +LANG_ENGLISH "Prologue" + +REFERENCE PRESENCE_SP_RESCUE_2 +LANG_ENGLISH "Down the Rabbit Hole " + +REFERENCE PRESENCE_SP_WARLORD +LANG_ENGLISH "Back on the Grid" + +REFERENCE PRESENCE_SURVIVAL_CHAOS +LANG_ENGLISH "CHAOS" + +REFERENCE PRESENCE_TDEF +LANG_ENGLISH "Team Defender" + +REFERENCE PRESENCE_TJUGG +LANG_ENGLISH "Team Juggernaut" + +REFERENCE PRESENCE_UNKNOWN_MAP +LANG_ENGLISH "unknown map" + +REFERENCE PRESENCE_WAR +LANG_ENGLISH "Team Deathmatch" + +REFERENCE XBOXLIVE_AWAY +LANG_ENGLISH "Away" + +REFERENCE XBOXLIVE_BUSY +LANG_ENGLISH "Busy" + +REFERENCE XBOXLIVE_CANTJOINSESSION +LANG_ENGLISH "Unable to join game session" + +REFERENCE XBOXLIVE_CLANSETTINGS +LANG_ENGLISH "Clan Settings" + +REFERENCE XBOXLIVE_DESTROYPARTY +LANG_ENGLISH "End Party?" + +REFERENCE XBOXLIVE_DOWNLOAD_FAIL +LANG_ENGLISH "Failed to complete download for online update." + +REFERENCE XBOXLIVE_EDITCLANINFO +LANG_ENGLISH "Edit Clan Info" + +REFERENCE XBOXLIVE_ENDOFMATCH +LANG_ENGLISH "End of match" + +REFERENCE XBOXLIVE_EXTERNALMUTE +LANG_ENGLISH "Player is muted externally." + +REFERENCE XBOXLIVE_EXTERNALMUTE_TITLE +LANG_ENGLISH "Can't toggle mute" + +REFERENCE XBOXLIVE_FINDGAME +LANG_ENGLISH " find game" + +REFERENCE XBOXLIVE_FINDGAMELOBBY +LANG_ENGLISH " Find Game Lobby" + +REFERENCE XBOXLIVE_FRIENDSLIST +LANG_ENGLISH " friends" + +REFERENCE XBOXLIVE_FRIENDSLISTONX +LANG_ENGLISH " friends" + +REFERENCE XBOXLIVE_HOST_JOINING +LANG_ENGLISH "Unable to join game, its host is connecting to us." + +REFERENCE XBOXLIVE_HOSTKICKPLAYER +LANG_ENGLISH " Kick Player" + +REFERENCE XBOXLIVE_INVALIDPERMISSIONS +LANG_ENGLISH "The user &&1 does not have proper permissions for that operation" + +REFERENCE XBOXLIVE_INVITE +LANG_ENGLISH " invite friends" + +REFERENCE XBOXLIVE_INVITE_ONLY +LANG_ENGLISH "Lobby is by Invitation Only" + +REFERENCE XBOXLIVE_JOIN_FULL_GAME +LANG_ENGLISH "This friend's game session is currently full." + +REFERENCE XBOXLIVE_KICK +LANG_ENGLISH "Kick" + +REFERENCE XBOXLIVE_KICKPLAYER +LANG_ENGLISH "Kick &&1?" + +REFERENCE XBOXLIVE_KICKPLAYERINLIST +LANG_ENGLISH " KICK PLAYER" + +REFERENCE XBOXLIVE_LEADERBOARDS +LANG_ENGLISH "Leaderboards" + +REFERENCE XBOXLIVE_LEAVELOBBY +LANG_ENGLISH "Leave Lobby?" + +REFERENCE XBOXLIVE_LEAVEPARTY +LANG_ENGLISH "Leave party?" + +REFERENCE XBOXLIVE_LEAVEPARTYANDLOBBY +LANG_ENGLISH "Leave lobby and party?" + +REFERENCE XBOXLIVE_LEAVEPARTYBUTTON +LANG_ENGLISH " Leave Party" + +REFERENCE XBOXLIVE_LIVEERROR +LANG_ENGLISH "Communication with the IWNet servers has been interrupted." + +REFERENCE XBOXLIVE_LOBBY_CONNECTION_ERR +LANG_ENGLISH "Unable to connect to Activision Matchmaking (Error &&1)" + +REFERENCE XBOXLIVE_LOBBYENDED +LANG_ENGLISH "Game lobby closed" + +REFERENCE XBOXLIVE_LOBBYGAMERCARD +LANG_ENGLISH " View Player's Gamer Card" + +REFERENCE XBOXLIVE_LOCAL_SERVER +LANG_ENGLISH "Local Server" + +REFERENCE XBOXLIVE_LOGGEDOFF +LANG_ENGLISH "You were logged out of IWNet" + +REFERENCE XBOXLIVE_MPNOTALLOWED +LANG_ENGLISH "The current profile is not allowed to play on IWNet." + +REFERENCE XBOXLIVE_MUSTLOGIN +LANG_ENGLISH "You must sign in before you can play Modern Warfare 3" + +REFERENCE XBOXLIVE_NOTSIGNEDIN +LANG_ENGLISH "Not signed in to a profile" + +REFERENCE XBOXLIVE_NOTSIGNEDINLIVE +LANG_ENGLISH "Not signed in to an IWNet profile" + +REFERENCE XBOXLIVE_OFFLINE +LANG_ENGLISH "Offline" + +REFERENCE XBOXLIVE_ONLINE +LANG_ENGLISH "Online" + +REFERENCE XBOXLIVE_PARTYDETAILS +LANG_ENGLISH " party details" + +REFERENCE XBOXLIVE_PARTYENDED +LANG_ENGLISH "The party is no longer active" + +REFERENCE XBOXLIVE_PLAYER0 +LANG_ENGLISH "Guest 1" + +REFERENCE XBOXLIVE_PLAYER1 +LANG_ENGLISH "Guest 2" + +REFERENCE XBOXLIVE_PLAYER2 +LANG_ENGLISH "Guest 3" + +REFERENCE XBOXLIVE_PLAYER3 +LANG_ENGLISH "Guest 4" + +REFERENCE XBOXLIVE_PLAYER_MUTE +LANG_ENGLISH "Toggle Mute" + +REFERENCE XBOXLIVE_PLAYLISTISNEW +LANG_ENGLISH "Your playlist data is newer than the host's. You will be unable to play with them until they restart to get the new playlists." + +REFERENCE XBOXLIVE_PLAYLISTISOLD +LANG_ENGLISH "Your playlist data is older than the host's. You must restart the game or reconnect in order to get the new playlist data." + +REFERENCE XBOXLIVE_PLAYLISTUSERCOUNT +LANG_ENGLISH "&&1/&&2 Players in Playlists" + +REFERENCE XBOXLIVE_POPUP_CONNECTION +LANG_ENGLISH "Connecting to Online Services" + +REFERENCE XBOXLIVE_RESTRICTEDCLAN +LANG_ENGLISH "This server only allows players from certain clans to play here." + +REFERENCE XBOXLIVE_SAVE_FAIL +LANG_ENGLISH "Failed to complete save device access for online update." + +REFERENCE XBOXLIVE_SELECTBUTTON +LANG_ENGLISH "Click me!" + +REFERENCE XBOXLIVE_SERVICENAME +LANG_ENGLISH "IWNet" + +REFERENCE XBOXLIVE_SERVICENAME_CAPS +LANG_ENGLISH "IWNET" + +REFERENCE XBOXLIVE_SIGN_IN_TO_SAVE +LANG_ENGLISH "Sign in to save your progress." + +REFERENCE XBOXLIVE_SIGNEDINAS +LANG_ENGLISH "Signed in as: &&1" + +REFERENCE XBOXLIVE_SIGNEDOUT +LANG_ENGLISH "Your profile was signed out" + +REFERENCE XBOXLIVE_SIGNEDOUTOFLIVE +LANG_ENGLISH "You must be signed in to IWNet to play online matches." + +REFERENCE XBOXLIVE_SIGNIN +LANG_ENGLISH "Sign In to IWNet" + +REFERENCE XBOXLIVE_SIGNINCHANGED +LANG_ENGLISH "Your sign in status has changed, returning to the main menu" + +REFERENCE XBOXLIVE_SIGNOUT +LANG_ENGLISH "Sign Out of IWNet" + +REFERENCE XBOXLIVE_SNOOZE +LANG_ENGLISH "Snooze" + +REFERENCE XBOXLIVE_SPLITSCREEN_SIGN_IN +LANG_ENGLISH "Splitscreen Sign In" + +REFERENCE XBOXLIVE_TITLE +LANG_ENGLISH "Playing Call of Duty: Modern Warfare 3" + +REFERENCE XBOXLIVE_TOOMANYTASKS +LANG_ENGLISH "Client is flooding the Activision servers with commands - command failure." + +REFERENCE XBOXLIVE_TOTALUSERCOUNT +LANG_ENGLISH "&&1 Total Players Online" + +REFERENCE XBOXLIVE_VIEW_GAMER_CARD +LANG_ENGLISH " view gamer" + +REFERENCE XBOXLIVE_VIEW_PROFILE +LANG_ENGLISH "View Gamer Card" + +REFERENCE XBOXLIVE_VIEWCLANINFO +LANG_ENGLISH "Clan Info" + +ENDMARKER \ No newline at end of file diff --git a/zone_raw/code_post_gfx/football.cfg b/zone_raw/code_post_gfx/football.cfg new file mode 100644 index 0000000..343d931 --- /dev/null +++ b/zone_raw/code_post_gfx/football.cfg @@ -0,0 +1,9 @@ +set loc_warnings 0 +set cg_drawfps 0 +set player_deathinvulnerabletomelee 1 +set splitscreen 1 +set replay_time 0 +set con_minicon 0 +set scr_damagefeedback 1 +set hud_ingamemap 1 +set g_football 1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/images/$black.dds b/zone_raw/code_post_gfx/images/$black.dds new file mode 100644 index 0000000..376d779 Binary files /dev/null and b/zone_raw/code_post_gfx/images/$black.dds differ diff --git a/zone_raw/code_post_gfx/images/$black_3d.dds b/zone_raw/code_post_gfx/images/$black_3d.dds new file mode 100644 index 0000000..376d779 Binary files /dev/null and b/zone_raw/code_post_gfx/images/$black_3d.dds differ diff --git a/zone_raw/code_post_gfx/images/$black_cube.dds b/zone_raw/code_post_gfx/images/$black_cube.dds new file mode 100644 index 0000000..6fafe8a Binary files /dev/null and b/zone_raw/code_post_gfx/images/$black_cube.dds differ diff --git a/zone_raw/code_post_gfx/images/$gray.dds b/zone_raw/code_post_gfx/images/$gray.dds new file mode 100644 index 0000000..370b2bd Binary files /dev/null and b/zone_raw/code_post_gfx/images/$gray.dds differ diff --git a/zone_raw/code_post_gfx/images/$identitynormalmap.dds b/zone_raw/code_post_gfx/images/$identitynormalmap.dds new file mode 100644 index 0000000..cb160da Binary files /dev/null and b/zone_raw/code_post_gfx/images/$identitynormalmap.dds differ diff --git a/zone_raw/code_post_gfx/images/$pixelcostcolorcode.dds b/zone_raw/code_post_gfx/images/$pixelcostcolorcode.dds new file mode 100644 index 0000000..e403b95 Binary files /dev/null and b/zone_raw/code_post_gfx/images/$pixelcostcolorcode.dds differ diff --git a/zone_raw/code_post_gfx/images/$white.dds b/zone_raw/code_post_gfx/images/$white.dds new file mode 100644 index 0000000..22f4409 Binary files /dev/null and b/zone_raw/code_post_gfx/images/$white.dds differ diff --git a/zone_raw/code_post_gfx/info/ai_lochit_dmgtable b/zone_raw/code_post_gfx/info/ai_lochit_dmgtable new file mode 100644 index 0000000..cddbb52 --- /dev/null +++ b/zone_raw/code_post_gfx/info/ai_lochit_dmgtable @@ -0,0 +1 @@ +LOCDMGTABLE\none\1\helmet\4\head\4\neck\4\torso_upper\0.9\torso_lower\0.8\right_arm_upper\0.7\right_arm_lower\0.7\right_hand\0.5\left_arm_upper\0.7\left_arm_lower\0.7\left_hand\0.5\right_leg_upper\0.4\right_leg_lower\0.4\right_foot\0.2\left_leg_upper\0.4\left_leg_lower\0.4\left_foot\0.2\gun\0\shield\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/info/bullet_penetration_sp b/zone_raw/code_post_gfx/info/bullet_penetration_sp new file mode 100644 index 0000000..58d9b0f --- /dev/null +++ b/zone_raw/code_post_gfx/info/bullet_penetration_sp @@ -0,0 +1 @@ +BULLET_PEN_TABLE\small_bark\20\small_brick\6\small_carpet\20\small_cloth\72\small_concrete\6\small_dirt\0\small_flesh\24\small_foliage\72\small_glass\72\small_grass\0\small_gravel\32\small_ice\72\small_metal\12\small_mud\0\small_paper\72\small_plaster\12\small_rock\6\small_sand\0\small_snow\72\small_water\0\small_wood\12\small_asphalt\6\small_ceramic\72\small_plastic\32\small_rubber\72\small_cushion\72\small_fruit\72\small_paintedmetal\0\small_riotshield\0\small_slush\0\medium_bark\28\medium_brick\20\medium_carpet\20\medium_cloth\72\medium_concrete\12\medium_dirt\0\medium_flesh\34\medium_foliage\72\medium_glass\72\medium_grass\0\medium_gravel\32\medium_ice\72\medium_metal\20\medium_mud\0\medium_paper\72\medium_plaster\20\medium_rock\12\medium_sand\0\medium_snow\72\medium_water\0\medium_wood\16\medium_asphalt\12\medium_ceramic\72\medium_plastic\32\medium_rubber\72\medium_cushion\72\medium_fruit\72\medium_paintedmetal\0\medium_riotshield\0\medium_slush\0\large_bark\28\large_brick\20\large_carpet\20\large_cloth\72\large_concrete\12\large_dirt\0\large_flesh\40\large_foliage\72\large_glass\72\large_grass\0\large_gravel\32\large_ice\72\large_metal\20\large_mud\0\large_paper\72\large_plaster\20\large_rock\12\large_sand\0\large_snow\72\large_water\0\large_wood\16\large_asphalt\12\large_ceramic\72\large_plastic\32\large_rubber\72\large_cushion\72\large_fruit\72\large_paintedmetal\0\large_riotshield\0\large_slush\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/leaderboards/DEFAULT_LB.json b/zone_raw/code_post_gfx/leaderboards/DEFAULT_LB.json new file mode 100644 index 0000000..b07ec00 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/DEFAULT_LB.json @@ -0,0 +1,25 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "propertyId": 268468225, + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "propertyId": 1073774594, + "type": "number" + } + ], + "id": 0, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "normal" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_ALPHA.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_ALPHA.json new file mode 100644 index 0000000..a5c6e5c --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_ALPHA.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8006, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_ALPHA_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_ALPHA_TEAM.json new file mode 100644 index 0000000..1c2babe --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_ALPHA_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8056, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BOOTLEG.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BOOTLEG.json new file mode 100644 index 0000000..e70fa3b --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BOOTLEG.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8013, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BOOTLEG_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BOOTLEG_TEAM.json new file mode 100644 index 0000000..39e561a --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BOOTLEG_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8063, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BRAVO.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BRAVO.json new file mode 100644 index 0000000..b1d12cf --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BRAVO.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8007, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BRAVO_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BRAVO_TEAM.json new file mode 100644 index 0000000..6da9a99 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_BRAVO_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8057, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_CARBON.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_CARBON.json new file mode 100644 index 0000000..a0d151d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_CARBON.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8002, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_CARBON_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_CARBON_TEAM.json new file mode 100644 index 0000000..9f5fb2f --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_CARBON_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8052, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_DOME.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_DOME.json new file mode 100644 index 0000000..d090d10 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_DOME.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8000, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_DOME_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_DOME_TEAM.json new file mode 100644 index 0000000..7869c07 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_DOME_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8050, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_EXCHANGE.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_EXCHANGE.json new file mode 100644 index 0000000..2e11ca0 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_EXCHANGE.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8010, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_EXCHANGE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_EXCHANGE_TEAM.json new file mode 100644 index 0000000..0c990b8 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_EXCHANGE_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8060, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_HARDHAT.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_HARDHAT.json new file mode 100644 index 0000000..85f3243 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_HARDHAT.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8012, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_HARDHAT_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_HARDHAT_TEAM.json new file mode 100644 index 0000000..ad1d799 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_HARDHAT_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8062, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_INTERCHANGE.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_INTERCHANGE.json new file mode 100644 index 0000000..d11fd34 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_INTERCHANGE.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8015, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_INTERCHANGE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_INTERCHANGE_TEAM.json new file mode 100644 index 0000000..cdd62cf --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_INTERCHANGE_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8065, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_LAMBETH.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_LAMBETH.json new file mode 100644 index 0000000..823600b --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_LAMBETH.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8014, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_LAMBETH_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_LAMBETH_TEAM.json new file mode 100644 index 0000000..4f14391 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_LAMBETH_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8064, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_MOGADISHU.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_MOGADISHU.json new file mode 100644 index 0000000..aaecf92 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_MOGADISHU.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8009, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_MOGADISHU_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_MOGADISHU_TEAM.json new file mode 100644 index 0000000..0ad62f8 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_MOGADISHU_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8059, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PARIS.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PARIS.json new file mode 100644 index 0000000..d6947fa --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PARIS.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8005, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PARIS_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PARIS_TEAM.json new file mode 100644 index 0000000..e80efaf --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PARIS_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8055, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PLAZA2.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PLAZA2.json new file mode 100644 index 0000000..037699f --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PLAZA2.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8008, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PLAZA2_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PLAZA2_TEAM.json new file mode 100644 index 0000000..e7e392c --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_PLAZA2_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8058, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_RADAR.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_RADAR.json new file mode 100644 index 0000000..74659d7 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_RADAR.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8004, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_RADAR_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_RADAR_TEAM.json new file mode 100644 index 0000000..4787634 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_RADAR_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8054, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_SEATOWN.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_SEATOWN.json new file mode 100644 index 0000000..e6b174c --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_SEATOWN.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8003, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_SEATOWN_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_SEATOWN_TEAM.json new file mode 100644 index 0000000..fc5a8d6 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_SEATOWN_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8053, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_UNDERGROUND.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_UNDERGROUND.json new file mode 100644 index 0000000..578e2d4 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_UNDERGROUND.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8011, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_UNDERGROUND_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_UNDERGROUND_TEAM.json new file mode 100644 index 0000000..bf88ef8 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_UNDERGROUND_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8061, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_VILLAGE.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_VILLAGE.json new file mode 100644 index 0000000..076f490 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_VILLAGE.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8001, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_VILLAGE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_VILLAGE_TEAM.json new file mode 100644 index 0000000..4701226 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_EXT_SO_SURVIVAL_MP_VILLAGE_TEAM.json @@ -0,0 +1,67 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "name": "Bullets Fired", + "statName": "round bulletsFired", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 2, + "name": "Bullets Hit", + "statName": "round bulletsHit", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Headshots", + "statName": "round headshots", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Revives", + "statName": "round revives", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 5, + "name": "Credits Earned", + "statName": "round credits", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 6, + "name": "Difficulty", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 7, + "name": "Xp Earned", + "statName": "round totalXp", + "type": "number" + } + ], + "id": 8051, + "trackTypes": [ + "ALLTIME" + ], + "updateType": "rank" +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_AC130_PARIS_AC130.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_AC130_PARIS_AC130.json new file mode 100644 index 0000000..5d417c8 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_AC130_PARIS_AC130.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4017, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_AC130_PARIS_AC130_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_AC130_PARIS_AC130_TEAM.json new file mode 100644 index 0000000..cd6cf7d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_AC130_PARIS_AC130_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4067, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSASSIN_PAYBACK.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSASSIN_PAYBACK.json new file mode 100644 index 0000000..8845d72 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSASSIN_PAYBACK.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4010, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSASSIN_PAYBACK_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSASSIN_PAYBACK_TEAM.json new file mode 100644 index 0000000..a63a434 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSASSIN_PAYBACK_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4060, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULTMINE.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULTMINE.json new file mode 100644 index 0000000..387093e --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULTMINE.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4013, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULTMINE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULTMINE_TEAM.json new file mode 100644 index 0000000..a19acf2 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULTMINE_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4063, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULT_RESCUE_2.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULT_RESCUE_2.json new file mode 100644 index 0000000..956db78 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULT_RESCUE_2.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4012, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULT_RESCUE_2_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULT_RESCUE_2_TEAM.json new file mode 100644 index 0000000..c1c776a --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ASSAULT_RESCUE_2_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4062, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_DELTACAMP.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_DELTACAMP.json new file mode 100644 index 0000000..178e55c --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_DELTACAMP.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4014, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_DELTACAMP_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_DELTACAMP_TEAM.json new file mode 100644 index 0000000..a11da34 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_DELTACAMP_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4064, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_HELISWITCH_BERLIN.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_HELISWITCH_BERLIN.json new file mode 100644 index 0000000..01a642d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_HELISWITCH_BERLIN.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4002, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_HELISWITCH_BERLIN_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_HELISWITCH_BERLIN_TEAM.json new file mode 100644 index 0000000..5556019 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_HELISWITCH_BERLIN_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4052, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_IED_BERLIN.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_IED_BERLIN.json new file mode 100644 index 0000000..c30a9f5 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_IED_BERLIN.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4001, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_IED_BERLIN_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_IED_BERLIN_TEAM.json new file mode 100644 index 0000000..644d08c --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_IED_BERLIN_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4051, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_JEEP_PARIS_B.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_JEEP_PARIS_B.json new file mode 100644 index 0000000..ed23759 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_JEEP_PARIS_B.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4005, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_JEEP_PARIS_B_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_JEEP_PARIS_B_TEAM.json new file mode 100644 index 0000000..30b76d7 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_JEEP_PARIS_B_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4055, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_KILLSPREE_PARIS_A.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_KILLSPREE_PARIS_A.json new file mode 100644 index 0000000..8c762dd --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_KILLSPREE_PARIS_A.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4004, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_KILLSPREE_PARIS_A_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_KILLSPREE_PARIS_A_TEAM.json new file mode 100644 index 0000000..e914ed4 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_KILLSPREE_PARIS_A_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4054, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_LITTLEBIRD_PAYBACK.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_LITTLEBIRD_PAYBACK.json new file mode 100644 index 0000000..34a06a2 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_LITTLEBIRD_PAYBACK.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4008, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_LITTLEBIRD_PAYBACK_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_LITTLEBIRD_PAYBACK_TEAM.json new file mode 100644 index 0000000..fbd8642 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_LITTLEBIRD_PAYBACK_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4058, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_MILEHIGH_HIJACK.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_MILEHIGH_HIJACK.json new file mode 100644 index 0000000..c1935b3 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_MILEHIGH_HIJACK.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4011, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_MILEHIGH_HIJACK_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_MILEHIGH_HIJACK_TEAM.json new file mode 100644 index 0000000..2fc97dc --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_MILEHIGH_HIJACK_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4061, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_NYSE_NY_MANHATTAN.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_NYSE_NY_MANHATTAN.json new file mode 100644 index 0000000..3960062 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_NYSE_NY_MANHATTAN.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4016, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_NYSE_NY_MANHATTAN_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_NYSE_NY_MANHATTAN_TEAM.json new file mode 100644 index 0000000..880fd45 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_NYSE_NY_MANHATTAN_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4066, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_RESCUE_HIJACK.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_RESCUE_HIJACK.json new file mode 100644 index 0000000..204f69d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_RESCUE_HIJACK.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4000, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_RESCUE_HIJACK_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_RESCUE_HIJACK_TEAM.json new file mode 100644 index 0000000..9124964 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_RESCUE_HIJACK_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4050, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_PRAGUE.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_PRAGUE.json new file mode 100644 index 0000000..198ef71 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_PRAGUE.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4006, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_PRAGUE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_PRAGUE_TEAM.json new file mode 100644 index 0000000..bb405d1 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_PRAGUE_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4056, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_WARLORD.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_WARLORD.json new file mode 100644 index 0000000..e92b0e5 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_WARLORD.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4007, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_WARLORD_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_WARLORD_TEAM.json new file mode 100644 index 0000000..15ca7b8 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_STEALTH_WARLORD_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4057, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_ALPHA.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_ALPHA.json new file mode 100644 index 0000000..dd56ea4 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_ALPHA.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3006, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_ALPHA_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_ALPHA_TEAM.json new file mode 100644 index 0000000..1743757 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_ALPHA_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3056, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BOOTLEG.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BOOTLEG.json new file mode 100644 index 0000000..c530d6c --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BOOTLEG.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3013, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BOOTLEG_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BOOTLEG_TEAM.json new file mode 100644 index 0000000..eb933cd --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BOOTLEG_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3063, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BRAVO.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BRAVO.json new file mode 100644 index 0000000..ce15553 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BRAVO.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3007, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BRAVO_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BRAVO_TEAM.json new file mode 100644 index 0000000..55ee790 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_BRAVO_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3057, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_CARBON.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_CARBON.json new file mode 100644 index 0000000..f395eba --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_CARBON.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3002, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_CARBON_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_CARBON_TEAM.json new file mode 100644 index 0000000..192e638 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_CARBON_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3052, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_DOME.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_DOME.json new file mode 100644 index 0000000..d58a3a5 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_DOME.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3000, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_DOME_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_DOME_TEAM.json new file mode 100644 index 0000000..eb05b6d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_DOME_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3050, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_EXCHANGE.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_EXCHANGE.json new file mode 100644 index 0000000..7e1a1bb --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_EXCHANGE.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3010, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_EXCHANGE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_EXCHANGE_TEAM.json new file mode 100644 index 0000000..f9c758d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_EXCHANGE_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3060, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_HARDHAT.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_HARDHAT.json new file mode 100644 index 0000000..6b65bbd --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_HARDHAT.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3012, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_HARDHAT_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_HARDHAT_TEAM.json new file mode 100644 index 0000000..62b47cb --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_HARDHAT_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3062, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_INTERCHANGE.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_INTERCHANGE.json new file mode 100644 index 0000000..1b54629 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_INTERCHANGE.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3015, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_INTERCHANGE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_INTERCHANGE_TEAM.json new file mode 100644 index 0000000..bcf56c7 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_INTERCHANGE_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3065, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_LAMBETH.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_LAMBETH.json new file mode 100644 index 0000000..398c72d --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_LAMBETH.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3014, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_LAMBETH_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_LAMBETH_TEAM.json new file mode 100644 index 0000000..ba96a29 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_LAMBETH_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3064, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_MOGADISHU.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_MOGADISHU.json new file mode 100644 index 0000000..8108a40 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_MOGADISHU.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3009, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_MOGADISHU_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_MOGADISHU_TEAM.json new file mode 100644 index 0000000..1477614 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_MOGADISHU_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3059, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PARIS.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PARIS.json new file mode 100644 index 0000000..c47eb70 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PARIS.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3005, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PARIS_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PARIS_TEAM.json new file mode 100644 index 0000000..9ea8950 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PARIS_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3055, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PLAZA2.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PLAZA2.json new file mode 100644 index 0000000..c23da55 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PLAZA2.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3008, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PLAZA2_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PLAZA2_TEAM.json new file mode 100644 index 0000000..2be2469 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_PLAZA2_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3058, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_RADAR.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_RADAR.json new file mode 100644 index 0000000..5b2b462 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_RADAR.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3004, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_RADAR_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_RADAR_TEAM.json new file mode 100644 index 0000000..b31943f --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_RADAR_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3054, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_SEATOWN.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_SEATOWN.json new file mode 100644 index 0000000..dbda6a5 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_SEATOWN.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3003, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_SEATOWN_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_SEATOWN_TEAM.json new file mode 100644 index 0000000..333103e --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_SEATOWN_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3053, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_UNDERGROUND.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_UNDERGROUND.json new file mode 100644 index 0000000..4979eb0 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_UNDERGROUND.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3011, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_UNDERGROUND_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_UNDERGROUND_TEAM.json new file mode 100644 index 0000000..07bfa25 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_UNDERGROUND_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3061, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_VILLAGE.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_VILLAGE.json new file mode 100644 index 0000000..8f88535 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_VILLAGE.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3001, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_VILLAGE_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_VILLAGE_TEAM.json new file mode 100644 index 0000000..5a541ab --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_SURVIVAL_MP_VILLAGE_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Waves", + "statName": "round wave", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 3051, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_TIMETRIAL_LONDON.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_TIMETRIAL_LONDON.json new file mode 100644 index 0000000..40a0268 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_TIMETRIAL_LONDON.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4009, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_TIMETRIAL_LONDON_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_TIMETRIAL_LONDON_TEAM.json new file mode 100644 index 0000000..a6f5445 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_TIMETRIAL_LONDON_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4059, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_TRAINER2_SO_DELTACAMP.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_TRAINER2_SO_DELTACAMP.json new file mode 100644 index 0000000..a9d0673 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_TRAINER2_SO_DELTACAMP.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4015, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_TRAINER2_SO_DELTACAMP_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_TRAINER2_SO_DELTACAMP_TEAM.json new file mode 100644 index 0000000..305b96f --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_TRAINER2_SO_DELTACAMP_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4065, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ZODIAC2_NY_HARBOR.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ZODIAC2_NY_HARBOR.json new file mode 100644 index 0000000..e739242 --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ZODIAC2_NY_HARBOR.json @@ -0,0 +1,73 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4003, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/leaderboards/LB_SO_ZODIAC2_NY_HARBOR_TEAM.json b/zone_raw/code_post_gfx/leaderboards/LB_SO_ZODIAC2_NY_HARBOR_TEAM.json new file mode 100644 index 0000000..8d6c0dd --- /dev/null +++ b/zone_raw/code_post_gfx/leaderboards/LB_SO_ZODIAC2_NY_HARBOR_TEAM.json @@ -0,0 +1,80 @@ +{ + "_type": "leaderboard", + "_version": 1, + "columns": [ + { + "aggregationFunction": "last", + "colId": 65535, + "name": "Rank", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 1, + "hidden": true, + "name": "Prestige Level", + "statName": "prestige", + "type": "prestige" + }, + { + "aggregationFunction": "last", + "colId": 2, + "hidden": true, + "name": "Total XP", + "statName": "experience", + "type": "levelxp" + }, + { + "aggregationFunction": "last", + "colId": 65533, + "name": "Gamer Name", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65529, + "name": "Team Gamer Name", + "statName": "round xuidTeammate", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 65534, + "name": "Score", + "statName": "round score", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 3, + "name": "Stars", + "statName": "round difficulty", + "type": "number" + }, + { + "aggregationFunction": "last", + "colId": 4, + "name": "Time Survived", + "precision": 3, + "statName": "round timePlayed", + "type": "time_full" + }, + { + "aggregationFunction": "last", + "colId": 5, + "hidden": true, + "name": "Kills", + "statName": "round kills", + "type": "number" + } + ], + "id": 4053, + "prestigeColId": 1, + "trackTypes": [ + "ALLTIME", + "WEEKLY", + "MONTHLY" + ], + "updateType": "rank", + "xpColId": 2 +} diff --git a/zone_raw/code_post_gfx/minimap.cfg b/zone_raw/code_post_gfx/minimap.cfg new file mode 100644 index 0000000..5ca85d1 --- /dev/null +++ b/zone_raw/code_post_gfx/minimap.cfg @@ -0,0 +1,13 @@ +cg_drawgun 0 +cg_draw2d 0 +cg_drawfps 0 +cg_drawversion 0 +cg_drawhud 0 +fx_enable 0 +r_fog 0 +r_highLodDist 0 +r_znear 16 +r_lodscale 0 +player_view_pitch_down 90 +player_view_pitch_up 0 +sm_enable 1 diff --git a/zone_raw/code_post_gfx/model_export/fx10.glb b/zone_raw/code_post_gfx/model_export/fx10.glb new file mode 100644 index 0000000..d678799 Binary files /dev/null and b/zone_raw/code_post_gfx/model_export/fx10.glb differ diff --git a/zone_raw/code_post_gfx/mp/allchallengestable.csv b/zone_raw/code_post_gfx/mp/allchallengestable.csv new file mode 100644 index 0000000..69504d5 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/allchallengestable.csv @@ -0,0 +1,771 @@ +ch_marksman_iw5_m4,WEAPON_M4,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_m4,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_m4,WEAPON_M4,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_m4,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_m4_reflex,WEAPON_M4,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_m4_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_silencer,WEAPON_M4,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_m4_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_m4_gl,WEAPON_M4,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_m4_gl,20,750,,,,,,,,,,,,,,,, +ch_iw5_m4_acog,WEAPON_M4,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_m4_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_m4_heartbeat,WEAPON_M4,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_m4_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_hybrid,WEAPON_M4,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_m4_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_shotgun,WEAPON_M4,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_m4_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_eotech,WEAPON_M4,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_m4_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_xmags,WEAPON_M4,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_m4_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_thermal,WEAPON_M4,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_m4_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m4_mastery,CHALLENGE_M4_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_m4,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_type95,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_type95,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_type95,WEAPON_TYPE95,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_type95,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_type95_reflex,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_type95_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_silencer,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_type95_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_type95_m320,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_type95_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_type95_acog,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_type95_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_type95_rof,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_type95_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_heartbeat,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_type95_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_hybrid,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_type95_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_shotgun,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_type95_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_eotech,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_type95_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_xmags,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_type95_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_thermal,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_type95_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_type95_mastery,CHALLENGE_TYPE95_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_type95,11,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_scar,WEAPON_SCAR,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_scar,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_scar,WEAPON_SCAR,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_scar,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_scar_reflex,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_scar_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_silencer,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_scar_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_scar_m320,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_scar_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_scar_acog,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_scar_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_scar_heartbeat,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_scar_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_hybrid,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_scar_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_shotgun,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_scar_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_eotech,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_scar_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_xmags,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_scar_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_thermal,WEAPON_SCAR,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_scar_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_scar_mastery,CHALLENGE_SCAR_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_scar,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_g36c,WEAPON_G36C,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_g36c,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_g36c,WEAPON_G36C,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_g36c,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_g36c_reflex,WEAPON_G36C,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_g36c_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_silencer,WEAPON_G36C,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_g36c_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_g36c_m320,WEAPON_G36C,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_g36c_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_g36c_acog,WEAPON_G36C,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_g36c_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_g36c_heartbeat,WEAPON_G36C,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_g36c_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_hybrid,WEAPON_G36C,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_g36c_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_shotgun,WEAPON_G36C,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_g36c_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_eotech,WEAPON_G36C,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_g36c_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_xmags,WEAPON_G36C,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_g36c_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_thermal,WEAPON_G36C,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_g36c_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g36c_mastery,CHALLENGE_G36C_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_g36c,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mk14,WEAPON_MK14,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mk14,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_mk14,WEAPON_MK14,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mk14,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mk14_reflex,WEAPON_MK14,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_mk14_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_silencer,WEAPON_MK14,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_mk14_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_mk14_m320,WEAPON_MK14,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_mk14_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_mk14_acog,WEAPON_MK14,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_mk14_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_mk14_rof,WEAPON_MK14,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_mk14_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_heartbeat,WEAPON_MK14,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_mk14_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_hybrid,WEAPON_MK14,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_mk14_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_shotgun,WEAPON_MK14,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_mk14_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_eotech,WEAPON_MK14,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_mk14_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_xmags,WEAPON_MK14,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_mk14_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_thermal,WEAPON_MK14,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_mk14_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk14_mastery,CHALLENGE_MK14_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mk14,11,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_m16,WEAPON_M16,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_m16,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_m16,WEAPON_M16,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_m16,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_m16_reflex,WEAPON_M16,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_m16_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_silencer,WEAPON_M16,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_m16_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_m16_gl,WEAPON_M16,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_m16_gl,20,750,,,,,,,,,,,,,,,, +ch_iw5_m16_acog,WEAPON_M16,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_m16_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_m16_rof,WEAPON_M16,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_m16_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_heartbeat,WEAPON_M16,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_m16_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_hybrid,WEAPON_M16,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_m16_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_shotgun,WEAPON_M16,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_m16_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_eotech,WEAPON_M16,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_m16_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_xmags,WEAPON_M16,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_m16_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_thermal,WEAPON_M16,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_m16_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m16_mastery,CHALLENGE_M16_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_m16,11,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_acr,WEAPON_ACR,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_acr,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_acr,WEAPON_ACR,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_acr,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_acr_reflex,WEAPON_ACR,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_acr_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_silencer,WEAPON_ACR,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_acr_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_acr_m320,WEAPON_ACR,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_acr_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_acr_acog,WEAPON_ACR,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_acr_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_acr_heartbeat,WEAPON_ACR,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_acr_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_hybrid,WEAPON_ACR,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_acr_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_shotgun,WEAPON_ACR,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_acr_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_eotech,WEAPON_ACR,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_acr_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_xmags,WEAPON_ACR,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_acr_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_thermal,WEAPON_ACR,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_acr_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_acr_mastery,CHALLENGE_ACR_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_acr,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_fad,WEAPON_FAD,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_fad,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_fad,WEAPON_FAD,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_fad,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_fad_reflex,WEAPON_FAD,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_fad_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_silencer,WEAPON_FAD,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_fad_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_fad_m320,WEAPON_FAD,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_fad_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_fad_acog,WEAPON_FAD,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_fad_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_fad_heartbeat,WEAPON_FAD,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_fad_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_hybrid,WEAPON_FAD,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_fad_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_shotgun,WEAPON_FAD,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_fad_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_eotech,WEAPON_FAD,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_fad_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_xmags,WEAPON_FAD,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_fad_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_thermal,WEAPON_FAD,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_fad_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fad_mastery,CHALLENGE_FAD_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_fad,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_ak47,WEAPON_AK47,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_ak47,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_ak47,WEAPON_AK47,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_ak47,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_ak47_reflex,WEAPON_AK47,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_ak47_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_silencer,WEAPON_AK47,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_ak47_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_ak47_gp25,WEAPON_AK47,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_ak47_gp25,20,750,,,,,,,,,,,,,,,, +ch_iw5_ak47_acog,WEAPON_AK47,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_ak47_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_ak47_heartbeat,WEAPON_AK47,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_ak47_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_hybrid,WEAPON_AK47,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_ak47_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_shotgun,WEAPON_AK47,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_ak47_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_eotech,WEAPON_AK47,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_ak47_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_xmags,WEAPON_AK47,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_ak47_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_thermal,WEAPON_AK47,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_ak47_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ak47_mastery,CHALLENGE_AK47_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_ak47,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_cm901,WEAPON_CM901,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_cm901,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_cm901,WEAPON_CM901,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_cm901,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_cm901_reflex,WEAPON_CM901,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_cm901_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_silencer,WEAPON_CM901,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_cm901_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_cm901_m320,WEAPON_CM901,CHALLENGE_GET_N_KILLS_GL,CHALLENGE_ATTACHMENT_GL,1,iw5_cm901_m320,20,750,,,,,,,,,,,,,,,, +ch_iw5_cm901_acog,WEAPON_CM901,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_cm901_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_cm901_heartbeat,WEAPON_CM901,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_cm901_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_hybrid,WEAPON_CM901,CHALLENGE_GET_N_KILLS_HYBRID,CHALLENGE_ATTACHMENT_HYBRID,1,iw5_cm901_hybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_shotgun,WEAPON_CM901,CHALLENGE_GET_N_KILLS_SHOTGUN,CHALLENGE_ATTACHMENT_SHOTGUN,1,iw5_cm901_shotgun,40,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_eotech,WEAPON_CM901,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_cm901_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_xmags,WEAPON_CM901,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_cm901_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_thermal,WEAPON_CM901,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_cm901_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_cm901_mastery,CHALLENGE_CM901_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_cm901,10,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mp5,WEAPON_MP5K,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mp5,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_mp5,WEAPON_MP5K,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mp5,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mp5_reflex,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_mp5_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mp5_silencer,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_mp5_silencer,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mp5_rof,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_mp5_rof,30,1000,,,,,,,,,,,,,,,, +ch_iw5_mp5_acog,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_mp5_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_mp5_hamrhybrid,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_HAMRHYBRID,CHALLENGE_ATTACHMENT_HAMRHYBRID,1,iw5_mp5_hamrhybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp5_eotech,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_mp5_eotech,20,750,,,,,,,,,,,,,,,, +ch_iw5_mp5_xmags,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_mp5_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp5_thermal,WEAPON_MP5K,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_mp5_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp5_mastery,CHALLENGE_MP5K_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mp5,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_ump45,WEAPON_UMP45,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_ump45,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_ump45,WEAPON_UMP45,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_ump45,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_ump45_reflex,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_ump45_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_ump45_silencer,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_ump45_silencer,60,1000,,,,,,,,,,,,,,,, +ch_iw5_ump45_rof,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_ump45_rof,30,1000,,,,,,,,,,,,,,,, +ch_iw5_ump45_acog,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_ump45_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_ump45_hamrhybrid,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_HAMRHYBRID,CHALLENGE_ATTACHMENT_HAMRHYBRID,1,iw5_ump45_hamrhybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ump45_eotech,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_ump45_eotech,20,750,,,,,,,,,,,,,,,, +ch_iw5_ump45_xmags,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_ump45_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ump45_thermal,WEAPON_UMP45,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_ump45_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ump45_mastery,CHALLENGE_UMP45_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_ump45,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_pp90m1,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_pp90m1,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_pp90m1,WEAPON_PP90M1,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_pp90m1,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_pp90m1_reflex,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_pp90m1_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_silencer,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_pp90m1_silencer,60,1000,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_rof,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_pp90m1_rof,30,1000,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_acog,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_pp90m1_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_hamrhybrid,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_HAMRHYBRID,CHALLENGE_ATTACHMENT_HAMRHYBRID,1,iw5_pp90m1_hamrhybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_eotech,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_pp90m1_eotech,20,750,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_xmags,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_pp90m1_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_thermal,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_pp90m1_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pp90m1_mastery,CHALLENGE_PP90M1_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_pp90m1,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_p90,WEAPON_P90,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_p90,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_p90,WEAPON_P90,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_p90,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_p90_reflex,WEAPON_P90,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_p90_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_p90_silencer,WEAPON_P90,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_p90_silencer,60,1000,,,,,,,,,,,,,,,, +ch_iw5_p90_rof,WEAPON_P90,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_p90_rof,30,1000,,,,,,,,,,,,,,,, +ch_iw5_p90_acog,WEAPON_P90,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_p90_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_p90_hamrhybrid,WEAPON_P90,CHALLENGE_GET_N_KILLS_HAMRHYBRID,CHALLENGE_ATTACHMENT_HAMRHYBRID,1,iw5_p90_hamrhybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p90_eotech,WEAPON_P90,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_p90_eotech,20,750,,,,,,,,,,,,,,,, +ch_iw5_p90_xmags,WEAPON_P90,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_p90_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p90_thermal,WEAPON_P90,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_p90_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p90_mastery,CHALLENGE_P90_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_p90,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_m9,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_m9,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_m9,WEAPON_UZIM9,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_m9,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_m9_reflex,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_m9_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_m9_silencer,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_m9_silencer,60,1000,,,,,,,,,,,,,,,, +ch_iw5_m9_rof,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_m9_rof,30,1000,,,,,,,,,,,,,,,, +ch_iw5_m9_acog,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_m9_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_m9_hamrhybrid,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_HAMRHYBRID,CHALLENGE_ATTACHMENT_HAMRHYBRID,1,iw5_m9_hamrhybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m9_eotech,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_m9_eotech,20,750,,,,,,,,,,,,,,,, +ch_iw5_m9_xmags,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_m9_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m9_thermal,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_m9_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m9_mastery,CHALLENGE_UZIM9_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_m9,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mp7,WEAPON_MP7,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mp7,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_mp7,WEAPON_MP7,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mp7,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mp7_reflex,WEAPON_MP7,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_mp7_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mp7_silencer,WEAPON_MP7,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_mp7_silencer,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mp7_rof,WEAPON_MP7,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_mp7_rof,30,1000,,,,,,,,,,,,,,,, +ch_iw5_mp7_acog,WEAPON_MP7,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_mp7_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_mp7_hamrhybrid,WEAPON_MP7,CHALLENGE_GET_N_KILLS_HAMRHYBRID,CHALLENGE_ATTACHMENT_HAMRHYBRID,1,iw5_mp7_hamrhybrid,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp7_eotech,WEAPON_MP7,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_mp7_eotech,20,750,,,,,,,,,,,,,,,, +ch_iw5_mp7_xmags,WEAPON_MP7,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_mp7_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp7_thermal,WEAPON_MP7,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_mp7_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp7_mastery,CHALLENGE_MP7_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mp7,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_sa80,WEAPON_SA80,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_sa80,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_sa80,WEAPON_SA80,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_sa80,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_sa80_reflex,WEAPON_SA80,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_sa80_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_silencer,WEAPON_SA80,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_sa80_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_sa80_grip,WEAPON_SA80,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_sa80_grip,60,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_acog,WEAPON_SA80,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_sa80_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_sa80_rof,WEAPON_SA80,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_sa80_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_heartbeat,WEAPON_SA80,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_sa80_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_eotech,WEAPON_SA80,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_sa80_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_xmags,WEAPON_SA80,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_sa80_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_thermal,WEAPON_SA80,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_sa80_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_sa80_mastery,CHALLENGE_SA80_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_sa80,9,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mg36,WEAPON_MG36,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mg36,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_mg36,WEAPON_MG36,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mg36,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mg36_reflex,WEAPON_MG36,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_mg36_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_silencer,WEAPON_MG36,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_mg36_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_mg36_grip,WEAPON_MG36,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_mg36_grip,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_acog,WEAPON_MG36,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_mg36_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_mg36_rof,WEAPON_MG36,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_mg36_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_heartbeat,WEAPON_MG36,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_mg36_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_eotech,WEAPON_MG36,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_mg36_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_xmags,WEAPON_MG36,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_mg36_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_thermal,WEAPON_MG36,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_mg36_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mg36_mastery,CHALLENGE_MG36_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mg36,9,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mk46,WEAPON_MK46,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mk46,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_mk46,WEAPON_MK46,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mk46,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mk46_reflex,WEAPON_MK46,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_mk46_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_silencer,WEAPON_MK46,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_mk46_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_mk46_grip,WEAPON_MK46,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_mk46_grip,60,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_acog,WEAPON_MK46,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_mk46_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_mk46_rof,WEAPON_MK46,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_mk46_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_heartbeat,WEAPON_MK46,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_mk46_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_eotech,WEAPON_MK46,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_mk46_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_xmags,WEAPON_MK46,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_mk46_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_thermal,WEAPON_MK46,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_mk46_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mk46_mastery,CHALLENGE_MK46_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mk46,9,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_pecheneg,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_pecheneg,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_pecheneg,WEAPON_PECHENEG,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_pecheneg,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_pecheneg_reflex,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_pecheneg_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_silencer,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_pecheneg_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_grip,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_pecheneg_grip,60,1000,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_acog,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_pecheneg_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_rof,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_pecheneg_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_eotech,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_pecheneg_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_xmags,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_pecheneg_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_thermal,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_pecheneg_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_pecheneg_mastery,CHALLENGE_PECHENEG_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_pecheneg,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_m60,WEAPON_M60,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_m60,10,500,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_m60,WEAPON_M60,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_m60,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_m60_reflex,WEAPON_M60,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_m60_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_m60_silencer,WEAPON_M60,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_m60_silencer,15,750,,,,,,,,,,,,,,,, +ch_iw5_m60_grip,WEAPON_M60,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_m60_grip,60,1000,,,,,,,,,,,,,,,, +ch_iw5_m60_acog,WEAPON_M60,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_m60_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_m60_rof,WEAPON_M60,CHALLENGE_GET_N_KILLS_ROF,CHALLENGE_ATTACHMENT_ROF,1,iw5_m60_rof,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m60_eotech,WEAPON_M60,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_m60_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m60_xmags,WEAPON_M60,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_m60_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m60_thermal,WEAPON_M60,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_m60_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_m60_mastery,CHALLENGE_M60_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_m60,8,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_msr,WEAPON_MSR,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_msr,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_msr,WEAPON_MSR,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_msr,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_msr_acog,WEAPON_MSR,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_msr_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_msr_silencer03,WEAPON_MSR,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_msr_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_msr_thermal,WEAPON_MSR,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_msr_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_msr_xmags,WEAPON_MSR,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_msr_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_msr_heartbeat,WEAPON_MSR,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_msr_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_msr_vzscope,WEAPON_MSR,CHALLENGE_GET_N_KILLS_VZSCOPE,CHALLENGE_ATTACHMENT_VZSCOPE,1,iw5_msr_vzscope,40,1000,,,,,,,,,,,,,,,, +ch_iw5_msr_mastery,CHALLENGE_MSR_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_msr,6,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_l96a1,WEAPON_L96A1,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_l96a1,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_l96a1,WEAPON_L96A1,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_l96a1,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_l96a1_acog,WEAPON_L96A1,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_l96a1_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_l96a1_silencer03,WEAPON_L96A1,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_l96a1_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_l96a1_thermal,WEAPON_L96A1,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_l96a1_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_l96a1_xmags,WEAPON_L96A1,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_l96a1_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_l96a1_heartbeat,WEAPON_L96A1,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_l96a1_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_l96a1_vzscope,WEAPON_L96A1,CHALLENGE_GET_N_KILLS_VZSCOPE,CHALLENGE_ATTACHMENT_VZSCOPE,1,iw5_l96a1_vzscope,40,1000,,,,,,,,,,,,,,,, +ch_iw5_l96a1_mastery,CHALLENGE_L96A1_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_l96a1,6,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_barrett,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_barrett,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_barrett,WEAPON_BARRETT,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_barrett,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_barrett_acog,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_barrett_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_barrett_silencer03,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_barrett_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_barrett_thermal,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_barrett_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_barrett_xmags,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_barrett_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_barrett_heartbeat,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_barrett_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_barrett_vzscope,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS_VZSCOPE,CHALLENGE_ATTACHMENT_VZSCOPE,1,iw5_barrett_vzscope,40,1000,,,,,,,,,,,,,,,, +ch_iw5_barrett_mastery,CHALLENGE_BARRETT_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_barrett,6,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_rsass,WEAPON_RSASS,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_rsass,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_rsass,WEAPON_RSASS,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_rsass,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_rsass_acog,WEAPON_RSASS,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_rsass_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_rsass_silencer03,WEAPON_RSASS,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_rsass_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_rsass_thermal,WEAPON_RSASS,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_rsass_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_rsass_xmags,WEAPON_RSASS,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_rsass_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_rsass_heartbeat,WEAPON_RSASS,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_rsass_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_rsass_vzscope,WEAPON_RSASS,CHALLENGE_GET_N_KILLS_VZSCOPE,CHALLENGE_ATTACHMENT_VZSCOPE,1,iw5_rsass_vzscope,40,1000,,,,,,,,,,,,,,,, +ch_iw5_rsass_mastery,CHALLENGE_RSASS_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_rsass,6,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_dragunov,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_dragunov,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_dragunov,WEAPON_DRAGUNOV,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_dragunov,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_dragunov_acog,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_dragunov_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_dragunov_silencer03,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_dragunov_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_dragunov_thermal,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_dragunov_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_dragunov_xmags,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_dragunov_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_dragunov_heartbeat,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_dragunov_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_dragunov_vzscope,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS_VZSCOPE,CHALLENGE_ATTACHMENT_VZSCOPE,1,iw5_dragunov_vzscope,40,1000,,,,,,,,,,,,,,,, +ch_iw5_dragunov_mastery,CHALLENGE_DRAGUNOV_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_dragunov,6,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_as50,WEAPON_AS50,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_as50,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,750,10000,1000,10000,, +ch_expert_iw5_as50,WEAPON_AS50,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_as50,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_as50_acog,WEAPON_AS50,CHALLENGE_GET_N_KILLS_ACOG,CHALLENGE_ATTACHMENT_ACOG,1,iw5_as50_acog,20,750,,,,,,,,,,,,,,,, +ch_iw5_as50_silencer03,WEAPON_AS50,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_as50_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_as50_thermal,WEAPON_AS50,CHALLENGE_GET_N_KILLS_THERMAL,CHALLENGE_ATTACHMENT_THERMAL,1,iw5_as50_thermal,40,1000,,,,,,,,,,,,,,,, +ch_iw5_as50_xmags,WEAPON_AS50,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_as50_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_as50_heartbeat,WEAPON_AS50,CHALLENGE_GET_N_KILLS_HEARTBEAT,CHALLENGE_ATTACHMENT_HEARTBEAT,1,iw5_as50_heartbeat,40,1000,,,,,,,,,,,,,,,, +ch_iw5_as50_vzscope,WEAPON_AS50,CHALLENGE_GET_N_KILLS_VZSCOPE,CHALLENGE_ATTACHMENT_VZSCOPE,1,iw5_as50_vzscope,40,1000,,,,,,,,,,,,,,,, +ch_iw5_as50_mastery,CHALLENGE_AS50_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_as50,6,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_spas12,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_spas12,10,500,25,1000,75,2500,150,5000,250,10000,400,10000,500,10000,1000,10000,, +ch_expert_iw5_spas12,WEAPON_SPAS12,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_spas12,5,500,10,1000,20,2500,40,5000,100,10000,200,10000,350,10000,500,10000,, +ch_iw5_spas12_grip,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_spas12_grip,20,750,,,,,,,,,,,,,,,, +ch_iw5_spas12_silencer03,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_spas12_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_spas12_reflex,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_spas12_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_spas12_eotech,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_spas12_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_spas12_xmags,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_spas12_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_spas12_mastery,CHALLENGE_SPAS12_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_spas12,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_ksg,WEAPON_KSG,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_ksg,10,500,25,1000,75,2500,150,5000,250,10000,400,10000,500,10000,1000,10000,, +ch_expert_iw5_ksg,WEAPON_KSG,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_ksg,5,500,10,1000,20,2500,40,5000,100,10000,200,10000,350,10000,500,10000,, +ch_iw5_ksg_grip,WEAPON_KSG,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_ksg_grip,20,750,,,,,,,,,,,,,,,, +ch_iw5_ksg_silencer03,WEAPON_KSG,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_ksg_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_ksg_reflex,WEAPON_KSG,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_ksg_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_ksg_eotech,WEAPON_KSG,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_ksg_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ksg_xmags,WEAPON_KSG,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_ksg_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_ksg_mastery,CHALLENGE_KSG_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_ksg,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_aa12,WEAPON_AA12,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_aa12,10,500,25,1000,75,2500,150,5000,250,10000,400,10000,500,10000,1000,10000,, +ch_expert_iw5_aa12,WEAPON_AA12,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_aa12,5,500,10,1000,20,2500,40,5000,100,10000,200,10000,350,10000,500,10000,, +ch_iw5_aa12_grip,WEAPON_AA12,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_aa12_grip,20,750,,,,,,,,,,,,,,,, +ch_iw5_aa12_silencer03,WEAPON_AA12,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_aa12_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_aa12_reflex,WEAPON_AA12,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_aa12_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_aa12_eotech,WEAPON_AA12,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_aa12_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_aa12_xmags,WEAPON_AA12,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_aa12_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_aa12_mastery,CHALLENGE_AA12_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_aa12,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_striker,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_striker,10,500,25,1000,75,2500,150,5000,250,10000,400,10000,500,10000,1000,10000,, +ch_expert_iw5_striker,WEAPON_STRIKER,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_striker,5,500,10,1000,20,2500,40,5000,100,10000,200,10000,350,10000,500,10000,, +ch_iw5_striker_grip,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_striker_grip,20,750,,,,,,,,,,,,,,,, +ch_iw5_striker_silencer03,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_striker_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_striker_reflex,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_striker_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_striker_eotech,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_striker_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_striker_xmags,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_striker_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_striker_mastery,CHALLENGE_STRIKER_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_striker,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_usas12,WEAPON_USAS12,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_usas12,10,500,50,1500,300,10000,1000,10000,2500,10000,,,,,,,, +ch_expert_iw5_usas12,WEAPON_USAS12,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_usas12,5,500,10,1000,20,2500,40,5000,100,10000,200,10000,350,10000,500,10000,, +ch_iw5_usas12_grip,WEAPON_USAS12,CHALLENGE_GET_N_KILLS_GRIP,CHALLENGE_ATTACHMENT_GRIP,1,iw5_usas12_grip,20,750,,,,,,,,,,,,,,,, +ch_iw5_usas12_silencer03,WEAPON_USAS12,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_usas12_silencer03,15,750,,,,,,,,,,,,,,,, +ch_iw5_usas12_reflex,WEAPON_USAS12,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_usas12_reflex,60,1000,,,,,,,,,,,,,,,, +ch_iw5_usas12_eotech,WEAPON_USAS12,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_usas12_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_usas12_xmags,WEAPON_USAS12,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_usas12_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_usas12_mastery,CHALLENGE_USAS12_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_usas12,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_1887,WEAPON_MODEL1887,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_1887,10,500,50,1500,300,10000,1000,10000,2500,10000,,,,,,,, +ch_expert_iw5_1887,WEAPON_MODEL1887,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_1887,5,500,10,1000,20,2500,40,5000,100,10000,200,10000,350,10000,500,10000,, +ch_marksman_iw5_fmg9,WEAPON_FMG9,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_fmg9,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_fmg9,WEAPON_FMG9,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_fmg9,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_fmg9_silencer02,WEAPON_FMG9,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_fmg9_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fmg9_akimbo,WEAPON_FMG9,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_fmg9_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fmg9_reflex,WEAPON_FMG9,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_fmg9_reflex,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fmg9_eotech,WEAPON_FMG9,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_fmg9_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fmg9_xmags,WEAPON_FMG9,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_fmg9_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fmg9_mastery,CHALLENGE_FMG9_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_fmg9,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_g18,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_g18,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_g18,WEAPON_GLOCK,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_g18,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_g18_silencer02,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_g18_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g18_akimbo,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_g18_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g18_reflex,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_g18_reflex,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g18_eotech,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_g18_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g18_xmags,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_g18_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_g18_mastery,CHALLENGE_GLOCK_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_g18,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_skorpion,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_skorpion,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_skorpion,WEAPON_SKORPION,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_skorpion,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_skorpion_silencer02,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_skorpion_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_skorpion_akimbo,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_skorpion_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_skorpion_reflex,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_skorpion_reflex,40,1000,,,,,,,,,,,,,,,, +ch_iw5_skorpion_eotech,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_skorpion_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_skorpion_xmags,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_skorpion_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_skorpion_mastery,CHALLENGE_SKORPION_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_skorpion,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mp9,WEAPON_MP9,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mp9,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_mp9,WEAPON_MP9,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mp9,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mp9_silencer02,WEAPON_MP9,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_mp9_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp9_akimbo,WEAPON_MP9,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_mp9_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp9_reflex,WEAPON_MP9,CHALLENGE_GET_N_KILLS_REFLEX,CHALLENGE_ATTACHMENT_REFLEX,1,iw5_mp9_reflex,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp9_eotech,WEAPON_MP9,CHALLENGE_GET_N_KILLS_EOTECH,CHALLENGE_ATTACHMENT_EOTECH,1,iw5_mp9_eotech,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp9_xmags,WEAPON_MP9,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_mp9_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp9_mastery,CHALLENGE_MP9_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mp9,5,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_usp45,WEAPON_USP,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_usp45,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_usp45,WEAPON_USP,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_usp45,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_usp45_silencer02,WEAPON_USP,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_usp45_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_usp45_akimbo,WEAPON_USP,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_usp45_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_usp45_tactical,WEAPON_USP,CHALLENGE_GET_N_KILLS_TACTICAL,CHALLENGE_ATTACHMENT_TACTICAL,1,iw5_usp45_tactical,40,1000,,,,,,,,,,,,,,,, +ch_iw5_usp45_xmags,WEAPON_USP,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_usp45_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_usp45_mastery,CHALLENGE_USP_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_usp45,4,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_mp412,WEAPON_MP412,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_mp412,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_mp412,WEAPON_MP412,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_mp412,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_mp412_akimbo,WEAPON_MP412,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_mp412_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp412_tactical,WEAPON_MP412,CHALLENGE_GET_N_KILLS_TACTICAL,CHALLENGE_ATTACHMENT_TACTICAL,1,iw5_mp412_tactical,40,1000,,,,,,,,,,,,,,,, +ch_iw5_mp412_mastery,CHALLENGE_MP412_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_mp412,2,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_44magnum,WEAPON_44_MAGNUM,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_44magnum,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_44magnum,WEAPON_44_MAGNUM,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_44magnum,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_44magnum_akimbo,WEAPON_44_MAGNUM,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_44magnum_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_44magnum_tactical,WEAPON_44_MAGNUM,CHALLENGE_GET_N_KILLS_TACTICAL,CHALLENGE_ATTACHMENT_TACTICAL,1,iw5_44magnum_tactical,40,1000,,,,,,,,,,,,,,,, +ch_iw5_44magnum_mastery,CHALLENGE_44_MAGNUM_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_44magnum,2,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_deserteagle,WEAPON_DESERTEAGLE,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_deserteagle,10,500,50,1500,100,2500,300,10000,1000,10000,2500,10000,,,,,, +ch_expert_iw5_deserteagle,WEAPON_DESERTEAGLE,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_deserteagle,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_deserteagle_akimbo,WEAPON_DESERTEAGLE,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_deserteagle_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_deserteagle_tactical,WEAPON_DESERTEAGLE,CHALLENGE_GET_N_KILLS_TACTICAL,CHALLENGE_ATTACHMENT_TACTICAL,1,iw5_deserteagle_tactical,40,1000,,,,,,,,,,,,,,,, +ch_iw5_deserteagle_mastery,CHALLENGE_DESERTEAGLE_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_deserteagle,2,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_p99,WEAPON_P99,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_p99,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_p99,WEAPON_P99,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_p99,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_p99_silencer02,WEAPON_P99,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_p99_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p99_akimbo,WEAPON_P99,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_p99_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p99_tactical,WEAPON_P99,CHALLENGE_GET_N_KILLS_TACTICAL,CHALLENGE_ATTACHMENT_TACTICAL,1,iw5_p99_tactical,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p99_xmags,WEAPON_P99,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_p99_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_p99_mastery,CHALLENGE_P99_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_p99,4,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_fnfiveseven,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_fnfiveseven,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_expert_iw5_fnfiveseven,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_EXPERT,1,iw5_fnfiveseven,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_iw5_fnfiveseven_silencer02,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_KILLS_SILENCER,CHALLENGE_ATTACHMENT_SILENCER,1,iw5_fnfiveseven_silencer02,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fnfiveseven_akimbo,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_KILLS_AKIMBO,CHALLENGE_ATTACHMENT_AKIMBO,1,iw5_fnfiveseven_akimbo,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fnfiveseven_tactical,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_KILLS_TACTICAL,CHALLENGE_ATTACHMENT_TACTICAL,1,iw5_fnfiveseven_tactical,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fnfiveseven_xmags,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_KILLS_XMAGS,CHALLENGE_ATTACHMENT_XMAGS,1,iw5_fnfiveseven_xmags,40,1000,,,,,,,,,,,,,,,, +ch_iw5_fnfiveseven_mastery,CHALLENGE_FNFIVESEVEN_MASTERY,CHALLENGE_GET_ALL_ATTACHMENTS,CHALLENGE_BLANK,10,iw5_fnfiveseven,4,10000,,,,,,,,,,,,,,,, +ch_marksman_iw5_smaw,WEAPON_SMAW,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,iw5_smaw,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,800,10000,1200,10000,, +ch_marksman_m320,WEAPON_M320,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,m320,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,800,10000,1200,10000,, +ch_marksman_stinger,WEAPON_STINGER,CHALLENGE_PATCH_KILL_N_VEHICLES,CHALLENGE_MARKSMAN,1,stinger,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_marksman_javelin,WEAPON_JAVELIN,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,javelin,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,800,10000,1200,10000,, +ch_marksman_rpg,WEAPON_RPG,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,rpg,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,800,10000,1200,10000,, +ch_marksman_xm25,WEAPON_XM25,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,xm25,10,250,25,1000,75,2000,150,5000,300,10000,500,10000,800,10000,1200,10000,, +ch_prestige,MPUI_PRESTIGE,,CHALLENGE_LEVEL,1000,,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0 +ch_prestige_10,MPUI_PRESTIGE,,CHALLENGE_LEVEL,10000,,1,0,,,,,,,,,,,,,,,, +pr_marksman_iw5_m4,WEAPON_M4,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_m4,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_m4,WEAPON_M4,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_m4,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_type95,WEAPON_TYPE95,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_type95,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_type95,WEAPON_TYPE95,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_type95,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_scar,WEAPON_SCAR,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_scar,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_scar,WEAPON_SCAR,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_scar,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_g36c,WEAPON_G36,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_g36c,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_g36c,WEAPON_G36,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_g36c,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mk14,WEAPON_MK14,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mk14,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mk14,WEAPON_MK14,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mk14,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_m16,WEAPON_M16,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_m16,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_m16,WEAPON_M16,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_m16,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_acr,WEAPON_ACR,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_acr,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_acr,WEAPON_ACR,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_acr,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_fad,WEAPON_FAD,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_fad,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_fad,WEAPON_FAD,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_fad,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_ak47,WEAPON_AK47,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_ak47,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_ak47,WEAPON_AK47,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_ak47,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_cm901,WEAPON_CM901,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_cm901,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_cm901,WEAPON_CM901,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_cm901,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mp5,WEAPON_MP5K,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mp5,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mp5,WEAPON_MP5K,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mp5,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_ump45,WEAPON_UMP45,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_ump45,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_ump45,WEAPON_UMP45,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_ump45,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_pp90m1,WEAPON_PP90M1,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_pp90m1,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_pp90m1,WEAPON_PP90M1,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_pp90m1,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_p90,WEAPON_P90,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_p90,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_p90,WEAPON_P90,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_p90,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_m9,WEAPON_UZIM9,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_m9,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_m9,WEAPON_UZIM9,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_m9,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mp7,WEAPON_MP7,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mp7,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mp7,WEAPON_MP7,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mp7,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_sa80,WEAPON_SA80,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_sa80,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_sa80,WEAPON_SA80,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_sa80,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mg36,WEAPON_MG36,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mg36,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mg36,WEAPON_MG36,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mg36,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mk46,WEAPON_MK46,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mk46,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mk46,WEAPON_MK46,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mk46,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_pecheneg,WEAPON_PECHENEG,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_pecheneg,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_pecheneg,WEAPON_PECHENEG,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_pecheneg,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_m60,WEAPON_M60,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_m60,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_m60,WEAPON_M60,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_m60,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_msr,WEAPON_MSR,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_msr,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_msr,WEAPON_MSR,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_msr,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_l96a1,WEAPON_L96A1,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_l96a1,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_l96a1,WEAPON_L96A1,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_l96a1,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_barrett,WEAPON_BARRETT,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_barrett,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_barrett,WEAPON_BARRETT,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_barrett,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_rsass,WEAPON_RSASS,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_rsass,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_rsass,WEAPON_RSASS,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_rsass,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_dragunov,WEAPON_DRAGUNOV,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_dragunov,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_dragunov,WEAPON_DRAGUNOV,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_dragunov,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_as50,WEAPON_AS50,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_as50,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_as50,WEAPON_AS50,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_as50,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_spas12,WEAPON_SPAS12,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_spas12,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_spas12,WEAPON_SPAS12,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_spas12,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_ksg,WEAPON_KSG,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_ksg,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_ksg,WEAPON_KSG,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_ksg,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_aa12,WEAPON_AA12,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_aa12,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_aa12,WEAPON_AA12,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_aa12,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_striker,WEAPON_STRIKER,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_striker,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_striker,WEAPON_STRIKER,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_striker,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_usas12,WEAPON_USAS12,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_usas12,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_usas12,WEAPON_USAS12,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_usas12,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_1887,WEAPON_MODEL1887,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_1887,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_1887,WEAPON_MODEL1887,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_1887,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_fmg9,WEAPON_FMG9,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_fmg9,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_fmg9,WEAPON_FMG9,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_fmg9,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_g18,WEAPON_GLOCK,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_g18,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_g18,WEAPON_GLOCK,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_g18,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_skorpion,WEAPON_SKORPION,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_skorpion,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_skorpion,WEAPON_SKORPION,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_skorpion,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mp9,WEAPON_MP9,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mp9,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mp9,WEAPON_MP9,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mp9,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_usp45,WEAPON_USP,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_usp45,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_usp45,WEAPON_USP,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_usp45,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_mp412,WEAPON_MP412,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_mp412,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_mp412,WEAPON_MP412,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_mp412,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_44magnum,WEAPON_44_MAGNUM,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_44magnum,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_44magnum,WEAPON_44_MAGNUM,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_44magnum,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_deserteagle,WEAPON_DESERTEAGLE,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_deserteagle,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_deserteagle,WEAPON_DESERTEAGLE,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_deserteagle,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_p99,WEAPON_P99,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_p99,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_p99,WEAPON_P99,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_p99,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_fnfiveseven,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_fnfiveseven,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_fnfiveseven,WEAPON_FNFIVESEVEN,CHALLENGE_GET_N_HEADSHOTS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_fnfiveseven,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_iw5_smaw,WEAPON_SMAW,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,iw5_smaw,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_iw5_smaw,WEAPON_SMAW,CHALLENGE_GET_N_MULTIKILLS,CHALLENGE_PRESTIGE_EXPERT,1,iw5_smaw,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_m320,WEAPON_M320,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,m320,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_m320,WEAPON_M320,CHALLENGE_GET_N_MULTIKILLS,CHALLENGE_PRESTIGE_EXPERT,1,m320,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_stinger,WEAPON_STINGER,CHALLENGE_PATCH_KILL_N_VEHICLES,CHALLENGE_PRESTIGE_MARKSMAN,1,stinger,500,10000,1000,10000,2000,10000,5000,10000,,,,,,,,,, +pr_expert_stinger,WEAPON_STINGER,CHALLENGE_KILL_N_HELICOPTERS,CHALLENGE_PRESTIGE_EXPERT,1,stinger,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_javelin,WEAPON_JAVELIN,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,javelin,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_javelin,WEAPON_JAVELIN,CHALLENGE_GET_N_MULTIKILLS,CHALLENGE_PRESTIGE_EXPERT,1,javelin,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_rpg,WEAPON_RPG,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,rpg,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_rpg,WEAPON_RPG,CHALLENGE_GET_N_MULTIKILLS,CHALLENGE_PRESTIGE_EXPERT,1,rpg,250,10000,500,10000,1000,10000,,,,,,,,,,,, +pr_marksman_xm25,WEAPON_XM25,CHALLENGE_GET_N_KILLS,CHALLENGE_PRESTIGE_MARKSMAN,1,xm25,500,10000,1000,10000,2500,10000,,,,,,,,,,,, +pr_expert_xm25,WEAPON_XM25,CHALLENGE_GET_N_MULTIKILLS,CHALLENGE_PRESTIGE_EXPERT,1,xm25,250,10000,500,10000,1000,10000,,,,,,,,,,,, +ch_longersprint_pro,CHALLENGE_LONGERSPRINT_PRO,CHALLENGE_SPRINT_N_MILES,CHALLENGE_LEVEL,10,perk_slot_0,5280,500,26400,1000,52800,2500,105600,5000,211200,10000,422400,10000,,,,,, +ch_sleightofhand_pro,CHALLENGE_SLEIGHTOFHAND_PRO,CHALLENGE_GET_N_SOH_KILLS,CHALLENGE_LEVEL,10,perk_slot_0,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_scavenger_pro,CHALLENGE_SCAVENGER_PRO,CHALLENGE_PICKUP_N_SCAVENGER_PACKS,CHALLENGE_LEVEL,10,perk_slot_0,10,500,25,1000,50,2500,100,5000,250,10000,500,10000,,,,,, +ch_blindeye_pro,CHALLENGE_BLINDEYE_PRO,CHALLENGE_KILL_N_KILLSTREAKS,CHALLENGE_LEVEL,10,perk_slot_0,3,500,10,1000,20,2500,40,5000,100,10000,250,10000,,,,,, +ch_paint_pro,CHALLENGE_PAINT_PRO,CHALLENGE_PAINT_N_ENEMIES,CHALLENGE_LEVEL,10,perk_slot_0,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_hardline_pro,CHALLENGE_HARDLINE_PRO,CHALLENGE_GET_N_KILLSTREAKS,CHALLENGE_LEVEL,10,perk_slot_1,10,500,20,1000,40,2500,80,5000,200,10000,500,10000,,,,,, +ch_coldblooded_pro,CHALLENGE_COLDBLOODED_PRO,CHALLENGE_GET_N_KILLS_WHILE_UAV_UP,CHALLENGE_LEVEL,10,perk_slot_1,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_quickdraw_pro,CHALLENGE_QUICKDRAW_PRO,CHALLENGE_GET_N_QUICK_ADS_KILLS,CHALLENGE_LEVEL,10,perk_slot_1,10,500,20,1000,40,2500,80,5000,200,10000,500,10000,,,,,, +ch_twoprimaries_pro,CHALLENGE_TWOPRIMARIES_PRO,CHALLENGE_GET_N_KILLS_WITH_SECOND_PRIMARY,CHALLENGE_LEVEL,10,perk_slot_1,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_blastshield_pro,CHALLENGE_BLASTSHIELD_PRO,CHALLENGE_SURVIVE_N_EXPLOSIONS,CHALLENGE_LEVEL,10,perk_slot_1,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_autospot_pro,CHALLENGE_AUTOSPOT_PRO,CHALLENGE_GET_N_KILLS_WHILE_HOLDING_BREATH,CHALLENGE_LEVEL,10,perk_slot_2,5,500,10,1000,25,2500,50,5000,125,10000,250,10000,,,,,, +ch_detectexplosives_pro,CHALLENGE_DETECTEXPLOSIVES_PRO,CHALLENGE_GET_N_DE_KILLS,CHALLENGE_LEVEL,10,perk_slot_2,5,500,10,1000,25,2500,50,5000,125,10000,250,10000,,,,,, +ch_bulletaccuracy_pro,CHALLENGE_BULLETACCURACY_PRO,CHALLENGE_GET_N_HIPFIRE_KILLS,CHALLENGE_LEVEL,10,perk_slot_2,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_deadsilence_pro,CHALLENGE_DEADSILENCE_PRO,CHALLENGE_GET_N_CLOSE_DS_KILLS,CHALLENGE_LEVEL,10,perk_slot_2,5,500,10,1000,25,2500,50,5000,125,10000,250,10000,,,,,, +ch_stalker_pro,CHALLENGE_STALKER_PRO,CHALLENGE_GET_N_KILLS_WHILE_ADS,CHALLENGE_LEVEL,10,perk_slot_2,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_fastmantle,CHALLENGE_FASTMANTLE,CHALLENGE_MANTLE_N_OBJECTS,CHALLENGE_LEVEL,10,perk_slot_0,3,500,10,1000,20,2500,40,5000,100,10000,250,10000,,,,,, +ch_quickswap,CHALLENGE_QUICKSWAP,CHALLENGE_GET_N_SWAP_KILLS,CHALLENGE_LEVEL,10,perk_slot_0,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_extraammo,CHALLENGE_EXTRAAMMO,CHALLENGE_GET_N_KILLS_WITH_EXTRA_AMMO,CHALLENGE_LEVEL,10,perk_slot_0,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_fasterlockon,CHALLENGE_FASTERLOCKON,CHALLENGE_KILL_N_KILLSTREAKS_WITH_LOCKON,CHALLENGE_LEVEL,10,perk_slot_0,3,500,10,1000,20,2500,40,5000,100,10000,250,10000,,,,,, +ch_bulletpaint,CHALLENGE_BULLETPAINT,CHALLENGE_PAINT_N_ENEMIES_WITH_BULLETS,CHALLENGE_LEVEL,10,perk_slot_0,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_hardlineassists,CHALLENGE_HARDLINE_ASSISTS,CHALLENGE_GET_N_KILLSTREAKS_WITH_ASSISTS,CHALLENGE_LEVEL,10,perk_slot_1,10,500,20,1000,40,2500,80,5000,200,10000,500,10000,,,,,, +ch_spygame,CHALLENGE_SPYGAME,CHALLENGE_GET_N_KILLS_WHILE_CUAV_UP,CHALLENGE_LEVEL,10,perk_slot_1,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_fastoffhand,CHALLENGE_FASTOFFHAND,CHALLENGE_GET_N_KILLS_WITH_OFFHAND,CHALLENGE_LEVEL,10,perk_slot_1,10,500,20,1000,40,2500,80,5000,200,10000,500,10000,,,,,, +ch_secondprimary,CHALLENGE_SECONDPRIMARY,CHALLENGE_GET_N_KILLS_WITH_SECOND_PRIMARY_ATTACHMENT,CHALLENGE_LEVEL,10,perk_slot_1,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_stunresistance,CHALLENGE_STUNRESISTANCE,CHALLENGE_GET_N_KILLS_AFTER_FLASHED_OR_STUNNED,CHALLENGE_LEVEL,10,perk_slot_1,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_longdistance,CHALLENGE_LONGDISTANCE,CHALLENGE_GET_N_LONG_DISTANCE_KILLS,CHALLENGE_LEVEL,10,perk_slot_2,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_selectivehearing,CHALLENGE_SELECTIVEHEARING,CHALLENGE_GET_N_KILLS_WITH_HEARING,CHALLENGE_LEVEL,10,perk_slot_2,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_fastsprintrecovery,CHALLENGE_FASTSPRINTRECOVERY,CHALLENGE_GET_N_KILLS_AFTER_SPRINT,CHALLENGE_LEVEL,10,perk_slot_2,10,500,20,1000,40,2500,80,5000,200,10000,500,10000,,,,,, +ch_falldamage,CHALLENGE_FALLDAMAGE,CHALLENGE_FALL_N_TIMES,CHALLENGE_LEVEL,10,perk_slot_2,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_delaymine,CHALLENGE_DELAYMINE,CHALLENGE_TRIP_N_EXPLOSIVES,CHALLENGE_LEVEL,10,perk_slot_2,2,500,5,1000,10,2500,20,5000,50,10000,100,10000,,,,,, +ch_kickstop,CHALLENGE_KICKSTOP,CHALLENGE_KILL_N_ENEMY_ADS_LESS_KICK,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_xrayvision,CHALLENGE_XRAY_VISION,CHALLENGE_KILL_N_ENEMY_THROUGH,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_blingbling,CHALLENGE_BLING_BLING,CHALLENGE_KILL_N_ENEMY_TWO_ATTACHMENTS,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_unshakeable,CHALLENGE_UNSHAKEABLE,CHALLENGE_KILL_N_ENEMY_AFTER_BEING_SHOT,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_holditrightthere,CHALLENGE_HOLD_IT_RIGHT_THERE,CHALLENGE_KILL_N_ENEMY_HOLDING_BREATH_ASSAULT,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_swayless,CHALLENGE_SWAYLESS,CHALLENGE_KILL_N_ENEMY_ADS_NO_SWAY,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_longishshot,CHALLENGE_LONGISH_SHOT,CHALLENGE_KILL_N_ENEMY_LONGER_RANGE,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_coldsteel,CHALLENGE_COLD_STEEL,CHALLENGE_KILL_N_ENEMY_FASTER_MELEE,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_lightweight,CHALLENGE_LIGHTWEIGHT,CHALLENGE_KILL_N_ENEMY_MOVING_FASTER,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_moredamage,CHALLENGE_MORE_DAMAGE,CHALLENGE_KILL_N_ENEMY_MORE_DAMAGE,CHALLENGE_LEVEL,10,proficiency,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,,,,,, +ch_uav,CHALLENGE_UAV,CHALLENGE_DESC_UAV,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_airdrop_assault,CHALLENGE_AIRDROP,CHALLENGE_DESC_AIRDROP,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_predator_missile,CHALLENGE_PREDATOR_MISSILE,CHALLENGE_DESC_PREDATOR_MISSILE,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_ims,CHALLENGE_IMS,CHALLENGE_DESC_IMS,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_airdrop_sentry_minigun,CHALLENGE_SENTRY,CHALLENGE_DESC_SENTRY,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_precision_airstrike,CHALLENGE_PRECISION_AIRSTRIKE,CHALLENGE_DESC_PRECISION_AIRSTRIKE,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_helicopter,CHALLENGE_HELICOPTER,CHALLENGE_DESC_HELICOPTER,CHALLENGE_LEVEL,10,killstreaks_assault,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_littlebird_flock,CHALLENGE_HELICOPTER_FLOCK,CHALLENGE_DESC_HELICOPTER_FLOCK,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_littlebird_support,CHALLENGE_HELICOPTER_GUARD,CHALLENGE_DESC_HELICOPTER_GUARD,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_remote_mortar,CHALLENGE_REMOTE_MORTAR,CHALLENGE_DESC_REMOTE_MORTAR,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_airdrop_remote_tank,CHALLENGE_REMOTE_TANK,CHALLENGE_DESC_REMOTE_TANK,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_helicopter_flares,CHALLENGE_HELICOPTER_FLARES,CHALLENGE_DESC_HELICOPTER_FLARES,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_ac130,CHALLENGE_AC130,CHALLENGE_DESC_AC130,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_airdrop_juggernaut,CHALLENGE_JUGGERNAUT,CHALLENGE_DESC_JUGGERNAUT,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_osprey_gunner,CHALLENGE_OSPREY_GUNNER,CHALLENGE_DESC_OSPREY_GUNNER,CHALLENGE_LEVEL,10,killstreaks_assault,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_assault_streaks,CHALLENGE_ASSAULT_STREAKS,CHALLENGE_DESC_ASSAULT_STREAKS,CHALLENGE_LEVEL,10,killstreaks_assault,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_uav_support,CHALLENGE_UAV_SUPPORT,CHALLENGE_DESC_UAV_SUPPORT,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_counter_uav,CHALLENGE_COUNTER_UAV,CHALLENGE_DESC_COUNTER_UAV,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_deployable_vest,CHALLENGE_DEPLOYABLE_VEST,CHALLENGE_DESC_DEPLOYABLE_VEST,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_airdrop_trap,CHALLENGE_AIRDROP_TRAP,CHALLENGE_DESC_AIRDROP_TRAP,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_sam_turret,CHALLENGE_SAM_TURRET,CHALLENGE_DESC_SAM_TURRET,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_remote_uav,CHALLENGE_REMOTE_UAV,CHALLENGE_DESC_REMOTE_UAV,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_triple_uav,CHALLENGE_ADVANCED_UAV,CHALLENGE_DESC_ADVANCED_UAV,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_remote_mg_turret,CHALLENGE_REMOTE_TURRET,CHALLENGE_DESC_REMOTE_TURRET,CHALLENGE_LEVEL,10,killstreaks_support,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_stealth_airstrike,CHALLENGE_STEALTH_AIRSTRIKE,CHALLENGE_DESC_STEALTH_AIRSTRIKE,CHALLENGE_LEVEL,10,killstreaks_support,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_emp,CHALLENGE_EMP,CHALLENGE_DESC_EMP,CHALLENGE_LEVEL,10,killstreaks_support,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_airdrop_juggernaut_recon,CHALLENGE_JUGGERNAUT_RECON,CHALLENGE_DESC_JUGGERNAUT_RECON,CHALLENGE_LEVEL,10,killstreaks_support,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_escort_airdrop,CHALLENGE_ESCORT_AIRDROP,CHALLENGE_DESC_ESCORT_AIRDROP,CHALLENGE_LEVEL,10,killstreaks_support,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_support_streaks,CHALLENGE_SUPPORT_STREAKS,CHALLENGE_DESC_SUPPORT_STREAKS,CHALLENGE_LEVEL,10,killstreaks_support,10,500,25,1000,50,1500,75,2000,100,2500,150,3500,300,10000,1000,10000,, +ch_longersprint_ks,CHALLENGE_LONGERSPRINT_KS,CHALLENGE_DESC_LONGERSPRINT_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_fastreload_ks,CHALLENGE_FASTRELOAD_KS,CHALLENGE_DESC_FASTRELOAD_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_scavenger_ks,CHALLENGE_SCAVENGER_KS,CHALLENGE_DESC_SCAVENGER_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_blindeye_ks,CHALLENGE_BLINDEYE_KS,CHALLENGE_DESC_BLINDEYE_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_paint_ks,CHALLENGE_PAINT_KS,CHALLENGE_DESC_PAINT_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_hardline_ks,CHALLENGE_HARDLINE_KS,CHALLENGE_DESC_HARDLINE_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_coldblooded_ks,CHALLENGE_COLDBLOODED_KS,CHALLENGE_DESC_COLDBLOODED_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_quickdraw_ks,CHALLENGE_QUICKDRAW_KS,CHALLENGE_DESC_QUICKDRAW_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_blastshield_ks,CHALLENGE_BLASTSHIELD_KS,CHALLENGE_DESC_BLASTSHIELD_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_detectexplosive_ks,CHALLENGE_DETECTEXPLOSIVE_KS,CHALLENGE_DESC_DETECTEXPLOSIVE_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_autospot_ks,CHALLENGE_AUTOSPOT_KS,CHALLENGE_DESC_AUTOSPOT_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_bulletaccuracy_ks,CHALLENGE_BULLETACCURACY_KS,CHALLENGE_DESC_BULLETACCURACY_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_quieter_ks,CHALLENGE_QUIETER_KS,CHALLENGE_DESC_QUIETER_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_stalker_ks,CHALLENGE_STALKER_KS,CHALLENGE_DESC_STALKER_KS,CHALLENGE_LEVEL,10,killstreaks_specialist,5,500,15,1000,30,2500,75,5000,150,10000,250,10000,350,10000,500,10000,, +ch_all_perks_bonus,CHALLENGE_ALL_PERKS_BONUS,CHALLENGE_DESC_ALL_PERKS_BONUS,CHALLENGE_LEVEL,10,killstreaks_specialist,3,250,8,1000,15,2000,25,5000,40,10000,60,10000,100,10000,250,10000,, +ch_specialist_streaks,CHALLENGE_SPECIALIST_STREAKS,CHALLENGE_DESC_SPECIALIST_STREAKS,CHALLENGE_LEVEL,10,killstreaks_specialist,15,500,30,1000,60,2500,120,5000,300,10000,750,10000,1000,10000,1500,10000,, +ch_grenadekill,CHALLENGE_FRAG_GRENADE,CHALLENGE_KILL_N_ENEMIES_WITH_A_GRENADE,CHALLENGE_LEVEL,10,equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_bullseye,CHALLENGE_BULLSEYE,CHALLENGE_DESC_BULLSEYE,CHALLENGE_LEVEL,10,equipment,5,500,15,2500,30,5000,,,,,,,,,,,, +ch_carnie,CHALLENGE_CARNIE,CHALLENGE_DESC_CARNIE,CHALLENGE_LEVEL,10,equipment,5,500,15,2500,30,5000,,,,,,,,,,,, +ch_claymoreshot,CHALLENGE_CLAYMORE,CHALLENGE_KILL_5_ENEMIES_BY_USING,CHALLENGE_LEVEL,10,equipment,5,500,15,2500,30,5000,,,,,,,,,,,, +ch_c4shot,CHALLENGE_C4,CHALLENGE_DESC_C4SHOT,CHALLENGE_LEVEL,10,equipment,5,500,15,2500,30,5000,,,,,,,,,,,, +ch_bouncingbetty,CHALLENGE_BOUNCING_BETTY,CHALLENGE_KILL_N_ENEMIES_USING_BOUNCING_BETTY,CHALLENGE_LEVEL,10,equipment,5,500,15,2500,30,5000,,,,,,,,,,,, +ch_its_personal,CHALLENGE_ITS_PERSONAL,CHALLENGE_DESC_ITS_PERSONAL,CHALLENGE_BLANK,10,equipment,1,1000,,,,,,,,,,,,,,,, +ch_didyouseethat,CHALLENGE_DIDYOUSEETHAT,CHALLENGE_DESC_DIDYOUSEETHAT,CHALLENGE_BLANK,10,equipment,1,1000,,,,,,,,,,,,,,,, +ch_noboomforyou,CHALLENGE_NOBOOMFORYOU,CHALLENGE_DESC_NOBOOMFORYOU,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_indecentexposure,CHALLENGE_INDECENTEXPOSURE,CHALLENGE_DESC_INDECENTEXPOSURE,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_smokeemifyougotem,CHALLENGE_SMOKEEMIFYOUGOTEM,CHALLENGE_DESC_SMOKEEMIFYOUGOTEM,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_alittleconcussed,CHALLENGE_ALITTLECONCUSSED,CHALLENGE_DESC_ALITTLECONCUSSED,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_onthepulse,CHALLENGE_ONTHEPULSE,CHALLENGE_DESC_ONTHEPULSE,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_jackinthebox,CHALLENGE_JACKINTHEBOX,CHALLENGE_DESC_JACKINTHEBOX,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_scram,CHALLENGE_SCRAM,CHALLENGE_DESC_SCRAM,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_zerolatency,CHALLENGE_ZEROLATENCY,CHALLENGE_DESC_ZEROLATENCY,CHALLENGE_LEVEL,10,special_equipment,10,500,25,2500,50,5000,,,,,,,,,,,, +ch_darkbringer,CHALLENGE_DARKBRINGER,CHALLENGE_DESC_DARKBRINGER,CHALLENGE_BLANK,10,special_equipment,25,1000,,,,,,,,,,,,,,,, +ch_tacticaldeletion,CHALLENGE_TACTICALDELETION,CHALLENGE_DESC_TACTICALDELETION,CHALLENGE_BLANK,10,special_equipment,25,1000,,,,,,,,,,,,,,,, +ch_heads_up,CHALLENGE_HEADS_UP,CHALLENGE_DESC_HEADS_UP,CHALLENGE_BLANK,10,prestige,1,2500,,,,,,,,,,,,,,,, +ch_looknohands,CHALLENGE_LOOKNOHANDS,CHALLENGE_DESC_LOOKNOHANDS,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_predator,CHALLENGE_PREDATOR,CHALLENGE_DESC_PREDATOR,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_carpetbomber,CHALLENGE_CARPETBOMBER,CHALLENGE_DESC_CARPETBOMBER,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_choppervet,CHALLENGE_CHOPPER_VETERAN,CHALLENGE_DESC_CHOPPER_VETERAN,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_jollygreengiant,CHALLENGE_JOLLYGREENGIANT,CHALLENGE_DESC_JOLLYGREENGIANT,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_thespirit,CHALLENGE_THESPIRIT,CHALLENGE_DESC_THESPIRIT,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_spectre,CHALLENGE_SPECTRE,CHALLENGE_DESC_SPECTRE,CHALLENGE_LEVEL,10,prestige,50,2500,250,5000,500,10000,1000,10000,,,,,,,,,, +ch_droppincrates,CHALLENGE_DROPPINCRATES,CHALLENGE_DESC_DROPPINCRATES,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_absentee,CHALLENGE_ABSENTEE,CHALLENGE_DESC_ABSENTEE,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_dronekiller,CHALLENGE_DRONEKILLER,CHALLENGE_DESC_DRONEKILLER,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_finishingtouch,CHALLENGE_FINISHINGTOUCH,CHALLENGE_DESC_FINISHINGTOUCH,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_og,CHALLENGE_OG,CHALLENGE_DESC_OG,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_transformer,CHALLENGE_TRANSFORMER,CHALLENGE_DESC_TRANSFORMER,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_technokiller,CHALLENGE_TECHNOKILLER,CHALLENGE_DESC_TECHNOKILLER,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_deathfromabove,CHALLENGE_DEATHFROMABOVE,CHALLENGE_DESC_DEATHFROMABOVE,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_theedge,CHALLENGE_THE_EDGE,CHALLENGE_GET_THE_MATCH_WINNING_KILL_N_TIMES,CHALLENGE_LEVEL,100,final_killcam,5,2500,10,5000,20,10000,,,,,,,,,,,, +ch_unbelievable,CHALLENGE_UNBELIEVABLE,CHALLENGE_DESC_UNBELIEVABLE,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_owned,CHALLENGE_OWNED,CHALLENGE_DESC_OWNED,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_stickman,CHALLENGE_STICKMAN,CHALLENGE_DESC_STICKMAN,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_lastresort,CHALLENGE_LAST_RESORT,CHALLENGE_DESC_LAST_RESORT,CHALLENGE_BLANK,100,final_killcam,1,2500,,,,,,,,,,,,,,,, +ch_ghillie,CHALLENGE_GHILLIE,CHALLENGE_DESC_GHILLIE,CHALLENGE_LEVEL,10,basic,50,1000,100,2500,200,5000,,,,,,,,,,,, +ch_hotpotato,CHALLENGE_HOT_POTATO,CHALLENGE_DESC_HOT_POTATO,CHALLENGE_LEVEL,100,humiliation,5,3000,10,5000,,,,,,,,,,,,,, +ch_carbomb,CHALLENGE_CAR_BOMB,CHALLENGE_DESC_CAR_BOMB,CHALLENGE_LEVEL,100,humiliation,5,3000,10,5000,,,,,,,,,,,,,, +ch_backstabber,CHALLENGE_BACKSTABBER,CHALLENGE_DESC_BACKSTABBER,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_slowbutsure,CHALLENGE_SLOW_BUT_SURE,CHALLENGE_DESC_SLOW_BUT_SURE,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_miserylovescompany,CHALLENGE_MISERY_LOVES_COMPANY,CHALLENGE_DESC_MISERY_LOVES_COMPANY,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_ouch,CHALLENGE_OUCH,CHALLENGE_DESC_OUCH,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_rival,CHALLENGE_RIVAL,CHALLENGE_DESC_RIVAL,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_cruelty,CHALLENGE_CRUELTY,CHALLENGE_DESC_CRUELTY,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_thinkfast,CHALLENGE_THINK_FAST,CHALLENGE_DESC_THINK_FAST,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_thinkfastconcussion,CHALLENGE_THINK_FAST_STUN,CHALLENGE_DESC_THINK_FAST_STUN,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_thinkfastflash,CHALLENGE_THINK_FAST_FLASH,CHALLENGE_DESC_THINK_FAST_FLASH,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_returntosender,CHALLENGE_RETURN_TO_SENDER,CHALLENGE_KILL_AN_ENEMY_BY_SHOOTING,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_blindfire,CHALLENGE_BLINDFIRE,CHALLENGE_KILL_AN_ENEMY_WHILE_YOU,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_hardlanding,CHALLENGE_HARD_LANDING,CHALLENGE_KILL_AN_ENEMY_THAT_IS,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_extremecruelty,CHALLENGE_EXTREME_CRUELTY,CHALLENGE_KILL_EVERY_MEMBER_OF1,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_tangodown,CHALLENGE_TANGO_DOWN,CHALLENGE_KILL_EVERY_MEMBER_OF,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_countermvp,CHALLENGE_COUNTERMVP,CHALLENGE_KILL_THE_1_PLAYER_ON,CHALLENGE_BLANK,100,humiliation,1,3000,,,,,,,,,,,,,,,, +ch_goodbye,CHALLENGE_GOODBYE,CHALLENGE_FALL_30_FEET_OR_MORE,CHALLENGE_BLANK,100,basic,1,500,,,,,,,,,,,,,,,, +ch_basejump,CHALLENGE_BASE_JUMP,CHALLENGE_FALL_15_FEET_OR_MORE,CHALLENGE_BLANK,100,basic,1,750,,,,,,,,,,,,,,,, +ch_flyswatter,CHALLENGE_FLYSWATTER,CHALLENGE_SHOOT_DOWN_AN_ENEMY_HELICOPTER,CHALLENGE_BLANK,100,basic,1,1000,,,,,,,,,,,,,,,, +ch_vandalism,CHALLENGE_VANDALISM,CHALLENGE_KILL_1_ENEMY_BY_DESTROYING,CHALLENGE_BLANK,100,basic,1,750,,,,,,,,,,,,,,,, +ch_crouchshot,CHALLENGE_CROUCH_SHOT,CHALLENGE_KILL_N_ENEMIES_WHILE_CROUCHING,CHALLENGE_LEVEL,100,basic,5,500,15,1000,30,2500,,,,,,,,,,,, +ch_proneshot,CHALLENGE_PRONE_SHOT,CHALLENGE_KILL_N_ENEMIES_WHILE_PRONE,CHALLENGE_LEVEL,100,basic,5,500,15,1000,30,2500,,,,,,,,,,,, +ch_assists,CHALLENGE_POINT_GUARD,CHALLENGE_GET_N_ASSISTS,CHALLENGE_LEVEL,100,basic,5,500,15,1000,30,2500,,,,,,,,,,,, +ch_backdraft,CHALLENGE_BACKDRAFT,CHALLENGE_DESTROY_N_ENEMY_EXPLOSIVES,CHALLENGE_LEVEL,100,basic,2,500,5,1000,15,2500,,,,,,,,,,,, +ch_shieldvet,CHALLENGE_SHIELD_VETERAN,CHALLENGE_KILL_N_ENEMY_WITH_SHIELD,CHALLENGE_LEVEL,1,riotshield,2,500,5,1000,15,2500,,,,,,,,,,,, +ch_smasher,CHALLENGE_SMASHER,CHALLENGE_GET_A_3_SHIELD_KILL_STREAK,CHALLENGE_BLANK,1,riotshield,1,500,,,,,,,,,,,,,,,, +ch_backsmasher,CHALLENGE_BACKSMASHER,CHALLENGE_CRUSH_AN_ENEMY,CHALLENGE_BLANK,1,riotshield,1,500,,,,,,,,,,,,,,,, +ch_shield_damage,CHALLENGE_SHIELD_DAMAGE,CHALLENGE_DESC_SHIELD_DAMAGE,CHALLENGE_LEVEL,1,riotshield,1000,500,10000,1000,50000,2500,,,,,,,,,,,, +ch_shield_bullet,CHALLENGE_SHIELD_BULLET,CHALLENGE_DESC_SHIELD_BULLET,CHALLENGE_LEVEL,1,riotshield,1000,500,10000,1000,50000,2500,,,,,,,,,,,, +ch_shield_explosive,CHALLENGE_SHIELD_EXPLOSIVE,CHALLENGE_DESC_SHIELD_EXPLOSIVE,CHALLENGE_LEVEL,1,riotshield,10,500,50,1000,100,2500,,,,,,,,,,,, +ch_surgical_assault,CHALLENGE_SURGICAL_ASSAULT,CHALLENGE_DESC_SURGICAL_ASSAULT,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_surgical_smg,CHALLENGE_SURGICAL_SMG,CHALLENGE_DESC_SURGICAL_SMG,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_surgical_lmg,CHALLENGE_SURGICAL_LMG,CHALLENGE_DESC_SURGICAL_LMG,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_surgical_sniper,CHALLENGE_SURGICAL_SNIPER,CHALLENGE_DESC_SURGICAL_SNIPER,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_expert_assault,CHALLENGE_ASSAULT_EXPERT,CHALLENGE_KILL_N_ENEMIES_WITH_A1,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_expert_smg,CHALLENGE_SMG_EXPERT,CHALLENGE_KILL_N_ENEMIES_WITH_HEADSHOTS,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_expert_lmg,CHALLENGE_LMG_EXPERT,CHALLENGE_KILL_N_ENEMIES_WITH_HEADSHOTS1,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_multirpg,CHALLENGE_MULTIRPG,CHALLENGE_KILL_2_OR_MORE_ENEMIES,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_multiclaymore,CHALLENGE_CLAY_MORE,CHALLENGE_KILL_2_OR_MORE_ENEMIES1,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_multifrag,CHALLENGE_MULTIFRAG,CHALLENGE_KILL_2_OR_MORE_ENEMIES2,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_multic4,CHALLENGE_MULTIC4,CHALLENGE_KILL_2_OR_MORE_ENEMIES3,CHALLENGE_LEVEL,100,precision,5,2000,25,5000,50,10000,,,,,,,,,,,, +ch_collateraldamage,CHALLENGE_COLLATERAL_DAMAGE,CHALLENGE_KILL_2_OR_MORE_ENEMIES4,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_flawless,CHALLENGE_FLAWLESS,CHALLENGE_PLAY_AN_ENTIRE_FULLLENGTH,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_fearless,CHALLENGE_FEARLESS,CHALLENGE_KILL_10_ENEMIES_IN_A,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_grouphug,CHALLENGE_GROUPHUG,CHALLENGE_DESC_GROUPHUG,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_nbk,CHALLENGE_NBK,CHALLENGE_DESC_NBK,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_allpro,CHALLENGE_ALLPRO,CHALLENGE_DESC_ALLPRO,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_airborne,CHALLENGE_AIRBORNE,CHALLENGE_GET_A_2_KILL_STREAK_WHILE,CHALLENGE_BLANK,100,precision,1,2000,,,,,,,,,,,,,,,, +ch_moneyshot,CHALLENGE_MONEYSHOT,CHALLENGE_DESC_MONEYSHOT,CHALLENGE_BLANK,100,revenge,1,3500,,,,,,,,,,,,,,,, +ch_robinhood,CHALLENGE_ROBINHOOD,CHALLENGE_DESC_ROBINHOOD,CHALLENGE_LEVEL,100,revenge,5,3500,25,10000,,,,,,,,,,,,,, +ch_bangforbuck,CHALLENGE_BANGFORBUCK,CHALLENGE_DESC_BANGFORBUCK,CHALLENGE_LEVEL,100,revenge,5,3500,25,10000,,,,,,,,,,,,,, +ch_overdraft,CHALLENGE_OVERDRAFT,CHALLENGE_DESC_OVERDRAFT,CHALLENGE_BLANK,100,revenge,1,3500,,,,,,,,,,,,,,,, +ch_atm,CHALLENGE_ATM,CHALLENGE_DESC_ATM,CHALLENGE_BLANK,100,revenge,1,3500,,,,,,,,,,,,,,,, +ch_timeismoney,CHALLENGE_TIMEISMONEY,CHALLENGE_DESC_TIMEISMONEY,CHALLENGE_LEVEL,100,revenge,5,3500,25,10000,,,,,,,,,,,,,, +ch_iamrich,CHALLENGE_IAMRICH,CHALLENGE_DESC_IAMRICH,CHALLENGE_LEVEL,100,revenge,5,3500,25,10000,,,,,,,,,,,,,, +ch_breakbank,CHALLENGE_BREAKBANK,CHALLENGE_DESC_BREAKBANK,CHALLENGE_BLANK,100,revenge,1,3500,,,,,,,,,,,,,,,, +ch_colorofmoney,CHALLENGE_COLOROFMONEY,CHALLENGE_DESC_COLOROFMONEY,CHALLENGE_LEVEL,100,revenge,5,3500,25,10000,,,,,,,,,,,,,, +ch_neverforget,CHALLENGE_NEVERFORGET,CHALLENGE_DESC_NEVERFORGET,CHALLENGE_BLANK,100,revenge,1,3500,,,,,,,,,,,,,,,, +ch_thebrink,CHALLENGE_THE_BRINK,CHALLENGE_GET_A_3_OR_MORE_KILL,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_fastswap,CHALLENGE_FAST_SWAP,CHALLENGE_HURT_AN_ENEMY_WITH_A,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_starplayer,CHALLENGE_STAR_PLAYER,CHALLENGE_PLAY_AN_ENTIRE_MATCH,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_howthe,CHALLENGE_HOW_THE_,CHALLENGE_KILL_AN_ENEMY_BY_USING,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_dominos,CHALLENGE_DOMINOS,CHALLENGE_KILL_AN_ENEMY_BY_SETTING,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_masterchef,CHALLENGE_MASTER_CHEF,CHALLENGE_KILL_N_ENEMIES_WITH_COOKED,CHALLENGE_LEVEL,100,elite,5,2500,10,5000,20,10000,,,,,,,,,,,, +ch_invincible,CHALLENGE_INVINCIBLE,CHALLENGE_GET_5_HEALTH_REGENERATIONS,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_survivalist,CHALLENGE_SURVIVALIST,CHALLENGE_SURVIVE_FOR_5_CONSECUTIVE,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_counterclaymore,CHALLENGE_COUNTERCLAYMORE,CHALLENGE_KILL_N_ENEMIES_BY_SHOOTING,CHALLENGE_LEVEL,100,elite,3,2500,10,5000,20,10000,,,,,,,,,,,, +ch_counterc4,CHALLENGE_COUNTERC4,CHALLENGE_KILL_N_ENEMIES_BY_SHOOTING1,CHALLENGE_LEVEL,100,elite,3,2500,10,5000,20,10000,,,,,,,,,,,, +ch_enemyofthestate,CHALLENGE_ENEMYOFTHESTATE,CHALLENGE_DESC_ENEMYOFTHESTATE,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_resourceful,CHALLENGE_RESOURCEFUL,CHALLENGE_DESC_RESOURCEFUL,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_survivor,CHALLENGE_SURVIVOR,CHALLENGE_DESC_SURVIVOR,CHALLENGE_BLANK,100,elite,1,4500,,,,,,,,,,,,,,,, +ch_omnicide,CHALLENGE_OMNICIDE,CHALLENGE_DESC_OMNICIDE,CHALLENGE_BLANK,100,intimidation,1,5000,,,,,,,,,,,,,,,, +ch_wargasm,CHALLENGE_WARGASM,CHALLENGE_DESC_WARGASM,CHALLENGE_BLANK,100,intimidation,1,3500,,,,,,,,,,,,,,,, +ch_thebiggertheyare,CHALLENGE_THEBIGGERTHEYARE,CHALLENGE_DESC_THEBIGGERTHEYARE,CHALLENGE_BLANK,100,intimidation,1,2500,,,,,,,,,,,,,,,, +ch_thehardertheyfall,CHALLENGE_THEHARDERTHEYFALL,CHALLENGE_DESC_THEHARDERTHEYFALL,CHALLENGE_BLANK,100,intimidation,1,5000,,,,,,,,,,,,,,,, +ch_crabmeat,CHALLENGE_CRABMEAT,CHALLENGE_DESC_CRABMEAT,CHALLENGE_BLANK,100,intimidation,1,7500,,,,,,,,,,,,,,,, +ch_thedenier,CHALLENGE_THEDENIER,CHALLENGE_DESC_THEDENIER,CHALLENGE_BLANK,100,intimidation,1,5000,,,,,,,,,,,,,,,, +ch_carpetbomb,CHALLENGE_CARPET_BOMB,CHALLENGE_KILL_5_ENEMIES_WITH_A3,CHALLENGE_BLANK,100,intimidation,1,5000,,,,,,,,,,,,,,,, +ch_redcarpet,CHALLENGE_RED_CARPET,CHALLENGE_DESC_RED_CARPET,CHALLENGE_BLANK,100,intimidation,1,5000,,,,,,,,,,,,,,,, +ch_reaper,CHALLENGE_REAPER,CHALLENGE_DESC_REAPER,CHALLENGE_BLANK,100,intimidation,1,5000,,,,,,,,,,,,,,,, +ch_nosecrets,CHALLENGE_NO_SECRETS,CHALLENGE_CALL_IN_A_UAV_3_TIMES,CHALLENGE_BLANK,100,intimidation,1,2500,,,,,,,,,,,,,,,, +ch_sunblock,CHALLENGE_SUNBLOCK,CHALLENGE_DESC_SUNBLOCK,CHALLENGE_BLANK,100,intimidation,1,2500,,,,,,,,,,,,,,,, +ch_afterburner,CHALLENGE_AFTERBURNER,CHALLENGE_CALL_IN_AN_AIRSTRIKE,CHALLENGE_BLANK,100,intimidation,1,2500,,,,,,,,,,,,,,,, +ch_airsuperiority,CHALLENGE_AIR_SUPERIORITY,CHALLENGE_CALL_IN_A_HELICOPTER,CHALLENGE_BLANK,100,intimidation,1,2500,,,,,,,,,,,,,,,, +ch_mgmaster,CHALLENGE_MG_MASTER,CHALLENGE_GET_A_5_KILL_STREAK_WHILE,CHALLENGE_BLANK,100,intimidation,1,2500,,,,,,,,,,,,,,,, +ch_slasher,CHALLENGE_SLASHER,CHALLENGE_GET_A_3_MELEE_KILL_STREAK,CHALLENGE_BLANK,100,intimidation,1,3500,,,,,,,,,,,,,,,, +ch_radiationsickness,CHALLENGE_RADIATIONSICKNESS,CHALLENGE_DESC_RADIATIONSICKNESS,CHALLENGE_BLANK,1000,,1,1500,,,,,,,,,,,,,,,, +ch_infected,CHALLENGE_INFECTED,CHALLENGE_DESC_INFECTED,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_plague,CHALLENGE_PLAGUE,CHALLENGE_DESC_PLAGUE,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_renaissance,CHALLENGE_RENAISSANCE,CHALLENGE_DESC_RENAISSANCE,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_theloner,CHALLENGE_THELONER,CHALLENGE_DESC_THELONER,CHALLENGE_BLANK,1000,,1,2500,,,,,,,,,,,,,,,, +ch_6fears7,CHALLENGE_6FEARS7,CHALLENGE_DESC_6FEARS7,CHALLENGE_BLANK,1000,,1,1500,,,,,,,,,,,,,,,, +ch_martyr,CHALLENGE_MARTYR,CHALLENGE_DESC_MARTYR,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_livingdead,CHALLENGE_LIVINGDEAD,CHALLENGE_DESC_LIVINGDEAD,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_sidekick,CHALLENGE_SIDEKICK,CHALLENGE_DESC_SIDEKICK,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_clickclickboom,CHALLENGE_CLICKCLICKBOOM,CHALLENGE_DESC_CLICKCLICKBOOM,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_hijacker,CHALLENGE_HIJACKER,CHALLENGE_DESC_HIJACKER,CHALLENGE_LEVEL,1000,,10,2500,50,5000,200,10000,,,,,,,,,,,, +ch_no,CHALLENGE_NO,CHALLENGE_DESC_NO,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_avenger,CHALLENGE_AVENGER,CHALLENGE_DESC_AVENGER,CHALLENGE_BLANK,1000,,1,1000,,,,,,,,,,,,,,,, +ch_nuke,CHALLENGE_NUKE,CHALLENGE_DESC_NUKE,CHALLENGE_LEVEL,1000,,2,2500,5,5000,15,10000,25,10000,40,10000,60,10000,100,10000,250,10000,, +ch_victor_dm,CHALLENGE_FREEFORALL_VICTOR,CHALLENGE_PLACE_IN_THE_TOP_3_IN,CHALLENGE_LEVEL,100,operations,3,500,5,1000,10,2500,,,,,,,,,,,, +ch_teamplayer,CHALLENGE_TEAM_PLAYER,CHALLENGE_WIN_N_TEAM_DEATHMATCH,CHALLENGE_LEVEL,100,operations,5,500,15,1000,30,2500,,,,,,,,,,,, +ch_victor_sd,CHALLENGE_SD_VICTOR,CHALLENGE_WIN_N_SEARCH_AND_DESTROY,CHALLENGE_LEVEL,100,operations,5,500,15,1000,30,2500,,,,,,,,,,,, +ch_mvp_tdm,CHALLENGE_MVP_TEAM_DEATHMATCH,CHALLENGE_PLAY_TEAM_DEATHMATCH,CHALLENGE_BLANK,100,operations,1,1000,,,,,,,,,,,,,,,, +ch_teamplayer_hc,CHALLENGE_HARDCORE_TEAM_PLAYER,CHALLENGE_WIN_N_HARDCORE_TEAM_DEATHMATCH,CHALLENGE_LEVEL,100,operations,1,500,5,1000,15,2500,,,,,,,,,,,, +ch_victor_sab,CHALLENGE_SABOTAGE_VICTOR,CHALLENGE_WIN_N_SABOTAGE_MATCHES,CHALLENGE_LEVEL,100,operations,5,500,20,1000,50,2500,,,,,,,,,,,, +ch_mvp_thc,CHALLENGE_MVP_TEAM_HARDCORE,CHALLENGE_WIN_A_TEAM_HARDCORE_MATCH,CHALLENGE_BLANK,100,operations,1,1000,,,,,,,,,,,,,,,, +ch_bombdown,CHALLENGE_BOMB_DOWN,CHALLENGE_KILL_THE_BOMB_CARRIER,CHALLENGE_BLANK,100,operations,1,1000,,,,,,,,,,,,,,,, +ch_bombdefender,CHALLENGE_BOMB_DEFENDER,CHALLENGE_KILL_A_BOMB_DEFUSER_IN,CHALLENGE_LEVEL,100,operations,3,500,10,1000,,,,,,,,,,,,,, +ch_bombplanter,CHALLENGE_BOMB_PLANTER,CHALLENGE_KILL_A_BOMB_PLANTER_IN,CHALLENGE_LEVEL,100,operations,3,500,10,1000,,,,,,,,,,,,,, +ch_hero,CHALLENGE_DEFUSER,CHALLENGE_DEFUSE_A_BOMB_IN_SABOTAGE,CHALLENGE_LEVEL,100,operations,2,500,10,1000,,,,,,,,,,,,,, +ch_lastmanstanding,CHALLENGE_LAST_MAN_STANDING,CHALLENGE_BE_THE_LAST_MAN_STANDING,CHALLENGE_BLANK,100,operations,1,1000,,,,,,,,,,,,,,,, +ch_saboteur,CHALLENGE_SABOTEUR,CHALLENGE_DESC_SABOTEUR,CHALLENGE_LEVEL,100,operations,2,500,10,1000,,,,,,,,,,,,,, +ch_knifevet,CHALLENGE_KNIFE_VETERAN,CHALLENGE_KILL_N_ENEMY_WITH_THE,CHALLENGE_LEVEL,100,prestige,10,2500,50,5000,100,10000,250,5000,,,,,,,,,, +ch_laststandvet,CHALLENGE_LAST_STAND_VETERAN,CHALLENGE_KILL_N_ENEMY_WHILE_USING,CHALLENGE_LEVEL,100,prestige,5,2500,15,5000,50,10000,100,5000,,,,,,,,,, +ch_stealthvet,CHALLENGE_STEALTH_VETERAN,CHALLENGE_KILL_N_ENEMIES_SILENCED,CHALLENGE_LEVEL,100,prestige,10,2500,25,5000,50,10000,1000,5000,,,,,,,,,, +ch_concussionvet,CHALLENGE_STUN_VETERAN,CHALLENGE_KILL_N_ENEMIES_STILL,CHALLENGE_LEVEL,100,prestige,20,2500,75,5000,150,10000,300,5000,,,,,,,,,, +ch_flashbangvet,CHALLENGE_FLASHBANG_VETERAN,CHALLENGE_KILL_N_ENEMIES_DAZED,CHALLENGE_LEVEL,100,prestige,20,2500,75,5000,150,10000,300,5000,,,,,,,,,, diff --git a/zone_raw/code_post_gfx/mp/cardicontable.csv b/zone_raw/code_post_gfx/mp/cardicontable.csv new file mode 100644 index 0000000..24ac6b3 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/cardicontable.csv @@ -0,0 +1,350 @@ +cardicon_default,cardicon_default,,CHALLENGE_DESC_UNLOCKED_BY_DEFAULT +cardicon_pvt1,rank_pvt1,, +cardicon_pfc1,rank_pfc1,, +cardicon_spc1,rank_spc1,, +cardicon_cpl1,rank_cpl1,, +cardicon_sgt1,rank_sgt1,, +cardicon_ssgt1,rank_ssgt1,, +cardicon_sfc1,rank_sfc1,, +cardicon_msgt1,rank_msgt1,, +cardicon_1stsgt1,rank_1stsgt1,, +cardicon_sgtmaj1,rank_sgtmaj1,, +cardicon_cmdsgtmaj1,rank_cmdsgtmaj1,, +cardicon_2ndlt1,rank_2ndlt1,, +cardicon_1stlt1,rank_1stlt1,, +cardicon_capt1,rank_capt1,, +cardicon_maj1,rank_maj1,, +cardicon_ltcol1,rank_ltcol1,, +cardicon_col1,rank_col1,, +cardicon_bgen1,rank_bgen1,, +cardicon_majgen1,rank_majgen1,, +cardicon_ltgen1,rank_ltgen1,, +cardicon_gen1,rank_gen1,, +cardicon_comm1,rank_comm1,, +cardicon_mw3_prestige1,rank_prestige1,ch_prestige,CHALLENGE_DESC_PRESTIGE_1 +cardicon_mw3_prestige2,rank_prestige2,ch_prestige_2,CHALLENGE_DESC_PRESTIGE_2 +cardicon_mw3_prestige3,rank_prestige3,ch_prestige_3,CHALLENGE_DESC_PRESTIGE_3 +cardicon_mw3_prestige4,rank_prestige4,ch_prestige_4,CHALLENGE_DESC_PRESTIGE_4 +cardicon_mw3_prestige5,rank_prestige5,ch_prestige_5,CHALLENGE_DESC_PRESTIGE_5 +cardicon_mw3_prestige6,rank_prestige6,ch_prestige_6,CHALLENGE_DESC_PRESTIGE_6 +cardicon_mw3_prestige7,rank_prestige7,ch_prestige_7,CHALLENGE_DESC_PRESTIGE_7 +cardicon_mw3_prestige8,rank_prestige8,ch_prestige_8,CHALLENGE_DESC_PRESTIGE_8 +cardicon_mw3_prestige9,rank_prestige9,ch_prestige_9,CHALLENGE_DESC_PRESTIGE_9 +cardicon_mw3_prestige10,rank_prestige10,ch_prestige_10,CHALLENGE_DESC_PRESTIGE_10 +cardicon_prestige1,cardicon_prestige_classic1,ch_heads_up_4, +cardicon_prestige2,cardicon_prestige_classic2,ch_looknohands_4, +cardicon_prestige3,cardicon_prestige_classic3,ch_predator_4, +cardicon_prestige4,cardicon_prestige_classic4,ch_carpetbomber_4, +cardicon_prestige6,cardicon_prestige_classic5,ch_choppervet_4, +cardicon_prestige7,cardicon_prestige_classic6,ch_jollygreengiant_4, +cardicon_prestige8,cardicon_prestige_classic7,ch_thespirit_4, +cardicon_prestige9,cardicon_prestige_classic8,ch_spectre_3, +cardicon_prestige10,cardicon_prestige_classic9,ch_spectre_4, +cardicon_cod4,cardicon_cod4,ch_prestige_10,CHALLENGE_DESC_PRESTIGE_10 +cardicon_prpurchase_icon1,cardicon_prestige_classic10,ch_prPurchase_title1,CHALLENGE_DESC_BEGINNER_PACKAGE +cardicon_prpurchase_icon2,cardicon_prpurchase_1,ch_prPurchase_title2,CHALLENGE_DESC_TOP_NOTCH_PACKAGE +cardicon_prpurchase_icon3,cardicon_prpurchase_2,ch_prPurchase_title3,CHALLENGE_DESC_REAL_DEAL_PACKAGE +cardicon_elite02,iw5_cardicon_elite_02,,CHALLENGE_DESC_ELITE_ICON_2 +cardicon_elite03,iw5_cardicon_elite_03,,CHALLENGE_DESC_ELITE_ICON_3 +cardicon_elite04,iw5_cardicon_elite_04,,CHALLENGE_DESC_ELITE_ICON_4 +cardicon_elite05,iw5_cardicon_elite_05,,CHALLENGE_DESC_ELITE_ICON_5 +cardicon_elite06,iw5_cardicon_elite_06,,CHALLENGE_DESC_ELITE_ICON_6 +cardicon_elite07,iw5_cardicon_elite_07,,CHALLENGE_DESC_ELITE_ICON_7 +cardicon_elite08,iw5_cardicon_elite_08,,CHALLENGE_DESC_ELITE_ICON_8 +cardicon_elite09,iw5_cardicon_elite_09,,CHALLENGE_DESC_ELITE_ICON_9 +cardicon_elite10,iw5_cardicon_elite_10,,CHALLENGE_DESC_ELITE_ICON_10 +cardicon_elite11,iw5_cardicon_elite_17,,CHALLENGE_DESC_ELITE_ICON_11 +cardicon_elite12,iw5_cardicon_elite_12,,CHALLENGE_DESC_ELITE_ICON_12 +cardicon_elite13,iw5_cardicon_elite_13,,CHALLENGE_DESC_ELITE_ICON_13 +cardicon_elite14,iw5_cardicon_elite_14,,CHALLENGE_DESC_ELITE_ICON_14 +cardicon_elite15,iw5_cardicon_elite_15,,CHALLENGE_DESC_ELITE_ICON_15 +cardicon_elite16,iw5_cardicon_elite_18,,CHALLENGE_DESC_ELITE_ICON_16 +cardicon_elite17,iw5_cardicon_juggernaut_c,,CHALLENGE_DESC_ELITE_ICON_17 +cardicon_elite18,iw5_cardicon_juggernaut_b,,CHALLENGE_DESC_ELITE_ICON_18 +cardicon_elite19,iw5_cardicon_juggernaut_a,,CHALLENGE_DESC_ELITE_ICON_19 +cardicon_elite20,iw5_cardicon_keegan,,CHALLENGE_DESC_ELITE_ICON_20 +cardicon_elite01,iw5_cardicon_elite_01,ch_carpetbomb, +cardicon_patch,iw5_cardicon_3moon,ch_grouphug, +cardicon_compass,iw5_cardicon_ach_bomb,ch_flyswatter, +cardicon_b2,iw5_cardicon_deagle,ch_technokiller, +cardicon_noseart1,iw5_cardicon_bear_ninja,ch_finishingtouch, +cardicon_pavelow,iw5_cardicon_bomb,ch_transformer, +cardicon_blue,iw5_cardicon_boxer,ch_invincible, +cardicon_tsuenami,iw5_cardicon_burning_runner,ch_stickman, +cardicon_macgregor,iw5_cardicon_capsule,ch_vandalism, +cardicon_grunt_2,iw5_cardicon_cards,ch_hardlanding, +cardicon_nates,iw5_cardicon_riot_shield,ch_shield_explosive_3, +cardicon_brassknuckle,iw5_cardicon_russian_black,ch_afterburner, +cardicon_ac130_angelflare,iw5_cardicon_sandman2,ch_deathfromabove, +cardicon_skullaward,iw5_cardicon_sas,ch_basejump, +cardicon_umbracatervae,iw5_cardicon_soap,ch_shield_damage_3, +cardicon_brad,iw5_cardicon_tank_cmndr,ch_assists_3, +cardicon_heartbeatsensor,iw5_cardicon_frank,ch_xrayvision_3, +cardicon_bullets_50cal,iw5_cardicon_tank_crew,ch_surgical_assault, +cardicon_bulletcase,iw5_cardicon_truck,ch_fastswap, +cardicon_doubletap,iw5_cardicon_helmet,ch_surgical_smg, +cardicon_fmj,iw5_cardicon_price_africa,ch_surgical_lmg, +cardicon_grunt,iw5_cardicon_radioactive,ch_crouchshot_3, +cardicon_juggernaut_2,iw5_cardicon_bonehand,ch_proneshot_3, +cardicon_gasmask,iw5_cardicon_lightingeye,ch_didyouseethat, +cardicon_nightvision_1,iw5_cardicon_medkit,ch_moneyshot, +cardicon_sniperscope,iw5_cardicon_mushroom,ch_surgical_sniper, +cardicon_badgirl,iw5_cardicon_mustach_skull,ch_backdraft_3, +cardicon_iss,iw5_cardicon_nuke,ch_dronekiller, +cardicon_minigun,iw5_cardicon_nunchucks,ch_absentee, +cardicon_ball_basketball_1,iw5_cardicon_badge_shotgun,ch_its_personal, +cardicon_helmet_football_1,iw5_cardicon_tiger,ch_hotpotato_2, +cardicon_lion,iw5_cardicon_tomahawk,ch_sidekick, +cardicon_sheppard,cardicon_sheppard,ch_darkbringer, +cardicon_comic_shepherd,iw5_cardicon_flashbang,ch_nbk, +cardicon_koiker_hound,iw5_cardicon_badge_sniper,ch_og, +cardicon_grigsby,iw5_cardicon_militia,ch_avenger, +cardicon_taskforcearmy01,iw5_cardicon_nikolai,ch_renaissance, +cardicon_ghost_bust,iw5_cardicon_revolver,ch_mvp_tdm, +cardicon_ghillie,iw5_cardicon_coffee,ch_ghillie_3, +cardicon_chicken,iw5_cardicon_commando,ch_tacticaldeletion, +cardicon_price_ww2,iw5_cardicon_death_bell,ch_bombplanter_2, +cardicon_pricewoodland,iw5_cardicon_devil,ch_hero_2, +cardicon_pricearctic,iw5_cardicon_fly,ch_bombdefender_2, +cardicon_assad,cardicon_assad,ch_saboteur_2, +cardicon_makarov,iw5_cardicon_gargoyle,ch_lastmanstanding, +cardicon_brock,iw5_cardicon_golden_mask,ch_slowbutsure, +cardicon_throwingknife,iw5_cardicon_knives,ch_flawless, +cardicon_league_magnum,iw5_cardicon_horseshoe,ch_bombdown, +cardicon_dive,cardicon_dive,ch_mvp_thc, +cardicon_ball_soccer_1,iw5_cardicon_badge_assault,ch_expert_assault_3, +cardicon_ball_baseball_1,iw5_cardicon_badge_smg,ch_expert_smg_3, +cardicon_ball_football_1,iw5_cardicon_badge_lmg,ch_expert_lmg_3, +cardicon_kitten,cardicon_kitten,ch_backsmasher, +cardicon_pushingupdaisies,cardicon_pushingupdaisies,ch_goodbye, +cardicon_biohazard,cardicon_biohazard,ch_returntosender, +cardicon_juggernaut_1,cardicon_juggernaut_1,ch_smasher, +cardicon_ghost_skull,cardicon_ghost_skull,ch_owned, +cardicon_impale,cardicon_missile_1,ch_unbelievable, +cardicon_riotdeath,cardicon_riot_shield,ch_shieldvet_3, +cardicon_headshot,iw5_cardicon_cat,ch_allpro, +cardicon_car,iw5_cardicon_toxic,ch_carbomb_2, +cardicon_gumby,iw5_cardicon_xeye,ch_ouch, +cardicon_spetsnaz,cardicon_spetsnaz,ch_concussionvet_4, +cardicon_redhand,cardicon_redhand,ch_fearless, +cardicon_tf141,cardicon_tf141,ch_rival, +cardicon_ball_volleyball_1,iw5_cardicon_delta_multi,ch_tangodown, +cardicon_iwlogo,cardicon_iwlogo,ch_wargasm, +cardicon_porterjustice,iw5_cardicon_gign,ch_countermvp, +cardicon_knife_logo,cardicon_knife_logo,ch_knifevet_4, +cardicon_humantrophy,cardicon_humantrophy,ch_extremecruelty, +cardicon_knife,cardicon_hat_n_knife,ch_backstabber, +cardicon_skull,cardicon_skull,ch_colorofmoney_2, +cardicon_xray,cardicon_xray,ch_blindfire, +cardicon_skull_black,cardicon_skull_black,ch_collateraldamage, +cardicon_nightvision_2,cardicon_nightvision_2,ch_droppincrates, +cardicon_moon,cardicon_moon,ch_lastresort, +cardicon_radiation,cardicon_radiation,ch_timeismoney_2, +cardicon_goodgirl,iw5_cardicon_gunstar,ch_starplayer, +cardicon_seasnipers,cardicon_seasnipers,ch_iamrich_2, +cardicon_soap,cardicon_soap_bar,ch_overdraft, +cardicon_pirate,cardicon_league_magnum,ch_theedge_3, +cardicon_pirateflag,cardicon_pirateflag,ch_flashbangvet_4, +cardicon_helmet_baseball_1,iw5_cardicon_ravengames,ch_sunblock, +cardicon_hockey_1,iw5_cardicon_skullguns,ch_thebiggertheyare, +cardicon_hockey_2,iw5_cardicon_rampage,ch_thehardertheyfall, +cardicon_tennisracket,iw5_cardicon_sledgehammer,ch_thebrink, +cardicon_tiger,cardicon_tiger,ch_reaper, +cardicon_honeybadger01,iw5_cardicon_unicorn,ch_laststandvet_4, +cardicon_kinggorilla,cardicon_kinggorilla,ch_enemyofthestate, +cardicon_thecow,cardicon_thecow,ch_slasher, +cardicon_warpig,cardicon_warpig,ch_clickclickboom, +cardicon_claw,cardicon_claw,ch_atm, +cardicon_boot,cardicon_headshot,ch_airborne, +cardicon_devilfinger,cardicon_devilfinger,ch_omnicide, +cardicon_brassknuckles,cardicon_brassknuckles,ch_survivor, +cardicon_8ball,cardicon_8ball,ch_bangforbuck_2, +cardicon_mushroom,cardicon_mushroom,ch_thedenier, +cardicon_jets,cardicon_award_jets,ch_crabmeat, +cardicon_tictac,cardicon_tictacboom,ch_victor_sab_3, +cardicon_joystick,cardicon_joystick,ch_victor_dm_3, +cardicon_devil,iw5_cardicon_ninja,ch_teamplayer_hc_3, +cardicon_thebomb,cardicon_thebomb,ch_victor_sd_3, +cardicon_sniper,cardicon_sniper,ch_teamplayer_3, +cardicon_icecream,iw5_cardicon_cooking,ch_miserylovescompany, +cardicon_gametype,cardicon_aircraft_01,ch_airsuperiority, +cardicon_comic_price,cardicon_comic_price,ch_robinhood_2, +cardicon_8bit_price,cardicon_8bit_price,ch_theloner, +cardicon_readhead,cardicon_icecream,ch_breakbank, +cardicon_pacifier_blue,cardicon_pacifier_blue,ch_counterc4_3, +cardicon_pacifier_pink,cardicon_pacifier_pink,ch_counterclaymore_3, +cardicon_riot_shield,cardicon_shuriken,ch_shield_bullet_3, +cardicon_korean,cardicon_korean,ch_nosecrets, +cardicon_gears,cardicon_gears,ch_redcarpet, +cardicon_treasurechest,cardicon_treasurechest,ch_hijacker_3, +cardicon_weed,cardicon_weed,ch_dominos, +cardicon_league_1911,cardicon_league_1911,ch_stealthvet_4, +cardicon_league_grenade,cardicon_league_grenade,ch_thinkfast, +cardicon_rhino,cardicon_rhino,ch_multiclaymore_3, +cardicon_bear,cardicon_bear,ch_multifrag_3, +cardicon_hyena,cardicon_hyena,ch_multirpg_3, +cardicon_sugarglider,cardicon_sugarglider,ch_multic4_3, +cardicon_stop,cardicon_stop,ch_thinkfastconcussion, +cardicon_burgertown,cardicon_burgertown,ch_masterchef_3, +cardicon_bulb,cardicon_bulb,ch_thinkfastflash, +cardicon_tire,cardicon_tire,ch_resourceful, +cardicon_loadedfinger,cardicon_loadedfinger,ch_mgmaster, +cardicon_girlskull,cardicon_girlskull,ch_survivalist, +cardicon_abduction,cardicon_abduction,ch_cruelty, +cardicon_illuminati,cardicon_illuminati,ch_howthe, +cardicon_longersprint,specialty_longersprint,ch_longersprint_pro, +cardicon_longersprint_pro,specialty_longersprint_upgrade,ch_longersprint_pro_6, +cardicon_fastreload,specialty_fastreload,ch_sleightofhand_pro, +cardicon_fastreload_pro,specialty_fastreload_upgrade,ch_sleightofhand_pro_6, +cardicon_scavenger,specialty_scavenger,ch_scavenger_pro, +cardicon_scavenger_pro,specialty_scavenger_upgrade,ch_scavenger_pro_6, +cardicon_blindeye,specialty_blindeye,ch_blindeye_pro, +cardicon_blindeye_pro,specialty_blindeye_upgrade,ch_blindeye_pro_6, +cardicon_paint,specialty_paint,ch_paint_pro, +cardicon_paint_pro,specialty_paint_upgrade,ch_paint_pro_6, +cardicon_hardline,specialty_hardline,ch_hardline_pro, +cardicon_hardline_pro,specialty_hardline_upgrade,ch_hardline_pro_6, +cardicon_coldblooded,specialty_coldblooded,ch_coldblooded_pro, +cardicon_coldblooded_pro,specialty_coldblooded_upgrade,ch_coldblooded_pro_6, +cardicon_quickdraw,specialty_quickdraw,ch_quickdraw_pro, +cardicon_quickdraw_pro,specialty_quickdraw_upgrade,ch_quickdraw_pro_6, +cardicon_twoprimaries,specialty_twoprimaries,ch_twoprimaries_pro, +cardicon_twoprimaries_pro,specialty_twoprimaries_upgrade,ch_twoprimaries_pro_6, +cardicon_blastshield,specialty_blastshield,ch_blastshield_pro, +cardicon_blastshield_pro,specialty_blastshield_upgrade,ch_blastshield_pro_6, +cardicon_bombsquad,specialty_bombsquad,ch_detectexplosives_pro, +cardicon_bombsquad_pro,specialty_bombsquad_upgrade,ch_detectexplosives_pro_6, +cardicon_ironlungs,specialty_ironlungs,ch_autospot_pro, +cardicon_ironlungs_pro,specialty_ironlungs_upgrade,ch_autospot_pro_6, +cardicon_steadyaim,specialty_steadyaim,ch_bulletaccuracy_pro, +cardicon_steadyaim_pro,specialty_steadyaim_upgrade,ch_bulletaccuracy_pro_6, +cardicon_quieter,specialty_quieter,ch_deadsilence_pro, +cardicon_quieter_pro,specialty_quieter_upgrade,ch_deadsilence_pro_6, +cardicon_stalker,specialty_stalker,ch_stalker_pro, +cardicon_stalker_pro,specialty_stalker_upgrade,ch_stalker_pro_6, +cardicon_uav,dpad_killstreak_uav,ch_uav_3, +cardicon_carepackage,dpad_killstreak_carepackage,ch_airdrop_assault_3, +cardicon_predatormissile,dpad_killstreak_predator_missile,ch_predator_missile_3, +cardicon_ims,dpad_killstreak_ims,ch_ims_3, +cardicon_sentrygun,dpad_killstreak_sentry_gun,ch_airdrop_sentry_minigun_3, +cardicon_precair,dpad_killstreak_precision_airstrike,ch_precision_airstrike_3, +cardicon_attackchopper,dpad_killstreak_attack_helicopter,ch_helicopter_3, +cardicon_helicopterflock,dpad_killstreak_helicopter_flock,ch_littlebird_flock_3, +cardicon_helicopterguard,dpad_killstreak_helicopter_guard,ch_littlebird_support_3, +cardicon_remotemortar,dpad_killstreak_reaper,ch_remote_mortar_3, +cardicon_remotetank,dpad_killstreak_talon,ch_airdrop_remote_tank_3, +cardicon_pavelowkillstreak,dpad_killstreak_pave_low,ch_helicopter_flares_3, +cardicon_ac130,dpad_killstreak_ac130,ch_ac130_3, +cardicon_juggernaut,dpad_killstreak_airdrop_juggernaut,ch_airdrop_juggernaut_3, +cardicon_ospreygunner,dpad_killstreak_osprey_gunner,ch_osprey_gunner_3, +cardicon_counteruav,dpad_killstreak_counter_uav,ch_counter_uav_3, +cardicon_deployablevest,dpad_killstreak_deployable_vest,ch_deployable_vest_3, +cardicon_airdroptrap,dpad_killstreak_airdrop_trap,ch_airdrop_trap_3, +cardicon_samturret,dpad_killstreak_sam_turret,ch_sam_turret_3, +cardicon_remoteuav,dpad_killstreak_remote_uav,ch_remote_uav_3, +cardicon_advanceduav,dpad_killstreak_advanced_uav,ch_triple_uav_3, +cardicon_remoteturret,dpad_killstreak_remote_mg_turret,ch_remote_mg_turret_3, +cardicon_stealthkillstreak,dpad_killstreak_stealth_bomber,ch_stealth_airstrike_3, +cardicon_empkillstreak,dpad_killstreak_emp,ch_emp_3, +cardicon_juggernaut_recon,dpad_killstreak_airdrop_juggernaut_support,ch_airdrop_juggernaut_recon_3, +cardicon_escortairdrop,dpad_killstreak_escort_airdrop,ch_escort_airdrop_3, +cardicon_frag,equipment_frag,ch_grenadekill_3, +cardicon_semtex,equipment_semtex,ch_bullseye_3, +cardicon_throwing_knife,equipment_throwing_knife,ch_carnie_3, +cardicon_bouncing_betty,equipment_bouncing_betty,ch_bouncingbetty_3, +cardicon_claymore,equipment_claymore,ch_claymoreshot_3, +cardicon_c4,equipment_c4,ch_c4shot_3, +cardicon_flash_grenade,equipment_flash_grenade,ch_indecentexposure_3, +cardicon_concussion_grenade,equipment_concussion_grenade,ch_alittleconcussed_3, +cardicon_scrambler,equipment_scrambler,ch_scram_3, +cardicon_emp_grenade,equipment_emp_grenade,ch_onthepulse_3, +cardicon_smoke_grenade,equipment_smoke_grenade,ch_smokeemifyougotem_3, +cardicon_trophy,equipment_trophy,ch_noboomforyou_3, +cardicon_flare,equipment_flare,ch_jackinthebox_3, +cardicon_portable_radar,equipment_portable_radar,ch_zerolatency_3, +cardicon_iw5_m4_marksman,iw5_cardicon_gun_m4,ch_marksman_iw5_m4, +cardicon_iw5_m4_expert,iw5_cardicon_expert_m4,ch_expert_iw5_m4, +cardicon_iw5_m16_marksman,iw5_cardicon_gun_m16,ch_marksman_iw5_m16, +cardicon_iw5_m16_expert,iw5_cardicon_expert_m16,ch_expert_iw5_m16, +cardicon_iw5_scar_marksman,iw5_cardicon_gun_scar,ch_marksman_iw5_scar, +cardicon_iw5_scar_expert,iw5_cardicon_expert_scar,ch_expert_iw5_scar, +cardicon_iw5_cm901_marksman,iw5_cardicon_gun_cm901,ch_marksman_iw5_cm901, +cardicon_iw5_cm901_expert,iw5_cardicon_expert_cm901,ch_expert_iw5_cm901, +cardicon_iw5_type95_marksman,iw5_cardicon_gun_type95,ch_marksman_iw5_type95, +cardicon_iw5_type95_expert,iw5_cardicon_expert_type95,ch_expert_iw5_type95, +cardicon_iw5_g36c_marksman,iw5_cardicon_gun_g36c,ch_marksman_iw5_g36c, +cardicon_iw5_g36c_expert,iw5_cardicon_expert_g36c,ch_expert_iw5_g36c, +cardicon_iw5_acr_marksman,iw5_cardicon_gun_acr,ch_marksman_iw5_acr, +cardicon_iw5_acr_expert,iw5_cardicon_expert_acr,ch_expert_iw5_acr, +cardicon_iw5_mk14_marksman,iw5_cardicon_gun_mk14,ch_marksman_iw5_mk14, +cardicon_iw5_mk14_expert,iw5_cardicon_expert_mk14,ch_expert_iw5_mk14, +cardicon_iw5_ak47_marksman,iw5_cardicon_gun_ak47,ch_marksman_iw5_ak47, +cardicon_iw5_ak47_expert,iw5_cardicon_expert_ak47,ch_expert_iw5_ak47, +cardicon_iw5_fad_marksman,iw5_cardicon_gun_fad,ch_marksman_iw5_fad, +cardicon_iw5_fad_expert,iw5_cardicon_expert_fad,ch_expert_iw5_fad, +cardicon_iw5_mp5_marksman,iw5_cardicon_gun_mp5,ch_marksman_iw5_mp5, +cardicon_iw5_mp5_expert,iw5_cardicon_expert_mp5,ch_expert_iw5_mp5, +cardicon_iw5_ump45_marksman,iw5_cardicon_gun_u45,ch_marksman_iw5_ump45, +cardicon_iw5_ump45_expert,iw5_cardicon_expert_u45,ch_expert_iw5_ump45, +cardicon_iw5_pp90m1_marksman,iw5_cardicon_gun_pp90m1,ch_marksman_iw5_pp90m1, +cardicon_iw5_pp90m1_expert,iw5_cardicon_expert_pp90m1,ch_expert_iw5_pp90m1, +cardicon_iw5_p90_marksman,iw5_cardicon_gun_p90,ch_marksman_iw5_p90, +cardicon_iw5_p90_expert,iw5_cardicon_expert_p90,ch_expert_iw5_p90, +cardicon_iw5_m9_marksman,iw5_cardicon_gun_pm9,ch_marksman_iw5_m9, +cardicon_iw5_m9_expert,iw5_cardicon_expert_pm9,ch_expert_iw5_m9, +cardicon_iw5_mp7_marksman,iw5_cardicon_gun_mp7,ch_marksman_iw5_mp7, +cardicon_iw5_mp7_expert,iw5_cardicon_expert_mp7,ch_expert_iw5_mp7, +cardicon_iw5_sa80_marksman,iw5_cardicon_gun_sa80,ch_marksman_iw5_sa80, +cardicon_iw5_sa80_expert,iw5_cardicon_expert_sa80,ch_expert_iw5_sa80, +cardicon_iw5_mg36_marksman,iw5_cardicon_gun_mg36,ch_marksman_iw5_mg36, +cardicon_iw5_mg36_expert,iw5_cardicon_expert_mg36,ch_expert_iw5_mg36, +cardicon_iw5_pecheneg_marksman,iw5_cardicon_gun_pecheneg,ch_marksman_iw5_pecheneg, +cardicon_iw5_pecheneg_expert,iw5_cardicon_expert_pecheneg,ch_expert_iw5_pecheneg, +cardicon_iw5_mk46_marksman,iw5_cardicon_gun_mk46,ch_marksman_iw5_mk46, +cardicon_iw5_mk46_expert,iw5_cardicon_expert_mk46,ch_expert_iw5_mk46, +cardicon_iw5_m60_marksman,iw5_cardicon_gun_m60,ch_marksman_iw5_m60, +cardicon_iw5_m60_expert,iw5_cardicon_expert_m60,ch_expert_iw5_m60, +cardicon_iw5_barrett_marksman,iw5_cardicon_gun_barrett,ch_marksman_iw5_barrett, +cardicon_iw5_barrett_expert,iw5_cardicon_expert_barrett,ch_expert_iw5_barrett, +cardicon_iw5_l96a1_marksman,iw5_cardicon_gun_l96a1,ch_marksman_iw5_l96a1, +cardicon_iw5_l96a1_expert,iw5_cardicon_expert_l96a1,ch_expert_iw5_l96a1, +cardicon_iw5_dragunov_marksman,iw5_cardicon_gun_dragunov,ch_marksman_iw5_dragunov, +cardicon_iw5_dragunov_expert,iw5_cardicon_expert_dragunov,ch_expert_iw5_dragunov, +cardicon_iw5_as50_marksman,iw5_cardicon_gun_as50,ch_marksman_iw5_as50, +cardicon_iw5_as50_expert,iw5_cardicon_expert_as50,ch_expert_iw5_as50, +cardicon_iw5_rsass_marksman,iw5_cardicon_gun_rsass,ch_marksman_iw5_rsass, +cardicon_iw5_rsass_expert,iw5_cardicon_expert_rsass,ch_expert_iw5_rsass, +cardicon_iw5_msr_marksman,iw5_cardicon_gun_msr,ch_marksman_iw5_msr, +cardicon_iw5_msr_expert,iw5_cardicon_expert_msr,ch_expert_iw5_msr, +cardicon_iw5_usas12_marksman,iw5_cardicon_gun_usas12,ch_marksman_iw5_usas12, +cardicon_iw5_usas12_expert,iw5_cardicon_expert_usas12,ch_expert_iw5_usas12, +cardicon_iw5_ksg_marksman,iw5_cardicon_gun_ksg,ch_marksman_iw5_ksg, +cardicon_iw5_ksg_expert,iw5_cardicon_expert_ksg,ch_expert_iw5_ksg, +cardicon_iw5_spas12_marksman,iw5_cardicon_gun_spas12,ch_marksman_iw5_spas12, +cardicon_iw5_spas12_expert,iw5_cardicon_expert_spas12,ch_expert_iw5_spas12, +cardicon_iw5_aa12_marksman,iw5_cardicon_gun_aa12,ch_marksman_iw5_aa12, +cardicon_iw5_aa12_expert,iw5_cardicon_expert_aa12,ch_expert_iw5_aa12, +cardicon_iw5_striker_marksman,iw5_cardicon_gun_striker,ch_marksman_iw5_striker, +cardicon_iw5_striker_expert,iw5_cardicon_expert_striker,ch_expert_iw5_striker, +cardicon_iw5_1887_marksman,iw5_cardicon_gun_1887,ch_marksman_iw5_1887, +cardicon_iw5_1887_expert,iw5_cardicon_expert_1887,ch_expert_iw5_1887, +cardicon_iw5_fmg9_marksman,iw5_cardicon_gun_fmg9,ch_marksman_iw5_fmg9, +cardicon_iw5_fmg9_expert,iw5_cardicon_expert_fmg9,ch_expert_iw5_fmg9, +cardicon_iw5_mp9_marksman,iw5_cardicon_gun_mp9,ch_marksman_iw5_mp9, +cardicon_iw5_mp9_expert,iw5_cardicon_expert_mp9,ch_expert_iw5_mp9, +cardicon_iw5_skorpion_marksman,iw5_cardicon_gun_skorpion,ch_marksman_iw5_skorpion, +cardicon_iw5_skorpion_expert,iw5_cardicon_expert_skorpion,ch_expert_iw5_skorpion, +cardicon_iw5_g18_marksman,iw5_cardicon_gun_g18,ch_marksman_iw5_g18, +cardicon_iw5_g18_expert,iw5_cardicon_expert_g18,ch_expert_iw5_g18, +cardicon_iw5_usp45_marksman,iw5_cardicon_gun_usp45,ch_marksman_iw5_usp45, +cardicon_iw5_usp45_expert,iw5_cardicon_expert_usp45,ch_expert_iw5_usp45, +cardicon_iw5_p99_marksman,iw5_cardicon_gun_p99,ch_marksman_iw5_p99, +cardicon_iw5_p99_expert,iw5_cardicon_expert_p99,ch_expert_iw5_p99, +cardicon_iw5_mp412_marksman,iw5_cardicon_gun_mp412,ch_marksman_iw5_mp412, +cardicon_iw5_mp412_expert,iw5_cardicon_expert_mp412,ch_expert_iw5_mp412, +cardicon_iw5_44magnum_marksman,iw5_cardicon_gun_44magnum,ch_marksman_iw5_44magnum, +cardicon_iw5_44magnum_expert,iw5_cardicon_expert_44magnum,ch_expert_iw5_44magnum, +cardicon_iw5_fnfiveseven_marksman,iw5_cardicon_gun_fnfiveseven,ch_marksman_iw5_fnfiveseven, +cardicon_iw5_fnfiveseven_expert,iw5_cardicon_expert_fnfiveseven,ch_expert_iw5_fnfiveseven, +cardicon_iw5_deserteagle_marksman,iw5_cardicon_gun_deserteagle,ch_marksman_iw5_deserteagle, +cardicon_iw5_deserteagle_expert,iw5_cardicon_expert_deserteagle,ch_expert_iw5_deserteagle, diff --git a/zone_raw/code_post_gfx/mp/cardnameplatetable.csv b/zone_raw/code_post_gfx/mp/cardnameplatetable.csv new file mode 100644 index 0000000..cddffd0 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/cardnameplatetable.csv @@ -0,0 +1,2 @@ +cardnameplate_default,playercard_blank_bg +cardnameplate_test,weapon_attachment_akimbo diff --git a/zone_raw/code_post_gfx/mp/cardtitletable.csv b/zone_raw/code_post_gfx/mp/cardtitletable.csv new file mode 100644 index 0000000..d7105f6 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/cardtitletable.csv @@ -0,0 +1,512 @@ +cardtitle_default,PLAYERCARDS_TITLE_FNG,iw5_cardtitle_camo_classic,1,1,1,,default,CHALLENGE_DESC_UNLOCKED_BY_DEFAULT, +cardtitle_ssdd,PLAYERCARDS_TITLE_SSDD,iw5_cardtitle_camo_snow,1,1,1,,LEVEL UP,, +cardtitle_20,PLAYERCARDS_TITLE_20,iw5_cardtitle_camo_multi,1,1,1,,LEVEL UP,, +cardtitle_30,PLAYERCARDS_TITLE_30,iw5_cardtitle_camo_urban,1,1,1,,LEVEL UP,, +cardtitle_40,PLAYERCARDS_TITLE_40,iw5_cardtitle_camo_hex,1,1,1,,LEVEL UP,, +cardtitle_50,PLAYERCARDS_TITLE_50,iw5_cardtitle_camo_choco,1,1,1,,LEVEL UP,, +cardtitle_60,PLAYERCARDS_TITLE_60,iw5_cardtitle_camo_marine,1,1,1,,LEVEL UP,, +cardtitle_70,PLAYERCARDS_TITLE_70,iw5_cardtitle_camo_snake,1,1,1,,LEVEL UP,, +cardtitle_20a,PLAYERCARDS_TITLE_20A,iw5_cardtitle_duel,1,1,1,,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1_LEVEL_25, +cardtitle_30a,PLAYERCARDS_TITLE_30A,iw5_cardtitle_sniper_d,1,1,1,,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1_LEVEL_35, +cardtitle_40a,PLAYERCARDS_TITLE_40A,iw5_cardtitle_joint_skulls,1,1,1,,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1_LEVEL_45, +cardtitle_50a,PLAYERCARDS_TITLE_50A,iw5_cardtitle_reptile,1,1,1,,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1_LEVEL_55, +cardtitle_60a,PLAYERCARDS_TITLE_60A,iw5_cardtitle_whale,1,1,1,,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1_LEVEL_65, +cardtitle_70a,PLAYERCARDS_TITLE_70A,iw5_cardtitle_gargole,1,1,1,,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1_LEVEL_75, +cardtitle_prestige1,PLAYERCARDS_TITLE_PRESTIGE1,iw5_cardtitle_money_05,1,1,1,ch_prestige,LEVEL UP,CHALLENGE_DESC_PRESTIGE_1, +cardtitle_prestige2,PLAYERCARDS_TITLE_PRESTIGE2,iw5_cardtitle_money_04,1,1,1,ch_prestige_2,LEVEL UP,CHALLENGE_DESC_PRESTIGE_2, +cardtitle_prestige3,PLAYERCARDS_TITLE_PRESTIGE3,iw5_cardtitle_money_10,1,1,1,ch_prestige_3,LEVEL UP,CHALLENGE_DESC_PRESTIGE_3, +cardtitle_prestige4,PLAYERCARDS_TITLE_PRESTIGE4,iw5_cardtitle_money_07,1,1,1,ch_prestige_4,LEVEL UP,CHALLENGE_DESC_PRESTIGE_4, +cardtitle_prestige5,PLAYERCARDS_TITLE_PRESTIGE5,iw5_cardtitle_money_09,1,1,1,ch_prestige_5,LEVEL UP,CHALLENGE_DESC_PRESTIGE_5, +cardtitle_prestige6,PLAYERCARDS_TITLE_PRESTIGE6,iw5_cardtitle_money_08,1,1,1,ch_prestige_6,LEVEL UP,CHALLENGE_DESC_PRESTIGE_6, +cardtitle_prestige7,PLAYERCARDS_TITLE_PRESTIGE7,iw5_cardtitle_money_06,1,1,1,ch_prestige_7,LEVEL UP,CHALLENGE_DESC_PRESTIGE_7, +cardtitle_prestige8,PLAYERCARDS_TITLE_PRESTIGE8,iw5_cardtitle_money_11,1,1,1,ch_prestige_8,LEVEL UP,CHALLENGE_DESC_PRESTIGE_8, +cardtitle_prestige9,PLAYERCARDS_TITLE_PRESTIGE9,iw5_cardtitle_money_12,1,1,1,ch_prestige_9,LEVEL UP,CHALLENGE_DESC_PRESTIGE_9, +cardtitle_prestige10,PLAYERCARDS_TITLE_PRESTIGE10,iw5_cardtitle_money_13,1,1,1,ch_prestige_10,LEVEL UP,CHALLENGE_DESC_PRESTIGE_10, +cardtitle_prpurchase_title1,PLAYERCARDS_TITLE_PRPURCHASE1,iw5_cardtitle_money_01,1,1,1,ch_prPurchase_title1,,CHALLENGE_DESC_BEGINNER_PACKAGE, +cardtitle_prpurchase_title2,PLAYERCARDS_TITLE_PRPURCHASE2,iw5_cardtitle_money_02,1,1,1,ch_prPurchase_title2,,CHALLENGE_DESC_TOP_NOTCH_PACKAGE, +cardtitle_prpurchase_title3,PLAYERCARDS_TITLE_PRPURCHASE3,iw5_cardtitle_money_03,1,1,1,ch_prPurchase_title3,,CHALLENGE_DESC_REAL_DEAL_PACKAGE, +cardtitle_elite_08,,iw5_cardtitle_elite_11_green,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_8, +cardtitle_elite_02,,iw5_cardtitle_elite_11,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_2, +cardtitle_elite_01,,iw5_cardtitle_elite_01,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_1, +cardtitle_elite_04,,iw5_cardtitle_elite_04,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_4, +cardtitle_elite_05,,iw5_cardtitle_elite_05,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_5, +cardtitle_elite_06,,iw5_cardtitle_elite_06,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_6, +cardtitle_elite_07,,iw5_cardtitle_elite_10,1,1,1,# elite,,CHALLENGE_DESC_ELITE_TITLE_7, +cardtitle_sidekick,PLAYERCARDS_TITLE_SIDEKICK,iw5_cardtitle_pistol_01,1,1,1,ch_sidekick,99 - Secret,, +cardtitle_nbk,PLAYERCARDS_TITLE_NBK,iw5_cardtitle_sniper_cap,1,1,1,ch_nbk,5 - Precision,, +cardtitle_flyswatter,PLAYERCARDS_TITLE_FLYSWATTER,iw5_cardtitle_missile_01,1,1,1,ch_flyswatter,1 - basic,, +cardtitle_earlydetection,PLAYERCARDS_TITLE_EARLYDETECTION,iw5_cardtitle_uav,1,1,1,ch_bombplanter,2 - game modes,, +cardtitle_clusterbomb,PLAYERCARDS_TITLE_CLUSTERBOMB,iw5_cardtitle_russian_military_d,1,1,1,ch_carpetbomb,10 - Intimidation,, +cardtitle_rival,PLAYERCARDS_TITLE_RIVAL,iw5_cardtitle_boa,1,1,1,ch_rival,7 - Humiliation,, +cardtitle_concussive,PLAYERCARDS_TITLE_NO1_STUNNER,iw5_cardtitle_explosion_a,1,1,1,ch_thinkfastconcussion,7 - Humiliation,, +cardtitle_denier,PLAYERCARDS_TITLE_DENIER,iw5_cardtitle_sabot,1,1,1,ch_thedenier,10 - Intimidation,, +cardtitle_hotshot,PLAYERCARDS_TITLE_SO_INTENSE,iw5_cardtitle_double_rainbow,1,1,1,ch_hero,2 - game modes,, +cardtitle_fastswap,PLAYERCARDS_TITLE_QUICKDRAW,iw5_cardtitle_pistol_02,1,1,1,ch_fastswap,9 - Elite,, +cardtitle_absenteekiller,PLAYERCARDS_TITLE_ABSENTEEKILLER,iw5_cardtitle_pmc_a,1,1,1,ch_absentee,6 - Finishing Moves,, +cardtitle_enemyofthestate,PLAYERCARDS_TITLE_ENEMYOF,iw5_cardtitle_pmc_a,1,1,1,ch_enemyofthestate,9 - Elite,, +cardtitle_bombsaway,PLAYERCARDS_TITLE_BOMBSAWAY,iw5_cardtitle_stealth_bomber,1,1,1,ch_redcarpet,10 - Intimidation,, +cardtitle_madbomber,PLAYERCARDS_TITLE_MADBOMBER,iw5_cardtitle_dynamite,1,1,1,ch_saboteur,2 - game modes,, +cardtitle_explosiveordinance,PLAYERCARDS_TITLE_EXPLOSIVE_ORDINANCE,iw5_cardtitle_dynamite,1,1,1,ch_victor_sd_2,2 - game modes,, +cardtitle_afterburner,PLAYERCARDS_TITLE_AFTERBURNER,iw5_cardtitle_afterburner,1,1,1,ch_afterburner,10 - Intimidation,, +cardtitle_deathfromabove,PLAYERCARDS_TITLE_DEATH_FROM_ABOVE,cardtitle_ac130_1,1,1,1,ch_deathfromabove,6 - Finishing Moves,, +cardtitle_invincible,PLAYERCARDS_TITLE_INVINCIBLE,iw5_cardtitle_us_abrams,1,1,1,ch_invincible,9 - Elite,, +cardtitle_hardtarget,PLAYERCARDS_TITLE_HARDTARGET,iw5_cardtitle_us_abrams,1,1,1,ch_airborne,5 - Precision,, +cardtitle_wargasm,PLAYERCARDS_TITLE_WARGASM,iw5_cardtitle_us_abrams,1,1,1,ch_wargasm,10 - Intimidation,, +cardtitle_avenger,PLAYERCARDS_TITLE_AVENGER,iw5_cardtitle_gungirl,1,1,1,ch_avenger,99 - Secret,, +cardtitle_tagyoureit,PLAYERCARDS_TITLE_TAGYOUREIT,iw5_cardtitle_gungirl,1,1,1,ch_hotpotato,7 - Humiliation,, +cardtitle_bombshell,PLAYERCARDS_TITLE_LAYING_THE_BOOM,iw5_cardtitle_boombox,1,1,1,ch_bombdown,2 - game modes,, +cardtitle_technokiller,PLAYERCARDS_TITLE_TECHNOKILLER,iw5_cardtitle_boombox,1,1,1,ch_technokiller,6 - Finishing Moves,, +cardtitle_og,PLAYERCARDS_TITLE_OG,iw5_cardtitle_boombox,1,1,1,ch_og,6 - Finishing Moves,, +cardtitle_dronekiller,PLAYERCARDS_TITLE_SMILE_FOR_THE_CAMERA,iw5_cardtitle_smile,1,1,1,ch_dronekiller,6 - Finishing Moves,, +cardtitle_unbelievable,PLAYERCARDS_TITLE_UNBELIEVABLE,iw5_cardtitle_smile,1,1,1,ch_unbelievable,6 - Finishing Moves,, +cardtitle_blunttrauma,PLAYERCARDS_TITLE_BLUNTTRAUMA,iw5_cardtitle_skullwings,1,1,1,ch_shieldvet,,, +cardtitle_owned,PLAYERCARDS_TITLE_OWNED,iw5_cardtitle_skullwings,1,1,1,ch_owned,6 - Finishing Moves,, +cardtitle_topgun,PLAYERCARDS_TITLE_TOPGUN,iw5_cardtitle_blackhawk_helicopter,1,1,0.7,ch_airsuperiority,10 - Intimidation,, +cardtitle_livelong,PLAYERCARDS_TITLE_LIVELONG,iw5_cardtitle_blood_cells,1,1,1,ch_survivalist,9 - Elite,, +cardtitle_flatliner,PLAYERCARDS_TITLE_FLATLINER,iw5_cardtitle_blood_cells,1,1,1,ch_thebrink,9 - Elite,, +cardtitle_bob,PLAYERCARDS_TITLE_BAND_OF_BROTHERS,iw5_cardtitle_blood_cells,1,1,1,ch_teamplayer_2,2 - game modes,, +cardtitle_stungun,PLAYERCARDS_TITLE_STUNGUN,iw5_cardtitle_babybeluga,1,1,0.7,ch_slowbutsure,7 - Humiliation,, +cardtitle_stickman,PLAYERCARDS_TITLE_STICKMAN,iw5_cardtitle_cartepillar,1,1,1,ch_stickman,6 - Finishing Moves,, +cardtitle_stuckonyou,PLAYERCARDS_TITLE_STUCKONYOU,iw5_cardtitle_cartepillar,1,1,1,ch_bullseye_2,4 - Equipment,, +cardtitle_itspersonal,PLAYERCARDS_TITLE_ITSPERSONAL,iw5_cardtitle_knife,1,1,1,ch_its_personal,4 - Equipment,, +cardtitle_newjack,PLAYERCARDS_TITLE_NEWJACK,iw5_cardtitle_knife,1,1,1,ch_atm,8 - Payback,, +cardtitle_legend,PLAYERCARDS_TITLE_LEGEND,iw5_cardtitle_knife,1,1,1,ch_lastmanstanding,2 - game modes,, +cardtitle_transformer,PLAYERCARDS_TITLE_TRANSFORMER,iw5_cardtitle_knife,1,1,1,ch_transformer,6 - Finishing Moves,, +cardtitle_mastatdon,PLAYERCARDS_TITLE_MASTADON,iw5_cardtitle_mastodon,1,1,1,ch_starplayer,9 - Elite,, +cardtitle_allyourbase,PLAYERCARDS_TITLE_ALLYOURBASE,iw5_cardtitle_bulletbelt,1,1,1,ch_extremecruelty,7 - Humiliation,, +cardtitle_biggertheyare,PLAYERCARDS_TITLE_BIGGERTHEYARE,iw5_cardtitle_bulletbelt,1,1,1,ch_thebiggertheyare,10 - Intimidation,, +cardtitle_harderthey,PLAYERCARDS_TITLE_HARDERTHEYFALL,iw5_cardtitle_bulletbelt,1,1,1,ch_thehardertheyfall,10 - Intimidation,, +cardtitle_moneyshot,PLAYERCARDS_TITLE_MONEYSHOT,iw5_cardtitle_falling_money,1,1,1,ch_moneyshot,8 - Payback,, +cardtitle_makeitrain,PLAYERCARDS_TITLE_RAINMAKER,iw5_cardtitle_falling_money,1,1,1,ch_overdraft,8 - Payback,, +cardtitle_timeismoney,PLAYERCARDS_TITLE_TIMEISMONEY,iw5_cardtitle_falling_money,1,1,1,ch_timeismoney,8 - Payback,, +cardtitle_imrich,PLAYERCARDS_TITLE_IMRICH,iw5_cardtitle_money_bags,1,1,1,ch_iamrich,8 - Payback,, +cardtitle_madman,PLAYERCARDS_TITLE_MADMAN,iw5_cardtitle_money_bags,1,1,1,ch_bangforbuck,8 - Payback,, +cardtitle_bloodmoney,PLAYERCARDS_TITLE_BLOODMONEY,iw5_cardtitle_money_bags,1,1,1,ch_colorofmoney,8 - Payback,, +cardtitle_headsup,PLAYERCARDS_TITLE_HEADSUP,iw5_cardtitle_punch_in_the_face,1,1,1,ch_heads_up,11 - Prestige,, +cardtitle_droppincrates,PLAYERCARDS_TITLE_DROPPINCRATES,iw5_cardtitle_punch_in_the_face,1,1,1,ch_droppincrates,6 - Finishing Moves,, +cardtitle_mach5,PLAYERCARDS_TITLE_MACH5,iw5_cardtitle_redrocket,1,1,1,ch_surgical_smg,5 - Precision,, +cardtitle_drifter,PLAYERCARDS_TITLE_DRIFTER,iw5_cardtitle_redrocket,1,1,1,ch_vandalism,1 - basic,, +cardtitle_clayback,PLAYERCARDS_TITLE_CLAYBACK,iw5_cardtitle_burger_town,1,1,1,ch_breakbank,8 - Payback,, +cardtitle_devastator,PLAYERCARDS_TITLE_DEVASTATOR,iw5_cardtitle_burger_town,1,1,1,ch_tangodown,7 - Humiliation,, +cardtitle_omnicide,PLAYERCARDS_TITLE_OMNICIDE,iw5_cardtitle_burger_town,1,1,1,ch_omnicide,10 - Intimidation,, +cardtitle_backsmasher,PLAYERCARDS_TITLE_BACKSMASHER,iw5_cardtitle_mw_character_delta_01,1,1,1,ch_backsmasher,,, +cardtitle_streaker,PLAYERCARDS_TITLE_STREAKER,iw5_cardtitle_pinup,1,1,1,ch_fearless,5 - Precision,, +cardtitle_theextreme,PLAYERCARDS_TITLE_EXTREME,iw5_cardtitle_pinup,1,1,1,ch_mvp_thc,2 - game modes,, +cardtitle_allpro,PLAYERCARDS_TITLE_ALLPRO,iw5_cardtitle_pinup,1,1,1,ch_allpro,5 - Precision,, +cardtitle_dominofx,PLAYERCARDS_TITLE_DOMINOFX,iw5_cardtitle_teabag,1,1,1,ch_dominos,9 - Elite,, +cardtitle_publicenemy,PLAYERCARDS_TITLE_PUBLIC_ENEMY,iw5_cardtitle_teabag,1,1,1,ch_mvp_tdm,2 - game modes,, +cardtitle_accidentprone,PLAYERCARDS_TITLE_ACCIDENT_PRONE,iw5_cardtitle_plaster,1,1,1,ch_basejump,1 - basic,, +cardtitle_no,PLAYERCARDS_TITLE_NO,iw5_cardtitle_paddle,1,1,1,ch_no,99 - Secret,, +cardtitle_smashhit,PLAYERCARDS_TITLE_SMASHHIT,iw5_cardtitle_paddle,1,1,1,ch_smasher,,, +cardtitle_theripper,PLAYERCARDS_TITLE_THERIPPER,iw5_cardtitle_spent_slugs,1,1,1,ch_slasher,10 - Intimidation,, +cardtitle_surgical,PLAYERCARDS_TITLE_SURGICAL,iw5_cardtitle_spent_slugs,1,1,1,ch_surgical_assault,5 - Precision,, +cardtitle_survivor,PLAYERCARDS_TITLE_SURVIVOR,iw5_cardtitle_scroll,1,1,1,ch_survivor,9 - Elite,, +cardtitle_lightsout,PLAYERCARDS_TITLE_LIGHTSOUT,iw5_cardtitle_troops,1,1,1,ch_thinkfastflash,7 - Humiliation,, +cardtitle_darkbringer,PLAYERCARDS_TITLE_DARKBRINGER,iw5_cardtitle_troops,1,1,1,ch_darkbringer,4 - Equipment,, +cardtitle_perfectionist,PLAYERCARDS_TITLE_PERFECTIONIST,iw5_cardtitle_troops,1,1,1,ch_surgical_sniper,5 - Precision,, +cardtitle_silentknight,PLAYERCARDS_TITLE_SILENT_KNIGHT,iw5_cardtitle_troops,1,1,1,ch_didyouseethat,4 - Equipment,, +cardtitle_tacticaldeletion,PLAYERCARDS_TITLE_TACDEL,iw5_cardtitle_scorpions,1,1,0.7,ch_tacticaldeletion,4 - Equipment,, +cardtitle_rejected,PLAYERCARDS_TITLE_REJECTED,iw5_cardtitle_scorpion_girl,1,1,1,ch_backdraft_2,1 - basic,, +cardtitle_klepto,PLAYERCARDS_TITLE_KLEPTO,iw5_cardtitle_scorpion_girl,1,1,1,ch_renaissance,99 - Secret,, +cardtitle_heart,PLAYERCARDS_TITLE_HEART,iw5_cardtitle_scorpion_girl,1,1,1,ch_miserylovescompany,7 - Humiliation,, +cardtitle_toxicavenger,PLAYERCARDS_TITLE_TOXICAVENGER,iw5_cardtitle_zombie_b,1,1,1,ch_radiationsickness,99 - Secret,, +cardtitle_livingdead,PLAYERCARDS_TITLE_LIVINGDEAD,iw5_cardtitle_zombie_b,1,1,1,ch_livingdead,99 - Secret,, +cardtitle_infected,PLAYERCARDS_TITLE_INFECTED,iw5_cardtitle_zombie_b,1,1,1,ch_infected,99 - Secret,, +cardtitle_uavrays,PLAYERCARDS_TITLE_UAVRAYS,iw5_cardtitle_zombie_c,1,1,1,ch_sunblock,10 - Intimidation,, +cardtitle_martyr,PLAYERCARDS_TITLE_MARTYR,iw5_cardtitle_zombie_c,1,1,1,ch_martyr,99 - Secret,, +cardtitle_friendswith,PLAYERCARDS_TITLE_FRIENDSWITH,iw5_cardtitle_golden_guns,1,1,1,ch_resourceful,9 - Elite,, +cardtitle_enemybenefits,PLAYERCARDS_TITLE_ENEMYBENEFITS,iw5_cardtitle_golden_guns,1,1,1,ch_grouphug,5 - Precision,, +cardtitle_howthe,PLAYERCARDS_TITLE_HOWTHE,iw5_cardtitle_cat_mustaches,1,1,1,ch_howthe,9 - Elite,, +cardtitle_duckhunter,PLAYERCARDS_TITLE_DUCKHUNTER,iw5_cardtitle_cat_mustaches,1,1,1,ch_hardlanding,7 - Humiliation,, +cardtitle_reversaloffortune,PLAYERCARDS_TITLE_REVERSALOFFORTUNE,iw5_cardtitle_cat_mustaches,1,1,1,ch_counterclaymore_2,9 - Elite,, +cardtitle_bowdown,PLAYERCARDS_TITLE_BOW_DOWN,iw5_cardtitle_cat_mustaches,1,1,1,ch_crouchshot_2,1 - basic,, +cardtitle_pushindaisy,PLAYERCARDS_TITLE_PUSHING_DAISY,iw5_cardtitle_lollipop_girl,1,1,0.7,ch_goodbye,1 - basic,, +cardtitle_plague,PLAYERCARDS_TITLE_PLAGUE,iw5_cardtitle_lollipop_girl,1,1,0.7,ch_plague,99 - Secret,, +cardtitle_boilermaker,PLAYERCARDS_TITLE_BOILERMAKER,iw5_cardtitle_smoke_grenade,1,1,0.7,ch_carbomb,7 - Humiliation,, +cardtitle_thinkfast,PLAYERCARDS_TITLE_THINKFAST,iw5_cardtitle_smoke_grenade,1,1,1,ch_thinkfast,7 - Humiliation,, +cardtitle_noobtuber,PLAYERCARDS_TITLE_NOOBTUBER,iw5_cardtitle_smoke_grenade,1,1,1,ch_ouch,7 - Humiliation,, +cardtitle_smokegrenade,PLAYERCARDS_TITLE_SMOKEGRENADE,iw5_cardtitle_smoke_grenade,1,1,1,ch_smokeemifyougotem_2,5 - Special Equipment,, +cardtitle_scrambler,PLAYERCARDS_TITLE_SCRAMBLER,iw5_cardtitle_xray_specs,1,1,1,ch_scram_2,5 - Special Equipment,, +cardtitle_portableradar,PLAYERCARDS_TITLE_PORTABLERADAR,iw5_cardtitle_xray_specs,1,1,1,ch_zerolatency_2,5 - Special Equipment,, +cardtitle_highlander,PLAYERCARDS_TITLE_HIGHLANDER,iw5_cardtitle_sword_02,1,1,1,ch_flawless,5 - Precision,, +cardtitle_backstabber,PLAYERCARDS_TITLE_BACKSTABBER,iw5_cardtitle_sword_01,1,1,1,ch_backstabber,7 - Humiliation,, +cardtitle_takeastab,PLAYERCARDS_TITLE_TAKE_A_STAB,iw5_cardtitle_sword_01,1,1,1,ch_carnie_2,4 - Equipment,, +cardtitle_behindenemy,PLAYERCARDS_TITLE_BEHINDENEMY,iw5_cardtitle_gazin,1,1,0.7,ch_theloner,99 - Secret,, +cardtitle_specialist,PLAYERCARDS_TITLE_SPECIALIST,iw5_cardtitle_eyes,1,1,1,ch_all_perks_bonus_2,11 - Prestige,, +cardtitle_crackinskulls,PLAYERCARDS_TITLE_CRACKINSKULLS,iw5_cardtitle_crackin_skulls,1,1,1,ch_expert_assault_2,5 - Precision,, +cardtitle_flashbang,PLAYERCARDS_TITLE_FLASHBANG,iw5_cardtitle_explosion_c,1,1,1,ch_indecentexposure_2,5 - Special Equipment,, +cardtitle_concussion,PLAYERCARDS_TITLE_CONCUSSION,iw5_cardtitle_explosion_c,1,1,1,ch_alittleconcussed_2,5 - Special Equipment,, +cardtitle_empgrenade,PLAYERCARDS_TITLE_EMPGRENADE,iw5_cardtitle_explosion_c,1,1,1,ch_onthepulse_2,5 - Special Equipment,, +cardtitle_pineappleexpress,PLAYERCARDS_TITLE_PINEAPPLE_EXPRESS,iw5_cardtitle_explosion_b,1,1,1,ch_grenadekill_2,4 - Equipment,, +cardtitle_bam,PLAYERCARDS_TITLE_BAM,iw5_cardtitle_explosion_b,1,1,1,ch_masterchef_2,9 - Elite,, +cardtitle_bouncer,PLAYERCARDS_TITLE_BOUNCER,iw5_cardtitle_explosion_b,1,1,1,ch_bouncingbetty_2,4 - Equipment,, +cardtitle_noboom,PLAYERCARDS_TITLE_NOBOOM,iw5_cardtitle_explosion_b,1,1,1,ch_noboomforyou_2,4 - Equipment,, +cardtitle_anarchist,PLAYERCARDS_TITLE_ANARCHIST,iw5_cardtitle_mw_makarov,1,1,1,ch_multic4_2,5 - Precision,, +cardtitle_hardcoreonly,PLAYERCARDS_TITLE_HARDCORE_ONLY,iw5_cardtitle_wolf,1,1,1,ch_teamplayer_hc_2,2 - game modes,, +cardtitle_ambush,PLAYERCARDS_TITLE_AMBUSH,iw5_cardtitle_wolf,1,1,0.7,ch_multiclaymore_2,5 - Precision,, +cardtitle_feared,PLAYERCARDS_TITLE_FEARED,iw5_cardtitle_wolf,1,1,1,ch_victor_dm_2,2 - game modes,, +cardtitle_ghilliemist,PLAYERCARDS_TITLE_GHILLIEMIST,iw5_cardtitle_sniper_a,1,1,1,ch_ghillie_2,,, +cardtitle_lowprofile,PLAYERCARDS_TITLE_LOW_PROFILE,iw5_cardtitle_sniper_a,1,1,1,ch_proneshot_2,1 - basic,, +cardtitle_boomheadshot,PLAYERCARDS_TITLE_BOOMHEADSHOT,iw5_cardtitle_sniper_a,1,1,1,ch_expert_lmg_2,5 - Precision,, +cardtitle_c4andafter,PLAYERCARDS_TITLE_C4ANDAFTER,iw5_cardtitle_meteor,1,1,1,ch_c4shot_2,4 - Equipment,, +cardtitle_intergalactic,PLAYERCARDS_TITLE_INTERGALACTIC_PLANETARY,iw5_cardtitle_meteor,1,1,1,ch_victor_sab_2,2 - game modes,, +cardtitle_popoff,PLAYERCARDS_TITLE_POPOFF,iw5_cardtitle_meteor,1,1,0.7,ch_expert_smg_2,5 - Precision,, +cardtitle_pinpuller,PLAYERCARDS_TITLE_PINPULLER,iw5_cardtitle_joint_skulls,1,1,1,ch_multifrag_2,5 - Precision,, +cardtitle_copperfield,PLAYERCARDS_TITLE_COPPERFIELD,iw5_cardtitle_joint_skulls,1,1,1,ch_jackinthebox_2,4 - Equipment,, +cardtitle_jointops,PLAYERCARDS_TITLE_JOINTOPS,iw5_cardtitle_joint_skulls,1,1,1,ch_assists_2,1 - basic,, +cardtitle_unbreakable,PLAYERCARDS_TITLE_UNBREAKABLE,iw5_cardtitle_tattoo_02,1,1,1,ch_shield_explosive_3,,, +cardtitle_protectserve,PLAYERCARDS_TITLE_PROTECTANDSERVE,iw5_cardtitle_tattoo_02,1,1,1,ch_shield_damage_3,,, +cardtitle_bulletproof,PLAYERCARDS_TITLE_BULLETPROOF,iw5_cardtitle_tattoo_02,1,1,1,ch_shield_bullet_3,,, +cardtitle_unstoppable,PLAYERCARDS_TITLE_UNSTOPPABLE,iw5_cardtitle_toxic_gasmask,1,1,1,ch_unstoppable,,CHALLENGE_DESC_UNSTOPPABLE,1 +cardtitle_overachiever,PLAYERCARDS_TITLE_OVERACHIEVER,iw5_cardtitle_minigun,1,1,1,ch_overachiever,,CHALLENGE_DESC_OVERACHIEVER,1 +cardtitle_sentrymaster,KILLSTREAKS_SENTRY,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_looknohands_4,11 - Prestige,, +cardtitle_predatormaster,KILLSTREAKS_PREDATOR_MISSILE,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_predator_4,11 - Prestige,, +cardtitle_airstrikemaster,KILLSTREAKS_PRECISION_AIRSTRIKE,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_carpetbomber_4,11 - Prestige,, +cardtitle_helimaster,KILLSTREAKS_HELICOPTER,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_choppervet_4,11 - Prestige,, +cardtitle_pavelowmaster,KILLSTREAKS_PAVELOW,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_jollygreengiant_4,11 - Prestige,, +cardtitle_stealthmaster,KILLSTREAKS_STEALTH_AIRSTRIKE,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_thespirit_4,11 - Prestige,, +cardtitle_ac130master,KILLSTREAKS_AC130,iw5_cardtitle_specialty_sharpshooter,1,1,1,ch_spectre_4,11 - Prestige,, +cardtitle_blademaster,PLAYERCARDS_TITLE_BLADEMASTER,iw5_cardtitle_series_bros,1,1,1,ch_knifevet_4,11 - Prestige,, +cardtitle_laststandmaster,PLAYERCARDS_TITLE_LASTSTANDMASTER,iw5_cardtitle_series_bros,1,1,1,ch_laststandvet_4,11 - Prestige,, +cardtitle_silencermaster,PLAYERCARDS_TITLE_SILENCERMASTER,iw5_cardtitle_series_bros,1,1,1,ch_stealthvet_4,11 - Prestige,, +cardtitle_flashmaster,PLAYERCARDS_TITLE_FLASHMASTER,iw5_cardtitle_series_bros,1,1,1,ch_flashbangvet_4,11 - Prestige,, +cardtitle_stunmaster,PLAYERCARDS_TITLE_STUNMASTER,iw5_cardtitle_series_bros,1,1,1,ch_concussionvet_4,11 - Prestige,, +cardtitle_longersprint,PERKS_LONGERSPRINT_PRO,iw5_cardtitle_sas_a,1,1,1,ch_longersprint_pro_5,0 - Perks,, +cardtitle_sleightofhand,PERKS_SLEIGHT_OF_HAND_PRO,iw5_cardtitle_sas_a,1,1,1,ch_sleightofhand_pro_5,0 - Perks,, +cardtitle_scavenger,PERKS_SCAVENGER_PRO,iw5_cardtitle_sas_a,1,1,1,ch_scavenger_pro_5,0 - Perks,, +cardtitle_blindeye,PERKS_BLINDEYE_PRO,iw5_cardtitle_sas_a,1,1,1,ch_blindeye_pro_5,0 - Perks,, +cardtitle_paint,PERKS_PAINT_PRO,iw5_cardtitle_sas_a,1,1,1,ch_paint_pro_5,0 - Perks,, +cardtitle_hardline,PERKS_HARDLINE_PRO,iw5_cardtitle_sas_a,1,1,1,ch_hardline_pro_5,0 - Perks,, +cardtitle_assassin,PERKS_ASSASSIN_PRO,iw5_cardtitle_sas_a,1,1,1,ch_coldblooded_pro_5,0 - Perks,, +cardtitle_quickdraw,PERKS_QUICKDRAW_PRO,iw5_cardtitle_sas_a,1,1,1,ch_quickdraw_pro_5,0 - Perks,, +cardtitle_overkill,PERKS_OVERKILL_PRO,iw5_cardtitle_sas_a,1,1,1,ch_twoprimaries_pro_5,0 - Perks,, +cardtitle_blastshield,PERKS_BLASTSHIELD_PRO,iw5_cardtitle_sas_a,1,1,1,ch_blastshield_pro_5,0 - Perks,, +cardtitle_bombsquad,PERKS_BOMB_SQUAD_PRO,iw5_cardtitle_sas_a,1,1,1,ch_detectexplosives_pro_5,0 - Perks,, +cardtitle_ironlungs,PERKS_IRON_LUNGS_PRO,iw5_cardtitle_sas_a,1,1,1,ch_autospot_pro_5,0 - Perks,, +cardtitle_steadyaim,PERKS_STEADY_AIM_PRO,iw5_cardtitle_sas_a,1,1,1,ch_bulletaccuracy_pro_5,0 - Perks,, +cardtitle_deadsilence,PERKS_DEADSILENCE_PRO,iw5_cardtitle_sas_a,1,1,1,ch_deadsilence_pro_5,0 - Perks,, +cardtitle_stalker,PERKS_STALKER_PRO,iw5_cardtitle_sas_a,1,1,1,ch_stalker_pro_5,0 - Perks,, +cardtitle_kick,PERKS_MARKSMAN,iw5_cardtitle_sniper_01,1,1,1,ch_kickstop_5,6 - proficiency,, +cardtitle_impact,PERKS_DEEP_IMPACT,iw5_cardtitle_sniper_01,1,1,1,ch_xrayvision_5,6 - proficiency,, +cardtitle_attachments,PERKS_BLING,iw5_cardtitle_sniper_01,1,1,1,ch_blingbling_5,6 - proficiency,, +cardtitle_focus,PERKS_SHARPFOCUS,iw5_cardtitle_sniper_01,1,1,1,ch_unshakeable_5,6 - proficiency,, +cardtitle_breath,PERKS_HOLDBREATHWHILEADS,iw5_cardtitle_sniper_01,1,1,1,ch_holditrightthere_5,6 - proficiency,, +cardtitle_stability,PERKS_REDUCEDSWAY,iw5_cardtitle_sniper_01,1,1,1,ch_swayless_5,6 - proficiency,, +cardtitle_range,PERKS_LONGERRANGE,iw5_cardtitle_sniper_01,1,1,1,ch_longishshot_5,6 - proficiency,, +cardtitle_melee,PERKS_FASTERMELEE,iw5_cardtitle_sniper_01,1,1,1,ch_coldsteel_5,6 - proficiency,, +cardtitle_speed,PERKS_LIGHTWEIGHT,iw5_cardtitle_sniper_01,1,1,1,ch_lightweight_5,6 - proficiency,, +cardtitle_damage,PERKS_MOREDAMAGE,iw5_cardtitle_sniper_01,1,1,1,ch_moredamage_5,6 - proficiency,, +cardtitle_voyeur,PLAYERCARDS_TITLE_UAV_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_uav_5,3 - killstreak,, +cardtitle_companioncrate,PLAYERCARDS_TITLE_CAREPACKAGE_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_airdrop_assault_5,3 - assault killstreak,, +cardtitle_ghostrider,PLAYERCARDS_TITLE_PREDATORMISSILE_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_predator_missile_5,3 - assault killstreak,, +cardtitle_ims2,PLAYERCARDS_TITLE_IMS_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_ims_5,3 - assault killstreak,, +cardtitle_fireforget,PLAYERCARDS_TITLE_SENTRY_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_airdrop_sentry_minigun_5,3 - assault killstreak,, +cardtitle_brokenarrow,PLAYERCARDS_TITLE_AIRSTRIKE_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_precision_airstrike_5,3 - assault killstreak,, +cardtitle_squawkbox,PLAYERCARDS_TITLE_HELICOPTER_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_helicopter_5,3 - assault killstreak,, +cardtitle_lbflock2,PLAYERCARDS_TITLE_FLOCK_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_littlebird_flock_5,3 - assault killstreak,, +cardtitle_lbsupport2,PLAYERCARDS_TITLE_GUARD_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_littlebird_support_5,3 - assault killstreak,, +cardtitle_remotemortar2,PLAYERCARDS_TITLE_REMOTEMORTAR_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_remote_mortar_5,3 - assault killstreak,, +cardtitle_remotetank2,PLAYERCARDS_TITLE_REMOTETANK_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_airdrop_remote_tank_5,3 - assault killstreak,, +cardtitle_blackout,PLAYERCARDS_TITLE_PAVELOW_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_helicopter_flares_5,3 - assault killstreak,, +cardtitle_angelofdeath,PLAYERCARDS_TITLE_AC130_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_ac130_5,3 - assault killstreak,, +cardtitle_jugg2,PLAYERCARDS_TITLE_JUGGERNAUT_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_airdrop_juggernaut_5,3 - assault killstreak,, +cardtitle_osprey2,PLAYERCARDS_TITLE_OSPREY_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_osprey_gunner_5,3 - assault killstreak,, +cardtitle_givinstatic2,PLAYERCARDS_TITLE_UAV_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_uav_support_5,3 - support killstreak,, +cardtitle_sigint,PLAYERCARDS_TITLE_COUNTERUAV_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_counter_uav_5,3 - support killstreak,, +cardtitle_chickmagnet2,PLAYERCARDS_TITLE_VEST_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_deployable_vest_5,3 - support killstreak,, +cardtitle_chickmagnet4,PLAYERCARDS_TITLE_AIRDROPTRAP_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_airdrop_trap_5,3 - support killstreak,, +cardtitle_chickmagnet6,PLAYERCARDS_TITLE_SAM_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_sam_turret_5,3 - support killstreak,, +cardtitle_chickmagnet8,PLAYERCARDS_TITLE_REMOTEUAV_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_remote_uav_5,3 - support killstreak,, +cardtitle_chickmagnet10,PLAYERCARDS_TITLE_ADVANCEDUAV_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_triple_uav_5,3 - support killstreak,, +cardtitle_chickmagnet12,PLAYERCARDS_TITLE_REMOTETURRET_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_remote_mg_turret_5,3 - support killstreak,, +cardtitle_sbd2,PLAYERCARDS_TITLE_STEALTHAIRSTRIKE_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_stealth_airstrike_5,3 - support killstreak,, +cardtitle_starfishprime,PLAYERCARDS_TITLE_EMP_EXPERT,iw5_cardtitle_shotmetal,1,1,1,ch_emp_5,3 - support killstreak,, +cardtitle_chickmagnet15,PLAYERCARDS_TITLE_JUGGERNAUT_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_airdrop_juggernaut_recon_5,3 - support killstreak,, +cardtitle_chickmagnet17,PLAYERCARDS_TITLE_ESCORT_EXPERT,iw5_cardtitle_shotmetal,1,1,0.7,ch_escort_airdrop_5,3 - support killstreak,, +cardtitle_longersprint_ks,PLAYERCARDS_TITLE_LONGERSPRINT_KS,iw5_cardtitle_series_dark,1,1,1,ch_longersprint_ks_5,3 - specialist killstreak,, +cardtitle_sleightofhand_ks,PLAYERCARDS_TITLE_SLEIGHT_OF_HAND_KS,iw5_cardtitle_series_dark,1,1,1,ch_fastreload_ks_5,3 - specialist killstreak,, +cardtitle_scavenger_ks,PLAYERCARDS_TITLE_SCAVENGER_KS,iw5_cardtitle_series_dark,1,1,1,ch_scavenger_ks_5,3 - specialist killstreak,, +cardtitle_blindeye_ks,PLAYERCARDS_TITLE_BLINDEYE_KS,iw5_cardtitle_series_dark,1,1,1,ch_blindeye_ks_5,3 - specialist killstreak,, +cardtitle_paint_ks,PLAYERCARDS_TITLE_PAINT_KS,iw5_cardtitle_series_dark,1,1,1,ch_paint_ks_5,3 - specialist killstreak,, +cardtitle_hardline_ks,PLAYERCARDS_TITLE_HARDLINE_KS,iw5_cardtitle_series_dark,1,1,1,ch_hardline_ks_5,3 - specialist killstreak,, +cardtitle_assassin_ks,PLAYERCARDS_TITLE_ASSASSIN_KS,iw5_cardtitle_series_dark,1,1,1,ch_coldblooded_ks_5,3 - specialist killstreak,, +cardtitle_quickdraw_ks,PLAYERCARDS_TITLE_QUICKDRAW_KS,iw5_cardtitle_series_dark,1,1,1,ch_quickdraw_ks_5,3 - specialist killstreak,, +cardtitle_blastshield_ks,PLAYERCARDS_TITLE_BLASTSHIELD_KS,iw5_cardtitle_series_dark,1,1,1,ch_blastshield_ks_5,3 - specialist killstreak,, +cardtitle_bombsquad_ks,PLAYERCARDS_TITLE_BOMB_SQUAD_KS,iw5_cardtitle_series_dark,1,1,1,ch_detectexplosive_ks_5,3 - specialist killstreak,, +cardtitle_ironlungs_ks,PLAYERCARDS_TITLE_IRON_LUNGS_KS,iw5_cardtitle_series_dark,1,1,1,ch_autospot_ks_5,3 - specialist killstreak,, +cardtitle_steadyaim_ks,PLAYERCARDS_TITLE_STEADY_AIM_KS,iw5_cardtitle_series_dark,1,1,1,ch_bulletaccuracy_ks_5,3 - specialist killstreak,, +cardtitle_deadsilence_ks,PLAYERCARDS_TITLE_DEADSILENCE_KS,iw5_cardtitle_series_dark,1,1,1,ch_quieter_ks_5,3 - specialist killstreak,, +cardtitle_stalker_ks,PLAYERCARDS_TITLE_STALKER_KS,iw5_cardtitle_series_dark,1,1,1,ch_stalker_ks_5,3 - specialist killstreak,, +cardtitle_iw5_m4_sharpshooter,WEAPON_M4,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_m4_marksman,WEAPON_M4,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_m4_expert,WEAPON_M4,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_m4_veteran,WEAPON_M4,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_m4_master,WEAPON_M4,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_type95_sharpshooter,WEAPON_TYPE95,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_type95_marksman,WEAPON_TYPE95,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_type95_expert,WEAPON_TYPE95,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_type95_veteran,WEAPON_TYPE95,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_type95_master,WEAPON_TYPE95,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_scar_sharpshooter,WEAPON_SCAR,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_scar_marksman,WEAPON_SCAR,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_scar_expert,WEAPON_SCAR,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_scar_veteran,WEAPON_SCAR,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_scar_master,WEAPON_SCAR,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_g36c_sharpshooter,WEAPON_G36,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_g36c_marksman,WEAPON_G36,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_g36c_expert,WEAPON_G36,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_g36c_veteran,WEAPON_G36,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_g36c_master,WEAPON_G36,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mk14_sharpshooter,WEAPON_MK14,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mk14_marksman,WEAPON_MK14,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mk14_expert,WEAPON_MK14,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mk14_veteran,WEAPON_MK14,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mk14_master,WEAPON_MK14,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_m16_sharpshooter,WEAPON_M16,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_m16_marksman,WEAPON_M16,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_m16_expert,WEAPON_M16,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_m16_veteran,WEAPON_M16,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_m16_master,WEAPON_M16,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_acr_sharpshooter,WEAPON_ACR,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_acr_marksman,WEAPON_ACR,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_acr_expert,WEAPON_ACR,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_acr_veteran,WEAPON_ACR,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_acr_master,WEAPON_ACR,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_fad_sharpshooter,WEAPON_FAD,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_fad_marksman,WEAPON_FAD,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_fad_expert,WEAPON_FAD,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_fad_veteran,WEAPON_FAD,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_fad_master,WEAPON_FAD,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_ak47_sharpshooter,WEAPON_AK47,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_ak47_marksman,WEAPON_AK47,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_ak47_expert,WEAPON_AK47,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_ak47_veteran,WEAPON_AK47,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_ak47_master,WEAPON_AK47,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_cm901_sharpshooter,WEAPON_CM901,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_cm901_marksman,WEAPON_CM901,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_cm901_expert,WEAPON_CM901,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_cm901_veteran,WEAPON_CM901,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_cm901_master,WEAPON_CM901,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mp5_sharpshooter,WEAPON_MP5K,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mp5_marksman,WEAPON_MP5K,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mp5_expert,WEAPON_MP5K,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mp5_veteran,WEAPON_MP5K,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mp5_master,WEAPON_MP5K,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_ump45_sharpshooter,WEAPON_UMP45,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_ump45_marksman,WEAPON_UMP45,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_ump45_expert,WEAPON_UMP45,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_ump45_veteran,WEAPON_UMP45,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_ump45_master,WEAPON_UMP45,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_pp90m1_sharpshooter,WEAPON_PP90M1,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_pp90m1_marksman,WEAPON_PP90M1,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_pp90m1_expert,WEAPON_PP90M1,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_pp90m1_veteran,WEAPON_PP90M1,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_pp90m1_master,WEAPON_PP90M1,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_p90_sharpshooter,WEAPON_P90,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_p90_marksman,WEAPON_P90,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_p90_expert,WEAPON_P90,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_p90_veteran,WEAPON_P90,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_p90_master,WEAPON_P90,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_m9_sharpshooter,WEAPON_UZI,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_m9_marksman,WEAPON_UZI,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_m9_expert,WEAPON_UZI,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_m9_veteran,WEAPON_UZI,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_m9_master,WEAPON_UZI,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mp7_sharpshooter,WEAPON_MP7,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mp7_marksman,WEAPON_MP7,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mp7_expert,WEAPON_MP7,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mp7_veteran,WEAPON_MP7,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mp7_master,WEAPON_MP7,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_sa80_sharpshooter,WEAPON_SA80,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_sa80_marksman,WEAPON_SA80,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_sa80_expert,WEAPON_SA80,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_sa80_veteran,WEAPON_SA80,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_sa80_master,WEAPON_SA80,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mg36_sharpshooter,WEAPON_MG36,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mg36_marksman,WEAPON_MG36,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mg36_expert,WEAPON_MG36,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mg36_veteran,WEAPON_MG36,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mg36_master,WEAPON_MG36,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mk46_sharpshooter,WEAPON_MK46,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mk46_marksman,WEAPON_MK46,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mk46_expert,WEAPON_MK46,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mk46_veteran,WEAPON_MK46,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mk46_master,WEAPON_MK46,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_pecheneg_sharpshooter,WEAPON_PECHENEG,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_pecheneg_marksman,WEAPON_PECHENEG,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_pecheneg_expert,WEAPON_PECHENEG,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_pecheneg_veteran,WEAPON_PECHENEG,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_pecheneg_master,WEAPON_PECHENEG,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_m60_sharpshooter,WEAPON_M60,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_m60_marksman,WEAPON_M60,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_m60_expert,WEAPON_M60,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_m60_veteran,WEAPON_M60,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_m60_master,WEAPON_M60,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_msr_sharpshooter,WEAPON_MSR,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_msr_marksman,WEAPON_MSR,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_msr_expert,WEAPON_MSR,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_msr_veteran,WEAPON_MSR,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_msr_master,WEAPON_MSR,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_barrett_sharpshooter,WEAPON_BARRETT,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_barrett_marksman,WEAPON_BARRETT,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_barrett_expert,WEAPON_BARRETT,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_barrett_veteran,WEAPON_BARRETT,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_barrett_master,WEAPON_BARRETT,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_l96a1_sharpshooter,WEAPON_L96A1,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_l96a1_marksman,WEAPON_L96A1,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_l96a1_expert,WEAPON_L96A1,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_l96a1_veteran,WEAPON_L96A1,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_l96a1_master,WEAPON_L96A1,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_rsass_sharpshooter,WEAPON_RSASS,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_rsass_marksman,WEAPON_RSASS,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_rsass_expert,WEAPON_RSASS,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_rsass_veteran,WEAPON_RSASS,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_rsass_master,WEAPON_RSASS,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_dragunov_sharpshooter,WEAPON_DRAGUNOV,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_dragunov_marksman,WEAPON_DRAGUNOV,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_dragunov_expert,WEAPON_DRAGUNOV,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_dragunov_veteran,WEAPON_DRAGUNOV,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_dragunov_master,WEAPON_DRAGUNOV,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_as50_sharpshooter,WEAPON_AS50,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_as50_marksman,WEAPON_AS50,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_as50_expert,WEAPON_AS50,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_as50_veteran,WEAPON_AS50,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_as50_master,WEAPON_AS50,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_spas12_sharpshooter,WEAPON_SPAS12,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_spas12_marksman,WEAPON_SPAS12,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_spas12_expert,WEAPON_SPAS12,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_spas12_veteran,WEAPON_SPAS12,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_spas12_master,WEAPON_SPAS12,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_aa12_sharpshooter,WEAPON_AA12,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_aa12_marksman,WEAPON_AA12,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_aa12_expert,WEAPON_AA12,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_aa12_veteran,WEAPON_AA12,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_aa12_master,WEAPON_AA12,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_striker_sharpshooter,WEAPON_STRIKER,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_striker_marksman,WEAPON_STRIKER,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_striker_expert,WEAPON_STRIKER,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_striker_veteran,WEAPON_STRIKER,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_striker_master,WEAPON_STRIKER,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_ksg_sharpshooter,WEAPON_KSG,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_ksg_marksman,WEAPON_KSG,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_ksg_expert,WEAPON_KSG,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_ksg_veteran,WEAPON_KSG,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_ksg_master,WEAPON_KSG,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_usas12_sharpshooter,WEAPON_USAS12,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_usas12_marksman,WEAPON_USAS12,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_usas12_expert,WEAPON_USAS12,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_usas12_veteran,WEAPON_USAS12,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_usas12_master,WEAPON_USAS12,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_1887_sharpshooter,WEAPON_MODEL1887,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_1887_marksman,WEAPON_MODEL1887,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_1887_expert,WEAPON_MODEL1887,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_1887_veteran,WEAPON_MODEL1887,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_riotshield_expert,WEAPON_RIOTSHIELD,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_fmg9_sharpshooter,WEAPON_FMG9,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_fmg9_marksman,WEAPON_FMG9,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_fmg9_expert,WEAPON_FMG9,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_fmg9_veteran,WEAPON_FMG9,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_fmg9_master,WEAPON_FMG9,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_g18_sharpshooter,WEAPON_GLOCK,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_g18_marksman,WEAPON_GLOCK,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_g18_expert,WEAPON_GLOCK,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_g18_veteran,WEAPON_GLOCK,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_g18_master,WEAPON_GLOCK,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_skorpion_sharpshooter,WEAPON_SKORPION,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_skorpion_marksman,WEAPON_SKORPION,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_skorpion_expert,WEAPON_SKORPION,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_skorpion_veteran,WEAPON_SKORPION,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_skorpion_master,WEAPON_SKORPION,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mp9_sharpshooter,WEAPON_MP9,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mp9_marksman,WEAPON_MP9,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mp9_expert,WEAPON_MP9,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mp9_veteran,WEAPON_MP9,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mp9_master,WEAPON_MP9,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_usp45_sharpshooter,WEAPON_USP,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_usp45_marksman,WEAPON_USP,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_usp45_expert,WEAPON_USP,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_usp45_veteran,WEAPON_USP,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_usp45_master,WEAPON_USP,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_mp412_sharpshooter,WEAPON_MP412,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_mp412_marksman,WEAPON_MP412,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_mp412_expert,WEAPON_MP412,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_mp412_veteran,WEAPON_MP412,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_mp412_master,WEAPON_MP412,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_44magnum_sharpshooter,WEAPON_MAGNUM,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_44magnum_marksman,WEAPON_MAGNUM,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_44magnum_expert,WEAPON_MAGNUM,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_44magnum_veteran,WEAPON_MAGNUM,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_44magnum_master,WEAPON_MAGNUM,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_deserteagle_sharpshooter,WEAPON_DESERTEAGLE,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_deserteagle_marksman,WEAPON_DESERTEAGLE,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_deserteagle_expert,WEAPON_DESERTEAGLE,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_deserteagle_veteran,WEAPON_DESERTEAGLE,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_deserteagle_master,WEAPON_DESERTEAGLE,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_p99_sharpshooter,WEAPON_P99,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_p99_marksman,WEAPON_P99,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_p99_expert,WEAPON_P99,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_p99_veteran,WEAPON_P99,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_p99_master,WEAPON_P99,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_fnfiveseven_sharpshooter,WEAPON_FNFIVESEVEN,iw5_cardtitle_specialty_sharpshooter,1,1,1,# weapon,,, +cardtitle_iw5_fnfiveseven_marksman,WEAPON_FNFIVESEVEN,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_fnfiveseven_expert,WEAPON_FNFIVESEVEN,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_fnfiveseven_veteran,WEAPON_FNFIVESEVEN,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_iw5_fnfiveseven_master,WEAPON_FNFIVESEVEN,iw5_cardtitle_specialty_master,1,1,1,# weapon,,, +cardtitle_iw5_smaw_marksman,WEAPON_SMAW,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_iw5_smaw_expert,WEAPON_SMAW,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_iw5_smaw_veteran,WEAPON_SMAW,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_m320_marksman,WEAPON_M320,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_m320_expert,WEAPON_M320,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_m320_veteran,WEAPON_M320,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_stinger_marksman,WEAPON_STINGER,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_stinger_expert,WEAPON_STINGER,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_stinger_veteran,WEAPON_STINGER,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_javelin_marksman,WEAPON_JAVELIN,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_javelin_expert,WEAPON_JAVELIN,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_javelin_veteran,WEAPON_JAVELIN,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_rpg_marksman,WEAPON_RPG,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_rpg_expert,WEAPON_RPG,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_rpg_veteran,WEAPON_RPG,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_xm25_marksman,WEAPON_XM25,iw5_cardtitle_specialty_marksman,1,1,1,# weapon,,, +cardtitle_xm25_expert,WEAPON_XM25,iw5_cardtitle_specialty_expert,1,1,1,# weapon,,, +cardtitle_xm25_veteran,WEAPON_XM25,iw5_cardtitle_specialty_veteran,1,1,1,# weapon,,, +cardtitle_flag_united_states,,cardtitle_flag_united_states,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_UNITED_STATES, +cardtitle_flag_uk,,cardtitle_flag_uk,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_UK, +cardtitle_flag_canada,,cardtitle_flag_canada,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_CANADA, +cardtitle_flag_australia,,cardtitle_flag_australia,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_AUSTRALIA, +cardtitle_flag_spain,,cardtitle_flag_spain,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SPAIN, +cardtitle_flag_austria,,cardtitle_flag_austria,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_AUSTRIA, +cardtitle_flag_japan,,cardtitle_flag_japan,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_JAPAN, +cardtitle_flag_brazil,,cardtitle_flag_brazil,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_BRAZIL, +cardtitle_flag_swiss,,cardtitle_flag_swiss,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SWISS, +cardtitle_flag_russia,,cardtitle_flag_russia,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_RUSSIA, +cardtitle_flag_mexico,,cardtitle_flag_mexico,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_MEXICO, +cardtitle_flag_france,,cardtitle_flag_france,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_FRANCE, +cardtitle_flag_germany,,cardtitle_flag_germany,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_GERMANY, +cardtitle_flag_italy,,cardtitle_flag_italy,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_ITALY, +cardtitle_flag_norway,,cardtitle_flag_norway,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_NORWAY, +cardtitle_flag_greece,,cardtitle_flag_greece,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_GREECE, +cardtitle_flag_sweden,,cardtitle_flag_sweden,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SWEDEN, +cardtitle_flag_ireland,,cardtitle_flag_ireland,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_IRELAND, +cardtitle_flag_belgium,,cardtitle_flag_belgium,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_BELGIUM, +cardtitle_flag_finland,,cardtitle_flag_finland,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_FINLAND, +cardtitle_flag_luxemburg,,cardtitle_flag_luxemburg,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_LUXEMBURG, +cardtitle_flag_czech,,cardtitle_flag_czech,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_CZECH, +cardtitle_flag_netherlands,,cardtitle_flag_netherlands,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_NETHERLANDS, +cardtitle_flag_newzealand,,cardtitle_flag_newzealand,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_NEW_ZEALAND, +cardtitle_flag_philippines,,cardtitle_flag_philippines,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_PHILIPPINES, +cardtitle_flag_poland,,cardtitle_flag_poland,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_POLAND, +cardtitle_flag_portugal,,cardtitle_flag_portugal,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_PORTUGAL, +cardtitle_flag_denmark,,cardtitle_flag_denmark,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_DENMARK, +cardtitle_flag_saudiarabia,,cardtitle_flag_saudiarabia,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SAUDI_ARABIA, +cardtitle_flag_singapore,,cardtitle_flag_singapore,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SINGAPORE, +cardtitle_flag_southafrica,,cardtitle_flag_southafrica,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SOUTH_AFRICA, +cardtitle_flag_southkorea,,cardtitle_flag_southkorea,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_SOUTH_KOREA, +cardtitle_flag_hongkong,,cardtitle_flag_hongkong,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_HONG_KONG, +cardtitle_flag_india,,cardtitle_flag_india,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_INDIA, +cardtitle_flag_taiwan,,cardtitle_flag_taiwan,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_TAIWAN, +cardtitle_flag_united_arab_emirates,,cardtitle_flag_united_arab_emirates,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_UNITED_ARAB_EMIRATES, +cardtitle_flag_elsalvador,,cardtitle_flag_elsalvador,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_EL_SALVADOR, +cardtitle_flag_china,,cardtitle_flag_china,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_CHINA, +cardtitle_flag_iran,,cardtitle_flag_iran,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_IRAN, +cardtitle_flag_turkey,,cardtitle_flag_turkey,1,1,1,,100 - flags,CHALLENGE_DESC_FLAG_TURKEY, diff --git a/zone_raw/code_post_gfx/mp/colorblindmaterials.csv b/zone_raw/code_post_gfx/mp/colorblindmaterials.csv new file mode 100644 index 0000000..8541d72 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/colorblindmaterials.csv @@ -0,0 +1,16 @@ +a0,b1,c2 +0,compass_objpoint_ammo_enemy,cb_compass_objpoint_ammo_enemy +1,compass_objpoint_ac130_enemy,cb_compass_objpoint_ac130_enemy +2,compass_objpoint_c130_enemy,cb_compass_objpoint_c130_enemy +3,compass_objpoint_airstrike_busy,cb_compass_objpoint_airstrike_busy +4,hud_minimap_harrier_red,cb_hud_minimap_harrier_red +5,compass_objpoint_b2_airstrike_enemy,compass_objpoint_b2_airstrike_enemy +6,compass_objpoint_reaper_enemy,cb_compass_objpoint_reaper_enemy +7,compass_objpoint_ammo_friendly,cb_compass_objpoint_ammo_friendly +8,compass_objpoint_deploy_friendly,cb_compass_objpoint_deploy_friendly +9,compass_objpoint_ac130_friendly,cb_compass_objpoint_ac130_friendly +10,compass_objpoint_c130_friendly,cb_compass_objpoint_c130_friendly +11,compass_objpoint_airstrike_friendly,cb_compass_objpoint_airstrike_friendly +12,hud_minimap_harrier_green,cb_hud_minimap_harrier_green +13,compass_objpoint_b2_airstrike_friendly,cb_compass_objpoint_b2_airstrike_friendly +14,compass_objpoint_reaper_friendly,cb_compass_objpoint_reaper_friendly diff --git a/zone_raw/code_post_gfx/mp/defaultstringtable.csv b/zone_raw/code_post_gfx/mp/defaultstringtable.csv new file mode 100644 index 0000000..e69de29 diff --git a/zone_raw/code_post_gfx/mp/globalcounters.csv b/zone_raw/code_post_gfx/mp/globalcounters.csv new file mode 100644 index 0000000..fc8826e --- /dev/null +++ b/zone_raw/code_post_gfx/mp/globalcounters.csv @@ -0,0 +1,7 @@ +1,global_kills +2,global_deaths +3,global_assists +4,global_headshots +5,global_suicides +6,global_minutes +7,global_games diff --git a/zone_raw/code_post_gfx/mp/iwgamertags.csv b/zone_raw/code_post_gfx/mp/iwgamertags.csv new file mode 100644 index 0000000..d4765a7 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/iwgamertags.csv @@ -0,0 +1,112 @@ +Volktronic +fangbangerr +candyslexia +IWAlwaysOpen +AlwaysOpen +unitool +cacabunny +Kittysparkles +ninjakimchi +fourzerotwo +fourzerotwoiw +inherent +EvilRobotUS +tabarijeffries +t_jeffries +WhatuWantMatt +UndeadManWalkin +captainjerkface +Setzer Daven +Whurthic +russianrocket82 +BURX +NeonHazard +thewizardof0dds +thewizardof0dds- +Adawg1414 +longshoes +pinedsman +Rock Hard +jolyonmyers +MrSteveHolmes +Ackzone +Ol Misery +Ol_Misery +KRAZ1 M1LKMAN +Cawlifornia +slckrick +Geist Buster +FREDGREEN +Pimptastic24 +FattyMoMatty +JudgeStation3 +JudgeBox360 +Guttermouth +Gmouth +MrSMIF +turnstiled +ZYirAH +The Undertone +Undertone_dj +Undertone +InfiniteLlama +Basilico +Mr St Ives +Verruckt1 +EminentRequiem +RoxBox12 +Cengue Fever +xboxMotherx +xMotherx +Eric Draven23 +Kahveen +dra1nag3 +dy3HaRd +ghuds214 +Natestah2 +Revolver Opera +TronVonDobbie +Dobbitron 26000 +Dobbitron_26000 +Boon in Oz +the hellphish +hellphish +reyesr81 +Twister4 IIRC +Twister4 +saltyFishSauce +mazzai +Beditheory +Porter Justice +RUNGSI +Sir Pookworthy +Sonicx8x +sonicx8 +POSTMODERNISM +POSTMODERNISM_ +PeeZilla +FullySlanted +JunklesDrag0n +IW Typhoon +MargoTheEgg +Lorck +TheNakAttak +TygerNacu +IW Stonepilot +eliteludes +Mrfredgreen +AK1MBOslice +thePowerCosm1k +bharathwaj +Kerbz +codemanklr +IW KingGorilla +IW_KingGorilla +bajoran +zer0pr0bability +Cutesaurus +c0de m0nkey +sclark39 +Prashtalker +bargash +G IH A IN ID II diff --git a/zone_raw/code_post_gfx/mp/profileunlocktable.csv b/zone_raw/code_post_gfx/mp/profileunlocktable.csv new file mode 100644 index 0000000..f4fb92e --- /dev/null +++ b/zone_raw/code_post_gfx/mp/profileunlocktable.csv @@ -0,0 +1,4 @@ +clantag +playercard +playercard_title +playercard_icon diff --git a/zone_raw/code_post_gfx/mp/rankicontable.csv b/zone_raw/code_post_gfx/mp/rankicontable.csv new file mode 100644 index 0000000..186b30f --- /dev/null +++ b/zone_raw/code_post_gfx/mp/rankicontable.csv @@ -0,0 +1,83 @@ +a0,b1,c2,d3,e4,f5,g6,h7,i8,j9,k10,l11,,,,,,,,,, +maxprestige,20,,,,,,,,,,,,,,,,,,,, +0,rank_pvt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +1,rank_pvt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +2,rank_pvt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +3,rank_pfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +4,rank_pfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +5,rank_pfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +6,rank_spc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +7,rank_spc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +8,rank_spc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +9,rank_cpl1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +10,rank_cpl1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +11,rank_cpl1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +12,rank_sgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +13,rank_sgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +14,rank_sgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +15,rank_ssgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +16,rank_ssgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +17,rank_ssgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +18,rank_ssgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +19,rank_sfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +20,rank_sfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +21,rank_sfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +22,rank_sfc1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +23,rank_msgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +24,rank_msgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +25,rank_msgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +26,rank_msgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +27,rank_1stsgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +28,rank_1stsgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +29,rank_1stsgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +30,rank_1stsgt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +31,rank_sgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +32,rank_sgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +33,rank_sgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +34,rank_sgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +35,rank_cmdsgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +36,rank_cmdsgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +37,rank_cmdsgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +38,rank_cmdsgtmaj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +39,rank_2ndlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +40,rank_2ndlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +41,rank_2ndlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +42,rank_2ndlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +43,rank_1stlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +44,rank_1stlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +45,rank_1stlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +46,rank_1stlt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +47,rank_capt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +48,rank_capt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +49,rank_capt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +50,rank_capt1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +51,rank_maj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +52,rank_maj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +53,rank_maj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +54,rank_maj1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +55,rank_ltcol1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +56,rank_ltcol1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +57,rank_ltcol1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +58,rank_ltcol1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +59,rank_col1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +60,rank_col1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +61,rank_col1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +62,rank_col1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +63,rank_bgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +64,rank_bgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +65,rank_bgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +66,rank_bgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +67,rank_majgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +68,rank_majgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +69,rank_majgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +70,rank_majgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +71,rank_ltgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +72,rank_ltgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +73,rank_ltgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +74,rank_ltgen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +75,rank_gen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +76,rank_gen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +77,rank_gen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +78,rank_gen1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +79,rank_comm1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 +79,rank_comm1,rank_prestige1,rank_prestige2,rank_prestige3,rank_prestige4,rank_prestige5,rank_prestige6,rank_prestige7,rank_prestige8,rank_prestige9,rank_prestige10,master_prestige_01,master_prestige_02,master_prestige_03,master_prestige_04,master_prestige_05,master_prestige_06,master_prestige_07,master_prestige_08,master_prestige_09,master_prestige_10 diff --git a/zone_raw/code_post_gfx/mp/ranktable.csv b/zone_raw/code_post_gfx/mp/ranktable.csv new file mode 100644 index 0000000..8359681 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/ranktable.csv @@ -0,0 +1,82 @@ +a0,b1,c2,d3,e4,g5,g6,h7,i8,j9,k10,l11,m12,n13,o14,p15,q16,r17 +maxrank,79,,,,,,,,,,,,,,,, +0,pvt1,0,800,RANK_PVT,RANK_PVT_FULL,rank_pvt1,800,,,,,,1,1,,RANK_PVT_FULL,PERKS_UNLOCKED_AT_LV1 +1,pvt2,800,1100,RANK_PVT,RANK_PVT_FULL2,rank_pvt1,1900,,,,,,2,2,,RANK_PVT_FULL_N,PERKS_UNLOCKED_AT_LV2 +2,pvt3,1900,1200,RANK_PVT,RANK_PVT_FULL3,rank_pvt1,3100,,,,,,3,3,,RANK_PVT_FULL_N,PERKS_UNLOCKED_AT_LV3 +3,pfc1,3100,1800,RANK_PFC,RANK_PFC_FULL,rank_pfc1,4900,,,,,,4,4,,RANK_PFC_FULL,PERKS_UNLOCKED_AT_LV4 +4,pfc2,4900,2200,RANK_PFC,RANK_PFC_FULL2,rank_pfc1,7100,,,,,,5,5,,RANK_PFC_FULL_N,PERKS_UNLOCKED_AT_LV5 +5,pfc3,7100,2500,RANK_PFC,RANK_PFC_FULL3,rank_pfc1,9600,,,,,,6,6,,RANK_PFC_FULL_N,PERKS_UNLOCKED_AT_LV6 +6,spc1,9600,2800,RANK_SPC,RANK_SPC_FULL,rank_spc1,12400,,,,,,7,7,,RANK_SPC_FULL,PERKS_UNLOCKED_AT_LV7 +7,spc2,12400,3200,RANK_SPC,RANK_SPC_FULL2,rank_spc1,15600,,,,,,8,8,,RANK_SPC_FULL_N,PERKS_UNLOCKED_AT_LV8 +8,spc3,15600,3600,RANK_SPC,RANK_SPC_FULL3,rank_spc1,19200,,,,,,9,9,,RANK_SPC_FULL_N,PERKS_UNLOCKED_AT_LV9 +9,cpl1,19200,3900,RANK_CPL,RANK_CPL_FULL,rank_cpl1,23100,,,,,,10,10,,RANK_CPL_FULL,PERKS_UNLOCKED_AT_LV10 +10,cpl2,23100,4400,RANK_CPL,RANK_CPL_FULL2,rank_cpl1,27500,,,,,,11,11,,RANK_CPL_FULL_N,PERKS_UNLOCKED_AT_LV11 +11,cpl3,27500,4900,RANK_CPL,RANK_CPL_FULL3,rank_cpl1,32400,,,,,,12,12,,RANK_CPL_FULL_N,PERKS_UNLOCKED_AT_LV12 +12,sgt1,32400,5400,RANK_SGT,RANK_SGT_FULL,rank_sgt1,37800,,,,,,13,13,,RANK_SGT_FULL,PERKS_UNLOCKED_AT_LV13 +13,sgt2,37800,5900,RANK_SGT,RANK_SGT_FULL2,rank_sgt1,43700,,,,,,14,14,,RANK_SGT_FULL_N,PERKS_UNLOCKED_AT_LV14 +14,sgt3,43700,6400,RANK_SGT,RANK_SGT_FULL3,rank_sgt1,50100,,,,,,15,15,,RANK_SGT_FULL_N,PERKS_UNLOCKED_AT_LV15 +15,ssgt1,50100,6900,RANK_SSGT,RANK_SSGT_FULL,rank_ssgt1,57000,,,,,,16,16,,RANK_SSGT_FULL,PERKS_UNLOCKED_AT_LV16 +16,ssgt2,57000,7400,RANK_SSGT,RANK_SSGT_FULL2,rank_ssgt1,64400,,,,,,17,17,,RANK_SSGT_FULL_N,PERKS_UNLOCKED_AT_LV17 +17,ssgt3,64400,7900,RANK_SSGT,RANK_SSGT_FULL3,rank_ssgt1,72300,,,,,,18,18,,RANK_SSGT_FULL_N,PERKS_UNLOCKED_AT_LV18 +18,ssgt4,72300,8400,RANK_SSGT,RANK_SSGT_FULL4,rank_ssgt1,80700,,,,,,19,19,,RANK_SSGT_FULL_N,PERKS_UNLOCKED_AT_LV19 +19,sfc1,80700,8900,RANK_SFC,RANK_SFC_FULL,rank_sfc1,89600,,,,,,20,20,,RANK_SFC_FULL,PERKS_UNLOCKED_AT_LV20 +20,sfc2,89600,9400,RANK_SFC,RANK_SFC_FULL2,rank_sfc1,99000,,,,,,21,21,,RANK_SFC_FULL_N,PERKS_UNLOCKED_AT_LV21 +21,sfc3,99000,9900,RANK_SFC,RANK_SFC_FULL3,rank_sfc1,108900,,,,,,22,22,,RANK_SFC_FULL_N,PERKS_UNLOCKED_AT_LV22 +22,sfc4,108900,10400,RANK_SFC,RANK_SFC_FULL4,rank_sfc1,119300,,,,,,23,23,,RANK_SFC_FULL_N,PERKS_UNLOCKED_AT_LV23 +23,msgt1,119300,10900,RANK_MSGT,RANK_MSGT_FULL,rank_msgt1,130200,,,,,,24,24,,RANK_MSGT_FULL,PERKS_UNLOCKED_AT_LV24 +24,msgt2,130200,11400,RANK_MSGT,RANK_MSGT_FULL2,rank_msgt1,141600,,,,,,25,25,,RANK_MSGT_FULL_N,PERKS_UNLOCKED_AT_LV25 +25,msgt3,141600,11900,RANK_MSGT,RANK_MSGT_FULL3,rank_msgt1,153500,,,,,,26,26,,RANK_MSGT_FULL_N,PERKS_UNLOCKED_AT_LV26 +26,msgt4,153500,12400,RANK_MSGT,RANK_MSGT_FULL4,rank_msgt1,165900,,,,,,27,27,,RANK_MSGT_FULL_N,PERKS_UNLOCKED_AT_LV27 +27,1stsgt1,165900,12900,RANK_1STSGT,RANK_1STSGT_FULL,rank_1stsgt1,178800,,,,,,28,28,,RANK_1STSGT_FULL,PERKS_UNLOCKED_AT_LV28 +28,1stsgt2,178800,13400,RANK_1STSGT,RANK_1STSGT_FULL2,rank_1stsgt1,192200,,,,,,29,29,,RANK_1STSGT_FULL_N,PERKS_UNLOCKED_AT_LV29 +29,1stsgt3,192200,14000,RANK_1STSGT,RANK_1STSGT_FULL3,rank_1stsgt1,206200,,,,,,30,30,,RANK_1STSGT_FULL_N,PERKS_UNLOCKED_AT_LV30 +30,1stsgt4,206200,14600,RANK_1STSGT,RANK_1STSGT_FULL4,rank_1stsgt1,220800,,,,,,31,31,,RANK_1STSGT_FULL_N,PERKS_UNLOCKED_AT_LV31 +31,sgtmaj1,220800,15200,RANK_SGTMAJ,RANK_SGTMAJ_FULL,rank_sgtmaj1,236000,,,,,,32,32,,RANK_SGTMAJ_FULL,PERKS_UNLOCKED_AT_LV32 +32,sgtmaj2,236000,15800,RANK_SGTMAJ,RANK_SGTMAJ_FULL2,rank_sgtmaj1,251800,,,,,,33,33,,RANK_SGTMAJ_FULL_N,PERKS_UNLOCKED_AT_LV33 +33,sgtmaj3,251800,16400,RANK_SGTMAJ,RANK_SGTMAJ_FULL3,rank_sgtmaj1,268200,,,,,,34,34,,RANK_SGTMAJ_FULL_N,PERKS_UNLOCKED_AT_LV34 +34,sgtmaj4,268200,17000,RANK_SGTMAJ,RANK_SGTMAJ_FULL4,rank_sgtmaj1,285200,,,,,,35,35,,RANK_SGTMAJ_FULL_N,PERKS_UNLOCKED_AT_LV35 +35,csm1,285200,17600,RANK_CSM,RANK_CSM_FULL,rank_cmdsgtmaj1,302800,,,,,,36,36,,RANK_CSM_FULL,PERKS_UNLOCKED_AT_LV36 +36,csm2,302800,18200,RANK_CSM,RANK_CSM_FULL2,rank_cmdsgtmaj1,321000,,,,,,37,37,,RANK_CSM_FULL_N,PERKS_UNLOCKED_AT_LV37 +37,csm3,321000,18800,RANK_CSM,RANK_CSM_FULL3,rank_cmdsgtmaj1,339800,,,,,,38,38,,RANK_CSM_FULL_N,PERKS_UNLOCKED_AT_LV38 +38,csm4,339800,19400,RANK_CSM,RANK_CSM_FULL4,rank_cmdsgtmaj1,359200,,,,,,39,39,,RANK_CSM_FULL_N,PERKS_UNLOCKED_AT_LV39 +39,2ndlt1,359200,20000,RANK_2NDLT,RANK_2NDLT_FULL,rank_2ndlt1,379200,,,,,,40,40,,RANK_2NDLT_FULL,PERKS_UNLOCKED_AT_LV40 +40,2ndlt2,379200,20600,RANK_2NDLT,RANK_2NDLT_FULL2,rank_2ndlt1,399800,,,,,,41,41,,RANK_2NDLT_FULL_N,PERKS_UNLOCKED_AT_LV41 +41,2ndlt3,399800,21200,RANK_2NDLT,RANK_2NDLT_FULL3,rank_2ndlt1,421000,,,,,,42,42,,RANK_2NDLT_FULL_N,PERKS_UNLOCKED_AT_LV42 +42,2ndlt4,421000,21800,RANK_2NDLT,RANK_2NDLT_FULL4,rank_2ndlt1,442800,,,,,,43,43,,RANK_2NDLT_FULL_N,PERKS_UNLOCKED_AT_LV43 +43,1stlt1,442800,22400,RANK_1STLT,RANK_1STLT_FULL,rank_1stlt1,465200,,,,,,44,44,,RANK_1STLT_FULL,PERKS_UNLOCKED_AT_LV44 +44,1stlt2,465200,23000,RANK_1STLT,RANK_1STLT_FULL2,rank_1stlt1,488200,,,,,,45,45,,RANK_1STLT_FULL_N,PERKS_UNLOCKED_AT_LV45 +45,1stlt3,488200,23600,RANK_1STLT,RANK_1STLT_FULL3,rank_1stlt1,511800,,,,,,46,46,,RANK_1STLT_FULL_N,PERKS_UNLOCKED_AT_LV46 +46,1stlt4,511800,24200,RANK_1STLT,RANK_1STLT_FULL4,rank_1stlt1,536000,,,,,,47,47,,RANK_1STLT_FULL_N,PERKS_UNLOCKED_AT_LV47 +47,capt1,536000,24800,RANK_CAPT,RANK_CAPT_FULL,rank_capt1,560800,,,,,,48,48,,RANK_CAPT_FULL,PERKS_UNLOCKED_AT_LV48 +48,capt2,560800,25400,RANK_CAPT,RANK_CAPT_FULL2,rank_capt1,586200,,,,,,49,49,,RANK_CAPT_FULL_N,PERKS_UNLOCKED_AT_LV49 +49,capt3,586200,26150,RANK_CAPT,RANK_CAPT_FULL3,rank_capt1,612350,,,,,,50,50,,RANK_CAPT_FULL_N,PERKS_UNLOCKED_AT_LV50 +50,capt4,612350,26900,RANK_CAPT,RANK_CAPT_FULL4,rank_capt1,639250,,,,,,51,51,,RANK_CAPT_FULL_N,PERKS_UNLOCKED_AT_LV51 +51,maj1,639250,27650,RANK_MAJ,RANK_MAJ_FULL,rank_maj1,666900,,,,,,52,52,,RANK_MAJ_FULL,PERKS_UNLOCKED_AT_LV52 +52,maj2,666900,28400,RANK_MAJ,RANK_MAJ_FULL2,rank_maj1,695300,,,,,,53,53,,RANK_MAJ_FULL_N,PERKS_UNLOCKED_AT_LV53 +53,maj3,695300,29150,RANK_MAJ,RANK_MAJ_FULL3,rank_maj1,724450,,,,,,54,54,,RANK_MAJ_FULL_N,PERKS_UNLOCKED_AT_LV54 +54,maj4,724450,29900,RANK_MAJ,RANK_MAJ_FULL4,rank_maj1,754350,,,,,,55,55,,RANK_MAJ_FULL_N,PERKS_UNLOCKED_AT_LV55 +55,ltcol1,754350,30650,RANK_LTCOL,RANK_LTCOL_FULL,rank_ltcol1,785000,,,,,,56,56,,RANK_LTCOL_FULL,PERKS_UNLOCKED_AT_LV56 +56,ltcol2,785000,31400,RANK_LTCOL,RANK_LTCOL_FULL2,rank_ltcol1,816400,,,,,,57,57,,RANK_LTCOL_FULL_N,PERKS_UNLOCKED_AT_LV57 +57,ltcol3,816400,32150,RANK_LTCOL,RANK_LTCOL_FULL3,rank_ltcol1,848550,,,,,,58,58,,RANK_LTCOL_FULL_N,PERKS_UNLOCKED_AT_LV58 +58,ltcol4,848550,32900,RANK_LTCOL,RANK_LTCOL_FULL4,rank_ltcol1,881450,,,,,,59,59,,RANK_LTCOL_FULL_N,PERKS_UNLOCKED_AT_LV59 +59,col1,881450,33650,RANK_COL,RANK_COL_FULL,rank_col1,915100,,,,,,60,60,,RANK_COL_FULL,PERKS_UNLOCKED_AT_LV60 +60,col2,915100,34400,RANK_COL,RANK_COL_FULL2,rank_col1,949500,,,,,,61,61,,RANK_COL_FULL_N,PERKS_UNLOCKED_AT_LV61 +61,col3,949500,35150,RANK_COL,RANK_COL_FULL3,rank_col1,984650,,,,,,62,62,,RANK_COL_FULL_N,PERKS_UNLOCKED_AT_LV62 +62,col4,984650,35900,RANK_COL,RANK_COL_FULL4,rank_col1,1020550,,,,,,63,63,,RANK_COL_FULL_N,PERKS_UNLOCKED_AT_LV63 +63,bgen1,1020550,36650,RANK_BGEN,RANK_BGEN_FULL,rank_bgen1,1057200,,,,,,64,64,,RANK_BGEN_FULL,PERKS_UNLOCKED_AT_LV64 +64,bgen2,1057200,37400,RANK_BGEN,RANK_BGEN_FULL2,rank_bgen1,1094600,,,,,,65,65,,RANK_BGEN_FULL_N,PERKS_UNLOCKED_AT_LV65 +65,bgen3,1094600,38150,RANK_BGEN,RANK_BGEN_FULL3,rank_bgen1,1132750,,,,,,66,66,,RANK_BGEN_FULL_N,PERKS_UNLOCKED_AT_LV66 +66,bgen4,1132750,38900,RANK_BGEN,RANK_BGEN_FULL4,rank_bgen1,1171650,,,,,,67,67,,RANK_BGEN_FULL_N,PERKS_UNLOCKED_AT_LV67 +67,majgen1,1171650,39650,RANK_MAJGEN,RANK_MAJGEN_FULL,rank_majgen1,1211300,,,,,,68,68,,RANK_MAJGEN_FULL,PERKS_UNLOCKED_AT_LV68 +68,majgen2,1211300,40400,RANK_MAJGEN,RANK_MAJGEN_FULL2,rank_majgen1,1251700,,,,,,69,69,,RANK_MAJGEN_FULL_N,PERKS_UNLOCKED_AT_LV69 +69,majgen3,1251700,41150,RANK_MAJGEN,RANK_MAJGEN_FULL3,rank_majgen1,1292850,,,,,,70,70,,RANK_MAJGEN_FULL_N,PERKS_UNLOCKED_AT_LV70 +70,majgen4,1292850,41650,RANK_MAJGEN,RANK_MAJGEN_FULL4,rank_majgen1,1334500,,,,,,71,71,,RANK_MAJGEN_FULL_N,PERKS_UNLOCKED_AT_LV71 +71,ltgen1,1334500,42650,RANK_LTGEN,RANK_LTGEN_FULL,rank_ltgen1,1377150,,,,,,72,72,,RANK_LTGEN_FULL,PERKS_UNLOCKED_AT_LV72 +72,ltgen2,1377150,43150,RANK_LTGEN,RANK_LTGEN_FULL2,rank_ltgen1,1420300,,,,,,73,73,,RANK_LTGEN_FULL_N,PERKS_UNLOCKED_AT_LV73 +73,ltgen3,1420300,44150,RANK_LTGEN,RANK_LTGEN_FULL3,rank_ltgen1,1464450,,,,,,74,74,,RANK_LTGEN_FULL_N,PERKS_UNLOCKED_AT_LV74 +74,ltgen4,1464450,44650,RANK_LTGEN,RANK_LTGEN_FULL4,rank_ltgen1,1509100,,,,,,75,75,,RANK_LTGEN_FULL_N,PERKS_UNLOCKED_AT_LV75 +75,gen1,1509100,45650,RANK_GEN,RANK_GEN_FULL,rank_gen1,1554750,,,,,,76,76,,RANK_GEN_FULL,PERKS_UNLOCKED_AT_LV76 +76,gen2,1554750,46150,RANK_GEN,RANK_GEN_FULL2,rank_gen1,1600900,,,,,,77,77,,RANK_GEN_FULL_N,PERKS_UNLOCKED_AT_LV77 +77,gen3,1600900,47150,RANK_GEN,RANK_GEN_FULL3,rank_gen1,1648050,,,,,,78,78,,RANK_GEN_FULL_N,PERKS_UNLOCKED_AT_LV78 +78,gen4,1648050,47650,RANK_GEN,RANK_GEN_FULL4,rank_gen1,1695700,,,,,,79,79,,RANK_GEN_FULL_N,PERKS_UNLOCKED_AT_LV79 +79,comm1,1695700,50500,RANK_COMM,RANK_COMM_FULL,rank_comm1,1746200,,,,,,80,80,,RANK_COMM_FULL,PERKS_UNLOCKED_AT_LV80 diff --git a/zone_raw/code_post_gfx/mp/trackercolumns.csv b/zone_raw/code_post_gfx/mp/trackercolumns.csv new file mode 100644 index 0000000..61e2956 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/trackercolumns.csv @@ -0,0 +1,14 @@ +0,leaderboard_cache_read_failure,2 +1,leaderboard_max_writes,3 +2,leaderboard_boosting_client,2 +3,leaderboard_boosting_server,2 +4,leaderboard_failed_xuid_receiver,2 +5,leaderboard_failed_xuid_giver,2 +6,leaderboard_offensive_lobby_player,2 +7,leaderboard_exploiting_lobby_player,2 +8,leaderboard_cheating_lobby_player,2 +9,leaderboard_boosting_lobby_player,2 +10,leaderboard_offensive_coop_player,2 +11,leaderboard_exploiting_coop_player,2 +12,leaderboard_cheating_coop_player,2 +13,leaderboard_boosting_coop_player,2 diff --git a/zone_raw/code_post_gfx/mp/unlocktable.csv b/zone_raw/code_post_gfx/mp/unlocktable.csv new file mode 100644 index 0000000..76af9e8 --- /dev/null +++ b/zone_raw/code_post_gfx/mp/unlocktable.csv @@ -0,0 +1,2548 @@ +sniper,feature,1,,,,, +demolitions,feature,2,,,,, +cac,feature,3,,,,, +cas,feature,3,,,,, +playercard,profileFeature,0,,,,, +playercard_title,profileFeature,0,,,,, +playercard_icon,profileFeature,0,,,,, +token_1,feature,6,,,,, +token_2,feature,9,,,,, +token_3,feature,12,,,,, +token_4,feature,16,,,,, +token_5,feature,19,,,,, +token_6,feature,24,,,,, +token_7,feature,28,,,,, +token_8,feature,30,,,,, +token_9,feature,34,,,,, +token_10,feature,36,,,,, +token_11,feature,40,,,,, +token_12,feature,42,,,,, +token_13,feature,48,,,,, +token_14,feature,52,,,,, +token_15,feature,58,,,,, +token_16,feature,62,,,,, +token_17,feature,64,,,,, +token_18,feature,66,,,,, +token_19,feature,72,,,,, +token_20,feature,74,,,,, +token_21,feature,78,,,,, +token_22,feature,9999,,,,, +token_23,feature,9999,,,,, +ghillie_forest,feature,0,,,,, +ghillie_arctic,feature,4,ch_ghillie,,,, +ghillie_urban,feature,4,ch_ghillie_2,,,, +ghillie_desert,feature,4,ch_ghillie_3,,,, +cardtitle_default,title,0,,,,, +cardtitle_ssdd,title,1,,,,, +cardtitle_20,title,19,,,,, +cardtitle_30,title,27,,,,, +cardtitle_40,title,43,,,,, +cardtitle_50,title,51,,,,, +cardtitle_60,title,75,,,,, +cardtitle_70,title,79,,,,, +cardtitle_20a,title,24,ch_prestige,,,, +cardtitle_30a,title,34,ch_prestige,,,, +cardtitle_40a,title,44,ch_prestige,,,, +cardtitle_50a,title,54,ch_prestige,,,, +cardtitle_60a,title,64,ch_prestige,,,, +cardtitle_70a,title,74,ch_prestige,,,, +cardtitle_prestige1,title,1,ch_prestige,,,, +cardtitle_prestige2,title,1,ch_prestige_2,,,, +cardtitle_prestige3,title,1,ch_prestige_3,,,, +cardtitle_prestige4,title,1,ch_prestige_4,,,, +cardtitle_prestige5,title,1,ch_prestige_5,,,, +cardtitle_prestige6,title,1,ch_prestige_6,,,, +cardtitle_prestige7,title,1,ch_prestige_7,,,, +cardtitle_prestige8,title,1,ch_prestige_8,,,, +cardtitle_prestige9,title,1,ch_prestige_9,,,, +cardtitle_prestige10,title,1,ch_prestige_10,,,, +cardtitle_prpurchase_title1,title,,ch_prPurchase_title1,,,,ch_prPurchase_title1 +cardtitle_prpurchase_title2,title,,ch_prPurchase_title2,,,,ch_prPurchase_title2 +cardtitle_prpurchase_title3,title,,ch_prPurchase_title3,,,,ch_prPurchase_title3 +cardtitle_elite_01,title,9999,,,,, +cardtitle_elite_02,title,9999,,,,, +cardtitle_elite_04,title,9999,,,,, +cardtitle_elite_05,title,9999,,,,, +cardtitle_elite_06,title,9999,,,,, +cardtitle_elite_07,title,9999,,,,, +cardtitle_elite_08,title,9999,,,,, +cardtitle_sidekick,title,1,ch_sidekick,,,, +cardtitle_nbk,title,1,ch_nbk,,,, +cardtitle_flyswatter,title,1,ch_flyswatter,,,, +cardtitle_earlydetection,title,1,ch_bombplanter,,,, +cardtitle_clusterbomb,title,1,ch_carpetbomb,,,, +cardtitle_rival,title,1,ch_rival,,,, +cardtitle_concussive,title,1,ch_thinkfastconcussion,,,, +cardtitle_denier,title,1,ch_thedenier,,,, +cardtitle_hotshot,title,1,ch_hero,,,, +cardtitle_fastswap,title,0,ch_fastswap,,,, +cardtitle_absenteekiller,title,1,ch_absentee,,,, +cardtitle_bombshell,title,1,ch_bombdown,,,, +cardtitle_enemyofthestate,title,1,ch_enemyofthestate,,,, +cardtitle_bombsaway,title,1,ch_redcarpet,,,, +cardtitle_madbomber,title,1,ch_saboteur,,,, +cardtitle_explosiveordinance,title,1,ch_victor_sd_2,,,, +cardtitle_afterburner,title,1,ch_afterburner,,,, +cardtitle_deathfromabove,title,1,ch_deathfromabove,,,, +cardtitle_invincible,title,1,ch_invincible,,,, +cardtitle_hardtarget,title,1,ch_airborne,,,, +cardtitle_wargasm,title,1,ch_wargasm,,,, +cardtitle_avenger,title,1,ch_avenger,,,, +cardtitle_tagyoureit,title,1,ch_hotpotato,,,, +cardtitle_technokiller,title,1,ch_technokiller,,,, +cardtitle_og,title,1,ch_og,,,, +cardtitle_dronekiller,title,1,ch_dronekiller,,,, +cardtitle_unbelievable,title,1,ch_unbelievable,,,, +cardtitle_blunttrauma,title,1,ch_shieldvet,,,, +cardtitle_owned,title,1,ch_owned,,,, +cardtitle_topgun,title,1,ch_airsuperiority,,,, +cardtitle_livelong,title,1,ch_survivalist,,,, +cardtitle_flatliner,title,1,ch_thebrink,,,, +cardtitle_bob,title,1,ch_teamplayer_2,,,, +cardtitle_stungun,title,1,ch_slowbutsure,,,, +cardtitle_stickman,title,1,ch_stickman,,,, +cardtitle_stuckonyou,title,1,ch_bullseye_2,,,, +cardtitle_itspersonal,title,1,ch_its_personal,,,, +cardtitle_legend,title,1,ch_lastmanstanding,,,, +cardtitle_theripper,title,1,ch_slasher,,,, +cardtitle_transformer,title,1,ch_transformer,,,, +cardtitle_mastatdon,title,1,ch_starplayer,,,, +cardtitle_allyourbase,title,1,ch_extremecruelty,,,, +cardtitle_biggertheyare,title,1,ch_thebiggertheyare,,,, +cardtitle_harderthey,title,1,ch_thehardertheyfall,,,, +cardtitle_moneyshot,title,1,ch_moneyshot,,,, +cardtitle_makeitrain,title,1,ch_overdraft,,,, +cardtitle_timeismoney,title,1,ch_timeismoney,,,, +cardtitle_imrich,title,1,ch_iamrich,,,, +cardtitle_newjack,title,1,ch_atm,,,, +cardtitle_clayback,title,1,ch_breakbank,,,, +cardtitle_madman,title,1,ch_bangforbuck,,,, +cardtitle_bloodmoney,title,1,ch_colorofmoney,,,, +cardtitle_headsup,title,1,ch_heads_up,,,, +cardtitle_droppincrates,title,1,ch_droppincrates,,,, +cardtitle_mach5,title,1,ch_surgical_smg,,,, +cardtitle_drifter,title,1,ch_vandalism,,,, +cardtitle_devastator,title,1,ch_tangodown,,,, +cardtitle_omnicide,title,1,ch_omnicide,,,, +cardtitle_backsmasher,title,1,ch_backsmasher,,,, +cardtitle_streaker,title,1,ch_fearless,,,, +cardtitle_theextreme,title,1,ch_mvp_thc,,,, +cardtitle_allpro,title,1,ch_allpro,,,, +cardtitle_dominofx,title,1,ch_dominos,,,, +cardtitle_publicenemy,title,1,ch_mvp_tdm,,,, +cardtitle_accidentprone,title,1,ch_basejump,,,, +cardtitle_no,title,1,ch_no,,,, +cardtitle_smashhit,title,1,ch_smasher,,,, +cardtitle_surgical,title,1,ch_surgical_assault,,,, +cardtitle_survivor,title,1,ch_survivor,,,, +cardtitle_lightsout,title,1,ch_thinkfastflash,,,, +cardtitle_darkbringer,title,1,ch_darkbringer,,,, +cardtitle_perfectionist,title,1,ch_surgical_sniper,,,, +cardtitle_silentknight,title,1,ch_didyouseethat,,,, +cardtitle_klepto,title,1,ch_renaissance,,,, +cardtitle_heart,title,1,ch_miserylovescompany,,,, +cardtitle_toxicavenger,title,1,ch_radiationsickness,,,, +cardtitle_livingdead,title,1,ch_livingdead,,,, +cardtitle_infected,title,1,ch_infected,,,, +cardtitle_friendswith,title,1,ch_resourceful,,,, +cardtitle_uavrays,title,1,ch_sunblock,,,, +cardtitle_martyr,title,1,ch_martyr,,,, +cardtitle_enemybenefits,title,1,ch_grouphug,,,, +cardtitle_howthe,title,1,ch_howthe,,,, +cardtitle_duckhunter,title,1,ch_hardlanding,,,, +cardtitle_reversaloffortune,title,1,ch_counterclaymore_2,,,, +cardtitle_bowdown,title,1,ch_crouchshot_2,,,, +cardtitle_tacticaldeletion,title,1,ch_tacticaldeletion,,,, +cardtitle_boilermaker,title,1,ch_carbomb,,,, +cardtitle_pushindaisy,title,1,ch_goodbye,,,, +cardtitle_plague,title,1,ch_plague,,,, +cardtitle_thinkfast,title,1,ch_thinkfast,,,, +cardtitle_noobtuber,title,1,ch_ouch,,,, +cardtitle_highlander,title,1,ch_flawless,,,, +cardtitle_backstabber,title,1,ch_backstabber,,,, +cardtitle_takeastab,title,1,ch_carnie_2,,,, +cardtitle_behindenemy,title,1,ch_theloner,,,, +cardtitle_specialist,title,1,ch_all_perks_bonus_2,,,, +cardtitle_rejected,title,1,ch_backdraft_2,,,, +cardtitle_flashbang,title,1,ch_indecentexposure_2,,,, +cardtitle_concussion,title,1,ch_alittleconcussed_2,,,, +cardtitle_empgrenade,title,1,ch_onthepulse_2,,,, +cardtitle_smokegrenade,title,1,ch_smokeemifyougotem_2,,,, +cardtitle_scrambler,title,1,ch_scram_2,,,, +cardtitle_portableradar,title,1,ch_zerolatency_2,,,, +cardtitle_pineappleexpress,title,1,ch_grenadekill_2,,,, +cardtitle_bam,title,0,ch_masterchef_2,,,, +cardtitle_bouncer,title,1,ch_bouncingbetty_2,,,, +cardtitle_noboom,title,1,ch_noboomforyou_2,,,, +cardtitle_anarchist,title,1,ch_multic4_2,,,, +cardtitle_hardcoreonly,title,1,ch_teamplayer_hc_2,,,, +cardtitle_ambush,title,1,ch_multiclaymore_2,,,, +cardtitle_feared,title,1,ch_victor_dm_2,,,, +cardtitle_ghilliemist,title,1,ch_ghillie_2,,,, +cardtitle_lowprofile,title,1,ch_proneshot_2,,,, +cardtitle_boomheadshot,title,1,ch_expert_lmg_2,,,, +cardtitle_c4andafter,title,1,ch_c4shot_2,,,, +cardtitle_intergalactic,title,1,ch_victor_sab_2,,,, +cardtitle_popoff,title,1,ch_expert_smg_2,,,, +cardtitle_pinpuller,title,1,ch_multifrag_2,,,, +cardtitle_crackinskulls,title,1,ch_expert_assault_2,,,, +cardtitle_copperfield,title,1,ch_jackinthebox_2,,,, +cardtitle_jointops,title,1,ch_assists_2,,,, +cardtitle_unbreakable,title,1,ch_shield_explosive_3,,,, +cardtitle_protectserve,title,1,ch_shield_damage_3,,,, +cardtitle_bulletproof,title,1,ch_shield_bullet_3,,,, +cardtitle_sentrymaster,title,1,ch_looknohands_4,,,, +cardtitle_predatormaster,title,1,ch_predator_4,,,, +cardtitle_airstrikemaster,title,1,ch_carpetbomber_4,,,, +cardtitle_helimaster,title,1,ch_choppervet_4,,,, +cardtitle_pavelowmaster,title,1,ch_jollygreengiant_4,,,, +cardtitle_stealthmaster,title,1,ch_thespirit_4,,,, +cardtitle_ac130master,title,1,ch_spectre_4,,,, +cardtitle_blademaster,title,1,ch_knifevet_4,,,, +cardtitle_laststandmaster,title,1,ch_laststandvet_4,,,, +cardtitle_silencermaster,title,1,ch_stealthvet_4,,,, +cardtitle_flashmaster,title,1,ch_flashbangvet_4,,,, +cardtitle_stunmaster,title,1,ch_concussionvet_4,,,, +cardtitle_longersprint,title,1,ch_longersprint_pro_5,,,, +cardtitle_sleightofhand,title,1,ch_sleightofhand_pro_5,,,, +cardtitle_scavenger,title,1,ch_scavenger_pro_5,,,, +cardtitle_blindeye,title,1,ch_blindeye_pro_5,,,, +cardtitle_paint,title,1,ch_paint_pro_5,,,, +cardtitle_hardline,title,1,ch_hardline_pro_5,,,, +cardtitle_assassin,title,1,ch_coldblooded_pro_5,,,, +cardtitle_quickdraw,title,1,ch_quickdraw_pro_5,,,, +cardtitle_overkill,title,1,ch_twoprimaries_pro_5,,,, +cardtitle_blastshield,title,1,ch_blastshield_pro_5,,,, +cardtitle_bombsquad,title,1,ch_detectexplosives_pro_5,,,, +cardtitle_ironlungs,title,1,ch_autospot_pro_5,,,, +cardtitle_steadyaim,title,1,ch_bulletaccuracy_pro_5,,,, +cardtitle_deadsilence,title,1,ch_deadsilence_pro_5,,,, +cardtitle_stalker,title,1,ch_stalker_pro_5,,,, +cardtitle_kick,title,1,ch_kickstop_5,,,, +cardtitle_impact,title,1,ch_xrayvision_5,,,, +cardtitle_attachments,title,1,ch_blingbling_5,,,, +cardtitle_focus,title,1,ch_unshakeable_5,,,, +cardtitle_breath,title,1,ch_holditrightthere_5,,,, +cardtitle_stability,title,1,ch_swayless_5,,,, +cardtitle_range,title,1,ch_longishshot_5,,,, +cardtitle_melee,title,1,ch_coldsteel_5,,,, +cardtitle_speed,title,1,ch_lightweight_5,,,, +cardtitle_damage,title,1,ch_moredamage_5,,,, +cardtitle_voyeur,title,1,ch_uav_5,,,, +cardtitle_companioncrate,title,1,ch_airdrop_assault_5,,,, +cardtitle_ghostrider,title,1,ch_predator_missile_5,,,, +cardtitle_ims2,title,1,ch_ims_5,,,, +cardtitle_fireforget,title,1,ch_airdrop_sentry_minigun_5,,,, +cardtitle_brokenarrow,title,1,ch_precision_airstrike_5,,,, +cardtitle_squawkbox,title,1,ch_helicopter_5,,,, +cardtitle_lbflock2,title,1,ch_littlebird_flock_5,,,, +cardtitle_lbsupport2,title,1,ch_littlebird_support_5,,,, +cardtitle_remotemortar2,title,1,ch_remote_mortar_5,,,, +cardtitle_remotetank2,title,1,ch_airdrop_remote_tank_5,,,, +cardtitle_blackout,title,1,ch_helicopter_flares_5,,,, +cardtitle_angelofdeath,title,1,ch_ac130_5,,,, +cardtitle_jugg2,title,1,ch_airdrop_juggernaut_5,,,, +cardtitle_osprey2,title,1,ch_osprey_gunner_5,,,, +cardtitle_givinstatic2,title,1,ch_uav_support_5,,,, +cardtitle_sigint,title,1,ch_counter_uav_5,,,, +cardtitle_chickmagnet2,title,1,ch_deployable_vest_5,,,, +cardtitle_chickmagnet4,title,1,ch_airdrop_trap_5,,,, +cardtitle_chickmagnet6,title,1,ch_sam_turret_5,,,, +cardtitle_chickmagnet8,title,1,ch_remote_uav_5,,,, +cardtitle_chickmagnet10,title,1,ch_triple_uav_5,,,, +cardtitle_chickmagnet12,title,1,ch_remote_mg_turret_5,,,, +cardtitle_sbd2,title,1,ch_stealth_airstrike_5,,,, +cardtitle_starfishprime,title,1,ch_emp_5,,,, +cardtitle_chickmagnet15,title,1,ch_airdrop_juggernaut_recon_5,,,, +cardtitle_chickmagnet17,title,1,ch_escort_airdrop_5,,,, +cardtitle_longersprint_ks,title,1,ch_longersprint_ks_5,,,, +cardtitle_sleightofhand_ks,title,1,ch_fastreload_ks_5,,,, +cardtitle_scavenger_ks,title,1,ch_scavenger_ks_5,,,, +cardtitle_blindeye_ks,title,1,ch_blindeye_ks_5,,,, +cardtitle_paint_ks,title,1,ch_paint_ks_5,,,, +cardtitle_hardline_ks,title,1,ch_hardline_ks_5,,,, +cardtitle_assassin_ks,title,1,ch_coldblooded_ks_5,,,, +cardtitle_quickdraw_ks,title,1,ch_quickdraw_ks_5,,,, +cardtitle_blastshield_ks,title,1,ch_blastshield_ks_5,,,, +cardtitle_bombsquad_ks,title,1,ch_detectexplosive_ks_5,,,, +cardtitle_ironlungs_ks,title,1,ch_autospot_ks_5,,,, +cardtitle_steadyaim_ks,title,1,ch_bulletaccuracy_ks_5,,,, +cardtitle_deadsilence_ks,title,1,ch_quieter_ks_5,,,, +cardtitle_stalker_ks,title,1,ch_stalker_ks_5,,,, +cardtitle_flag_united_states,title,6,,,,, +cardtitle_flag_uk,title,6,,,,, +cardtitle_flag_canada,title,6,,,,, +cardtitle_flag_australia,title,6,,,,, +cardtitle_flag_spain,title,6,,,,, +cardtitle_flag_austria,title,6,,,,, +cardtitle_flag_japan,title,6,,,,, +cardtitle_flag_brazil,title,6,,,,, +cardtitle_flag_swiss,title,6,,,,, +cardtitle_flag_russia,title,6,,,,, +cardtitle_flag_mexico,title,6,,,,, +cardtitle_flag_france,title,6,,,,, +cardtitle_flag_germany,title,6,,,,, +cardtitle_flag_italy,title,6,,,,, +cardtitle_flag_norway,title,6,,,,, +cardtitle_flag_greece,title,6,,,,, +cardtitle_flag_sweden,title,6,,,,, +cardtitle_flag_ireland,title,6,,,,, +cardtitle_flag_belgium,title,6,,,,, +cardtitle_flag_finland,title,6,,,,, +cardtitle_flag_luxemburg,title,6,,,,, +cardtitle_flag_czech,title,6,,,,, +cardtitle_flag_netherlands,title,6,,,,, +cardtitle_flag_newzealand,title,6,,,,, +cardtitle_flag_philippines,title,6,,,,, +cardtitle_flag_poland,title,6,,,,, +cardtitle_flag_portugal,title,6,,,,, +cardtitle_flag_denmark,title,6,,,,, +cardtitle_flag_saudiarabia,title,6,,,,, +cardtitle_flag_singapore,title,6,,,,, +cardtitle_flag_southafrica,title,6,,,,, +cardtitle_flag_southkorea,title,6,,,,, +cardtitle_flag_hongkong,title,6,,,,, +cardtitle_flag_india,title,6,,,,, +cardtitle_flag_taiwan,title,6,,,,, +cardtitle_flag_united_arab_emirates,title,6,,,,, +cardtitle_flag_elsalvador,title,6,,,,, +cardtitle_flag_china,title,6,,,,, +cardtitle_flag_iran,title,6,,,,, +cardtitle_flag_turkey,title,6,,,,, +cardicon_default,icon,0,,,,, +cardicon_pvt1,icon,1,,,,, +cardicon_pfc1,icon,3,,,,, +cardicon_spc1,icon,6,,,,, +cardicon_cpl1,icon,9,,,,, +cardicon_sgt1,icon,12,,,,, +cardicon_ssgt1,icon,15,,,,, +cardicon_sfc1,icon,19,,,,, +cardicon_msgt1,icon,23,,,,, +cardicon_1stsgt1,icon,27,,,,, +cardicon_sgtmaj1,icon,31,,,,, +cardicon_cmdsgtmaj1,icon,35,,,,, +cardicon_2ndlt1,icon,39,,,,, +cardicon_1stlt1,icon,43,,,,, +cardicon_capt1,icon,47,,,,, +cardicon_maj1,icon,51,,,,, +cardicon_ltcol1,icon,55,,,,, +cardicon_col1,icon,59,,,,, +cardicon_bgen1,icon,63,,,,, +cardicon_majgen1,icon,67,,,,, +cardicon_ltgen1,icon,71,,,,, +cardicon_gen1,icon,75,,,,, +cardicon_comm1,icon,79,,,,, +cardicon_mw3_prestige1,icon,1,ch_prestige,,,, +cardicon_mw3_prestige2,icon,1,ch_prestige_2,,,, +cardicon_mw3_prestige3,icon,1,ch_prestige_3,,,, +cardicon_mw3_prestige4,icon,1,ch_prestige_4,,,, +cardicon_mw3_prestige5,icon,1,ch_prestige_5,,,, +cardicon_mw3_prestige6,icon,1,ch_prestige_6,,,, +cardicon_mw3_prestige7,icon,1,ch_prestige_7,,,, +cardicon_mw3_prestige8,icon,1,ch_prestige_8,,,, +cardicon_mw3_prestige9,icon,1,ch_prestige_9,,,, +cardicon_mw3_prestige10,icon,1,ch_prestige_10,,,, +cardicon_prestige1,icon,1,ch_heads_up,,,, +cardicon_prestige2,icon,1,ch_looknohands_4,,,, +cardicon_prestige3,icon,1,ch_predator_4,,,, +cardicon_prestige4,icon,1,ch_carpetbomber_4,,,, +cardicon_prestige6,icon,1,ch_choppervet_4,,,, +cardicon_prestige7,icon,1,ch_jollygreengiant_4,,,, +cardicon_prestige8,icon,1,ch_thespirit_4,,,, +cardicon_prestige9,icon,1,ch_spectre_3,,,, +cardicon_prestige10,icon,1,ch_spectre_4,,,, +cardicon_cod4,icon,1,ch_prestige_10,,,, +cardicon_prpurchase_icon1,icon,,ch_prPurchase_title1,,,,ch_prPurchase_title1 +cardicon_prpurchase_icon2,icon,,ch_prPurchase_title2,,,,ch_prPurchase_title2 +cardicon_prpurchase_icon3,icon,,ch_prPurchase_title3,,,,ch_prPurchase_title3 +cardicon_elite02,icon,9999,,,,, +cardicon_elite03,icon,9999,,,,, +cardicon_elite04,icon,9999,,,,, +cardicon_elite05,icon,9999,,,,, +cardicon_elite06,icon,9999,,,,, +cardicon_elite07,icon,9999,,,,, +cardicon_elite08,icon,9999,,,,, +cardicon_elite09,icon,9999,,,,, +cardicon_elite10,icon,9999,,,,, +cardicon_elite11,icon,9999,,,,, +cardicon_elite12,icon,9999,,,,, +cardicon_elite13,icon,9999,,,,, +cardicon_elite14,icon,9999,,,,, +cardicon_elite15,icon,9999,,,,, +cardicon_elite16,icon,9999,,,,, +cardicon_elite17,icon,9999,,,,, +cardicon_elite18,icon,9999,,,,, +cardicon_elite19,icon,9999,,,,, +cardicon_elite20,icon,9999,,,,, +cardicon_elite01,icon,1,ch_carpetbomb,,,, +cardicon_patch,icon,1,ch_grouphug,,,, +cardicon_compass,icon,1,ch_flyswatter,,,, +cardicon_b2,icon,1,ch_technokiller,,,, +cardicon_noseart1,icon,1,ch_finishingtouch,,,, +cardicon_pavelow,icon,1,ch_transformer,,,, +cardicon_blue,icon,1,ch_invincible,,,, +cardicon_tsuenami,icon,1,ch_stickman,,,, +cardicon_macgregor,icon,1,ch_vandalism,,,, +cardicon_grunt_2,icon,1,ch_hardlanding,,,, +cardicon_nates,icon,1,ch_shield_explosive_3,,,, +cardicon_brassknuckle,icon,1,ch_afterburner,,,, +cardicon_ac130_angelflare,icon,1,ch_deathfromabove,,,, +cardicon_skullaward,icon,1,ch_basejump,,,, +cardicon_umbracatervae,icon,1,ch_shield_damage_3,,,, +cardicon_brad,icon,1,ch_assists_3,,,, +cardicon_heartbeatsensor,icon,1,ch_xrayvision_3,,,, +cardicon_bullets_50cal,icon,1,ch_surgical_assault,,,, +cardicon_bulletcase,icon,1,ch_fastswap,,,, +cardicon_doubletap,icon,1,ch_surgical_smg,,,, +cardicon_fmj,icon,1,ch_surgical_lmg,,,, +cardicon_grunt,icon,1,ch_crouchshot_3,,,, +cardicon_juggernaut_2,icon,1,ch_proneshot_3,,,, +cardicon_gasmask,icon,1,ch_didyouseethat,,,, +cardicon_nightvision_1,icon,1,ch_moneyshot,,,, +cardicon_sniperscope,icon,1,ch_surgical_sniper,,,, +cardicon_badgirl,icon,1,ch_backdraft_3,,,, +cardicon_iss,icon,1,ch_dronekiller,,,, +cardicon_minigun,icon,1,ch_absentee,,,, +cardicon_ball_basketball_1,icon,1,ch_its_personal,,,, +cardicon_helmet_football_1,icon,1,ch_hotpotato_2,,,, +cardicon_lion,icon,1,ch_sidekick,,,, +cardicon_sheppard,icon,1,ch_darkbringer,,,, +cardicon_comic_shepherd,icon,1,ch_nbk,,,, +cardicon_koiker_hound,icon,1,ch_og,,,, +cardicon_grigsby,icon,1,ch_avenger,,,, +cardicon_taskforcearmy01,icon,1,ch_renaissance,,,, +cardicon_ghost_bust,icon,1,ch_mvp_tdm,,,, +cardicon_ghillie,icon,1,ch_ghillie_3,,,, +cardicon_chicken,icon,1,ch_tacticaldeletion,,,, +cardicon_price_ww2,icon,1,ch_bombplanter_2,,,, +cardicon_pricewoodland,icon,1,ch_hero_2,,,, +cardicon_pricearctic,icon,1,ch_bombdefender_2,,,, +cardicon_assad,icon,1,ch_saboteur_2,,,, +cardicon_makarov,icon,1,ch_lastmanstanding,,,, +cardicon_brock,icon,1,ch_slowbutsure,,,, +cardicon_throwingknife,icon,1,ch_flawless,,,, +cardicon_league_magnum,icon,1,ch_bombdown,,,, +cardicon_dive,icon,1,ch_mvp_thc,,,, +cardicon_ball_soccer_1,icon,1,ch_expert_assault_3,,,, +cardicon_ball_baseball_1,icon,1,ch_expert_smg_3,,,, +cardicon_ball_football_1,icon,1,ch_expert_lmg_3,,,, +cardicon_kitten,icon,1,ch_backsmasher,,,, +cardicon_pushingupdaisies,icon,1,ch_goodbye,,,, +cardicon_biohazard,icon,1,ch_returntosender,,,, +cardicon_juggernaut_1,icon,1,ch_smasher,,,, +cardicon_ghost_skull,icon,1,ch_owned,,,, +cardicon_impale,icon,1,ch_unbelievable,,,, +cardicon_riotdeath,icon,1,ch_shieldvet_3,,,, +cardicon_headshot,icon,1,ch_allpro,,,, +cardicon_car,icon,1,ch_carbomb_2,,,, +cardicon_gumby,icon,1,ch_ouch,,,, +cardicon_spetsnaz,icon,1,ch_concussionvet_4,,,, +cardicon_redhand,icon,1,ch_fearless,,,, +cardicon_tf141,icon,1,ch_rival,,,, +cardicon_ball_volleyball_1,icon,1,ch_tangodown,,,, +cardicon_iwlogo,icon,1,ch_wargasm,,,, +cardicon_porterjustice,icon,1,ch_countermvp,,,, +cardicon_knife_logo,icon,1,ch_knifevet_4,,,, +cardicon_humantrophy,icon,1,ch_extremecruelty,,,, +cardicon_knife,icon,1,ch_backstabber,,,, +cardicon_skull,icon,1,ch_colorofmoney_2,,,, +cardicon_xray,icon,1,ch_blindfire,,,, +cardicon_skull_black,icon,1,ch_collateraldamage,,,, +cardicon_nightvision_2,icon,1,ch_droppincrates,,,, +cardicon_moon,icon,1,ch_lastresort,,,, +cardicon_radiation,icon,1,ch_timeismoney_2,,,, +cardicon_goodgirl,icon,1,ch_starplayer,,,, +cardicon_seasnipers,icon,1,ch_iamrich_2,,,, +cardicon_soap,icon,1,ch_overdraft,,,, +cardicon_pirate,icon,1,ch_theedge_3,,,, +cardicon_pirateflag,icon,1,ch_flashbangvet_4,,,, +cardicon_helmet_baseball_1,icon,1,ch_sunblock,,,, +cardicon_hockey_1,icon,1,ch_thebiggertheyare,,,, +cardicon_hockey_2,icon,1,ch_thehardertheyfall,,,, +cardicon_tennisracket,icon,1,ch_thebrink,,,, +cardicon_tiger,icon,1,ch_reaper,,,, +cardicon_honeybadger01,icon,1,ch_laststandvet_4,,,, +cardicon_kinggorilla,icon,1,ch_enemyofthestate,,,, +cardicon_thecow,icon,1,ch_slasher,,,, +cardicon_warpig,icon,1,ch_clickclickboom,,,, +cardicon_claw,icon,1,ch_atm,,,, +cardicon_boot,icon,1,ch_airborne,,,, +cardicon_devilfinger,icon,1,ch_omnicide,,,, +cardicon_brassknuckles,icon,1,ch_survivor,,,, +cardicon_8ball,icon,1,ch_bangforbuck_2,,,, +cardicon_mushroom,icon,1,ch_thedenier,,,, +cardicon_jets,icon,1,ch_crabmeat,,,, +cardicon_tictac,icon,1,ch_victor_sab_3,,,, +cardicon_joystick,icon,1,ch_victor_dm_3,,,, +cardicon_devil,icon,1,ch_teamplayer_hc_3,,,, +cardicon_thebomb,icon,1,ch_victor_sd_3,,,, +cardicon_sniper,icon,1,ch_teamplayer_3,,,, +cardicon_icecream,icon,1,ch_miserylovescompany,,,, +cardicon_gametype,icon,1,ch_airsuperiority,,,, +cardicon_comic_price,icon,1,ch_robinhood_2,,,, +cardicon_8bit_price,icon,1,ch_theloner,,,, +cardicon_readhead,icon,1,ch_breakbank,,,, +cardicon_pacifier_blue,icon,1,ch_counterc4_3,,,, +cardicon_pacifier_pink,icon,1,ch_counterclaymore_3,,,, +cardicon_riot_shield,icon,1,ch_shield_bullet_3,,,, +cardicon_korean,icon,1,ch_nosecrets,,,, +cardicon_gears,icon,1,ch_redcarpet,,,, +cardicon_treasurechest,icon,1,ch_hijacker_3,,,, +cardicon_weed,icon,1,ch_dominos,,,, +cardicon_league_1911,icon,1,ch_stealthvet_4,,,, +cardicon_league_grenade,icon,1,ch_thinkfast,,,, +cardicon_rhino,icon,1,ch_multiclaymore_3,,,, +cardicon_bear,icon,1,ch_multifrag_3,,,, +cardicon_hyena,icon,1,ch_multirpg_3,,,, +cardicon_sugarglider,icon,1,ch_multic4_3,,,, +cardicon_stop,icon,1,ch_thinkfastconcussion,,,, +cardicon_burgertown,icon,1,ch_masterchef_3,,,, +cardicon_bulb,icon,1,ch_thinkfastflash,,,, +cardicon_tire,icon,1,ch_resourceful,,,, +cardicon_loadedfinger,icon,1,ch_mgmaster,,,, +cardicon_girlskull,icon,1,ch_survivalist,,,, +cardicon_abduction,icon,1,ch_cruelty,,,, +cardicon_illuminati,icon,1,ch_howthe,,,, +cardicon_frag,icon,1,ch_grenadekill_3,,,, +cardicon_semtex,icon,1,ch_bullseye_3,,,, +cardicon_throwing_knife,icon,1,ch_carnie_3,,,, +cardicon_bouncing_betty,icon,1,ch_bouncingbetty_3,,,, +cardicon_claymore,icon,1,ch_claymoreshot_3,,,, +cardicon_c4,icon,1,ch_c4shot_3,,,, +cardicon_flash_grenade,icon,1,ch_indecentexposure_3,,,, +cardicon_concussion_grenade,icon,1,ch_alittleconcussed_3,,,, +cardicon_scrambler,icon,1,ch_scram_3,,,, +cardicon_emp_grenade,icon,1,ch_onthepulse_3,,,, +cardicon_smoke_grenade,icon,1,ch_smokeemifyougotem_3,,,, +cardicon_trophy,icon,1,ch_noboomforyou_3,,,, +cardicon_flare,icon,1,ch_jackinthebox_3,,,, +cardicon_portable_radar,icon,1,ch_zerolatency_3,,,, +cardicon_longersprint,icon,1,ch_longersprint_pro,,,, +cardicon_longersprint_pro,icon,1,ch_longersprint_pro_6,,,, +cardicon_fastreload,icon,1,ch_sleightofhand_pro,,,, +cardicon_fastreload_pro,icon,1,ch_sleightofhand_pro_6,,,, +cardicon_scavenger,icon,1,ch_scavenger_pro,,,, +cardicon_scavenger_pro,icon,1,ch_scavenger_pro_6,,,, +cardicon_blindeye,icon,1,ch_blindeye_pro,,,, +cardicon_blindeye_pro,icon,1,ch_blindeye_pro_6,,,, +cardicon_paint,icon,1,ch_paint_pro,,,, +cardicon_paint_pro,icon,1,ch_paint_pro_6,,,, +cardicon_hardline,icon,1,ch_hardline_pro,,,, +cardicon_hardline_pro,icon,1,ch_hardline_pro_6,,,, +cardicon_coldblooded,icon,1,ch_coldblooded_pro,,,, +cardicon_coldblooded_pro,icon,1,ch_coldblooded_pro_6,,,, +cardicon_quickdraw,icon,1,ch_quickdraw_pro,,,, +cardicon_quickdraw_pro,icon,1,ch_quickdraw_pro_6,,,, +cardicon_twoprimaries,icon,1,ch_twoprimaries_pro,,,, +cardicon_twoprimaries_pro,icon,1,ch_twoprimaries_pro_6,,,, +cardicon_blastshield,icon,1,ch_blastshield_pro,,,, +cardicon_blastshield_pro,icon,1,ch_blastshield_pro_6,,,, +cardicon_bombsquad,icon,1,ch_detectexplosives_pro,,,, +cardicon_bombsquad_pro,icon,1,ch_detectexplosives_pro_6,,,, +cardicon_ironlungs,icon,1,ch_autospot_pro,,,, +cardicon_ironlungs_pro,icon,1,ch_autospot_pro_6,,,, +cardicon_steadyaim,icon,1,ch_bulletaccuracy_pro,,,, +cardicon_steadyaim_pro,icon,1,ch_bulletaccuracy_pro_6,,,, +cardicon_quieter,icon,1,ch_deadsilence_pro,,,, +cardicon_quieter_pro,icon,1,ch_deadsilence_pro_6,,,, +cardicon_stalker,icon,1,ch_stalker_pro,,,, +cardicon_stalker_pro,icon,1,ch_stalker_pro_6,,,, +cardicon_uav,icon,1,ch_uav_3,,,, +cardicon_carepackage,icon,1,ch_airdrop_assault_3,,,, +cardicon_predatormissile,icon,1,ch_predator_missile_3,,,, +cardicon_ims,icon,1,ch_ims_3,,,, +cardicon_sentrygun,icon,1,ch_airdrop_sentry_minigun_3,,,, +cardicon_precair,icon,1,ch_precision_airstrike_3,,,, +cardicon_attackchopper,icon,1,ch_helicopter_3,,,, +cardicon_helicopterflock,icon,1,ch_littlebird_flock_3,,,, +cardicon_helicopterguard,icon,1,ch_littlebird_support_3,,,, +cardicon_remotemortar,icon,1,ch_remote_mortar_3,,,, +cardicon_remotetank,icon,1,ch_airdrop_remote_tank_3,,,, +cardicon_pavelowkillstreak,icon,1,ch_helicopter_flares_3,,,, +cardicon_ac130,icon,1,ch_ac130_3,,,, +cardicon_juggernaut,icon,1,ch_airdrop_juggernaut_3,,,, +cardicon_ospreygunner,icon,1,ch_osprey_gunner_3,,,, +cardicon_counteruav,icon,1,ch_counter_uav_3,,,, +cardicon_deployablevest,icon,1,ch_deployable_vest_3,,,, +cardicon_airdroptrap,icon,1,ch_airdrop_trap_3,,,, +cardicon_samturret,icon,1,ch_sam_turret_3,,,, +cardicon_remoteuav,icon,1,ch_remote_uav_3,,,, +cardicon_advanceduav,icon,1,ch_triple_uav_3,,,, +cardicon_remoteturret,icon,1,ch_remote_mg_turret_3,,,, +cardicon_stealthkillstreak,icon,1,ch_stealth_airstrike_3,,,, +cardicon_empkillstreak,icon,1,ch_emp_3,,,, +cardicon_juggernaut_recon,icon,1,ch_airdrop_juggernaut_recon_3,,,, +cardicon_escortairdrop,icon,1,ch_escort_airdrop_3,,,, +challenges,feature,3,,,,, +clantag,profileFeature,5,,,,, +streaktype_assault,feature,0,,,,, +streaktype_support,feature,0,,,,, +streaktype_specialist,feature,19,,,,, +uav,killstreak,0,,,,, +airdrop_assault,killstreak,0,,,,, +ims,killstreak,0,,,,, +predator_missile,killstreak,0,,,,, +sentry,killstreak,0,,,,, +precision_airstrike,killstreak,0,,,,, +helicopter,killstreak,0,,,,, +littlebird_support,killstreak,0,,,,, +littlebird_flock,killstreak,0,,,,, +stealth_airstrike,killstreak,0,,,,, +remote_mortar,killstreak,0,,,,, +osprey_gunner,killstreak,0,,,,, +helicopter_flares,killstreak,0,,,,, +airdrop_juggernaut,killstreak,0,,,,, +uav_support,killstreak,0,,,,, +counter_uav,killstreak,0,,,,, +deployable_vest,killstreak,0,,,,, +airdrop_trap,killstreak,0,,,,, +sam_turret,killstreak,0,,,,, +minigun_turret,killstreak,0,,,,, +remote_uav,killstreak,0,,,,, +heli_sniper,killstreak,0,,,,, +triple_uav,killstreak,0,,,,, +remote_mg_turret,killstreak,0,,,,, +emp,killstreak,0,,,,, +airdrop_juggernaut_recon,killstreak,0,,,,, +escort_airdrop,killstreak,0,,,,, +ch_prestige,challenge,0,,,,, +ch_prPurchase1,challenge,0,,,,, +ch_prPurchase2,challenge,0,,,,, +ch_prPurchase3,challenge,0,,,,, +tier_prestige,prestige,3,ch_prestige,,,, +tier_prestige2,prestige,3,ch_prPurchase1,,,, +tier_prestige3,prestige,3,ch_prPurchase2,,,, +tier_prestige4,prestige,3,ch_prPurchase3,,,, +ch_prPurchase_title1,challenge,0,,,,, +ch_prPurchase_title2,challenge,0,,,,, +ch_prPurchase_title3,challenge,0,,,,, +ch_prPurchase_m4,challenge,0,,,,, +ch_prPurchase_type95,challenge,0,,,,, +ch_prPurchase_scar,challenge,0,,,,, +ch_prPurchase_g36,challenge,0,,,,, +ch_prPurchase_mk14,challenge,0,,,,, +ch_prPurchase_m16,challenge,0,,,,, +ch_prPurchase_acr,challenge,0,,,,, +ch_prPurchase_fad,challenge,0,,,,, +ch_prPurchase_ak47,challenge,0,,,,, +ch_prPurchase_mp5,challenge,0,,,,, +ch_prPurchase_ump45,challenge,0,,,,, +ch_prPurchase_pp90m1,challenge,0,,,,, +ch_prPurchase_p90,challenge,0,,,,, +ch_prPurchase_m9,challenge,0,,,,, +ch_prPurchase_mp7,challenge,0,,,,, +ch_prPurchase_sa80,challenge,0,,,,, +ch_prPurchase_mk46,challenge,0,,,,, +ch_prPurchase_pecheneg,challenge,0,,,,, +ch_prPurchase_m60,challenge,0,,,,, +ch_prPurchase_mg36,challenge,0,,,,, +ch_prPurchase_rsass,challenge,0,,,,, +ch_prPurchase_msr,challenge,0,,,,, +ch_prPurchase_barrett,challenge,0,,,,, +ch_prPurchase_dragunov,challenge,0,,,,, +ch_prPurchase_as50,challenge,0,,,,, +ch_prPurchase_l96a1,challenge,0,,,,, +ch_prPurchase_spas12,challenge,0,,,,, +ch_prPurchase_aa12,challenge,0,,,,, +ch_prPurchase_striker,challenge,0,,,,, +ch_prPurchase_usas12,challenge,0,,,,, +ch_prPurchase_1887,challenge,0,,,,, +ch_prPurchase_ksg,challenge,0,,,,, +ch_prPurchase_fmg9,challenge,0,,,,, +ch_prPurchase_g18,challenge,0,,,,, +ch_prPurchase_mp9,challenge,0,,,,, +ch_prPurchase_skorpion,challenge,0,,,,, +ch_prPurchase_smaw,challenge,0,,,,, +ch_prPurchase_m320,challenge,0,,,,, +ch_prPurchase_stinger,challenge,0,,,,, +ch_prPurchase_javelin,challenge,0,,,,, +ch_prPurchase_rpg,challenge,0,,,,, +ch_prPurchase_xm25,challenge,0,,,,, +ch_prPurchase_cm901,challenge,0,,,,, +ch_prPurchase_p99,challenge,0,,,,, +ch_prPurchase_44magnum,challenge,0,,,,, +ch_prPurchase_fnfiveseven,challenge,0,,,,, +ch_prPurchase_deserteagle,challenge,0,,,,, +ch_prPurchase_mp412,challenge,0,,,,, +ch_prPurchase_blindeye,challenge,0,,,,, +ch_prPurchase_extremeconditioning,challenge,0,,,,, +ch_prPurchase_scavenger,challenge,0,,,,, +ch_prPurchase_hardline,challenge,0,,,,, +ch_prPurchase_assassin,challenge,0,,,,, +ch_prPurchase_overkill,challenge,0,,,,, +ch_prPurchase_sitrep,challenge,0,,,,, +ch_prPurchase_steadyaim,challenge,0,,,,, +ch_prPurchase_deadsilence,challenge,0,,,,, +ch_prPurchase_revenge,challenge,0,,,,, +ch_prPurchase_finalstand,challenge,0,,,,, +ch_prPurchase_martyrdom,challenge,0,,,,, +ch_prPurchase_deadmanshand,challenge,0,,,,, +ch_prPurchase_hollowpoints,challenge,0,,,,, +ch_prPurchase_throwingknife,challenge,0,,,,, +ch_prPurchase_bouncingbetty,challenge,0,,,,, +ch_prPurchase_claymore,challenge,0,,,,, +ch_prPurchase_c4,challenge,0,,,,, +ch_prPurchase_scrambler,challenge,0,,,,, +ch_prPurchase_empgrenade,challenge,0,,,,, +ch_prPurchase_smokegrenade,challenge,0,,,,, +ch_prPurchase_trophysystem,challenge,0,,,,, +ch_prPurchase_tacticalinsertion,challenge,0,,,,, +ch_prPurchase_portableradar,challenge,0,,,,, +tier_1,challenge,3,,,,, +tier_2,challenge,3,,,,, +tier_3,challenge,3,,,,, +tier_3_a,challenge,3,,,,, +tier_3_b,challenge,3,,,,, +tier_3_c,challenge,3,,,,, +tier_4,challenge,4,,,,, +tier_4_a,challenge,4,,,,, +tier_4_b,challenge,4,,,,, +tier_4_c,challenge,4,,,,, +tier_4_d,challenge,4,,,,, +tier_5,challenge,14,,,,, +tier_5_a,challenge,14,,,,, +tier_5_b,challenge,14,,,,, +tier_5_c,challenge,14,,,,, +tier_5_d,challenge,14,,,,, +tier_6,challenge,19,,,,, +tier_6_a,challenge,19,,,,, +tier_6_b,challenge,19,,,,, +tier_6_c,challenge,19,,,,, +tier_6_d,challenge,19,,,,, +tier_7,challenge,3,,,,, +tier_7_a,challenge,3,,,,, +tier_7_b,challenge,3,,,,, +tier_7_c,challenge,3,,,,, +tier_7_d,challenge,3,,,,, +tier_8,challenge,29,,,,, +tier_8_a,challenge,29,,,,, +tier_8_b,challenge,29,,,,, +tier_8_c,challenge,29,,,,, +tier_8_d,challenge,29,,,,, +tier_9,challenge,39,,,,, +tier_9_a,challenge,39,,,,, +tier_9_b,challenge,39,,,,, +tier_9_c,challenge,39,,,,, +tier_9_d,challenge,39,,,,, +tier_10,challenge,49,,,,, +tier_10_a,challenge,49,,,,, +tier_10_b,challenge,49,,,,, +tier_10_c,challenge,49,,,,, +tier_10_d,challenge,49,,,,, +tier_11,challenge,59,,,,, +tier_11_a,challenge,59,,,,, +tier_11_b,challenge,68,,,,, +tier_11_c,challenge,59,,,,, +tier_11_d,challenge,59,,,,, +tier_12,challenge,64,,,,, +tier_12_a,challenge,64,,,,, +tier_12_b,challenge,64,,,,, +tier_12_c,challenge,64,,,,, +tier_12_d,challenge,64,,,,, +tier_13,challenge,69,,,,, +tier_13_a,challenge,69,,,,, +tier_13_b,challenge,69,,,,, +tier_13_c,challenge,69,,,,, +tier_13_d,challenge,69,,,,, +tier_90,challenge,8,,,,, +tier_91,challenge,8,,,,, +tier_92,challenge,3,ch_prestige,,,, +tier_93,challenge,3,,,,,ch_prPurchase1 +tier_94,challenge,3,,,,,ch_prPurchase2 +tier_95,challenge,3,,,,,ch_prPurchase3 +specialty_longersprint,perk,21,,,,,ch_prPurchase_extremeconditioning +specialty_fastreload,perk,0,,,,, +specialty_scavenger,perk,38,,,,,ch_prPurchase_scavenger +specialty_blindeye,perk,10,,,,,ch_prPurchase_blindeye +specialty_paint,perk,0,,,,, +specialty_hardline,perk,14,,,,,ch_prPurchase_hardline +specialty_coldblooded,perk,26,,,,,ch_prPurchase_assassin +specialty_heartbreaker,perk,0,,,,, +specialty_quickdraw,perk,0,,,,, +specialty_twoprimaries,perk,46,,,,,ch_prPurchase_overkill +_specialty_blastshield,perk,0,,,,, +specialty_detectexplosive,perk,18,,,,,ch_prPurchase_sitrep +specialty_autospot,perk,0,,,,, +specialty_bulletaccuracy,perk,29,,,,,ch_prPurchase_steadyaim +specialty_steadyaimpro,perk,0,,,,, +specialty_quieter,perk,54,,,,,ch_prPurchase_deadsilence +specialty_stalker,perk,0,,,,, +specialty_fastmantle,perk,0,ch_longersprint_pro_4,ch_longersprint_pro,,, +specialty_quickswap,perk,0,ch_sleightofhand_pro_4,ch_sleightofhand_pro,,, +specialty_extraammo,perk,0,ch_scavenger_pro_4,ch_scavenger_pro,,, +specialty_fasterlockon,perk,0,ch_blindeye_pro_4,ch_blindeye_pro,,, +specialty_paint_pro,perk,0,ch_paint_pro_4,ch_paint_pro,,, +specialty_rollover,perk,0,ch_hardline_pro_4,ch_hardline_pro,,, +specialty_spygame,perk,0,ch_coldblooded_pro_4,ch_coldblooded_pro,,, +specialty_fastoffhand,perk,0,ch_quickdraw_pro_4,ch_quickdraw_pro,,, +specialty_overkillpro,perk,0,ch_twoprimaries_pro_4,ch_twoprimaries_pro,,, +specialty_stun_resistance,perk,0,ch_blastshield_pro_4,ch_blastshield_pro,,, +specialty_holdbreath,perk,0,ch_autospot_pro_4,ch_autospot_pro,,, +specialty_selectivehearing,perk,0,ch_detectexplosives_pro_4,ch_detectexplosives_pro,,, +specialty_fastsprintrecovery,perk,0,ch_bulletaccuracy_pro_4,ch_bulletaccuracy_pro,,, +specialty_falldamage,perk,0,ch_deadsilence_pro_4,ch_deadsilence_pro,,, +specialty_delaymine,perk,0,ch_stalker_pro_4,ch_stalker_pro,,, +specialty_longersprint_ks_pro,killstreak,0,ch_longersprint_pro_4,,,, +specialty_fastreload_ks_pro,killstreak,0,ch_sleightofhand_pro_4,,,, +specialty_scavenger_ks_pro,killstreak,0,ch_scavenger_pro_4,,,, +specialty_blindeye_ks_pro,killstreak,0,ch_blindeye_pro_4,,,, +specialty_paint_ks_pro,killstreak,0,ch_paint_pro_4,,,, +specialty_hardline_ks_pro,killstreak,0,ch_hardline_pro_4,,,, +specialty_coldblooded_ks_pro,killstreak,0,ch_coldblooded_pro_4,,,, +specialty_quickdraw_ks_pro,killstreak,0,ch_quickdraw_pro_4,,,, +specialty_assists_ks_pro,killstreak,0,ch_hardline_pro_4,,,, +_specialty_blastshield_ks_pro,killstreak,0,ch_blastshield_pro_4,,,, +specialty_autospot_ks_pro,killstreak,0,ch_autospot_pro_4,,,, +specialty_detectexplosive_ks_pro,killstreak,0,ch_detectexplosives_pro_4,,,, +specialty_bulletaccuracy_ks_pro,killstreak,0,ch_bulletaccuracy_pro_4,,,, +specialty_quieter_ks_pro,killstreak,0,ch_deadsilence_pro_4,,,, +specialty_stalker_ks_pro,killstreak,0,ch_stalker_pro_4,,,, +specialty_revenge,perk,14,,,,,ch_prPurchase_revenge +specialty_grenadepulldeath,perk,50,,,,,ch_prPurchase_martyrdom +specialty_c4death,perk,56,,,,,ch_prPurchase_deadmanshand +specialty_finalstand,perk,31,,,,,ch_prPurchase_finalstand +specialty_juiced,perk,0,,,,, +specialty_uav,perk,0,,,,, +specialty_stopping_power,perk,70,,,,,ch_prPurchase_hollowpoints +throwingknife_mp,perk,4,,,,,ch_prPurchase_throwingknife +c4_mp,perk,68,,,,,ch_prPurchase_c4 +claymore_mp,perk,52,,,,,ch_prPurchase_claymore +frag_grenade_mp,perk,0,,,,, +semtex_mp,perk,0,,,,, +bouncingbetty_mp,perk,36,,,,,ch_prPurchase_bouncingbetty +specialty_tacticalinsertion,perk,60,,,,,ch_prPurchase_tacticalinsertion +trophy_mp,perk,44,,,,,ch_prPurchase_trophysystem +smoke_grenade_mp,perk,28,,,,,ch_prPurchase_smokegrenade +emp_grenade_mp,perk,20,,,,,ch_prPurchase_empgrenade +flash_grenade_mp,perk,0,,,,, +concussion_grenade_mp,perk,0,,,,, +specialty_scrambler,perk,12,,,,,ch_prPurchase_scrambler +specialty_portable_radar,perk,76,,,,,ch_prPurchase_portableradar +specialty_marksman,perk,0,,,,, +specialty_sharp_focus,perk,0,,,,, +specialty_bling,perk,0,,,,, +riotshield specialty_fastermelee,weaponBuff,,,,,, +riotshield specialty_lightweight,weaponBuff,,,,,, +tier_49_iw5_m4,challenge,0,,,,, +iw5_m4,weapon,0,,,,, +iw5_m4 reflex,weaponAttachment,,,,,, +iw5_m4 silencer,weaponAttachment,,,,,, +iw5_m4 gl,weaponAttachment,,,,,, +iw5_m4 acog,weaponAttachment,,,,,, +iw5_m4 heartbeat,weaponAttachment,,,,,, +iw5_m4 hybrid,weaponAttachment,,,,,, +iw5_m4 shotgun,weaponAttachment,,,,,, +iw5_m4 eotech,weaponAttachment,,,,,, +iw5_m4 xmags,weaponAttachment,,,,,, +iw5_m4 thermal,weaponAttachment,,,,,, +iw5_m4 classic,weaponCamo,,,,,, +iw5_m4 snow,weaponCamo,,,,,, +iw5_m4 multi,weaponCamo,,,,,, +iw5_m4 d_urban,weaponCamo,,,,,, +iw5_m4 hex,weaponCamo,,,,,, +iw5_m4 choco,weaponCamo,,,,,, +iw5_m4 marine,weaponCamo,9999,,,,, +iw5_m4 snake,weaponCamo,,,,,, +iw5_m4 winter,weaponCamo,9999,,,,, +iw5_m4 blue,weaponCamo,,,,,, +iw5_m4 red,weaponCamo,,,,,, +iw5_m4 autumn,weaponCamo,,,,,, +iw5_m4 gold,weaponCamo,,,,,, +iw5_m4 specialty_marksman,weaponBuff,,,,,, +iw5_m4 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_m4 specialty_bling,weaponBuff,,,,,, +iw5_m4 specialty_sharp_focus,weaponBuff,,,,,, +iw5_m4 specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_m4 specialty_reducedsway,weaponBuff,,,,,, +iw5_m4 ret1,weaponReticle,,,,,, +iw5_m4 ret2,weaponReticle,,,,,, +iw5_m4 ret3,weaponReticle,,,,,, +iw5_m4 ret4,weaponReticle,,,,,, +iw5_m4 ret5,weaponReticle,,,,,, +iw5_m4 ret6,weaponReticle,,,,,, +ch_marksman_iw5_m4,challenge,0,,,,, +ch_expert_iw5_m4,challenge,0,,,,, +ch_iw5_m4_mastery,challenge,0,,,,, +pr_marksman_iw5_m4,challenge,0,ch_prestige,,,, +pr_expert_iw5_m4,challenge,0,ch_prestige,,,, +cardtitle_iw5_m4_master,title,0,ch_iw5_m4_mastery,,,, +cardtitle_iw5_m4_marksman,title,0,pr_marksman_iw5_m4,,,, +cardicon_iw5_m4_marksman,icon,0,pr_marksman_iw5_m4_2,,,, +cardtitle_iw5_m4_veteran,title,0,pr_marksman_iw5_m4_3,,,, +cardtitle_iw5_m4_expert,title,0,pr_expert_iw5_m4,,,, +cardicon_iw5_m4_expert,icon,0,pr_expert_iw5_m4_2,,,, +cardtitle_iw5_m4_sharpshooter,title,0,pr_expert_iw5_m4_3,,,, +tier_72_type95,challenge,31,,,,, +iw5_type95,weapon,31,,,,,ch_prPurchase_type95 +iw5_type95 reflex,weaponAttachment,,,,,, +iw5_type95 silencer,weaponAttachment,,,,,, +iw5_type95 m320,weaponAttachment,,,,,, +iw5_type95 acog,weaponAttachment,,,,,, +iw5_type95 rof,weaponAttachment,,,,,, +iw5_type95 heartbeat,weaponAttachment,,,,,, +iw5_type95 hybrid,weaponAttachment,,,,,, +iw5_type95 shotgun,weaponAttachment,,,,,, +iw5_type95 eotech,weaponAttachment,,,,,, +iw5_type95 xmags,weaponAttachment,,,,,, +iw5_type95 thermal,weaponAttachment,,,,,, +iw5_type95 classic,weaponCamo,,,,,, +iw5_type95 snow,weaponCamo,,,,,, +iw5_type95 multi,weaponCamo,,,,,, +iw5_type95 d_urban,weaponCamo,,,,,, +iw5_type95 hex,weaponCamo,,,,,, +iw5_type95 choco,weaponCamo,,,,,, +iw5_type95 marine,weaponCamo,9999,,,,, +iw5_type95 snake,weaponCamo,,,,,, +iw5_type95 winter,weaponCamo,9999,,,,, +iw5_type95 blue,weaponCamo,,,,,, +iw5_type95 red,weaponCamo,,,,,, +iw5_type95 autumn,weaponCamo,,,,,, +iw5_type95 gold,weaponCamo,,,,,, +iw5_type95 specialty_marksman,weaponBuff,,,,,, +iw5_type95 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_type95 specialty_bling,weaponBuff,,,,,, +iw5_type95 specialty_sharp_focus,weaponBuff,,,,,, +iw5_type95 specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_type95 specialty_reducedsway,weaponBuff,,,,,, +iw5_type95 ret1,weaponReticle,,,,,, +iw5_type95 ret2,weaponReticle,,,,,, +iw5_type95 ret3,weaponReticle,,,,,, +iw5_type95 ret4,weaponReticle,,,,,, +iw5_type95 ret5,weaponReticle,,,,,, +iw5_type95 ret6,weaponReticle,,,,,, +ch_marksman_iw5_type95,challenge,31,,,,,ch_prPurchase_type95 +ch_expert_iw5_type95,challenge,31,,,,,ch_prPurchase_type95 +ch_iw5_type95_mastery,challenge,31,,,,,ch_prPurchase_type95 +pr_marksman_iw5_type95,challenge,31,ch_prestige,,,,ch_prPurchase_type95 +pr_expert_iw5_type95,challenge,31,ch_prestige,,,,ch_prPurchase_type95 +cardtitle_iw5_type95_master,title,0,ch_iw5_type95_mastery,,,, +cardtitle_iw5_type95_marksman,title,0,pr_marksman_iw5_type95,,,, +cardicon_iw5_type95_marksman,icon,0,pr_marksman_iw5_type95_2,,,, +cardtitle_iw5_type95_veteran,title,0,pr_marksman_iw5_type95_3,,,, +cardtitle_iw5_type95_expert,title,0,pr_expert_iw5_type95,,,, +cardicon_iw5_type95_expert,icon,0,pr_expert_iw5_type95_2,,,, +cardtitle_iw5_type95_sharpshooter,title,0,pr_expert_iw5_type95_3,,,, +tier_67_iw5_scar,challenge,5,,,,, +iw5_scar,weapon,5,,,,,ch_prPurchase_scar +iw5_scar reflex,weaponAttachment,,,,,, +iw5_scar silencer,weaponAttachment,,,,,, +iw5_scar m320,weaponAttachment,,,,,, +iw5_scar acog,weaponAttachment,,,,,, +iw5_scar heartbeat,weaponAttachment,,,,,, +iw5_scar hybrid,weaponAttachment,,,,,, +iw5_scar shotgun,weaponAttachment,,,,,, +iw5_scar eotech,weaponAttachment,,,,,, +iw5_scar xmags,weaponAttachment,,,,,, +iw5_scar thermal,weaponAttachment,,,,,, +iw5_scar classic,weaponCamo,,,,,, +iw5_scar snow,weaponCamo,,,,,, +iw5_scar multi,weaponCamo,,,,,, +iw5_scar d_urban,weaponCamo,,,,,, +iw5_scar hex,weaponCamo,,,,,, +iw5_scar choco,weaponCamo,,,,,, +iw5_scar marine,weaponCamo,9999,,,,, +iw5_scar snake,weaponCamo,,,,,, +iw5_scar winter,weaponCamo,9999,,,,, +iw5_scar blue,weaponCamo,,,,,, +iw5_scar red,weaponCamo,,,,,, +iw5_scar autumn,weaponCamo,,,,,, +iw5_scar gold,weaponCamo,,,,,, +iw5_scar specialty_marksman,weaponBuff,,,,,, +iw5_scar specialty_bulletpenetration,weaponBuff,,,,,, +iw5_scar specialty_bling,weaponBuff,,,,,, +iw5_scar specialty_sharp_focus,weaponBuff,,,,,, +iw5_scar specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_scar specialty_reducedsway,weaponBuff,,,,,, +iw5_scar ret1,weaponReticle,,,,,, +iw5_scar ret2,weaponReticle,,,,,, +iw5_scar ret3,weaponReticle,,,,,, +iw5_scar ret4,weaponReticle,,,,,, +iw5_scar ret5,weaponReticle,,,,,, +iw5_scar ret6,weaponReticle,,,,,, +ch_marksman_iw5_scar,challenge,5,,,,,ch_prPurchase_scar +ch_expert_iw5_scar,challenge,5,,,,,ch_prPurchase_scar +ch_iw5_scar_mastery,challenge,5,,,,,ch_prPurchase_scar +pr_marksman_iw5_scar,challenge,5,ch_prestige,,,,ch_prPurchase_scar +pr_expert_iw5_scar,challenge,5,ch_prestige,,,,ch_prPurchase_scar +cardtitle_iw5_scar_master,title,0,ch_iw5_scar_mastery,,,, +cardtitle_iw5_scar_marksman,title,0,pr_marksman_iw5_scar,,,, +cardicon_iw5_scar_marksman,icon,0,pr_marksman_iw5_scar_2,,,, +cardtitle_iw5_scar_veteran,title,0,pr_marksman_iw5_scar_3,,,, +cardtitle_iw5_scar_expert,title,0,pr_expert_iw5_scar,,,, +cardicon_iw5_scar_expert,icon,0,pr_expert_iw5_scar_2,,,, +cardtitle_iw5_scar_sharpshooter,title,0,pr_expert_iw5_scar_3,,,, +tier_42_iw5_g36c,challenge,41,,,,, +iw5_g36c,weapon,41,,,,,ch_prPurchase_g36 +iw5_g36c reflex,weaponAttachment,,,,,, +iw5_g36c silencer,weaponAttachment,,,,,, +iw5_g36c m320,weaponAttachment,,,,,, +iw5_g36c acog,weaponAttachment,,,,,, +iw5_g36c heartbeat,weaponAttachment,,,,,, +iw5_g36c hybrid,weaponAttachment,,,,,, +iw5_g36c shotgun,weaponAttachment,,,,,, +iw5_g36c eotech,weaponAttachment,,,,,, +iw5_g36c xmags,weaponAttachment,,,,,, +iw5_g36c thermal,weaponAttachment,,,,,, +iw5_g36c classic,weaponCamo,,,,,, +iw5_g36c snow,weaponCamo,,,,,, +iw5_g36c multi,weaponCamo,,,,,, +iw5_g36c d_urban,weaponCamo,,,,,, +iw5_g36c hex,weaponCamo,,,,,, +iw5_g36c choco,weaponCamo,,,,,, +iw5_g36c marine,weaponCamo,9999,,,,, +iw5_g36c snake,weaponCamo,,,,,, +iw5_g36c winter,weaponCamo,9999,,,,, +iw5_g36c blue,weaponCamo,,,,,, +iw5_g36c red,weaponCamo,,,,,, +iw5_g36c autumn,weaponCamo,,,,,, +iw5_g36c gold,weaponCamo,,,,,, +iw5_g36c specialty_marksman,weaponBuff,,,,,, +iw5_g36c specialty_bulletpenetration,weaponBuff,,,,,, +iw5_g36c specialty_bling,weaponBuff,,,,,, +iw5_g36c specialty_sharp_focus,weaponBuff,,,,,, +iw5_g36c specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_g36c specialty_reducedsway,weaponBuff,,,,,, +iw5_g36c ret1,weaponReticle,,,,,, +iw5_g36c ret2,weaponReticle,,,,,, +iw5_g36c ret3,weaponReticle,,,,,, +iw5_g36c ret4,weaponReticle,,,,,, +iw5_g36c ret5,weaponReticle,,,,,, +iw5_g36c ret6,weaponReticle,,,,,, +ch_marksman_iw5_g36c,challenge,41,,,,,ch_prPurchase_g36 +ch_expert_iw5_g36c,challenge,41,,,,,ch_prPurchase_g36 +ch_iw5_g36c_mastery,challenge,41,,,,,ch_prPurchase_g36 +pr_marksman_iw5_g36c,challenge,41,ch_prestige,,,,ch_prPurchase_g36 +pr_expert_iw5_g36c,challenge,41,ch_prestige,,,,ch_prPurchase_g36 +cardtitle_iw5_g36c_master,title,0,ch_iw5_g36c_mastery,,,, +cardtitle_iw5_g36c_marksman,title,0,pr_marksman_iw5_g36c,,,, +cardicon_iw5_g36c_marksman,icon,0,pr_marksman_iw5_g36c_2,,,, +cardtitle_iw5_g36c_veteran,title,0,pr_marksman_iw5_g36c_3,,,, +cardtitle_iw5_g36c_expert,title,0,pr_expert_iw5_g36c,,,, +cardicon_iw5_g36c_expert,icon,0,pr_expert_iw5_g36c_2,,,, +cardtitle_iw5_g36c_sharpshooter,title,0,pr_expert_iw5_g36c_3,,,, +tier_51_iw5_mk14,challenge,59,,,,, +iw5_mk14,weapon,59,,,,,ch_prPurchase_mk14 +iw5_mk14 reflex,weaponAttachment,,,,,, +iw5_mk14 silencer,weaponAttachment,,,,,, +iw5_mk14 m320,weaponAttachment,,,,,, +iw5_mk14 acog,weaponAttachment,,,,,, +iw5_mk14 rof,weaponAttachment,,,,,, +iw5_mk14 heartbeat,weaponAttachment,,,,,, +iw5_mk14 hybrid,weaponAttachment,,,,,, +iw5_mk14 shotgun,weaponAttachment,,,,,, +iw5_mk14 eotech,weaponAttachment,,,,,, +iw5_mk14 xmags,weaponAttachment,,,,,, +iw5_mk14 thermal,weaponAttachment,,,,,, +iw5_mk14 classic,weaponCamo,,,,,, +iw5_mk14 snow,weaponCamo,,,,,, +iw5_mk14 multi,weaponCamo,,,,,, +iw5_mk14 d_urban,weaponCamo,,,,,, +iw5_mk14 hex,weaponCamo,,,,,, +iw5_mk14 choco,weaponCamo,,,,,, +iw5_mk14 marine,weaponCamo,9999,,,,, +iw5_mk14 snake,weaponCamo,,,,,, +iw5_mk14 winter,weaponCamo,9999,,,,, +iw5_mk14 blue,weaponCamo,,,,,, +iw5_mk14 red,weaponCamo,,,,,, +iw5_mk14 autumn,weaponCamo,,,,,, +iw5_mk14 gold,weaponCamo,,,,,, +iw5_mk14 specialty_marksman,weaponBuff,,,,,, +iw5_mk14 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_mk14 specialty_bling,weaponBuff,,,,,, +iw5_mk14 specialty_sharp_focus,weaponBuff,,,,,, +iw5_mk14 specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_mk14 specialty_reducedsway,weaponBuff,,,,,, +iw5_mk14 ret1,weaponReticle,,,,,, +iw5_mk14 ret2,weaponReticle,,,,,, +iw5_mk14 ret3,weaponReticle,,,,,, +iw5_mk14 ret4,weaponReticle,,,,,, +iw5_mk14 ret5,weaponReticle,,,,,, +iw5_mk14 ret6,weaponReticle,,,,,, +ch_marksman_iw5_mk14,challenge,59,,,,,ch_prPurchase_mk14 +ch_expert_iw5_mk14,challenge,59,,,,,ch_prPurchase_mk14 +ch_iw5_mk14_mastery,challenge,59,,,,,ch_prPurchase_mk14 +pr_marksman_iw5_mk14,challenge,59,ch_prestige,,,,ch_prPurchase_mk14 +pr_expert_iw5_mk14,challenge,59,ch_prestige,,,,ch_prPurchase_mk14 +cardtitle_iw5_mk14_master,title,0,ch_iw5_mk14_mastery,,,, +cardtitle_iw5_mk14_marksman,title,0,pr_marksman_iw5_mk14,,,, +cardicon_iw5_mk14_marksman,icon,0,pr_marksman_iw5_mk14_2,,,, +cardtitle_iw5_mk14_veteran,title,0,pr_marksman_iw5_mk14_3,,,, +cardtitle_iw5_mk14_expert,title,0,pr_expert_iw5_mk14,,,, +cardicon_iw5_mk14_expert,icon,0,pr_expert_iw5_mk14_2,,,, +cardtitle_iw5_mk14_sharpshooter,title,0,pr_expert_iw5_mk14_3,,,, +tier_45_iw5_m16,challenge,0,,,,, +iw5_m16,weapon,0,,,,, +iw5_m16 reflex,weaponAttachment,,,,,, +iw5_m16 silencer,weaponAttachment,,,,,, +iw5_m16 gl,weaponAttachment,,,,,, +iw5_m16 acog,weaponAttachment,,,,,, +iw5_m16 rof,weaponAttachment,,,,,, +iw5_m16 heartbeat,weaponAttachment,,,,,, +iw5_m16 hybrid,weaponAttachment,,,,,, +iw5_m16 shotgun,weaponAttachment,,,,,, +iw5_m16 eotech,weaponAttachment,,,,,, +iw5_m16 xmags,weaponAttachment,,,,,, +iw5_m16 thermal,weaponAttachment,,,,,, +iw5_m16 classic,weaponCamo,,,,,, +iw5_m16 snow,weaponCamo,,,,,, +iw5_m16 multi,weaponCamo,,,,,, +iw5_m16 d_urban,weaponCamo,,,,,, +iw5_m16 hex,weaponCamo,,,,,, +iw5_m16 choco,weaponCamo,,,,,, +iw5_m16 marine,weaponCamo,9999,,,,, +iw5_m16 snake,weaponCamo,,,,,, +iw5_m16 winter,weaponCamo,9999,,,,, +iw5_m16 blue,weaponCamo,,,,,, +iw5_m16 red,weaponCamo,,,,,, +iw5_m16 autumn,weaponCamo,,,,,, +iw5_m16 gold,weaponCamo,,,,,, +iw5_m16 specialty_marksman,weaponBuff,,,,,, +iw5_m16 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_m16 specialty_bling,weaponBuff,,,,,, +iw5_m16 specialty_sharp_focus,weaponBuff,,,,,, +iw5_m16 specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_m16 specialty_reducedsway,weaponBuff,,,,,, +iw5_m16 ret1,weaponReticle,,,,,, +iw5_m16 ret2,weaponReticle,,,,,, +iw5_m16 ret3,weaponReticle,,,,,, +iw5_m16 ret4,weaponReticle,,,,,, +iw5_m16 ret5,weaponReticle,,,,,, +iw5_m16 ret6,weaponReticle,,,,,, +ch_marksman_iw5_m16,challenge,0,,,,, +ch_expert_iw5_m16,challenge,0,,,,, +ch_iw5_m16_mastery,challenge,0,,,,, +pr_marksman_iw5_m16,challenge,0,ch_prestige,,,, +pr_expert_iw5_m16,challenge,0,ch_prestige,,,, +cardtitle_iw5_m16_master,title,0,ch_iw5_m16_mastery,,,, +cardtitle_iw5_m16_marksman,title,0,pr_marksman_iw5_m16,,,, +cardicon_iw5_m16_marksman,icon,0,pr_marksman_iw5_m16_2,,,, +cardtitle_iw5_m16_veteran,title,0,pr_marksman_iw5_m16_3,,,, +cardtitle_iw5_m16_expert,title,0,pr_expert_iw5_m16,,,, +cardicon_iw5_m16_expert,icon,0,pr_expert_iw5_m16_2,,,, +cardtitle_iw5_m16_sharpshooter,title,0,pr_expert_iw5_m16_3,,,, +tier_32_acr,challenge,49,,,,, +iw5_acr,weapon,49,,,,,ch_prPurchase_acr +iw5_acr reflex,weaponAttachment,,,,,, +iw5_acr silencer,weaponAttachment,,,,,, +iw5_acr m320,weaponAttachment,,,,,, +iw5_acr acog,weaponAttachment,,,,,, +iw5_acr heartbeat,weaponAttachment,,,,,, +iw5_acr hybrid,weaponAttachment,,,,,, +iw5_acr shotgun,weaponAttachment,,,,,, +iw5_acr eotech,weaponAttachment,,,,,, +iw5_acr xmags,weaponAttachment,,,,,, +iw5_acr thermal,weaponAttachment,,,,,, +iw5_acr classic,weaponCamo,,,,,, +iw5_acr snow,weaponCamo,,,,,, +iw5_acr multi,weaponCamo,,,,,, +iw5_acr d_urban,weaponCamo,,,,,, +iw5_acr hex,weaponCamo,,,,,, +iw5_acr choco,weaponCamo,,,,,, +iw5_acr marine,weaponCamo,9999,,,,, +iw5_acr snake,weaponCamo,,,,,, +iw5_acr winter,weaponCamo,9999,,,,, +iw5_acr blue,weaponCamo,,,,,, +iw5_acr red,weaponCamo,,,,,, +iw5_acr autumn,weaponCamo,,,,,, +iw5_acr gold,weaponCamo,,,,,, +iw5_acr specialty_marksman,weaponBuff,,,,,, +iw5_acr specialty_bulletpenetration,weaponBuff,,,,,, +iw5_acr specialty_bling,weaponBuff,,,,,, +iw5_acr specialty_sharp_focus,weaponBuff,,,,,, +iw5_acr specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_acr specialty_reducedsway,weaponBuff,,,,,, +iw5_acr ret1,weaponReticle,,,,,, +iw5_acr ret2,weaponReticle,,,,,, +iw5_acr ret3,weaponReticle,,,,,, +iw5_acr ret4,weaponReticle,,,,,, +iw5_acr ret5,weaponReticle,,,,,, +iw5_acr ret6,weaponReticle,,,,,, +ch_marksman_iw5_acr,challenge,49,,,,,ch_prPurchase_acr +ch_expert_iw5_acr,challenge,49,,,,,ch_prPurchase_acr +ch_iw5_acr_mastery,challenge,49,,,,,ch_prPurchase_acr +pr_marksman_iw5_acr,challenge,49,ch_prestige,,,,ch_prPurchase_acr +pr_expert_iw5_acr,challenge,49,ch_prestige,,,,ch_prPurchase_acr +cardtitle_iw5_acr_master,title,0,ch_iw5_acr_mastery,,,, +cardtitle_iw5_acr_marksman,title,0,pr_marksman_iw5_acr,,,, +cardicon_iw5_acr_marksman,icon,0,pr_marksman_iw5_acr_2,,,, +cardtitle_iw5_acr_veteran,title,0,pr_marksman_iw5_acr_3,,,, +cardtitle_iw5_acr_expert,title,0,pr_expert_iw5_acr,,,, +cardicon_iw5_acr_expert,icon,0,pr_expert_iw5_acr_2,,,, +cardtitle_iw5_acr_sharpshooter,title,0,pr_expert_iw5_acr_3,,,, +tier_39_iw5_fad,challenge,77,,,,, +iw5_fad,weapon,77,,,,,ch_prPurchase_fad +iw5_fad reflex,weaponAttachment,,,,,, +iw5_fad silencer,weaponAttachment,,,,,, +iw5_fad m320,weaponAttachment,,,,,, +iw5_fad acog,weaponAttachment,,,,,, +iw5_fad heartbeat,weaponAttachment,,,,,, +iw5_fad hybrid,weaponAttachment,,,,,, +iw5_fad shotgun,weaponAttachment,,,,,, +iw5_fad eotech,weaponAttachment,,,,,, +iw5_fad xmags,weaponAttachment,,,,,, +iw5_fad thermal,weaponAttachment,,,,,, +iw5_fad classic,weaponCamo,,,,,, +iw5_fad snow,weaponCamo,,,,,, +iw5_fad multi,weaponCamo,,,,,, +iw5_fad d_urban,weaponCamo,,,,,, +iw5_fad hex,weaponCamo,,,,,, +iw5_fad choco,weaponCamo,,,,,, +iw5_fad marine,weaponCamo,9999,,,,, +iw5_fad snake,weaponCamo,,,,,, +iw5_fad winter,weaponCamo,9999,,,,, +iw5_fad blue,weaponCamo,,,,,, +iw5_fad red,weaponCamo,,,,,, +iw5_fad autumn,weaponCamo,,,,,, +iw5_fad gold,weaponCamo,,,,,, +iw5_fad specialty_marksman,weaponBuff,,,,,, +iw5_fad specialty_bulletpenetration,weaponBuff,,,,,, +iw5_fad specialty_bling,weaponBuff,,,,,, +iw5_fad specialty_sharp_focus,weaponBuff,,,,,, +iw5_fad specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_fad specialty_reducedsway,weaponBuff,,,,,, +iw5_fad ret1,weaponReticle,,,,,, +iw5_fad ret2,weaponReticle,,,,,, +iw5_fad ret3,weaponReticle,,,,,, +iw5_fad ret4,weaponReticle,,,,,, +iw5_fad ret5,weaponReticle,,,,,, +iw5_fad ret6,weaponReticle,,,,,, +ch_marksman_iw5_fad,challenge,77,,,,,ch_prPurchase_fad +ch_expert_iw5_fad,challenge,77,,,,,ch_prPurchase_fad +ch_iw5_fad_mastery,challenge,77,,,,,ch_prPurchase_fad +pr_marksman_iw5_fad,challenge,77,ch_prestige,,,,ch_prPurchase_fad +pr_expert_iw5_fad,challenge,77,ch_prestige,,,,ch_prPurchase_fad +cardtitle_iw5_fad_master,title,0,ch_iw5_fad_mastery,,,, +cardtitle_iw5_fad_marksman,title,0,pr_marksman_iw5_fad,,,, +cardicon_iw5_fad_marksman,icon,0,pr_marksman_iw5_fad_2,,,, +cardtitle_iw5_fad_veteran,title,0,pr_marksman_iw5_fad_3,,,, +cardtitle_iw5_fad_expert,title,0,pr_expert_iw5_fad,,,, +cardicon_iw5_fad_expert,icon,0,pr_expert_iw5_fad_2,,,, +cardtitle_iw5_fad_sharpshooter,title,0,pr_expert_iw5_fad_3,,,, +tier_33_iw5_ak47,challenge,67,,,,, +iw5_ak47,weapon,67,,,,,ch_prPurchase_ak47 +iw5_ak47 reflex,weaponAttachment,,,,,, +iw5_ak47 silencer,weaponAttachment,,,,,, +iw5_ak47 gp25,weaponAttachment,,,,,, +iw5_ak47 acog,weaponAttachment,,,,,, +iw5_ak47 heartbeat,weaponAttachment,,,,,, +iw5_ak47 hybrid,weaponAttachment,,,,,, +iw5_ak47 shotgun,weaponAttachment,,,,,, +iw5_ak47 eotech,weaponAttachment,,,,,, +iw5_ak47 xmags,weaponAttachment,,,,,, +iw5_ak47 thermal,weaponAttachment,,,,,, +iw5_ak47 classic,weaponCamo,,,,,, +iw5_ak47 snow,weaponCamo,,,,,, +iw5_ak47 multi,weaponCamo,,,,,, +iw5_ak47 d_urban,weaponCamo,,,,,, +iw5_ak47 hex,weaponCamo,,,,,, +iw5_ak47 choco,weaponCamo,,,,,, +iw5_ak47 marine,weaponCamo,9999,,,,, +iw5_ak47 snake,weaponCamo,,,,,, +iw5_ak47 winter,weaponCamo,9999,,,,, +iw5_ak47 blue,weaponCamo,,,,,, +iw5_ak47 red,weaponCamo,,,,,, +iw5_ak47 autumn,weaponCamo,,,,,, +iw5_ak47 gold,weaponCamo,,,,,, +iw5_ak47 specialty_marksman,weaponBuff,,,,,, +iw5_ak47 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_ak47 specialty_bling,weaponBuff,,,,,, +iw5_ak47 specialty_sharp_focus,weaponBuff,,,,,, +iw5_ak47 specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_ak47 specialty_reducedsway,weaponBuff,,,,,, +iw5_ak47 ret1,weaponReticle,,,,,, +iw5_ak47 ret2,weaponReticle,,,,,, +iw5_ak47 ret3,weaponReticle,,,,,, +iw5_ak47 ret4,weaponReticle,,,,,, +iw5_ak47 ret5,weaponReticle,,,,,, +iw5_ak47 ret6,weaponReticle,,,,,, +ch_marksman_iw5_ak47,challenge,67,,,,,ch_prPurchase_ak47 +ch_expert_iw5_ak47,challenge,67,,,,,ch_prPurchase_ak47 +ch_iw5_ak47_mastery,challenge,67,,,,,ch_prPurchase_ak47 +pr_marksman_iw5_ak47,challenge,67,ch_prestige,,,,ch_prPurchase_ak47 +pr_expert_iw5_ak47,challenge,67,ch_prestige,,,,ch_prPurchase_ak47 +cardtitle_iw5_ak47_master,title,0,ch_iw5_ak47_mastery,,,, +cardtitle_iw5_ak47_marksman,title,0,pr_marksman_iw5_ak47,,,, +cardicon_iw5_ak47_marksman,icon,0,pr_marksman_iw5_ak47_2,,,, +cardtitle_iw5_ak47_veteran,title,0,pr_marksman_iw5_ak47_3,,,, +cardtitle_iw5_ak47_expert,title,0,pr_expert_iw5_ak47,,,, +cardicon_iw5_ak47_expert,icon,0,pr_expert_iw5_ak47_2,,,, +cardtitle_iw5_ak47_sharpshooter,title,0,pr_expert_iw5_ak47_3,,,, +tier_79_iw5_cm901,challenge,17,,,,, +iw5_cm901,weapon,17,,,,,ch_prPurchase_cm901 +iw5_cm901 reflex,weaponAttachment,,,,,, +iw5_cm901 silencer,weaponAttachment,,,,,, +iw5_cm901 m320,weaponAttachment,,,,,, +iw5_cm901 acog,weaponAttachment,,,,,, +iw5_cm901 heartbeat,weaponAttachment,,,,,, +iw5_cm901 hybrid,weaponAttachment,,,,,, +iw5_cm901 shotgun,weaponAttachment,,,,,, +iw5_cm901 eotech,weaponAttachment,,,,,, +iw5_cm901 xmags,weaponAttachment,,,,,, +iw5_cm901 thermal,weaponAttachment,,,,,, +iw5_cm901 classic,weaponCamo,,,,,, +iw5_cm901 snow,weaponCamo,,,,,, +iw5_cm901 multi,weaponCamo,,,,,, +iw5_cm901 d_urban,weaponCamo,,,,,, +iw5_cm901 hex,weaponCamo,,,,,, +iw5_cm901 choco,weaponCamo,,,,,, +iw5_cm901 marine,weaponCamo,9999,,,,, +iw5_cm901 snake,weaponCamo,,,,,, +iw5_cm901 winter,weaponCamo,9999,,,,, +iw5_cm901 blue,weaponCamo,,,,,, +iw5_cm901 red,weaponCamo,,,,,, +iw5_cm901 autumn,weaponCamo,,,,,, +iw5_cm901 gold,weaponCamo,,,,,, +iw5_cm901 specialty_marksman,weaponBuff,,,,,, +iw5_cm901 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_cm901 specialty_bling,weaponBuff,,,,,, +iw5_cm901 specialty_sharp_focus,weaponBuff,,,,,, +iw5_cm901 specialty_holdbreathwhileads,weaponBuff,,,,,, +iw5_cm901 specialty_reducedsway,weaponBuff,,,,,, +iw5_cm901 ret1,weaponReticle,,,,,, +iw5_cm901 ret2,weaponReticle,,,,,, +iw5_cm901 ret3,weaponReticle,,,,,, +iw5_cm901 ret4,weaponReticle,,,,,, +iw5_cm901 ret5,weaponReticle,,,,,, +iw5_cm901 ret6,weaponReticle,,,,,, +ch_marksman_iw5_cm901,challenge,17,,,,,ch_prPurchase_cm901 +ch_expert_iw5_cm901,challenge,17,,,,,ch_prPurchase_cm901 +ch_iw5_cm901_mastery,challenge,17,,,,,ch_prPurchase_cm901 +pr_marksman_iw5_cm901,challenge,17,ch_prestige,,,,ch_prPurchase_cm901 +pr_expert_iw5_cm901,challenge,17,ch_prestige,,,,ch_prPurchase_cm901 +cardtitle_iw5_cm901_master,title,0,ch_iw5_cm901_mastery,,,, +cardtitle_iw5_cm901_marksman,title,0,pr_marksman_iw5_cm901,,,, +cardicon_iw5_cm901_marksman,icon,0,pr_marksman_iw5_cm901_2,,,, +cardtitle_iw5_cm901_veteran,title,0,pr_marksman_iw5_cm901_3,,,, +cardtitle_iw5_cm901_expert,title,0,pr_expert_iw5_cm901,,,, +cardicon_iw5_cm901_expert,icon,0,pr_expert_iw5_cm901_2,,,, +cardtitle_iw5_cm901_sharpshooter,title,0,pr_expert_iw5_cm901_3,,,, +tier_55_iw5_mp5,challenge,0,,,,, +iw5_mp5,weapon,0,,,,, +iw5_mp5 reflex,weaponAttachment,,,,,, +iw5_mp5 silencer,weaponAttachment,,,,,, +iw5_mp5 rof,weaponAttachment,,,,,, +iw5_mp5 acog,weaponAttachment,,,,,, +iw5_mp5 hamrhybrid,weaponAttachment,,,,,, +iw5_mp5 eotech,weaponAttachment,,,,,, +iw5_mp5 xmags,weaponAttachment,,,,,, +iw5_mp5 thermal,weaponAttachment,,,,,, +iw5_mp5 classic,weaponCamo,,,,,, +iw5_mp5 snow,weaponCamo,,,,,, +iw5_mp5 multi,weaponCamo,,,,,, +iw5_mp5 d_urban,weaponCamo,,,,,, +iw5_mp5 hex,weaponCamo,,,,,, +iw5_mp5 choco,weaponCamo,,,,,, +iw5_mp5 marine,weaponCamo,9999,,,,, +iw5_mp5 snake,weaponCamo,,,,,, +iw5_mp5 winter,weaponCamo,9999,,,,, +iw5_mp5 blue,weaponCamo,,,,,, +iw5_mp5 red,weaponCamo,,,,,, +iw5_mp5 autumn,weaponCamo,,,,,, +iw5_mp5 gold,weaponCamo,,,,,, +iw5_mp5 specialty_marksman,weaponBuff,,,,,, +iw5_mp5 specialty_longerrange,weaponBuff,,,,,, +iw5_mp5 specialty_bling,weaponBuff,,,,,, +iw5_mp5 specialty_sharp_focus,weaponBuff,,,,,, +iw5_mp5 specialty_fastermelee,weaponBuff,,,,,, +iw5_mp5 specialty_reducedsway,weaponBuff,,,,,, +iw5_mp5 ret1,weaponReticle,,,,,, +iw5_mp5 ret2,weaponReticle,,,,,, +iw5_mp5 ret3,weaponReticle,,,,,, +iw5_mp5 ret4,weaponReticle,,,,,, +iw5_mp5 ret5,weaponReticle,,,,,, +iw5_mp5 ret6,weaponReticle,,,,,, +ch_marksman_iw5_mp5,challenge,0,,,,, +ch_expert_iw5_mp5,challenge,0,,,,, +ch_iw5_mp5_mastery,challenge,0,,,,, +pr_marksman_iw5_mp5,challenge,0,ch_prestige,,,, +pr_expert_iw5_mp5,challenge,0,ch_prestige,,,, +cardtitle_iw5_mp5_master,title,0,ch_iw5_mp5_mastery,,,, +cardtitle_iw5_mp5_marksman,title,0,pr_marksman_iw5_mp5,,,, +cardicon_iw5_mp5_marksman,icon,0,pr_marksman_iw5_mp5_2,,,, +cardtitle_iw5_mp5_veteran,title,0,pr_marksman_iw5_mp5_3,,,, +cardtitle_iw5_mp5_expert,title,0,pr_expert_iw5_mp5,,,, +cardicon_iw5_mp5_expert,icon,0,pr_expert_iw5_mp5_2,,,, +cardtitle_iw5_mp5_sharpshooter,title,0,pr_expert_iw5_mp5_3,,,, +tier_73_iw5_ump45,challenge,0,,,,, +iw5_ump45,weapon,0,,,,, +iw5_ump45 reflex,weaponAttachment,,,,,, +iw5_ump45 silencer,weaponAttachment,,,,,, +iw5_ump45 rof,weaponAttachment,,,,,, +iw5_ump45 acog,weaponAttachment,,,,,, +iw5_ump45 hamrhybrid,weaponAttachment,,,,,, +iw5_ump45 eotech,weaponAttachment,,,,,, +iw5_ump45 xmags,weaponAttachment,,,,,, +iw5_ump45 thermal,weaponAttachment,,,,,, +iw5_ump45 classic,weaponCamo,,,,,, +iw5_ump45 snow,weaponCamo,,,,,, +iw5_ump45 multi,weaponCamo,,,,,, +iw5_ump45 d_urban,weaponCamo,,,,,, +iw5_ump45 hex,weaponCamo,,,,,, +iw5_ump45 choco,weaponCamo,,,,,, +iw5_ump45 marine,weaponCamo,9999,,,,, +iw5_ump45 snake,weaponCamo,,,,,, +iw5_ump45 winter,weaponCamo,9999,,,,, +iw5_ump45 blue,weaponCamo,,,,,, +iw5_ump45 red,weaponCamo,,,,,, +iw5_ump45 autumn,weaponCamo,,,,,, +iw5_ump45 gold,weaponCamo,,,,,, +iw5_ump45 specialty_marksman,weaponBuff,,,,,, +iw5_ump45 specialty_longerrange,weaponBuff,,,,,, +iw5_ump45 specialty_bling,weaponBuff,,,,,, +iw5_ump45 specialty_sharp_focus,weaponBuff,,,,,, +iw5_ump45 specialty_fastermelee,weaponBuff,,,,,, +iw5_ump45 specialty_reducedsway,weaponBuff,,,,,, +iw5_ump45 ret1,weaponReticle,,,,,, +iw5_ump45 ret2,weaponReticle,,,,,, +iw5_ump45 ret3,weaponReticle,,,,,, +iw5_ump45 ret4,weaponReticle,,,,,, +iw5_ump45 ret5,weaponReticle,,,,,, +iw5_ump45 ret6,weaponReticle,,,,,, +ch_marksman_iw5_ump45,challenge,0,,,,, +ch_expert_iw5_ump45,challenge,0,,,,, +ch_iw5_ump45_mastery,challenge,0,,,,, +pr_marksman_iw5_ump45,challenge,0,ch_prestige,,,, +pr_expert_iw5_ump45,challenge,0,ch_prestige,,,, +cardtitle_iw5_ump45_master,title,0,ch_iw5_ump45_mastery,,,, +cardtitle_iw5_ump45_marksman,title,0,pr_marksman_iw5_ump45,,,, +cardicon_iw5_ump45_marksman,icon,0,pr_marksman_iw5_ump45_2,,,, +cardtitle_iw5_ump45_veteran,title,0,pr_marksman_iw5_ump45_3,,,, +cardtitle_iw5_ump45_expert,title,0,pr_expert_iw5_ump45,,,, +cardicon_iw5_ump45_expert,icon,0,pr_expert_iw5_ump45_2,,,, +cardtitle_iw5_ump45_sharpshooter,title,0,pr_expert_iw5_ump45_3,,,, +tier_60_iw5_pp90m1,challenge,27,,,,, +iw5_pp90m1,weapon,27,,,,,ch_prPurchase_pp90m1 +iw5_pp90m1 reflex,weaponAttachment,,,,,, +iw5_pp90m1 silencer,weaponAttachment,,,,,, +iw5_pp90m1 rof,weaponAttachment,,,,,, +iw5_pp90m1 acog,weaponAttachment,,,,,, +iw5_pp90m1 hamrhybrid,weaponAttachment,,,,,, +iw5_pp90m1 eotech,weaponAttachment,,,,,, +iw5_pp90m1 xmags,weaponAttachment,,,,,, +iw5_pp90m1 thermal,weaponAttachment,,,,,, +iw5_pp90m1 classic,weaponCamo,,,,,, +iw5_pp90m1 snow,weaponCamo,,,,,, +iw5_pp90m1 multi,weaponCamo,,,,,, +iw5_pp90m1 d_urban,weaponCamo,,,,,, +iw5_pp90m1 hex,weaponCamo,,,,,, +iw5_pp90m1 choco,weaponCamo,,,,,, +iw5_pp90m1 marine,weaponCamo,9999,,,,, +iw5_pp90m1 snake,weaponCamo,,,,,, +iw5_pp90m1 winter,weaponCamo,9999,,,,, +iw5_pp90m1 blue,weaponCamo,,,,,, +iw5_pp90m1 red,weaponCamo,,,,,, +iw5_pp90m1 autumn,weaponCamo,,,,,, +iw5_pp90m1 gold,weaponCamo,,,,,, +iw5_pp90m1 specialty_marksman,weaponBuff,,,,,, +iw5_pp90m1 specialty_longerrange,weaponBuff,,,,,, +iw5_pp90m1 specialty_bling,weaponBuff,,,,,, +iw5_pp90m1 specialty_sharp_focus,weaponBuff,,,,,, +iw5_pp90m1 specialty_fastermelee,weaponBuff,,,,,, +iw5_pp90m1 specialty_reducedsway,weaponBuff,,,,,, +iw5_pp90m1 ret1,weaponReticle,,,,,, +iw5_pp90m1 ret2,weaponReticle,,,,,, +iw5_pp90m1 ret3,weaponReticle,,,,,, +iw5_pp90m1 ret4,weaponReticle,,,,,, +iw5_pp90m1 ret5,weaponReticle,,,,,, +iw5_pp90m1 ret6,weaponReticle,,,,,, +ch_marksman_iw5_pp90m1,challenge,27,,,,,ch_prPurchase_pp90m1 +ch_expert_iw5_pp90m1,challenge,27,,,,,ch_prPurchase_pp90m1 +ch_iw5_pp90m1_mastery,challenge,27,,,,,ch_prPurchase_pp90m1 +pr_marksman_iw5_pp90m1,challenge,27,ch_prestige,,,,ch_prPurchase_pp90m1 +pr_expert_iw5_pp90m1,challenge,27,ch_prestige,,,,ch_prPurchase_pp90m1 +cardtitle_iw5_pp90m1_master,title,0,ch_iw5_pp90m1_mastery,,,, +cardtitle_iw5_pp90m1_marksman,title,0,pr_marksman_iw5_pp90m1,,,, +cardicon_iw5_pp90m1_marksman,icon,0,pr_marksman_iw5_pp90m1_2,,,, +cardtitle_iw5_pp90m1_veteran,title,0,pr_marksman_iw5_pp90m1_3,,,, +cardtitle_iw5_pp90m1_expert,title,0,pr_expert_iw5_pp90m1,,,, +cardicon_iw5_pp90m1_expert,icon,0,pr_expert_iw5_pp90m1_2,,,, +cardtitle_iw5_pp90m1_sharpshooter,title,0,pr_expert_iw5_pp90m1_3,,,, +tier_59_iw5_p90,challenge,37,,,,, +iw5_p90,weapon,37,,,,,ch_prPurchase_p90 +iw5_p90 reflex,weaponAttachment,,,,,, +iw5_p90 silencer,weaponAttachment,,,,,, +iw5_p90 rof,weaponAttachment,,,,,, +iw5_p90 acog,weaponAttachment,,,,,, +iw5_p90 hamrhybrid,weaponAttachment,,,,,, +iw5_p90 eotech,weaponAttachment,,,,,, +iw5_p90 xmags,weaponAttachment,,,,,, +iw5_p90 thermal,weaponAttachment,,,,,, +iw5_p90 classic,weaponCamo,,,,,, +iw5_p90 snow,weaponCamo,,,,,, +iw5_p90 multi,weaponCamo,,,,,, +iw5_p90 d_urban,weaponCamo,,,,,, +iw5_p90 hex,weaponCamo,,,,,, +iw5_p90 choco,weaponCamo,,,,,, +iw5_p90 marine,weaponCamo,9999,,,,, +iw5_p90 snake,weaponCamo,,,,,, +iw5_p90 winter,weaponCamo,9999,,,,, +iw5_p90 blue,weaponCamo,,,,,, +iw5_p90 red,weaponCamo,,,,,, +iw5_p90 autumn,weaponCamo,,,,,, +iw5_p90 gold,weaponCamo,,,,,, +iw5_p90 specialty_marksman,weaponBuff,,,,,, +iw5_p90 specialty_longerrange,weaponBuff,,,,,, +iw5_p90 specialty_bling,weaponBuff,,,,,, +iw5_p90 specialty_sharp_focus,weaponBuff,,,,,, +iw5_p90 specialty_fastermelee,weaponBuff,,,,,, +iw5_p90 specialty_reducedsway,weaponBuff,,,,,, +iw5_p90 ret1,weaponReticle,,,,,, +iw5_p90 ret2,weaponReticle,,,,,, +iw5_p90 ret3,weaponReticle,,,,,, +iw5_p90 ret4,weaponReticle,,,,,, +iw5_p90 ret5,weaponReticle,,,,,, +iw5_p90 ret6,weaponReticle,,,,,, +ch_marksman_iw5_p90,challenge,37,,,,,ch_prPurchase_p90 +ch_expert_iw5_p90,challenge,37,,,,,ch_prPurchase_p90 +ch_iw5_p90_mastery,challenge,37,,,,,ch_prPurchase_p90 +pr_marksman_iw5_p90,challenge,37,ch_prestige,,,,ch_prPurchase_p90 +pr_expert_iw5_p90,challenge,37,ch_prestige,,,,ch_prPurchase_p90 +cardtitle_iw5_p90_master,title,0,ch_iw5_p90_mastery,,,, +cardtitle_iw5_p90_marksman,title,0,pr_marksman_iw5_p90,,,, +cardicon_iw5_p90_marksman,icon,0,pr_marksman_iw5_p90_2,,,, +cardtitle_iw5_p90_veteran,title,0,pr_marksman_iw5_p90_3,,,, +cardtitle_iw5_p90_expert,title,0,pr_expert_iw5_p90,,,, +cardicon_iw5_p90_expert,icon,0,pr_expert_iw5_p90_2,,,, +cardtitle_iw5_p90_sharpshooter,title,0,pr_expert_iw5_p90_3,,,, +tier_76_iw5_m9,challenge,55,,,,, +iw5_m9,weapon,55,,,,,ch_prPurchase_m9 +iw5_m9 reflex,weaponAttachment,,,,,, +iw5_m9 silencer,weaponAttachment,,,,,, +iw5_m9 rof,weaponAttachment,,,,,, +iw5_m9 acog,weaponAttachment,,,,,, +iw5_m9 hamrhybrid,weaponAttachment,,,,,, +iw5_m9 eotech,weaponAttachment,,,,,, +iw5_m9 xmags,weaponAttachment,,,,,, +iw5_m9 thermal,weaponAttachment,,,,,, +iw5_m9 classic,weaponCamo,,,,,, +iw5_m9 snow,weaponCamo,,,,,, +iw5_m9 multi,weaponCamo,,,,,, +iw5_m9 d_urban,weaponCamo,,,,,, +iw5_m9 hex,weaponCamo,,,,,, +iw5_m9 choco,weaponCamo,,,,,, +iw5_m9 marine,weaponCamo,9999,,,,, +iw5_m9 snake,weaponCamo,,,,,, +iw5_m9 winter,weaponCamo,9999,,,,, +iw5_m9 blue,weaponCamo,,,,,, +iw5_m9 red,weaponCamo,,,,,, +iw5_m9 autumn,weaponCamo,,,,,, +iw5_m9 gold,weaponCamo,,,,,, +iw5_m9 specialty_marksman,weaponBuff,,,,,, +iw5_m9 specialty_longerrange,weaponBuff,,,,,, +iw5_m9 specialty_bling,weaponBuff,,,,,, +iw5_m9 specialty_sharp_focus,weaponBuff,,,,,, +iw5_m9 specialty_fastermelee,weaponBuff,,,,,, +iw5_m9 specialty_reducedsway,weaponBuff,,,,,, +iw5_m9 ret1,weaponReticle,,,,,, +iw5_m9 ret2,weaponReticle,,,,,, +iw5_m9 ret3,weaponReticle,,,,,, +iw5_m9 ret4,weaponReticle,,,,,, +iw5_m9 ret5,weaponReticle,,,,,, +iw5_m9 ret6,weaponReticle,,,,,, +ch_marksman_iw5_m9,challenge,55,,,,,ch_prPurchase_m9 +ch_expert_iw5_m9,challenge,55,,,,,ch_prPurchase_m9 +ch_iw5_m9_mastery,challenge,55,,,,,ch_prPurchase_m9 +pr_marksman_iw5_m9,challenge,55,ch_prestige,,,,ch_prPurchase_m9 +pr_expert_iw5_m9,challenge,55,ch_prestige,,,,ch_prPurchase_m9 +cardtitle_iw5_m9_master,title,0,ch_iw5_m9_mastery,,,, +cardtitle_iw5_m9_marksman,title,0,pr_marksman_iw5_m9,,,, +cardicon_iw5_m9_marksman,icon,0,pr_marksman_iw5_m9_2,,,, +cardtitle_iw5_m9_veteran,title,0,pr_marksman_iw5_m9_3,,,, +cardtitle_iw5_m9_expert,title,0,pr_expert_iw5_m9,,,, +cardicon_iw5_m9_expert,icon,0,pr_expert_iw5_m9_2,,,, +cardtitle_iw5_m9_sharpshooter,title,0,pr_expert_iw5_m9_3,,,, +tier_56_iw5_mp7,challenge,73,,,,, +iw5_mp7,weapon,73,,,,,ch_prPurchase_mp7 +iw5_mp7 reflex,weaponAttachment,,,,,, +iw5_mp7 silencer,weaponAttachment,,,,,, +iw5_mp7 rof,weaponAttachment,,,,,, +iw5_mp7 acog,weaponAttachment,,,,,, +iw5_mp7 hamrhybrid,weaponAttachment,,,,,, +iw5_mp7 eotech,weaponAttachment,,,,,, +iw5_mp7 xmags,weaponAttachment,,,,,, +iw5_mp7 thermal,weaponAttachment,,,,,, +iw5_mp7 classic,weaponCamo,,,,,, +iw5_mp7 snow,weaponCamo,,,,,, +iw5_mp7 multi,weaponCamo,,,,,, +iw5_mp7 d_urban,weaponCamo,,,,,, +iw5_mp7 hex,weaponCamo,,,,,, +iw5_mp7 choco,weaponCamo,,,,,, +iw5_mp7 marine,weaponCamo,9999,,,,, +iw5_mp7 snake,weaponCamo,,,,,, +iw5_mp7 winter,weaponCamo,9999,,,,, +iw5_mp7 blue,weaponCamo,,,,,, +iw5_mp7 red,weaponCamo,,,,,, +iw5_mp7 autumn,weaponCamo,,,,,, +iw5_mp7 gold,weaponCamo,,,,,, +iw5_mp7 specialty_marksman,weaponBuff,,,,,, +iw5_mp7 specialty_longerrange,weaponBuff,,,,,, +iw5_mp7 specialty_bling,weaponBuff,,,,,, +iw5_mp7 specialty_sharp_focus,weaponBuff,,,,,, +iw5_mp7 specialty_fastermelee,weaponBuff,,,,,, +iw5_mp7 specialty_reducedsway,weaponBuff,,,,,, +iw5_mp7 ret1,weaponReticle,,,,,, +iw5_mp7 ret2,weaponReticle,,,,,, +iw5_mp7 ret3,weaponReticle,,,,,, +iw5_mp7 ret4,weaponReticle,,,,,, +iw5_mp7 ret5,weaponReticle,,,,,, +iw5_mp7 ret6,weaponReticle,,,,,, +ch_marksman_iw5_mp7,challenge,73,,,,,ch_prPurchase_mp7 +ch_expert_iw5_mp7,challenge,73,,,,,ch_prPurchase_mp7 +ch_iw5_mp7_mastery,challenge,73,,,,,ch_prPurchase_mp7 +pr_marksman_iw5_mp7,challenge,73,ch_prestige,,,,ch_prPurchase_mp7 +pr_expert_iw5_mp7,challenge,73,ch_prestige,,,,ch_prPurchase_mp7 +cardtitle_iw5_mp7_master,title,0,ch_iw5_mp7_mastery,,,, +cardtitle_iw5_mp7_marksman,title,0,pr_marksman_iw5_mp7,,,, +cardicon_iw5_mp7_marksman,icon,0,pr_marksman_iw5_mp7_2,,,, +cardtitle_iw5_mp7_veteran,title,0,pr_marksman_iw5_mp7_3,,,, +cardtitle_iw5_mp7_expert,title,0,pr_expert_iw5_mp7,,,, +cardicon_iw5_mp7_expert,icon,0,pr_expert_iw5_mp7_2,,,, +cardtitle_iw5_mp7_sharpshooter,title,0,pr_expert_iw5_mp7_3,,,, +tier_66_iw5_sa80,challenge,0,,,,, +iw5_sa80,weapon,0,,,,, +iw5_sa80 reflex,weaponAttachment,,,,,, +iw5_sa80 silencer,weaponAttachment,,,,,, +iw5_sa80 grip,weaponAttachment,,,,,, +iw5_sa80 acog,weaponAttachment,,,,,, +iw5_sa80 rof,weaponAttachment,,,,,, +iw5_sa80 heartbeat,weaponAttachment,,,,,, +iw5_sa80 eotech,weaponAttachment,,,,,, +iw5_sa80 xmags,weaponAttachment,,,,,, +iw5_sa80 thermal,weaponAttachment,,,,,, +iw5_sa80 classic,weaponCamo,,,,,, +iw5_sa80 snow,weaponCamo,,,,,, +iw5_sa80 multi,weaponCamo,,,,,, +iw5_sa80 d_urban,weaponCamo,,,,,, +iw5_sa80 hex,weaponCamo,,,,,, +iw5_sa80 choco,weaponCamo,,,,,, +iw5_sa80 marine,weaponCamo,9999,,,,, +iw5_sa80 snake,weaponCamo,,,,,, +iw5_sa80 winter,weaponCamo,9999,,,,, +iw5_sa80 blue,weaponCamo,,,,,, +iw5_sa80 red,weaponCamo,,,,,, +iw5_sa80 autumn,weaponCamo,,,,,, +iw5_sa80 gold,weaponCamo,,,,,, +iw5_sa80 specialty_marksman,weaponBuff,,,,,, +iw5_sa80 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_sa80 specialty_bling,weaponBuff,,,,,, +iw5_sa80 specialty_sharp_focus,weaponBuff,,,,,, +iw5_sa80 specialty_lightweight,weaponBuff,,,,,, +iw5_sa80 specialty_reducedsway,weaponBuff,,,,,, +iw5_sa80 ret1,weaponReticle,,,,,, +iw5_sa80 ret2,weaponReticle,,,,,, +iw5_sa80 ret3,weaponReticle,,,,,, +iw5_sa80 ret4,weaponReticle,,,,,, +iw5_sa80 ret5,weaponReticle,,,,,, +iw5_sa80 ret6,weaponReticle,,,,,, +ch_marksman_iw5_sa80,challenge,0,,,,, +ch_expert_iw5_sa80,challenge,0,,,,, +ch_iw5_sa80_mastery,challenge,0,,,,, +pr_marksman_iw5_sa80,challenge,0,ch_prestige,,,, +pr_expert_iw5_sa80,challenge,0,ch_prestige,,,, +cardtitle_iw5_sa80_master,title,0,ch_iw5_sa80_mastery,,,, +cardtitle_iw5_sa80_marksman,title,0,pr_marksman_iw5_sa80,,,, +cardicon_iw5_sa80_marksman,icon,0,pr_marksman_iw5_sa80_2,,,, +cardtitle_iw5_sa80_veteran,title,0,pr_marksman_iw5_sa80_3,,,, +cardtitle_iw5_sa80_expert,title,0,pr_expert_iw5_sa80,,,, +cardicon_iw5_sa80_expert,icon,0,pr_expert_iw5_sa80_2,,,, +cardtitle_iw5_sa80_sharpshooter,title,0,pr_expert_iw5_sa80_3,,,, +tier_80_iw5_mg36,challenge,0,,,,, +iw5_mg36,weapon,0,,,,, +iw5_mg36 reflex,weaponAttachment,,,,,, +iw5_mg36 silencer,weaponAttachment,,,,,, +iw5_mg36 grip,weaponAttachment,,,,,, +iw5_mg36 acog,weaponAttachment,,,,,, +iw5_mg36 rof,weaponAttachment,,,,,, +iw5_mg36 heartbeat,weaponAttachment,,,,,, +iw5_mg36 eotech,weaponAttachment,,,,,, +iw5_mg36 xmags,weaponAttachment,,,,,, +iw5_mg36 thermal,weaponAttachment,,,,,, +iw5_mg36 classic,weaponCamo,,,,,, +iw5_mg36 snow,weaponCamo,,,,,, +iw5_mg36 multi,weaponCamo,,,,,, +iw5_mg36 d_urban,weaponCamo,,,,,, +iw5_mg36 hex,weaponCamo,,,,,, +iw5_mg36 choco,weaponCamo,,,,,, +iw5_mg36 marine,weaponCamo,9999,,,,, +iw5_mg36 snake,weaponCamo,,,,,, +iw5_mg36 winter,weaponCamo,9999,,,,, +iw5_mg36 blue,weaponCamo,,,,,, +iw5_mg36 red,weaponCamo,,,,,, +iw5_mg36 autumn,weaponCamo,,,,,, +iw5_mg36 gold,weaponCamo,,,,,, +iw5_mg36 specialty_marksman,weaponBuff,,,,,, +iw5_mg36 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_mg36 specialty_bling,weaponBuff,,,,,, +iw5_mg36 specialty_sharp_focus,weaponBuff,,,,,, +iw5_mg36 specialty_lightweight,weaponBuff,,,,,, +iw5_mg36 specialty_reducedsway,weaponBuff,,,,,, +iw5_mg36 ret1,weaponReticle,,,,,, +iw5_mg36 ret2,weaponReticle,,,,,, +iw5_mg36 ret3,weaponReticle,,,,,, +iw5_mg36 ret4,weaponReticle,,,,,, +iw5_mg36 ret5,weaponReticle,,,,,, +iw5_mg36 ret6,weaponReticle,,,,,, +ch_marksman_iw5_mg36,challenge,0,,,,, +ch_expert_iw5_mg36,challenge,0,,,,, +ch_iw5_mg36_mastery,challenge,0,,,,, +pr_marksman_iw5_mg36,challenge,0,ch_prestige,,,, +pr_expert_iw5_mg36,challenge,0,ch_prestige,,,, +cardtitle_iw5_mg36_master,title,0,ch_iw5_mg36_mastery,,,, +cardtitle_iw5_mg36_marksman,title,0,pr_marksman_iw5_mg36,,,, +cardicon_iw5_mg36_marksman,icon,0,pr_marksman_iw5_mg36_2,,,, +cardtitle_iw5_mg36_veteran,title,0,pr_marksman_iw5_mg36_3,,,, +cardtitle_iw5_mg36_expert,title,0,pr_expert_iw5_mg36,,,, +cardicon_iw5_mg36_expert,icon,0,pr_expert_iw5_mg36_2,,,, +cardtitle_iw5_mg36_sharpshooter,title,0,pr_expert_iw5_mg36_3,,,, +tier_52_iw5_mk46,challenge,53,,,,, +iw5_mk46,weapon,53,,,,,ch_prPurchase_mk46 +iw5_mk46 reflex,weaponAttachment,,,,,, +iw5_mk46 silencer,weaponAttachment,,,,,, +iw5_mk46 grip,weaponAttachment,,,,,, +iw5_mk46 acog,weaponAttachment,,,,,, +iw5_mk46 rof,weaponAttachment,,,,,, +iw5_mk46 heartbeat,weaponAttachment,,,,,, +iw5_mk46 eotech,weaponAttachment,,,,,, +iw5_mk46 xmags,weaponAttachment,,,,,, +iw5_mk46 thermal,weaponAttachment,,,,,, +iw5_mk46 classic,weaponCamo,,,,,, +iw5_mk46 snow,weaponCamo,,,,,, +iw5_mk46 multi,weaponCamo,,,,,, +iw5_mk46 d_urban,weaponCamo,,,,,, +iw5_mk46 hex,weaponCamo,,,,,, +iw5_mk46 choco,weaponCamo,,,,,, +iw5_mk46 marine,weaponCamo,9999,,,,, +iw5_mk46 snake,weaponCamo,,,,,, +iw5_mk46 winter,weaponCamo,9999,,,,, +iw5_mk46 blue,weaponCamo,,,,,, +iw5_mk46 red,weaponCamo,,,,,, +iw5_mk46 autumn,weaponCamo,,,,,, +iw5_mk46 gold,weaponCamo,,,,,, +iw5_mk46 specialty_marksman,weaponBuff,,,,,, +iw5_mk46 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_mk46 specialty_bling,weaponBuff,,,,,, +iw5_mk46 specialty_sharp_focus,weaponBuff,,,,,, +iw5_mk46 specialty_lightweight,weaponBuff,,,,,, +iw5_mk46 specialty_reducedsway,weaponBuff,,,,,, +iw5_mk46 ret1,weaponReticle,,,,,, +iw5_mk46 ret2,weaponReticle,,,,,, +iw5_mk46 ret3,weaponReticle,,,,,, +iw5_mk46 ret4,weaponReticle,,,,,, +iw5_mk46 ret5,weaponReticle,,,,,, +iw5_mk46 ret6,weaponReticle,,,,,, +ch_marksman_iw5_mk46,challenge,53,,,,,ch_prPurchase_mk46 +ch_expert_iw5_mk46,challenge,53,,,,,ch_prPurchase_mk46 +ch_iw5_mk46_mastery,challenge,53,,,,,ch_prPurchase_mk46 +pr_marksman_iw5_mk46,challenge,53,ch_prestige,,,,ch_prPurchase_mk46 +pr_expert_iw5_mk46,challenge,53,ch_prestige,,,,ch_prPurchase_mk46 +cardtitle_iw5_mk46_master,title,0,ch_iw5_mk46_mastery,,,, +cardtitle_iw5_mk46_marksman,title,0,pr_marksman_iw5_mk46,,,, +cardicon_iw5_mk46_marksman,icon,0,pr_marksman_iw5_mk46_2,,,, +cardtitle_iw5_mk46_veteran,title,0,pr_marksman_iw5_mk46_3,,,, +cardtitle_iw5_mk46_expert,title,0,pr_expert_iw5_mk46,,,, +cardicon_iw5_mk46_expert,icon,0,pr_expert_iw5_mk46_2,,,, +cardtitle_iw5_mk46_sharpshooter,title,0,pr_expert_iw5_mk46_3,,,, +tier_62_iw5_pecheneg,challenge,13,,,,, +iw5_pecheneg,weapon,13,,,,,ch_prPurchase_pecheneg +iw5_pecheneg reflex,weaponAttachment,,,,,, +iw5_pecheneg silencer,weaponAttachment,,,,,, +iw5_pecheneg grip,weaponAttachment,,,,,, +iw5_pecheneg acog,weaponAttachment,,,,,, +iw5_pecheneg rof,weaponAttachment,,,,,, +iw5_pecheneg eotech,weaponAttachment,,,,,, +iw5_pecheneg xmags,weaponAttachment,,,,,, +iw5_pecheneg thermal,weaponAttachment,,,,,, +iw5_pecheneg classic,weaponCamo,,,,,, +iw5_pecheneg snow,weaponCamo,,,,,, +iw5_pecheneg multi,weaponCamo,,,,,, +iw5_pecheneg d_urban,weaponCamo,,,,,, +iw5_pecheneg hex,weaponCamo,,,,,, +iw5_pecheneg choco,weaponCamo,,,,,, +iw5_pecheneg marine,weaponCamo,9999,,,,, +iw5_pecheneg snake,weaponCamo,,,,,, +iw5_pecheneg winter,weaponCamo,9999,,,,, +iw5_pecheneg blue,weaponCamo,,,,,, +iw5_pecheneg red,weaponCamo,,,,,, +iw5_pecheneg autumn,weaponCamo,,,,,, +iw5_pecheneg gold,weaponCamo,,,,,, +iw5_pecheneg specialty_marksman,weaponBuff,,,,,, +iw5_pecheneg specialty_bulletpenetration,weaponBuff,,,,,, +iw5_pecheneg specialty_bling,weaponBuff,,,,,, +iw5_pecheneg specialty_sharp_focus,weaponBuff,,,,,, +iw5_pecheneg specialty_lightweight,weaponBuff,,,,,, +iw5_pecheneg specialty_reducedsway,weaponBuff,,,,,, +iw5_pecheneg ret1,weaponReticle,,,,,, +iw5_pecheneg ret2,weaponReticle,,,,,, +iw5_pecheneg ret3,weaponReticle,,,,,, +iw5_pecheneg ret4,weaponReticle,,,,,, +iw5_pecheneg ret5,weaponReticle,,,,,, +iw5_pecheneg ret6,weaponReticle,,,,,, +ch_marksman_iw5_pecheneg,challenge,13,,,,,ch_prPurchase_pecheneg +ch_expert_iw5_pecheneg,challenge,13,,,,,ch_prPurchase_pecheneg +ch_iw5_pecheneg_mastery,challenge,13,,,,,ch_prPurchase_pecheneg +pr_marksman_iw5_pecheneg,challenge,33,ch_prestige,,,,ch_prPurchase_pecheneg +pr_expert_iw5_pecheneg,challenge,33,ch_prestige,,,,ch_prPurchase_pecheneg +cardtitle_iw5_pecheneg_master,title,0,ch_iw5_pecheneg_mastery,,,, +cardtitle_iw5_pecheneg_marksman,title,0,pr_marksman_iw5_pecheneg,,,, +cardicon_iw5_pecheneg_marksman,icon,0,pr_marksman_iw5_pecheneg_2,,,, +cardtitle_iw5_pecheneg_veteran,title,0,pr_marksman_iw5_pecheneg_3,,,, +cardtitle_iw5_pecheneg_expert,title,0,pr_expert_iw5_pecheneg,,,, +cardicon_iw5_pecheneg_expert,icon,0,pr_expert_iw5_pecheneg_2,,,, +cardtitle_iw5_pecheneg_sharpshooter,title,0,pr_expert_iw5_pecheneg_3,,,, +tier_50_iw5_m60,challenge,71,,,,, +iw5_m60,weapon,71,,,,,ch_prPurchase_m60 +iw5_m60 reflex,weaponAttachment,,,,,, +iw5_m60 silencer,weaponAttachment,,,,,, +iw5_m60 grip,weaponAttachment,,,,,, +iw5_m60 acog,weaponAttachment,,,,,, +iw5_m60 rof,weaponAttachment,,,,,, +iw5_m60 eotech,weaponAttachment,,,,,, +iw5_m60 xmags,weaponAttachment,,,,,, +iw5_m60 thermal,weaponAttachment,,,,,, +iw5_m60 classic,weaponCamo,,,,,, +iw5_m60 snow,weaponCamo,,,,,, +iw5_m60 multi,weaponCamo,,,,,, +iw5_m60 d_urban,weaponCamo,,,,,, +iw5_m60 hex,weaponCamo,,,,,, +iw5_m60 choco,weaponCamo,,,,,, +iw5_m60 marine,weaponCamo,9999,,,,, +iw5_m60 snake,weaponCamo,,,,,, +iw5_m60 winter,weaponCamo,9999,,,,, +iw5_m60 blue,weaponCamo,,,,,, +iw5_m60 red,weaponCamo,,,,,, +iw5_m60 autumn,weaponCamo,,,,,, +iw5_m60 gold,weaponCamo,,,,,, +iw5_m60 specialty_marksman,weaponBuff,,,,,, +iw5_m60 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_m60 specialty_bling,weaponBuff,,,,,, +iw5_m60 specialty_sharp_focus,weaponBuff,,,,,, +iw5_m60 specialty_lightweight,weaponBuff,,,,,, +iw5_m60 specialty_reducedsway,weaponBuff,,,,,, +iw5_m60 ret1,weaponReticle,,,,,, +iw5_m60 ret2,weaponReticle,,,,,, +iw5_m60 ret3,weaponReticle,,,,,, +iw5_m60 ret4,weaponReticle,,,,,, +iw5_m60 ret5,weaponReticle,,,,,, +iw5_m60 ret6,weaponReticle,,,,,, +ch_marksman_iw5_m60,challenge,71,,,,,ch_prPurchase_m60 +ch_expert_iw5_m60,challenge,71,,,,,ch_prPurchase_m60 +ch_iw5_m60_mastery,challenge,71,,,,,ch_prPurchase_m60 +pr_marksman_iw5_m60,challenge,71,ch_prestige,,,,ch_prPurchase_m60 +pr_expert_iw5_m60,challenge,71,ch_prestige,,,,ch_prPurchase_m60 +cardtitle_iw5_m60_master,title,0,ch_iw5_m60_mastery,,,, +cardtitle_iw5_m60_marksman,title,0,pr_marksman_iw5_m60,,,, +cardicon_iw5_m60_marksman,icon,0,pr_marksman_iw5_m60_2,,,, +cardtitle_iw5_m60_veteran,title,0,pr_marksman_iw5_m60_3,,,, +cardtitle_iw5_m60_expert,title,0,pr_expert_iw5_m60,,,, +cardicon_iw5_m60_expert,icon,0,pr_expert_iw5_m60_2,,,, +cardtitle_iw5_m60_sharpshooter,title,0,pr_expert_iw5_m60_3,,,, +tier_58_iw5_msr,challenge,65,,,,, +iw5_msr,weapon,65,,,,,ch_prPurchase_msr +iw5_msr acog,weaponAttachment,,,,,, +iw5_msr silencer03,weaponAttachment,,,,,, +iw5_msr thermal,weaponAttachment,,,,,, +iw5_msr xmags,weaponAttachment,,,,,, +iw5_msr heartbeat,weaponAttachment,,,,,, +iw5_msr vzscope,weaponAttachment,,,,,, +iw5_msr classic,weaponCamo,,,,,, +iw5_msr snow,weaponCamo,,,,,, +iw5_msr multi,weaponCamo,,,,,, +iw5_msr d_urban,weaponCamo,,,,,, +iw5_msr hex,weaponCamo,,,,,, +iw5_msr choco,weaponCamo,,,,,, +iw5_msr marine,weaponCamo,9999,,,,, +iw5_msr snake,weaponCamo,,,,,, +iw5_msr winter,weaponCamo,9999,,,,, +iw5_msr blue,weaponCamo,,,,,, +iw5_msr red,weaponCamo,,,,,, +iw5_msr autumn,weaponCamo,,,,,, +iw5_msr gold,weaponCamo,,,,,, +iw5_msr specialty_marksman,weaponBuff,,,,,, +iw5_msr specialty_bulletpenetration,weaponBuff,,,,,, +iw5_msr specialty_bling,weaponBuff,,,,,, +iw5_msr specialty_sharp_focus,weaponBuff,,,,,, +iw5_msr specialty_lightweight,weaponBuff,,,,,, +iw5_msr specialty_reducedsway,weaponBuff,,,,,, +iw5_msr ret2,weaponReticle,,,,,, +iw5_msr ret5,weaponReticle,,,,,, +iw5_msr ret3,weaponReticle,,,,,, +ch_marksman_iw5_msr,challenge,65,,,,,ch_prPurchase_msr +ch_expert_iw5_msr,challenge,65,,,,,ch_prPurchase_msr +ch_iw5_msr_mastery,challenge,65,,,,,ch_prPurchase_msr +pr_marksman_iw5_msr,challenge,65,ch_prestige,,,,ch_prPurchase_msr +pr_expert_iw5_msr,challenge,65,ch_prestige,,,,ch_prPurchase_msr +cardtitle_iw5_msr_master,title,0,ch_iw5_msr_mastery,,,, +cardtitle_iw5_msr_marksman,title,0,pr_marksman_iw5_msr,,,, +cardicon_iw5_msr_marksman,icon,0,pr_marksman_iw5_msr_2,,,, +cardtitle_iw5_msr_veteran,title,0,pr_marksman_iw5_msr_3,,,, +cardtitle_iw5_msr_expert,title,0,pr_expert_iw5_msr,,,, +cardicon_iw5_msr_expert,icon,0,pr_expert_iw5_msr_2,,,, +cardtitle_iw5_msr_sharpshooter,title,0,pr_expert_iw5_msr_3,,,, +tier_36_iw5_barrett,challenge,0,,,,, +iw5_barrett,weapon,0,,,,, +iw5_barrett acog,weaponAttachment,,,,,, +iw5_barrett silencer03,weaponAttachment,,,,,, +iw5_barrett thermal,weaponAttachment,,,,,, +iw5_barrett xmags,weaponAttachment,,,,,, +iw5_barrett heartbeat,weaponAttachment,,,,,, +iw5_barrett vzscope,weaponAttachment,,,,,, +iw5_barrett classic,weaponCamo,,,,,, +iw5_barrett snow,weaponCamo,,,,,, +iw5_barrett multi,weaponCamo,,,,,, +iw5_barrett d_urban,weaponCamo,,,,,, +iw5_barrett hex,weaponCamo,,,,,, +iw5_barrett choco,weaponCamo,,,,,, +iw5_barrett marine,weaponCamo,9999,,,,, +iw5_barrett snake,weaponCamo,,,,,, +iw5_barrett winter,weaponCamo,9999,,,,, +iw5_barrett blue,weaponCamo,,,,,, +iw5_barrett red,weaponCamo,,,,,, +iw5_barrett autumn,weaponCamo,,,,,, +iw5_barrett gold,weaponCamo,,,,,, +iw5_barrett specialty_marksman,weaponBuff,,,,,, +iw5_barrett specialty_bulletpenetration,weaponBuff,,,,,, +iw5_barrett specialty_bling,weaponBuff,,,,,, +iw5_barrett specialty_sharp_focus,weaponBuff,,,,,, +iw5_barrett specialty_lightweight,weaponBuff,,,,,, +iw5_barrett specialty_reducedsway,weaponBuff,,,,,, +iw5_barrett ret2,weaponReticle,,,,,, +iw5_barrett ret5,weaponReticle,,,,,, +iw5_barrett ret3,weaponReticle,,,,,, +ch_marksman_iw5_barrett,challenge,0,,,,, +ch_expert_iw5_barrett,challenge,0,,,,, +ch_iw5_barrett_mastery,challenge,0,,,,, +pr_marksman_iw5_barrett,challenge,0,ch_prestige,,,, +pr_expert_iw5_barrett,challenge,0,ch_prestige,,,, +cardtitle_iw5_barrett_master,title,0,ch_iw5_barrett_mastery,,,, +cardtitle_iw5_barrett_marksman,title,0,pr_marksman_iw5_barrett,,,, +cardicon_iw5_barrett_marksman,icon,0,pr_marksman_iw5_barrett_2,,,, +cardtitle_iw5_barrett_veteran,title,0,pr_marksman_iw5_barrett_3,,,, +cardtitle_iw5_barrett_expert,title,0,pr_expert_iw5_barrett,,,, +cardicon_iw5_barrett_expert,icon,0,pr_expert_iw5_barrett_2,,,, +cardtitle_iw5_barrett_sharpshooter,title,0,pr_expert_iw5_barrett_3,,,, +tier_81_iw5_l96a1,challenge,0,,,,, +iw5_l96a1,weapon,0,,,,, +iw5_l96a1 acog,weaponAttachment,,,,,, +iw5_l96a1 silencer03,weaponAttachment,,,,,, +iw5_l96a1 thermal,weaponAttachment,,,,,, +iw5_l96a1 xmags,weaponAttachment,,,,,, +iw5_l96a1 heartbeat,weaponAttachment,,,,,, +iw5_l96a1 vzscope,weaponAttachment,,,,,, +iw5_l96a1 classic,weaponCamo,,,,,, +iw5_l96a1 snow,weaponCamo,,,,,, +iw5_l96a1 multi,weaponCamo,,,,,, +iw5_l96a1 d_urban,weaponCamo,,,,,, +iw5_l96a1 hex,weaponCamo,,,,,, +iw5_l96a1 choco,weaponCamo,,,,,, +iw5_l96a1 marine,weaponCamo,9999,,,,, +iw5_l96a1 snake,weaponCamo,,,,,, +iw5_l96a1 winter,weaponCamo,9999,,,,, +iw5_l96a1 blue,weaponCamo,,,,,, +iw5_l96a1 red,weaponCamo,,,,,, +iw5_l96a1 autumn,weaponCamo,,,,,, +iw5_l96a1 gold,weaponCamo,,,,,, +iw5_l96a1 specialty_marksman,weaponBuff,,,,,, +iw5_l96a1 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_l96a1 specialty_bling,weaponBuff,,,,,, +iw5_l96a1 specialty_sharp_focus,weaponBuff,,,,,, +iw5_l96a1 specialty_lightweight,weaponBuff,,,,,, +iw5_l96a1 specialty_reducedsway,weaponBuff,,,,,, +iw5_l96a1 ret2,weaponReticle,,,,,, +iw5_l96a1 ret5,weaponReticle,,,,,, +iw5_l96a1 ret3,weaponReticle,,,,,, +ch_marksman_iw5_l96a1,challenge,0,,,,, +ch_expert_iw5_l96a1,challenge,0,,,,, +ch_iw5_l96a1_mastery,challenge,0,,,,, +pr_marksman_iw5_l96a1,challenge,0,ch_prestige,,,, +pr_expert_iw5_l96a1,challenge,0,ch_prestige,,,, +cardtitle_iw5_l96a1_master,title,0,ch_iw5_l96a1_mastery,,,, +cardtitle_iw5_l96a1_marksman,title,0,pr_marksman_iw5_l96a1,,,, +cardicon_iw5_l96a1_marksman,icon,0,pr_marksman_iw5_l96a1_2,,,, +cardtitle_iw5_l96a1_veteran,title,0,pr_marksman_iw5_l96a1_3,,,, +cardtitle_iw5_l96a1_expert,title,0,pr_expert_iw5_l96a1,,,, +cardicon_iw5_l96a1_expert,icon,0,pr_expert_iw5_l96a1_2,,,, +cardtitle_iw5_l96a1_sharpshooter,title,0,pr_expert_iw5_l96a1_3,,,, +tier_65_iw5_rsass,challenge,43,,,,, +iw5_rsass,weapon,43,,,,,ch_prPurchase_rsass +iw5_rsass acog,weaponAttachment,,,,,, +iw5_rsass silencer03,weaponAttachment,,,,,, +iw5_rsass thermal,weaponAttachment,,,,,, +iw5_rsass xmags,weaponAttachment,,,,,, +iw5_rsass heartbeat,weaponAttachment,,,,,, +iw5_rsass vzscope,weaponAttachment,,,,,, +iw5_rsass classic,weaponCamo,,,,,, +iw5_rsass snow,weaponCamo,,,,,, +iw5_rsass multi,weaponCamo,,,,,, +iw5_rsass d_urban,weaponCamo,,,,,, +iw5_rsass hex,weaponCamo,,,,,, +iw5_rsass choco,weaponCamo,,,,,, +iw5_rsass marine,weaponCamo,9999,,,,, +iw5_rsass snake,weaponCamo,,,,,, +iw5_rsass winter,weaponCamo,9999,,,,, +iw5_rsass blue,weaponCamo,,,,,, +iw5_rsass red,weaponCamo,,,,,, +iw5_rsass autumn,weaponCamo,,,,,, +iw5_rsass gold,weaponCamo,,,,,, +iw5_rsass specialty_marksman,weaponBuff,,,,,, +iw5_rsass specialty_bulletpenetration,weaponBuff,,,,,, +iw5_rsass specialty_bling,weaponBuff,,,,,, +iw5_rsass specialty_sharp_focus,weaponBuff,,,,,, +iw5_rsass specialty_lightweight,weaponBuff,,,,,, +iw5_rsass specialty_reducedsway,weaponBuff,,,,,, +iw5_rsass ret2,weaponReticle,,,,,, +iw5_rsass ret5,weaponReticle,,,,,, +iw5_rsass ret3,weaponReticle,,,,,, +ch_marksman_iw5_rsass,challenge,43,,,,,ch_prPurchase_rsass +ch_expert_iw5_rsass,challenge,43,,,,,ch_prPurchase_rsass +ch_iw5_rsass_mastery,challenge,43,,,,,ch_prPurchase_rsass +pr_marksman_iw5_rsass,challenge,43,ch_prestige,,,,ch_prPurchase_rsass +pr_expert_iw5_rsass,challenge,43,ch_prestige,,,,ch_prPurchase_rsass +cardtitle_iw5_rsass_master,title,0,ch_iw5_rsass_mastery,,,, +cardtitle_iw5_rsass_marksman,title,0,pr_marksman_iw5_rsass,,,, +cardicon_iw5_rsass_marksman,icon,0,pr_marksman_iw5_rsass_2,,,, +cardtitle_iw5_rsass_veteran,title,0,pr_marksman_iw5_rsass_3,,,, +cardtitle_iw5_rsass_expert,title,0,pr_expert_iw5_rsass,,,, +cardicon_iw5_rsass_expert,icon,0,pr_expert_iw5_rsass_2,,,, +cardtitle_iw5_rsass_sharpshooter,title,0,pr_expert_iw5_rsass_3,,,, +tier_38_iw5_dragunov,challenge,11,,,,, +iw5_dragunov,weapon,11,,,,,ch_prPurchase_dragunov +iw5_dragunov acog,weaponAttachment,,,,,, +iw5_dragunov silencer03,weaponAttachment,,,,,, +iw5_dragunov thermal,weaponAttachment,,,,,, +iw5_dragunov xmags,weaponAttachment,,,,,, +iw5_dragunov heartbeat,weaponAttachment,,,,,, +iw5_dragunov vzscope,weaponAttachment,,,,,, +iw5_dragunov classic,weaponCamo,,,,,, +iw5_dragunov snow,weaponCamo,,,,,, +iw5_dragunov multi,weaponCamo,,,,,, +iw5_dragunov d_urban,weaponCamo,,,,,, +iw5_dragunov hex,weaponCamo,,,,,, +iw5_dragunov choco,weaponCamo,,,,,, +iw5_dragunov marine,weaponCamo,9999,,,,, +iw5_dragunov snake,weaponCamo,,,,,, +iw5_dragunov winter,weaponCamo,9999,,,,, +iw5_dragunov blue,weaponCamo,,,,,, +iw5_dragunov red,weaponCamo,,,,,, +iw5_dragunov autumn,weaponCamo,,,,,, +iw5_dragunov gold,weaponCamo,,,,,, +iw5_dragunov specialty_marksman,weaponBuff,,,,,, +iw5_dragunov specialty_bulletpenetration,weaponBuff,,,,,, +iw5_dragunov specialty_bling,weaponBuff,,,,,, +iw5_dragunov specialty_sharp_focus,weaponBuff,,,,,, +iw5_dragunov specialty_lightweight,weaponBuff,,,,,, +iw5_dragunov specialty_reducedsway,weaponBuff,,,,,, +iw5_dragunov ret2,weaponReticle,,,,,, +iw5_dragunov ret5,weaponReticle,,,,,, +iw5_dragunov ret3,weaponReticle,,,,,, +ch_marksman_iw5_dragunov,challenge,11,,,,,ch_prPurchase_dragunov +ch_expert_iw5_dragunov,challenge,11,,,,,ch_prPurchase_dragunov +ch_iw5_dragunov_mastery,challenge,11,,,,,ch_prPurchase_dragunov +pr_marksman_iw5_dragunov,challenge,11,ch_prestige,,,,ch_prPurchase_dragunov +pr_expert_iw5_dragunov,challenge,11,ch_prestige,,,,ch_prPurchase_dragunov +cardtitle_iw5_dragunov_master,title,0,ch_iw5_dragunov_mastery,,,, +cardtitle_iw5_dragunov_marksman,title,0,pr_marksman_iw5_dragunov,,,, +cardicon_iw5_dragunov_marksman,icon,0,pr_marksman_iw5_dragunov_2,,,, +cardtitle_iw5_dragunov_veteran,title,0,pr_marksman_iw5_dragunov_3,,,, +cardtitle_iw5_dragunov_expert,title,0,pr_expert_iw5_dragunov,,,, +cardicon_iw5_dragunov_expert,icon,0,pr_expert_iw5_dragunov_2,,,, +cardtitle_iw5_dragunov_sharpshooter,title,0,pr_expert_iw5_dragunov_3,,,, +tier_34_iw5_as50,challenge,21,,,,, +iw5_as50,weapon,21,,,,,ch_prPurchase_as50 +iw5_as50 acog,weaponAttachment,,,,,, +iw5_as50 silencer03,weaponAttachment,,,,,, +iw5_as50 thermal,weaponAttachment,,,,,, +iw5_as50 xmags,weaponAttachment,,,,,, +iw5_as50 heartbeat,weaponAttachment,,,,,, +iw5_as50 vzscope,weaponAttachment,,,,,, +iw5_as50 classic,weaponCamo,,,,,, +iw5_as50 snow,weaponCamo,,,,,, +iw5_as50 multi,weaponCamo,,,,,, +iw5_as50 d_urban,weaponCamo,,,,,, +iw5_as50 hex,weaponCamo,,,,,, +iw5_as50 choco,weaponCamo,,,,,, +iw5_as50 marine,weaponCamo,9999,,,,, +iw5_as50 snake,weaponCamo,,,,,, +iw5_as50 winter,weaponCamo,9999,,,,, +iw5_as50 blue,weaponCamo,,,,,, +iw5_as50 red,weaponCamo,,,,,, +iw5_as50 autumn,weaponCamo,,,,,, +iw5_as50 gold,weaponCamo,,,,,, +iw5_as50 specialty_marksman,weaponBuff,,,,,, +iw5_as50 specialty_bulletpenetration,weaponBuff,,,,,, +iw5_as50 specialty_bling,weaponBuff,,,,,, +iw5_as50 specialty_sharp_focus,weaponBuff,,,,,, +iw5_as50 specialty_lightweight,weaponBuff,,,,,, +iw5_as50 specialty_reducedsway,weaponBuff,,,,,, +iw5_as50 ret2,weaponReticle,,,,,, +iw5_as50 ret5,weaponReticle,,,,,, +iw5_as50 ret3,weaponReticle,,,,,, +ch_marksman_iw5_as50,challenge,21,,,,,ch_prPurchase_as50 +ch_expert_iw5_as50,challenge,21,,,,,ch_prPurchase_as50 +ch_iw5_as50_mastery,challenge,21,,,,,ch_prPurchase_as50 +pr_marksman_iw5_as50,challenge,21,ch_prestige,,,,ch_prPurchase_as50 +pr_expert_iw5_as50,challenge,21,ch_prestige,,,,ch_prPurchase_as50 +cardtitle_iw5_as50_master,title,0,ch_iw5_as50_mastery,,,, +cardtitle_iw5_as50_marksman,title,0,pr_marksman_iw5_as50,,,, +cardicon_iw5_as50_marksman,icon,0,pr_marksman_iw5_as50_2,,,, +cardtitle_iw5_as50_veteran,title,0,pr_marksman_iw5_as50_3,,,, +cardtitle_iw5_as50_expert,title,0,pr_expert_iw5_as50,,,, +cardicon_iw5_as50_expert,icon,0,pr_expert_iw5_as50_2,,,, +cardtitle_iw5_as50_sharpshooter,title,0,pr_expert_iw5_as50_3,,,, +tier_69_iw5_spas12,challenge,7,,,,, +iw5_spas12,weapon,7,,,,,ch_prPurchase_spas12 +iw5_spas12 grip,weaponAttachment,,,,,, +iw5_spas12 silencer03,weaponAttachment,,,,,, +iw5_spas12 reflex,weaponAttachment,,,,,, +iw5_spas12 eotech,weaponAttachment,,,,,, +iw5_spas12 xmags,weaponAttachment,,,,,, +iw5_spas12 classic,weaponCamo,,,,,, +iw5_spas12 snow,weaponCamo,,,,,, +iw5_spas12 multi,weaponCamo,,,,,, +iw5_spas12 d_urban,weaponCamo,,,,,, +iw5_spas12 hex,weaponCamo,,,,,, +iw5_spas12 choco,weaponCamo,,,,,, +iw5_spas12 marine,weaponCamo,9999,,,,, +iw5_spas12 snake,weaponCamo,,,,,, +iw5_spas12 winter,weaponCamo,9999,,,,, +iw5_spas12 blue,weaponCamo,,,,,, +iw5_spas12 red,weaponCamo,,,,,, +iw5_spas12 autumn,weaponCamo,,,,,, +iw5_spas12 gold,weaponCamo,,,,,, +iw5_spas12 specialty_marksman,weaponBuff,,,,,, +iw5_spas12 specialty_sharp_focus,weaponBuff,,,,,, +iw5_spas12 specialty_bling,weaponBuff,,,,,, +iw5_spas12 specialty_fastermelee,weaponBuff,,,,,, +iw5_spas12 specialty_longerrange,weaponBuff,,,,,, +iw5_spas12 specialty_moredamage,weaponBuff,,,,,, +iw5_spas12 ret1,weaponReticle,,,,,, +iw5_spas12 ret4,weaponReticle,,,,,, +ch_marksman_iw5_spas12,challenge,7,,,,,ch_prPurchase_spas12 +ch_expert_iw5_spas12,challenge,7,,,,,ch_prPurchase_spas12 +ch_iw5_spas12_mastery,challenge,7,,,,,ch_prPurchase_spas12 +pr_marksman_iw5_spas12,challenge,7,ch_prestige,,,,ch_prPurchase_spas12 +pr_expert_iw5_spas12,challenge,7,ch_prestige,,,,ch_prPurchase_spas12 +cardtitle_iw5_spas12_master,title,0,ch_iw5_spas12_mastery,,,, +cardtitle_iw5_spas12_marksman,title,0,pr_marksman_iw5_spas12,,,, +cardicon_iw5_spas12_marksman,icon,0,pr_marksman_iw5_spas12_2,,,, +cardtitle_iw5_spas12_veteran,title,0,pr_marksman_iw5_spas12_3,,,, +cardtitle_iw5_spas12_expert,title,0,pr_expert_iw5_spas12,,,, +cardicon_iw5_spas12_expert,icon,0,pr_expert_iw5_spas12_2,,,, +cardtitle_iw5_spas12_sharpshooter,title,0,pr_expert_iw5_spas12_3,,,, +tier_31_iw5_aa12,challenge,25,,,,, +iw5_aa12,weapon,25,,,,,ch_prPurchase_aa12 +iw5_aa12 grip,weaponAttachment,,,,,, +iw5_aa12 silencer03,weaponAttachment,,,,,, +iw5_aa12 reflex,weaponAttachment,,,,,, +iw5_aa12 eotech,weaponAttachment,,,,,, +iw5_aa12 xmags,weaponAttachment,,,,,, +iw5_aa12 classic,weaponCamo,,,,,, +iw5_aa12 snow,weaponCamo,,,,,, +iw5_aa12 multi,weaponCamo,,,,,, +iw5_aa12 d_urban,weaponCamo,,,,,, +iw5_aa12 hex,weaponCamo,,,,,, +iw5_aa12 choco,weaponCamo,,,,,, +iw5_aa12 marine,weaponCamo,9999,,,,, +iw5_aa12 snake,weaponCamo,,,,,, +iw5_aa12 winter,weaponCamo,9999,,,,, +iw5_aa12 blue,weaponCamo,,,,,, +iw5_aa12 red,weaponCamo,,,,,, +iw5_aa12 autumn,weaponCamo,,,,,, +iw5_aa12 gold,weaponCamo,,,,,, +iw5_aa12 specialty_marksman,weaponBuff,,,,,, +iw5_aa12 specialty_sharp_focus,weaponBuff,,,,,, +iw5_aa12 specialty_bling,weaponBuff,,,,,, +iw5_aa12 specialty_fastermelee,weaponBuff,,,,,, +iw5_aa12 specialty_longerrange,weaponBuff,,,,,, +iw5_aa12 specialty_moredamage,weaponBuff,,,,,, +iw5_aa12 ret1,weaponReticle,,,,,, +iw5_aa12 ret4,weaponReticle,,,,,, +ch_marksman_iw5_aa12,challenge,25,,,,,ch_prPurchase_aa12 +ch_expert_iw5_aa12,challenge,25,,,,,ch_prPurchase_aa12 +ch_iw5_aa12_mastery,challenge,25,,,,,ch_prPurchase_aa12 +pr_marksman_iw5_aa12,challenge,25,ch_prestige,,,,ch_prPurchase_aa12 +pr_expert_iw5_aa12,challenge,25,ch_prestige,,,,ch_prPurchase_aa12 +cardtitle_iw5_aa12_master,title,0,ch_iw5_aa12_mastery,,,, +cardtitle_iw5_aa12_marksman,title,0,pr_marksman_iw5_aa12,,,, +cardicon_iw5_aa12_marksman,icon,0,pr_marksman_iw5_aa12_2,,,, +cardtitle_iw5_aa12_veteran,title,0,pr_marksman_iw5_aa12_3,,,, +cardtitle_iw5_aa12_expert,title,0,pr_expert_iw5_aa12,,,, +cardicon_iw5_aa12_expert,icon,0,pr_expert_iw5_aa12_2,,,, +cardtitle_iw5_aa12_sharpshooter,title,0,pr_expert_iw5_aa12_3,,,, +tier_71_iw5_striker,challenge,47,,,,, +iw5_striker,weapon,47,,,,,ch_prPurchase_striker +iw5_striker grip,weaponAttachment,,,,,, +iw5_striker silencer03,weaponAttachment,,,,,, +iw5_striker reflex,weaponAttachment,,,,,, +iw5_striker eotech,weaponAttachment,,,,,, +iw5_striker xmags,weaponAttachment,,,,,, +iw5_striker classic,weaponCamo,,,,,, +iw5_striker snow,weaponCamo,,,,,, +iw5_striker multi,weaponCamo,,,,,, +iw5_striker d_urban,weaponCamo,,,,,, +iw5_striker hex,weaponCamo,,,,,, +iw5_striker choco,weaponCamo,,,,,, +iw5_striker marine,weaponCamo,9999,,,,, +iw5_striker snake,weaponCamo,,,,,, +iw5_striker winter,weaponCamo,9999,,,,, +iw5_striker blue,weaponCamo,,,,,, +iw5_striker red,weaponCamo,,,,,, +iw5_striker autumn,weaponCamo,,,,,, +iw5_striker gold,weaponCamo,,,,,, +iw5_striker specialty_marksman,weaponBuff,,,,,, +iw5_striker specialty_sharp_focus,weaponBuff,,,,,, +iw5_striker specialty_bling,weaponBuff,,,,,, +iw5_striker specialty_fastermelee,weaponBuff,,,,,, +iw5_striker specialty_longerrange,weaponBuff,,,,,, +iw5_striker specialty_moredamage,weaponBuff,,,,,, +iw5_striker ret1,weaponReticle,,,,,, +iw5_striker ret4,weaponReticle,,,,,, +ch_marksman_iw5_striker,challenge,47,,,,,ch_prPurchase_striker +ch_expert_iw5_striker,challenge,47,,,,,ch_prPurchase_striker +ch_iw5_striker_mastery,challenge,47,,,,,ch_prPurchase_striker +pr_marksman_iw5_striker,challenge,47,ch_prestige,,,,ch_prPurchase_striker +pr_expert_iw5_striker,challenge,47,ch_prestige,,,,ch_prPurchase_striker +cardtitle_iw5_striker_master,title,0,ch_iw5_striker_mastery,,,, +cardtitle_iw5_striker_marksman,title,0,pr_marksman_iw5_striker,,,, +cardicon_iw5_striker_marksman,icon,0,pr_marksman_iw5_striker_2,,,, +cardtitle_iw5_striker_veteran,title,0,pr_marksman_iw5_striker_3,,,, +cardtitle_iw5_striker_expert,title,0,pr_expert_iw5_striker,,,, +cardicon_iw5_striker_expert,icon,0,pr_expert_iw5_striker_2,,,, +cardtitle_iw5_striker_sharpshooter,title,0,pr_expert_iw5_striker_3,,,, +tier_45_iw5_ksg,challenge,0,,,,, +iw5_ksg,weapon,0,,,,, +iw5_ksg grip,weaponAttachment,,,,,, +iw5_ksg silencer03,weaponAttachment,,,,,, +iw5_ksg reflex,weaponAttachment,,,,,, +iw5_ksg eotech,weaponAttachment,,,,,, +iw5_ksg xmags,weaponAttachment,,,,,, +iw5_ksg classic,weaponCamo,,,,,, +iw5_ksg snow,weaponCamo,,,,,, +iw5_ksg multi,weaponCamo,,,,,, +iw5_ksg d_urban,weaponCamo,,,,,, +iw5_ksg hex,weaponCamo,,,,,, +iw5_ksg choco,weaponCamo,,,,,, +iw5_ksg marine,weaponCamo,9999,,,,, +iw5_ksg snake,weaponCamo,,,,,, +iw5_ksg winter,weaponCamo,9999,,,,, +iw5_ksg blue,weaponCamo,,,,,, +iw5_ksg red,weaponCamo,,,,,, +iw5_ksg autumn,weaponCamo,,,,,, +iw5_ksg gold,weaponCamo,,,,,, +iw5_ksg specialty_marksman,weaponBuff,,,,,, +iw5_ksg specialty_sharp_focus,weaponBuff,,,,,, +iw5_ksg specialty_bling,weaponBuff,,,,,, +iw5_ksg specialty_fastermelee,weaponBuff,,,,,, +iw5_ksg specialty_longerrange,weaponBuff,,,,,, +iw5_ksg specialty_moredamage,weaponBuff,,,,,, +iw5_ksg ret1,weaponReticle,,,,,, +iw5_ksg ret4,weaponReticle,,,,,, +ch_marksman_iw5_ksg,challenge,0,,,,, +ch_expert_iw5_ksg,challenge,0,,,,, +pr_marksman_iw5_ksg,challenge,0,ch_prestige,,,, +pr_expert_iw5_ksg,challenge,0,ch_prestige,,,, +cardtitle_iw5_ksg_master,title,0,ch_iw5_ksg_mastery,,,, +cardtitle_iw5_ksg_marksman,title,0,pr_marksman_iw5_ksg,,,, +cardicon_iw5_ksg_marksman,icon,0,pr_marksman_iw5_ksg_2,,,, +cardtitle_iw5_ksg_veteran,title,0,pr_marksman_iw5_ksg_3,,,, +cardtitle_iw5_ksg_expert,title,0,pr_expert_iw5_ksg,,,, +cardicon_iw5_ksg_expert,icon,0,pr_expert_iw5_ksg_2,,,, +cardtitle_iw5_ksg_sharpshooter,title,0,pr_expert_iw5_ksg_3,,,, +tier_74_iw5_usas12,challenge,0,,,,, +iw5_usas12,weapon,0,,,,, +iw5_usas12 grip,weaponAttachment,,,,,, +iw5_usas12 silencer03,weaponAttachment,,,,,, +iw5_usas12 reflex,weaponAttachment,,,,,, +iw5_usas12 eotech,weaponAttachment,,,,,, +iw5_usas12 xmags,weaponAttachment,,,,,, +iw5_usas12 classic,weaponCamo,,,,,, +iw5_usas12 snow,weaponCamo,,,,,, +iw5_usas12 multi,weaponCamo,,,,,, +iw5_usas12 d_urban,weaponCamo,,,,,, +iw5_usas12 hex,weaponCamo,,,,,, +iw5_usas12 choco,weaponCamo,,,,,, +iw5_usas12 marine,weaponCamo,9999,,,,, +iw5_usas12 snake,weaponCamo,,,,,, +iw5_usas12 winter,weaponCamo,9999,,,,, +iw5_usas12 blue,weaponCamo,,,,,, +iw5_usas12 red,weaponCamo,,,,,, +iw5_usas12 autumn,weaponCamo,,,,,, +iw5_usas12 gold,weaponCamo,,,,,, +iw5_usas12 specialty_marksman,weaponBuff,,,,,, +iw5_usas12 specialty_sharp_focus,weaponBuff,,,,,, +iw5_usas12 specialty_bling,weaponBuff,,,,,, +iw5_usas12 specialty_fastermelee,weaponBuff,,,,,, +iw5_usas12 specialty_longerrange,weaponBuff,,,,,, +iw5_usas12 specialty_moredamage,weaponBuff,,,,,, +iw5_usas12 ret1,weaponReticle,,,,,, +iw5_usas12 ret4,weaponReticle,,,,,, +ch_marksman_iw5_usas12,challenge,0,,,,, +ch_expert_iw5_usas12,challenge,0,,,,, +ch_iw5_usas12_mastery,challenge,0,,,,, +pr_marksman_iw5_usas12,challenge,0,ch_prestige,,,, +pr_expert_iw5_usas12,challenge,0,ch_prestige,,,, +cardtitle_iw5_usas12_master,title,0,ch_iw5_usas12_mastery,,,, +cardtitle_iw5_usas12_marksman,title,0,pr_marksman_iw5_usas12,,,, +cardicon_iw5_usas12_marksman,icon,0,pr_marksman_iw5_usas12_2,,,, +cardtitle_iw5_usas12_veteran,title,0,pr_marksman_iw5_usas12_3,,,, +cardtitle_iw5_usas12_expert,title,0,pr_expert_iw5_usas12,,,, +cardicon_iw5_usas12_expert,icon,0,pr_expert_iw5_usas12_2,,,, +cardtitle_iw5_usas12_sharpshooter,title,0,pr_expert_iw5_usas12_3,,,, +tier_52_iw5_1887,challenge,61,,,,, +iw5_1887,weapon,61,,,,,ch_prPurchase_1887 +iw5_1887 classic,weaponCamo,,,,,, +iw5_1887 snow,weaponCamo,,,,,, +iw5_1887 multi,weaponCamo,,,,,, +iw5_1887 d_urban,weaponCamo,,,,,, +iw5_1887 hex,weaponCamo,,,,,, +iw5_1887 choco,weaponCamo,,,,,, +iw5_1887 marine,weaponCamo,9999,,,,, +iw5_1887 snake,weaponCamo,,,,,, +iw5_1887 winter,weaponCamo,9999,,,,, +iw5_1887 blue,weaponCamo,,,,,, +iw5_1887 red,weaponCamo,,,,,, +iw5_1887 autumn,weaponCamo,,,,,, +iw5_1887 gold,weaponCamo,,,,,, +iw5_1887 specialty_marksman,weaponBuff,,,,,, +iw5_1887 specialty_sharp_focus,weaponBuff,,,,,, +iw5_1887 specialty_bling,weaponBuff,,,,,, +iw5_1887 specialty_fastermelee,weaponBuff,,,,,, +iw5_1887 specialty_longerrange,weaponBuff,,,,,, +iw5_1887 specialty_moredamage,weaponBuff,,,,,, +ch_marksman_iw5_1887,challenge,61,,,,,ch_prPurchase_1887 +ch_expert_iw5_1887,challenge,61,,,,,ch_prPurchase_1887 +pr_marksman_iw5_1887,challenge,61,ch_prestige,,,,ch_prPurchase_1887 +pr_expert_iw5_1887,challenge,61,ch_prestige,,,,ch_prPurchase_1887 +cardtitle_iw5_1887_marksman,title,0,pr_marksman_iw5_1887,,,, +cardicon_iw5_1887_marksman,icon,0,pr_marksman_iw5_1887_2,,,, +cardtitle_iw5_1887_veteran,title,0,pr_marksman_iw5_1887_3,,,, +cardtitle_iw5_1887_expert,title,0,pr_expert_iw5_1887,,,, +cardicon_iw5_1887_expert,icon,0,pr_expert_iw5_1887_2,,,, +cardtitle_iw5_1887_sharpshooter,title,0,pr_expert_iw5_1887_3,,,, +cardtitle_riotshield_expert,title,0,ch_shieldvet_3,,,, +tier_40_iw5_fmg9,challenge,0,,,,, +iw5_fmg9,weapon,0,,,,, +iw5_fmg9 silencer02,weaponAttachment,,,,,, +iw5_fmg9 akimbo,weaponAttachment,,,,,, +iw5_fmg9 reflex,weaponAttachment,,,,,, +iw5_fmg9 eotech,weaponAttachment,,,,,, +iw5_fmg9 xmags,weaponAttachment,,,,,, +ch_marksman_iw5_fmg9,challenge,0,,,,, +ch_expert_iw5_fmg9,challenge,0,,,,, +ch_iw5_fmg9_mastery,challenge,0,,,,, +pr_marksman_iw5_fmg9,challenge,0,ch_prestige,,,, +pr_expert_iw5_fmg9,challenge,0,ch_prestige,,,, +cardtitle_iw5_fmg9_master,title,0,ch_iw5_fmg9_mastery,,,, +cardtitle_iw5_fmg9_marksman,title,0,pr_marksman_iw5_fmg9,,,, +cardicon_iw5_fmg9_marksman,icon,0,pr_marksman_iw5_fmg9_2,,,, +cardtitle_iw5_fmg9_veteran,title,0,pr_marksman_iw5_fmg9_3,,,, +cardtitle_iw5_fmg9_expert,title,0,pr_expert_iw5_fmg9,,,, +cardicon_iw5_fmg9_expert,icon,0,pr_expert_iw5_fmg9_2,,,, +cardtitle_iw5_fmg9_sharpshooter,title,0,pr_expert_iw5_fmg9_3,,,, +tier_43_iw5_g18,challenge,69,,,,, +iw5_g18,weapon,69,,,,,ch_prPurchase_g18 +iw5_g18 silencer02,weaponAttachment,,,,,, +iw5_g18 akimbo,weaponAttachment,,,,,, +iw5_g18 reflex,weaponAttachment,,,,,, +iw5_g18 eotech,weaponAttachment,,,,,, +iw5_g18 xmags,weaponAttachment,,,,,, +ch_marksman_iw5_g18,challenge,69,,,,,ch_prPurchase_g18 +ch_expert_iw5_g18,challenge,69,,,,,ch_prPurchase_g18 +ch_iw5_g18_mastery,challenge,69,,,,,ch_prPurchase_g18 +pr_marksman_iw5_g18,challenge,69,ch_prestige,,,,ch_prPurchase_g18 +pr_expert_iw5_g18,challenge,69,ch_prestige,,,,ch_prPurchase_g18 +cardtitle_iw5_g18_master,title,0,ch_iw5_g18_mastery,,,, +cardtitle_iw5_g18_marksman,title,0,pr_marksman_iw5_g18,,,, +cardicon_iw5_g18_marksman,icon,0,pr_marksman_iw5_g18_2,,,, +cardtitle_iw5_g18_veteran,title,0,pr_marksman_iw5_g18_3,,,, +cardtitle_iw5_g18_expert,title,0,pr_expert_iw5_g18,,,, +cardicon_iw5_g18_expert,icon,0,pr_expert_iw5_g18_2,,,, +cardtitle_iw5_g18_sharpshooter,title,0,pr_expert_iw5_g18_3,,,, +tier_68_iw5_skorpion,challenge,35,,,,, +iw5_skorpion,weapon,35,,,,,ch_prPurchase_skorpion +iw5_skorpion silencer02,weaponAttachment,,,,,, +iw5_skorpion akimbo,weaponAttachment,,,,,, +iw5_skorpion reflex,weaponAttachment,,,,,, +iw5_skorpion eotech,weaponAttachment,,,,,, +iw5_skorpion xmags,weaponAttachment,,,,,, +ch_marksman_iw5_skorpion,challenge,35,,,,,ch_prPurchase_skorpion +ch_expert_iw5_skorpion,challenge,35,,,,,ch_prPurchase_skorpion +ch_iw5_skorpion_mastery,challenge,35,,,,,ch_prPurchase_skorpion +pr_marksman_iw5_skorpion,challenge,35,ch_prestige,,,,ch_prPurchase_skorpion +pr_expert_iw5_skorpion,challenge,35,ch_prestige,,,,ch_prPurchase_skorpion +cardtitle_iw5_skorpion_master,title,0,ch_iw5_skorpion_mastery,,,, +cardtitle_iw5_skorpion_marksman,title,0,pr_marksman_iw5_skorpion,,,, +cardicon_iw5_skorpion_marksman,icon,0,pr_marksman_iw5_skorpion_2,,,, +cardtitle_iw5_skorpion_veteran,title,0,pr_marksman_iw5_skorpion_3,,,, +cardtitle_iw5_skorpion_expert,title,0,pr_expert_iw5_skorpion,,,, +cardicon_iw5_skorpion_expert,icon,0,pr_expert_iw5_skorpion_2,,,, +cardtitle_iw5_skorpion_sharpshooter,title,0,pr_expert_iw5_skorpion_3,,,, +tier_57_iw5_mp9,challenge,15,,,,, +iw5_mp9,weapon,15,,,,,ch_prPurchase_mp9 +iw5_mp9 silencer02,weaponAttachment,,,,,, +iw5_mp9 akimbo,weaponAttachment,,,,,, +iw5_mp9 reflex,weaponAttachment,,,,,, +iw5_mp9 eotech,weaponAttachment,,,,,, +iw5_mp9 xmags,weaponAttachment,,,,,, +ch_marksman_iw5_mp9,challenge,15,,,,,ch_prPurchase_mp9 +ch_expert_iw5_mp9,challenge,15,,,,,ch_prPurchase_mp9 +ch_iw5_mp9_mastery,challenge,15,,,,,ch_prPurchase_mp9 +pr_marksman_iw5_mp9,challenge,15,ch_prestige,,,,ch_prPurchase_mp9 +pr_expert_iw5_mp9,challenge,15,ch_prestige,,,,ch_prPurchase_mp9 +cardtitle_iw5_mp9_master,title,0,ch_iw5_mp9_mastery,,,, +cardtitle_iw5_mp9_marksman,title,0,pr_marksman_iw5_mp9,,,, +cardicon_iw5_mp9_marksman,icon,0,pr_marksman_iw5_mp9_2,,,, +cardtitle_iw5_mp9_veteran,title,0,pr_marksman_iw5_mp9_3,,,, +cardtitle_iw5_mp9_expert,title,0,pr_expert_iw5_mp9,,,, +cardicon_iw5_mp9_expert,icon,0,pr_expert_iw5_mp9_2,,,, +cardtitle_iw5_mp9_sharpshooter,title,0,pr_expert_iw5_mp9_3,,,, +tier_75_iw5_usp45,challenge,0,,,,, +iw5_usp45,weapon,0,,,,, +iw5_usp45 silencer02,weaponAttachment,,,,,, +iw5_usp45 akimbo,weaponAttachment,,,,,, +iw5_usp45 tactical,weaponAttachment,,,,,, +iw5_usp45 xmags,weaponAttachment,,,,,, +ch_marksman_iw5_usp45,challenge,0,,,,, +ch_expert_iw5_usp45,challenge,0,,,,, +ch_iw5_usp45_mastery,challenge,0,,,,, +pr_marksman_iw5_usp45,challenge,0,ch_prestige,,,, +pr_expert_iw5_usp45,challenge,0,ch_prestige,,,, +cardtitle_iw5_usp45_master,title,0,ch_iw5_usp45_mastery,,,, +cardtitle_iw5_usp45_marksman,title,0,pr_marksman_iw5_usp45,,,, +cardicon_iw5_usp45_marksman,icon,0,pr_marksman_iw5_usp45_2,,,, +cardtitle_iw5_usp45_veteran,title,0,pr_marksman_iw5_usp45_3,,,, +cardtitle_iw5_usp45_expert,title,0,pr_expert_iw5_usp45,,,, +cardicon_iw5_usp45_expert,icon,0,pr_expert_iw5_usp45_2,,,, +cardtitle_iw5_usp45_sharpshooter,title,0,pr_expert_iw5_usp45_3,,,, +tier_54_iw5_mp412,challenge,29,,,,, +iw5_mp412,weapon,29,,,,,ch_prPurchase_mp412 +iw5_mp412 akimbo,weaponAttachment,,,,,, +iw5_mp412 tactical,weaponAttachment,,,,,, +ch_marksman_iw5_mp412,challenge,29,,,,,ch_prPurchase_mp412 +ch_expert_iw5_mp412,challenge,29,,,,,ch_prPurchase_mp412 +ch_iw5_mp412_mastery,challenge,29,,,,,ch_prPurchase_mp412 +pr_marksman_iw5_mp412,challenge,29,ch_prestige,,,,ch_prPurchase_mp412 +pr_expert_iw5_mp412,challenge,29,ch_prestige,,,,ch_prPurchase_mp412 +cardtitle_iw5_mp412_master,title,0,ch_iw5_mp412_mastery,,,, +cardtitle_iw5_mp412_marksman,title,0,pr_marksman_iw5_mp412,,,, +cardicon_iw5_mp412_marksman,icon,0,pr_marksman_iw5_mp412_2,,,, +cardtitle_iw5_mp412_veteran,title,0,pr_marksman_iw5_mp412_3,,,, +cardtitle_iw5_mp412_expert,title,0,pr_expert_iw5_mp412,,,, +cardicon_iw5_mp412_expert,icon,0,pr_expert_iw5_mp412_2,,,, +cardtitle_iw5_mp412_sharpshooter,title,0,pr_expert_iw5_mp412_3,,,, +tier_30_iw5_44magnum,challenge,45,,,,, +iw5_44magnum,weapon,45,,,,,ch_prPurchase_44magnum +iw5_44magnum akimbo,weaponAttachment,,,,,, +iw5_44magnum tactical,weaponAttachment,,,,,, +ch_marksman_iw5_44magnum,challenge,45,,,,,ch_prPurchase_44magnum +ch_expert_iw5_44magnum,challenge,45,,,,,ch_prPurchase_44magnum +ch_iw5_44magnum_mastery,challenge,45,,,,,ch_prPurchase_44magnum +pr_marksman_iw5_44magnum,challenge,45,ch_prestige,,,,ch_prPurchase_44magnum +pr_expert_iw5_44magnum,challenge,45,ch_prestige,,,,ch_prPurchase_44magnum +cardtitle_iw5_44magnum_master,title,0,ch_iw5_44magnum_mastery,,,, +cardtitle_iw5_44magnum_marksman,title,0,pr_marksman_iw5_44magnum,,,, +cardicon_iw5_44magnum_marksman,icon,0,pr_marksman_iw5_44magnum_2,,,, +cardtitle_iw5_44magnum_veteran,title,0,pr_marksman_iw5_44magnum_3,,,, +cardtitle_iw5_44magnum_expert,title,0,pr_expert_iw5_44magnum,,,, +cardicon_iw5_44magnum_expert,icon,0,pr_expert_iw5_44magnum_2,,,, +cardtitle_iw5_44magnum_sharpshooter,title,0,pr_expert_iw5_44magnum_3,,,, +tier_37_iw5_deserteagle,challenge,75,,,,, +iw5_deserteagle,weapon,75,,,,,ch_prPurchase_deserteagle +iw5_deserteagle akimbo,weaponAttachment,,,,,, +iw5_deserteagle tactical,weaponAttachment,,,,,, +ch_marksman_iw5_deserteagle,challenge,75,,,,,ch_prPurchase_deserteagle +ch_expert_iw5_deserteagle,challenge,75,,,,,ch_prPurchase_deserteagle +ch_iw5_deserteagle_mastery,challenge,75,,,,,ch_prPurchase_deserteagle +pr_marksman_iw5_deserteagle,challenge,75,ch_prestige,,,,ch_prPurchase_deserteagle +pr_expert_iw5_deserteagle,challenge,75,ch_prestige,,,,ch_prPurchase_deserteagle +cardtitle_iw5_deserteagle_master,title,0,ch_iw5_deserteagle_mastery,,,, +cardtitle_iw5_deserteagle_marksman,title,0,pr_marksman_iw5_deserteagle,,,, +cardicon_iw5_deserteagle_marksman,icon,0,pr_marksman_iw5_deserteagle_2,,,, +cardtitle_iw5_deserteagle_veteran,title,0,pr_marksman_iw5_deserteagle_3,,,, +cardtitle_iw5_deserteagle_expert,title,0,pr_expert_iw5_deserteagle,,,, +cardicon_iw5_deserteagle_expert,icon,0,pr_expert_iw5_deserteagle_2,,,, +cardtitle_iw5_deserteagle_sharpshooter,title,0,pr_expert_iw5_deserteagle_3,,,, +tier_61_iw5_p99,challenge,9,,,,, +iw5_p99,weapon,9,,,,,ch_prPurchase_p99 +iw5_p99 silencer02,weaponAttachment,,,,,, +iw5_p99 akimbo,weaponAttachment,,,,,, +iw5_p99 tactical,weaponAttachment,,,,,, +iw5_p99 xmags,weaponAttachment,,,,,, +ch_marksman_iw5_p99,challenge,9,,,,,ch_prPurchase_p99 +ch_expert_iw5_p99,challenge,9,,,,,ch_prPurchase_p99 +ch_iw5_p99_mastery,challenge,9,,,,,ch_prPurchase_p99 +pr_marksman_iw5_p99,challenge,9,ch_prestige,,,,ch_prPurchase_p99 +pr_expert_iw5_p99,challenge,9,ch_prestige,,,,ch_prPurchase_p99 +cardtitle_iw5_p99_master,title,0,ch_iw5_p99_mastery,,,, +cardtitle_iw5_p99_marksman,title,0,pr_marksman_iw5_p99,,,, +cardicon_iw5_p99_marksman,icon,0,pr_marksman_iw5_p99_2,,,, +cardtitle_iw5_p99_veteran,title,0,pr_marksman_iw5_p99_3,,,, +cardtitle_iw5_p99_expert,title,0,pr_expert_iw5_p99,,,, +cardicon_iw5_p99_expert,icon,0,pr_expert_iw5_p99_2,,,, +cardtitle_iw5_p99_sharpshooter,title,0,pr_expert_iw5_p99_3,,,, +tier_41_iw5_fnfiveseven,challenge,57,,,,, +iw5_fnfiveseven,weapon,57,,,,,ch_prPurchase_fnfiveseven +iw5_fnfiveseven silencer02,weaponAttachment,,,,,, +iw5_fnfiveseven akimbo,weaponAttachment,,,,,, +iw5_fnfiveseven tactical,weaponAttachment,,,,,, +iw5_fnfiveseven xmags,weaponAttachment,,,,,, +ch_marksman_iw5_fnfiveseven,challenge,57,,,,,ch_prPurchase_fnfiveseven +ch_expert_iw5_fnfiveseven,challenge,57,,,,,ch_prPurchase_fnfiveseven +ch_iw5_fnfiveseven_mastery,challenge,57,,,,,ch_prPurchase_fnfiveseven +pr_marksman_iw5_fnfiveseven,challenge,57,ch_prestige,,,,ch_prPurchase_fnfiveseven +pr_expert_iw5_fnfiveseven,challenge,57,ch_prestige,,,,ch_prPurchase_fnfiveseven +cardtitle_iw5_fnfiveseven_master,title,0,ch_iw5_fnfiveseven_mastery,,,, +cardtitle_iw5_fnfiveseven_marksman,title,0,pr_marksman_iw5_fnfiveseven,,,, +cardicon_iw5_fnfiveseven_marksman,icon,0,pr_marksman_iw5_fnfiveseven_2,,,, +cardtitle_iw5_fnfiveseven_veteran,title,0,pr_marksman_iw5_fnfiveseven_3,,,, +cardtitle_iw5_fnfiveseven_expert,title,0,pr_expert_iw5_fnfiveseven,,,, +cardicon_iw5_fnfiveseven_expert,icon,0,pr_expert_iw5_fnfiveseven_2,,,, +cardtitle_iw5_fnfiveseven_sharpshooter,title,0,pr_expert_iw5_fnfiveseven_3,,,, +tier_35_iw5_smaw,challenge,0,,,,, +iw5_smaw,weapon,0,,,,, +ch_marksman_iw5_smaw,challenge,0,,,,, +pr_marksman_iw5_smaw,challenge,0,ch_prestige,,,, +pr_expert_iw5_smaw,challenge,0,ch_prestige,,,, +cardtitle_iw5_smaw_marksman,title,0,pr_marksman_iw5_smaw,,,, +cardtitle_iw5_smaw_expert,title,0,pr_expert_iw5_smaw,,,, +cardtitle_iw5_smaw_veteran,title,0,pr_marksman_iw5_smaw_3,,,, +tier_48_m320,challenge,63,,,,, +m320,weapon,63,,,,,ch_prPurchase_m320 +ch_marksman_m320,challenge,63,,,,,ch_prPurchase_m320 +pr_marksman_m320,challenge,63,,,,,ch_prPurchase_m320 +pr_expert_m320,challenge,63,,,,,ch_prPurchase_m320 +cardtitle_m320_marksman,title,0,pr_marksman_m320,,,, +cardtitle_m320_expert,title,0,pr_expert_m320,,,, +cardtitle_m320_veteran,title,0,pr_marksman_m320_3,,,, +tier_70_stinger,challenge,39,,,,, +stinger,weapon,39,,,,,ch_prPurchase_stinger +ch_marksman_stinger,challenge,39,,,,,ch_prPurchase_stinger +pr_marksman_stinger,challenge,39,ch_prestige,,,,ch_prPurchase_stinger +pr_expert_stinger,challenge,39,ch_prestige,,,,ch_prPurchase_stinger +cardtitle_stinger_marksman,title,0,pr_marksman_stinger,,,, +cardtitle_stinger_expert,title,0,pr_marksman_stinger_2,,,, +cardtitle_stinger_veteran,title,0,pr_marksman_stinger_3,,,, +tier_44_javelin,challenge,23,,,,, +javelin,weapon,23,,,,,ch_prPurchase_javelin +ch_marksman_javelin,challenge,23,,,,,ch_prPurchase_javelin +pr_marksman_javelin,challenge,23,ch_prestige,,,,ch_prPurchase_javelin +pr_expert_javelin,challenge,23,ch_prestige,,,,ch_prPurchase_javelin +cardtitle_javelin_marksman,title,0,pr_marksman_javelin,,,, +cardtitle_javelin_expert,title,0,pr_expert_javelin,,,, +cardtitle_javelin_veteran,title,0,pr_marksman_javelin_3,,,, +tier_64_rpg,challenge,79,,,,, +rpg,weapon,79,,,,,ch_prPurchase_rpg +ch_marksman_rpg,challenge,79,,,,,ch_prPurchase_rpg +pr_marksman_rpg,challenge,79,ch_prestige,,,,ch_prPurchase_rpg +pr_expert_rpg,challenge,79,ch_prestige,,,,ch_prPurchase_rpg +cardtitle_rpg_marksman,title,0,pr_marksman_rpg,,,, +cardtitle_rpg_expert,title,0,pr_expert_rpg,,,, +cardtitle_rpg_veteran,title,0,pr_marksman_rpg_3,,,, +tier_78_xm25,challenge,51,,,,, +xm25,weapon,51,,,,,ch_prPurchase_xm25 +ch_marksman_xm25,challenge,51,,,,,ch_prPurchase_xm25 +pr_marksman_xm25,challenge,51,ch_prestige,,,,ch_prPurchase_xm25 +pr_expert_xm25,challenge,51,ch_prestige,,,,ch_prPurchase_xm25 +cardtitle_xm25_marksman,title,0,pr_marksman_xm25,,,, +cardtitle_xm25_expert,title,0,pr_expert_xm25,,,, +cardtitle_xm25_veteran,title,0,pr_marksman_xm25_3,,,, +ch_ghillie,challenge,5,,arctic,,, diff --git a/zone_raw/code_post_gfx/options_graphics.cfg b/zone_raw/code_post_gfx/options_graphics.cfg new file mode 100644 index 0000000..ae3532a --- /dev/null +++ b/zone_raw/code_post_gfx/options_graphics.cfg @@ -0,0 +1,16 @@ +setfromdvar ui_r_mode r_mode +setfromdvar ui_r_displayMode r_displayMode +setfromdvar ui_r_imageQuality r_imageQuality +setfromdvar ui_r_picmip r_picmip +setfromdvar ui_r_picmip_bump r_picmip_bump +setfromdvar ui_r_picmip_spec r_picmip_spec +//setfromdvar ui_r_texturemode r_texturemode +//setfromdvar ui_r_texturebits r_texturebits +setfromdvar ui_r_aspectratio r_aspectratio +setfromdvar ui_r_rendererpreference r_rendererpreference +setfromdvar ui_r_picmip_manual r_picmip_manual +setfromdvar ui_r_vsync r_vsync +setfromdvar ui_r_aasamples r_aasamples +setfromdvar ui_sc_enable sc_enable +setfromdvar ui_r_displayrefresh r_displayrefresh +setfromdvar ui_r_ssao r_ssao \ No newline at end of file diff --git a/zone_raw/code_post_gfx/options_graphics_set.cfg b/zone_raw/code_post_gfx/options_graphics_set.cfg new file mode 100644 index 0000000..ff582c0 --- /dev/null +++ b/zone_raw/code_post_gfx/options_graphics_set.cfg @@ -0,0 +1,16 @@ +setfromdvar r_mode ui_r_mode +setfromdvar r_displayMode ui_r_displayMode +setfromdvar r_imageQuality ui_r_imageQuality +setfromdvar r_picmip ui_r_picmip +setfromdvar r_picmip_bump ui_r_picmip_bump +setfromdvar r_picmip_spec ui_r_picmip_spec +setfromdvar r_texturemode ui_r_texturemode +setfromdvar r_texturebits ui_r_texturebits +setfromdvar r_aspectratio ui_r_aspectratio +setfromdvar r_rendererpreference ui_r_rendererpreference +setfromdvar r_picmip_manual ui_r_picmip_manual +setfromdvar r_vsync ui_r_vsync +setfromdvar r_aasamples ui_r_aasamples +setfromdvar sc_enable ui_sc_enable +setfromdvar r_displayrefresh ui_r_displayrefresh +setfromdvar r_ssao ui_r_ssao diff --git a/zone_raw/code_post_gfx/rumble/artillery_rumble b/zone_raw/code_post_gfx/rumble/artillery_rumble new file mode 100644 index 0000000..0d4a4af --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/artillery_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\artillery_rumble_l.rmb\highRumbleFile\artillery_rumble_h.rmb\duration\1\range\800\fadeWithDistance\0\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/artillery_rumble_h.rmb b/zone_raw/code_post_gfx/rumble/artillery_rumble_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/artillery_rumble_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/artillery_rumble_l.rmb b/zone_raw/code_post_gfx/rumble/artillery_rumble_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/artillery_rumble_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/damage_heavy b/zone_raw/code_post_gfx/rumble/damage_heavy new file mode 100644 index 0000000..df4f6a9 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/damage_heavy @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_heavy_l.rmb\highRumbleFile\damage_heavy_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/damage_heavy_h.rmb b/zone_raw/code_post_gfx/rumble/damage_heavy_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/damage_heavy_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/damage_heavy_l.rmb b/zone_raw/code_post_gfx/rumble/damage_heavy_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/damage_heavy_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/damage_light b/zone_raw/code_post_gfx/rumble/damage_light new file mode 100644 index 0000000..f55350e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/damage_light @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_light_l.rmb\highRumbleFile\damage_light_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/damage_light_h.rmb b/zone_raw/code_post_gfx/rumble/damage_light_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/damage_light_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/damage_light_l.rmb b/zone_raw/code_post_gfx/rumble/damage_light_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/damage_light_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/defaultweapon_fire b/zone_raw/code_post_gfx/rumble/defaultweapon_fire new file mode 100644 index 0000000..e168877 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/defaultweapon_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\defaultweapon_fire_l.rmb\highRumbleFile\defaultweapon_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/defaultweapon_fire_h.rmb b/zone_raw/code_post_gfx/rumble/defaultweapon_fire_h.rmb new file mode 100644 index 0000000..1cac346 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/defaultweapon_fire_h.rmb @@ -0,0 +1,10 @@ +RUMBLEGRAPHFILE + +7 +0.0000 0.4701 +0.1342 0.3639 +0.2868 0.2627 +0.4736 0.1698 +0.6719 0.0826 +0.8317 0.0307 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/defaultweapon_fire_l.rmb b/zone_raw/code_post_gfx/rumble/defaultweapon_fire_l.rmb new file mode 100644 index 0000000..fe8782a --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/defaultweapon_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1866 1.0000 +0.2241 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/defaultweapon_melee b/zone_raw/code_post_gfx/rumble/defaultweapon_melee new file mode 100644 index 0000000..fc950a9 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/defaultweapon_melee @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\defaultweapon_melee_l.rmb\highRumbleFile\defaultweapon_melee_h.rmb\duration\0.5\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/defaultweapon_melee_h.rmb b/zone_raw/code_post_gfx/rumble/defaultweapon_melee_h.rmb new file mode 100644 index 0000000..a7d0265 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/defaultweapon_melee_h.rmb @@ -0,0 +1,8 @@ +RUMBLEGRAPHFILE + +5 +0.0000 1.0000 +0.0571 1.0000 +0.1701 0.3556 +0.3075 0.0000 +1.0000 0.0001 diff --git a/zone_raw/code_post_gfx/rumble/defaultweapon_melee_l.rmb b/zone_raw/code_post_gfx/rumble/defaultweapon_melee_l.rmb new file mode 100644 index 0000000..3cda1af --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/defaultweapon_melee_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.0746 1.0000 +0.1603 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/grenade_rumble b/zone_raw/code_post_gfx/rumble/grenade_rumble new file mode 100644 index 0000000..6fcf8d8 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/grenade_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\grenade_rumble_l.rmb\highRumbleFile\grenade_rumble_h.rmb\duration\1\range\400\fadeWithDistance\0\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/grenade_rumble_h.rmb b/zone_raw/code_post_gfx/rumble/grenade_rumble_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/grenade_rumble_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/grenade_rumble_l.rmb b/zone_raw/code_post_gfx/rumble/grenade_rumble_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/grenade_rumble_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/heavy_1s b/zone_raw/code_post_gfx/rumble/heavy_1s new file mode 100644 index 0000000..bb653a3 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/heavy_1s @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_heavy_l.rmb\highRumbleFile\damage_heavy_h.rmb\duration\1\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/heavy_2s b/zone_raw/code_post_gfx/rumble/heavy_2s new file mode 100644 index 0000000..21e9ce9 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/heavy_2s @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_heavy_l.rmb\highRumbleFile\damage_heavy_h.rmb\duration\2\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/heavy_3s b/zone_raw/code_post_gfx/rumble/heavy_3s new file mode 100644 index 0000000..345d0aa --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/heavy_3s @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_heavy_l.rmb\highRumbleFile\damage_heavy_h.rmb\duration\3\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/light_1s b/zone_raw/code_post_gfx/rumble/light_1s new file mode 100644 index 0000000..c92f0af --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/light_1s @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_light_l.rmb\highRumbleFile\damage_light_h.rmb\duration\1\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/light_2s b/zone_raw/code_post_gfx/rumble/light_2s new file mode 100644 index 0000000..ac18665 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/light_2s @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_light_l.rmb\highRumbleFile\damage_light_h.rmb\duration\2\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/light_3s b/zone_raw/code_post_gfx/rumble/light_3s new file mode 100644 index 0000000..52ddfed --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/light_3s @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_light_l.rmb\highRumbleFile\damage_light_h.rmb\duration\3\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/mig_rumble b/zone_raw/code_post_gfx/rumble/mig_rumble new file mode 100644 index 0000000..57b0e2b --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/mig_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\tank_rumble_l.rmb\highRumbleFile\tank_rumble_h.rmb\duration\1\range\10000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/riotshield_impact b/zone_raw/code_post_gfx/rumble/riotshield_impact new file mode 100644 index 0000000..39f9ed6 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/riotshield_impact @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\riotshield_impact_l.rmb\highRumbleFile\riotshield_impact_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/riotshield_impact_h.rmb b/zone_raw/code_post_gfx/rumble/riotshield_impact_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/riotshield_impact_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/riotshield_impact_l.rmb b/zone_raw/code_post_gfx/rumble/riotshield_impact_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/riotshield_impact_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/shotgun_fire b/zone_raw/code_post_gfx/rumble/shotgun_fire new file mode 100644 index 0000000..70b1e35 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/shotgun_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\shotgun_fire_l.rmb\highRumbleFile\shotgun_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/shotgun_fire_h.rmb b/zone_raw/code_post_gfx/rumble/shotgun_fire_h.rmb new file mode 100644 index 0000000..13866ac --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/shotgun_fire_h.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.1641 +0.2265 0.1314 +0.6077 0.0270 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/shotgun_fire_l.rmb b/zone_raw/code_post_gfx/rumble/shotgun_fire_l.rmb new file mode 100644 index 0000000..3e30032 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/shotgun_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.3851 1.0000 +0.5701 0.1200 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/steady_h b/zone_raw/code_post_gfx/rumble/steady_h new file mode 100644 index 0000000..aa17450 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/steady_h @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 1 +1.0000 1 diff --git a/zone_raw/code_post_gfx/rumble/steady_l b/zone_raw/code_post_gfx/rumble/steady_l new file mode 100644 index 0000000..6b08811 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/steady_l @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 1.0000 +0.5000 0.5000 +1.0000 1.0000 diff --git a/zone_raw/code_post_gfx/rumble/steady_rumble b/zone_raw/code_post_gfx/rumble/steady_rumble new file mode 100644 index 0000000..6d1c513 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/steady_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\steady_l\highRumbleFile\steady_h\duration\0.05\range\1000\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/tank_rumble b/zone_raw/code_post_gfx/rumble/tank_rumble new file mode 100644 index 0000000..330aaaa --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/tank_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\tank_rumble_l.rmb\highRumbleFile\tank_rumble_h.rmb\duration\1\range\750\fadeWithDistance\0\broadcast\1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/tank_rumble_h.rmb b/zone_raw/code_post_gfx/rumble/tank_rumble_h.rmb new file mode 100644 index 0000000..6afd59b --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/tank_rumble_h.rmb @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 0.2000 +1.0000 0.2000 diff --git a/zone_raw/code_post_gfx/rumble/tank_rumble_l.rmb b/zone_raw/code_post_gfx/rumble/tank_rumble_l.rmb new file mode 100644 index 0000000..5f7d93d --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/tank_rumble_l.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.4000 +0.5000 0.1000 +1.0000 0.4000 diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_large b/zone_raw/code_post_gfx/rumble/viewmodel_large new file mode 100644 index 0000000..dcad560 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_large @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\viewmodel_large_l.rmb\highRumbleFile\viewmodel_large_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_large_h.rmb b/zone_raw/code_post_gfx/rumble/viewmodel_large_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_large_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_large_l.rmb b/zone_raw/code_post_gfx/rumble/viewmodel_large_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_large_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_medium b/zone_raw/code_post_gfx/rumble/viewmodel_medium new file mode 100644 index 0000000..09cc541 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_medium @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\viewmodel_medium_l.rmb\highRumbleFile\viewmodel_medium_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_medium_h.rmb b/zone_raw/code_post_gfx/rumble/viewmodel_medium_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_medium_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_medium_l.rmb b/zone_raw/code_post_gfx/rumble/viewmodel_medium_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_medium_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_small b/zone_raw/code_post_gfx/rumble/viewmodel_small new file mode 100644 index 0000000..4c4f83a --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_small @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\viewmodel_small_l.rmb\highRumbleFile\viewmodel_small_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_small_h.rmb b/zone_raw/code_post_gfx/rumble/viewmodel_small_h.rmb new file mode 100644 index 0000000..970255e --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_small_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.3675 +0.2782 0.2040 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/rumble/viewmodel_small_l.rmb b/zone_raw/code_post_gfx/rumble/viewmodel_small_l.rmb new file mode 100644 index 0000000..7c745ff --- /dev/null +++ b/zone_raw/code_post_gfx/rumble/viewmodel_small_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.2800 +0.1250 0.4000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/zone_raw/code_post_gfx/scriptdebugger/help.txt b/zone_raw/code_post_gfx/scriptdebugger/help.txt new file mode 100644 index 0000000..fb44aa1 --- /dev/null +++ b/zone_raw/code_post_gfx/scriptdebugger/help.txt @@ -0,0 +1,138 @@ +Local debugging +--------------- + +In the game console or bound to a key: +scriptDebugger + +Remote debugging +---------------- + +In the debugger console: +net_listen +scriptDebugger + +In the game console: +net_connect + +Global +------ + +F1 display help +1 display script window +2 display watch window +3 display scripts list +4 display call stack +5 display open scripts list +pause pause game +F3 find next in script window +shift-F3 find previous in script window +F5 continue +F10 step over +alt-F10 skip over +F11 step into +shift-F11 step out +alt-F11 skip out +ctrl-tab cycle script forward +ctrl-shift-tab cycle script back +left mouse select, move scroll bars, move center divider up and down +escape exit debugger +ctrl-f find next text in script window + +All windows +----------- + +page up page up +page down page down +mousewheel up scroll 3 lines up +mousewheel down scroll 3 lines down +ctrl-up scroll 1 line up +ctrl-down scroll 1 line down +ctrl-left scroll 1 character left +ctrl-right scroll 1 character right +ctrl-page up go to top of page +ctrl-page down go to bottom of page +ctrl-home go to top +ctrl-end go to bottom +ctrl-g go to line +up up 1 line +down down 1 line + +Script window +------------- + +F7 add builtin command breakpoint +F9 toggle breakpoint +ctrl-F7 add disabled builtin command breakpoint +ctrl-F9 toggle enable breakpoint +ctrl-F10 run to cursor +enter go to function (and leave a breakpoint marker) +left mouse dbl go to function (and leave a breakpoint marker) +alt-g go to line in UltraEdit +alt-u read line file from hitting alt-d in UltraEdit + +Script list window +------------------ + +enter add script file to open scripts list +left mouse dbl add script file to open scripts list + +Watch window +------------ + +enter clone element, go to breakpoint +left mouse dbl clone element, go to breakpoint +left collapse element +right expand element +ins insert element +backspace delete element +del delete element +F8 toggle conditional breakpoint +F7 enable builtin command breakpoint +F9 toggle breakpoint +~ edit element (change name or value) +ctrl-F7 disable builtin command breakpoint +ctrl-F9 toggle enable breakpoint +ctrl-x cut element +ctrl-c copy element +ctrl-shift-c copy element value +ctrl-v paste element +shift-del cut element +ctrl-ins copy element +shift-ins paste element + +Console +------- + +enter commit choice +~ cancel choice +escape cancel choice + +Open scripts list +----------------- + +backspace delete entry +del delete entry +ctrl-x cut entry +ctrl-c copy entry +ctrl-v paste entry +shift-del cut entry +ctrl-ins copy entry +shift-ins paste entry + + +Watch window notes +------------------ + +1) Changed variable values turn yellow and fade to white over a second when not at a breakpoint. +2) When script location hits a disabled line breakpoint, it turns yellow and fades to white over a second when not at a breakpoint. + +Watch window special expression key +----------------------------------- + +$t thread +$a builtin command argument +$e entity +$h hudelem +$p pathnode +$v vehiclenode + breakon( ) Current hit count of specified notify - set breakpoint on this. diff --git a/zone_raw/code_post_gfx/shock/default.shock b/zone_raw/code_post_gfx/shock/default.shock new file mode 100644 index 0000000..eeb7c20 --- /dev/null +++ b/zone_raw/code_post_gfx/shock/default.shock @@ -0,0 +1,97 @@ +bg_shock_screenType "blurred" +bg_shock_screenBlurBlendTime "0.4" +bg_shock_screenBlurBlendFadeTime "1" +bg_shock_screenFlashWhiteFadeTime "0" +bg_shock_screenFlashShotFadeTime "0" + +bg_shock_viewKickPeriod ".75" +bg_shock_viewKickRadius ".05" +bg_shock_viewKickFadeTime "3" + +bg_shock_sound "1" +bg_shock_soundLoop "shellshock_loop" +bg_shock_soundLoopSilent "shellshock_loop_silent" +bg_shock_soundEnd "shellshock_end" +bg_shock_soundEndAbort "shellshock_end_abort" +bg_shock_soundFadeInTime ".25" +bg_shock_soundFadeOutTime "2.5" +bg_shock_soundLoopFadeTime "2" +bg_shock_soundLoopEndDelay "-1.5" +bg_shock_soundRoomType "underwater" +bg_shock_soundDryLevel "1.0" +bg_shock_soundWetLevel "0.50" +bg_shock_soundModEndDelay "-.75" + + + +bg_shock_volume_physics "0.1" +bg_shock_volume_aircraft "0.1" +bg_shock_volume_ambdist1 "0.1" +bg_shock_volume_ambdist2 "0.1" +bg_shock_volume_alarm "0.1" +bg_shock_volume_auto "0.1" +bg_shock_volume_auto2 "0.1" +bg_shock_volume_autodog "0.1" +bg_shock_volume_bulletimpact "0.1" +bg_shock_volume_bulletflesh1 "0.1" +bg_shock_volume_bulletflesh2 "0.1" +bg_shock_volume_bulletwhizby "0.1" +bg_shock_volume_explosiveimpact "0.1" +bg_shock_volume_element "0.1" +bg_shock_volume_element_int "0.1" +bg_shock_volume_element_ext "0.1" +bg_shock_volume_auto2d "0.1" +bg_shock_volume_vehicle "0.1" +bg_shock_volume_vehiclelimited "0.1" +bg_shock_volume_menu "1.0" +bg_shock_volume_body "0.1" +bg_shock_volume_body2d "0.1" +bg_shock_volume_reload "0.1" +bg_shock_volume_reload2d "0.1" +bg_shock_volume_item "0.1" +bg_shock_volume_explosiondist1 "0.1" +bg_shock_volume_explosiondist2 "0.1" +bg_shock_volume_explosion1 "0.1" +bg_shock_volume_explosion2 "0.1" +bg_shock_volume_explosion3 "0.1" +bg_shock_volume_explosion4 "0.1" +bg_shock_volume_explosion5 "0.1" +bg_shock_volume_effects1 "0.1" +bg_shock_volume_effects2 "0.1" +bg_shock_volume_effects3 "0.1" +bg_shock_volume_norestrict "0.1" +bg_shock_volume_norestrict2d "0.1" +bg_shock_volume_effects2d1 "0.1" +bg_shock_volume_effects2d2 "0.1" +bg_shock_volume_vehicle2d "0.2" +bg_shock_volume_weapon_dist "0.5" +bg_shock_volume_weapon_mid "0.5" +bg_shock_volume_weapon "0.5" +bg_shock_volume_weapon2d "0.1" +bg_shock_volume_nonshock "0.5" +bg_shock_volume_nonshock2 "0.5" +bg_shock_volume_voice "0.2" +bg_shock_volume_local "0.1" +bg_shock_volume_local2 "0.1" +bg_shock_volume_local3 "0.1" +bg_shock_volume_ambient "0.1" +bg_shock_volume_hurt "0.1" +bg_shock_volume_player1 "0.1" +bg_shock_volume_player2 "0.1" +bg_shock_volume_music "0.1" +bg_shock_volume_musicnopause "0.1" +bg_shock_volume_grondo3d "1.0" +bg_shock_volume_grondo2d "1.0" +bg_shock_volume_mission "0.2" +bg_shock_volume_critical "0.2" +bg_shock_volume_announcer "1.0" +bg_shock_volume_shellshock "1.0" + + +bg_shock_lookControl "1" +bg_shock_lookControl_maxpitchspeed "45" +bg_shock_lookControl_maxyawspeed "45" +bg_shock_lookControl_mousesensitivityscale "0.5" +bg_shock_lookControl_fadeTime "2" + +bg_shock_movement "1" diff --git a/zone_raw/code_post_gfx/shock/dog_bite.shock b/zone_raw/code_post_gfx/shock/dog_bite.shock new file mode 100644 index 0000000..20dd806 --- /dev/null +++ b/zone_raw/code_post_gfx/shock/dog_bite.shock @@ -0,0 +1,97 @@ +bg_shock_screenType "blurred" +bg_shock_screenBlurBlendTime "0.001" +bg_shock_screenBlurBlendFadeTime "0.01" +bg_shock_screenFlashWhiteFadeTime "0" +bg_shock_screenFlashShotFadeTime "0" + +bg_shock_viewKickPeriod "0.3" +bg_shock_viewKickRadius "1.0" +bg_shock_viewKickFadeTime "0.5" + +bg_shock_sound "0" +bg_shock_soundLoop "shellshock_loop" +bg_shock_soundLoopSilent "shellshock_loop_silent" +bg_shock_soundEnd "shellshock_end" +bg_shock_soundEndAbort "shellshock_end_abort" +bg_shock_soundFadeInTime ".25" +bg_shock_soundFadeOutTime "2.5" +bg_shock_soundLoopFadeTime "2" +bg_shock_soundLoopEndDelay "-1.5" +bg_shock_soundRoomType "generic" +bg_shock_soundDryLevel "1.0" +bg_shock_soundWetLevel "0.50" +bg_shock_soundModEndDelay "-.75" + + + +bg_shock_volume_physics "0.3" +bg_shock_volume_aircraft "0.3" +bg_shock_volume_ambdist1 "0.3" +bg_shock_volume_ambdist2 "0.3" +bg_shock_volume_alarm "0.3" +bg_shock_volume_auto "0.3" +bg_shock_volume_auto2 "0.3" +bg_shock_volume_autodog "0.3" +bg_shock_volume_bulletimpact "0.3" +bg_shock_volume_bulletflesh1 "0.3" +bg_shock_volume_bulletflesh2 "0.3" +bg_shock_volume_bulletwhizby "0.3" +bg_shock_volume_explosiveimpact "0.3" +bg_shock_volume_element "0.3" +bg_shock_volume_element_int "0.3" +bg_shock_volume_element_ext "0.3" +bg_shock_volume_auto2d "0.3" +bg_shock_volume_vehicle "0.3" +bg_shock_volume_vehiclelimited "0.3" +bg_shock_volume_menu "1.0" +bg_shock_volume_body "0.3" +bg_shock_volume_body2d "0.3" +bg_shock_volume_reload "0.3" +bg_shock_volume_reload2d "0.3" +bg_shock_volume_item "0.3" +bg_shock_volume_explosiondist1 "0.3" +bg_shock_volume_explosiondist2 "0.3" +bg_shock_volume_explosion1 "0.3" +bg_shock_volume_explosion2 "0.3" +bg_shock_volume_explosion3 "0.3" +bg_shock_volume_explosion4 "0.3" +bg_shock_volume_explosion5 "0.3" +bg_shock_volume_effects1 "0.3" +bg_shock_volume_effects2 "0.3" +bg_shock_volume_effects3 "0.3" +bg_shock_volume_norestrict "0.3" +bg_shock_volume_norestrict2d "0.3" +bg_shock_volume_effects2d1 "0.3" +bg_shock_volume_effects2d2 "0.3" +bg_shock_volume_vehicle2d "0.3" +bg_shock_volume_weapon_dist "0.3" +bg_shock_volume_weapon_mid "0.3" +bg_shock_volume_weapon "0.3" +bg_shock_volume_weapon2d "0.3" +bg_shock_volume_nonshock "0.3" +bg_shock_volume_nonshock2 "0.3" +bg_shock_volume_voice "0.3" +bg_shock_volume_local "0.3" +bg_shock_volume_local2 "0.3" +bg_shock_volume_local3 "0.3" +bg_shock_volume_ambient "0.3" +bg_shock_volume_hurt "1.0" +bg_shock_volume_player1 "1.0" +bg_shock_volume_player2 "1.0" +bg_shock_volume_music "1.0" +bg_shock_volume_musicnopause "1.0" +bg_shock_volume_grondo3d "1.0" +bg_shock_volume_grondo2d "1.0" +bg_shock_volume_mission "0.3" +bg_shock_volume_critical "0.3" +bg_shock_volume_announcer "1.0" +bg_shock_volume_shellshock "1.0" + + +bg_shock_lookControl "0" +bg_shock_lookControl_maxpitchspeed "45" +bg_shock_lookControl_maxyawspeed "45" +bg_shock_lookControl_mousesensitivityscale "0.01" +bg_shock_lookControl_fadeTime "1" + +bg_shock_movement "1" diff --git a/zone_raw/code_post_gfx/shock/flashbang.shock b/zone_raw/code_post_gfx/shock/flashbang.shock new file mode 100644 index 0000000..dc27d5d --- /dev/null +++ b/zone_raw/code_post_gfx/shock/flashbang.shock @@ -0,0 +1,98 @@ +bg_shock_screenType "flashed" +bg_shock_screenBlurBlendTime "0.4" +bg_shock_screenBlurBlendFadeTime "1" +bg_shock_screenFlashWhiteFadeTime "10.0" +bg_shock_screenFlashShotFadeTime "3.0" + +bg_shock_viewKickPeriod ".75" +bg_shock_viewKickRadius ".05" +bg_shock_viewKickFadeTime "3" + +bg_shock_sound "1" +bg_shock_soundLoop "flashbang_tinnitus_loop" +bg_shock_soundLoopSilent "flashbang_tinnitus_loop_silent" +bg_shock_soundEnd "flashbang_tinnitus_end" +bg_shock_soundEndAbort "flashbang_tinnitus_abort" + +bg_shock_soundFadeInTime ".25" +bg_shock_soundFadeOutTime "2.0" +bg_shock_soundModEndDelay "1.5" +bg_shock_soundLoopFadeTime "2" +bg_shock_soundLoopEndDelay "2.0" + +bg_shock_soundRoomType "underwater" +bg_shock_soundDryLevel "0.6" +bg_shock_soundWetLevel "0.8" + + +bg_shock_volume_physics "0.05" +bg_shock_volume_aircraft "0.05" +bg_shock_volume_ambdist1 "0.05" +bg_shock_volume_ambdist2 "0.05" +bg_shock_volume_alarm "0.05" +bg_shock_volume_auto "0.05" +bg_shock_volume_auto2 "0.05" +bg_shock_volume_autodog "0.05" +bg_shock_volume_bulletimpact "0.05" +bg_shock_volume_bulletflesh1 "0.05" +bg_shock_volume_bulletflesh2 "0.05" +bg_shock_volume_bulletwhizby "0.05" +bg_shock_volume_explosiveimpact "0.05" +bg_shock_volume_element "0.05" +bg_shock_volume_element_int "0.05" +bg_shock_volume_element_ext "0.05" +bg_shock_volume_auto2d "0.05" +bg_shock_volume_vehicle "0.05" +bg_shock_volume_vehiclelimited "0.05" +bg_shock_volume_menu "1.0" +bg_shock_volume_body "0.05" +bg_shock_volume_body2d "0.05" +bg_shock_volume_reload "0.05" +bg_shock_volume_reload2d "0.05" +bg_shock_volume_item "0.05" +bg_shock_volume_explosiondist1 "0.05" +bg_shock_volume_explosiondist2 "0.05" +bg_shock_volume_explosion1 "0.05" +bg_shock_volume_explosion2 "0.05" +bg_shock_volume_explosion3 "0.05" +bg_shock_volume_explosion4 "0.05" +bg_shock_volume_explosion5 "0.05" +bg_shock_volume_effects1 "0.05" +bg_shock_volume_effects2 "0.05" +bg_shock_volume_effects3 "0.05" +bg_shock_volume_norestrict "0.05" +bg_shock_volume_norestrict2d "0.05" +bg_shock_volume_effects2d1 "0.05" +bg_shock_volume_effects2d2 "0.05" +bg_shock_volume_vehicle2d "0.05" +bg_shock_volume_weapon_dist "0.1" +bg_shock_volume_weapon_mid "0.1" +bg_shock_volume_weapon "0.1" +bg_shock_volume_weapon2d "0.05" +bg_shock_volume_nonshock "1.0" +bg_shock_volume_nonshock2 "1.0" +bg_shock_volume_voice "0.05" +bg_shock_volume_local "0.05" +bg_shock_volume_local2 "0.05" +bg_shock_volume_local3 "0.05" +bg_shock_volume_ambient "1.0" +bg_shock_volume_hurt "0.3" +bg_shock_volume_player1 "0.3" +bg_shock_volume_player2 "0.3" +bg_shock_volume_music "0.3" +bg_shock_volume_musicnopause "0.3" +bg_shock_volume_grondo3d "1.0" +bg_shock_volume_grondo2d "1.0" +bg_shock_volume_mission "0.05" +bg_shock_volume_critical "0.05" +bg_shock_volume_announcer "1.0" +bg_shock_volume_shellshock "1.0" + + +bg_shock_lookControl "0" +bg_shock_lookControl_maxpitchspeed "90" +bg_shock_lookControl_maxyawspeed "90" +bg_shock_lookControl_mousesensitivityscale "0.5" +bg_shock_lookControl_fadeTime "2" + +bg_shock_movement "0" \ No newline at end of file diff --git a/zone_raw/code_post_gfx/shock/hold_breath.shock b/zone_raw/code_post_gfx/shock/hold_breath.shock new file mode 100644 index 0000000..20debfa --- /dev/null +++ b/zone_raw/code_post_gfx/shock/hold_breath.shock @@ -0,0 +1,96 @@ +bg_shock_screenType "blurred" +bg_shock_screenBlurBlendTime "0.001" +bg_shock_screenBlurBlendFadeTime "0.001" +bg_shock_screenFlashWhiteFadeTime "0" +bg_shock_screenFlashShotFadeTime "0" + +bg_shock_viewKickPeriod "0.75" +bg_shock_viewKickRadius "0" +bg_shock_viewKickFadeTime "0.001" + +bg_shock_sound "0" +bg_shock_soundLoop "shellshock_loop" +bg_shock_soundLoopSilent "shellshock_loop_silent" +bg_shock_soundEnd "shellshock_end" +bg_shock_soundEndAbort "shellshock_end_abort" +bg_shock_soundFadeInTime ".25" +bg_shock_soundFadeOutTime "2.5" +bg_shock_soundLoopFadeTime "2" +bg_shock_soundLoopEndDelay "-1.5" +bg_shock_soundRoomType "generic" +bg_shock_soundDryLevel "1.0" +bg_shock_soundWetLevel "0.50" +bg_shock_soundModEndDelay "-.75" + + +bg_shock_volume_physics "0.5" +bg_shock_volume_aircraft "0.1" +bg_shock_volume_ambdist1 "0.5" +bg_shock_volume_ambdist2 "0.5" +bg_shock_volume_alarm "0.5" +bg_shock_volume_auto "0.5" +bg_shock_volume_auto2 "0.5" +bg_shock_volume_autodog "0.9" +bg_shock_volume_bulletimpact "0.5" +bg_shock_volume_bulletflesh1 "0.5" +bg_shock_volume_bulletflesh2 "0.5" +bg_shock_volume_bulletwhizby "0.5" +bg_shock_volume_explosiveimpact "0.5" +bg_shock_volume_element "0.5" +bg_shock_volume_element_int "0.5" +bg_shock_volume_element_ext "0.5" +bg_shock_volume_auto2d "0.5" +bg_shock_volume_vehicle "0.1" +bg_shock_volume_vehiclelimited "0.1" +bg_shock_volume_menu "1.0" +bg_shock_volume_body "0.2" +bg_shock_volume_body2d "0.2" +bg_shock_volume_reload "0.2" +bg_shock_volume_reload2d "0.2" +bg_shock_volume_item "0.2" +bg_shock_volume_explosiondist1 "0.5" +bg_shock_volume_explosiondist2 "0.5" +bg_shock_volume_explosion1 "0.5" +bg_shock_volume_explosion2 "0.5" +bg_shock_volume_explosion3 "0.5" +bg_shock_volume_explosion4 "0.5" +bg_shock_volume_explosion5 "0.5" +bg_shock_volume_effects1 "0.5" +bg_shock_volume_effects2 "0.5" +bg_shock_volume_effects3 "0.5" +bg_shock_volume_norestrict "0.5" +bg_shock_volume_norestrict2d "0.5" +bg_shock_volume_effects2d1 "0.5" +bg_shock_volume_effects2d2 "0.5" +bg_shock_volume_vehicle2d "0.5" +bg_shock_volume_weapon_dist "0.5" +bg_shock_volume_weapon_mid "0.5" +bg_shock_volume_weapon "0.5" +bg_shock_volume_weapon2d "0.5" +bg_shock_volume_nonshock "0.5" +bg_shock_volume_nonshock2 "0.5" +bg_shock_volume_voice "0.2" +bg_shock_volume_local "0.2" +bg_shock_volume_local2 "0.2" +bg_shock_volume_local3 "0.2" +bg_shock_volume_ambient "0.2" +bg_shock_volume_hurt "0.4" +bg_shock_volume_player1 "0.4" +bg_shock_volume_player2 "0.4" +bg_shock_volume_music "0.5" +bg_shock_volume_musicnopause "0.5" +bg_shock_volume_grondo3d "0.5" +bg_shock_volume_grondo2d "0.5" +bg_shock_volume_mission "0.9" +bg_shock_volume_critical "0.9" +bg_shock_volume_announcer "0.9" +bg_shock_volume_shellshock "1.0" + + +bg_shock_lookControl "0" +bg_shock_lookControl_maxpitchspeed "0" +bg_shock_lookControl_maxyawspeed "0" +bg_shock_lookControl_mousesensitivityscale "0" +bg_shock_lookControl_fadeTime "0.001" + +bg_shock_movement "1" diff --git a/zone_raw/code_post_gfx/shock/pain.shock b/zone_raw/code_post_gfx/shock/pain.shock new file mode 100644 index 0000000..c5fb9e7 --- /dev/null +++ b/zone_raw/code_post_gfx/shock/pain.shock @@ -0,0 +1,96 @@ +bg_shock_screenType "blurred" +bg_shock_screenBlurBlendTime "0.001" +bg_shock_screenBlurBlendFadeTime "0.001" +bg_shock_screenFlashWhiteFadeTime "0" +bg_shock_screenFlashShotFadeTime "0" + +bg_shock_viewKickPeriod "0.75" +bg_shock_viewKickRadius "0" +bg_shock_viewKickFadeTime "0.001" + +bg_shock_sound "0" +bg_shock_soundLoop "shellshock_loop" +bg_shock_soundLoopSilent "shellshock_loop_silent" +bg_shock_soundEnd "shellshock_end" +bg_shock_soundEndAbort "shellshock_end_abort" +bg_shock_soundFadeInTime ".25" +bg_shock_soundFadeOutTime "2.5" +bg_shock_soundLoopFadeTime "2" +bg_shock_soundLoopEndDelay "-1.5" +bg_shock_soundRoomType "generic" +bg_shock_soundDryLevel "1.0" +bg_shock_soundWetLevel "0.50" +bg_shock_soundModEndDelay "-.75" + + +bg_shock_volume_physics "0.3" +bg_shock_volume_aircraft "0.3" +bg_shock_volume_ambdist1 "0.3" +bg_shock_volume_ambdist2 "0.3" +bg_shock_volume_alarm "0.3" +bg_shock_volume_auto "0.3" +bg_shock_volume_auto2 "0.3" +bg_shock_volume_autodog "0.3" +bg_shock_volume_bulletimpact "0.3" +bg_shock_volume_bulletflesh1 "0.3" +bg_shock_volume_bulletflesh2 "0.3" +bg_shock_volume_bulletwhizby "0.3" +bg_shock_volume_explosiveimpact "0.3" +bg_shock_volume_element "0.3" +bg_shock_volume_element_int "0.3" +bg_shock_volume_element_ext "0.3" +bg_shock_volume_auto2d "0.3" +bg_shock_volume_vehicle "0.3" +bg_shock_volume_vehiclelimited "0.3" +bg_shock_volume_menu "1.0" +bg_shock_volume_body "0.3" +bg_shock_volume_body2d "0.3" +bg_shock_volume_reload "0.3" +bg_shock_volume_reload2d "0.3" +bg_shock_volume_item "0.3" +bg_shock_volume_explosiondist1 "0.3" +bg_shock_volume_explosiondist2 "0.3" +bg_shock_volume_explosion1 "0.3" +bg_shock_volume_explosion2 "0.3" +bg_shock_volume_explosion3 "0.3" +bg_shock_volume_explosion4 "0.3" +bg_shock_volume_explosion5 "0.3" +bg_shock_volume_effects1 "0.3" +bg_shock_volume_effects2 "0.3" +bg_shock_volume_effects3 "0.3" +bg_shock_volume_norestrict "0.3" +bg_shock_volume_norestrict2d "0.3" +bg_shock_volume_effects2d1 "0.3" +bg_shock_volume_effects2d2 "0.3" +bg_shock_volume_vehicle2d "0.3" +bg_shock_volume_weapon_dist "0.3" +bg_shock_volume_weapon_mid "0.3" +bg_shock_volume_weapon "0.3" +bg_shock_volume_weapon2d "0.3" +bg_shock_volume_nonshock "0.5" +bg_shock_volume_nonshock2 "0.5" +bg_shock_volume_voice "0.3" +bg_shock_volume_local "0.3" +bg_shock_volume_local2 "0.3" +bg_shock_volume_local3 "0.3" +bg_shock_volume_ambient "0.3" +bg_shock_volume_hurt "1.0" +bg_shock_volume_player1 "1.0" +bg_shock_volume_player2 "1.0" +bg_shock_volume_music "1.0" +bg_shock_volume_musicnopause "1.0" +bg_shock_volume_grondo3d "1.0" +bg_shock_volume_grondo2d "1.0" +bg_shock_volume_mission "0.3" +bg_shock_volume_critical "0.3" +bg_shock_volume_announcer "1.0" +bg_shock_volume_shellshock "1.0" + + +bg_shock_lookControl "0" +bg_shock_lookControl_maxpitchspeed "0" +bg_shock_lookControl_maxyawspeed "0" +bg_shock_lookControl_mousesensitivityscale "0" +bg_shock_lookControl_fadeTime "0.001" + +bg_shock_movement "1" diff --git a/zone_raw/code_post_gfx/shock/victoryscreen.shock b/zone_raw/code_post_gfx/shock/victoryscreen.shock new file mode 100644 index 0000000..da1a7b3 --- /dev/null +++ b/zone_raw/code_post_gfx/shock/victoryscreen.shock @@ -0,0 +1,96 @@ +bg_shock_screenType "blurred" +bg_shock_screenBlurBlendTime "0.001" +bg_shock_screenBlurBlendFadeTime "0.001" +bg_shock_screenFlashWhiteFadeTime "0" +bg_shock_screenFlashShotFadeTime "0" + +bg_shock_viewKickPeriod "0.75" +bg_shock_viewKickRadius "0" +bg_shock_viewKickFadeTime "0.001" + +bg_shock_sound "0" +bg_shock_soundLoop "shellshock_loop" +bg_shock_soundLoopSilent "shellshock_loop_silent" +bg_shock_soundEnd "shellshock_end" +bg_shock_soundEndAbort "shellshock_end_abort" +bg_shock_soundFadeInTime ".25" +bg_shock_soundFadeOutTime "2.5" +bg_shock_soundLoopFadeTime "2" +bg_shock_soundLoopEndDelay "-1.5" +bg_shock_soundRoomType "generic" +bg_shock_soundDryLevel "1.0" +bg_shock_soundWetLevel "0.50" +bg_shock_soundModEndDelay "-.75" + + +bg_shock_volume_physics "0.0" +bg_shock_volume_aircraft "0.0" +bg_shock_volume_ambdist1 "0.0" +bg_shock_volume_ambdist2 "0.0" +bg_shock_volume_alarm "0.0" +bg_shock_volume_auto "0.0" +bg_shock_volume_auto2 "0.0" +bg_shock_volume_autodog "0.0" +bg_shock_volume_bulletimpact "0.0" +bg_shock_volume_bulletflesh1 "0.0" +bg_shock_volume_bulletflesh2 "0.0" +bg_shock_volume_bulletwhizby "0.0" +bg_shock_volume_explosiveimpact "0.0" +bg_shock_volume_element "0.0" +bg_shock_volume_element_int "0.0" +bg_shock_volume_element_ext "0.0" +bg_shock_volume_auto2d "0.0" +bg_shock_volume_vehicle "0.0" +bg_shock_volume_vehiclelimited "0.0" +bg_shock_volume_menu "1.0" +bg_shock_volume_body "0.0" +bg_shock_volume_body2d "0.0" +bg_shock_volume_reload "0.0" +bg_shock_volume_reload2d "0.0" +bg_shock_volume_item "0.0" +bg_shock_volume_explosiondist1 "0.0" +bg_shock_volume_explosiondist2 "0.0" +bg_shock_volume_explosion1 "0.0" +bg_shock_volume_explosion2 "0.0" +bg_shock_volume_explosion3 "0.0" +bg_shock_volume_explosion4 "0.0" +bg_shock_volume_explosion5 "0.0" +bg_shock_volume_effects1 "0.0" +bg_shock_volume_effects2 "0.0" +bg_shock_volume_effects3 "0.0" +bg_shock_volume_norestrict "0.0" +bg_shock_volume_norestrict2d "0.0" +bg_shock_volume_effects2d1 "0.0" +bg_shock_volume_effects2d2 "0.0" +bg_shock_volume_vehicle2d "0.0" +bg_shock_volume_weapon_dist "0.0" +bg_shock_volume_weapon_mid "0.0" +bg_shock_volume_weapon "0.0" +bg_shock_volume_weapon2d "0.0" +bg_shock_volume_nonshock "0.0" +bg_shock_volume_nonshock2 "0.0" +bg_shock_volume_voice "0.0" +bg_shock_volume_local "0.0" +bg_shock_volume_local2 "0.0" +bg_shock_volume_local3 "0.0" +bg_shock_volume_ambient "0.0" +bg_shock_volume_hurt "0.0" +bg_shock_volume_player1 "0.0" +bg_shock_volume_player2 "0.0" +bg_shock_volume_music "1.0" +bg_shock_volume_musicnopause "1.0" +bg_shock_volume_grondo3d "0.0" +bg_shock_volume_grondo2d "0.0" +bg_shock_volume_mission "0.0" +bg_shock_volume_critical "0.0" +bg_shock_volume_announcer "0.0" +bg_shock_volume_shellshock "0.0" + + +bg_shock_lookControl "0" +bg_shock_lookControl_maxpitchspeed "0" +bg_shock_lookControl_maxyawspeed "0" +bg_shock_lookControl_mousesensitivityscale "0" +bg_shock_lookControl_fadeTime "0.001" + +bg_shock_movement "1" diff --git a/zone_raw/code_post_gfx/sound/animal/animal_chicken_disturbed1.wav b/zone_raw/code_post_gfx/sound/animal/animal_chicken_disturbed1.wav new file mode 100644 index 0000000..f4e6130 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/animal/animal_chicken_disturbed1.wav differ diff --git a/zone_raw/code_post_gfx/sound/explosions/exp_heli_flameup_med01.wav b/zone_raw/code_post_gfx/sound/explosions/exp_heli_flameup_med01.wav new file mode 100644 index 0000000..52b0e49 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/explosions/exp_heli_flameup_med01.wav differ diff --git a/zone_raw/code_post_gfx/sound/misc/metal_click.wav b/zone_raw/code_post_gfx/sound/misc/metal_click.wav new file mode 100644 index 0000000..df17c41 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/misc/metal_click.wav differ diff --git a/zone_raw/code_post_gfx/sound/misc/mouse_ylover.wav b/zone_raw/code_post_gfx/sound/misc/mouse_ylover.wav new file mode 100644 index 0000000..95c20a8 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/misc/mouse_ylover.wav differ diff --git a/zone_raw/code_post_gfx/sound/mp/mp_experiencefill_onesecond.wav b/zone_raw/code_post_gfx/sound/mp/mp_experiencefill_onesecond.wav new file mode 100644 index 0000000..f889c9b Binary files /dev/null and b/zone_raw/code_post_gfx/sound/mp/mp_experiencefill_onesecond.wav differ diff --git a/zone_raw/code_post_gfx/sound/mp/mp_player_join_gate.wav b/zone_raw/code_post_gfx/sound/mp/mp_player_join_gate.wav new file mode 100644 index 0000000..cf80c06 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/mp/mp_player_join_gate.wav differ diff --git a/zone_raw/code_post_gfx/sound/mp/mp_player_leave_elec.wav b/zone_raw/code_post_gfx/sound/mp/mp_player_leave_elec.wav new file mode 100644 index 0000000..5d21d72 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/mp/mp_player_leave_elec.wav differ diff --git a/zone_raw/code_post_gfx/sound/null.wav b/zone_raw/code_post_gfx/sound/null.wav new file mode 100644 index 0000000..1848e04 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/null.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/menu_slide.wav b/zone_raw/code_post_gfx/sound/user_interface/menu_slide.wav new file mode 100644 index 0000000..fe1a8c8 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/menu_slide.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/mp_kstrk_equip.wav b/zone_raw/code_post_gfx/sound/user_interface/mp_kstrk_equip.wav new file mode 100644 index 0000000..14cf506 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/mp_kstrk_equip.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/mp_kstrk_equip_done.wav b/zone_raw/code_post_gfx/sound/user_interface/mp_kstrk_equip_done.wav new file mode 100644 index 0000000..ae63c3d Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/mp_kstrk_equip_done.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/mp_prestige_purch.wav b/zone_raw/code_post_gfx/sound/user_interface/mp_prestige_purch.wav new file mode 100644 index 0000000..5614305 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/mp_prestige_purch.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/nav_hover.wav b/zone_raw/code_post_gfx/sound/user_interface/nav_hover.wav new file mode 100644 index 0000000..f45879b Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/nav_hover.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/nav_negative.wav b/zone_raw/code_post_gfx/sound/user_interface/nav_negative.wav new file mode 100644 index 0000000..9639078 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/nav_negative.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/nav_positive.wav b/zone_raw/code_post_gfx/sound/user_interface/nav_positive.wav new file mode 100644 index 0000000..3323097 Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/nav_positive.wav differ diff --git a/zone_raw/code_post_gfx/sound/user_interface/ui_over_v2.wav b/zone_raw/code_post_gfx/sound/user_interface/ui_over_v2.wav new file mode 100644 index 0000000..cbb08cc Binary files /dev/null and b/zone_raw/code_post_gfx/sound/user_interface/ui_over_v2.wav differ diff --git a/zone_raw/code_post_gfx/soundaliases/channels.def b/zone_raw/code_post_gfx/soundaliases/channels.def new file mode 100644 index 0000000..60abc46 --- /dev/null +++ b/zone_raw/code_post_gfx/soundaliases/channels.def @@ -0,0 +1,76 @@ +# Channel definition file +# MAX number of channels: 64 +# name - the channel name (limited to 64 characters). Required. +# priority - a numeric priority value where larger numbers take precedence over lower numbers. Default value = 0 +# is3d - whether this sound is spatialized ( 2d or 3d ). Default value = 2d +# restricted - values (restricted, unrestricted), says whether channel is subject to the one sound per channel per entity rule. Default value = 'restricted' +# pausable - valuse: (pause, nopause) whether this channel is pausable (e.g. when the in game menu appears). Default value = "pause" +# max voices - the max number is 64 (though in practice this is smaller becaused of reservered channels for ambience etc...). Default value = 64 +# name, priority, is3d, restricted, pausable, maxvoices, +# +# +# +# + +physics,0,3d,unrestricted,pause,6 +ambdist1,0,3d,unrestricted,pause,6 +ambdist2,0,3d,unrestricted,pause,6 +alarm,1,3d +auto,1,3d,unrestricted +auto2,1,3d,unrestricted +auto2d,1,2d,unrestricted +autodog,1,3d,unrestricted +explosiondist1,1,3d +explosiondist2,1,3d +explosiveimpact,1,3d,unrestricted,,8 +element,1,3d,unrestricted +element_int,1,3d,unrestricted +element_ext,1,3d,unrestricted +bulletimpact,2,3d,unrestricted,,10 +bulletflesh1,2,3d,unrestricted,,10 +bulletflesh2,2,3d,unrestricted,,10 +bulletwhizby,2,3d,unrestricted,,12 +vehicle,2,3d,unrestricted +vehiclelimited,2,3d,unrestricted,,10 +menu,2,2d,unrestricted,nopause +body,3,3d +body2d,3,2d +reload,3,3d +reload2d,3,2d +item,4,3d +explosion1,5,3d +explosion2,5,3d +explosion3,5,3d +explosion4,5,3d +explosion5,5,3d +effects1,5,3d +effects2,5,3d +effects3,5,3d +effects2d1,5,2d +effects2d2,5,2d +norestrict,5,3d,unrestricted +norestrict2d,5,2d,unrestricted +aircraft,5,3d,unrestricted +vehicle2d,5,2d,unrestricted +weapon_dist,3,3d +weapon_mid,4,3d +weapon,5,3d +weapon2d,5,2d +nonshock,5,3d +nonshock2,5,3d +grondo3d,6,3d,unrestricted +grondo2d,6,2d,unrestricted +voice,6,3d +local,7,2d +local2,7,2d +local3,7,2d +ambient,7,2d +hurt,8,2d +player1,8,2d +player2,8,2d +music,8,2d +musicnopause,8,2d,,nopause +mission,9,3d +critical,9,3d +announcer,9,2d +shellshock,10,2d \ No newline at end of file diff --git a/zone_raw/code_post_gfx/soundaliases/volumemodgroups.svmod b/zone_raw/code_post_gfx/soundaliases/volumemodgroups.svmod new file mode 100644 index 0000000..93a9b71 --- /dev/null +++ b/zone_raw/code_post_gfx/soundaliases/volumemodgroups.svmod @@ -0,0 +1,116 @@ +# Max number of mod groups: 128,, +# Number of mod groups currently used: 69,, +# name - volume mod group name,, +# value - value to multiply volume of aliases tagged with given volmod group name,, + +### OLD AND TO BE DELETED ###,, +foley,0.545,# To be DELETED + +### searched ready to remove ###,, +wpnai,0.8228,# To be DELETED +wpnplyr,0.704,# To be DELETED + + +### User interface ###,, +hud,0.7533,# MP in game feedback (level up, card slide, etc) +interface,0.7533,# user interface sfx +interface_music,0.7533,# user interface sfx + +### Music ###,, +music,0.81,# level music (excluding title and fluff music) +music_emitter,0.81,# point sourced music (ie portable radio) + + +### Ambience ###,, +ambience,0.678,# main ambience streams +ambience_dist,0.904,# distant ambient element sfx +element,0.904,# ambient element sfx +emitter,0.755,# point emitter sfx +physics,0.837,# physics elements + + +### Character sounds ###,, +bodyfall,0.7002,# bodyfalls +foley_plr,0.545,# foley type sfx such as gear rattle, foliage movement etc. +foleymp_plr,0.7031,# player gear rattle in MP +foley_npc,0.6582,# npc gear rattle +foleymp_npc,0.5357,# npc gear rattle in MP +foley_wpn_plr,0.865,# Player reload sfx +foley_wpn_npc,0.84,# NPC reload sfx +footstep_plr,0.6229,# Player footsteps +footstep_npc,0.8126,# footsteps and landing sfx +footstepmp_plr,0.6229,# Player footsteps in MP +footstepmp_npc,0.837,#footsteps and landing sfx in MP +melee_plr,0.7533,# Player melee sfx +melee_npc,0.7533,# NPC melee sfx + + +### Dialogue ###,, +chatteral,0.9,# battlechatter allied/friendly +chatterax,0.85,# battlechatter axis/enemy +reactional,0.9492,# allied character reaction sfx +reactionax,0.8979,# axis character reaction sfx +voiceover,1,# mission based speech +voiceover_radio,1,# mission based radio speech +voiceover_critical,1,# mission based speech at FULL Volume (DO NO CHANGE) +voiceover_amb,1,# ambient based speech (flavor burst radio) + + +### Explosions and destruction ###,, +destruct,0.7807,# destructible objects +explosion,0.7807,# explosion type sfx other than special moments +explosion_grenade,0.85,# explosion sfx for grenades +explosion_flashbang,0.7807,# explosion sfx for flashbangs +explosion_rocket,0.85,# explosion sfx for rockets +explosion_car,0.85,# explosion type sfx other than special moments + + +### Bullet Impacts & Whizbys ###,, +impact,0.93,# bullet impact sfx on geo +impact_plr,0.7533,# bullet impact sfx on the player body +impact_npc,0.65,# bullet impact sfx on the npc body +impactmp,0.93,# bullet impact sfx on geo on the npc body +impactmp_plr,0.7533,# bullet impact sfx on the player body +impactmp_npc,0.7533,# bullet impact sfx +whizby,0.8312,# bullet whizbys +whizbymp,0.8312,# bullet whizbys in MP + + +### Vehicle sounds ###,, +vehicle_plr,0.6919,# plr vehicle movement sfx +vehicle_npc,0.6919,# npc vehicle movement sfx +vehicle_wpn_plr,0.704,# player controlled weapons mounted on vehicles +vehicle_wpn_npc,0.8228,# npc vehicle mounted weapons +vehicle,0.6919,# To be DELETED + + +### Weapons ###,, +grenadebounce,0.7533,# grenade bouncing on the ground physics sounds +grenadebouncemp,0.7533,# grenade bouncing on the ground physics sounds +shellcasings,0.93,# bullet shell casings hitting the ground +shellcasingsmp,0.93,# bullet shell casings hitting the ground in MP +wpn_plr,0.85,# player controlled weapons +wpnmp_plr,0.85,# player controlled weapons in MP +wpn_npc,0.87,# NPC controlled weapons +wpnmp_npc,0.87,# NPC controlled weapons in MP +wpn_projectile,0.9,# RPG movement Javelin movement +wpnmp_projectile,0.93,# Maximum sfx volume headroom + + +### Special use ###,, +na,0.7533,# non-catagorized (LEGACY DO NOT USE!) +max,0.93,# Maximum sfx volume headroom +scripted1,0.93,# scripted in game scenes +scripted2,0.93,# scripted in game scenes +scripted3,0.93,# scripted in game scenes +scripted4,0.93,# scripted in game scenes +scripted5,0.93,# scripted in game scenes +fullvolume,1,# HUGE sfx events only used in VERY special cases + +### Level specific and MP perks ###,, +perkmp_quiet,0.0837,# MP perk for quiet footsteps +level_ac130,0.7905,# AC130 groundfire special volmod for use in AC130 level only + + +### Default if left blank ###,, +default,1,# volmod group used by aliases who don't define volmod groups. Set to 1.0 because code assumes 1.0 if not defined \ No newline at end of file diff --git a/zone_raw/code_post_gfx/sp/allchallengestable.csv b/zone_raw/code_post_gfx/sp/allchallengestable.csv new file mode 100644 index 0000000..d1318d2 --- /dev/null +++ b/zone_raw/code_post_gfx/sp/allchallengestable.csv @@ -0,0 +1,3 @@ +ch_killer,CHALLENGE_KILLER,CHALLENGE_GET_N_KILLS,CHALLENGE_MARKSMAN,1,basic,50,500,100,1000,250,2500,500,5000,1000,10000 +ch_overachiever,CHALLENGE_OVERACHIEVER,CHALLENGE_OVERACHIEVER_DESC,CHALLENGE_BLANK,1,basic,1,0,,,,,,,, +ch_unstoppable,CHALLENGE_UNSTOPPABLE,CHALLENGE_UNSTOPPABLE_DESC,CHALLENGE_BLANK,1,basic,1,0,,,,,,,, diff --git a/zone_raw/code_post_gfx/sp/attachmenttable.csv b/zone_raw/code_post_gfx/sp/attachmenttable.csv new file mode 100644 index 0000000..4f4019a --- /dev/null +++ b/zone_raw/code_post_gfx/sp/attachmenttable.csv @@ -0,0 +1,19 @@ +a0,b1,c2,d3,e4,f5,g6,h7,i8,j9,k10,l11,m12,n13,o14,p15,q16,r17,s18 +1,,none,MPUI_NO_ATTACHMENT,none,,weapon_missing_image,PERKS_NO_ATTACHMENT,,0,1,,,,0,0,0,0,0 +2,,rail,MPUI_ACOG_SCOPE,acog,,weapon_attachment_acog,PERKS_ENHANCED_ZOOM_ACOG_SCOPE,PERKS_COMPLETE_THE_MARKSMAN,1,2,,,,0,0,20,0,0 +3,,rail,MPUI_RED_DOT_SIGHT,reflex,,weapon_attachment_reflex,PERKS_REPLACE_THE_IRON_SIGHTS,PERKS_COMPLETE_THE_MARKSMAN,2,4,,,,0,0,0,0,0 +4,,barrel,MPUI_SILENCER,silencer,,weapon_attachment_suppressor,PERKS_INVISIBLE_ON_GPS_WHEN,PERKS_COMPLETE_THE_MARKSMAN,3,8,,,,0,0,-20,0,0 +5,,undermount,MPUI_GRIP,grip,,weapon_attachment_grip,PERKS_VERTICAL_FOREGRIP_FOR,PERKS_COMPLETE_THE_MARKSMAN,4,16,,specialty_null_grip,,25,0,0,0,0 +6,,undermount,MPUI_GRENADE_LAUNCHER,gl,,weapon_attachment_m203,PERKS_GRENADE_LAUNCHER_ATTACHMENT2,,5,32,,specialty_null_gl,,0,0,0,0,0 +7,,unique,MPUI_AKIMBO,akimbo,,weapon_attachment_akimbo,PERKS_DESC_AKIMBO,PERKS_AKIMBO,6,64,,,,-20,0,0,0,0 +8,,rail,MPUI_THERMAL,thermal,,weapon_attachment_thermal,PERKS_DESC_THERMAL,PERKS_THERMAL,7,128,,,,0,0,20,0,0 +9,,undermount,MPUI_SHOTGUN,shotgun,,weapon_attachment_shotgun,PERKS_DESC_SHOTGUN,PERKS_SHOTGUN,8,256,,specialty_null_shotgun,,0,0,0,0,0 +10,,unique,MPUI_HEARTBEAT,heartbeat,,weapon_attachment_heartbeat,PERKS_DESC_HEARTBEAT,PERKS_HEARTBEAT,9,,,specialty_null_heartbeat,,0,0,0,0,0 +11,,unique,MPUI_FMJ,fmj,,weapon_attachment_fmj,PERKS_DESC_FMJ,,10,,,,,0,5,0,0,0 +12,,unique,MPUI_ROF,rof,,weapon_attachment_rof,PERKS_DESC_ROF,,11,,,,,0,0,0,20,0 +13,,unique,MPUI_XMAGS,xmags,,weapon_attachment_xmags,PERKS_DESC_XMAGS,,12,,,,,0,0,0,0,0 +14,,unique,MPUI_LOCKAIR,lockair,,weapon_attachment_lockair,PERKS_DESC_LOCKAIR,,13,,,,,0,0,0,0,0 +15,,unique,MPUI_BOOM,boom,,weapon_attachment_boom,PERKS_DESC_BOOM,,14,,,,,0,20,0,0,0 +16,,rail,MPUI_EOTECH,eotech,,weapon_attachment_eotech,PERKS_DESC_EOTECH,PERKS_COMPLETE_THE_MARKSMAN,15,,,,,0,0,0,0,0 +17,,undermount,MPUI_TACTICAL,tactical,,weapon_attachment_tactical,PERKS_DESC_TACTICAL,,16,,,,,0,0,0,0,0 +18,,none,MPUI_DONE_SELECTING,done,,weapon_missing_image,MPUI_DESC_DONE_SELECTING,PERKS_COMPLETE_THE_MARKSMAN,17,,,,,0,0,0,0,0 diff --git a/zone_raw/code_post_gfx/sp/camotable.csv b/zone_raw/code_post_gfx/sp/camotable.csv new file mode 100644 index 0000000..036a64f --- /dev/null +++ b/zone_raw/code_post_gfx/sp/camotable.csv @@ -0,0 +1,11 @@ +0,none,MPUI_NONE,PERKS_STANDARD_FINISH,weapon_missing_image, +1,woodland,MPUI_WOODLAND,PERKS_GREEN_WOODLAND_CAMOUFLAGE,ui_camoskin_woodland,unlock_camo_woodland +2,desert,MPUI_DESERT,PERKS_TAN_DESERT_CAMOUFLAGE,ui_camoskin_desert,unlock_camo_desert +3,arctic,MPUI_ARCTIC,PERKS_ARCTIC,ui_camoskin_arctic,unlock_camo_arctic +4,digital,MPUI_DIGITAL,PERKS_DIGITAL,ui_camoskin_digital,unlock_camo_digital +5,red_urban,MPUI_RED_URBAN,PERKS_RED_URBAN,ui_camoskin_red_urban,unlock_camo_red_urban +6,red_tiger,MPUI_RED_TIGER,PERKS_RED_TIGER_STRIPE_CAMOUFLAGE,ui_camoskin_red_tiger,unlock_camo_red_tiger +7,blue_tiger,MPUI_BLUE_TIGER,PERKS_BLUE_TIGER_STRIPE_CAMOUFLAGE,ui_camoskin_blue_tiger,unlock_camo_blue_tiger +8,orange_fall,MPUI_ORANGE_FALL,PERKS_ORANGE_FALL,ui_camoskin_orange_fall,unlock_camo_orange_fall +9,gold,MPUI_GOLDEN,PERKS_GOLDEN,ui_camoskin_gold,unlock_camo_gold +10,prestige,MPUI_PRESTIGE,PERKS_PRESTIGE,ui_camoskin_prestige,unlock_camo_prestige diff --git a/zone_raw/code_post_gfx/sp/challengefilters.csv b/zone_raw/code_post_gfx/sp/challengefilters.csv new file mode 100644 index 0000000..e1d79a1 --- /dev/null +++ b/zone_raw/code_post_gfx/sp/challengefilters.csv @@ -0,0 +1 @@ +all_challenges,# diff --git a/zone_raw/code_post_gfx/sp/challenges/challengetable_bootcamp.csv b/zone_raw/code_post_gfx/sp/challenges/challengetable_bootcamp.csv new file mode 100644 index 0000000..6c075fa --- /dev/null +++ b/zone_raw/code_post_gfx/sp/challenges/challengetable_bootcamp.csv @@ -0,0 +1 @@ +ch_killer diff --git a/zone_raw/code_post_gfx/sp/challengetable.csv b/zone_raw/code_post_gfx/sp/challengetable.csv new file mode 100644 index 0000000..980b647 --- /dev/null +++ b/zone_raw/code_post_gfx/sp/challengetable.csv @@ -0,0 +1 @@ +1,CHALLENGE_BASIC_CAPS,CHALLENGE_BASIC_CHALLENGES,,sp/challenges/ChallengeTable_BootCamp.csv,0,#,,basic diff --git a/zone_raw/code_post_gfx/sp/ranktable.csv b/zone_raw/code_post_gfx/sp/ranktable.csv new file mode 100644 index 0000000..628cab3 --- /dev/null +++ b/zone_raw/code_post_gfx/sp/ranktable.csv @@ -0,0 +1,52 @@ +a0,b1,c2,d3,e4,g5,g6,h7,i8,j9,k10,l11,m12,n13,o14,p15,q16,r17 +maxrank,49,,,,,,,,,,,,,,,, +0,pfc1,0,7200,RANK_PFC,RANK_PFC_FULL,rank_so_pfc1,7200,,,,,,1,1,,RANK_PFC_FULL, +1,pfc2,7200,7500,RANK_PFC,RANK_PFC_FULL2,rank_so_pfc1,14700,,,,,,2,2,,RANK_PFC_FULL_N, +2,pfc3,14700,7800,RANK_PFC,RANK_PFC_FULL3,rank_so_pfc1,22500,,,,,,3,3,,RANK_PFC_FULL_N, +3,cpl1,22500,8100,RANK_CPL,RANK_CPL_FULL,rank_so_cpl1,30600,,,,,,4,4,,RANK_CPL_FULL, +4,cpl2,30600,8400,RANK_CPL,RANK_CPL_FULL2,rank_so_cpl1,39000,,,,,,5,5,,RANK_CPL_FULL_N, +5,cpl3,39000,8800,RANK_CPL,RANK_CPL_FULL3,rank_so_cpl1,47800,,,,,,6,6,,RANK_CPL_FULL_N, +6,sgt1,47800,9200,RANK_SGT,RANK_SGT_FULL,rank_so_sgt1,57000,,,,,,7,7,,RANK_SGT_FULL, +7,sgt2,57000,9600,RANK_SGT,RANK_SGT_FULL2,rank_so_sgt1,66600,,,,,,8,8,,RANK_SGT_FULL_N, +8,sgt3,66600,10000,RANK_SGT,RANK_SGT_FULL3,rank_so_sgt1,76600,,,,,,9,9,,RANK_SGT_FULL_N, +9,ssgt1,76600,10500,RANK_SSGT,RANK_SSGT_FULL,rank_so_ssgt1,87100,,,,,,10,10,,RANK_SSGT_FULL, +10,ssgt2,87100,11000,RANK_SSGT,RANK_SSGT_FULL2,rank_so_ssgt1,98100,,,,,,11,11,,RANK_SSGT_FULL_N, +11,ssgt3,98100,12300,RANK_SSGT,RANK_SSGT_FULL3,rank_so_ssgt1,110400,,,,,,12,12,,RANK_SSGT_FULL_N, +12,sfc1,110400,13600,RANK_SFC,RANK_SFC_FULL,rank_so_sfc1,124000,,,,,,13,13,,RANK_SFC_FULL, +13,sfc2,124000,14900,RANK_SFC,RANK_SFC_FULL2,rank_so_sfc1,138900,,,,,,14,14,,RANK_SFC_FULL_N, +14,sfc3,138900,16200,RANK_SFC,RANK_SFC_FULL3,rank_so_sfc1,155100,,,,,,15,15,,RANK_SFC_FULL_N, +15,msgt1,155100,17600,RANK_MSGT,RANK_MSGT_FULL,rank_so_msgt1,172700,,,,,,16,16,,RANK_MSGT_FULL, +16,msgt2,172700,19000,RANK_MSGT,RANK_MSGT_FULL2,rank_so_msgt1,191700,,,,,,17,17,,RANK_MSGT_FULL_N, +17,msgt3,191700,20500,RANK_MSGT,RANK_MSGT_FULL3,rank_so_msgt1,212200,,,,,,18,18,,RANK_MSGT_FULL_N, +18,1stsgt1,212200,22000,RANK_1STSGT,RANK_1STSGT_FULL,rank_so_1stsgt1,234200,,,,,,19,19,,RANK_1STSGT_FULL, +19,1stsgt2,234200,23500,RANK_1STSGT,RANK_1STSGT_FULL2,rank_so_1stsgt1,257700,,,,,,20,20,,RANK_1STSGT_FULL_N, +20,1stsgt3,257700,25500,RANK_1STSGT,RANK_1STSGT_FULL3,rank_so_1stsgt1,283200,,,,,,21,21,,RANK_1STSGT_FULL_N, +21,sgtmaj1,283200,27500,RANK_SGTMAJ,RANK_SGTMAJ_FULL,rank_so_sgtmaj1,310700,,,,,,22,22,,RANK_SGTMAJ_FULL, +22,sgtmaj2,310700,29600,RANK_SGTMAJ,RANK_SGTMAJ_FULL2,rank_so_sgtmaj1,340300,,,,,,23,23,,RANK_SGTMAJ_FULL_N, +23,sgtmaj3,340300,31600,RANK_SGTMAJ,RANK_SGTMAJ_FULL3,rank_so_sgtmaj1,371900,,,,,,24,24,,RANK_SGTMAJ_FULL_N, +24,csm1,371900,33600,RANK_CSM,RANK_CSM_FULL,rank_so_cmdsgtmaj1,405500,,,,,,25,25,,RANK_CSM_FULL, +25,csm2,405500,35600,RANK_CSM,RANK_CSM_FULL2,rank_so_cmdsgtmaj1,441100,,,,,,26,26,,RANK_CSM_FULL_N, +26,csm3,441100,38100,RANK_CSM,RANK_CSM_FULL3,rank_so_cmdsgtmaj1,479200,,,,,,27,27,,RANK_CSM_FULL_N, +27,2ndlt1,479200,40600,RANK_2NDLT,RANK_2NDLT_FULL,rank_so_2ndlt1,519800,,,,,,28,28,,RANK_2NDLT_FULL, +28,2ndlt2,519800,43100,RANK_2NDLT,RANK_2NDLT_FULL2,rank_so_2ndlt1,562900,,,,,,29,29,,RANK_2NDLT_FULL_N, +29,2ndlt3,562900,45600,RANK_2NDLT,RANK_2NDLT_FULL3,rank_so_2ndlt1,608500,,,,,,30,30,,RANK_2NDLT_FULL_N, +30,1stlt1,608500,48100,RANK_1STLT,RANK_1STLT_FULL,rank_so_1stlt1,656600,,,,,,31,31,,RANK_1STLT_FULL, +31,1stlt2,656600,50600,RANK_1STLT,RANK_1STLT_FULL2,rank_so_1stlt1,707200,,,,,,32,32,,RANK_1STLT_FULL_N, +32,1stlt3,707200,53600,RANK_1STLT,RANK_1STLT_FULL3,rank_so_1stlt1,760800,,,,,,33,33,,RANK_1STLT_FULL_N, +33,capt1,760800,56600,RANK_CAPT,RANK_CAPT_FULL,rank_so_capt1,817400,,,,,,34,34,,RANK_CAPT_FULL, +34,capt2,817400,59600,RANK_CAPT,RANK_CAPT_FULL2,rank_so_capt1,877000,,,,,,35,35,,RANK_CAPT_FULL_N, +35,capt3,877000,62600,RANK_CAPT,RANK_CAPT_FULL3,rank_so_capt1,939600,,,,,,36,36,,RANK_CAPT_FULL_N, +36,maj1,939600,65600,RANK_MAJ,RANK_MAJ_FULL,rank_so_maj1,1005200,,,,,,37,37,,RANK_MAJ_FULL, +37,maj2,1005200,69100,RANK_MAJ,RANK_MAJ_FULL2,rank_so_maj1,1074300,,,,,,38,38,,RANK_MAJ_FULL_N, +38,maj3,1074300,72600,RANK_MAJ,RANK_MAJ_FULL3,rank_so_maj1,1146900,,,,,,39,39,,RANK_MAJ_FULL_N, +39,ltcol1,1146900,76100,RANK_LTCOL,RANK_LTCOL_FULL,rank_so_ltcol1,1223000,,,,,,40,40,,RANK_LTCOL_FULL, +40,ltcol2,1223000,79600,RANK_LTCOL,RANK_LTCOL_FULL2,rank_so_ltcol1,1302600,,,,,,41,41,,RANK_LTCOL_FULL_N, +41,ltcol3,1302600,83100,RANK_LTCOL,RANK_LTCOL_FULL3,rank_so_ltcol1,1385700,,,,,,42,42,,RANK_LTCOL_FULL_N, +42,ltcol4,1385700,86600,RANK_LTCOL,RANK_LTCOL_FULL4,rank_so_ltcol1,1472300,,,,,,43,43,,RANK_LTCOL_FULL_N, +43,col1,1472300,90100,RANK_COL,RANK_COL_FULL,rank_so_col1,1562400,,,,,,44,44,,RANK_COL_FULL, +44,col2,1562400,93600,RANK_COL,RANK_COL_FULL2,rank_so_col1,1656000,,,,,,45,45,,RANK_COL_FULL_N, +45,col3,1656000,97100,RANK_COL,RANK_COL_FULL3,rank_so_col1,1753100,,,,,,46,46,,RANK_COL_FULL_N, +46,bgen1,1753100,100600,RANK_BGEN,RANK_BGEN_FULL,rank_so_bgen1,1853700,,,,,,47,47,,RANK_BGEN_FULL, +47,majgen1,1853700,104100,RANK_MAJGEN,RANK_MAJGEN_FULL,rank_so_majgen1,1957800,,,,,,48,48,,RANK_MAJGEN_FULL, +48,ltgen1,1957800,107600,RANK_LTGEN,RANK_LTGEN_FULL,rank_so_ltgen1,2065400,,,,,,49,49,,RANK_LTGEN_FULL, +49,gen1,2065400,111100,RANK_GEN,RANK_GEN_FULL,rank_so_gen1,2176500,,,,,,50,50,,RANK_GEN_FULL, diff --git a/zone_raw/code_post_gfx/sp/stats_init.cfg b/zone_raw/code_post_gfx/sp/stats_init.cfg new file mode 100644 index 0000000..311b488 --- /dev/null +++ b/zone_raw/code_post_gfx/sp/stats_init.cfg @@ -0,0 +1 @@ +// use this config to initialize SP player data to non-zero values diff --git a/zone_raw/code_post_gfx/sp/unlocktable.csv b/zone_raw/code_post_gfx/sp/unlocktable.csv new file mode 100644 index 0000000..ff5e3a2 --- /dev/null +++ b/zone_raw/code_post_gfx/sp/unlocktable.csv @@ -0,0 +1,3 @@ +cardtitle_fired,title,,ch_killer +cardtitle_overachiever,title,,ch_overachiever +cardtitle_unstoppable,title,,ch_unstoppable diff --git a/zone_raw/code_post_gfx/sp_launcher.cfg b/zone_raw/code_post_gfx/sp_launcher.cfg new file mode 100644 index 0000000..fd0f365 --- /dev/null +++ b/zone_raw/code_post_gfx/sp_launcher.cfg @@ -0,0 +1 @@ +set disconnectOnSignout 0 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/test.cfg b/zone_raw/code_post_gfx/test.cfg new file mode 100644 index 0000000..bcbd0ff --- /dev/null +++ b/zone_raw/code_post_gfx/test.cfg @@ -0,0 +1,33 @@ +con_minicon 1 +con_miniconlines 20 +replay_autosave 15 +com_maxfps 200 + +r_clearcolor 0 +r_clearcolor2 0 + +bind 4 toggle replay_time 1 0 +bind 5 replay_mark +bind 6 replay_goto +bind 7 replay_live +bind 8 toggle replay_back 3 10 +bind 9 toggle replay_forward 3 10 +bind 0 replay_restart + +bind r toggle timescale 1 0.001 10 +bind y say +bind q "con_minicon 1; mapname; viewpos" +bind w toggle con_miniconlines 5 20 +bind e toggle g_entinfo 0 2 5 +bind t toggle r_showtris + +bind u toggle cg_thirdperson +bind i toggle cg_draw2d +bind o toggle cg_fov 65 80 100 +bind p kill + +bind b "noclip" +bind n "god" +bind m "ufo" +bind space map_restart +bind X pause diff --git a/zone_raw/code_post_gfx/thumbstick_default.cfg b/zone_raw/code_post_gfx/thumbstick_default.cfg new file mode 100644 index 0000000..11cd9a8 --- /dev/null +++ b/zone_raw/code_post_gfx/thumbstick_default.cfg @@ -0,0 +1,10 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_LSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_LSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_RSTICK_X VA_YAW MAP_LINEAR +bindaxis A_RSTICK_Y VA_PITCH MAP_LINEAR diff --git a/zone_raw/code_post_gfx/thumbstick_legacy.cfg b/zone_raw/code_post_gfx/thumbstick_legacy.cfg new file mode 100644 index 0000000..c1586fb --- /dev/null +++ b/zone_raw/code_post_gfx/thumbstick_legacy.cfg @@ -0,0 +1,10 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_LSTICK_X VA_YAW MAP_LINEAR +bindaxis A_LSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_RSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_RSTICK_Y VA_PITCH MAP_LINEAR diff --git a/zone_raw/code_post_gfx/thumbstick_legacysouthpaw.cfg b/zone_raw/code_post_gfx/thumbstick_legacysouthpaw.cfg new file mode 100644 index 0000000..e7be018 --- /dev/null +++ b/zone_raw/code_post_gfx/thumbstick_legacysouthpaw.cfg @@ -0,0 +1,12 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_RSTICK_X VA_YAW MAP_LINEAR +bindaxis A_RSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_LSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_LSTICK_Y VA_PITCH MAP_LINEAR + +bind_swap BUTTON_LSTICK BUTTON_RSTICK \ No newline at end of file diff --git a/zone_raw/code_post_gfx/thumbstick_southpaw.cfg b/zone_raw/code_post_gfx/thumbstick_southpaw.cfg new file mode 100644 index 0000000..2199026 --- /dev/null +++ b/zone_raw/code_post_gfx/thumbstick_southpaw.cfg @@ -0,0 +1,12 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_RSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_RSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_LSTICK_X VA_YAW MAP_LINEAR +bindaxis A_LSTICK_Y VA_PITCH MAP_LINEAR + +bind_swap BUTTON_LSTICK BUTTON_RSTICK \ No newline at end of file diff --git a/zone_raw/code_post_gfx/ui/acceptinvite_warning.menu b/zone_raw/code_post_gfx/ui/acceptinvite_warning.menu new file mode 100644 index 0000000..4a0df57 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/acceptinvite_warning.menu @@ -0,0 +1,323 @@ +{ + menuDef + { + name "acceptinvite_warning" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((((23 * 1) + (16.367 * 0)) + (5 * (20 + 2)) + 5) * 0.5); + exp rect W 260; + exp rect H (((23 * 1) + (16.367 * 0)) + (5 * (20 + 2)) + 5); + onOpen + { + close menu_joinsession; + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + lerp x from - 460 to 0 over "0.05"; + focusfirst; + setfocus SWF_COMMON_DESC_POPUP_NAME_4; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("acceptinvite_warning")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (((23 * 1) + (16.367 * 0)) + (5 * (20 + 2)) + 5) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text "@MENU_ACCEPTINVITETITLE"; + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when((privatepartyhost() && !aloneinparty())); + textalign 4 + textscale 0.375 + textfont 3 + exp text "@MENU_LEAVEMPGAMEWARNINGPARTYHOST"; + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when((!privatepartyhost() && !inlobby())); + textalign 4 + textscale 0.375 + textfont 3 + exp text "@MENU_LEAVEPARTYWARNING"; + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when((!privatepartyhost() && inlobby())); + textalign 4 + textscale 0.375 + textfont 3 + exp text "@MENU_LEAVEMPGAMEWARNING"; + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (3 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 2) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_POPUP_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_POPUP_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_POPUP_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_POPUP_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_POPUP_NAME_3" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 3; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_POPUP_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_POPUP_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + } + exp rect y ((3 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_RESUMEGAME"; + exp rect y (((3 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,3)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + itemDef + { + name "SWF_COMMON_DESC_POPUP_NAME_4" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 4; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_POPUP_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_POPUP_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + exec confirmInvite; + } + exp rect y ((4 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_CONFIRMINVITE"; + exp rect y (((4 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_POPUP_NAME,4)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/briefing.menu b/zone_raw/code_post_gfx/ui/briefing.menu new file mode 100644 index 0000000..280a64f --- /dev/null +++ b/zone_raw/code_post_gfx/ui/briefing.menu @@ -0,0 +1,237 @@ +{ + menuDef + { + name "briefing" + rect 0 0 640 480 0 0 + style 1 + focuscolor 1 1 1 1 + visible 1 + itemDef + { + rect -107 0 854 480 0 0 + style 1 + decoration + visible 1 + textscale 0.55 + backcolor 0 0 0 1 + background "white" + } + itemDef + { + rect -426.667 -240 853.333 480 2 2 + style 1 + decoration + type 8 + visible 1 + ownerdraw 377 + textscale 0.55 + backcolor 1 1 1 1 + background "cinematic" + } + itemDef + { + rect -750 -200 600 800 2 1 + style 1 + decoration + visible when(dvarbool(specialops)); + textscale 0.55 + backcolor 1 1 1 1 + background "black" + } + itemDef + { + rect -150 -200 300 800 2 1 + style 1 + decoration + visible when(dvarbool(specialops)); + textscale 0.55 + backcolor 1 1 1 1 + background "gradient" + } + itemDef + { + name "level_name" + rect 24 -122 281 92 1 3 + decoration + autowrapped + visible when(dvarbool(specialops) && !dvarbool(coop) && dvarstring(ui_load_so_level) != ""); + textalign 4 + textaligny -30 + textscale 0.5833 + textstyle 3 + forecolor 1 1 1 0.65 + exp text "@" + tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 2); + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 15) != ""); + } + itemDef + { + name "level_name" + rect 24 -122 281 92 1 3 + decoration + autowrapped + visible when(dvarbool(specialops) && dvarbool(coop) && dvarstring(coop_mapname) != ""); + textalign 4 + textaligny -30 + textscale 0.5833 + textstyle 3 + forecolor 1 1 1 0.65 + exp text "@" + tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 2); + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 15) != ""); + } + itemDef + { + name "level_desc" + rect 24 -122 281 92 1 3 + decoration + autowrapped + visible when(dvarbool(specialops) && (!dvarbool(coop) && !dvarbool(survival_chaos)) && tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 3) != ""); + textalign 4 + textscale 0.375 + textstyle 3 + textfont 3 + forecolor 1 1 1 0.65 + exp text locstring("@" + tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 3)); + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 15) != ""); + } + itemDef + { + name "level_desc" + rect 24 -122 281 92 1 3 + decoration + autowrapped + visible when(dvarbool(specialops) && (dvarbool(coop) && !dvarbool(survival_chaos)) && tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 3) != ""); + textalign 4 + textscale 0.375 + textstyle 3 + textfont 3 + forecolor 1 1 1 0.65 + exp text locstring("@" + tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 3)); + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 15) != ""); + } + itemDef + { + name "level_desc_chaos" + rect 24 -122 281 92 1 3 + decoration + autowrapped + visible when(dvarbool(specialops) && (!dvarbool(coop) && dvarbool(survival_chaos)) && tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 17) != ""); + textalign 4 + textscale 0.375 + textstyle 3 + textfont 3 + forecolor 1 1 1 0.65 + exp text locstring("@" + tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 17)); + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 15) != ""); + } + itemDef + { + name "level_desc_chaos" + rect 24 -122 281 92 1 3 + decoration + autowrapped + visible when(dvarbool(specialops) && (dvarbool(coop) && dvarbool(survival_chaos)) && tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 17) != ""); + textalign 4 + textscale 0.375 + textstyle 3 + textfont 3 + forecolor 1 1 1 0.65 + exp text locstring("@" + tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 17)); + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 15) != ""); + } + itemDef + { + rect 24 -122 274 2 1 3 + style 1 + decoration + visible when(dvarbool(specialops) && !dvarbool(coop)); + textscale 0.55 + backcolor 0.2 0.2 0.2 1 + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 15) != ""); + } + itemDef + { + name "loadbar" + rect 24 -122 274 2 1 3 + style 6 + decoration + visible when(dvarbool(specialops) && !dvarbool(coop)); + textscale 0.55 + forecolor 1 1 1 0.7 + background "white" + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(ui_load_so_level), 15) != ""); + } + itemDef + { + rect 24 -122 274 2 1 3 + style 1 + decoration + visible when(dvarbool(specialops) && dvarbool(coop)); + textscale 0.55 + backcolor 0.2 0.2 0.2 1 + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 15) != ""); + } + itemDef + { + name "loadbar" + rect 24 -122 274 2 1 3 + style 6 + decoration + visible when(dvarbool(specialops) && dvarbool(coop)); + textscale 0.55 + forecolor 1 1 1 0.7 + background "white" + exp rect y (0 - 122) - 30 * (tablelookup("sp/specOpsTable.csv", 1, dvarstring(coop_mapname), 15) != ""); + } + itemDef + { + text "cinematicsubtitle" + textcinematicsubtitle + rect -250 346 500 0 2 1 + decoration + autowrapped + visible 1 + textalign 5 + textscale 0.38 + textstyle 3 + } + itemDef + { + name "profile" + rect 40 40 560 400 0 0 + decoration + type 8 + visible 1 + ownerdraw 364 + align 1 + textscale 0.55 + } + itemDef + { + rect 192 430 256 2 0 0 + style 1 + decoration + visible when(!dvarbool(specialops) && dvarstring(ui_prev_map) != "london" && dvarstring(ui_prev_map) != "sp_paris_a"); + textscale 0.55 + backcolor 0.2 0.2 0.2 1 + } + itemDef + { + name "loadbar" + rect 192 430 256 2 0 0 + style 6 + decoration + visible when(!dvarbool(specialops) && dvarstring(ui_prev_map) != "london" && dvarstring(ui_prev_map) != "sp_paris_a"); + textscale 0.55 + background "white" + } + itemDef + { + rect 22 -32 75 75 1 2 + style 3 + decoration + visible when(dvarbool(specialops) && dvarbool(survival_chaos)); + textscale 0.55 + background "chaos_skull_icon" + } + } +} diff --git a/zone_raw/code_post_gfx/ui/cac_elite_popup.menu b/zone_raw/code_post_gfx/ui/cac_elite_popup.menu new file mode 100644 index 0000000..ab2271a --- /dev/null +++ b/zone_raw/code_post_gfx/ui/cac_elite_popup.menu @@ -0,0 +1,308 @@ +{ + menuDef + { + name "cac_elite_popup" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(locstring("@MENU_ELITE_CLASS_PROMPT"), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 2) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + lerp x from - 460 to 0 over "0.05"; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_NAME_1; + focusfirst; + } + onClose + { + uiScript clearError; + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + deleteEliteCacFile; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight("@MENU_ELITE_CLASS_PROMPT", (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 2) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("cac_elite_popup")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text "@MENU_ELITE_TITLE"; + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text "@MENU_ELITE_CLASS_PROMPT"; + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 2) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + integrateEliteCacFile; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_YES"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_NAME_1" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 1; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + deleteEliteCacFile; + } + exp rect y ((1 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_NO"; + exp rect y (((1 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/code.txt b/zone_raw/code_post_gfx/ui/code.txt new file mode 100644 index 0000000..d015e5d --- /dev/null +++ b/zone_raw/code_post_gfx/ui/code.txt @@ -0,0 +1,260 @@ +{ + functionDef + { + name "FUNC_0" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 14) * (player("teamname") == "TEAM_ALLIES")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 14) * (player("teamname") == "TEAM_AXIS")); + } + functionDef + { + name "FUNC_1" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 15) * (player("teamname") == "TEAM_ALLIES")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 15) * (player("teamname") == "TEAM_AXIS")); + } + functionDef + { + name "FUNC_2" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 16) * (player("teamname") == "TEAM_ALLIES")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 16) * (player("teamname") == "TEAM_AXIS")); + } + functionDef + { + name "FUNC_3" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 14) * (player("teamname") == "TEAM_AXIS")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 14) * (player("teamname") == "TEAM_ALLIES")); + } + functionDef + { + name "FUNC_4" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 15) * (player("teamname") == "TEAM_AXIS")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 15) * (player("teamname") == "TEAM_ALLIES")); + } + functionDef + { + name "FUNC_5" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 16) * (player("teamname") == "TEAM_AXIS")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 16) * (player("teamname") == "TEAM_ALLIES")); + } + functionDef + { + name "FUNC_6" + value team("name") == "TEAM_ALLIES"; + } + functionDef + { + name "FUNC_7" + value team("name") == "TEAM_AXIS"; + } + functionDef + { + name "FUNC_8" + value ((team("name") == "TEAM_AXIS") * 1) + ((team("name") == "TEAM_ALLIES") * 2); + } + functionDef + { + name "FUNC_9" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 14); + } + functionDef + { + name "FUNC_10" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 15); + } + functionDef + { + name "FUNC_11" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 16); + } + functionDef + { + name "FUNC_12" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 14); + } + functionDef + { + name "FUNC_13" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 15); + } + functionDef + { + name "FUNC_14" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 16); + } + functionDef + { + name "FUNC_15" + value (FUNC_12() * FUNC_7()) + (FUNC_9() * FUNC_6()); + } + functionDef + { + name "FUNC_16" + value (FUNC_13() * FUNC_7()) + (FUNC_10() * FUNC_6()); + } + functionDef + { + name "FUNC_17" + value (FUNC_14() * FUNC_7()) + (FUNC_11() * FUNC_6()); + } + functionDef + { + name "FUNC_18" + value (FUNC_12() * !(FUNC_7())) + (FUNC_9() * (!FUNC_6())); + } + functionDef + { + name "FUNC_19" + value (FUNC_13() * !(FUNC_7())) + (FUNC_10() * (!FUNC_6())); + } + functionDef + { + name "FUNC_20" + value (FUNC_14() * !(FUNC_7())) + (FUNC_11() * (!FUNC_6())); + } + functionDef + { + name "FUNC_21" + value max(0, (localvarint("ui_ac130timer") - milliseconds()) / 1000); + } + functionDef + { + name "FUNC_22" + value max(0, (localvarint("ui_remoteTankTimer") - milliseconds()) / 1000); + } + functionDef + { + name "FUNC_23" + value (getplayercardinfo(0, 0, 7) != 0) && (getplayercardinfo(8, 0, 7) && getplayercardinfo(8, 0, 7) == FUNC_8()); + } + functionDef + { + name "FUNC_24" + value (getplayercardinfo(0, 0, 8) != 0) && (getplayercardinfo(8, 0, 8) && getplayercardinfo(8, 0, 8) == FUNC_8()); + } + functionDef + { + name "FUNC_25" + value (getplayercardinfo(0, 0, 5) != 0) && (getplayercardinfo(8, 0, 5) && getplayercardinfo(8, 0, 5) == FUNC_8()); + } + functionDef + { + name "FUNC_26" + value (getplayercardinfo(0, 0, 7) != 0) && (!getplayercardinfo(8, 0, 7) || getplayercardinfo(8, 0, 7) != FUNC_8()); + } + functionDef + { + name "FUNC_27" + value (getplayercardinfo(0, 0, 8) != 0) && (!getplayercardinfo(8, 0, 8) || getplayercardinfo(8, 0, 8) != FUNC_8()); + } + functionDef + { + name "FUNC_28" + value (getplayercardinfo(0, 0, 5) != 0) && (!getplayercardinfo(8, 0, 5) || getplayercardinfo(8, 0, 5) != FUNC_8()); + } + functionDef + { + name "FUNC_29" + value !isusingmatchrulesdata() || getmatchrulesdata("commonOption", "allowCustomClasses"); + } + functionDef + { + name "FUNC_30" + value dvarbool(ui_multiplayer) && (dvarbool(cl_ingame) || dvarbool(sv_running)); + } + functionDef + { + name "FUNC_31" + value dvarbool(cl_ingame) || dvarbool(sv_running) || inlobby(); + } + functionDef + { + name "FUNC_32" + value (dvarstring(gameMode) == "so" && FUNC_31()) || (dvarstring(gameMode) == "mp" && FUNC_31()); + } + functionDef + { + name "FUNC_33" + value FUNC_29() && (getplayerdata(localvarstring("ui_customClassLoc"), 0, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 1, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 2, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 3, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 4, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 5, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 6, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 7, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 8, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 9, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 10, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 11, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 12, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 13, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 14, "inUse")); + } + functionDef + { + name "FUNC_34" + value localvarbool("ui_swfSelectionBarVis") || localvarbool("ui_swfPopupSelectionBarVis"); + } + functionDef + { + name "FUNC_35" + value (localvarstring("ui_team") == "marines") || (team("name") == "TEAM_ALLIES"); + } + functionDef + { + name "FUNC_36" + value (localvarstring("ui_team") == "opfor") || (team("name") == "TEAM_AXIS"); + } + functionDef + { + name "FUNC_37" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 0, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 0, "class", "inUse"))); + } + functionDef + { + name "FUNC_38" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 1, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 1, "class", "inUse"))); + } + functionDef + { + name "FUNC_39" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 2, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 2, "class", "inUse"))); + } + functionDef + { + name "FUNC_40" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 3, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 3, "class", "inUse"))); + } + functionDef + { + name "FUNC_41" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 4, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 4, "class", "inUse"))); + } + functionDef + { + name "FUNC_42" + value isusingmatchrulesdata() && (FUNC_37() || FUNC_38() || FUNC_39() || FUNC_40() || FUNC_41()); + } + functionDef + { + name "FUNC_43" + value sin(localclientuimilliseconds() / 80) * 0.3 + 1; + } + functionDef + { + name "FUNC_44" + value sin(milliseconds() / 80) * 0.3 + 1; + } + functionDef + { + name "FUNC_45" + value sin(localclientuimilliseconds() / 90) * (0 - 0.35); + } + functionDef + { + name "FUNC_46" + value sin(milliseconds() / 90) * (0 - 0.35); + } + functionDef + { + name "FUNC_47" + value 0.3 + (sin(milliseconds() / 80) + 1) * 0.7; + } + loadMenu { "ui/error_popmenu.menu" } + loadMenu { "ui/error_popmenu_submenu.menu" } + loadMenu { "ui/save_corrupted.menu" } + loadMenu { "ui/popup_connecting.menu" } + loadMenu { "ui/popup_acceptinginvite.menu" } + loadMenu { "ui/popup_gettingdata.menu" } + loadMenu { "ui/error_popmenu_party.menu" } + loadMenu { "ui/error_popmenu_lobby.menu" } + loadMenu { "ui/acceptinvite_warning.menu" } + loadMenu { "ui/pregame_loaderror.menu" } + loadMenu { "ui/pregame_loaderror_mp.menu" } + loadMenu { "ui/menu_resetstats_warning.menu" } + loadMenu { "ui/cac_elite_popup.menu" } + loadMenu { "ui/briefing.menu" } + loadMenu { "ui/victoryscreen.menu" } + loadMenu { "ui/victory_notice_popmenu.menu" } + loadMenu { "ui/connect.menu" } + loadMenu { "ui/expression_test.menu" } +} diff --git a/zone_raw/code_post_gfx/ui/connect.menu b/zone_raw/code_post_gfx/ui/connect.menu new file mode 100644 index 0000000..ee76090 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/connect.menu @@ -0,0 +1,43 @@ +{ + menuDef + { + name "connect" + rect 0 0 640 480 0 0 + style 1 + backcolor 1 1 1 1 + focuscolor 1 1 1 1 + fadeClamp 1 + fadeCycle 1 + fadeAmount 0.1 + fadeInAmount 0.002 + visible 1 + itemDef + { + rect -107 0 854 480 0 0 + style 1 + decoration + visible 1 + textscale 0.55 + backcolor 0.2 0.2 0.2 1 + } + itemDef + { + rect 192 424 256 8 0 0 + style 1 + decoration + visible 1 + textscale 0.55 + backcolor 0.2 0.2 0.2 1 + } + itemDef + { + name "loadbar" + rect 192 424 256 8 0 0 + style 6 + decoration + visible 1 + textscale 0.55 + background "white" + } + } +} diff --git a/zone_raw/code_post_gfx/ui/default.menu b/zone_raw/code_post_gfx/ui/default.menu new file mode 100644 index 0000000..092a92a --- /dev/null +++ b/zone_raw/code_post_gfx/ui/default.menu @@ -0,0 +1,243 @@ +{ + functionDef + { + name "FUNC_0" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 14) * (player("teamname") == "TEAM_ALLIES")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 14) * (player("teamname") == "TEAM_AXIS")); + } + functionDef + { + name "FUNC_1" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 15) * (player("teamname") == "TEAM_ALLIES")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 15) * (player("teamname") == "TEAM_AXIS")); + } + functionDef + { + name "FUNC_2" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 16) * (player("teamname") == "TEAM_ALLIES")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 16) * (player("teamname") == "TEAM_AXIS")); + } + functionDef + { + name "FUNC_3" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 14) * (player("teamname") == "TEAM_AXIS")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 14) * (player("teamname") == "TEAM_ALLIES")); + } + functionDef + { + name "FUNC_4" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 15) * (player("teamname") == "TEAM_AXIS")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 15) * (player("teamname") == "TEAM_ALLIES")); + } + functionDef + { + name "FUNC_5" + value (tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 16) * (player("teamname") == "TEAM_AXIS")) + (tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 16) * (player("teamname") == "TEAM_ALLIES")); + } + functionDef + { + name "FUNC_6" + value team("name") == "TEAM_ALLIES"; + } + functionDef + { + name "FUNC_7" + value team("name") == "TEAM_AXIS"; + } + functionDef + { + name "FUNC_8" + value ((team("name") == "TEAM_AXIS") * 1) + ((team("name") == "TEAM_ALLIES") * 2); + } + functionDef + { + name "FUNC_9" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 14); + } + functionDef + { + name "FUNC_10" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 15); + } + functionDef + { + name "FUNC_11" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("allieschar"), 16); + } + functionDef + { + name "FUNC_12" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 14); + } + functionDef + { + name "FUNC_13" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 15); + } + functionDef + { + name "FUNC_14" + value tablelookup("mp/factionTable.csv", 0, getmapcustom("axischar"), 16); + } + functionDef + { + name "FUNC_15" + value (FUNC_12() * FUNC_7()) + (FUNC_9() * FUNC_6()); + } + functionDef + { + name "FUNC_16" + value (FUNC_13() * FUNC_7()) + (FUNC_10() * FUNC_6()); + } + functionDef + { + name "FUNC_17" + value (FUNC_14() * FUNC_7()) + (FUNC_11() * FUNC_6()); + } + functionDef + { + name "FUNC_18" + value (FUNC_12() * !(FUNC_7())) + (FUNC_9() * (!FUNC_6())); + } + functionDef + { + name "FUNC_19" + value (FUNC_13() * !(FUNC_7())) + (FUNC_10() * (!FUNC_6())); + } + functionDef + { + name "FUNC_20" + value (FUNC_14() * !(FUNC_7())) + (FUNC_11() * (!FUNC_6())); + } + functionDef + { + name "FUNC_21" + value max(0, (localvarint("ui_ac130timer") - milliseconds()) / 1000); + } + functionDef + { + name "FUNC_22" + value max(0, (localvarint("ui_remoteTankTimer") - milliseconds()) / 1000); + } + functionDef + { + name "FUNC_23" + value (getplayercardinfo(0, 0, 7) != 0) && (getplayercardinfo(8, 0, 7) && getplayercardinfo(8, 0, 7) == FUNC_8()); + } + functionDef + { + name "FUNC_24" + value (getplayercardinfo(0, 0, 8) != 0) && (getplayercardinfo(8, 0, 8) && getplayercardinfo(8, 0, 8) == FUNC_8()); + } + functionDef + { + name "FUNC_25" + value (getplayercardinfo(0, 0, 5) != 0) && (getplayercardinfo(8, 0, 5) && getplayercardinfo(8, 0, 5) == FUNC_8()); + } + functionDef + { + name "FUNC_26" + value (getplayercardinfo(0, 0, 7) != 0) && (!getplayercardinfo(8, 0, 7) || getplayercardinfo(8, 0, 7) != FUNC_8()); + } + functionDef + { + name "FUNC_27" + value (getplayercardinfo(0, 0, 8) != 0) && (!getplayercardinfo(8, 0, 8) || getplayercardinfo(8, 0, 8) != FUNC_8()); + } + functionDef + { + name "FUNC_28" + value (getplayercardinfo(0, 0, 5) != 0) && (!getplayercardinfo(8, 0, 5) || getplayercardinfo(8, 0, 5) != FUNC_8()); + } + functionDef + { + name "FUNC_29" + value !isusingmatchrulesdata() || getmatchrulesdata("commonOption", "allowCustomClasses"); + } + functionDef + { + name "FUNC_30" + value dvarbool(ui_multiplayer) && (dvarbool(cl_ingame) || dvarbool(sv_running)); + } + functionDef + { + name "FUNC_31" + value dvarbool(cl_ingame) || dvarbool(sv_running) || inlobby(); + } + functionDef + { + name "FUNC_32" + value (dvarstring(gameMode) == "so" && FUNC_31()) || (dvarstring(gameMode) == "mp" && FUNC_31()); + } + functionDef + { + name "FUNC_33" + value FUNC_29() && (getplayerdata(localvarstring("ui_customClassLoc"), 0, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 1, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 2, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 3, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 4, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 5, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 6, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 7, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 8, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 9, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 10, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 11, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 12, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 13, "inUse") || getplayerdata(localvarstring("ui_customClassLoc"), 14, "inUse")); + } + functionDef + { + name "FUNC_34" + value localvarbool("ui_swfSelectionBarVis") || localvarbool("ui_swfPopupSelectionBarVis"); + } + functionDef + { + name "FUNC_35" + value (localvarstring("ui_team") == "marines") || (team("name") == "TEAM_ALLIES"); + } + functionDef + { + name "FUNC_36" + value (localvarstring("ui_team") == "opfor") || (team("name") == "TEAM_AXIS"); + } + functionDef + { + name "FUNC_37" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 0, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 0, "class", "inUse"))); + } + functionDef + { + name "FUNC_38" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 1, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 1, "class", "inUse"))); + } + functionDef + { + name "FUNC_39" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 2, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 2, "class", "inUse"))); + } + functionDef + { + name "FUNC_40" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 3, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 3, "class", "inUse"))); + } + functionDef + { + name "FUNC_41" + value isusingmatchrulesdata() && ((FUNC_36() && getmatchrulesdata("defaultClasses", "axis", 4, "class", "inUse")) || (FUNC_35() && getmatchrulesdata("defaultClasses", "allies", 4, "class", "inUse"))); + } + functionDef + { + name "FUNC_42" + value isusingmatchrulesdata() && (FUNC_37() || FUNC_38() || FUNC_39() || FUNC_40() || FUNC_41()); + } + functionDef + { + name "FUNC_43" + value sin(localclientuimilliseconds() / 80) * 0.3 + 1; + } + functionDef + { + name "FUNC_44" + value sin(milliseconds() / 80) * 0.3 + 1; + } + functionDef + { + name "FUNC_45" + value sin(localclientuimilliseconds() / 90) * (0 - 0.35); + } + functionDef + { + name "FUNC_46" + value sin(milliseconds() / 90) * (0 - 0.35); + } + functionDef + { + name "FUNC_47" + value 0.3 + (sin(milliseconds() / 80) + 1) * 0.7; + } + loadMenu { "ui/default_menu.menu" } +} diff --git a/zone_raw/code_post_gfx/ui/default_menu.menu b/zone_raw/code_post_gfx/ui/default_menu.menu new file mode 100644 index 0000000..31f286d --- /dev/null +++ b/zone_raw/code_post_gfx/ui/default_menu.menu @@ -0,0 +1,19 @@ +{ + menuDef + { + name "default_menu" + rect 0 0 0 0 0 0 + itemDef + { + name "default" + text "@MENU_MENU_COULDNT_BE_FOUND" + rect 0 0 0 0 0 0 + type 1 + visible 1 + textaligny 14 + textscale 0.4583 + textfont 1 + forecolor 0.9 0.9 0.9 0.9 + } + } +} diff --git a/zone_raw/code_post_gfx/ui/error_popmenu.menu b/zone_raw/code_post_gfx/ui/error_popmenu.menu new file mode 100644 index 0000000..8d6f78a --- /dev/null +++ b/zone_raw/code_post_gfx/ui/error_popmenu.menu @@ -0,0 +1,254 @@ +{ + menuDef + { + name "error_popmenu" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + uiScript clearError resolveError; + } + onESC + { + uiScript clearError; + close self; + open main; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("error_popmenu")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text dvarstring(com_errorTitle); + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text dvarstring(com_errorMessage); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + uiScript clearError; + resolveError; + close self; + open main; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_EXIT"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/error_popmenu_lobby.menu b/zone_raw/code_post_gfx/ui/error_popmenu_lobby.menu new file mode 100644 index 0000000..ca23043 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/error_popmenu_lobby.menu @@ -0,0 +1,257 @@ +{ + menuDef + { + name "error_popmenu_lobby" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + close popup_joinpassword; + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + lerp x from - 460 to 0 over "0.05"; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + uiScript clearError; + resolveError; + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + execKeyInt 27 + { + focusFirst; + close self; + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("error_popmenu_lobby")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text dvarstring(com_errorTitle); + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text dvarstring(com_errorMessage); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_OK"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/error_popmenu_party.menu b/zone_raw/code_post_gfx/ui/error_popmenu_party.menu new file mode 100644 index 0000000..9e478c9 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/error_popmenu_party.menu @@ -0,0 +1,257 @@ +{ + menuDef + { + name "error_popmenu_party" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + close popup_joinpassword; + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + lerp x from - 460 to 0 over "0.05"; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + uiScript clearError; + resolveError; + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + execKeyInt 27 + { + focusFirst; + close self; + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("error_popmenu_party")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text dvarstring(com_errorTitle); + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text dvarstring(com_errorMessage); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_OK"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/error_popmenu_submenu.menu b/zone_raw/code_post_gfx/ui/error_popmenu_submenu.menu new file mode 100644 index 0000000..bf638a3 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/error_popmenu_submenu.menu @@ -0,0 +1,251 @@ +{ + menuDef + { + name "error_popmenu_submenu" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + uiScript clearError resolveError; + } + onESC + { + uiScript clearError; + close self; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("error_popmenu_submenu")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text dvarstring(com_errorTitle); + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text dvarstring(com_errorMessage); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + uiScript clearError; + close self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_EXIT"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/expression_test.menu b/zone_raw/code_post_gfx/ui/expression_test.menu new file mode 100644 index 0000000..309a28f --- /dev/null +++ b/zone_raw/code_post_gfx/ui/expression_test.menu @@ -0,0 +1,140 @@ +{ + menuDef + { + name "expression_test" + fullscreen 1 + rect 0 0 640 480 0 0 + style 1 + border 1 + focuscolor 1 1 1 1 + fadeClamp 1 + fadeCycle 1 + fadeAmount 0.1 + fadeInAmount 0.002 + visible 1 + onESC + { + close expression_test; + } + itemDef + { + name "backimage2fade" + rect -128 0 896 480 0 0 + style 3 + decoration + visible 1 + textscale 0.55 + backcolor 0 0 0 1 + forecolor 0 0 0 1 + background "white" + } + itemDef + { + name "back" + text "Test = 1" + rect 270 360 100 17 0 0 + style 1 + type 1 + visible when(dvarint(expressionUnitTest4) == 1 && dvarint(expressionUnitTest3) == 1); + textalign 1 + textaligny 13 + textscale 0.3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + action + { + close expression_test; + } + } + itemDef + { + name "back" + text "Test = 2" + rect 270 360 100 17 0 0 + style 1 + type 1 + visible when(dvarint(expressionUnitTest4) == 2 && dvarint(expressionUnitTest3) == 2); + textalign 1 + textaligny 13 + textscale 0.3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + action + { + close expression_test; + } + } + itemDef + { + name "back" + text "Test = 3" + rect 270 360 100 17 0 0 + style 1 + type 1 + visible when(dvarint(expressionUnitTest4) == 3 && dvarint(expressionUnitTest3) == 3); + textalign 1 + textaligny 13 + textscale 0.3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + action + { + close expression_test; + } + } + itemDef + { + name "back" + text "Test = 4" + rect 270 360 100 17 0 0 + style 1 + type 1 + visible when(dvarint(expressionUnitTest4) == 4 && dvarint(expressionUnitTest3) == 4); + textalign 1 + textaligny 13 + textscale 0.3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + action + { + close expression_test; + } + } + itemDef + { + name "back" + text "Test = 0" + rect 270 360 100 17 0 0 + style 1 + type 1 + visible when(dvarint(expressionUnitTest1) == 5 && dvarint(expressionUnitTest2) == 6 && dvarint(expressionUnitTest3) == 3); + textalign 1 + textaligny 13 + textscale 0.3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + action + { + close expression_test; + } + } + itemDef + { + name "back" + rect 270 360 100 17 0 0 + style 1 + type 1 + visible 1 + textalign 1 + textaligny 13 + textscale 0.3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + action + { + close expression_test; + } + exp text localvarint("foo3"); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/menu_resetstats_warning.menu b/zone_raw/code_post_gfx/ui/menu_resetstats_warning.menu new file mode 100644 index 0000000..e645b9e --- /dev/null +++ b/zone_raw/code_post_gfx/ui/menu_resetstats_warning.menu @@ -0,0 +1,308 @@ +{ + menuDef + { + name "menu_resetstats_warning" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 2) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + lerp x from - 460 to 0 over "0.05"; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_NAME_1; + focusfirst; + } + onClose + { + uiScript clearError; + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + resetStatsCancel; + close self; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(dvarstring(com_errorMessage), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 2) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("menu_resetstats_warning")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text dvarstring(com_errorTitle); + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text dvarstring(com_errorMessage); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 2) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + resetStatsConfirm; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_STATS_RESET_YES"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_NAME_1" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 1; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + resetStatsCancel; + close self; + } + exp rect y ((1 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_STATS_RESET_NO"; + exp rect y (((1 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_NAME,1)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/popup_acceptinginvite.menu b/zone_raw/code_post_gfx/ui/popup_acceptinginvite.menu new file mode 100644 index 0000000..cff511c --- /dev/null +++ b/zone_raw/code_post_gfx/ui/popup_acceptinginvite.menu @@ -0,0 +1,289 @@ +{ + menuDef + { + name "popup_acceptinginvite" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(getwaitpopupstatus(4), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + close menu_xboxlive; + close menu_xboxlive_lobby; + close menu_xboxlive_privatelobby; + close menu_systemlink; + close menu_systemlink_join; + close menu_gamesetup_systemlink; + close menu_gamesetup_splitscreen; + close popup_gamesetup; + close popup_gamesetup_splitscreen; + close popup_findgame; + close self; + close cac_popup; + close popup_gamesetup_private; + close coop_lobby; + close error_popmenu_lobby; + setdvar onlinegame 0; + setdvar systemlink 0; + setdvar specialops 0; + setdvar so_survival 0; + exec stopPrivateListen; + exec coopStopSearch; + exec "useonlinestats 0"; + exec statsdownloadcancel; + exec xstopparty; + exec xstopprivateparty; + exec xcancelconnectingdialog; + exec "forcesplitscreencontrol WAITING_POPUP_CANCELED_ACTION"; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(getwaitpopupstatus(4), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("popup_acceptinginvite")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text "@MENU_PLEASE_WAIT"; + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text getwaitpopupstatus(4); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + escape self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_CANCEL"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 6 + textscale 0.30625 + textfont 3 + exp text "@PLATFORM_BACK_BUTTON"; + exp rect x ((0 + 8) + 4); + exp rect y (1.5 + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + } +} diff --git a/zone_raw/code_post_gfx/ui/popup_connecting.menu b/zone_raw/code_post_gfx/ui/popup_connecting.menu new file mode 100644 index 0000000..22af323 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/popup_connecting.menu @@ -0,0 +1,289 @@ +{ + menuDef + { + name "popup_connecting" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(getwaitpopupstatus(3), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + close menu_xboxlive; + close menu_xboxlive_lobby; + close menu_xboxlive_privatelobby; + close menu_systemlink; + close menu_systemlink_join; + close menu_gamesetup_systemlink; + close menu_gamesetup_splitscreen; + close popup_gamesetup; + close popup_gamesetup_splitscreen; + close popup_findgame; + close self; + close cac_popup; + close popup_gamesetup_private; + close coop_lobby; + close error_popmenu_lobby; + setdvar onlinegame 0; + setdvar systemlink 0; + setdvar specialops 0; + setdvar so_survival 0; + exec stopPrivateListen; + exec coopStopSearch; + exec "useonlinestats 0"; + exec statsdownloadcancel; + exec xstopparty; + exec xstopprivateparty; + exec xcancelconnectingdialog; + exec "forcesplitscreencontrol WAITING_POPUP_CANCELED_ACTION"; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(getwaitpopupstatus(3), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("popup_connecting")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text "@MENU_PLEASE_WAIT"; + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text getwaitpopupstatus(3); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + escape self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_CANCEL"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 6 + textscale 0.30625 + textfont 3 + exp text "@PLATFORM_BACK_BUTTON"; + exp rect x ((0 + 8) + 4); + exp rect y (1.5 + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + } +} diff --git a/zone_raw/code_post_gfx/ui/popup_gettingdata.menu b/zone_raw/code_post_gfx/ui/popup_gettingdata.menu new file mode 100644 index 0000000..bf6a863 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/popup_gettingdata.menu @@ -0,0 +1,289 @@ +{ + menuDef + { + name "popup_gettingdata" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(getwaitpopupstatus(6), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + close menu_xboxlive; + close menu_xboxlive_lobby; + close menu_xboxlive_privatelobby; + close menu_systemlink; + close menu_systemlink_join; + close menu_gamesetup_systemlink; + close menu_gamesetup_splitscreen; + close popup_gamesetup; + close popup_gamesetup_splitscreen; + close popup_findgame; + close self; + close cac_popup; + close popup_gamesetup_private; + close coop_lobby; + close error_popmenu_lobby; + setdvar onlinegame 0; + setdvar systemlink 0; + setdvar specialops 0; + setdvar so_survival 0; + exec stopPrivateListen; + exec coopStopSearch; + exec "useonlinestats 0"; + exec statsdownloadcancel; + exec xstopparty; + exec xstopprivateparty; + exec xcancelconnectingdialog; + exec "forcesplitscreencontrol WAITING_POPUP_CANCELED_ACTION"; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(getwaitpopupstatus(6), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("popup_gettingdata")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text "@MENU_PLEASE_WAIT"; + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text getwaitpopupstatus(6); + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + escape self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_CANCEL"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 6 + textscale 0.30625 + textfont 3 + exp text "@PLATFORM_BACK_BUTTON"; + exp rect x ((0 + 8) + 4); + exp rect y (1.5 + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + } +} diff --git a/zone_raw/code_post_gfx/ui/pregame_loaderror.menu b/zone_raw/code_post_gfx/ui/pregame_loaderror.menu new file mode 100644 index 0000000..02928b2 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/pregame_loaderror.menu @@ -0,0 +1,98 @@ +{ + menuDef + { + name "pregame_loaderror" + fullscreen 1 + rect 0 0 640 480 0 0 + style 1 + backcolor 1 1 1 0 + focuscolor 1 1 1 1 + onOpen + { + setdvar ui_SaveLoadVisible 0; + } + onClose + { + uiScript clearError; + } + onESC + { + uiScript playerstart; + } + itemDef + { + rect -107 0 854 480 0 0 + style 1 + decoration + type 8 + visible 1 + ownerdraw 377 + textscale 0.55 + backcolor 1 1 1 1 + background "cinematic" + } + itemDef + { + name "profile" + rect 40 40 560 400 0 0 + decoration + type 8 + visible 1 + ownerdraw 364 + textscale 0.55 + } + itemDef + { + name "errorinfo" + rect 120 142 400 255 0 0 + style 1 + decoration + autowrapped + visible 1 + textalign 5 + textscale 0.8 + forecolor 1 0.2 0.2 1 + dvar "com_errorMessage" + } + itemDef + { + text "@MENU_CLICK_TO_START_THE_MISSION" + rect 0 388 640 45 0 0 + style 1 + decoration + type 1 + visible when(!dvarbool(ui_isSaving) && dvarstring(credits) != "1" && 1); + textalign 5 + textaligny 4 + textscale 0.375 + forecolor 1 1 1 0.4 + bordercolor 1 1 1 1 + } + itemDef + { + text "@MENU_CLICK_TO_CONTINUE" + rect 0 388 640 45 0 0 + style 1 + decoration + type 1 + visible when(!dvarbool(ui_isSaving) && dvarstring(mapname) == "credits" && 1); + textalign 5 + textaligny 4 + textscale 0.375 + forecolor 1 1 1 0.4 + bordercolor 1 1 1 1 + } + itemDef + { + rect -128 0 896 480 0 0 + type 1 + visible 1 + textscale 0.55 + forecolor 0 0 0 0 + action + { + uiScript playerstart; + } + } + } +} diff --git a/zone_raw/code_post_gfx/ui/pregame_loaderror_mp.menu b/zone_raw/code_post_gfx/ui/pregame_loaderror_mp.menu new file mode 100644 index 0000000..d9ae528 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/pregame_loaderror_mp.menu @@ -0,0 +1,75 @@ +{ + menuDef + { + name "pregame_loaderror_mp" + rect 0 0 640 480 0 0 + style 1 + backcolor 1 1 1 0 + focuscolor 1 1 1 1 + blurWorld 4.8 + onOpen + { + setdvar ui_SaveLoadVisible 0; + } + onClose + { + uiScript clearError; + } + itemDef + { + rect -107 0 854 480 0 0 + style 1 + decoration + visible 1 + textscale 0.55 + backcolor 0.2 0.2 0.2 0.5 + } + itemDef + { + name "profile" + rect 40 40 560 400 0 0 + decoration + type 8 + visible 1 + ownerdraw 364 + textscale 0.55 + } + itemDef + { + name "errorinfo" + rect 120 142 400 255 0 0 + style 1 + decoration + autowrapped + visible 1 + textalign 5 + textscale 0.8 + forecolor 1 0.2 0.2 1 + dvar "com_errorMessage" + } + itemDef + { + text "@MENU_PRESS_START" + rect 0 388 640 45 0 0 + style 1 + decoration + type 1 + visible 1 + textalign 5 + textaligny 4 + textscale 0.5833 + } + itemDef + { + rect -128 0 896 480 0 0 + type 1 + visible 1 + textscale 0.55 + forecolor 0 0 0 0 + action + { + uiScript clearLoadErrorsSummary; + } + } + } +} diff --git a/zone_raw/code_post_gfx/ui/save_corrupted.menu b/zone_raw/code_post_gfx/ui/save_corrupted.menu new file mode 100644 index 0000000..dce7d02 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/save_corrupted.menu @@ -0,0 +1,249 @@ +{ + menuDef + { + name "save_corrupted" + rect 0 0 0 0 2 2 + focuscolor 1 1 1 1 + outOfBoundsClick + popup + legacySplitScreenScale + exp rect X 0 - (260 * 0.5); + exp rect Y 0 - ((localvarint("ui_swfPopupDescResizeHeight")) * 0.5); + exp rect W 260; + exp rect H (localvarint("ui_swfPopupDescResizeHeight")); + onOpen + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight(locstring("@MENU_SAVEDATA_CORRUPTED"), (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + setLocalVarInt ui_buttonNavGroupOffset_popup 0; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "invalid"; + setLocalVarBool ui_swfSelectionButtonVis 0; + setLocalVarBool ui_swfSelectionBarVis 0; + setLocalVarBool ui_swfSelectionDisabled 0; + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + setLocalVarString ui_swfPopupContext "invalid"; + setLocalVarBool ui_centerPopup 1; + play tabs_slide; + lerp x from - 460 to 0 over "0.05"; + focusfirst; + setfocus SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0; + focusfirst; + } + onClose + { + setLocalVarBool ui_centerPopup 0; + play ""; + } + onESC + { + close self; + } + onFocusDueToClose + { + setLocalVarFloat ui_swfPopupDescResizeTextHeight (getwrappedtextheight("@MENU_SAVEDATA_CORRUPTED", (float((260 - 16))), 3, 0.375, 0, 0)); + setLocalVarInt ui_swfPopupDescResizeButtons (int((localvarfloat("ui_swfPopupDescResizeTextHeight") + ((20 + 2) / 2) + 5) / (20 + 2)) + 1); + setLocalVarInt ui_swfPopupDescResizeHeight ((((23 * 1) + (16.367 * 0)) + ((localvarint("ui_swfPopupDescResizeButtons") + 0 + 1) * (20 + 2)) + 5)); + setLocalVarInt ui_swfPopupDescResizeButtonYOffset ((20 + 2) * (localvarint("ui_swfPopupDescResizeButtons") + 0)); + } + itemDef + { + rect -1280 -480 2560 960 2 2 + style 3 + decoration + visible when(menuistopmost("save_corrupted")); + textscale 0.55 + forecolor 0 0 0 0.8 + background "white" + } + itemDef + { + rect -131.333 -78.667 262.667 130.667 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.3098 0.349 0.2745 1 + background "white" + exp rect y 0; + exp rect h (localvarint("ui_swfPopupDescResizeHeight")) + 0; + exp rect x 0; + exp rect w 260; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + forecolor 0.1569 0.1725 0.1608 1 + background "white" + exp rect x 0; + exp rect y 0; + exp rect h (1 * 22) + (16.367 * 0) + 2; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(1 && 1); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0); + exp rect y 0 + (1 * 22) + (16.367 * 0); + exp rect w 260; + } + itemDef + { + rect 0 1 244 22 2 2 + style 1 + decoration + visible when(1); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 9 + exp text "@MENU_SAVE_CORRUPTED"; + exp rect x (0 + 8); + exp rect y (0 + 4) - 4; + } + itemDef + { + rect 0 0 244 20 2 2 + style 1 + decoration + autowrapped + visible when(1); + textalign 4 + textscale 0.375 + textfont 3 + exp text "@MENU_SAVEDATA_CORRUPTED"; + exp rect x ((0 + 8) + 0); + exp rect y (0 + (0 * (20 + 2)) + (0 + 4) + ((23 * 1) + (16.367 * 0))) - 2.333; + } + itemDef + { + rect 0 0 260 1 2 2 + style 3 + decoration + visible when(1); + textscale 0.55 + forecolor 0.2118 0.2314 0.22 1 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect h ((20 + 2) * 1) + 1; + } + itemDef + { + rect 0 0 1 8.666 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar_shadow" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) + (20 + 0.3333); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + forecolor 0.6 0.6314 0.6 0.2 + background "white" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + rect 0 0 1 20 2 2 + style 3 + decoration + visible when(localvarbool("ui_swfPopupSelectionBarVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textscale 0.55 + background "navbar_selection_bar" + exp rect x (0 + 0); + exp rect y (0 - 3.5) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + ((0 + 4) + ((23 * 1) + (16.367 * 0))); + exp rect w 260; + } + itemDef + { + text "@PLATFORM_NAVBAR_BUTTON_FOCUSED_SELECTBUTTON" + rect 0 0 20 20 2 2 + style 1 + decoration + visible when(localvarbool("ui_swfPopupSelectionButtonVis") && (localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME") && (localvarstring("ui_swfPopupContext") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME")); + textalign 10 + textscale 0.30625 + textfont 3 + exp rect x (0 + (0 + 260 - 24)); + exp rect y (((localvarint("ui_buttonNavGroupCurrent_popup") - localvarint("ui_buttonNavGroupOffset_popup")) * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + ((0 + 4) + ((23 * 1) + (16.367 * 0))) - 1.167) - 1.8; + } + itemDef + { + name "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME_0" + rect 11.667 0 260 22 2 2 + style 3 + type 1 + visible when(1); + disabled when(0); + textscale 0.55 + forecolor 0 0 0 0 + background "white" + onFocus + { + setLocalVarString ui_swf_selection "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)"; + setLocalVarInt ui_buttonNavGroupCurrent_popup 0; + setLocalVarString ui_buttonNavGroupName_popup "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + setLocalVarBool ui_swfPopupSelectionButtonVis ((1) && !(0)); + setLocalVarBool ui_swfPopupSelectionBarVis (1); + setLocalVarBool ui_swfPopupSelectionDisabled (0); + setLocalVarString ui_swfPopupContext "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME"; + play mouse_over; + } + leaveFocus + { + setLocalVarBool ui_swfPopupSelectionButtonVis 0; + setLocalVarBool ui_swfPopupSelectionBarVis 0; + setLocalVarBool ui_swfPopupSelectionDisabled 0; + } + action + { + play mouse_click; + close self; + } + exp rect y ((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + ((0 - 1.333)); + exp rect w 260 - 0; + exp rect x (0 + (0 + 8)); + } + itemDef + { + rect 11.667 0 260 19.567 2 2 + style 1 + decoration + visible when((1) && (1)); + textalign 8 + textscale 0.375 + textstyle 9 + textfont 3 + exp text "@MENU_OK"; + exp rect y (((0 * (20 + 2)) + (localvarint("ui_swfPopupDescResizeButtonYOffset")) + (0 + 4) + ((23 * 1) + (16.367 * 0))) + (0 - 1.333)) - 2.333; + exp rect w 260; + exp forecolor r select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor g select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp forecolor b select(0, select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", 0, 0.360784), select(localvarstring("ui_swf_selection") == "SWF_POPUP_BUTTON_NAME(SWF_COMMON_DESC_RESIZE_POPUP_1_NAME,0)" && select(localvarbool("ui_centerPopup"), localvarbool("ui_swfPopupSelectionBarVis"), localvarbool("ui_swfSelectionBarVis")) && localvarstring("ui_buttonNavGroupName_popup") == "SWF_COMMON_DESC_RESIZE_POPUP_1_NAME", select(isdemoplaying(), FUNC_44(), FUNC_43()), 1)); + exp rect x (0 + (0 + 8)); + } + } +} diff --git a/zone_raw/code_post_gfx/ui/victory_notice_popmenu.menu b/zone_raw/code_post_gfx/ui/victory_notice_popmenu.menu new file mode 100644 index 0000000..9f839ea --- /dev/null +++ b/zone_raw/code_post_gfx/ui/victory_notice_popmenu.menu @@ -0,0 +1,48 @@ +{ + menuDef + { + name "victory_notice_popmenu" + rect 204 140 235 135 0 0 + style 1 + border 1 + focuscolor 1 1 1 1 + popup + fadeClamp 1 + fadeCycle 1 + fadeAmount 0.1 + fadeInAmount 0.002 + onOpen + { + setfocus ok; + } + onESC + { + close victory_notice_popmenu; + } + itemDef + { + name "ok" + text "@MENU_OK" + rect 90 115 60 30 0 0 + style 1 + type 1 + visible 1 + textalign 1 + textaligny 21 + textscale 0.4583 + textstyle 3 + textfont 1 + forecolor 0.4823 0.4823 0.4823 1 + mouseEnter + { + play MENU_AUDIO_ON_FOCUS; + } + action + { + play MENU_AUDIO_ON_POSITIVE_ACTION; + setdvar ui_showpopup 0; + close victory_notice_popmenu; + } + } + } +} diff --git a/zone_raw/code_post_gfx/ui/victoryscreen.menu b/zone_raw/code_post_gfx/ui/victoryscreen.menu new file mode 100644 index 0000000..cd514c4 --- /dev/null +++ b/zone_raw/code_post_gfx/ui/victoryscreen.menu @@ -0,0 +1,97 @@ +{ + menuDef + { + name "victoryscreen" + fullscreen 1 + rect 0 0 640 480 0 0 + focuscolor 1 1 1 1 + fadeClamp 1 + fadeCycle 1 + fadeAmount 0.1 + fadeInAmount 0.002 + onOpen + { + execondvarintvalue ui_arcade_lost 1 disconnect; + uiScript closemenuondvar ui_arcade_lost 1 victoryscreen; + uiScript openmenuondvar ui_arcade_lost 1 main; + setdvar cl_paused 1; + setitemcolor fadebox backcolor 0 0 0 1; + fadeout fadebox; + exec updategamerprofile; + setdvar gamemode so; + exec disconnect; + close victoryscreen; + open main; + } + onClose + { + setdvar cl_paused 0; + setdvar ui_requiredtraining ""; + } + itemDef + { + rect -107 0 854 480 0 0 + style 1 + decoration + visible 1 + textscale 0.55 + backcolor 0.2 0.2 0.2 1 + } + itemDef + { + rect -128 0 896 480 0 0 + style 3 + decoration + visible when(dvarstring(mapname) == "cliffhanger"); + textscale 0.55 + backcolor 1 1 1 1 + background "black" + } + itemDef + { + name "defaultbackdrop" + rect -427 -240 854 480 2 2 + style 3 + decoration + visible when(dvarstring(ui_char_museum_mode) == "credits_1"); + textscale 0.55 + background "black" + } + itemDef + { + name "mainb" + text "@MENU_SP_CONTINUE_TO_SPECIAL_OPS" + rect 250 420 128 16 0 0 + type 1 + visible 1 + textalign 5 + textscale 0.4583 + textstyle 6 + textfont 9 + forecolor 0.9 0.9 0.9 0.9 + onFocus + { + play MENU_AUDIO_ON_FOCUS; + } + action + { + setdvar gamemode so; + exec disconnect; + close victoryscreen; + open main; + } + } + itemDef + { + name "fadebox" + rect -128 0 896 480 0 0 + style 1 + decoration + visible 1 + textscale 0.55 + backcolor 0 0 0 1 + forecolor 0 0 0 1 + background "white" + } + } +} diff --git a/zone_raw/code_post_gfx/viewsensitivity_high.cfg b/zone_raw/code_post_gfx/viewsensitivity_high.cfg new file mode 100644 index 0000000..bbed70f --- /dev/null +++ b/zone_raw/code_post_gfx/viewsensitivity_high.cfg @@ -0,0 +1 @@ +profile_setViewSensitivity 1.8 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/viewsensitivity_low.cfg b/zone_raw/code_post_gfx/viewsensitivity_low.cfg new file mode 100644 index 0000000..2dbfdaf --- /dev/null +++ b/zone_raw/code_post_gfx/viewsensitivity_low.cfg @@ -0,0 +1 @@ +profile_setViewSensitivity 0.6 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/viewsensitivity_med.cfg b/zone_raw/code_post_gfx/viewsensitivity_med.cfg new file mode 100644 index 0000000..9461293 --- /dev/null +++ b/zone_raw/code_post_gfx/viewsensitivity_med.cfg @@ -0,0 +1 @@ +profile_setViewSensitivity 1 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/viewsensitivity_ultra.cfg b/zone_raw/code_post_gfx/viewsensitivity_ultra.cfg new file mode 100644 index 0000000..18b7c8a --- /dev/null +++ b/zone_raw/code_post_gfx/viewsensitivity_ultra.cfg @@ -0,0 +1 @@ +profile_setViewSensitivity 4 \ No newline at end of file diff --git a/zone_raw/code_post_gfx/zone_source/code_post_gfx.zone b/zone_raw/code_post_gfx/zone_source/code_post_gfx.zone new file mode 100644 index 0000000..17ebcc7 --- /dev/null +++ b/zone_raw/code_post_gfx/zone_source/code_post_gfx.zone @@ -0,0 +1,687 @@ +// Call Of Duty: Modern Warfare 3 +>game,IW5 + +localize,code_post_gfx +vertexdecl,ppcc0t0t0 +vertexshader,trivial_vertcol_simple.hlsl +pixelshader,trivial_vertcol_simple.hlsl +techniqueset,2d +image,3_cursor3 +material,ui_cursor +image,$black_3d +image,$black_cube +rawfile,options_graphics.cfg +rawfile,options_graphics_set.cfg +image,breakpoint_image +material,code_breakpoint +vertexdecl,pp +vertexshader,transform_only.hlsl +pixelshader,floatz_clear_threshold.hlsl +techniqueset,shadowclear_threshold +material,shadowclear_threshold +leaderboard,DEFAULT_LB +leaderboard,LB_SO_SURVIVAL_MP_DOME +leaderboard,LB_SO_SURVIVAL_MP_VILLAGE +leaderboard,LB_SO_SURVIVAL_MP_CARBON +leaderboard,LB_SO_SURVIVAL_MP_SEATOWN +leaderboard,LB_SO_SURVIVAL_MP_RADAR +leaderboard,LB_SO_SURVIVAL_MP_PARIS +leaderboard,LB_SO_SURVIVAL_MP_ALPHA +leaderboard,LB_SO_SURVIVAL_MP_BRAVO +leaderboard,LB_SO_SURVIVAL_MP_PLAZA2 +leaderboard,LB_SO_SURVIVAL_MP_MOGADISHU +leaderboard,LB_SO_SURVIVAL_MP_EXCHANGE +leaderboard,LB_SO_SURVIVAL_MP_UNDERGROUND +leaderboard,LB_SO_SURVIVAL_MP_HARDHAT +leaderboard,LB_SO_SURVIVAL_MP_BOOTLEG +leaderboard,LB_SO_SURVIVAL_MP_LAMBETH +leaderboard,LB_SO_SURVIVAL_MP_INTERCHANGE +leaderboard,LB_SO_SURVIVAL_MP_DOME_TEAM +leaderboard,LB_SO_SURVIVAL_MP_VILLAGE_TEAM +leaderboard,LB_SO_SURVIVAL_MP_CARBON_TEAM +leaderboard,LB_SO_SURVIVAL_MP_SEATOWN_TEAM +leaderboard,LB_SO_SURVIVAL_MP_RADAR_TEAM +leaderboard,LB_SO_SURVIVAL_MP_PARIS_TEAM +leaderboard,LB_SO_SURVIVAL_MP_ALPHA_TEAM +leaderboard,LB_SO_SURVIVAL_MP_BRAVO_TEAM +leaderboard,LB_SO_SURVIVAL_MP_PLAZA2_TEAM +leaderboard,LB_SO_SURVIVAL_MP_MOGADISHU_TEAM +leaderboard,LB_SO_SURVIVAL_MP_EXCHANGE_TEAM +leaderboard,LB_SO_SURVIVAL_MP_UNDERGROUND_TEAM +leaderboard,LB_SO_SURVIVAL_MP_HARDHAT_TEAM +leaderboard,LB_SO_SURVIVAL_MP_BOOTLEG_TEAM +leaderboard,LB_SO_SURVIVAL_MP_LAMBETH_TEAM +leaderboard,LB_SO_SURVIVAL_MP_INTERCHANGE_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_DOME +leaderboard,LB_EXT_SO_SURVIVAL_MP_VILLAGE +leaderboard,LB_EXT_SO_SURVIVAL_MP_CARBON +leaderboard,LB_EXT_SO_SURVIVAL_MP_SEATOWN +leaderboard,LB_EXT_SO_SURVIVAL_MP_RADAR +leaderboard,LB_EXT_SO_SURVIVAL_MP_PARIS +leaderboard,LB_EXT_SO_SURVIVAL_MP_ALPHA +leaderboard,LB_EXT_SO_SURVIVAL_MP_BRAVO +leaderboard,LB_EXT_SO_SURVIVAL_MP_PLAZA2 +leaderboard,LB_EXT_SO_SURVIVAL_MP_MOGADISHU +leaderboard,LB_EXT_SO_SURVIVAL_MP_EXCHANGE +leaderboard,LB_EXT_SO_SURVIVAL_MP_UNDERGROUND +leaderboard,LB_EXT_SO_SURVIVAL_MP_HARDHAT +leaderboard,LB_EXT_SO_SURVIVAL_MP_BOOTLEG +leaderboard,LB_EXT_SO_SURVIVAL_MP_LAMBETH +leaderboard,LB_EXT_SO_SURVIVAL_MP_INTERCHANGE +leaderboard,LB_EXT_SO_SURVIVAL_MP_DOME_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_VILLAGE_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_CARBON_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_SEATOWN_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_RADAR_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_PARIS_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_ALPHA_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_BRAVO_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_PLAZA2_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_MOGADISHU_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_EXCHANGE_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_UNDERGROUND_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_HARDHAT_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_BOOTLEG_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_LAMBETH_TEAM +leaderboard,LB_EXT_SO_SURVIVAL_MP_INTERCHANGE_TEAM +leaderboard,LB_SO_RESCUE_HIJACK +leaderboard,LB_SO_IED_BERLIN +leaderboard,LB_SO_HELISWITCH_BERLIN +leaderboard,LB_SO_ZODIAC2_NY_HARBOR +leaderboard,LB_SO_KILLSPREE_PARIS_A +leaderboard,LB_SO_JEEP_PARIS_B +leaderboard,LB_SO_STEALTH_PRAGUE +leaderboard,LB_SO_STEALTH_WARLORD +leaderboard,LB_SO_LITTLEBIRD_PAYBACK +leaderboard,LB_SO_TIMETRIAL_LONDON +leaderboard,LB_SO_ASSASSIN_PAYBACK +leaderboard,LB_SO_MILEHIGH_HIJACK +leaderboard,LB_SO_ASSAULT_RESCUE_2 +leaderboard,LB_SO_ASSAULTMINE +leaderboard,LB_SO_DELTACAMP +leaderboard,LB_SO_TRAINER2_SO_DELTACAMP +leaderboard,LB_SO_NYSE_NY_MANHATTAN +leaderboard,LB_SO_AC130_PARIS_AC130 +leaderboard,LB_SO_RESCUE_HIJACK_TEAM +leaderboard,LB_SO_IED_BERLIN_TEAM +leaderboard,LB_SO_HELISWITCH_BERLIN_TEAM +leaderboard,LB_SO_ZODIAC2_NY_HARBOR_TEAM +leaderboard,LB_SO_KILLSPREE_PARIS_A_TEAM +leaderboard,LB_SO_JEEP_PARIS_B_TEAM +leaderboard,LB_SO_STEALTH_PRAGUE_TEAM +leaderboard,LB_SO_STEALTH_WARLORD_TEAM +leaderboard,LB_SO_LITTLEBIRD_PAYBACK_TEAM +leaderboard,LB_SO_TIMETRIAL_LONDON_TEAM +leaderboard,LB_SO_ASSASSIN_PAYBACK_TEAM +leaderboard,LB_SO_MILEHIGH_HIJACK_TEAM +leaderboard,LB_SO_ASSAULT_RESCUE_2_TEAM +leaderboard,LB_SO_ASSAULTMINE_TEAM +leaderboard,LB_SO_DELTACAMP_TEAM +leaderboard,LB_SO_TRAINER2_SO_DELTACAMP_TEAM +leaderboard,LB_SO_NYSE_NY_MANHATTAN_TEAM +leaderboard,LB_SO_AC130_PARIS_AC130_TEAM +image,server_hardware_unknown +material,server_hardware_unknown +image,server_hardware_dedicated +material,server_hardware_linux_dedicated +material,server_hardware_win_dedicated +image,server_hardware_win_listen +material,server_hardware_win_listen +material,server_hardware_mac_listen +material,server_hardware_mac_dedicated +image,xp +material,xp +image,gxp +material,gxp +vertexdecl,ppt0t0 +vertexshader,ssao_calc_slow.hlsl +pixelshader,ssao_calc_slow.hlsl +techniqueset,ssao_calc_slow +material,ssao_calc_slow +vertexshader,ssao_calc_fast.hlsl +pixelshader,ssao_calc_fast.hlsl +techniqueset,ssao_calc_fast +material,ssao_calc_fast +vertexshader,ssao_apply_fullres.hlsl +pixelshader,ssao_apply_fullres.hlsl +techniqueset,ssao_apply_fullres +material,ssao_apply_fullres +vertexshader,ssao_apply_downsampled.hlsl +pixelshader,ssao_apply_downsampled.hlsl +techniqueset,ssao_apply_downsampled +material,ssao_apply_downsampled +material,ssao_debug_apply_fullres +material,ssao_debug_apply_downsampled +vertexshader,ssao_debug_calc_fullres.hlsl +pixelshader,ssao_debug_calc_fullres.hlsl +techniqueset,ssao_debug_calc_fullres +material,ssao_debug_calc_fullres +vertexshader,ssao_debug_calc_downsampled.hlsl +pixelshader,ssao_debug_calc_downsampled.hlsl +techniqueset,ssao_debug_calc_downsampled +material,ssao_debug_calc_downsampled +vertexshader,textured_simple.hlsl +pixelshader,ssao_zdownsample.hlsl +techniqueset,ssao_zdownsample +material,ssao_zdownsample +image,$white +image,$black +image,$gray +image,$identitynormalmap +image,$pixelcostcolorcode +rawfile,sp_launcher.cfg +rawfile,rumble/damage_heavy +rawfile,rumble/heavy_1s +rawfile,rumble/heavy_2s +rawfile,rumble/heavy_3s +rawfile,rumble/light_1s +rawfile,rumble/light_2s +rawfile,rumble/light_3s +rawfile,rumble/damage_light +rawfile,rumble/defaultweapon_fire +rawfile,rumble/defaultweapon_melee +rawfile,rumble/damage_heavy_h.rmb +rawfile,rumble/damage_heavy_l.rmb +rawfile,rumble/damage_light_h.rmb +rawfile,rumble/damage_light_l.rmb +rawfile,rumble/defaultweapon_fire_h.rmb +rawfile,rumble/defaultweapon_fire_l.rmb +rawfile,rumble/defaultweapon_melee_h.rmb +rawfile,rumble/defaultweapon_melee_l.rmb +rawfile,rumble/tank_rumble +rawfile,rumble/tank_rumble_h.rmb +rawfile,rumble/tank_rumble_l.rmb +rawfile,rumble/mig_rumble +rawfile,rumble/artillery_rumble +rawfile,rumble/artillery_rumble_h.rmb +rawfile,rumble/artillery_rumble_l.rmb +rawfile,rumble/grenade_rumble +rawfile,rumble/grenade_rumble_h.rmb +rawfile,rumble/grenade_rumble_l.rmb +rawfile,rumble/riotshield_impact +rawfile,rumble/riotshield_impact_h.rmb +rawfile,rumble/riotshield_impact_l.rmb +rawfile,rumble/viewmodel_small +rawfile,rumble/viewmodel_small_h.rmb +rawfile,rumble/viewmodel_small_l.rmb +rawfile,rumble/viewmodel_medium +rawfile,rumble/viewmodel_medium_h.rmb +rawfile,rumble/viewmodel_medium_l.rmb +rawfile,rumble/viewmodel_large +rawfile,rumble/viewmodel_large_h.rmb +rawfile,rumble/viewmodel_large_l.rmb +rawfile,rumble/shotgun_fire +rawfile,rumble/shotgun_fire_h.rmb +rawfile,rumble/shotgun_fire_l.rmb +rawfile,rumble/steady_rumble +rawfile,rumble/steady_h +rawfile,rumble/steady_l +rawfile,info/ai_lochit_dmgtable +rawfile,info/bullet_penetration_sp +rawfile,aim_assist/view_input_0.graph +rawfile,aim_assist/view_input_1.graph +rawfile,aim_assist/view_input_2.graph +rawfile,aim_assist/view_input_3.graph +rawfile,scriptdebugger/help.txt +rawfile,shock/default.shock +rawfile,shock/hold_breath.shock +rawfile,shock/pain.shock +rawfile,shock/victoryscreen.shock +rawfile,shock/flashbang.shock +rawfile,shock/dog_bite.shock +rawfile,thumbstick_default.cfg +rawfile,viewsensitivity_med.cfg +rawfile,clear_num.cfg +rawfile,football.cfg +rawfile,developer.cfg +rawfile,thumbstick_southpaw.cfg +rawfile,thumbstick_legacy.cfg +rawfile,thumbstick_legacysouthpaw.cfg +rawfile,viewsensitivity_low.cfg +rawfile,viewsensitivity_high.cfg +rawfile,viewsensitivity_ultra.cfg +rawfile,default_splitscreen.cfg +rawfile,default_systemlink.cfg +rawfile,default_xboxlive.cfg +rawfile,default_480p.cfg +rawfile,default_720p.cfg +rawfile,ac130.cfg +rawfile,test.cfg +rawfile,minimap.cfg +rawfile,antfarmcodmw1.cfg +rawfile,antfarmcodmw2.cfg +rawfile,enable_art.cfg +rawfile,enable_artscript.cfg +soundcurve,default +loadedsound,null.wav +soundcurve,$default +sound,action_denied +loadedsound,misc/metal_click.wav +sound,consider_prestige +loadedsound,explosions/exp_heli_flameup_med01.wav +sound,enter_prestige +loadedsound,animal/animal_chicken_disturbed1.wav +sound,exit_prestige +loadedsound,misc/mouse_ylover.wav +sound,match_countdown_tick +loadedsound,user_interface/nav_positive.wav +sound,mouse_click +loadedsound,user_interface/nav_negative.wav +sound,mouse_negative +loadedsound,user_interface/nav_hover.wav +sound,mouse_over +sound,mouse_submenu_over +loadedsound,mp/mp_experiencefill_onesecond.wav +sound,mp_experience_tick +loadedsound,user_interface/mp_kstrk_equip.wav +sound,mp_killstreak_equip +loadedsound,user_interface/mp_kstrk_equip_done.wav +sound,mp_killstreak_equip_done +loadedsound,mp/mp_player_join_gate.wav +sound,mp_player_join +loadedsound,mp/mp_player_leave_elec.wav +sound,mp_player_leave +loadedsound,user_interface/mp_prestige_purch.wav +sound,mp_prestige_purchase +sound,music_challenge_factory +sound,music_mainmenu +sound,music_mainmenu_mp +sound,music_opening +sound,null +loadedsound,user_interface/ui_over_v2.wav +sound,other_adjust +loadedsound,user_interface/menu_slide.wav +sound,tabs_slide +sound,volume_adjust +image,devfonts_pc +material,fonts/devfonts_pc +material,fonts/devfonts_pc_glow +font,fonts/smallDevFont +image,gamefonts_pc +material,fonts/gamefonts_pc +material,fonts/gamefonts_pc_glow +font,fonts/consoleFont +font,fonts/bigDevFont +font,fonts/bigFont +font,fonts/smallFont +font,fonts/boldFont +font,fonts/normalFont +font,fonts/extraBigFont +font,fonts/objectiveFont +font,fonts/hudBigFont +font,fonts/hudSmallFont +vertexshader,vertcol_simple_vs_nofog_dtex.hlsl +pixelshader,vertcol_simple_ps_nofog.hlsl +vertexdecl,ppcc0 +vertexshader,vertcol_untextured_dtex_nofog.hlsl +pixelshader,vertcol_untextured_lin_nofog.hlsl +techniqueset,effect_blend_nofog +image,missing_fx +material,gfx_missing_fx +fx,misc/missing_fx +impactfx,default +image,falloff_linear +lightdef,light_dynamic +lightdef,light_point_linear +image,default +material,$default +material,white +material,black +vertexshader,vertcol_simple_tools.hlsl +pixelshader,vertcol_shaded.hlsl +vertexdecl,ppcc0t0t0nn +vertexshader,l_point_tc0.hlsl +pixelshader,l_spot_b0c0.hlsl +pixelshader,l_omni_b0c0.hlsl +vertexshader,vertcol_untextured_nofog.hlsl +techniqueset,tools_b0c0 +material,$additive +material,$glare_blind +pixelshader,null.hlsl +vertexshader,shadowmap_build.hlsl +pixelshader,shadowmap_build_sm3.hlsl +pixelshader,l_spot_r0c0.hlsl +pixelshader,l_omni_r0c0.hlsl +techniqueset,tools_r0c0 +material,$point +material,$line +material,$line_nodepth +vertexshader,floatz_build.hlsl +pixelshader,floatz_build.hlsl +techniqueset,depthprepass +material,depthprepass +pixelshader,floatz_clear.hlsl +techniqueset,shadowclear +material,shadowclear +vertexshader,shell_shock.hlsl +pixelshader,shell_shock.hlsl +techniqueset,shell_shock +material,shellshock +vertexshader,shell_shock_flashed.hlsl +pixelshader,shell_shock_flashed.hlsl +techniqueset,shell_shock_flashed +material,shellshock_flashed +vertexshader,color_channel_mixer.hlsl +pixelshader,color_channel_mixer.hlsl +techniqueset,color_channel_mixer +material,color_channel_mixer +material,frame_color_debug +material,frame_alpha_debug +pixelshader,blur_apply.hlsl +techniqueset,blur_apply +material,blur_apply +pixelshader,blur_apply_film.hlsl +techniqueset,blur_apply_film +material,blur_apply_film +pixelshader,blur_apply_film_color2.hlsl +techniqueset,blur_apply_film_color2 +material,blur_apply_film_color2 +pixelshader,textured_simple.hlsl +techniqueset,passthru_alpha +material,feedbackreplace +vertexshader,glow_consistent_setup.hlsl +pixelshader,glow_consistent_setup.hlsl +techniqueset,glow_consistent_setup +material,glow_consistent_setup +pixelshader,glow_consistent_setup_color2.hlsl +techniqueset,glow_consistent_setup_color2 +material,glow_consistent_setup_color2 +vertexshader,glow_apply_bloom.hlsl +pixelshader,glow_apply_bloom.hlsl +techniqueset,glow_apply_bloom +material,glow_apply_bloom +vertexshader,filter_symmetric_1_0.hlsl +pixelshader,filter_symmetric_1_0.hlsl +techniqueset,filter_symmetric_1 +material,filter_symmetric_1 +vertexshader,filter_symmetric_2_0.hlsl +pixelshader,filter_symmetric_2_0.hlsl +techniqueset,filter_symmetric_2 +material,filter_symmetric_2 +vertexshader,filter_symmetric_3_0.hlsl +pixelshader,filter_symmetric_3_0.hlsl +techniqueset,filter_symmetric_3 +material,filter_symmetric_3 +vertexshader,filter_symmetric_4_0.hlsl +pixelshader,filter_symmetric_4_0.hlsl +techniqueset,filter_symmetric_4 +material,filter_symmetric_4 +vertexshader,filter_symmetric_5_0.hlsl +pixelshader,filter_symmetric_5_0.hlsl +techniqueset,filter_symmetric_5 +material,filter_symmetric_5 +vertexshader,filter_symmetric_6_0.hlsl +pixelshader,filter_symmetric_6_0.hlsl +techniqueset,filter_symmetric_6 +material,filter_symmetric_6 +vertexshader,filter_symmetric_7_0.hlsl +pixelshader,filter_symmetric_7_0.hlsl +techniqueset,filter_symmetric_7 +material,filter_symmetric_7 +vertexshader,filter_symmetric_8_8.hlsl +pixelshader,filter_symmetric_8_8.hlsl +techniqueset,filter_symmetric_8 +material,filter_symmetric_8 +material,filter_symmetric_1_lin +material,filter_symmetric_2_lin +material,filter_symmetric_3_lin +material,filter_symmetric_4_lin +material,filter_symmetric_5_lin +material,filter_symmetric_6_lin +material,filter_symmetric_7_lin +material,filter_symmetric_8_lin +vertexshader,postfx.hlsl +pixelshader,postfx.hlsl +techniqueset,postfx +material,postfx +vertexshader,postfx_color.hlsl +pixelshader,postfx_color.hlsl +techniqueset,postfx_color +material,postfx_color +vertexshader,postfx_color2.hlsl +pixelshader,postfx_color2.hlsl +techniqueset,postfx_color2 +material,postfx_color2 +vertexshader,postfx_dof.hlsl +pixelshader,postfx_dof.hlsl +techniqueset,postfx_dof +material,postfx_dof +vertexshader,postfx_dof_color.hlsl +pixelshader,postfx_dof_color.hlsl +techniqueset,postfx_dof_color +material,postfx_dof_color +vertexshader,postfx_dof_color2.hlsl +pixelshader,postfx_dof_color2.hlsl +techniqueset,postfx_dof_color2 +material,postfx_dof_color2 +vertexshader,ps3_aadownsample.hlsl +pixelshader,ps3_aadownsample.hlsl +techniqueset,ps3_aadownsample +material,ps3_aadownsample +vertexshader,particle_blend.hlsl +pixelshader,particle_blend.hlsl +techniqueset,particle_blend +material,particle_blend +pixelshader,particle_zdownsample.hlsl +techniqueset,particle_zdownsample +material,particle_zdownsample +vertexshader,dof_downsample.hlsl +pixelshader,dof_downsample.hlsl +techniqueset,dof_downsample +material,dof_downsample +pixelshader,dof_near_coc.hlsl +techniqueset,dof_near_coc +material,dof_near_coc +vertexshader,small_blur.hlsl +pixelshader,small_blur.hlsl +techniqueset,small_blur +material,small_blur +image,statmon_warning_tris +material,statmon_warning_tris +image,console +material,console +image,warning@file +material,code_warning_file +image,warning@fps +material,code_warning_fps +image,voice_on_dim_#0 +material,nottalkingicon +image,voice_on_#0 +material,talkingicon +vertexshader,vertcol_simple_vs_fog_nc.hlsl +pixelshader,vertcol_simple_ps_fog_nc.hlsl +vertexshader,vertcol_untextured_nc_nofog.hlsl +pixelshader,vertcol_untextured_lin_nc_nofog.hlsl +techniqueset,w_shadowcaster +image,shadow +material,w/shadowcaster +vertexshader,vertcol_simple_vs_fog_nc_dtex.hlsl +vertexshader,vertcol_untextured_nc_dtex_nofog.hlsl +techniqueset,m_shadowcaster +material,m/shadowcaster +pixelshader,shadowmap_display.hlsl +techniqueset,shadowoverlay +material,shadowoverlay +techniqueset,pip_scene_overlay +material,pip_scene_overlay +vertexshader,floatz_display.hlsl +pixelshader,floatz_display.hlsl +techniqueset,floatzdisplay +material,floatz_display +vertexshader,transform_only_tools.hlsl +techniqueset,stencilshadow +material,stencilshadow +techniqueset,stencildisplay +material,stencildisplay +vertexshader,pixel_cost_color_code.hlsl +pixelshader,pixel_cost_color_code.hlsl +techniqueset,pixel_cost_color_code +material,pixel_cost_color_code +pixelshader,pixel_cost_add.hlsl +techniqueset,pixel_cost_add +material,pixel_cost_add_depth_always +material,pixel_cost_add_depth_disable +material,pixel_cost_add_depth_equal +material,pixel_cost_add_depth_less +material,pixel_cost_add_depthwrite +material,pixel_cost_add_nodepthwrite +image,line_horizontal +material,line_horizontal +vertexshader,vertcol_simple_vs_fog_dtex.hlsl +pixelshader,vertcol_simple_ps_fog_lin.hlsl +vertexshader,vertcol_simple_vs_dfog_dtex.hlsl +pixelshader,vertcol_simple_ps_dfog_lin.hlsl +techniqueset,effect_replace_lin +material,thermalbody_default +pixelshader,vertcol_simple_ps_fog_lin_nc.hlsl +vertexshader,vertcol_simple_vs_dfog_nc_dtex.hlsl +pixelshader,vertcol_simple_ps_dfog_lin_nc.hlsl +techniqueset,m_effect_replace_lin +material,m/thermalbody_default +vertexshader,vertcol_simple_dtex.hlsl +pixelshader,vertcol_simple_screen.hlsl +techniqueset,effect_screen_nofog +image,tracer#0 +material,gfx_tracer +image,flare_clr_a +material,gfx_tracer_thermal +vertexshader,laser.hlsl +pixelshader,laser.hlsl +techniqueset,laser +image,laser +image,laser_dust +material,gfx_laser +vertexshader,watersheeting_color_distort_blur.hlsl +pixelshader,watersheeting_color_distort_blur.hlsl +techniqueset,watersheeting_color_distort_blur +image,watersheeting_fx_distortion +material,watersheeting_color_distort_blur +vertexshader,cinematic_vs.hlsl +pixelshader,cinematic_ps.hlsl +techniqueset,cinematic +image,navbar_selection_bar_shadow +material,navbar_selection_bar_shadow +image,navbar_selection_bar +material,navbar_selection_bar +menu,error_popmenu +menu,error_popmenu_submenu +menu,save_corrupted +menu,popup_connecting +menu,popup_acceptinginvite +menu,popup_gettingdata +menu,error_popmenu_party +menu,error_popmenu_lobby +menu,acceptinvite_warning +material,cinematic +menu,pregame_loaderror +menu,pregame_loaderror_mp +menu,menu_resetstats_warning +menu,cac_elite_popup +image,gradient +material,gradient +image,sc_skull_icon +material,chaos_skull_icon +menu,briefing +menu,victoryscreen +menu,victory_notice_popmenu +menu,connect +menu,expression_test +menulist,ui/code.txt +menu,default_menu +menulist,ui/default.menu +weapon,none +xanim,player_mantle_up_57 +xanim,player_mantle_up_51 +xanim,player_mantle_up_45 +xanim,player_mantle_up_39 +xanim,player_mantle_up_33 +xanim,player_mantle_up_27 +xanim,player_mantle_up_21 +xanim,player_mantle_over_high +xanim,player_mantle_over_low +xanim,player_mantle_over_mid +xanim,void +xanim,void_loop +techniqueset,mc_effect_blend_nofog +material,mc/gfx_missing_fx +xmodelsurfs,fx10 +physcollmap,void +xmodel,void +image,mw3_scrollbar +material,ui_scrollbar +image,mw3_scrollbar_arrow_down +material,ui_scrollbar_arrow_dwn_a +image,mw3_scrollbar_arrow_up +material,ui_scrollbar_arrow_up_a +image,scrollbar_arrow_left +material,ui_scrollbar_arrow_left +image,scrollbar_arrow_right +material,ui_scrollbar_arrow_right +image,mw3_scrollbar_thumb +material,ui_scrollbar_thumb +image,slider2 +material,ui_slider2 +image,sliderbutt_1 +material,ui_sliderbutt_1 +image,decode_characters +material,decode_characters +material,decode_characters_glow +physpreset,default +rawfile,soundaliases/channels.def +rawfile,soundaliases/volumemodgroups.svmod +stringtable,mp/defaultstringtable.csv +stringtable,mp/iwgamertags.csv +stringtable,sp/unlocktable.csv +stringtable,sp/challengetable.csv +stringtable,sp/challengefilters.csv +stringtable,sp/allchallengestable.csv +stringtable,sp/challenges/challengetable_bootcamp.csv +stringtable,sp/camotable.csv +stringtable,sp/attachmenttable.csv +stringtable,mp/unlocktable.csv +stringtable,mp/allchallengestable.csv +stringtable,mp/cardtitletable.csv +stringtable,mp/cardicontable.csv +stringtable,mp/cardnameplatetable.csv +stringtable,mp/profileunlocktable.csv +stringtable,mp/rankicontable.csv +stringtable,mp/ranktable.csv +stringtable,mp/colorblindmaterials.csv +stringtable,sp/ranktable.csv +rawfile,sp/stats_init.cfg +pixelshader,textured_gamma.hlsl +techniqueset,default +tracer,defaulttracer +rawfile,clear_script_tools.cfg +structureddatadef,mp/defaultstructureddata.def +structureddatadef,sp/playerdata.def +structureddatadef,sp/prestigedata.def +vertexshader,postfx_mblur.hlsl +pixelshader,postfx_mblur.hlsl +techniqueset,postfx_mblur +material,postfx_mblur +vertexshader,postfx_mblur_color.hlsl +pixelshader,postfx_mblur_color.hlsl +techniqueset,postfx_mblur_color +material,postfx_mblur_color +vertexshader,postfx_mblur_color2.hlsl +pixelshader,postfx_mblur_color2.hlsl +techniqueset,postfx_mblur_color2 +material,postfx_mblur_color2 +vertexshader,postfx_mblur_dof.hlsl +pixelshader,postfx_mblur_dof.hlsl +techniqueset,postfx_mblur_dof +material,postfx_mblur_dof +vertexshader,postfx_mblur_dof_color.hlsl +pixelshader,postfx_mblur_dof_color.hlsl +techniqueset,postfx_mblur_dof_color +material,postfx_mblur_dof_color +vertexshader,postfx_mblur_dof_color2.hlsl +pixelshader,postfx_mblur_dof_color2.hlsl +techniqueset,postfx_mblur_dof_color2 +material,postfx_mblur_dof_color2 +attachment,defaultattachment +stringtable,mp/trackercolumns.csv +stringtable,mp/globalcounters.csv +scriptfile,$default +rawfile,code_post_gfx