A new update for Counterstrike: Global Offensive has arrived bringing the release of the next operation – Operation Vanguard!

Front-End Changes

OPERATION VANGUARD

Six community maps added to the Operation Vanguard map group, available for free to ALL CS:GO players. de_marquis, de_facade, de_season, de_bazaar, cs_workout, and cs_backalley

The Operation Vanguard Pass is now available. With an operation pass, you\\\’ll receive: A personal Operation Vanguard Journal Exclusive access to the new Operation Vanguard weapon case as a separate timed drop. TWO all-new Campaigns: Weapon Specialist and Vanguard. Choose your own path through a series of missions that span the globe, and receive extra weapons or Operation Vanguard weapon cases as a reward. Access to two optional campaigns: Maghreb and Eurasia. An Operation Vanguard Challenge Coin, which can be upgraded by completing branches of a campaign. Active Duty and Vanguard Scorecards, and Friends Leaderboards to track and compare your Competitive Matchmaking performance throughout the Operation.

Operation runs until February 10th, 2015.

ARMS RACE

Friendly Fire has been turned off.

de_stmarc, de_lake and de_safehouse are now available in Arms Race mode.

Fixed game reporting the wrong name of the player who got to knife level in Arms Race.

Major update to Arms Race mode: Leaders (players with the highest weapon index) from each team now glow for a short time after attacking. The weapon progression list now picks a weapon randomly from 5 fixed weapon categories. The number of levels to reach Golden Knife have been reduced to 16. Two kills are needed to upgrade with each weapon (unless you get a knife kill or kill the enemy leader). Added some new sounds to AR mode. To see more of the Arms Race rules changes, see this guide:https://steamcommunity.com/sharedfiles/filedetails/?id=336510139



DEMOLITION

Friendly Fire has been turned off.

de_shortdust added to Demolition mode

DEATHMATCH

Changed Deathmatch bonus weapon to support all guns.

GAMEPLAY

When FF is off, bullets no longer penetrate teammates

UI

Fixed grenades icons in weapon panel obeying the user\\\’s HUD color setting

Fixed Mini-Scoreboard panel not properly hiding a few avatars slots on a full server in casual when you had the Mini-Scoreboard Style set to “Just Show Player Count”

Fixed the freeze panel overlapping with the info panel.

MISC

Halloween has come to a grisly end. (sv_holiday_mode set back to 0)

Fixed rebuy not rebuying nades, defuse kit, or taser correctly.

Volume of ambient and 1st person sounds have been slightly reduced in “headphones” setting.

Death Camera music no longer plays while spectating.

Half-time / Game-end music no longer plays in overwatch mode.

Fixed bug where 10 second countdown music(s) would play after round end when round end music volume was set to 0.

Addressed hitches that were caused by synchronous file i/o.

Game play – Grenade UI -

The player\\\’s grenade UI will now appear to match their respected color by their HUD.



Operation Vanguard -

“Welcome to Operation Vanguard, featuring unlimited free access to a collection of six top-rated community maps, and introducing Campaigns – a new and rewarding way to play CS:GO.”



The journal returns with the same features as last time but has campaigns now.





Return of the Scorecard + Leaderboard:

Campaign Introduction

A new aspect of this journal is introducing campaigns which will expand the mission aspect of the game. 2 campaigns are included with the stock Vanguard ticket but your able to purchase another two separate campaigns.



Operation Vanguard\\\’s Maps -

De_Season\\\’s Radar

Cs_Backalley\\\’s Radar

Player Radar Spectator Radar

Cs_Workout\\\’s Radar

Player Radar Spectator Radar

De_Facade\\\’s Radar

Player Radar Spectator Radar

De_Marquis\\\’s Radar

Player Radar Spectator Radar

Game Mode – Arms Race Modifications -

This patch had an impact on the additional game modes outside of the classic bomb one. One mode that totally was revamp was the Arms Race/Gun Game.





Game Mode – Demolition Modifications -

There were also a few changes to the Demolition game type and most importantly was the addition of Shortdust.





Demolition Mode– Previously Valve created the map de_shorttrain for the reason of having a smaller train map for non-regular game modes. Now the same development has happened with de_dust. Below are comparison images of the regular de_dust map with the new short version. The regular de_dust image is on the left while the right is de_shortdust.

De_Shortdust\\\’s Radar

The Vanguard Collection -



14 top-rated community-created weapon finishes. Operation Coin holders will get exclusive Operation Case drops in addition to their normal drops.

G3SG1 Murky

– Mil-Spec Grade











MAG-7 Firestarter

– Mil-Spec Grade











MP9 Dart

– Mil-Spec Grade











Five-SeveN Urban Hazard

– Mil-Spec Grade











UMP-45 Delusion

– Mil-Spec Grade









Glock-18 Grinder

– Restricted











M4A1-S Basilisk

– Restricted











M4A4 Griffin

– Restricted











Sawed-Off Highwayman

– Restricted











P250 Cartel

– Classified











SCAR-20 Cardiac

– Classified











XM104 Tranquility

– Classified











AK-47 Wasteland Rebel

– Covert











P2000 Fire Elemental

– Covert









Client – Workshop Publish -

Over the last few patches Valve has been entering data so that content creators can upload their content to the workshop but through the client; instead of just having to launch the SDK.



Back-End Changes

Version Released -

Client Version = 143 Server Version = 143 Patch Version = 1.34.5.6

Contributor Character Texture Modification -

The VMT file for the “contributor_charset” had it\\\’s font face slightly adjusted and a new character was placed.

contributor_charset_color.vtf

Added Models -

Models were added for the new operation: map tokens and the vanguard coin.

Map Token Model -

Vanguard Coin Model -

Updated/Added Audio Effects -



Warning: The following sound player level\\\’s default at the maximum volume. This is a reminder to turn down the volume with the slider before playing



Dominating

Old

New

Kill 01

Old

New

Kill 02

Old

New

Kill 03

Old

New

Revenge

Old

New

Kill Bonus

Old

New

Nemesis

Old

New

Changes to the \\\’Arm\\\’s Race\\\’ game mode placed new sound effects within it while some of the older ones were redone. The redone ones will sound the same because just the quality was adjusted.

New Sound Effects

armsrace_become_leader_match

armsrace_become_leader_team

armsrace_demoted

armsrace_kill_01

armsrace_kill_02

armsrace_kill_03

armsrace_level_up

Resource Files Modification -

The following additions were made to the highlighted resource files within the client:

Gameevents.res



// Game events

“dm_bonus_weapon_start”

{

“time” “short” // The length of time that this bonus lasts

“wepID” “short” // The weapon ID of the bonus weapon

+ “Pos” “short” // Loadout position of the bonus weapon

Modevents.res



“cstrikeevents”

+ “gg_team_leader”

+ {

+ “playerid” “short” // user ID that is currently in the lead

+ }

Audio Option Modification -

The new sound effects that were added to the \\\’Arm\\\’s Race\\\’ game mode needed to be entered. The added sound effects had it\\\’s related detail posted within this config.

Location of these additions are represented in game_sounds_ui.txt

"UI.ArmsRace.BecomeMatchLeader" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_become_leader_match.wav" } "UI.ArmsRace.BecomeTeamLeader" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_become_leader_team.wav" } "UI.ArmsRace.Demoted" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_demoted.wav" } "UI.ArmsRace.LevelUp" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_level_up.wav" } "UI.ArmsRace.Kill1" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_kill_01.wav" } "UI.ArmsRace.Kill2" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_kill_02.wav" } "UI.ArmsRace.Kill3" { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_NONE" "pitch" "PITCH_NORM" "volume" "1" "wave" "UI/armsrace_kill_03.wav"

Bot\\\’s Profile Modification -

The config that represents the different bot AI has been updated with some slight modifications. The changes are mostly around the reaction time and aim focus variables.

Location of these modifications are represented in botprofile.db

// skill templates Template Elite Skill = 100 Rank = 1800 Aggression = 95 - ReactionTime = 0.20 + ReactionTime = 0.05 Cost = 4 Difficulty = EXPERT VoicePitch = 85 - AimFocusInitial = 2 + AimFocusInitial = 0.5 AimFocusDecay = 0.1 AimFocusOffsetScale = 0.05 AimfocusInterval = 0.05 Template Expert Skill = 90 Rank = 1600 Aggression = 80 - ReactionTime = 0.30 + ReactionTime = 0.20 Cost = 4 Difficulty = EXPERT VoicePitch = 88 - AimFocusInitial = 5 + AimFocusInitial = 2 AimFocusDecay = 0.2 AimFocusOffsetScale = 0.15 AimfocusInterval = 0.20 Template VeryHard Skill = 80 Rank = 1400 Aggression = 60 - ReactionTime = 0.4 + ReactionTime = 0.30 Cost = 3 Difficulty = HARD VoicePitch = 92 - AimFocusInitial = 10 + AimFocusInitial = 5 AimFocusDecay = 0.3 AimFocusOffsetScale = 0.17 AimfocusInterval = 0.30 Template Hard Skill = 75 Rank = 1300 Aggression = 45 - ReactionTime = 0.55 + ReactionTime = 0.40 Cost = 3 Difficulty = HARD VoicePitch = 94 AimFocusInitial = 10 AimFocusDecay = 0.4 AimFocusOffsetScale = 0.20 AimfocusInterval = 0.40 Template Tough Skill = 60 Rank = 1100 Aggression = 30 - ReactionTime = 0.60 + ReactionTime = 0.50 AttackDelay = .70 Cost = 2 Difficulty = HARD VoicePitch = 96 AimFocusInitial = 10 AimFocusDecay = 0.5 AimFocusOffsetScale = 0.22 AimfocusInterval = 0.50 Template Normal Skill = 50 Rank = 1000 Aggression = 20 - ReactionTime = 0.65 + ReactionTime = 0.60 AttackDelay = .80 Cost = 2 Difficulty = NORMAL AimFocusInitial = 15 AimFocusDecay = 0.6 AimFocusOffsetScale = 0.25 AimfocusInterval = 0.60 Template Fair Skill = 25 Rank = 850 Aggression = 10 - ReactionTime = 0.65 + ReactionTime = 0.60 AttackDelay = .90 Cost = 1 Difficulty = NORMAL VoicePitch = 105 AimFocusInitial = 15 AimFocusDecay = 0.7 AimFocusOffsetScale = 0.28 AimfocusInterval = 0.70

Updated Strings -

Turning off friendly fire damage for the \\\’Arms Race\\\’ + \\\’Demolition\\\’ modes required modified strings within their config.

Modifications are represented in the gamemode_armsrace.cfg + gamemode_demolition.cfg

Arms Race - ff_damage_reduction_bullets 0.1 - ff_damage_reduction_grenade 0.4 - ff_damage_reduction_other 0.4 + ff_damage_reduction_bullets 0 + ff_damage_reduction_grenade 0 + ff_damage_reduction_other 0 Demolition - ff_damage_reduction_bullets 0.33 - ff_damage_reduction_grenade 0.85 - ff_damage_reduction_other 0.4 + ff_damage_reduction_bullets 0 + ff_damage_reduction_grenade 0 + ff_damage_reduction_other 0



Strings were modified + added for more of the changes that took place with \\\’Arm\\\’s Race\\\’.

Location of these modifications are represented in the csgo_english.txt

- Player_You_Are_Now_Dominating "You are now dominating %s1." - Player_You_Are_Still_Dominating "You are still dominating %s1." - Player_On_Killing_Spree "%s1 is on a killing spree with %s2 kills in a row!" + "Player_You_Are_Now_Dominating" "You are now dominating %s1." + "Player_You_Are_Still_Dominating" "You are still dominating %s1." + "Player_On_Killing_Spree" " %s1 is on a killing spree with %s2 kills in a row!" + "Player_Killing_Spree_2" "Double Kill!" + "Player_Killing_Spree_3" "Triple Kill!!" + "Player_Killing_Spree_4" "Quadruple kill!!" + "Player_Killing_Spree_more" "Killing spree!!! x%s1" + "Player_Killed_Enemy_Leader" "You killed the enemy leader!" + "SFUI_Player_Is_Leader" "YOU ARE TEAM LEADER"



A string was added to give the user a better explanation of how distributing rewards would be handed out.

Location of this addition is represented in the csgo_english.txt

// ECON IMPLEMENTED BELOW "Econ_Quest_Reward_Loot_List" "Rewards one of the following:" + "Econ_Quest_Reward_Loot_List_Singular" "Rewards the following:"



Added strings for the operation\\\’s scorecard/leaderboard with a few additions for Breakout.

Location of these additions are represented in the csgo_english.txt

"CSGO_Operation_Scorecard_Title" // breakout "CSGO_Operation_scorecard_play" "Play Competitive" + "CSGO_Operation_scorecard_TimePlayed" "Time Played" + "CSGO_Operation_scorecard_TitleActive" "COMPETITIVE SCORECARDS" + "CSGO_Operation_Leaderboard_TitleActive" "FRIENDS LEADERBOARDS" + "CSGO_official_leaderboard_season_4_points_desc" "*Missions Completed counts all missions completed during Operation Vanguard." + //Vanguard + "CSGO_official_leaderboard_season_4_hours_cm" "Hours Played" + "CSGO_official_leaderboard_season_4_wins_cm" "Matches Won" + "CSGO_official_leaderboard_season_4_kills_cm" "Kills" + "CSGO_official_leaderboard_season_4_hsp_cm" "Headshot Percentage" + "CSGO_official_leaderboard_season_4_mvps_cm" "MVPs" + "CSGO_official_leaderboard_season_4_points" "Missions Completed*" + "CSGO_official_leaderboard_season_4_hours_op" "Hours Played" + "CSGO_official_leaderboard_season_4_wins_op" "Matches Won" + "CSGO_official_leaderboard_season_4_kills_op" "Kills" + "CSGO_official_leaderboard_season_4_hsp_op" "Headshot Percentage" + "CSGO_official_leaderboard_season_4_mvps_op" "MVPs" + "CSGO_Operation_Maps_Season_4_Active" "Maps in the Active Duty Group are Dust II, Nuke, Mirage, Inferno, Cobblestone, Overpass, Cache." + "CSGO_Operation_Maps_Season_4_Operation" "Maps in the Operation Group are Workout, Back Alley, Marquis, Facade, Season, and Bazaar."



Item name + description strings have been added for Vanguard\\\’s tickets and coins.

Location of these additions are represented in the csgo_english.txt

// Item names/descriptions + "CSGO_Ticket_CommunitySeasonFiveSummer2014" "Operation Vanguard Access Pass" + "CSGO_Ticket_CommunitySeasonFiveSummer2014_Desc" "Grants access to Operation Vanguard, which consists of an upgradeable Challenge Coin, two campaigns that contain missions that reward weapon finishes, Operation Vanguard Case drops, and a journal that contains Campaign Overviews, an Active Duty Scorecard, an Operation Scorecard, and Friends leaderboard." + "CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin1" "Operation Vanguard Challenge Coin" + "CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin1_Desc" "Participated in Operation Vanguard.\\\

Complete Campaigns and upgrade this coin." + "CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin2" "Silver Operation Vanguard Coin" + "CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin2_Desc" "Participated in Operation Vanguard.\\\

Complete Campaigns and upgrade this coin." + "CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin3" "Gold Operation Vanguard Coin" + "CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin3_Desc" "Participated in Operation Vanguard."



A description string about Operation Vanguard was added.

Location of this addition is represented in the csgo_english.txt

+ "CSGO_MessageBox_CommunitySeasonFiveSummer2014_Desc" "- The Operation Vanguard coin, upgradeable through campaign completion\\\

- Two Operation Campaigns, choose from 44 playable missions\\\

- Operation Vanguard Case drops\\\

- Active Duty Scorecard, Operation Vanguard Scorecard, and Friends leaderboard"



Strings representing the crates, keys, and set behind Operation Vanguard.

Location of these additions are represented in the csgo_english.txt

+ "CSGO_community_crate_key_5" "Operation Vanguard Case Key" + "CSGO_community_crate_key_5_desc" "This key only opens Operation Vanguard Cases" + "CSGO_crate_community_5" "Operation Vanguard Weapon Case" + "CSGO_crate_operation_vanguard" "Operation Vanguard Weapon Case" + "CSGO_crate_operation_vanguard_desc" "" // SET DESCRIPTIONS + "CSGO_set_community_5" "The Vanguard Collection" + "CSGO_set_community_5_desc" ""



The introduction of the campaign features has added a numerous amount of new quests that had to be added within the strings. Also there were some adjustments to the previous missions and finally there were strings added for the operation quest points associated with the campaigns.

Location of these modifications are represented in the csgo_english.txt

// Quests! + "quest_action_dmbonuspoints" "points" + "quest_action_chicken_kill" "chicken kills" // win quests "Quest_Win_a_Mode" "Threat Neutralized: %gamemode%" "Quest_Win_a_Mode_desc" "Win one match of %gamemode%." - "Quest_Win_a_Mapgroup" "Threat Neutralized: %gamemode%, %mapgroup%" - "Quest_Win_a_Mapgroup_desc" "Win one match of %gamemode%, %mapgroup%." - "Quest_Win_Map" "Threat Neutralized: %mapgroup%" - "Quest_Win_Map_desc" "Win a Competitive match on %mapgroup%." - "Quest_Win_Rounds_Map" "Threat Neutralized: %mapgroup%" - "Quest_Win_Rounds_Map_desc" "Win rounds in Competitive matches of %mapgroup%." + "Quest_Win_a_Mapgroup" "End Game: %gamemode%, %mapgroup%" + "Quest_Win_a_Mapgroup_desc" "Win %gamemode% matches of %mapgroup%." + "Quest_Win_Rounds_Map" "Engagement: %gamemode%, %mapgroup%" + "Quest_Win_Rounds_Map_desc" "Win %gamemode% rounds in matches on %mapgroup%." // equipment quests - "Quest_Weapon_Mode" "%gamemode% Equipment Proficiency: %weapon%" + "Quest_Weapon_Mode" "Equipment Proficiency: %gamemode%, %weapon%" + // equipment + mapgroup quests + "Quest_Weapon_Mapgroup" "Equipment Proficiency: %mapgroup%, %weapon%" + "Quest_Weapon_Mapgroup_desc" "Get %weapon% kills in %gamemode%: %mapgroup% matches." + "Quest_Weapon_Map" "Equipment Proficiency: %map%, %weapon%" + "Quest_Weapon_Map_desc" "Get %weapon% kills in %gamemode%: %map% matches." + // deathmatch bonus points + "Quest_DMBonusPoints_Mapgroup" "Master of Arms: %mapgroup%" + "Quest_DMBonusPoints_Mapgroup_desc" "Earn points using the Bonus Weapon in Deathmatch: %mapgroup% matches." + "Quest_DMBonusPoints_Map" "Master of Arms: %map%" + "Quest_DMBonusPoints_Map_desc" "Earn points using the Bonus Weapon in Deathmatch: %map% matches." // play quests - "Quest_Kills_Mapgroup_desc" "Get confirmed kills in %gamemode%, %mapgroup% matches." + "Quest_Kills_Mapgroup_desc" "Get confirmed kills in %gamemode%: %mapgroup% matches." + "Quest_Kills_Map" "Threat Recon: %gamemode%, %map%" + "Quest_Kills_Map_desc" "Get confirmed kills in %gamemode%: %map% matches." + // chicken quests + "Quest_Chicken_Kills_Mapgroup" "Supply Run: %gamemode%, %mapgroup%" + "Quest_Chicken_Kills_Mapgroup_desc" "Get confirmed chicken kills in %gamemode%: %mapgroup% matches." + "Quest_Chicken_Kills_Map" "Supply Run: %gamemode%, %map%" + "Quest_Chicken_Kills_Map_desc" "Get confirmed chicken kills in %gamemode%: %map% matches." + // OperationalPoints + "Quest_OperationalPoints_Template" "Challenge Award: %s1" + "Quest_OperationalPoints_1" "★" + "Quest_OperationalPoints_2" "★★" + "Quest_OperationalPoints_3" "★★★" //////////////////////////////////////////////////////////////////////// + // Campaigns + "csgo_campaign_eurasia" "Campaign Eurasia" + "csgo_campaign_eurasia_desc" "" + "csgo_campaign_vanguard" "Campaign Vanguard" + "csgo_campaign_vanguard_desc" "" + "csgo_campaign_maghreb" "Campaign Maghreb" + "csgo_campaign_maghreb_desc" "" + "csgo_campaign_weapons" "Campaign Weapons Specialist" + "csgo_campaign_weapons_desc" "" + "campaign" "Campaign" + "campaign_add_explained" "Purchasing this campaign gives you:\\\

- Access to these missions for the duration of the operation\\\

- One accessible mission immediately\\\

- Allows you to complete one additional mission a week"



Strings were added for the new paint kit descriptions and tags.

Location of these additions are represented in the csgo_english.txt

// START COMMUNITY CASE 5 "PaintKit_cu_tribute_ak47" "It has been distressed, block printed, and painted with graffiti." "PaintKit_cu_tribute_ak47_Tag" "Wasteland Rebel" "PaintKit_aq_glock_coiled" "The steel slide has been painted using a combination of stenciling and hand-painting using oil paints." "PaintKit_aq_glock_coiled_Tag" "Grinder" "PaintKit_am_g3sg1_murky" "It has been anodized then painted using a leopard-spot hydrographic." "PaintKit_am_g3sg1_murky_Tag" "Murky" "PaintKit_aq_m4a1s_basilisk" "It has been etched with a basilisk." "PaintKit_aq_m4a1s_basilisk_Tag" "Basilisk" "PaintKit_cu_m4a4_griffin" "It has been hand-painted with an illustration of a griffin." "PaintKit_cu_m4a4_griffin_Tag" "Griffin" "PaintKit_sp_mag7_firebitten" "It has been spray-painted in layers then distressed to give the appearance of burning edges." "PaintKit_sp_mag7_firebitten_Tag" "Firestarter" "PaintKit_cu_mp9_chevron" "It has been painted using a striped hydographic arranged in a chevron pattern." "PaintKit_cu_mp9_chevron_Tag" "Dart" // re-use "PaintKit_cu_mp7-commander_tag" "Urban Hazard" "PaintKit_cu_fiveseven_urban_hazard" "It has been custom painted with urban camo and red accents." "PaintKit_aq_p250_cartel" "It has been engraved with skeletons and flowers and given custom grips." "PaintKit_aq_p250_cartel_Tag" "Cartel" "PaintKit_cu_p2000_fire_elemental" "It has been custom painted with the image of a creature made of fire in a graphic style." "PaintKit_cu_p2000_fire_elemental_Tag" "Fire Elemental" "PaintKit_aq_sawedoff_blackgold" "It has been lacquered in black and gold using a scotch thistle motif." "PaintKit_aq_sawedoff_blackgold_Tag" "Highwayman" "PaintKit_cu_scar20_intervention" "It has been heat wrapped with vinyl pre-printed in a modern orange and blue design." "PaintKit_cu_scar20_intervention_Tag" "Cardiac" "PaintKit_sp_ump45_d-visions" "It has been screen printed with a nautilus design." "PaintKit_sp_ump45_d-visions_Tag" "Delusion" "PaintKit_cu_xm1014_caritas" "It has been hand painted with the image of a woman with long hair." "PaintKit_cu_xm1014_caritas_Tag" "Tranquility"



With the game mode updates the text UI had to be modified to match the current version rules and guidelines.

Location of these modifications are represented in the csgo_english.txt

// game mode names - "SFUI_GameModeCasualDescList" "· Friendly fire is off\\\

· Team collision is off\\\

· 50% kill reward amounts\\\

· Best out of 15 rounds" - "SFUI_GameModeCasualDescSPList" "· Friendly fire is off\\\

· Team collision is off\\\

· 50% kill reward amounts\\\

· Best out of 15 rounds" - "SFUI_GameModeCompetitiveDescSPList" "· Friendly fire is on\\\

· Team collision is on\\\

· Armor and defuse kits are purchasable\\\

· Best out of 30 rounds" - "SFUI_GameModeCompetitiveDescList" "· Friendly fire is on\\\

· Team collision is on\\\

· Armor and defuse kits are purchasable\\\

· Best out of 30 rounds" - "SFUI_GameModeGGProgressiveDesc" "New weapons are awarded by getting kills.\\\

Win the match by being the first player to get a kill with every weapon." - "SFUI_GameModeGGProgressiveDescList" "· Weapons are awarded immediately\\\

· Instant Respawn\\\

· Friendly fire is on\\\

· Team collision is off" - "SFUI_GameModeGungameProgressiveDesc" "New weapons are awarded by getting kills.\\\

Win the match by being the first player to get a kill with every weapon." - "SFUI_GameModeGungameProgressiveDescList" "· Weapons are awarded immediately\\\

· Instant Respawn\\\

· Friendly fire is on\\\

· Team collision is off" - "SFUI_GameModeGGBombDesc" "New weapons are awarded by getting kills.\\\

Win the round by eliminating the other team or completing the objective." - "SFUI_GameModeGGBombDescList" "· Weapons awarded on round start\\\

· Friendly fire is on\\\

· Team collision is off\\\

· Best out of 20 rounds" - "SFUI_GameModeGungameTrBombDesc" "New weapons are awarded by getting kills.\\\

Win the round by eliminating the other team or completing the objective." - "SFUI_GameModeGungameTrBombDescList" "· Weapons awarded on round start\\\

· Friendly fire is on\\\

· Team collision is off\\\

· Best out of 20 rounds" - "SFUI_DeathmatchDescList" "· Weapons are chosen at spawn using the Buy Menu.\\\

· Friendly fire is off.\\\

· Team collision is off.\\\

· 10 minute rounds." - "SFUI_GameModeDeathmatchDescList" "· Weapons are chosen at spawn using the Buy Menu.\\\

· Friendly fire is off.\\\

· Team collision is off.\\\

· 10 minute rounds." + "SFUI_GameModeCasualDescList" "· Friendly fire is OFF\\\

· Team collision is OFF\\\

· 50% kill reward amounts\\\

· Best out of 15 rounds" + "SFUI_GameModeCasualDescSPList" "· Friendly fire is OFF\\\

· Team collision is OFF\\\

· 50% kill reward amounts\\\

· Best out of 15 rounds" + "SFUI_GameModeCompetitiveDescSPList" "· Friendly fire is ON\\\

· Team collision is OF\\\

· Armor and defuse kits are purchasable\\\

· Best out of 30 rounds" + "SFUI_GameModeCompetitiveDescList" "· Friendly fire is ON\\\

· Team collision is OF\\\

· Armor and defuse kits are purchasable\\\

· Best out of 30 rounds" + "SFUI_GameModeGGProgressiveDesc" "Upgrade your weapon by eliminating enemies.\\\

Win the match by being the first player to get a kill with the Golden Knife." + "SFUI_GameModeGGProgressiveDescList" "· Weapons are upgraded after eliminating enemies\\\

· Instant Respawn\\\

· Friendly fire is OFF\\\

· Team collision is OFF" + "SFUI_GameModeGungameProgressiveDesc" "Upgrade your weapon by eliminating enemies.\\\

Win the match by being the first player to get a kill with the Golden Knife." + "SFUI_GameModeGungameProgressiveDescList" "· Weapons are upgraded after eliminating enemies\\\

· Instant Respawn\\\

· Friendly fire is OFF\\\

· Team collision is OFF" + "SFUI_GameModeGGBombDesc" "Upgrade your weapon by getting kills.\\\

Win the round by eliminating the other team or completing the objective." + "SFUI_GameModeGGBombDescList" "· Weapons awarded on round start\\\

· Friendly fire is OFF\\\

· Team collision is off\\\

· Best out of 20 rounds" + "SFUI_GameModeGungameTrBombDesc" "Upgrade your weapon by getting kills.\\\

Win the round by eliminating the other team or completing the objective." + "SFUI_GameModeGungameTrBombDescList" "· Weapons awarded on round start\\\

· Friendly fire is OFF\\\

· Team collision is off\\\

· Best out of 20 rounds" + "SFUI_DeathmatchDescList" "· Weapons are chosen at spawn using the Buy Menu.\\\

· Friendly fire is OFF.\\\

· Team collision is off.\\\

· 10 minute rounds." + "SFUI_GameModeDeathmatchDescList" "· Weapons are chosen at spawn using the Buy Menu.\\\

· Friendly fire is OFF.\\\

· Team collision is off.\\\

· 10 minute rounds."



Text UI has been added for the new maps associated with Operation Vanguard, and the current operation map\\\’s tool tips were modified.

Location of these modifications are represented in the csgo_english.txt

// nice map group names + "SFUI_mapgroup_op_op05" "Operation Vanguard" // nice map names + "SFUI_Map_de_shortdust" "Shortdust" + "SFUI_Map_cs_workout" "Workout" + "SFUI_Map_cs_backalley" "Back Alley" + "SFUI_Map_de_marquis" "Marquis" + "SFUI_Map_de_facade" "Facade" + "SFUI_Map_de_season" "Season" + "SFUI_Map_de_bazaar" "Bazaar" - "SFUI_Map_Tooltip_Desc_Operation" "This map is a community made map. \\\

\\\

This map is available to everyone on Official Matchmaking for the duration of Operation Breakout. " - "SFUI_Map_Tooltip_Desc_Active" "This map is part of the Active Duty Group (current competition map pool). \\\

\\\

Recording Offical Competitive Match stats for this map requires an Operation Breakout All Access Pass. " - "SFUI_MapGroup_Tooltip_Desc_Operation" "This map group features community made maps. \\\

\\\

This map group is available to everyone on Official Matchmaking for the duration of Operation Breakout." + "SFUI_Map_Tooltip_Desc_Operation" "This map is a community made map. \\\

\\\

This map is available to everyone on Official Matchmaking for the duration of the current operation." + "SFUI_Map_Tooltip_Desc_Active" "This map is part of the Active Duty Group (current competition map pool). \\\

\\\

Recording Offical Competitive Match stats for this map requires the current operation\\\'s Access Pass." + "SFUI_MapGroup_Tooltip_Desc_Operation" "This map group features community made maps. \\\

\\\

This map group is available to everyone on Official Matchmaking for the duration of the current operation." + //Vanguard Maps + "SFUI_Map_Tooltip_Desc_bazaar" "A middle eastern shopping district is transformed into a battle ground when targeted by a bomb plot." + "SFUI_Map_Tooltip_Desc_season" "Season Corporation, a Japanese bio-research facility, has its white walls painted red by a Phoenix demolition attack." + "SFUI_Map_Tooltip_Desc_facade" "Criminals raid Allied Distribution in an attempt to destroy critical evidence before Counter-Terrorists can react." + "SFUI_Map_Tooltip_Desc_marquis" "The streets and metro of urban France are targeted by an Anarchist plot in this fast-paced defuse scenario." + "SFUI_Map_Tooltip_Desc_backalley" "Urban back alleys and loading docks host the close-quarters combat of a daring hostage rescue." + "SFUI_Map_Tooltip_Desc_workout" "A pristine sports complex becomes the site of an intense hostage rescue mission." + //Breakout Maps + "SFUI_Map_Tooltip_Desc_blackgold" "Designed as a tight, fast-paced defuse map with three avenues of attack, Black Gold is set on top of an off-shore oil rig." + "SFUI_Map_Tooltip_Desc_castle" "Intense nighttime battles form in caves, the forest and room-to-room as terrorists attempt to destroy this historic castle built into the side of a mountain." + "SFUI_Map_Tooltip_Desc_insertion" "This large open map features non-linear hostage rescue. Counter-Terrorists choose one of four spawn positions to raid a quaint cottage. Terrorists must prepare for an assault from any angle and guard the hostages closely." + "SFUI_Map_Tooltip_Desc_mist" "Vertical combat in close quarters on a rainy night on this mountaintop Radar Station." + "SFUI_Map_Tooltip_Desc_overgrown" "Tactical fights are required through the contested middle in this dilapidated shipyard by the sea." + "SFUI_Map_Tooltip_Desc_rush" "An open layout provides a mix of long-range and close quarters combat with dangerous chokepoints and quick rotations. Welcome to the jungle."



Text UI hints have been added to the store panel for the new community case/operation.

Location of these additions are represented in the csgo_english.txt

+ "SFUI_Store_Hint_Community_Case_Key_5" "Unlock the Operation Vanguard Case" + "SFUI_Store_Hint_Community_Season_Five_Summer_2014" "- The Operation Vanguard coin \\\

- Two Operation Campaigns, choose from 44 playable missions \\\

- Operation Vanguard Case drops\\\

- Operation Vanguard Journal and more..." + "SFUI_Store_Hint_Community_Season_Five_Summer_2014_Gift" "You already have a pass Get an extra pass to trade as a gift" + "SFUI_Store_Hint_Community_Season_Five_Summer_2014_GiftActive" "You already have an active pass\\\

Get an extra pass to trade as a gift" + "SFUI_Store_Hint_crate_operation_vanguard" "This case contains 14 community made weapon skins from the Vanguard Collection"



Addition text UI changes took place to the mission panel display for the campaign\\\’s missions.

Location of these modifications are represented in the csgo_english.txt

- "SFUI_Missions_Title" "Operation Missions" + "SFUI_Missions_Title" "Operation Mission" + "SFUI_Missions_Title_Choose" "Pick Next Accessible Mission" + "SFUI_Missions_Title_Campaigns" "Operation Campaigns" + "SFUI_Missions_Status_Single" "%s1 Assigned" + "SFUI_Missions_In_MorePlayers" "Inactive: More Players Required" + "SFUI_Missions_Switch" "%s1: %s2 Accessible Mission" + "SFUI_Missions_Switch_multi" "%s1: %s2 Accessible Missions" + "SFUI_Campaign_Buy" "Get Campaign"



Text UI has been placed for a shortcut to the journal within the inventory panel.

Location of this addition is represented in the csgo_english.txt

//Main Menu : Inventory Panel + "SFUI_InvContextMenu_Campaign" "Open Journal to %s1"



There were many string additions and modifications relating to the journal with the new operation.

Location of these modifications are represented in the csgo_english.txt

//Journal - "CSGO_Journal_CoverId" "OJ 21-5" - "CSGO_Journal_Toc_Title" "Table of Contents" - "CSGO_Journal_Maps_Title" "Operation Breakout Maps" - "CSGO_Journal_Badge_EndDate" "Oct 03, 2014 GMT" - "CSGO_Journal_Toc_Badge_Title" "ID Card" - "CSGO_Journal_Toc_Maps_Title" "Operation Maps Information" - "CSGO_Journal_Toc_Maps_Page1" "Maps Overview" + "CSGO_Journal_CoverId_3" "OJ 21-5" + "CSGO_Journal_CoverId_4" "OJ 12-7" + "CSGO_Journal_CoverTitle_4" "OPERATION VANGUARD" + "CSGO_Journal_CoverDesc_4" "VANGUARD: OPERATIONAL JOURNAL" + "CSGO_Journal_CoverDate_4" "Issued: %s1" + "CSGO_Journal_Maps_Title" "OPERATION MAPS" + "CSGO_Journal_Maps_Mode" "Game Mode" + "CSGO_Journal_Badge_Title" "OPERATIONAL ID BADGE" + "CSGO_Journal_Badge_EndDate_3" "Oct 03, 2014 GMT" + "CSGO_Journal_Badge_EndDate_4" "Feb ------" + "CSGO_Journal_Overview_Title" "CASTLE DEPARTMENT OF MILITARY OPERATIONS" + "CSGO_Journal_Overview_Desc" "OPERATIONAL JOURNAL" + "CSGO_Journal_Toc_Title" "TABLE OF CONTENTS" + "CSGO_Journal_Toc_Badge_Title" "Operational ID Card" + "CSGO_Journal_Toc_Scorecard" "Operation Scorecard" + "CSGO_Journal_Toc_Leaderboards" "Operation Leaderboard" + "CSGO_Journal_Toc_Maps_Title" "Operation Maps Briefings" + "CSGO_Journal_Toc_Maps_Page1" "Operation Maps" + "CSGO_Journal_Toc_Stamp" "REVIEWED BY CASTLE\\\

CAMPAIGN STATUS _____________ _______ __________" + "CSGO_Journal_Toc_CampaignActive" "%s1 Active Mission" + "CSGO_Journal_Toc_CampaignAccessible" "%s1 Accessible Mission(s)" + "CSGO_Journal_Toc_CampaignWait" "Waiting for next mission" + "CSGO_Journal_Campaign_Desc_1" "Conflicts have happened in certain areas of the world. These are new conflicts. Play and learn these new campaign maps." + "CSGO_Journal_Campaign_Desc_2" "Your Weapons are you best firends. Get to know them better and learn some new weapson skills. These missions will bring you up to snuff." + "CSGO_Journal_Campaign_Desc_3" "Confilts and unrest in the desert. Castle industies will supply with new weapsons for finishing these missions." + "CSGO_Journal_Campaign_Desc_4" "Europe has become the new battle zone. Castle industies will supply with new weapsons for finishing these missions." + "CSGO_Journal_Missions_Completed" "Missons Completed" + "CSGO_Journal_Missions_Available" "Missons Available" + "CSGO_Journal_Get_Mission" "Requesting %s1" + "CSGO_Journal_Get_Mission_Failed" "Request Failed. Try again later." + "CSGO_Journal_Mission_Start_Mission" "Start Mission" + "CSGO_Journal_Mission_Abandon_Warning" "Starting %s1\\\

will abandon progress on %s2." + "CSGO_Journal_Mission_Unlock" "Complete previous mission in path to unlock this one." + "CSGO_Journal_Mission_Complete" "✔ This mission is complete." + "CSGO_Journal_Mission_Buy" "Purchase this campaign to gain access to this mission." + "CSGO_Journal_Stars_Earned" "Challenge Stars Earned" + "CSGO_Journal_Coin_level_Bronze" "Bronze" + "CSGO_Journal_Coin_level_Silver" "Silver" + "CSGO_Journal_Coin_level_Gold" "Gold!" + "CSGO_Journal_Coin_Status" "%s1 stars away from leveling up coin" + "CSGO_Journal_Coin_Stars_Info" "Earn Challenge Stars by completing the end missions." + "CSGO_Journal_Mission_Timer_days" "%s1 days till you can start a new mission" + "CSGO_Journal_Mission_Timer_day" "%s1 day till you can start a new mission" + "CSGO_Journal_Mission_Unavailable" "Mission unavailable"



Addition text UI attached to assign Operation Vanguard medal to it\\\’s category classification.

Location of this addition is represented in the csgo_english.txt

//Medals & Stats Screen + "SFUI_MedalCategory_Season5_CAPHTML" "OPERATION VANGUARD"



Modifications took place to the text UI involved with the display notices. The notices that were effected were relating to the cool down messages and the changes with \\\’Arm\\\’s Race\\\’.

Location of these modifications are represented in the csgo_english.txt

//Notice Text - "SFUI_CooldownExplanationReason_Kicked" "You were kicked from the last match" - "SFUI_CooldownExplanationReason_Abandon" "You abandoned the last match" - "SFUI_CooldownExplanationReason_Abandon_Grace" "Minimal cooldown for abandoning the last match" - "SFUI_CooldownExplanationReason_DisconnectedTooLong" "You failed to reconnect to the last match" - "SFUI_CooldownExplanationReason_DisconnectedTooLong_Grace" "Minimal cooldown for failing to reconnect to the last match" - "SFUI_Notice_Gun_Game_Leader" "You are the new leader." + "SFUI_CooldownExplanationReason_Kicked" "You were kicked from the last match" + "SFUI_CooldownExplanationReason_Abandon" "You abandoned the last match" + "SFUI_CooldownExplanationReason_Abandon_Grace" "Resolving matchmaking state for your account" + "SFUI_CooldownExplanationReason_DisconnectedTooLong" "You failed to reconnect to the last match" + "SFUI_CooldownExplanationReason_DisconnectedTooLong_Grace" "Resolving matchmaking state after the last match" + "SFUI_Notice_Stolen_Leader" "%s1 has taken the leader position from you!" + "SFUI_Notice_Gun_Game_Leader" "You are the new match leader." + "SFUI_Notice_Gun_Game_Team_Leader" "You are now your team\\\'s leader."



Valve has introduced their own/partnered servers to three new regions for CS:GO. Chile and Peru already had a region for Valve\\\’s Dota 2 servers in those locations but the India servers are brand new. This means CS:GO has launched on that region before Dota 2.

Location of these additions are represented in the csgo_english.txt

//Lobby + "SFUI_OfficialDatacenterID_14" "Chile" + "SFUI_OfficialDatacenterID_15" "Peru" + "SFUI_OfficialDatacenterID_16" "India"



The text UI was adjusted to the activation panel display for the new operation while the last one was modified.

Location of these modifications are represented in the csgo_english.txt

// SEASON 4 TEXT - "SFUI_Confirm_ActivateRequiredItem_season4_Purchased" "Congratulations on your purchase of the Operation Breakout All Access Pass! Would you like to activate it now?\\\

An active pass gets you the upgradeable Challenge Coin, mission drops that reward new weapon finishes, Operation Breakout Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, and Friends leaderboard. Would you like to activate it now?" + "SFUI_Confirm_ActivateRequiredItem_season4_Purchased" "Congratulations on your purchase of the Operation Breakout All Access Pass!\\\

An active pass gets you the upgradeable Challenge Coin, mission drops that reward new weapon finishes, Operation Breakout Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, and Friends leaderboard. Would you like to activate it now?" // SEASON 5 TEXT + "SFUI_Confirm_PurchaseRequiredItem_season5_Require" "An Operation Vanguard Access Pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to get your pass now?" + "SFUI_Confirm_PurchaseRequiredItem_season5_Stash" "An Operation Vanguard Access Pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to get your pass now?" + "SFUI_Confirm_PurchaseRequiredItem_season5_Suggest" "An Operation Vanguard Access Pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to get your pass now?" + "SFUI_Confirm_PurchaseRequiredItem_season5_SuggestTime" "An Operation Vanguard Access Pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to get your pass now?" + "SFUI_Confirm_ActivateRequiredItem_season5_Require" "You have an Operation Vanguard Access Pass that you have not activated yet. An active pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to activate your pass now?" + "SFUI_Confirm_ActivateRequiredItem_season5_Purchased" "Congratulations on your purchase of the Operation Vanguard Access Pass!\\\

An active pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to activate it now?" + "SFUI_Confirm_ActivateRequiredItem_season5_Suggest" "You have an Operation Vanguard Access Pass that you have not activated yet. An active pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more. Would you like to activate it now?" + "SFUI_Confirm_ActivateRequiredItem_season5_SuggestTime" "You have an Operation Vanguard Access Pass that you have not activated yet. An active pass gets you the upgradeable Challenge Coin, two Operation Campaigns that contain 44 playable missions to choose from, Operation Vanguard Case drops, and a journal that contains an Active Duty Scorecard, an Operation Scorecard, Friends leaderboard and more." + "SFUI_Confirm_ActivationRequiredItem_season5_Disclaimer" "" + "SFUI_MapSelect_Upsell_season5" "ACCESS PASS" + "SFUI_MapSelect_Upsell_season5_Tooltip" "Operation Vanguard Access\\\

-The Operation Vanguard coin, upgradeable through mission completion\\\

-Two Operation Campaigns, choose from 44 playable missions \\\

-Operation Vanguard Case drops\\\

-Operation Vanguard Journal that contains:\\\

Campaign Overviews\\\

Active Duty Scorecard\\\

Operation Vanguard Scorecard\\\

Friends leaderboard"



Steam\\\’s \\\’Status Rich Presences\\\’ have been added for Operation Vanguard.

Location of these additions are represented in the csgo_english.txt

"SFUI_Lobby_StatusRichPresence_casual_lobby_vanguard" "In CS:GO \\\'Vanguard\\\' Lobby" "SFUI_Lobby_StatusRichPresence_casual_game_vanguard" "Playing CS:GO \\\'Vanguard\\\'" "SFUI_Lobby_StatusRichPresence_casual_watch_vanguard" "Watching CS:GO \\\'Vanguard\\\'" "SFUI_Lobby_StatusRichPresence_casual_review_vanguard" "Replaying CS:GO \\\'Vanguard\\\'" "SFUI_Lobby_StatusRichPresence_deathmatch_lobby_vanguard" "In CS:GO \\\'Vanguard\\\' DM Lobby" "SFUI_Lobby_StatusRichPresence_deathmatch_game_vanguard" "Playing CS:GO \\\'Vanguard\\\' DM" "SFUI_Lobby_StatusRichPresence_deathmatch_watch_vanguard" "Watching CS:GO \\\'Vanguard\\\' DM" "SFUI_Lobby_StatusRichPresence_deathmatch_review_vanguard" "Replaying CS:GO \\\'Vanguard\\\' DM"



The error text UI for VAC has been modified to link users to a solution for a common issue.

Location of this modification is represented in the csgo_english.txt

//Error Messages - "SFUI_DisconnectReason_VAC" "An issue with your computer is blocking the VAC system.\\\

You cannot play on secure servers." + "SFUI_DisconnectReason_VAC" "An issue with your computer is blocking the VAC system. You cannot play on secure servers.\\\

\\\

https://support.steampowered.com/kb_article.php?ref=2117-ILZV-2837"



Text UI has been updated for the game rules, instructions, and team select screen to \\\’Arm\\\’s Race\\\’ and \\\’Demolition\\\’

Location of these modifications are represented in the csgo_english.txt

// Game Rules and Instructions - "SFUI_Rules_GunGame_Progressive" "New weapons are awarded by \\\

eliminating enemies.\\\

\\\

Win the match by being the first \\\

player to get a kill with every weapon.\\\

\\\

Settings:\\\

· Weapons are awarded \\\

immediately\\\

· Instant Respawn\\\

· Friendly fire is ON\\\

· Team collision is OFF" - "SFUI_Rules_TRBomb_Loading" "Bomb Scenario Mission\\\

\\\

New weapons are awarded at the\\\

start of the round if you eliminated\\\

an enemy in the previous round.\\\

\\\

Settings:\\\

· Weapons awarded on round start\\\

· Friendly fire is on\\\

· Team collision is off\\\

· Best out of 20 rounds" + "SFUI_Rules_GunGame_Progressive" "Upgrade your weapon by \\\

eliminating enemies.\\\

\\\

Win the match by being the first \\\

player to get a kill with the Golden Knife.\\\

\\\

Settings:\\\

· Weapons are upgraded \\\

after eliminating enemies\\\

· Instant Respawn\\\

· Friendly fire is OFF\\\

· Team collision is OFF" + "SFUI_Rules_TRBomb_Loading" "Bomb Scenario Mission\\\

\\\

New weapons are awarded at the\\\

start of the round if you eliminated\\\

an enemy in the previous round.\\\

\\\

Settings:\\\

· Weapons awarded on round start\\\

· Friendly fire is OFF\\\

· Team collision is off\\\

· Best out of 20 rounds" // Team Select Screen - "SFUI_Rules_TS_GunGame_Progressive" "Eliminate enemies and be the first player to get a kill with every weapon." + "SFUI_Rules_TS_GunGame_Progressive" "Eliminate enemies and be the first player to get a kill with the Golden Knife."



Strings needed to be added for each new skin to be assigned to a icon IDs. Also some previous icon\\\’s ID were taken out.

Location of these modifications are represented in the items_game.txt

- "1835128" - { - "icon_path" "econ/default_generated/weapon_negev_sp_snake_light" - } - "1835129" - { - "icon_path" "econ/default_generated/weapon_negev_sp_snake_medium" - } - "1835130" - { - "icon_path" "econ/default_generated/weapon_negev_sp_snake_heavy" - } - "2097476" - { - "icon_path" "econ/default_generated/weapon_hkp2000_hy_ddpat_desert_light" - } - "2097477" - { - "icon_path" "econ/default_generated/weapon_hkp2000_hy_ddpat_desert_medium" - } - "2097478" - { - "icon_path" "econ/default_generated/weapon_hkp2000_hy_ddpat_desert_heavy" - } - "2359420" - { - "icon_path" "econ/default_generated/weapon_p250_an_gold_light" - } - "2359421" - { - "icon_path" "econ/default_generated/weapon_p250_an_gold_medium" - } - "2359422" - { - "icon_path" "econ/default_generated/weapon_p250_an_gold_heavy" - } - "2556472" - { - "icon_path" "econ/default_generated/weapon_sg556_sp_tape_sand_light" - } - "2556473" - { - "icon_path" "econ/default_generated/weapon_sg556_sp_tape_sand_medium" - } - "2556474" - { - "icon_path" "econ/default_generated/weapon_sg556_sp_tape_sand_heavy" - } + "1771012" + { + "icon_path" "econ/default_generated/weapon_mag7_sp_mag7_firebitten_light" + } + "1771013" + { + "icon_path" "econ/default_generated/weapon_mag7_sp_mag7_firebitten_medium" + } + "1771014" + { + "icon_path" "econ/default_generated/weapon_mag7_sp_mag7_firebitten_heavy" + } + "198156" + { + "icon_path" "econ/default_generated/weapon_fiveseven_cu_fiveseven_urban_hazard_light" + } + "198157" + { + "icon_path" "econ/default_generated/weapon_fiveseven_cu_fiveseven_urban_hazard_medium" + } + "198158" + { + "icon_path" "econ/default_generated/weapon_fiveseven_cu_fiveseven_urban_hazard_heavy" + } + "263668" + { + "icon_path" "econ/default_generated/weapon_glock_aq_glock_coiled_light" + } + "263669" + { + "icon_path" "econ/default_generated/weapon_glock_aq_glock_coiled_medium" + } + "263670" + { + "icon_path" "econ/default_generated/weapon_glock_aq_glock_coiled_heavy" + } + "460272" + { + "icon_path" "econ/default_generated/weapon_ak47_cu_tribute_ak47_light" + } + "460273" + { + "icon_path" "econ/default_generated/weapon_ak47_cu_tribute_ak47_medium" + } + "460274" + { + "icon_path" "econ/default_generated/weapon_ak47_cu_tribute_ak47_heavy" + } + "722424" + { + "icon_path" "econ/default_generated/weapon_g3sg1_am_g3sg1_murky_light" + } + "722425" + { + "icon_path" "econ/default_generated/weapon_g3sg1_am_g3sg1_murky_medium" + } + "722426" + { + "icon_path" "econ/default_generated/weapon_g3sg1_am_g3sg1_murky_heavy" + } + "1050112" + { + "icon_path" "econ/default_generated/weapon_m4a1_cu_m4a4_griffin_light" + } + "1050113" + { + "icon_path" "econ/default_generated/weapon_m4a1_cu_m4a4_griffin_medium" + } + "1050114" + { + "icon_path" "econ/default_generated/weapon_m4a1_cu_m4a4_griffin_heavy" + } + "1574432" + { + "icon_path" "econ/default_generated/weapon_ump45_sp_ump45_d-visions_light" + } + "1574433" + { + "icon_path" "econ/default_generated/weapon_ump45_sp_ump45_d-visions_medium" + } + "1574434" + { + "icon_path" "econ/default_generated/weapon_ump45_sp_ump45_d-visions_heavy" + } + "1639972" + { + "icon_path" "econ/default_generated/weapon_xm1014_cu_xm1014_caritas_light" + } + "1639973" + { + "icon_path" "econ/default_generated/weapon_xm1014_cu_xm1014_caritas_medium" + } + "1639974" + { + "icon_path" "econ/default_generated/weapon_xm1014_cu_xm1014_caritas_heavy" + } + "1902104" + { + "icon_path" "econ/default_generated/weapon_sawedoff_aq_sawedoff_blackgold_light" + } + "1902105" + { + "icon_path" "econ/default_generated/weapon_sawedoff_aq_sawedoff_blackgold_medium" + } + "1902106" + { + "icon_path" "econ/default_generated/weapon_sawedoff_aq_sawedoff_blackgold_heavy" + } + "2098708" + { + "icon_path" "econ/default_generated/weapon_hkp2000_cu_p2000_fire_elemental_light" + } + "2098709" + { + "icon_path" "econ/default_generated/weapon_hkp2000_cu_p2000_fire_elemental_medium" + } + "2098710" + { + "icon_path" "econ/default_generated/weapon_hkp2000_cu_p2000_fire_elemental_heavy" + } + "2229768" + { + "icon_path" "econ/default_generated/weapon_mp9_cu_mp9_chevron_light" + } + "2229769" + { + "icon_path" "econ/default_generated/weapon_mp9_cu_mp9_chevron_medium" + } + "2229770" + { + "icon_path" "econ/default_generated/weapon_mp9_cu_mp9_chevron_heavy" + } + "2360848" + { + "icon_path" "econ/default_generated/weapon_p250_aq_p250_cartel_light" + } + "2360849" + { + "icon_path" "econ/default_generated/weapon_p250_aq_p250_cartel_medium" + } + "2360850" + { + "icon_path" "econ/default_generated/weapon_p250_aq_p250_cartel_heavy" + } + "2491932" + { + "icon_path" "econ/default_generated/weapon_scar20_cu_scar20_intervention_light" + } + "2491933" + { + "icon_path" "econ/default_generated/weapon_scar20_cu_scar20_intervention_medium" + } + "2491934" + { + "icon_path" "econ/default_generated/weapon_scar20_cu_scar20_intervention_heavy" + } + "3933692" + { + "icon_path" "econ/default_generated/weapon_m4a1_silencer_aq_m4a1s_basilisk_light" + } + "3933693" + { + "icon_path" "econ/default_generated/weapon_m4a1_silencer_aq_m4a1s_basilisk_medium" + } + "3933694" + { + "icon_path" "econ/default_generated/weapon_m4a1_silencer_aq_m4a1s_basilisk_heavy" + }



A string for \\\’item type\\\’ was added within the quest prefab.

Location of this addition is represented in the items_game.txt

"prefabs" { "quest_prefab" { "name" "quest_item" "item_class" "collectible_item" + "item_type" "quest" "item_type_name" "#CSGO_Type_Quest" "item_name" "#CSGO_Type_Quest" "item_description" "#CSGO_Quest_Desc"



Strings representing the attributes of the Operation Vanguard coin needed to be added for the users.

Location of these additions are represented in the items_game.txt

"season5_coin" { "prefab" "collectible_untradable" "attributes" { "season access" "4" "minutes played" { "attribute_class" "minutes_played" "value" "1" } "operation minutes played" { "attribute_class" "operation_minutes_played" "value" "0" "force_gc_to_generate" "1" } "operation wins" { "attribute_class" "operation_wins" "value" "0" "force_gc_to_generate" "1" } "operation kills" { "attribute_class" "operation_kills" "value" "0" "force_gc_to_generate" "1" } "operation 3k" { "attribute_class" "operation_3k" "value" "0" "force_gc_to_generate" "1" } "operation 4k" { "attribute_class" "operation_4k" "value" "0" "force_gc_to_generate" "1" } "operation 5k" { "attribute_class" "operation_5k" "value" "0" "force_gc_to_generate" "1" } "operation hsp" { "attribute_class" "operation_hsp" "value" "0" "force_gc_to_generate" "1" } "operation mvps" { "attribute_class" "operation_mvps" "value" "0" "force_gc_to_generate" "1" } "competitive minutes played" { "attribute_class" "competitive_minutes_played" "value" "0" "force_gc_to_generate" "1" } "competitive wins" { "attribute_class" "competitive_wins" "value" "0" "force_gc_to_generate" "1" } "competitive kills" { "attribute_class" "competitive_kills" "value" "0" "force_gc_to_generate" "1" } "competitive 3k" { "attribute_class" "competitive_3k" "value" "0" "force_gc_to_generate" "1" } "competitive 4k" { "attribute_class" "competitive_4k" "value" "0" "force_gc_to_generate" "1" } "competitive 5k" { "attribute_class" "competitive_5k" "value" "0" "force_gc_to_generate" "1" } "competitive hsp" { "attribute_class" "competitive_hsp" "value" "0" "force_gc_to_generate" "1" } "competitive mvps" { "attribute_class" "competitive_mvps" "value" "0" "force_gc_to_generate" "1" } "quests complete" { "attribute_class" "quests_complete" "value" "0" "force_gc_to_generate" "1" } "operation points" { "attribute_class" "operation_points" "value" "0" "force_gc_to_generate" "1" }



The coupon crate and key prefab had it\\\’s strings modified for the attributes.

Location of these modifications are represented in the items_game.txt

"coupon_crate_prefab" { "prefab" "weapon_case_base" - "is_coupon_crate" "1" + "item_type" "coupon_crate" + "attributes" + { + "cannot trade" "1" + } + "capabilities" + { + "can_delete" "0" + } "attributes" { "expiration date" { "attribute_class" "expiration_date" "force_gc_to_generate" "1" "use_custom_logic" "expiration_period_days_from_now" - "value" "7" + "value" "2" } - "cannot trade" "1" - } - "capabilities" - { - "can_delete" "0" - } } "coupon_key_prefab" { "prefab" "weapon_case_key" "item_name" "#CSGO_Tool_Coupon_Key" "item_description" "#CSGO_Tool_Coupon_Key" "image_inventory" "econ/tools/coupon_key" - "is_coupon_key" "1" + "item_type" "coupon_key" + "attributes" + { + "cannot trade" "1" + }



A prefab was added for the new campaign features.

Location of these additions are represented in the items_game.txt

"campaign_prefab" { "image_inventory" "econ/tools/campaign" "attributes" { "cannot trade" "1" "campaign completion bitfield" { "attribute_class" "campaign_completion_bitfield" "force_gc_to_generate" "1" "value" "0" } } "capabilities" { "can_delete" "1" } "item_class" "collectible_item" "item_type" "campaign" "item_type_name" "#campaign" "icon_default_image" "materials/icons/inventory_icon_campaign.vtf" "image_inventory" "backpack/crafting/campaign" "item_quality" "unique" "item_rarity" "common" "min_ilevel" "1" "max_ilevel" "1" "image_inventory_size_w" "128" "image_inventory_size_h" "82" "mouse_pressed_sound" "ui/item_paper_pickup.wav" "drop_sound" "ui/item_paper_pickup.wav"



Added strings for all the new items within this patch – Map Tokens, Campaigns, Coins, and Tickets

Location of these additions are represented in the items_game.txt

"1037" { "name" "Map Token Marquis" "prefab" "map_token" "item_name" "#CSGO_Collectible_MapTokenMarquis" "item_description" "#CSGO_Collectible_MapTokenMarquis_Desc" "image_inventory" "econ/status_icons/maptoken_marquis" "map_name" "#SFUI_Map_de_marquis" "attributes" { "pedestal display model" "models/inventory_items/maptoken_marquis.mdl" } } "1038" { "name" "Map Token Workout" "prefab" "map_token" "item_name" "#CSGO_Collectible_MapTokenWorkout" "item_description" "#CSGO_Collectible_MapTokenWorkout_Desc" "image_inventory" "econ/status_icons/maptoken_workout" "map_name" "#SFUI_Map_cs_workout" "attributes" { "pedestal display model" "models/inventory_items/maptoken_workout.mdl" } } "1039" { "name" "Map Token Backalley" "prefab" "map_token" "item_name" "#CSGO_Collectible_MapTokenBackalley" "item_description" "#CSGO_Collectible_MapTokenBackalley_Desc" "image_inventory" "econ/status_icons/maptoken_backalley" "map_name" "#SFUI_Map_cs_backalley" "attributes" { "pedestal display model" "models/inventory_items/maptoken_backalley.mdl" } } "1040" { "name" "Map Token Season" "prefab" "map_token" "item_name" "#CSGO_Collectible_MapTokenSeason" "item_description" "#CSGO_Collectible_MapTokenSeason_Desc" "image_inventory" "econ/status_icons/maptoken_season" "map_name" "#SFUI_Map_de_season" "attributes" { "pedestal display model" "models/inventory_items/maptoken_season.mdl" } } "1041" { "name" "Map Token Bazaar" "prefab" "map_token" "item_name" "#CSGO_Collectible_MapTokenBazaar" "item_description" "#CSGO_Collectible_MapTokenBazaar_Desc" "image_inventory" "econ/status_icons/maptoken_bazaar" "map_name" "#SFUI_Map_de_bazaar" "attributes" { "pedestal display model" "models/inventory_items/maptoken_bazaar.mdl" } } "1042" { "name" "Map Token Facade" "prefab" "map_token" "item_name" "#CSGO_Collectible_MapTokenFacade" "item_description" "#CSGO_Collectible_MapTokenFacade_Desc" "image_inventory" "econ/status_icons/maptoken_facade" "map_name" "#SFUI_Map_de_facade" "attributes" { "pedestal display model" "models/inventory_items/maptoken_facade.mdl" } "1312" { "name" "campaign weapons expert" "item_name" "#csgo_campaign_weapons" "item_description" "#csgo_campaign_weapons_desc" "prefab" "campaign_prefab" "attributes" { "campaign id" "4" } } "1315" { "name" "Community Season Five Summer 2014" "first_sale_date" "2014/10/29" "prefab" "csgo_tool" "item_type_name" "#CSGO_Type_Ticket" "item_name" "#CSGO_Ticket_CommunitySeasonFiveSummer2014" "item_description" "#CSGO_Ticket_CommunitySeasonFiveSummer2014_Desc" "image_inventory" "econ/status_icons/operation_vanguard_pass" "capabilities" { "usable_gc" "1" "usable_out_of_game" "1" } "tool" { "type" "season_pass" "use_string" "#ConsumeItem" "usage" { "bonus_itemdefs" { "1312" "1" "1319" "1" } } } "attributes" { "season access" "4" } } "1316" { "name" "Community Season Five Summer 2014 Coin 1" "prefab" "season5_coin" "item_name" "#CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin1" "item_description" "#CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin1_Desc" "image_inventory" "econ/status_icons/operation_vanguard_bronze" "min_ilevel" "1" "max_ilevel" "1" "attributes" { "pedestal display model" "models/inventory_items/vanguard_bronze.mdl" "upgrade threshold" "3" } } "1317" { "name" "Community Season Five Summer 2014 Coin 2" "prefab" "season5_coin" "item_name" "#CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin2" "item_description" "#CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin2_Desc" "image_inventory" "econ/status_icons/operation_vanguard_silver" "min_ilevel" "2" "max_ilevel" "2" "attributes" { "pedestal display model" "models/inventory_items/vanguard_silver.mdl" "upgrade threshold" "4" } } "1318" { "name" "Community Season Five Summer 2014 Coin 3" "prefab" "season5_coin" "item_name" "#CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin3" "item_description" "#CSGO_Collectible_CommunitySeasonFiveSummer2014_Coin3_Desc" "image_inventory" "econ/status_icons/operation_vanguard_gold" "min_ilevel" "3" "max_ilevel" "3" "attributes" { "pedestal display model" "models/inventory_items/vanguard_gold.mdl" } } "1319" { "name" "campaign vanguard" "item_name" "#csgo_campaign_vanguard" "item_description" "#csgo_campaign_vanguard_desc" "prefab" "campaign_prefab" "attributes" { "campaign id" "2" } } "1320" { "name" "campaign magrheb" "item_name" "#csgo_campaign_maghreb" "item_description" "#csgo_campaign_maghreb_desc" "prefab" "valve campaign_prefab" "attributes" { "campaign id" "3" } } "1321" { "name" "campaign eurasia" "item_name" "#csgo_campaign_eurasia" "item_description" "#csgo_campaign_eurasia_desc" "prefab" "valve campaign_prefab" "attributes" { "campaign id" "1" } } "1322" { "name" "Community Case Key 5" "item_name" "#CSGO_community_crate_key_5" "item_description" "#CSGO_community_crate_key_5_desc" "first_sale_date" "2014/11/5" "prefab" "weapon_case_key" "image_inventory" "econ/tools/crate_key_community_5" "tool" { "restriction" "community_case_5" } } "4029" { "item_name" "#CSGO_crate_operation_vanguard" "item_description" "#CSGO_crate_operation_vanguard_desc" "name" "crate_operation_vanguard" "image_inventory" "econ/weapon_cases/crate_community_5" "prefab" "weapon_case" "associated_items" { "1322" "1" } "tool" { "restriction" "community_case_5" } "attributes" { "set supply crate series" { "attribute_class" "supply_crate_series" "value" "29" } } "tags" { "ItemSet" { "tag_value" "set_community_5" "tag_text" "#CSGO_set_community_5" "tag_group" "ItemSet" "tag_group_text" "#SFUI_InvTooltip_SetTag" }



The new operation has introduced a few new attribute strings.

Location of these additions are represented in the items_game.txt

"Attributes" "73" { "name" "upgrade threshold" "attribute_class" "upgrade_threshold" "description_format" "value_is_additive" "hidden" "1" "effect_type" "positive" "stored_as_integer" "1" } "184" { "name" "campaign id" "attribute_class" "campaign_id" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "185" { "name" "campaign completion bitfield" "attribute_class" "campaign_completion_bitfield" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "187" { "name" "last campaign completion" "attribute_class" "last_campaign_completion" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" } "188" { "name" "operation points" "attribute_class" "operation_points" "description_format" "value_is_additive" "hidden" "1" "effect_type" "neutral" "stored_as_integer" "1" }



Paint kit strings were added for the new skins within the operation.

Location of these additions are represented in the items_game.txt

"380" { "name" "cu_tribute_ak47" "description_string" "#PaintKit_cu_tribute_ak47" "description_tag" "#PaintKit_cu_tribute_ak47_Tag" "style" "7" "pattern" "workshop/tribute_ak47" "pattern_scale" "1.000000" "phongexponent" "255" "phongintensity" "50" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.050000" "wear_remap_max" "0.700000" } "381" { "name" "aq_glock_coiled" "description_string" "#PaintKit_aq_glock_coiled" "description_tag" "#PaintKit_aq_glock_coiled_Tag" "style" "8" "pattern" "workshop/167-miracle" "pattern_scale" "2.000000" "phongexponent" "50" "phongalbedoboost" "50" "ignore_weapon_size_scale" "1" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "1.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "1.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "360.000000" "wear_remap_min" "0.020000" "wear_remap_max" "0.250000" } "382" { "name" "am_g3sg1_murky" "description_string" "#PaintKit_am_g3sg1_murky" "description_tag" "#PaintKit_am_g3sg1_murky_Tag" "style" "5" "pattern" "workshop/lepo" "color0" "128 128 128 255" "color1" "150 150 150 255" "color2" "15 15 15" "color3" "24 27 28" "pattern_scale" "6.000000" "phongexponent" "100" "phongalbedoboost" "19" "view_model_exponent_override_size" "1024" "ignore_weapon_size_scale" "0" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "1.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "1.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "360.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.250000" } "383" { "name" "aq_m4a1s_basilisk" "description_string" "#PaintKit_aq_m4a1s_basilisk" "description_tag" "#PaintKit_aq_m4a1s_basilisk_Tag" "style" "8" "pattern" "workshop/basilisk" "color0" "174 174 174" "color1" "219 219 219" "color2" "160 160 145" "color3" "89 82 72" "pattern_scale" "1.000000" "phongexponent" "64" "phongalbedoboost" "18" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.680000" } "384" { "name" "cu_m4a4_griffin" "description_string" "#PaintKit_cu_m4a4_griffin" "description_tag" "#PaintKit_cu_m4a4_griffin_Tag" "style" "7" "pattern" "workshop/M4A4_Griffin" "pattern_scale" "1.000000" "phongexponent" "182" "phongintensity" "30" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.800000" } "385" { "name" "sp_mag7_firebitten" "description_string" "#PaintKit_sp_mag7_firebitten" "description_tag" "#PaintKit_sp_mag7_firebitten_Tag" "style" "3" "pattern" "workshop/firebitten" "color0" "152 45 45" "color1" "48 134 34" "color2" "96 96 96 255" "color3" "108 108 108 255" "pattern_scale" "0.300000" "phongexponent" "32" "phongintensity" "255" "ignore_weapon_size_scale" "0" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "1.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "1.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "360.000000" "wear_remap_min" "0.060000" "wear_remap_max" "0.490000" } "386" { "name" "cu_mp9_chevron" "description_string" "#PaintKit_cu_mp9_chevron" "description_tag" "#PaintKit_cu_mp9_chevron_Tag" "style" "7" "pattern" "workshop/mp9_chevron" "pattern_scale" "1.000000" "phongexponent" "32" "phongintensity" "5" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.460000" } "387" { "name" "cu_fiveseven_urban_hazard" "description_string" "#PaintKit_cu_fiveseven_urban_hazard" "description_tag" "#PaintKit_cu_mp7-commander_tag" "style" "7" "pattern" "workshop/fiveseven_urban_hazard" "pattern_scale" "1.000000" "phongexponent" "255" "phongintensity" "180" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.250000" } "388" { "name" "aq_p250_cartel" "description_string" "#PaintKit_aq_p250_cartel" "description_tag" "#PaintKit_aq_p250_cartel_Tag" "style" "8" "pattern" "workshop/P250_CARTEL" "color0" "128 128 128 255" "color1" "150 150 150 255" "color2" "96 96 96 255" "color3" "108 108 108 255" "pattern_scale" "1.000000" "phongexponent" "150" "phongalbedoboost" "50" "ignore_weapon_size_scale" "1" "only_first_material" "1" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.750000" } "389" { "name" "cu_p2000_fire_elemental" "description_string" "#PaintKit_cu_p2000_fire_elemental" "description_tag" "#PaintKit_cu_p2000_fire_elemental_Tag" "style" "7" "pattern" "workshop/P2000_Fire" "pattern_scale" "1.000000" "phongexponent" "150" "phongintensity" "70" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.600000" } "390" { "name" "aq_sawedoff_blackgold" "description_string" "#PaintKit_aq_sawedoff_blackgold" "description_tag" "#PaintKit_aq_sawedoff_blackgold_Tag" "style" "8" "pattern" "workshop/sawedoff_blackgold" "color0" "88 79 72" "color1" "255 255 255" "color2" "255 255 255" "color3" "211 49 44" "pattern_scale" "1.000000" "phongexponent" "200" "phongalbedoboost" "50" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "1.000000" } "391" { "name" "cu_scar20_intervention" "description_string" "#PaintKit_cu_scar20_intervention" "description_tag" "#PaintKit_cu_scar20_intervention_Tag" "style" "7" "pattern" "workshop/scar20_intervention" "pattern_scale" "1.000000" "phongexponent" "255" "phongintensity" "10" "ignore_weapon_size_scale" "1" "only_first_material" "1" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "1.000000" } "392" { "name" "sp_ump45_d-visions" "description_string" "#PaintKit_sp_ump45_d-visions" "description_tag" "#PaintKit_sp_ump45_d-visions_Tag" "style" "3" "pattern" "workshop/ump45_dvisions" "color0" "80 0 115" "color1" "0 0 0" "color2" "0 0 0" "color3" "209 240 0" "pattern_scale" "1.250000" "phongexponent" "10" "phongintensity" "50" "ignore_weapon_size_scale" "1" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "1.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "1.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "360.000000" "wear_remap_min" "0.060000" "wear_remap_max" "0.350000" } "393" { "name" "cu_xm1014_caritas" "description_string" "#PaintKit_cu_xm1014_caritas" "description_tag" "#PaintKit_cu_xm1014_caritas_Tag" "style" "7" "pattern" "workshop/xm1014_caritas" "pattern_scale" "1.000000" "phongexponent" "110" "phongintensity" "60" "ignore_weapon_size_scale" "1" "only_first_material" "0" "pattern_offset_x_start" "0.000000" "pattern_offset_x_end" "0.000000" "pattern_offset_y_start" "0.000000" "pattern_offset_y_end" "0.000000" "pattern_rotate_start" "0.000000" "pattern_rotate_end" "0.000000" "wear_remap_min" "0.000000" "wear_remap_max" "0.500000" }



Connected with the string additions from above, the new paint kits needed to have values set for their rarity level. Below showcases all of the new skins and their rarity level:

Location of these additions are represented in the items_game.txt

"cu_tribute_ak47" "legendary" "aq_glock_coiled" "rare" "am_g3sg1_murky" "rare" "aq_m4a1s_basilisk" "rare" "cu_m4a4_griffin" "rare" "sp_mag7_firebitten" "rare" "cu_mp9_chevron" "rare" "cu_fiveseven_urban_hazard" "rare" "aq_p250_cartel" "legendary" "cu_p2000_fire_elemental" "legendary" "aq_sawedoff_blackgold" "mythical" "cu_scar20_intervention" "legendary" "sp_ump45_d-visions" "rare" "cu_xm1014_caritas" "legendary"



The new case that was added within this patch was the Vanguard set collection. The following strings detail out the skins that are connected with it.

Location of these additions are represented in the items_game.txt

"set_community_5" { "name" "#CSGO_set_community_5" "set_description" "#CSGO_set_community_5_desc" "is_collection" "1" "items" { "[am_g3sg1_murky]weapon_g3sg1" "1" "[sp_mag7_firebitten]weapon_mag7" "1" "[cu_mp9_chevron]weapon_mp9" "1" "[cu_fiveseven_urban_hazard]weapon_fiveseven" "1" "[sp_ump45_d-visions]weapon_ump45" "1" "[aq_glock_coiled]weapon_glock" "1" "[aq_m4a1s_basilisk]weapon_m4a1_silencer" "1" "[cu_m4a4_griffin]weapon_m4a1" "1" "[aq_sawedoff_blackgold]weapon_sawedoff" "1" "[aq_p250_cartel]weapon_p250" "1" "[cu_scar20_intervention]weapon_scar20" "1" "[cu_xm1014_caritas]weapon_xm1014" "1" "[cu_tribute_ak47]weapon_ak47" "1" "[cu_p2000_fire_elemental]weapon_hkp2000" "1" }



Then strings were added for classifying the rarity of each skin within the Vanguard case.

Location of these additions are represented in the items_game.txt

"crate_community_5_rare" { "[am_g3sg1_murky]weapon_g3sg1" "1" "[sp_mag7_firebitten]weapon_mag7" "1" "[cu_mp9_chevron]weapon_mp9" "1" "[cu_fiveseven_urban_hazard]weapon_fiveseven" "1" "[sp_ump45_d-visions]weapon_ump45" "1" } "crate_community_5_mythical" { "[aq_glock_coiled]weapon_glock" "1" "[aq_m4a1s_basilisk]weapon_m4a1_silencer" "1" "[cu_m4a4_griffin]weapon_m4a1" "1" "[aq_sawedoff_blackgold]weapon_sawedoff" "1" } "crate_community_5_legendary" { "[aq_p250_cartel]weapon_p250" "1" "[cu_scar20_intervention]weapon_scar20" "1" "[cu_xm1014_caritas]weapon_xm1014" "1" } "crate_community_5_ancient" { "[cu_tribute_ak47]weapon_ak47" "1" "[cu_p2000_fire_elemental]weapon_hkp2000" "1"



A few strings were modified from the previous quest definitions from the last journal.

Location of these modifications are represented in the items_game.txt

"16" { "name" "Win Competitive Dust" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_dust" "expression" " ( %wins% == 1.0 ) " } "17" { "name" "Win Competitive Dust2" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_dust2" "expression" " ( %wins% == 1.0 ) " } "18" { "name" "Win Competitive Train" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_train" "expression" " ( %wins% == 1.0 ) " } "19" { "name" "Win Competitive Inferno" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_inferno" "expression" " ( %wins% == 1.0 ) " } "20" { "name" "Win Competitive Nuke" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_nuke" "expression" " ( %wins% == 1.0 ) " } "21" { "name" "Win Competitive Italy" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_cs_italy" "expression" " ( %wins% == 1.0 ) " } "22" { "name" "Win Competitive Office" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_cs_office" "expression" " ( %wins% == 1.0 ) " } "23" { "name" "Win Competitive Aztec" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_aztec" "expression" " ( %wins% == 1.0 ) " } "24" { "name" "Win Competitive Vertigo" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_vertigo" "expression" " ( %wins% == 1.0 ) " } "25" { "name" "Win Competitive Militia" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_cs_militia" "expression" " ( %wins% == 1.0 ) " } "26" { "name" "Win Competitive Mirage" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_mirage" "expression" " ( %wins% == 1.0 ) " } "27" { "name" "Win Competitive Overpass" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_overpass" "expression" " ( %wins% == 1.0 ) " } "28" { "name" "Win Competitive Cobblestone" - "loc_name" "#Quest_Win_Map" - "loc_description" "#Quest_Win_Map_desc" + "loc_name" "#Quest_Win_a_Mapgroup" + "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "gamemode" "competitive" "mapgroup" "mg_de_cbble" "expression" " ( %wins% == 1.0 ) " }



Then there were the additions of the new missions/quests connected with the campaigns.

Location of these additions are represented in the items_game.txt

"102" { "name" "Deathmatch Active Duty Chicken Kills" "gamemode" "deathmatch" "mapgroup" "mg_active" "expression" " %chicken kills% " "points" "20" "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" "loc_name" "#Quest_Chicken_Kills_Mapgroup" "loc_description" "#Quest_Chicken_Kills_Mapgroup_desc" "string_tokens" { "action" "#quest_action_chicken_kill" } "quest_icon" "chicken" } "104" { "name" "Casual Overpass Mag7 Kills" "gamemode" "casual" "map" "de_overpass" "mapgroup" "mg_de_overpass" "expression" " %weapon_mag7 kills% " "points" "10" "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_MAG7" "action" "#quest_action_kill" } "quest_icon" "mag7" } "105" { "name" "AR_Baggage Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "10" "gamemode" "gungameprogressive" "map" "ar_baggage" "mapgroup" "mg_armsrace" "expression" " %kills% " "difficulty" "1" "quest_reward" "set_baggage" } "106" { "name" "Casual Italy Tec9 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "action" "#quest_action_kill" "weapon" "#SFUI_WPNHUD_TEC9" } "quest_icon" "tec9" "points" "10" "gamemode" "casual" "map" "cs_italy" "mapgroup" "mg_reserves" "expression" " %weapon_tec9 kills% " "difficulty" "1" "quest_reward" "set_italy" } "107" { "name" "Deathmatch Inferno Deagle Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_DesertEagle" "action" "#quest_action_kill" } "quest_icon" "deagle" "points" "20" "gamemode" "deathmatch" "map" "de_inferno" "mapgroup" "mg_active" "expression" " %weapon_deagle kills% " "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" } "108" { "name" "Casual Nuke Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "30" "gamemode" "casual" "map" "de_nuke" "mapgroup" "mg_active" "expression" " %kills% " "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" } "109" { "name" "Casual Inferno Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "30" "gamemode" "casual" "map" "de_inferno" "mapgroup" "mg_active" "expression" " %kills% " "quest_reward" "quest_reward_crate_vanguard" "difficulty" "1" "operational_points" "1" } "110" { "name" "ArmsRace 20 Kills" "gamemode" "gungameprogressive" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "20" "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" "loc_name" "#Quest_Kills_Mapgroup" "loc_description" "#Quest_Kills_Mapgroup_desc" "string_tokens" { "action" "#quest_action_kill" } } "111" { "name" "Win 8 Rounds Competitive Cobblestone" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_de_cbble" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "set_cobblestone" } "112" { "name" "Win 8 Rounds Competitive Cache" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_de_cache" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "set_cache" } "113" { "name" "Win 8 Rounds Competitive Nuke" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_de_nuke" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "set_nuke" } "114" { "name" "Win 16 Rounds Competitive Inferno" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_inferno" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" } "115" { "name" "Win 16 Rounds Competitive Overpass" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_overpass" "expression" " %roundwins% " "quest_reward" "quest_reward_crate_vanguard" "difficulty" "2" "operational_points" "2" } "116" { "name" "Win 16 Rounds Competitive Cobblestone" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_cbble" "expression" " %roundwins% " "difficulty" "3" "quest_reward" "set_cobblestone" } "117" { "name" "Win 16 Rounds Competitive Overpass" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_overpass" "expression" " %roundwins% " "difficulty" "3" "quest_reward" "set_overpass" } "118" { "name" "Win 16 Rounds Competitive Cache" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_cache" "expression" " %roundwins% " "difficulty" "3" "quest_reward" "set_cache" } "119" { "name" "Win Competitive Inferno Twice" "loc_name" "#Quest_Win_a_Mapgroup" "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "points" "2" "gamemode" "competitive" "mapgroup" "mg_de_inferno" "expression" " %wins% " "difficulty" "3" "quest_reward" "quest_reward_crate_vanguard" } "120" { "name" "Win Competitive Nuke Twice" "loc_name" "#Quest_Win_a_Mapgroup" "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "points" "2" "gamemode" "competitive" "mapgroup" "mg_de_nuke" "expression" " %wins% " "quest_reward" "quest_reward_crate_vanguard" "difficulty" "3" "operational_points" "3" } "121" { "name" "ArmsRace 10 Kills" "gamemode" "gungameprogressive" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "10" "quest_reward" "set_overpass" "loc_name" "#Quest_Kills_Mapgroup" "loc_description" "#Quest_Kills_Mapgroup_desc" "string_tokens" { "action" "#quest_action_kill" } "difficulty" "1" } "122" { "name" "ArmsRace 20 Kills" "gamemode" "gungameprogressive" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "20" "difficulty" "2" "quest_reward" "set_baggage" "loc_name" "#Quest_Kills_Mapgroup" "loc_description" "#Quest_Kills_Mapgroup_desc" "string_tokens" { "action" "#quest_action_kill" } } "123" { "name" "ArmsRace 40 Kills" "gamemode" "gungameprogressive" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "40" "difficulty" "3" "quest_reward" "set_lake" "loc_name" "#Quest_Kills_Mapgroup" "loc_description" "#Quest_Kills_Mapgroup_desc" "string_tokens" { "action" "#quest_action_kill" } } "201" { "name" "Deathmatch Vanguard Bonus Points 100" "gamemode" "deathmatch" "mapgroup" "mg_op_op05" "expression" " %dmbonuspoints% " "points" "100" "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" "loc_name" "#Quest_DMBonusPoints_Mapgroup" "loc_description" "#Quest_DMBonusPoints_Mapgroup_desc" "string_tokens" { "action" "#quest_action_dmbonuspoints" } } "203" { "name" "Deathmatch Vanguard Chicken Kills" "loc_name" "#Quest_Chicken_Kills_Mapgroup" "loc_description" "#Quest_Chicken_Kills_Mapgroup_desc" "quest_icon" "chicken" "string_tokens" { "action" "#quest_action_chicken_kill" } "gamemode" "deathmatch" "mapgroup" "mg_op_op05" "expression" " %chicken kills% " "points" "20" "difficulty" "1" "quest_reward" "set_vertigo" } "204" { "name" "Deathmatch Vanguard Sawedoff Kills" "loc_name" "#Quest_Weapon_Mapgroup" "loc_description" "#Quest_Weapon_Mapgroup_desc" "quest_icon" "sawedoff" "string_tokens" { "weapon" "#SFUI_WPNHUD_SAWEDOFF" "action" "#quest_action_kill" } "quest_icon" "sawedoff" "points" "20" "gamemode" "deathmatch" "mapgroup" "mg_op_op05" "expression" " %weapon_sawedoff kills% " "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" } "205" { "name" "Casual Vanguard 10 M4A4 Kills" "loc_name" "#Quest_Weapon_Mapgroup" "loc_description" "#Quest_Weapon_Mapgroup_desc" "quest_icon" "m4a1" "string_tokens" { "weapon" "#SFUI_WPNHUD_M4A1" "action" "#quest_action_kill" } "quest_icon" "m4a1" "points" "10" "gamemode" "casual" "mapgroup" "mg_op_op05" "expression" " %weapon_m4a1 kills% " "difficulty" "1" "quest_reward" "set_aztec" } "206" { "name" "Deathmatch Vanguard 20 P90 Kills" "loc_name" "#Quest_Weapon_Mapgroup" "loc_description" "#Quest_Weapon_Mapgroup_desc" "quest_icon" "p90" "string_tokens" { "weapon" "#SFUI_WPNHUD_P90" "action" "#quest_action_kill" } "quest_icon" "p90" "points" "20" "gamemode" "deathmatch" "mapgroup" "mg_op_op05" "expression" " %weapon_p90 kills% " "difficulty" "1" "quest_reward" "set_italy" } "207" { "name" "Casual Facade 30 Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "30" "gamemode" "casual" "map" "de_facade" "mapgroup" "mg_op_op05" "expression" " %kills% " "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" } "208" { "name" "Casual Season 30 Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "30" "gamemode" "casual" "map" "de_season" "mapgroup" "mg_op_op05" "expression" " %kills% " "difficulty" "1" "operational_points" "1" "quest_reward" "quest_reward_crate_vanguard" } "209" { "name" "Win 8 Rounds Competitive Workout" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_cs_workout" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "set_nuke" } "210" { "name" "Win 8 Rounds Competitive Marquis" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_de_marquis" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" } "211" { "name" "Win 8 Rounds Competitive Season" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_de_season" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "set_nuke" } "212" { "name" "Win 8 Rounds Competitive Facade" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "8" "gamemode" "competitive" "mapgroup" "mg_de_facade" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "set_militia" } "213" { "name" "Win 16 Rounds Competitive Backalley" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_cs_backalley" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" } "214" { "name" "Win 16 Rounds Competitive Bazaar" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_bazaar" "expression" " %roundwins% " "difficulty" "2" "operational_points" "2" "quest_reward" "quest_reward_crate_vanguard" } "215" { "name" "Win 16 Rounds Competitive Season" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_season" "expression" " %roundwins% " "difficulty" "3" "quest_reward" "quest_reward_crate_vanguard" } "216" { "name" "Win 16 Rounds Competitive Backalley" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_cs_backalley" "expression" " %roundwins% " "difficulty" "3" "quest_reward" "set_train" } "217" { "name" "Win 16 Rounds Competitive Marquis" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_marquis" "expression" " %roundwins% " "difficulty" "3" "quest_reward" "set_dust" } "218" { "name" "Win Competitive Facade Twice" "loc_name" "#Quest_Win_a_Mapgroup" "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "points" "2" "gamemode" "competitive" "mapgroup" "mg_de_facade" "expression" " %wins% " "difficulty" "3" "quest_reward" "quest_reward_crate_vanguard" } "219" { "name" "Win Competitive Bazaar Twice" "loc_name" "#Quest_Win_a_Mapgroup" "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "points" "2" "gamemode" "competitive" "mapgroup" "mg_de_bazaar" "expression" " %wins% " "operational_points" "3" "difficulty" "3" "quest_reward" "quest_reward_crate_vanguard" } "220" { "name" "ArmsRace Safehouse 10 Kills" "gamemode" "gungameprogressive" "map" "de_safehouse" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "10" "quest_reward" "set_militia" "difficulty" "1" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } } "221" { "name" "ArmsRace StMarc 20 Kills" "gamemode" "gungameprogressive" "map" "de_stmarc" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "20" "difficulty" "2" "quest_reward" "set_nuke" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } } "222" { "name" "ArmsRace Lake 40 Kills" "gamemode" "gungameprogressive" "map" "de_lake" "mapgroup" "mg_armsrace" "expression" " %kills% " "points" "40" "difficulty" "3" "quest_reward" "set_bank" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } } "301" { "name" "Deathmatch Dust2 Bonus Points 100" "gamemode" "deathmatch" "mapgroup" "mg_active" "map" "de_dust2" "expression" " %dmbonuspoints% " "points" "100" "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" "loc_name" "#Quest_DMBonusPoints_Map" "loc_description" "#Quest_DMBonusPoints_Map_desc" "string_tokens" { "action" "#quest_action_dmbonuspoints" } } "302" { "name" "Demolition ShortDust 20 Kills" "gamemode" "gungametrbomb" "mapgroup" "mg_demolition" "map" "de_shortdust" "expression" " %kills% " "points" "20" "difficulty" "2" "quest_reward" "set_dust" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } } "303" { "name" "Casual Mirage 10 P90 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_P90" "action" "#quest_action_kill" } "quest_icon" "p90" "points" "10" "gamemode" "casual" "map" "de_mirage" "mapgroup" "mg_active" "expression" " %weapon_p90 kills% " "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" } "304" { "name" "Deathmatch Mirage 20 fiveseven Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_FIVESEVEN" "action" "#quest_action_kill" } "quest_icon" "fiveseven" "points" "20" "gamemode" "deathmatch" "mapgroup" "mg_active" "map" "de_mirage" "expression" " %weapon_fiveseven kills% " "difficulty" "1" "quest_reward" "set_mirage" } "305" { "name" "Casual Dust2 10 UMP Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_UMP45" "action" "#quest_action_kill" } "quest_icon" "ump45" "points" "10" "gamemode" "casual" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_ump45 kills% " "difficulty" "1" "quest_reward" "quest_reward_crate_vanguard" } "306" { "name" "Casual Dust2 10 Nova Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_NOVA" "action" "#quest_action_kill" } "quest_icon" "nova" "points" "10" "gamemode" "casual" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_nova kills% " "difficulty" "1" "quest_reward" "set_dust" } "307" { "name" "Casual Mirage 30 Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "30" "gamemode" "casual" "map" "de_mirage" "mapgroup" "mg_active" "expression" " %kills% " "difficulty" "1" "quest_reward" "set_mirage" } "308" { "name" "Casual Dust2 30 Kills" "loc_name" "#Quest_Kills_Map" "loc_description" "#Quest_Kills_Map_desc" "string_tokens" { "action" "#quest_action_kill" } "points" "30" "gamemode" "casual" "mapgroup" "mg_active" "map" "de_dust2" "expression" " %kills% " "difficulty" "1" "operational_points" "1" "quest_reward" "quest_reward_crate_vanguard" } "309" { "name" "Deathmatch Mirage 30 tec9 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_TEC9" "action" "#quest_action_kill" } "quest_icon" "tec9" "points" "30" "gamemode" "deathmatch" "map" "de_mirage" "mapgroup" "mg_active" "expression" " %weapon_tec9 kills% " "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" } "310" { "name" "Deathmatch Mirage 30 AWP Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_AWP" "action" "#quest_action_kill" } "quest_icon" "awp" "points" "30" "gamemode" "deathmatch" "map" "de_mirage" "mapgroup" "mg_active" "expression" " %weapon_awp kills% " "difficulty" "2" "quest_reward" "set_mirage" } "311" { "name" "Win 16 Rounds Competitive Mirage" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_mirage" "expression" " %roundwins% " "difficulty" "2" "quest_reward" "quest_reward_crate_vanguard" } "312" { "name" "Deathmatch Dust2 SSG08 20 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_SSG08" "action" "#quest_action_kill" } "quest_icon" "ssg08" "points" "20" "gamemode" "deathmatch" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_ssg08 kills% " "difficulty" "2" "quest_reward" "set_dust_2" } "313" { "name" "Deathmatch Dust2 AK47 30 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_AK47" "action" "#quest_action_kill" } "quest_icon" "ak47" "points" "30" "gamemode" "deathmatch" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_ak47 kills% " "difficulty" "2" "quest_reward" "set_dust_2" } "314" { "name" "Win 16 Rounds Competitive Dust2" "loc_name" "#Quest_Win_Rounds_Map" "loc_description" "#Quest_Win_Rounds_Map_desc" "string_tokens" { "action" "#quest_action_round_win" } "points" "16" "gamemode" "competitive" "mapgroup" "mg_de_dust2" "expression" " %roundwins% " "difficulty" "2" "operational_points" "2" "quest_reward" "quest_reward_crate_vanguard" } "315" { "name" "Deathmatch Mirage SSG08 75 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "quest_icon" "ssg08" "string_tokens" { "weapon" "#SFUI_WPNHUD_SSG08" "action" "#quest_action_kill" } "quest_icon" "ssg08" "points" "75" "gamemode" "deathmatch" "map" "de_mirage" "mapgroup" "mg_active" "expression" " %weapon_ssg08 kills% " "difficulty" "3" "quest_reward" "set_mirage" } "316" { "name" "Deathmatch Mirage Famas 100 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "quest_icon" "famas" "string_tokens" { "weapon" "#SFUI_WPNHUD_FAMAS" "action" "#quest_action_kill" } "quest_icon" "famas" "points" "100" "gamemode" "deathmatch" "map" "de_mirage" "mapgroup" "mg_active" "expression" " %weapon_famas kills% " "difficulty" "3" "quest_reward" "set_mirage" } "317" { "name" "Win Competitive Mirage Twice" "loc_name" "#Quest_Win_a_Mapgroup" "loc_description" "#Quest_Win_a_Mapgroup_desc" "string_tokens" { "action" "#quest_action_win" } "points" "2" "gamemode" "competitive" "mapgroup" "mg_de_mirage" "expression" " %wins% " "difficulty" "3" "quest_reward" "quest_reward_crate_vanguard" } "318" { "name" "Deathmatch Dust2 Galil 100 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_GALILAR" "action" "#quest_action_kill" } "quest_icon" "galilar" "points" "100" "gamemode" "deathmatch" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_galil kills% " "difficulty" "3" "quest_reward" "set_dust_2" } "319" { "name" "Deathmatch Dust2 Deagle 75 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "quest_icon" "deagle" "string_tokens" { "weapon" "#SFUI_WPNHUD_DESERTEAGLE" "action" "#quest_action_kill" } "points" "75" "gamemode" "deathmatch" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_deagle kills% " "difficulty" "3" "quest_reward" "set_dust_2" } "320" { "name" "Deathmatch Dust2 AK47 100 Kills" "loc_name" "#Quest_Weapon_Map" "loc_description" "#Quest_Weapon_Map_desc" "string_tokens" { "weapon" "#SFUI_WPNHUD_AK47" "action" "#quest_action_kill" } "quest_icon" "ak47" "points" "100" "gamemode" "deathmatch" "map" "de_dust2" "mapgroup" "mg_active" "expression" " %weapon_ak47 kills% " "difficulty" "3" "quest_reward" "set_dust" } "321" { "name" "Win Competitive Dust2 Twice" "loc_nam