From 9e374a3cb86898a1f83b8f52a240c74c099d328a Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Fri, 18 Jul 2025 01:59:22 -0400 Subject: [PATCH 1/9] beepboop --- src/commands.cpp | 106 +++++++++++++----- src/cs2_sdk/entity/ccsplayercontroller.h | 37 ++++++- src/events.cpp | 7 ++ src/playermanager.cpp | 134 ++++++++++++++++++++++- src/playermanager.h | 13 +++ 5 files changed, 268 insertions(+), 29 deletions(-) diff --git a/src/commands.cpp b/src/commands.cpp index 5fc28926..ac42baf1 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -432,50 +432,104 @@ CConVar g_cvarEnableHide("cs2f_hide_enable", FCVAR_NONE, "Whether to enabl CConVar g_cvarDefaultHideDistance("cs2f_hide_distance_default", FCVAR_NONE, "The default distance for hide", 250, true, 0, false, 0); CConVar g_cvarMaxHideDistance("cs2f_hide_distance_max", FCVAR_NONE, "The max distance for hide", 2000, true, 0, false, 0); -CON_COMMAND_CHAT(hide, " - Hide nearby players") +// CON_COMMAND_CHAT(hide, " - Hide nearby players") +// { +// // Silently return so the command is completely hidden +// if (!g_cvarEnableHide.Get()) +// return; + +// if (!player) +// { +// ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); +// return; +// } + +// int distance; + +// if (args.ArgC() < 2) +// distance = g_cvarDefaultHideDistance.Get(); +// else +// distance = V_StringToInt32(args[1], -1); + +// if (distance > g_cvarMaxHideDistance.Get() || distance < 0) +// { +// ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "You can only hide players between 0 and %i units away.", g_cvarMaxHideDistance.Get()); +// return; +// } + +// ZEPlayer* pZEPlayer = player->GetZEPlayer(); + +// // Something has to really go wrong for this to happen +// if (!pZEPlayer) +// { +// Warning("%s Tried to access a null ZEPlayer!!\n", player->GetPlayerName()); +// return; +// } + +// // allows for toggling hide by turning off when hide distance matches. +// if (pZEPlayer->GetHideDistance() == distance) +// distance = 0; + +// pZEPlayer->SetHideDistance(distance); + +// if (distance == 0) +// ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Hiding players is now disabled."); +// else +// ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding players within %i units.", distance); +// } + +CON_COMMAND_CHAT(hide, "Hide nearby players") { - // Silently return so the command is completely hidden - if (!g_cvarEnableHide.Get()) - return; - if (!player) { ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); return; } - - int distance; - - if (args.ArgC() < 2) - distance = g_cvarDefaultHideDistance.Get(); + ZEPlayer* pZEPlayer = player->GetZEPlayer(); + int iPlayer = player->GetPlayerSlot(); + bool bTransparencySet = g_playerManager->IsPlayerUsingTransparency(iPlayer); + g_playerManager->SetPlayerTransparency(iPlayer, !bTransparencySet); + pZEPlayer->SetTeamTransparency(!bTransparencySet, -1); + if (!bTransparencySet) + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding players."); else - distance = V_StringToInt32(args[1], -1); + { + pZEPlayer->ResetTransparencyMask(true); + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Hiding players is now disabled."); + } +} - if (distance > g_cvarMaxHideDistance.Get() || distance < 0) +CON_COMMAND_CHAT(hide_clear, "Hide nearby players") +{ + if (!player) { - ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "You can only hide players between 0 and %i units away.", g_cvarMaxHideDistance.Get()); + ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); return; } - ZEPlayer* pZEPlayer = player->GetZEPlayer(); + int iPlayer = player->GetPlayerSlot(); + bool bTransparencySet = g_playerManager->IsPlayerUsingTransparency(iPlayer); - // Something has to really go wrong for this to happen - if (!pZEPlayer) + pZEPlayer->ResetTransparencyMask(true); + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Cleared"); +} + +CON_COMMAND_CHAT(hide_team, "Hide nearby players") +{ + if (!player) { - Warning("%s Tried to access a null ZEPlayer!!\n", player->GetPlayerName()); + ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); return; } - // allows for toggling hide by turning off when hide distance matches. - if (pZEPlayer->GetHideDistance() == distance) - distance = 0; - - pZEPlayer->SetHideDistance(distance); + ZEPlayer* pZEPlayer = player->GetZEPlayer(); + int iPlayer = player->GetPlayerSlot(); + bool bTransparencySet = g_playerManager->IsPlayerUsingTransparency(iPlayer); - if (distance == 0) - ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Hiding players is now disabled."); - else - ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding players within %i units.", distance); + if (args.ArgC() < 2 && !bTransparencySet) + return; + pZEPlayer->SetTeamTransparency(true, atoi(args[1])); + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding team."); } void PrintHelp(const CCommand& args, CCSPlayerController* player) diff --git a/src/cs2_sdk/entity/ccsplayercontroller.h b/src/cs2_sdk/entity/ccsplayercontroller.h index 4f6d9819..95daccef 100644 --- a/src/cs2_sdk/entity/ccsplayercontroller.h +++ b/src/cs2_sdk/entity/ccsplayercontroller.h @@ -94,13 +94,48 @@ class CCSPlayerController : public CBasePlayerController if (!IsController()) return; + // disable hide particle on self for opposite team & enable hide particle on self for teammate + ZEPlayer* pZEPlayer = GetZEPlayer(); + if (g_bHideParticleReady && pZEPlayer) + { + if (iTeam == CS_TEAM_SPECTATOR) + pZEPlayer->ResetTransparencyMask(true); + else if (iTeam == CS_TEAM_CT || iTeam == CS_TEAM_T) + { + for (int i = 0; i < GetGlobals()->maxClients; i++) + { + if (i == GetPlayerSlot()) + continue; + + if (!g_playerManager->IsPlayerUsingTransparency(i)) + continue; + + CCSPlayerController* pPeerController = CCSPlayerController::FromSlot(i); + + if (!pPeerController || pPeerController->m_bIsHLTV) + continue; + ZEPlayer* pZEPeerPlayer = pPeerController->GetZEPlayer(); + if (pZEPeerPlayer) + pZEPeerPlayer->SetPeerTransparency(pPeerController->m_iTeamNum() == iTeam, GetPlayerSlot()); + } + + // enable hide particle on others for self + if (g_playerManager->IsPlayerUsingTransparency(GetPlayerSlot())) + { + pZEPlayer->ResetTransparencyMask(true); + pZEPlayer->SetTeamTransparency(true, iTeam); + } + } + } + if (iTeam == CS_TEAM_SPECTATOR) ChangeTeam(iTeam); else addresses::CCSPlayerController_SwitchTeam(this, iTeam); } - void Respawn() + void + Respawn() { CCSPlayerPawn* pPawn = GetPlayerPawn(); if (!pPawn || pPawn->IsAlive()) diff --git a/src/events.cpp b/src/events.cpp index 18026ce7..8c8f1fd4 100644 --- a/src/events.cpp +++ b/src/events.cpp @@ -259,6 +259,11 @@ GAME_EVENT_F(round_start) if (g_cvarFullAllTalk.Get()) g_pEngineServer2->ServerCommand("sv_full_alltalk 1"); + new CTimer(1.0f, false, false, [] { + g_playerManager->SetupHideParticle(); + return -1.0f; + }); + if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; @@ -277,6 +282,8 @@ GAME_EVENT_F(round_start) GAME_EVENT_F(round_end) { + g_bHideParticleReady = false; + if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; diff --git a/src/playermanager.cpp b/src/playermanager.cpp index a947c488..82bb089d 100644 --- a/src/playermanager.cpp +++ b/src/playermanager.cpp @@ -37,6 +37,7 @@ #include "utlstring.h" #include "votemanager.h" #include <../cs2fixes.h> +#include #include "tier0/memdbgon.h" @@ -46,11 +47,13 @@ extern CGlobalVars* GetGlobals(); extern IGameEventSystem* g_gameEventSystem; extern CUtlVector* GetClientList(); +bool g_bHideParticleReady = false; + CConVar g_cvarAdminImmunityTargetting("cs2f_admin_immunity", FCVAR_NONE, "Mode for which admin immunity system targetting allows: 0 - strictly lower, 1 - equal to or lower, 2 - ignore immunity levels", 0, true, 0, true, 2); CConVar g_cvarEnableMapSteamIds("cs2f_map_steamids_enable", FCVAR_NONE, "Whether to make Steam ID's available to maps", false); ZEPlayerHandle::ZEPlayerHandle() : - m_Index(INVALID_ZEPLAYERHANDLE_INDEX){}; + m_Index(INVALID_ZEPLAYERHANDLE_INDEX) {}; ZEPlayerHandle::ZEPlayerHandle(CPlayerSlot slot) { @@ -224,7 +227,7 @@ void ZEPlayer::SpawnFlashLight() CBaseViewModel* pViewModel = GetOrCreateCustomViewModel(pPawn); if (!pViewModel) return; - + pLight->SetParent(pViewModel); } @@ -287,6 +290,11 @@ bool ZEPlayer::IsFlooding() void PrecacheBeaconParticle(IEntityResourceManifest* pResourceManifest) { pResourceManifest->AddResource(g_cvarBeaconParticle.Get().String()); + for (int i = 0; i < 64; i++) + { + std::string filePath = std::format("particles/hide2/player_hide_branch_{}.vpcf", i); + pResourceManifest->AddResource(filePath.c_str()); + } } void ZEPlayer::StartBeacon(Color color, ZEPlayerHandle hGiver /* = 0*/) @@ -742,6 +750,102 @@ void ZEPlayer::SetEntwatchHudSize(float flSize) pText->m_flFontSize = m_flEntwatchHudSize; } +bool ZEPlayer::GetPeerTransparency(CPlayerSlot slot) +{ + return m_nTransparencyMask & ((uint64)1 << slot.Get()); +} + +void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) +{ + bool isTransparent = GetPeerTransparency(slot); + if (bEnabled == isTransparent) return; + + CSingleRecipientFilter filter(GetPlayerSlot()); + std::string filePath = std::format("particles/hide2/player_hide_branch_{}.vpcf", slot.Get()); + + CCSPlayerController* pController = CCSPlayerController::FromSlot(GetPlayerSlot()); + CCSPlayerController* pPeerController = CCSPlayerController::FromSlot(slot); + if (!pPeerController) + { + if (!pController) + return; + pController->DispatchParticle(filePath.c_str(), &filter); + pController->DispatchParticle(filePath.c_str(), &filter); + return; + } + CCSPlayerPawn* pPawn = pPeerController->GetPlayerPawn(); + if (!pPawn) + { + if (!pController) + return; + pController->DispatchParticle(filePath.c_str(), &filter); + pController->DispatchParticle(filePath.c_str(), &filter); + return; + } + + pPawn->DispatchParticle(filePath.c_str(), &filter); + if (!bEnabled) + pPawn->DispatchParticle(filePath.c_str(), &filter); + + if (bEnabled) + m_nTransparencyMask |= ((uint64)1 << slot.Get()); + else + m_nTransparencyMask &= ~((uint64)1 << slot.Get()); + Message("Dispatched Particle %s on %d for %d\n", filePath.c_str(), slot.Get(), GetPlayerSlot()); +} + +void ZEPlayer::SetTeamTransparency(bool bEnabled, int iTeam) +{ + CCSPlayerController* pController = CCSPlayerController::FromSlot(GetPlayerSlot()); + if (!pController) + return; + for (int i = 0; i < GetGlobals()->maxClients; i++) + { + if (i == GetPlayerSlot().Get()) + continue; + CCSPlayerController* pPeerController = CCSPlayerController::FromSlot(i); + + if (!pPeerController || pPeerController->m_bIsHLTV || !(pPeerController->m_iTeamNum() == CS_TEAM_T || pPeerController->m_iTeamNum() == CS_TEAM_CT)) + continue; + if (pPeerController->m_iTeamNum() != iTeam && !(iTeam == -1 && pPeerController->m_iTeamNum() == pController->m_iTeamNum())) + continue; + + CCSPlayerPawn* pPawn = pPeerController->GetPlayerPawn(); + if (pPawn) + SetPeerTransparency(bEnabled, i); + } +} + +void ZEPlayer::ResetTransparencyMask(bool bClearParticles) +{ + if (bClearParticles) + { + for (int i = 1; i <= 64; i++) + { + if (i == GetPlayerSlot().Get()) + continue; + SetPeerTransparency(false, i); + } + } + m_nTransparencyMask = 0; +} + +void CPlayerManager::SetupHideParticle() +{ + for (int i = 0; i < GetGlobals()->maxClients; i++) + { + ZEPlayer* pPlayer = g_playerManager->GetPlayer(i); + if (!pPlayer) + continue; + + pPlayer->ResetTransparencyMask(false); + if (g_playerManager->IsPlayerUsingTransparency(i)) + pPlayer->SetTeamTransparency(true, -1); + } + + g_bHideParticleReady = true; +} + void CPlayerManager::OnBotConnected(CPlayerSlot slot) { m_vecPlayers[slot.Get()] = new ZEPlayer(slot, true); @@ -796,6 +900,15 @@ void CPlayerManager::OnClientDisconnect(CPlayerSlot slot) { Message("%d disconnected\n", slot.Get()); + for (int i = 0; i < GetGlobals()->maxClients; i++) + { + ZEPlayer* pPlayer = GetPlayer(i); + if (!pPlayer) + continue; + + pPlayer->SetPeerTransparency(false, slot); + } + g_pUserPreferencesSystem->PushPreferences(slot.Get()); g_pUserPreferencesSystem->ClearPreferences(slot.Get()); @@ -1771,6 +1884,22 @@ void CPlayerManager::SetPlayerNoShake(int slot, bool set) int iNoShakePreferenceStatus = (m_nUsingNoShake & iSlotMask) ? 1 : 0; g_pUserPreferencesSystem->SetPreferenceInt(slot, NO_SHAKE_PREF_KEY_NAME, iNoShakePreferenceStatus); } +void CPlayerManager::SetPlayerTransparency(int slot, bool set) +{ + if (set) + m_nUsingTransparency |= ((uint64)1 << slot); + else + m_nUsingTransparency &= ~((uint64)1 << slot); + + // TODO: User Pref + // Set the user prefs if the player is ingame + // ZEPlayer* pPlayer = m_vecPlayers[slot]; + // if (!pPlayer) return; + + // uint64 iSlotMask = (uint64)1 << slot; + // int iNoShakePreferenceStatus = (m_nUsingNoShake & iSlotMask) ? 1 : 0; + // g_pUserPreferencesSystem->SetPreferenceInt(slot, NO_SHAKE_PREF_KEY_NAME, iNoShakePreferenceStatus); +} void CPlayerManager::ResetPlayerFlags(int slot) { @@ -1778,6 +1907,7 @@ void CPlayerManager::ResetPlayerFlags(int slot) SetPlayerSilenceSound(slot, false); SetPlayerStopDecals(slot, true); SetPlayerNoShake(slot, false); + SetPlayerTransparency(slot, false); } int CPlayerManager::GetOnlinePlayerCount(bool bCountBots) diff --git a/src/playermanager.h b/src/playermanager.h index 7ba1584f..3670ec31 100644 --- a/src/playermanager.h +++ b/src/playermanager.h @@ -193,6 +193,7 @@ class ZEPlayer m_flEntwatchHudX = -7.5f; m_flEntwatchHudY = -2.0f; m_flEntwatchHudSize = 60.0f; + m_nTransparencyMask = 0; } ~ZEPlayer() @@ -262,6 +263,9 @@ class ZEPlayer void SetEntwatchHudColor(Color colorHud); void SetEntwatchHudPos(float x, float y); void SetEntwatchHudSize(float flSize); + void SetPeerTransparency(bool bEnabled, CPlayerSlot slot); + void SetTeamTransparency(bool bEnabled, int iTeam); + void ResetTransparencyMask(bool bClearParticles); uint64 GetAdminFlags() { return m_iAdminFlags; } int GetAdminImmunity() { return m_iAdminImmunity; } @@ -311,6 +315,7 @@ class ZEPlayer float GetEntwatchHudX() { return m_flEntwatchHudX; } float GetEntwatchHudY() { return m_flEntwatchHudY; } float GetEntwatchHudSize() { return m_flEntwatchHudSize; } + bool GetPeerTransparency(CPlayerSlot slot); void OnSpawn(); void OnAuthenticated(); @@ -382,6 +387,7 @@ class ZEPlayer float m_flEntwatchHudX; float m_flEntwatchHudY; float m_flEntwatchHudSize; + uint64 m_nTransparencyMask; }; class CPlayerManager @@ -394,6 +400,7 @@ class CPlayerManager m_nUsingSilenceSound = 0; m_nUsingStopDecals = -1; // On by default m_nUsingNoShake = 0; + m_nUsingTransparency = 0; } bool OnClientConnected(CPlayerSlot slot, uint64 xuid, const char* pszNetworkID); @@ -406,6 +413,7 @@ class CPlayerManager void FlashLightThink(); void CheckHideDistances(); void SetupInfiniteAmmo(); + void SetupHideParticle(); CPlayerSlot GetSlotFromUserId(uint16 userid); ZEPlayer* GetPlayerFromUserId(uint16 userid); ZEPlayer* GetPlayerFromSteamId(uint64 steamid); @@ -421,11 +429,13 @@ class CPlayerManager uint64 GetSilenceSoundMask() { return m_nUsingSilenceSound; } uint64 GetStopDecalsMask() { return m_nUsingStopDecals; } uint64 GetNoShakeMask() { return m_nUsingNoShake; } + uint64 GetTransparencyMask() { return m_nUsingTransparency; } void SetPlayerStopSound(int slot, bool set); void SetPlayerSilenceSound(int slot, bool set); void SetPlayerStopDecals(int slot, bool set); void SetPlayerNoShake(int slot, bool set); + void SetPlayerTransparency(int slot, bool set); void ResetPlayerFlags(int slot); @@ -433,6 +443,7 @@ class CPlayerManager bool IsPlayerUsingSilenceSound(int slot) { return m_nUsingSilenceSound & ((uint64)1 << slot); } bool IsPlayerUsingStopDecals(int slot) { return m_nUsingStopDecals & ((uint64)1 << slot); } bool IsPlayerUsingNoShake(int slot) { return m_nUsingNoShake & ((uint64)1 << slot); } + bool IsPlayerUsingTransparency(int slot) { return m_nUsingTransparency & ((uint64)1 << slot); } void UpdatePlayerStates(); int GetOnlinePlayerCount(bool bCountBots); @@ -446,8 +457,10 @@ class CPlayerManager uint64 m_nUsingSilenceSound; uint64 m_nUsingStopDecals; uint64 m_nUsingNoShake; + uint64 m_nUsingTransparency; }; extern CPlayerManager* g_playerManager; +extern bool g_bHideParticleReady; void PrecacheBeaconParticle(IEntityResourceManifest* pResourceManifest); \ No newline at end of file From 8418d304aa6422a7bc24087d25aa140265eb6cb3 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Tue, 22 Jul 2025 23:03:27 -0400 Subject: [PATCH 2/9] Update playermanager.cpp --- src/playermanager.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/playermanager.cpp b/src/playermanager.cpp index 82bb089d..f65169e7 100644 --- a/src/playermanager.cpp +++ b/src/playermanager.cpp @@ -37,7 +37,7 @@ #include "utlstring.h" #include "votemanager.h" #include <../cs2fixes.h> -#include +#include #include "tier0/memdbgon.h" @@ -292,8 +292,9 @@ void PrecacheBeaconParticle(IEntityResourceManifest* pResourceManifest) pResourceManifest->AddResource(g_cvarBeaconParticle.Get().String()); for (int i = 0; i < 64; i++) { - std::string filePath = std::format("particles/hide2/player_hide_branch_{}.vpcf", i); - pResourceManifest->AddResource(filePath.c_str()); + char filePath[100]; + sprintf(filePath, "particles/hide2/player_hide_branch_%d.vpcf", i); + pResourceManifest->AddResource(filePath); } } @@ -761,7 +762,8 @@ void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) if (bEnabled == isTransparent) return; CSingleRecipientFilter filter(GetPlayerSlot()); - std::string filePath = std::format("particles/hide2/player_hide_branch_{}.vpcf", slot.Get()); + char filePath[100]; + sprintf(filePath, "particles/hide2/player_hide_branch_%d.vpcf", slot.Get()); CCSPlayerController* pController = CCSPlayerController::FromSlot(GetPlayerSlot()); CCSPlayerController* pPeerController = CCSPlayerController::FromSlot(slot); @@ -769,8 +771,8 @@ void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) { if (!pController) return; - pController->DispatchParticle(filePath.c_str(), &filter); - pController->DispatchParticle(filePath.c_str(), &filter); + pController->DispatchParticle(filePath, &filter); + pController->DispatchParticle(filePath, &filter); return; } CCSPlayerPawn* pPawn = pPeerController->GetPlayerPawn(); @@ -778,20 +780,20 @@ void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) { if (!pController) return; - pController->DispatchParticle(filePath.c_str(), &filter); - pController->DispatchParticle(filePath.c_str(), &filter); + pController->DispatchParticle(filePath, &filter); + pController->DispatchParticle(filePath, &filter); return; } - pPawn->DispatchParticle(filePath.c_str(), &filter); + pPawn->DispatchParticle(filePath, &filter); if (!bEnabled) - pPawn->DispatchParticle(filePath.c_str(), &filter); + pPawn->DispatchParticle(filePath, &filter); if (bEnabled) m_nTransparencyMask |= ((uint64)1 << slot.Get()); else m_nTransparencyMask &= ~((uint64)1 << slot.Get()); - Message("Dispatched Particle %s on %d for %d\n", filePath.c_str(), slot.Get(), GetPlayerSlot()); + Message("Dispatched Particle %s on %d for %d\n", filePath, slot.Get(), GetPlayerSlot()); } void ZEPlayer::SetTeamTransparency(bool bEnabled, int iTeam) From 1a29d22f52130a607ab891dfd00e506ce27e80d9 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Thu, 24 Jul 2025 00:22:50 -0400 Subject: [PATCH 3/9] boop --- cfg/cs2fixes/cs2fixes.cfg | 5 +- src/commands.cpp | 39 ++-------------- src/commands.h | 1 + src/cs2_sdk/entity/ccsplayercontroller.h | 4 +- src/events.cpp | 11 +++-- src/playermanager.cpp | 58 +++++++++++++++++------- src/playermanager.h | 12 +++-- src/user_preferences.cpp | 2 + 8 files changed, 71 insertions(+), 61 deletions(-) diff --git a/cfg/cs2fixes/cs2fixes.cfg b/cfg/cs2fixes/cs2fixes.cfg index f52628e1..37e52075 100644 --- a/cfg/cs2fixes/cs2fixes.cfg +++ b/cfg/cs2fixes/cs2fixes.cfg @@ -148,4 +148,7 @@ entwatch_auto_filter 1 // Whether to automatically block non-item holders fro entwatch_clantag 1 // Whether to set item holder's clantag and set 9999 score entwatch_score 9999 // Score to give item holders (0 = dont change score at all) Requires entwatch_clantag 1 entwatch_glow 1000 // Distance that dropped item weapon glow will be visible (0 = glow disabled) -entwatch_glow_team 0 // Whether dropped item glow is only visible to the team the item belongs to (0 = glow to all players) \ No newline at end of file +entwatch_glow_team 0 // Whether dropped item glow is only visible to the team the item belongs to (0 = glow to all players) + +// Player Transparency +cs2f_transparency_enable 0 // Whether to enable player transparency particle \ No newline at end of file diff --git a/src/commands.cpp b/src/commands.cpp index ac42baf1..36dd19c5 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -478,13 +478,17 @@ CConVar g_cvarMaxHideDistance("cs2f_hide_distance_max", FCVAR_NONE, "The ma // ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding players within %i units.", distance); // } -CON_COMMAND_CHAT(hide, "Hide nearby players") +CConVar g_cvarEnableTransparency("cs2f_transparency_enable", FCVAR_NONE, "Whether to enable player transparency particle", false); + +CON_COMMAND_CHAT(transparency, "Hide nearby players with ***particle***") { if (!player) { ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); return; } + if (!g_cvarEnableTransparency.Get()) + return; ZEPlayer* pZEPlayer = player->GetZEPlayer(); int iPlayer = player->GetPlayerSlot(); bool bTransparencySet = g_playerManager->IsPlayerUsingTransparency(iPlayer); @@ -499,39 +503,6 @@ CON_COMMAND_CHAT(hide, "Hide nearby players") } } -CON_COMMAND_CHAT(hide_clear, "Hide nearby players") -{ - if (!player) - { - ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); - return; - } - ZEPlayer* pZEPlayer = player->GetZEPlayer(); - int iPlayer = player->GetPlayerSlot(); - bool bTransparencySet = g_playerManager->IsPlayerUsingTransparency(iPlayer); - - pZEPlayer->ResetTransparencyMask(true); - ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Cleared"); -} - -CON_COMMAND_CHAT(hide_team, "Hide nearby players") -{ - if (!player) - { - ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); - return; - } - - ZEPlayer* pZEPlayer = player->GetZEPlayer(); - int iPlayer = player->GetPlayerSlot(); - bool bTransparencySet = g_playerManager->IsPlayerUsingTransparency(iPlayer); - - if (args.ArgC() < 2 && !bTransparencySet) - return; - pZEPlayer->SetTeamTransparency(true, atoi(args[1])); - ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding team."); -} - void PrintHelp(const CCommand& args, CCSPlayerController* player) { std::vector rgstrCommands; diff --git a/src/commands.h b/src/commands.h index b98e7098..4d474605 100644 --- a/src/commands.h +++ b/src/commands.h @@ -43,6 +43,7 @@ extern CConVar g_cvarEnableHide; extern CConVar g_cvarEnableStopSound; extern CConVar g_cvarEnableNoShake; extern CConVar g_cvarMaxShakeAmp; +extern CConVar g_cvarEnableTransparency; void ClientPrintAll(int destination, const char* msg, ...); void ClientPrint(CCSPlayerController* player, int destination, const char* msg, ...); diff --git a/src/cs2_sdk/entity/ccsplayercontroller.h b/src/cs2_sdk/entity/ccsplayercontroller.h index 95daccef..0eef2aad 100644 --- a/src/cs2_sdk/entity/ccsplayercontroller.h +++ b/src/cs2_sdk/entity/ccsplayercontroller.h @@ -96,7 +96,7 @@ class CCSPlayerController : public CBasePlayerController // disable hide particle on self for opposite team & enable hide particle on self for teammate ZEPlayer* pZEPlayer = GetZEPlayer(); - if (g_bHideParticleReady && pZEPlayer) + if (g_bTransparencyParticleReady && pZEPlayer) { if (iTeam == CS_TEAM_SPECTATOR) pZEPlayer->ResetTransparencyMask(true); @@ -116,7 +116,7 @@ class CCSPlayerController : public CBasePlayerController continue; ZEPlayer* pZEPeerPlayer = pPeerController->GetZEPlayer(); if (pZEPeerPlayer) - pZEPeerPlayer->SetPeerTransparency(pPeerController->m_iTeamNum() == iTeam, GetPlayerSlot()); + pZEPeerPlayer->QueuePeerTransparency(pPeerController->m_iTeamNum() == iTeam, GetPlayerSlot()); } // enable hide particle on others for self diff --git a/src/events.cpp b/src/events.cpp index 8c8f1fd4..738b793b 100644 --- a/src/events.cpp +++ b/src/events.cpp @@ -259,10 +259,11 @@ GAME_EVENT_F(round_start) if (g_cvarFullAllTalk.Get()) g_pEngineServer2->ServerCommand("sv_full_alltalk 1"); - new CTimer(1.0f, false, false, [] { - g_playerManager->SetupHideParticle(); - return -1.0f; - }); + if (g_cvarEnableTransparency.Get()) + new CTimer(1.0f, false, false, [] { + g_playerManager->SetupTransparencyParticle(); + return -1.0f; + }); if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; @@ -282,7 +283,7 @@ GAME_EVENT_F(round_start) GAME_EVENT_F(round_end) { - g_bHideParticleReady = false; + g_bTransparencyParticleReady = false; if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; diff --git a/src/playermanager.cpp b/src/playermanager.cpp index f65169e7..cc3d5968 100644 --- a/src/playermanager.cpp +++ b/src/playermanager.cpp @@ -47,7 +47,7 @@ extern CGlobalVars* GetGlobals(); extern IGameEventSystem* g_gameEventSystem; extern CUtlVector* GetClientList(); -bool g_bHideParticleReady = false; +bool g_bTransparencyParticleReady = false; CConVar g_cvarAdminImmunityTargetting("cs2f_admin_immunity", FCVAR_NONE, "Mode for which admin immunity system targetting allows: 0 - strictly lower, 1 - equal to or lower, 2 - ignore immunity levels", 0, true, 0, true, 2); CConVar g_cvarEnableMapSteamIds("cs2f_map_steamids_enable", FCVAR_NONE, "Whether to make Steam ID's available to maps", false); @@ -751,15 +751,30 @@ void ZEPlayer::SetEntwatchHudSize(float flSize) pText->m_flFontSize = m_flEntwatchHudSize; } -bool ZEPlayer::GetPeerTransparency(CPlayerSlot slot) +void ZEPlayer::QueuePeerTransparency(bool bEnabled, CPlayerSlot slot) { - return m_nTransparencyMask & ((uint64)1 << slot.Get()); + if (bEnabled) + m_nTransparencyQueue |= ((uint64)1 << slot.Get()); + else + m_nTransparencyQueue &= ~((uint64)1 << slot.Get()); } +void ZEPlayer::ApplyPeerTransparencyFromQueue() +{ + for (int i = 0; i < GetGlobals()->maxClients; i++) + { + if (i == GetPlayerSlot().Get()) + continue; + SetPeerTransparency(GetPeerTransparencyQueue(i), i); + } +} + +// dispatch one to toggle, dispatch two to always disable void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) { bool isTransparent = GetPeerTransparency(slot); - if (bEnabled == isTransparent) return; + if (bEnabled == isTransparent) + return; CSingleRecipientFilter filter(GetPlayerSlot()); char filePath[100]; @@ -793,7 +808,7 @@ void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) m_nTransparencyMask |= ((uint64)1 << slot.Get()); else m_nTransparencyMask &= ~((uint64)1 << slot.Get()); - Message("Dispatched Particle %s on %d for %d\n", filePath, slot.Get(), GetPlayerSlot()); + // Message("Dispatched Particle %s on %d for %d\n", filePath, slot.Get(), GetPlayerSlot()); } void ZEPlayer::SetTeamTransparency(bool bEnabled, int iTeam) @@ -814,7 +829,7 @@ void ZEPlayer::SetTeamTransparency(bool bEnabled, int iTeam) CCSPlayerPawn* pPawn = pPeerController->GetPlayerPawn(); if (pPawn) - SetPeerTransparency(bEnabled, i); + QueuePeerTransparency(bEnabled, i); } } @@ -826,13 +841,17 @@ void ZEPlayer::ResetTransparencyMask(bool bClearParticles) { if (i == GetPlayerSlot().Get()) continue; - SetPeerTransparency(false, i); + QueuePeerTransparency(false, i); } } - m_nTransparencyMask = 0; + else + { + m_nTransparencyQueue = 0; + m_nTransparencyMask = 0; + } } -void CPlayerManager::SetupHideParticle() +void CPlayerManager::SetupTransparencyParticle() { for (int i = 0; i < GetGlobals()->maxClients; i++) { @@ -845,7 +864,15 @@ void CPlayerManager::SetupHideParticle() pPlayer->SetTeamTransparency(true, -1); } - g_bHideParticleReady = true; + g_bTransparencyParticleReady = true; + new CTimer(0.3f, false, false, []() { + for (int i = 0; i < GetGlobals()->maxClients; i++) + { + ZEPlayer* pPlayer = g_playerManager->GetPlayer(i); + if (pPlayer) pPlayer->ApplyPeerTransparencyFromQueue(); + } + return 0.3f; + }); } void CPlayerManager::OnBotConnected(CPlayerSlot slot) @@ -1893,14 +1920,13 @@ void CPlayerManager::SetPlayerTransparency(int slot, bool set) else m_nUsingTransparency &= ~((uint64)1 << slot); - // TODO: User Pref // Set the user prefs if the player is ingame - // ZEPlayer* pPlayer = m_vecPlayers[slot]; - // if (!pPlayer) return; + ZEPlayer* pPlayer = m_vecPlayers[slot]; + if (!pPlayer) return; - // uint64 iSlotMask = (uint64)1 << slot; - // int iNoShakePreferenceStatus = (m_nUsingNoShake & iSlotMask) ? 1 : 0; - // g_pUserPreferencesSystem->SetPreferenceInt(slot, NO_SHAKE_PREF_KEY_NAME, iNoShakePreferenceStatus); + uint64 iSlotMask = (uint64)1 << slot; + int iTransparencyPreferenceStatus = (m_nUsingTransparency & iSlotMask) ? 1 : 0; + g_pUserPreferencesSystem->SetPreferenceInt(slot, TRANSPARENCY_PREF_KEY_NAME, iTransparencyPreferenceStatus); } void CPlayerManager::ResetPlayerFlags(int slot) diff --git a/src/playermanager.h b/src/playermanager.h index 3670ec31..1efae99f 100644 --- a/src/playermanager.h +++ b/src/playermanager.h @@ -49,6 +49,7 @@ #define HIDE_DISTANCE_PREF_KEY_NAME "hide_distance" #define SOUND_STATUS_PREF_KEY_NAME "sound_status" #define NO_SHAKE_PREF_KEY_NAME "no_shake" +#define TRANSPARENCY_PREF_KEY_NAME "transparency" #define BUTTON_WATCH_PREF_KEY_NAME "button_watch" #define INVALID_ZEPLAYERHANDLE_INDEX 0u @@ -194,6 +195,7 @@ class ZEPlayer m_flEntwatchHudY = -2.0f; m_flEntwatchHudSize = 60.0f; m_nTransparencyMask = 0; + m_nTransparencyQueue = 0; } ~ZEPlayer() @@ -263,6 +265,8 @@ class ZEPlayer void SetEntwatchHudColor(Color colorHud); void SetEntwatchHudPos(float x, float y); void SetEntwatchHudSize(float flSize); + void QueuePeerTransparency(bool bEnabled, CPlayerSlot slot); + void ApplyPeerTransparencyFromQueue(); void SetPeerTransparency(bool bEnabled, CPlayerSlot slot); void SetTeamTransparency(bool bEnabled, int iTeam); void ResetTransparencyMask(bool bClearParticles); @@ -315,7 +319,8 @@ class ZEPlayer float GetEntwatchHudX() { return m_flEntwatchHudX; } float GetEntwatchHudY() { return m_flEntwatchHudY; } float GetEntwatchHudSize() { return m_flEntwatchHudSize; } - bool GetPeerTransparency(CPlayerSlot slot); + bool GetPeerTransparency(CPlayerSlot slot) { return m_nTransparencyMask & ((uint64)1 << slot.Get()); } + bool GetPeerTransparencyQueue(CPlayerSlot slot) { return m_nTransparencyQueue & ((uint64)1 << slot.Get()); } void OnSpawn(); void OnAuthenticated(); @@ -388,6 +393,7 @@ class ZEPlayer float m_flEntwatchHudY; float m_flEntwatchHudSize; uint64 m_nTransparencyMask; + uint64 m_nTransparencyQueue; }; class CPlayerManager @@ -413,7 +419,7 @@ class CPlayerManager void FlashLightThink(); void CheckHideDistances(); void SetupInfiniteAmmo(); - void SetupHideParticle(); + void SetupTransparencyParticle(); CPlayerSlot GetSlotFromUserId(uint16 userid); ZEPlayer* GetPlayerFromUserId(uint16 userid); ZEPlayer* GetPlayerFromSteamId(uint64 steamid); @@ -461,6 +467,6 @@ class CPlayerManager }; extern CPlayerManager* g_playerManager; -extern bool g_bHideParticleReady; +extern bool g_bTransparencyParticleReady; void PrecacheBeaconParticle(IEntityResourceManifest* pResourceManifest); \ No newline at end of file diff --git a/src/user_preferences.cpp b/src/user_preferences.cpp index f93adddf..bc60ba0f 100644 --- a/src/user_preferences.cpp +++ b/src/user_preferences.cpp @@ -115,6 +115,7 @@ void CUserPreferencesSystem::OnPutPreferences(int iSlot) bool bSilenceSound = (bool)(iSoundStatus & 2); bool bHideDecals = (bool)GetPreferenceInt(iSlot, DECAL_PREF_KEY_NAME, 1); bool bNoShake = (bool)GetPreferenceInt(iSlot, NO_SHAKE_PREF_KEY_NAME, 0); + bool bTransparency = (bool)GetPreferenceInt(iSlot, TRANSPARENCY_PREF_KEY_NAME, 0); int iButtonWatchMode = GetPreferenceInt(iSlot, BUTTON_WATCH_PREF_KEY_NAME, 0); // EntWatch @@ -131,6 +132,7 @@ void CUserPreferencesSystem::OnPutPreferences(int iSlot) g_playerManager->SetPlayerSilenceSound(iSlot, bSilenceSound); g_playerManager->SetPlayerStopDecals(iSlot, bHideDecals); g_playerManager->SetPlayerNoShake(iSlot, bNoShake); + g_playerManager->SetPlayerTransparency(iSlot, bTransparency); ZEPlayer* player = g_playerManager->GetPlayer(CPlayerSlot(iSlot)); player->SetHideDistance(iHideDistance); From 3547f80693e42fb5b1698ec9843671d00c8e5ef8 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Thu, 24 Jul 2025 00:28:56 -0400 Subject: [PATCH 4/9] merge --- sdk | 2 +- src/events.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sdk b/sdk index decc3d05..74ea9343 160000 --- a/sdk +++ b/sdk @@ -1 +1 @@ -Subproject commit decc3d05c99c25e892a492a79d364e3fa3d8a7ea +Subproject commit 74ea9343746475b148f5f53679516dc9cd2b336b diff --git a/src/events.cpp b/src/events.cpp index 022d474d..6783e4ca 100644 --- a/src/events.cpp +++ b/src/events.cpp @@ -286,6 +286,11 @@ GAME_EVENT_F(round_start) GAME_EVENT_F(round_end) { + if (g_cvarFixHudFlashing.Get() && g_pGameRules) + g_pGameRules->m_bGameRestart = false; + + g_bTransparencyParticleReady = false; + if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; From 5d0539b7b92ca8881ac71300a1bf72ca3b9f8cf1 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Thu, 24 Jul 2025 00:30:04 -0400 Subject: [PATCH 5/9] Revert "merge" This reverts commit 3547f80693e42fb5b1698ec9843671d00c8e5ef8. --- sdk | 2 +- src/events.cpp | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/sdk b/sdk index 74ea9343..decc3d05 160000 --- a/sdk +++ b/sdk @@ -1 +1 @@ -Subproject commit 74ea9343746475b148f5f53679516dc9cd2b336b +Subproject commit decc3d05c99c25e892a492a79d364e3fa3d8a7ea diff --git a/src/events.cpp b/src/events.cpp index 6783e4ca..022d474d 100644 --- a/src/events.cpp +++ b/src/events.cpp @@ -286,11 +286,6 @@ GAME_EVENT_F(round_start) GAME_EVENT_F(round_end) { - if (g_cvarFixHudFlashing.Get() && g_pGameRules) - g_pGameRules->m_bGameRestart = false; - - g_bTransparencyParticleReady = false; - if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; From c37749873cf5ba5a4e884a30bcc7853de5f9a406 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Thu, 24 Jul 2025 00:32:00 -0400 Subject: [PATCH 6/9] Update events.cpp --- src/events.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/events.cpp b/src/events.cpp index 022d474d..6783e4ca 100644 --- a/src/events.cpp +++ b/src/events.cpp @@ -286,6 +286,11 @@ GAME_EVENT_F(round_start) GAME_EVENT_F(round_end) { + if (g_cvarFixHudFlashing.Get() && g_pGameRules) + g_pGameRules->m_bGameRestart = false; + + g_bTransparencyParticleReady = false; + if (!g_cvarEnableTopDefender.Get() || !GetGlobals()) return; From 94b26ce7b0e9796fcdda59a1ec2cef3c1f68754f Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Thu, 24 Jul 2025 01:00:11 -0400 Subject: [PATCH 7/9] add particules --- .../cs2fixes/hide2/player_hide_branch_0.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_1.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_10.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_11.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_12.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_13.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_14.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_15.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_16.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_17.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_18.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_19.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_2.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_20.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_21.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_22.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_23.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_24.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_25.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_26.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_27.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_28.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_29.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_3.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_30.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_31.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_32.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_33.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_34.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_35.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_36.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_37.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_38.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_39.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_4.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_40.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_41.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_42.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_43.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_44.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_45.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_46.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_47.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_48.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_49.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_5.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_50.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_51.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_52.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_53.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_54.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_55.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_56.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_57.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_58.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_59.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_6.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_60.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_61.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_62.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_63.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_7.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_8.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_branch_9.vpcf_c | Bin 0 -> 3205 bytes .../cs2fixes/hide2/player_hide_start.vpcf_c | Bin 0 -> 2977 bytes .../cs2fixes/hide2/player_hide_stop.vpcf_c | Bin 0 -> 2747 bytes src/playermanager.cpp | 4 ++-- 67 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_0.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_1.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_10.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_11.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_12.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_13.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_14.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_15.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_16.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_17.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_18.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_19.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_2.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_20.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_21.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_22.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_23.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_24.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_25.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_26.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_27.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_28.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_29.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_3.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_30.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_31.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_32.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_33.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_34.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_35.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_36.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_37.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_38.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_39.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_4.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_40.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_41.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_42.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_43.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_44.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_45.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_46.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_47.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_48.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_49.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_5.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_50.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_51.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_52.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_53.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_54.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_55.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_56.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_57.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_58.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_59.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_6.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_60.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_61.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_62.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_63.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_7.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_8.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_branch_9.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_start.vpcf_c create mode 100644 assets/particles/cs2fixes/hide2/player_hide_stop.vpcf_c diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_0.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_0.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..0f27afb2fad6bfa445cb897b0b53a72d8791d1b8 GIT binary patch literal 3205 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 Ht~LJxe5LY9 literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_10.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_10.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..509e6baca5483152a2d3803ba105b528f143b242 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSokwS87s>*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1LxcYE(*soAN?|+Y6AbdA-7GHC?lY z1h;Hbnqi7Muj&YC3s^y-n4pcTdBaw8jjLpx9?Yed6w9^(IGnNe^TuhIv?N}uDcceJ zA=qtkbH3RSS`QvCaFfKOf6bl2bCpUZzbH(TjFQ9xw>b@L!&!HE*$|jiG;S_Ws(O`v z{WKoc=7njPie?94BuSvAYX1{Q4IwLBy%T>8mTa1w$Dx^>v4q|*NFioyMwk{!Ny0?% zoeZhXR_cl{5kaJI2ZN4@X-k+-p%YyQ9D*;(*w0x^)W%uJs?k{&6tz|qmfkdFF{N1F z#`D(-ezYj+!W3F3TraW|ud2ep_KdX`xD?H1m0Omu_oCbCBG+a8igpi9SY*N|@$fqO za_s8yAjCXKF!BS^;5tOy8*#!*GryfYnI6N}KQw%+<5E*tUGJwkClcC;01+fYLgk;A8NKM^6Nkt#9Wn1BUZ!(giZWiI zzrN9N*pEFYNc1KhFG1qIOKbOBoZn53-$(sB*M5INNlxsn_E%(;G>HT`%vwa3mdO_z zWOzkW9M2=0YLjAtFDkm}m^p&6EMFSMF()jl8Eph}Vp4BvwJ=s(bu~f$Y;(Tc_BA+efbE#ap zG=x=5DHIJ{o#ARz&{jd5N$9HX1W=BIsBOe@HLa_ve!LSaOq&rhZ63GD*{e-kl;Dpb zUXr&*-@mw;Wtz`4b zpCC~x$8%r7SUx%2ip~*Yv=yP92k~@HS1hrX03T!hb#)VJ`KC?j@G1Br*vgk8@SbD? zLf(w!dY$60$Pa>b!h0OeylnGDK|-7=H_d93@}&GL{2jS`rj)9br;C%792sLPwk;bm z-~lEIRFg8f0o+3ZuBD5uzy?;%q%*1FL0nN+kHPa2+WT->R{0YqGmZJelG`(k4b@(Z zO(~1}@m7K?XYw>x)hd^d4r24P^?`dXL3$SEvtYL{&rew?lPgS@UuAqMo-L%3hcK6= zl$PdSWh@A`6WzmpxZY&0&$FK4Hbh45#S^x?AZn!HdGQKs>BKg^L^hm{$B5Jom9;k&KtTj~&aU;>A>{9Po}Q+#0~-WF}ssAbZR;nv55J2W&?5LRt>7 zkwnv+U3TQ|N5-@ESK#dqANY^p|9T{jyX zqbQW0gPqCE#HTXJA9;sWA%EZVKGfxu<|NvLlaNhuy>vLOn3mmv)<->ubNO=Oz;4%T z)dJP{lvb0uk=IT+*>JAd)bg4<%W4$8wk-ywaOQ4F=9XfN&P(hPf2elh0K>JREthg zHXnj3h+k%Dl}SaZVCqZDUj!(H&$?DU**NJc6Q?bT`Rk5U%9&jGO$iT4t|#2m8x>i9nbvxE;Eeo0o@qFZY)vB=sE9!i(%i~1iiS1 zR`&U@A;1ubA;|E4V1fm|i_<%{O!yGo<~sj!VJ#h>mz)CQq<7~!(nAap9v{UR)hb^n zqOKS`!2-J4_F$B`+zeY?F1KT2r-E%rRLW?xF+?_f4j!tKE~m)G2y$<7 zIC5>;WBnHDTuM+J<1%6!v7NY_xPllYK0)l*#a3?~rp^d4O6(-Y2uh;3k{BnPo90!- zZsKafsbp08aSgGLm>}ZBB#|IUKBR~=v7b0VWQc>rA!3Ti61fQ$$@_5HF~wn`*v6uz zHntKix3P24Y5H1~W@!9c;yU68aXm4+1*dPI_D15SVHT5>FNE7&K3p>PBv#s5C4Z>hOLq*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1b@L!&!HE*$|jiG;S_Ws(O`v z{WKoc=7njPie?94BuSvAYX1{Q4IwLBy%T>8mTa1w$Dx^>v4q|*NFioyMwk{!Ny0?% zoeZhXR_cl{5kaJI2ZN4@X-k+-p%YyQ9D*;(*w0x^)W%uJs?k{&6tz|qmfkdFF{N1F z#`D(-ezYj+!W3F3TraW|ud2ep_KdX`xD?H1m0Omu_oCbCBG+a8igpi9SY*N|@$fqO za_s8yAjCXKF!BS^;5tOy8*#!*GryfYnI6N}KQw%+<5E*tUGJwkClcC;01+fYLgk;A8NKM^6Nkt#9Wn1BUZ!(giZWiI zzrN9N*pEFYNc1KhFG1qIOKbOBoZn53-$(sB*M5INNlxsn_E%(;G>HT`%vwa3mdO_z zWOzkW9M2=0YLjAtFDkm}m^p&6EMFSMF()jl8Eph}Vp4BvwJ=s(bu~f$Y;(Tc_BA+efbE#ap zG=x=5DHIJ{o#ARz&{jd5N$9HX1W=BIsBOe@HLa_ve!LSaOq&rhZ63GD*{e-kl;Dpb zUXr&*-@mw;Wtz`4b zpCC~x$8%r7SUx%2ip~*Yv=yP92k~@HS1hrX03T!hb#)VJ`KC?j@G1Br*vgk8@SbD? zLf(w!dY$60$Pa>b!h0OeylnGDK|-7=H_d93@}&GL{2jS`rj)9br;C%792sLPwk;bm z-~lEIRFg8f0o+3ZuBD5uzy?;%q%*1FL0nN+kHPa2+WT->R{0YqGmZJelG`(k4b@(Z zO(~1}@m7K?XYw>x)hd^d4r24P^?`dXL3$SEvtYL{&rew?lPgS@UuAqMo-L%3hcK6= zl$PdSWh@A`6WzmpxZY&0&$FK4Hbh45#S^x?AZn!HdGQKs>BKg^L^hm{$B5Jom9;k&KtTj~&aU;>A>{9Po}Q+#0~-WF}ssAbZR;nv55J2W&?5LRt>7 zkwnv+U3TQ|N5-@ESK#dqANY^p|9T{jyX zqbQW0gPqCE#HTXJA9;sWA%EZVKGfxu<|NvLlaNhuy>vLOn3mmv)<->ubNO=Oz;4%T z)dJP{lvb0uk=IT+*>JAd)bg4<%W4$8wk-ywaOQ4F=9XfN&P(hPf2elh0K>JREthg zHXnj3h+k%Dl}SaZVCqZDUj!(H&$?DU**NJc6Q?bT`Rk5U%9&jGO$iT4t|#2m8x>i9nbvxE;Eeo0o@qFZY)vB=sE9!i(%i~1iiS1 zR`&U@A;1ubA;|E4V1fm|i_<%{O!yGo<~sj!VJ#h>mz)CQq<7~!(nAap9v{UR)hb^n zqOKS`!2-J4_F$B`+zeY?F1KT2r-E%rRLW?xF+?_f4j!tKE~m)G2y$<7 zIC5>;WBnHDTuM+J<1%6!v7NY_xPllYK0)l*#a3?~rp^d4O6(-Y2uh;3k{BnPo90!- zZsKafsbp08aSgGLm>}ZBB#|IUKBR~=v7b0VWQc>rA!3Ti61fQ$$@_5HF~wn`*v6uz zHntKix3P24Y5H1~W@!9c;yU68aXm4+1*dPI_D15SVHT5>FNE7&K3p>PBv#s5C4Z>hOLq#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<&n_~r)rdof}7QaJhvB6wdVCQuhn$T z8WP;HNoj^D>b#;Os4ZXx@j{$7uH+0`(KW7;b$T$DTv9CC^5byY+Rq!OVbYRVt)^^8 z;D=zh#mxC;LufsCJkL!Mlm0b(2G5nt<=mn$O)^RX3*6>3unlKjrDa24Qqj1%JgMpx z`t{RzRGSy3VJey(fRP}9nyURz95qB$;p(0EYoKV;w>rx}d1Fg0S?aSrt=? z^=&+Vt>8xsqApCKbwYZPC3!^^2DYcIy}+etHY?n+guNHtRu{Q0>sPdUaKa)JMu>;k z(U)Uaw;Ms`Mx2o!kOtQw?AnME9-8^>b-%{h_KPWXuc5hOZ@ z5D_LiiLQ;n4G4E{M5JdU+~M9ig!{Y*ulM4$4Kz>FxP;hrFCOe|mE|^nyWiW2{y-pr zV8D%MyCTJIYFW~>3DGx_gz}M=i>Zsa{NB(-?{et3rccgXSKgvRY{YGlf$e--hcP zJQmnE9w~6GrZ+N*=0}t-UCl-ha4U!tMP*(~sfv++D}*bBsQEFH(Q6OmYlT=gk;{}b zxx`NpFP382uV5^f7;Z)92r=4<;Ld}1I;$&|SWAG9vHrTc3AJ3)rgZoeykTtROJR6U zvH?-ujOBWr;;+CDf_1`k9L-$S=8J-aI8|zzl_urM>aXy3WOM0avRs-jOqR1`jIG$V zY(#+vn8;I2N@oXf4+*%IF17+2SSg)KCkqF0MO{4x_e*H+!(|!ePnb+M=JQJ~_b@h8 zdNDSoEbhl!ak8ArQ(RRmyn1vHo2RW0Tyt^KvoN0pyM?)b%8Kc1e!BE3<5RIrKAAX# zxeTSW6#pt?0kECu9`-?clS!XvJ;QAXkKBtV?COH3k%s5RE3Bmx+xQaYpsVpI(uGAi zv=5upS}&qn;b(B)#|i~9UgAD>ESroKlEsqWGp2BB0F#sHSdoJ4F=;drEBp@FjLLpIW4g^O`NI}R7Yo)LsKw-bhYsw#8v7)UT--P#FSMTCGu2VKuBde~P z4USRdOV7bhXJ=wl>BNsb!>Xu$-~B$+<)r2$+PIUDO>w<^IHj1D-GSCe-G{TeQvASf z>9tCpYJ5_wRk@MVPC40duF%wST6LDyD0*#M49cPO-Ex&{LT_4>4D0axK#rF5Zg_Wi z9x4@bQ{{Xvo!utm91Es{Et6bTZn*&~?sPUyVQUI*i)$5oLD44l^YA?-znu_OzD%K7 zaEh||5TpQpnW0rC6{WnXFD-u&pcFnUt-3QY(p5S}TNHBF9VwU6+0vUb9+IUeT=E;T z9FUB<8dHr0Zb@>HF&|1)XJGsdE8hQdnQ6x}|Gvu%qkBL%hOiq;R5E(byCE^`o135) zX=r7i7aRNx{wM+r@B1fM;JY}zW6OjWfo;37>h#QEFs~XIo$Rerx2ZWIYsS1uQE`-1 zH;C1BA1`O;=^*)ZR$kG|a-~Ud+x>pD(y0l>~eDbd_Fe zgy==FPVIb@MHZrLC9DKdyqN}$wxOs}+i1h<8nrrM5XW}0h>4cLND(cLS@uM%VRr7c zO;b%`(Tlm`)PDI(3OOau}BUJyfX?F-^|$%{+Ip2SL9tLzK5d+4q~pH{ig z)8~`@zCKSN(C3k`+Cz5`j~wv%0v#d0Pwt?HdY(Q{M^KjKkSEmM;g>@l5~{M?(dzY% zBhoRB`};dWd*O~FkV5a)P)7>={`TE0Cx_(Vr?H70XXL|yTbVo3aVt9$s7n2h_qLv7 JC)chu{{rz<@^k*Bk?OMO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgWM|NH~Rij)K+^jAXxV?a?HLsU>t)^?% zkl>b0N;6DR=M^0xZ2>Dt$O+oGk~eHc*SJd7>A_rTNwI7zfWsMUKX06dNlW6jnz9|i zAA;Q$H|LuTq4nVL0yjxa`q$hUJXbE4^NYeX$tX!IaGTS>Hk@^rmJNYPMdRl3q^eiw z*H7b7ZC;p$sc3c(Mv??-s`fu|)DTsLt9RnB!JML+DRiO>fkW^`8T&bliP|^|Sv5NAf}+-BVd+h?Dy9_c z+j#z3!H>$KE=-|y!u29c@ro)8Y|mJGflJYBR=8yedoQ}JE^=MguW0w+gheKd5)ZGV zFUPJP4?@g?1S3Bn4X#7Py%8t8H1pfZlj$*h{X@gIIxaPZ)%AXwb0VRg2oOOcM05~g zB0_W$T^oTL5b55CXwOD?BE55n^!X53@55^wXr88V39;#3JlNYRNo|4lfUgz(!C(-f zpa;+Te7@EoWBC1h=dtGRm;B=Ot0uqDl6-XOuAa`>p3#dwK5>W~(-HG7;$=F=r6}PQ z`s*7VhyB=df<$l9@e(BNyR>%C#rfUj_!C8LdCPE6`etro_LtF9)7Cf8!g6pM;DPXAXhMXI4#$MC_rydg|(>n4d- z&KD?h>>|0HDiV2&6?E%a+_@;KiNZ)hpTw77r}FVqIg!s6^0`#5 zR2;%8rWA?>uFi0^DQK%8&LnhIcLFF!Lew^5xsujZRX^T|6{gLIDs3LO$=NGSTNL4s zAYQC;^$Pf&b39@;DO8(xVPr8;n1%b3&e**lrir&9bt9Hko}?g4t2(E1Hw;~)xVR35 z^jVzsCi1z&v@DZwZKW1TLBa_qRY`icCp3KOpMCm2w?_weCe)RFT;XVhi z1vZXHWUkfpMpn@Ri1DSX+2{dog>a&%%xh^?F_LhHaitKo07kNU?O}XPj^~p3Y&n}x z{sf6)DW3ZZ#`4MGR&=LRt>7 zkwnv+UeP#BPLuSND6DEupfZD-{dvrkM4NU){Sq%_pZBl@g4Umo2rpj*UbjU zC<>+LU}thO@u^JmN8VvoRKM?eAL?>Sa}sUBNyw(SUOJpsOv~;->!Y5-xqK;cV7KeF zN`Y#8N~=}5k=IT+*>Fy7YI&_X%W4$8wk-ywaOQ5Q$~B=kElP%Ucz+8- zXfN&P(hPf2elMU^j8sLD=J zHXnj3h+k%Dl}SaZVCqZDUj!(H&$?DU**NJc6Q?cY{B=jlrA)5$ri6zi*As5(4M_^R zjJg_EjRkJGq#|Q}l&H?Y_#0My|K&2%j%WUTml;O)fNl(7HNr0q9OAv)`JirRl(Wt@subn2jg z5UcAxUe3gR5HUq$iQEK>2EMiLatv&l2qE&l5Qg5`7sBl>A1)bt5-V-3l0Ve$rMm`wTBSa3 zpI-|2`@F$mpVx)e9=d~grJ&y*><9<^QU^WM^Y(c=LXsqfz2WwbfE4a#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<&m)qr)rdof}7QaJhvB6wdVCQuhn$T z8WP;HNoj^D>b#;Os4ZXx@j{$7uH+0`(KW7;b$T$DTv9CC^5byY+Rq!OVbYRVt)^^8 z;D=zh#mxC;LufsCJkL!Mlm0b(2G5nt<=mn$O)^RX3*6>3unlKjrDa24Qqj1%JgMpx z`t{RzRGSy3VJey(fRP}9nyURz95qB$;p(0EYoKV;w>rx}d1Fg0S?aSrt=? z^=&+Vt>8xsqApCKbwYZPC3!^^2DYcIy}+etHY?n+guNHtRu{Q0>sPdUaKa)JMu>;k z(U)Uaw;Ms`Mx2o!kOtQw?AnME9-8^>b-%{h_KPWXuc5hOZ@ z5D_LiiLQ;n4G4E{M5JdU+~M9ig!{Y*ulM4$4Kz>FxP;hrFCOe|mE|^nyWiW2{y-pr zV8D%MyCTJIYFW~>3DGx_gz}M=i>Zsa{NB(-?{et3rccgXSKgvRY{YGlf$e--hcP zJQmnE9w~6GrZ+N*=0}t-UCl-ha4U!tMP*(~sfv++D}*bBsQEFH(Q6OmYlT=gk;{}b zxx`NpFP382uV5^f7;Z)92r=4<;Ld}1I;$&|SWAG9vHrTc3AJ3)rgZoeykTtROJR6U zvH?-ujOBWr;;+CDf_1`k9L-$S=8J-aI8|zzl_urM>aXy3WOM0avRs-jOqR1`jIG$V zY(#+vn8;I2N@oXf4+*%IF17+2SSg)KCkqF0MO{4x_e*H+!(|!ePnb+M=JQJ~_b@h8 zdNDSoEbhl!ak8ArQ(RRmyn1vHo2RW0Tyt^KvoN0pyM?)b%8Kc1e!BE3<5RIrKAAX# zxeTSW6#pt?0kECu9`-?clS!XvJ;QAXkKBtV?COH3k%s5RE3Bmx+xQaYpsVpI(uGAi zv=5upS}&qn;b(B)#|i~9UgAD>ESroKlEsqWGp2BB0F#sHSdoJ4F=;drEBp@FjLLpIW4g^O`NI}R7Yo)LsKw-bhYsw#8v7)UT--P#FSMTCGu2VKuBde~P z4USRdOV7bhXJ=wl>BNsb!>Xu$-~B$+<)r2$+PIUDO>w<^IHj1D-GSCe-G{TeQvASf z>9tCpYJ5_wRk@MVPC40duF%wST6LDyD0*#M49cPO-Ex&{LT_4>4D0axK#rF5Zg_Wi z9x4@bQ{{Xvo!utm91Es{Et6bTZn*&~?sPUyVQUI*i)$5oLD44l^YA?-znu_OzD%K7 zaEh||5TpQpnW0rC6{WnXFD-u&pcFnUt-3QY(p5S}TNHBF9VwU6+0vUb9+IUeT=E;T z9FUB<8dHr0Zb@>HF&|1)XJGsdE8hQdnQ6x}|Gvu%qkBL%hOiq;R5E(byCE^`o135) zX=r7i7aRNx{wM+r@B1fM;JY}zW6OjWfo;37>h#QEFs~XIo$Rerx2ZWIYsS1uQE`-1 zH;C1BA1`O;=^*)ZR$kG|a-~Ud+x>pD(y0l>~eDbd_Fe zgy==FPVIb@MHZrLC9DKdyqN}$wxOs}+i1h<8nrrM5XW}0h>4cLND(cLS@uM%VRr7c zO;b%`(Tlm`)PDI(3OOau}BUJyfX?F-^|$%{+Ip2SL9tLzK5d+4q~pH{ig z)8~`@zCKSN(C3k`+Cz5`j~wv%0v#d0Pwt?HdY(Q{M^KjKkSEmM;g>@l5~{M?(dzY% zBhoRB`};dWd*O~FkV5a)P)7>={`TE0Cx_(Vr?H70XXL|yTbVo3aVt9$s7n2h_qLv7 JC)chu{{jb6@^%0K literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_15.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_15.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..bc56ba486cb651a39522948c1eab30f46e107e73 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKGEv2P9JCAnSok#D?E|djk&&-_J zz4Xq#xA)%J?()zgP%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r{poRX(v)ZVw&PmVrL?RzdD885}}rUh@%Li!14 zXzfXt{_x6^pW)kkFTOu8pL(JHg@3%b>*Bk?O*#3+3Ncx$xf4=tl2gl!G7xtd0laLqt=%+CW zEx3u!u=t_y7iDxBmBwDB#qU%98N$(p^9){Su!&lUXdxV3t?X))Gn&z~lfn>MO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgWN3OhZsz$jexLI8&aC-q&YhEw&T20ri zA;B%1lxCQs&MP`X+5%RPkQ20VC2!b@u5p#D(}TIxl499b0EaWye%?3@la|D5HDx=3 zKLooyZq7FwLhHff1#Xg<^sl)yc&=P7=NE-(l2MXa;5Mg$Z8+;LEgJ%pipI_5NmZ}V zub;-F+Pp9gQ_<`oj3f!vRPBG_s3EEfSMS7MgGHMr=W%FeXDp#N3{r?0n-Qi(Qj#zc zd?!O{vz59cOhgbVe2PKG#Iz;Mr_hNm1P;L$W$foHCTim>WYy@b3yNBkg{3#ms+dx& zZ{zvv1V1W^x-f;-3D=7(#Ve{Xusvh#1ujLiS>cu??7ir=y2y1|zoOlP6Bd~;N<6%d zz8t%HJP0ul5{&$SG`J2C_ePxX(#&rsPo~H4^$!i->bTStR@eJ!&WVI}B0vO*5Ya(| zi3rh2bZrD~M5KEoqCFeoiS*7P(&s~Dy$`Q#pn00cCB&wC@nCPOB((+F1HM-D2ZKR` zf*w5U^Z8nXjN$k1oyVHLU-FCBub%uuOY+gByLvijdqyw%_{1S{Oh?SSh?nUcm!gDM z=&x^b9QI?+2@<_Y$4ij7@6y^m7w31AwOSY}uDY5af3~@1Pbqa_ z8GIZoQdQS%Q&$T*`4mmpmHDR0>j+sTnp}$|Q!FatIQ?J26sd+{9m5Cf@`fP9T7JV`;8R&`G2ZWy{oadABg z>9aWNP2_WlX;~)W%E?rkM4ir+e$2wgMkc4r*?3_PJeiSGiPB5V-^D`O{pjOw!+j23 z3v3*Z$Xu)GjjW;t5aUbNu+anD3gJXinb*>)VkF@X<0>I)0gPnz+Qayo9M2{5*>X0Y z{0S1pQatw+jOCNVt>_#fMq3fuc@R(Mbj1>D3Ggx2UspGwmT%gW4xfTAf~|Zh0`EyS zAgY_OT(497$^0N#C%nhe%vWu`C`gD?rKVYFQl6~-3V%l~pDCuwrD=JxoFijw#kOT5 z20Xw-fof7FH-LLcz_oO-71+Q^nRF&4AH)@P^%y)ap}h~6WtBf+GSiqZEV(_y*ih-k z*p#xkA8#edawbo6Rju&q(LrpUwmxvrB}mW0d=~6h=J_crW^#q;(yNS5#j}M}@(|{- zl+x1ttBeJ~cA|UO57(Q_^?BAa+=j@=y?DZ|E{GawcwW51S~{_fFHsJ<2A?EdSd>Hi zusNgkBBsedgXcab%VfOdee75+6_-=RQouW=aBBdQlbLvtg6uKZXfiJU4%m#!g|r-E zBZ;Ot!3vh4DjKQY{sx9M+dATUB&j#JqOI9=FJH3GxVw&=ao;hODW&B2)Brkf2qTpF zEQ=Uf20vPFX5J2jMohRukQCNRVLt$QzsYOLAKmeytsCEj?_GEA;ydnBHdQ05uA2>x zQ4~tg!OrAn;!~OAkG#XGsD9t`KGfxu<|NvLlaNhugLF8pn3mmv)<->ubNN!@z;4%T zl>*iHlvb;9Bd?uuvf-TE)bd(&menYFZCeaV;mqAqm1{z8T9gdy@cuxGmGo}-c6c8u z$@!^rA)m=@lW>lOGNG19t}3_Qh!syJm!YsV1-Hd@ioKv{llpo1pOW5AiYi~GP?epc zY(4~65WmdQDwB#*!PJ+QzX(tYpLMNzvT@Q?CQe((`Rk9AOPO5hO$iT4t|#2m8x>i9nbvxE;Eeo0o@qFZY)vB=sE9!i(%i~1iiS1 zR`&U@A;1ubA;|E4V1fm|i_<%{O!yGo<~sj!VJ#h>mz)CQq<7~!(nAap9v{UR)hb^n zqOKS`!2-J4_F$B`+zeY?F1KT2r-E%rRLW?xF+?_f4j!tKE~m)G2y$<7 zIC5>;WBnHDTuM+J<1%6!v7NY_xPllYK0)l*#a3?_rp^d4O6(-Y2uh;3iWn!Ho95NT zZsHoksbp08aV@crm>}ZBB#|IUKBR~=v7b0VWQc>rA!3Ti61fQ$$@_5HF~wm*Ze!76 z8(WE%+Ss}1G<~f~Gc5>FN8Z>K3p>PBv#s5C4Z>hOLq*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1 zhhVqG&G}|SXgzqmz)cd9{xx?7&s8dw{Gu>TGD;E)+~zc}4QJiuWkX<6(YU!hsp?hw z_0xD%n-`{GDw-XHktBhds{KzKHH55i^-laXSh8ty9*1Uj#u9qNAcdH*8DUx^B?%M3 zcQT|lTd6C;Lv_3Bp+S6tEY3eXY`_vPaGo0bi}-ic$v;|Dav?- z{`yA8VL$eqAkmw2yab8+F0I{jaeg;BejoMkT>Je6B{{LP+Fy}X(j*e(Fl!NAS|(p? zkl__gaXgP~s!fUozNqM?W9A6PvV3V2$DFXJX0#E^iAlYw)xubD)zt*~v&}VoN~sIW z;Nw`4WL>jOT`lP3Q#4&y=9?z3BV?6naxIojv8agS^nV3Yq#BBK3?Hn^8^YwaZjxw~ ze1RgzE|J@*B9X^fLARd8or^+F6h;dAG*&`uo?MtoB`W13g;XUym5-MziF~$@&!uwZ z(hycLrBF0*b%v`=L0biJCZVgk6F@l3Tv3oyE6K_N6Ml7j3NkNuYbx!AQ7`jGraUBZj zvpDNb! ze}Y7*9M63PWBKH8D>_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz>vf91B0mV$3GZ<<^Rmqs1qpGg+%&6A%9HZ1@OR|$nNq4!o-R&Sa%7CH*tTrM zfCrc;P)*9@25=7vxRx%q0vlL4lg^}y2XRGRJqFK9Xz#;iS>;cd%rxc;OK#6FHdK2t zHl-}?$6E=qoXOK%RjXV+I*85F)(7sn1nF6r&w|~;JU?ZnOs+6pewFd5c(#yA9>QFf zQd*jSm9Ze$PIM3Z;d+y~KF@lF+YlMK7f;yof~b*(=fx|mr4!ru66K()@hQ@UMLDz& zn=@K3Vp{QM@Z86WMKWIUK6WgZiWgI*a=<&LaBBdQlbLvlg6uKZXfj^>9k3bI3u!sT zMiNbPf)y-7RWwq){S6FjwspkyNK$WbMO(A$UcO|Vad#a#L{K8#T2 zvn*m{8T@FyiFrE^8ZqGtK~h*Nh5Z1E`%PX`{^*XEY~A=KeDAt@7vFK8vZ)$bb=_=m zjG|C}4t6Ft6Q9Z?f8-rjh5UWb`%srtnv-Y~PC_=t_0r+AVp?_wS|9Zs&gILA1G`ZbWaFf(Oq{kT=C37>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNl2Zr$ zgIHbn@p5*a9h_u%!9N*cX)zlD->>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_ynumg%KN zh+dTH)Xv9PbRou8B1#CQn`z)^8%ip*jW)clQL7UMacmchnrIn}meAsuWlz)^X6H`Z zG}R;)eV98=?U%pAFz~H?mt$bdL3$i42wEBGG zh<1$Q{{D{eUU(7+rqR1K+>u6qpnW&XOJOPWX>4N08ToMVR_2Lz+{(@bWmo^>y{#wN J$+c_EzW^OT@^}CM literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_17.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_17.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..b4fc52ada0d158da474470c795408e6c46c56100 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSok#D?E|djk&&-_J zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r{poRX(v)ZVw&PmVrL?RzdD885}}rUh@%Li!14 zXzfXt{_x6^pW)kkFTOu8pL(JHg@3%b>*Bk?OMO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgWN5(Ils!=WqZdMlx++IM{n%B#`R?{_W zNN~$0r5UEE^NNm;wty8R!xlq5_9 z-^q~LY^AOU6A?rTcQELfn6`xZ6gts`z#;gejQyO&L~WdftQwtlK~Zb6u=J)`6;q1! zZ9IRi;74Uq7pBlU;d+s!ctsTkwr8xpz@=z5E8Mb#y%*h97r8F$SG0R@!Xgt!iHFzG zmt$9t2O;J`f{`DP2G=3t-iQ-kn)&VI$@Cb${-NPp9haKI>UuxTIg!v#1c)FJB07jL z5g|H>u8qJAh;(m6v}Yqck={8(`h1A2_u;h-G*8pGgxGX19_($Eq_#kNz}JfYU@(YK z(1T}vK3{8)G5r3$^H}ruOMdbCRg+(6Nj|!CS5N0`&*()TpEyL0>4EG!+z{JL83S5cnK2sU0S>6;{0xM{66a6x%T@DN^)XnwZB|dNs~yB!>mPgahZIv zL55c}#qm6{sWvGV_@bhlj+rAE%krgB9CN~=lF>#mCnoi#RtsarRaX<_&oS{qJpQ7oyGT$_L9U-eklWVbLibX{nr~fOMBGpi=WB6cQ-Vi3Yb(2IZ z=L-}$c9Gmp6^T5?3cB?y?pzerL}8?$Ph%yt=E;SbRH9ruQb?84Q~7wQoXBSj`CKYj zDh^>4Qwl``S7*4|6tq_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz;cd%rxc;OK#6FHdJ~s zHl-}?$6E=qoXOK%RV%!DbP$`Ttq&7?Xd)M8&_>TLOP1VS%>t=&v z6ot}rurs-t_*5qOBk!;(s^9m#4|O@EIf*vmBxF-uFC9)Rre$}a^-<5^T)vbzu-o-o zr9d@4rPZq3$ZMyZY&a)3wY*lHWi^Uk+ZKaTICHmD<(kl&7A3j}5?h9m`D zMqQ1o#saroQjsw~N>pcH{0%F<|8kjW$20%F%M7D?KsSc48%tC&dd_>`V%Rq~K`*YM zm3=;J2rvX<2r|4Mm|(&0;`EL!6FvmDxz4{_SWCy}C8xkR>D{@G^bkXY$4415<7`8f|4k%B*qEnrg;^y zo4A^ADjAi2Ttn<5CWtsONhAo84=Ex|>?aNo8R8&uh?pX>L~epb@;;n)OmUcy+gP;N z##W-GHg+yLO<$|h42@q)Tt^%st|w-<;PegD-bmau%p&Dp%+67tFLZXv6CowK`!C$9A!(iI%}=5iO2c_C&2=cJ8!I zQ%z#ghq>d_e)&rb1K-+rIR>^&gb?{&2t#k}3*mN`50{KRiIuii$scO>(p`f-tx})2 z&o2f1ecoWO&+Ec!58Xk$Qqb=Yc7y|dse>NsdHcK_AxVn+a literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_18.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_18.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..dabf1a55b629911813db90f4739a7f8326900a9e GIT binary patch literal 3205 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 JPOe>R{sl8G@_GOO literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_19.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_19.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..7f944dcc567265af880c826cdc19e3ea89ad7090 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSokwS87s>*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1 zhhVqG&G}|SXgzqmz)cd9{xx?7&s8dw{Gu>TGD;E)+~zc}4QJiuWkX<6(YU!hsp?hw z_0xD%n-`{GDw-XHktBhds{KzKHH55i^-laXSh8ty9*1Uj#u9qNAcdH*8DUx^B?%M3 zcQT|lTd6C;Lv_3Bp+S6tEY3eXY`_vPaGo0bi}-ic$v;|Dav?- z{`yA8VL$eqAkmw2yab8+F0I{jaeg;BejoMkT>Je6B{{LP+Fy}X(j*e(Fl!NAS|(p? zkl__gaXgP~s!fUozNqM?W9A6PvV3V2$DFXJX0#E^iAlYw)xubD)zt*~v&}VoN~sIW z;Nw`4WL>jOT`lP3Q#4&y=9?z3BV?6naxIojv8agS^nV3Yq#BBK3?Hn^8^YwaZjxw~ ze1RgzE|J@*B9X^fLARd8or^+F6h;dAG*&`uo?MtoB`W13g;XUym5-MziF~$@&!uwZ z(hycLrBF0*b%v`=L0biJCZVgk6F@l3Tv3oyE6K_N6Ml7j3NkNuYbx!AQ7`jGraUBZj zvpDNb! ze}Y7*9M63PWBKH8D>_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz>vf91B0mV$3GZ<<^Rmqs1qpGg+%&6A%9HZ1@OR|$nNq4!o-R&Sa%7CH*tTrM zfCrc;P)*9@25=7vxRx%q0vlL4lg^}y2XRGRJqFK9Xz#;iS>;cd%rxc;OK#6FHdK2t zHl-}?$6E=qoXOK%RjXV+I*85F)(7sn1nF6r&w|~;JU?ZnOs+6pewFd5c(#yA9>QFf zQd*jSm9Ze$PIM3Z;d+y~KF@lF+YlMK7f;yof~b*(=fx|mr4!ru66K()@hQ@UMLDz& zn=@K3Vp{QM@Z86WMKWIUK6WgZiWgI*a=<&LaBBdQlbLvlg6uKZXfj^>9k3bI3u!sT zMiNbPf)y-7RWwq){S6FjwspkyNK$WbMO(A$UcO|Vad#a#L{K8#T2 zvn*m{8T@FyiFrE^8ZqGtK~h*Nh5Z1E`%PX`{^*XEY~A=KeDAt@7vFK8vZ)$bb=_=m zjG|C}4t6Ft6Q9Z?f8-rjh5UWb`%srtnv-Y~PC_=t_0r+AVp?_wS|9Zs&gILA1G`ZbWaFf(Oq{kT=C37>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNl2Zr$ zgIHbn@p5*a9h_u%!9N*cX)zlD->>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_ynumg%KN zh+dTH)Xv9PbRou8B1#CQn`z)^8%ip*jW)clQL7UMacmchnrIn}meAsuWlz)^X6H`Z zG}R;)eV98=?U%pAFz~H?mt$bdL3$i42wEBGG zh<1$Q{{D{eUU(7+rqR1K+>u6qpnW&XOJOPWX>4N08ToMVR_2Lz+{(@bWmo^>y{#wN J$+c_EzW_cZ@_PUP literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_2.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_2.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..32ad39f6af93345ac184ca8ff84df4ea992704a6 GIT binary patch literal 3205 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 JC)chu{{rz=@^k*Bk?OMO=wj` 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 JC)chu{{j+9@^=6L literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_25.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_25.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..cb92039717202f138fa4ee40397b5ec7e3fd65ab GIT binary patch literal 3205 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 J$+c_EzW^vW@_7IN literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_27.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_27.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..5d8b90f06ccc89e364e187906b116f666206e080 GIT binary patch literal 3205 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 JPOe>R{slfJ@_PUP literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_29.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_29.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..594bc430e471bf5f2baaf8abe0c59b439d3229bf GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSokwS87s>*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1 zhhVqG&G}|SXgzqmz)cd9{xx?7&s8dw{Gu>TGD;E)+~zc}4QJiuWkX<6(YU!hsp?hw z_0xD%n-`{GDw-XHktBhds{KzKHH55i^-laXSh8ty9*1Uj#u9qNAcdH*8DUx^B?%M3 zcQT|lTd6C;Lv_3Bp+S6tEY3eXY`_vPaGo0bi}-ic$v;|Dav?- z{`yA8VL$eqAkmw2yab8+F0I{jaeg;BejoMkT>Je6B{{LP+Fy}X(j*e(Fl!NAS|(p? zkl__gaXgP~s!fUozNqM?W9A6PvV3V2$DFXJX0#E^iAlYw)xubD)zt*~v&}VoN~sIW z;Nw`4WL>jOT`lP3Q#4&y=9?z3BV?6naxIojv8agS^nV3Yq#BBK3?Hn^8^YwaZjxw~ ze1RgzE|J@*B9X^fLARd8or^+F6h;dAG*&`uo?MtoB`W13g;XUym5-MziF~$@&!uwZ z(hycLrBF0*b%v`=L0biJCZVgk6F@l3Tv3oyE6K_N6Ml7j3NkNuYbx!AQ7`jGraUBZj zvpDNb! ze}Y7*9M63PWBKH8D>_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz>vf91B0mV$3GZ<<^Rmqs1qpGg+%&6A%9HZ1@OR|$nNq4!o-R&Sa%7CH*tTrM zfCrc;P)*9@25=7vxRx%q0vlL4lg^}y2XRGRJqFK9Xz#;iS>;cd%rxc;OK#6FHdK2t zHl-}?$6E=qoXOK%RjXV+I*85F)(7sn1nF6r&w|~;JU?ZnOs+6pewFd5c(#yA9>QFf zQd*jSm9Ze$PIM3Z;d+y~KF@lF+YlMK7f;yof~b*(=fx|mr4!ru66K()@hQ@UMLDz& zn=@K3Vp{QM@Z86WMKWIUK6WgZiWgI*a=<&LaBBdQlbLvlg6uKZXfj^>9k3bI3u!sT zMiNbPf)y-7RWwq){S6FjwspkyNK$WbMO(A$UcO|Vad#a#L{K8#T2 zvn*m{8T@FyiFrE^8ZqGtK~h*Nh5Z1E`%PX`{^*XEY~A=KeDAt@7vFK8vZ)$bb=_=m zjG|C}4t6Ft6Q9Z?f8-rjh5UWb`%srtnv-Y~PC_=t_0r+AVp?_wS|9Zs&gILA1G`ZbWaFf(Oq{kT=C37>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNl2Zr$ zgIHbn@p5*a9h_u%!9N*cX)zlD->>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_ynumg%KN zh+dTH)Xv9PbRou8B1#CQn`z)^8%ip*jW)clQL7UMacmchnrIn}meAsuWlz)^X6H`Z zG}R;)eV98=?U%pAFz~H?mt$bdL3$i42wEBGG zh<1$Q{{D{eUU(7+rqR1K+>u6qpnW&XOJOPWX>4N08ToMVR_2Lz+{(@bWmo^>y{#wN J$+c_EzW_-c@_YaQ literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_3.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_3.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..bcf575fdf333e8146c337bcef4a16cdf67445917 GIT binary patch literal 3205 zcma);du&_P9ml`t+P-n>#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeFUgFs?F#)9;u(2UFO^k^N5EEz{8fZfr+y0oCTDGxi8k5Fg|De!pqtpKAem5;_ zLYlTKe|*k8=h)|We$R7X8_)&@F8~)&NEW7|)IPA*PmDfA?FSN&h?QdZ(t@{WA^ik2 zwDzP*e|Y_w&++ZO7vCS6Prls$@;_eLb@AQcrma*}VGUKS(Ymrkodu;PMu!ZQFAKBm zyp%1QR_$0cs&)LI>viM8a(H&m9J;MLWdB8eJoWt9KVS3G!{hI<3wuup67pgn{WK<{ z1vk8;`)GC9zsf*^a<# zV7JB0`DR0CJ$Ne5O_GxSHG3K_mdoYbqA*ReNdgPp<}|PkXI-UbLts+TxVb#3>J|F+ zb9h3V7p7q4ZOrdo`dW9u(ufrD!%Q+_Hqd7u{ADc`oZ$wEOU|MHWPacx)Yg zId*ls5oB(}8TkRJa2>*~jkwc8GryfYks8A{J~n)-<5E*tUGJkgClcBTKM^2;LT2m}xe zxbcG5>un7%hTng19&7%7$uCY{HTlJs#1l*R^mNYlj9&Edi9_U=j+plluhBU!MG3Fd zU*G6B?5CbPN%STiFHYjVPiyyFoZn53-$(ts)_#9MNlxsn_Lr+FsS8NM`%V@_C9(%J~-#H8NTY9Xvhbu~^7ZF9|@QtHAo z_&8SNs;=3luI6=eDw?h<^G%c25wuD)xfV;NSX9Ju`oFv>k`2W=hL6_e3}JFxH%YW| zE>EFj7s>Bb5zk>PuUjwRu0>Ie=STATG**IZuAHAq#>=H6`D8gYm5Y_i@mwaK%O z;t*CbrBFCbaGit4 z0vpHU1+LZfMn=*6i1MYY+2{do1#xFlnb%UPVkF=S;YuNDevD-F+GF^7A(l<#GUZGz z@e{<0rC9c>7|SJwThTc}jJ6`U^B|tf>WU@S65x}pzpidVE!VUu9X<G-3*#X=~0Kj zusN;uBB~XB2KNK3P$1(a9$?3^$ygy-EcrcS3bzI@Ihl?XDaf9bMia5Z?|{vyT*%8o zHWF`|6D)5Ts-ltV?QddOv#lf2;|aaN6>ZI~d-;-e#?^J?jO+HPbSYVgO%0&)`VfNY z&$F{LvLF+Pd*Ac;9#RF23hFX;U?_>blwB z7)8GHBJ6Z_CN`B${Kzw`is}#CA3|MDYEGt&I~my&*UN`fifP#$Xnn$cIGZcQ5A2rS ztmLW2C$(CY8#(QylMUwzO)aNYXIYJ+*S5u=97^9SSGgwirbWrH4$lweXi4vecZcWE zQXw~0&gatEZ8FZWU^>_`$yMc+8?fR|XVVn6rr@@?R3A$Q%8aw(lHy)ENWS$f(fza`57 z$*8L_)mY$`Bo`U;p+toS#^12w{V$i9c0B*@yUZ}U2XtcyyRk$iqvyOE62rc^33`!+ zR`z+Z!O!52BEayWe}V#6;ul+k8m2yglV+*Bncr^rSLa&K}t za&6jU{TAw6N>Ci*GGZICow%I1f*2$|L+seaR&O4r&ImC|>?FnrN}{-u7$=;Y=2gUQ z;%dUFWK{cc4Y7}yAY#NM5hqAKB#9KUpEy9IiG#!;Vv5KR*$EcTd2z}y#bKh*#v;Ww zwh}3|v2&4W`dXD|X#85@I^qa%Ju$llr*5G3M&hPn7B2Tad!5yh2*!!od^im^4 zFN$?)=c6pL5M?W2C5Yn9G;p*HMU~n{8%}G~>V!cY+r=U#S_UIUv^Zwj6S0Qbxl=Yx zHHk$p=8jYQl`k_4e0$&J7}zoqMELtb485~2h}$JEE*X0UD{ZZ^FWBy(y9Rw)8eg#13agC6R6`aB&$S(ZbdPce9)vl7n|+6FbhxhXc1VcckN1b|z4j`k(4;J;6?_ HU2FaYl9lpH literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_30.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_30.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..1f44143f4ffe0391873a079d7f84c80f299d7106 GIT binary patch literal 3205 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 H`nBd?5=-)T literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_34.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_34.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..3e1126114937e911f86d0ff1b93c5330900a138a GIT binary patch literal 3205 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 JlWW(Se*rTv@_GOO literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_37.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_37.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..91024d71af647b7bc694860b5f43395ec79ec148 GIT binary patch literal 3205 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 J$+c_EzW_-d@_YaQ literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_39.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_39.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..5e07f27cf2c4b8071961eb95a7aa843b29a09de7 GIT binary patch literal 3205 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 Ht~LJxosIHL literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_40.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_40.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..4f52e27c79a206a8c395f6df0e2d1b0e42b5b610 GIT binary patch literal 3205 zcma);du&_P9ml`t+P-n>#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<+0%lr)rdof}7QaJhvB6wdVCQuhn$T z8WP;HNoj^D>b#;Os4ZXx@j{$7uH+0`(KW7;b$T$DTv9CC^5byY+Rq!OVbYRVt)^^8 z;D=zh#mxC;LufsCJkL!Mlm0b(2G5nt<=mn$O)^RX3*6>3unlKjrDa24Qqj1%JgMpx z`t{RzRGSy3VJey(fRP}9nyURz95qB$;p(0EYoKV;w>rx}d1Fg0S?aSrt=? z^=&+Vt>8xsqApCKbwYZPC3!^^2DYcIy}+etHY?n+guNHtRu{Q0>sPdUaKa)JMu>;k z(U)Uaw;Ms`Mx2o!kOtQw?AnME9-8^>b-%{h_KPWXuc5hOZ@ z5D_LiiLQ;n4G4E{M5JdU+~M9ig!{Y*ulM4$4Kz>FxP;hrFCOe|mE|^nyWiW2{y-pr zV8D%MyCTJIYFW~>3DGx_gz}M=i>Zsa{NB(-?{et3rccgXSKgvRY{YGlf$e--hcP zJQmnE9w~6GrZ+N*=0}t-UCl-ha4U!tMP*(~sfv++D}*bBsQEFH(Q6OmYlT=gk;{}b zxx`NpFP382uV5^f7;Z)92r=4<;Ld}1I;$&|SWAG9vHrTc3AJ3)rgZoeykTtROJR6U zvH?-ujOBWr;;+CDf_1`k9L-$S=8J-aI8|zzl_urM>aXy3WOM0avRs-jOqR1`jIG$V zY(#+vn8;I2N@oXf4+*%IF17+2SSg)KCkqF0MO{4x_e*H+!(|!ePnb+M=JQJ~_b@h8 zdNDSoEbhl!ak8ArQ(RRmyn1vHo2RW0Tyt^KvoN0pyM?)b%8Kc1e!BE3<5RIrKAAX# zxeTSW6#pt?0kECu9`-?clS!XvJ;QAXkKBtV?COH3k%s5RE3Bmx+xQaYpsVpI(uGAi zv=5upS}&qn;b(B)#|i~9UgAD>ESroKlEsqWGp2BB0F#sHSdoJ4F=;drEBp@FjLLpIW4g^O`NI}R7Yo)LsKw-bhYsw#8v7)UT--P#FSMTCGu2VKuBde~P z4USRdOV7bhXJ=wl>BNsb!>Xu$-~B$+<)r2$+PIUDO>w<^IHj1D-GSCe-G{TeQvASf z>9tCpYJ5_wRk@MVPC40duF%wST6LDyD0*#M49cPO-Ex&{LT_4>4D0axK#rF5Zg_Wi z9x4@bQ{{Xvo!utm91Es{Et6bTZn*&~?sPUyVQUI*i)$5oLD44l^YA?-znu_OzD%K7 zaEh||5TpQpnW0rC6{WnXFD-u&pcFnUt-3QY(p5S}TNHBF9VwU6+0vUb9+IUeT=E;T z9FUB<8dHr0Zb@>HF&|1)XJGsdE8hQdnQ6x}|Gvu%qkBL%hOiq;R5E(byCE^`o135) zX=r7i7aRNx{wM+r@B1fM;JY}zW6OjWfo;37>h#QEFs~XIo$Rerx2ZWIYsS1uQE`-1 zH;C1BA1`O;=^*)ZR$kG|a-~Ud+x>pD(y0l>~eDbd_Fe zgy==FPVIb@MHZrLC9DKdyqN}$wxOs}+i1h<8nrrM5XW}0h>4cLND(cLS@uM%VRr7c zO;b%`(Tlm`)PDI(3OOau}BUJyfX?F-^|$%{+Ip2SL9tLzK5d+4q~pH{ig z)8~`@zCKSN(C3k`+Cz5`j~wv%0v#d0Pwt?HdY(Q{M^KjKkSEmM;g>@l5~{M?(dzY% zBhoRB`};dWd*O~FkV5a)P)7>={`TE0Cx_(Vr?H70XXL|yTbVo3aVt9$s7n2h_qLv7 JC)chu{{s9^@^t_J literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_41.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_41.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..55142d63130b113d92b280faf3e5d4ec397f3b57 GIT binary patch literal 3205 zcma);du&_P9ml`t+P-n>#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<*|_qr)rdof}7QaJhvB6wdVCQuhn$T z8WP;HNoj^D>b#;Os4ZXx@j{$7uH+0`(KW7;b$T$DTv9CC^5byY+Rq!OVbYRVt)^^8 z;D=zh#mxC;LufsCJkL!Mlm0b(2G5nt<=mn$O)^RX3*6>3unlKjrDa24Qqj1%JgMpx z`t{RzRGSy3VJey(fRP}9nyURz95qB$;p(0EYoKV;w>rx}d1Fg0S?aSrt=? z^=&+Vt>8xsqApCKbwYZPC3!^^2DYcIy}+etHY?n+guNHtRu{Q0>sPdUaKa)JMu>;k z(U)Uaw;Ms`Mx2o!kOtQw?AnME9-8^>b-%{h_KPWXuc5hOZ@ z5D_LiiLQ;n4G4E{M5JdU+~M9ig!{Y*ulM4$4Kz>FxP;hrFCOe|mE|^nyWiW2{y-pr zV8D%MyCTJIYFW~>3DGx_gz}M=i>Zsa{NB(-?{et3rccgXSKgvRY{YGlf$e--hcP zJQmnE9w~6GrZ+N*=0}t-UCl-ha4U!tMP*(~sfv++D}*bBsQEFH(Q6OmYlT=gk;{}b zxx`NpFP382uV5^f7;Z)92r=4<;Ld}1I;$&|SWAG9vHrTc3AJ3)rgZoeykTtROJR6U zvH?-ujOBWr;;+CDf_1`k9L-$S=8J-aI8|zzl_urM>aXy3WOM0avRs-jOqR1`jIG$V zY(#+vn8;I2N@oXf4+*%IF17+2SSg)KCkqF0MO{4x_e*H+!(|!ePnb+M=JQJ~_b@h8 zdNDSoEbhl!ak8ArQ(RRmyn1vHo2RW0Tyt^KvoN0pyM?)b%8Kc1e!BE3<5RIrKAAX# zxeTSW6#pt?0kECu9`-?clS!XvJ;QAXkKBtV?COH3k%s5RE3Bmx+xQaYpsVpI(uGAi zv=5upS}&qn;b(B)#|i~9UgAD>ESroKlEsqWGp2BB0F#sHSdoJ4F=;drEBp@FjLLpIW4g^O`NI}R7Yo)LsKw-bhYsw#8v7)UT--P#FSMTCGu2VKuBde~P z4USRdOV7bhXJ=wl>BNsb!>Xu$-~B$+<)r2$+PIUDO>w<^IHj1D-GSCe-G{TeQvASf z>9tCpYJ5_wRk@MVPC40duF%wST6LDyD0*#M49cPO-Ex&{LT_4>4D0axK#rF5Zg_Wi z9x4@bQ{{Xvo!utm91Es{Et6bTZn*&~?sPUyVQUI*i)$5oLD44l^YA?-znu_OzD%K7 zaEh||5TpQpnW0rC6{WnXFD-u&pcFnUt-3QY(p5S}TNHBF9VwU6+0vUb9+IUeT=E;T z9FUB<8dHr0Zb@>HF&|1)XJGsdE8hQdnQ6x}|Gvu%qkBL%hOiq;R5E(byCE^`o135) zX=r7i7aRNx{wM+r@B1fM;JY}zW6OjWfo;37>h#QEFs~XIo$Rerx2ZWIYsS1uQE`-1 zH;C1BA1`O;=^*)ZR$kG|a-~Ud+x>pD(y0l>~eDbd_Fe zgy==FPVIb@MHZrLC9DKdyqN}$wxOs}+i1h<8nrrM5XW}0h>4cLND(cLS@uM%VRr7c zO;b%`(Tlm`)PDI(3OOau}BUJyfX?F-^|$%{+Ip2SL9tLzK5d+4q~pH{ig z)8~`@zCKSN(C3k`+Cz5`j~wv%0v#d0Pwt?HdY(Q{M^KjKkSEmM;g>@l5~{M?(dzY% zBhoRB`};dWd*O~FkV5a)P)7>={`TE0Cx_(Vr?H70XXL|yTbVo3aVt9$s7n2h_qLv7 JC)chu{{jb9@^%0K literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_42.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_42.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..5e6549b01271f69b5a14723847895074d55f63a5 GIT binary patch literal 3205 zcma);du&_P9ml`t+P-n>#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<+0HVr)rdof}7QaJhvB6wdVCQuhn$T z8WP;HNoj^D>b#;Os4ZXx@j{$7uH+0`(KW7;b$T$DTv9CC^5byY+Rq!OVbYRVt)^^8 z;D=zh#mxC;LufsCJkL!Mlm0b(2G5nt<=mn$O)^RX3*6>3unlKjrDa24Qqj1%JgMpx z`t{RzRGSy3VJey(fRP}9nyURz95qB$;p(0EYoKV;w>rx}d1Fg0S?aSrt=? z^=&+Vt>8xsqApCKbwYZPC3!^^2DYcIy}+etHY?n+guNHtRu{Q0>sPdUaKa)JMu>;k z(U)Uaw;Ms`Mx2o!kOtQw?AnME9-8^>b-%{h_KPWXuc5hOZ@ z5D_LiiLQ;n4G4E{M5JdU+~M9ig!{Y*ulM4$4Kz>FxP;hrFCOe|mE|^nyWiW2{y-pr zV8D%MyCTJIYFW~>3DGx_gz}M=i>Zsa{NB(-?{et3rccgXSKgvRY{YGlf$e--hcP zJQmnE9w~6GrZ+N*=0}t-UCl-ha4U!tMP*(~sfv++D}*bBsQEFH(Q6OmYlT=gk;{}b zxx`NpFP382uV5^f7;Z)92r=4<;Ld}1I;$&|SWAG9vHrTc3AJ3)rgZoeykTtROJR6U zvH?-ujOBWr;;+CDf_1`k9L-$S=8J-aI8|zzl_urM>aXy3WOM0avRs-jOqR1`jIG$V zY(#+vn8;I2N@oXf4+*%IF17+2SSg)KCkqF0MO{4x_e*H+!(|!ePnb+M=JQJ~_b@h8 zdNDSoEbhl!ak8ArQ(RRmyn1vHo2RW0Tyt^KvoN0pyM?)b%8Kc1e!BE3<5RIrKAAX# zxeTSW6#pt?0kECu9`-?clS!XvJ;QAXkKBtV?COH3k%s5RE3Bmx+xQaYpsVpI(uGAi zv=5upS}&qn;b(B)#|i~9UgAD>ESroKlEsqWGp2BB0F#sHSdoJ4F=;drEBp@FjLLpIW4g^O`NI}R7Yo)LsKw-bhYsw#8v7)UT--P#FSMTCGu2VKuBde~P z4USRdOV7bhXJ=wl>BNsb!>Xu$-~B$+<)r2$+PIUDO>w<^IHj1D-GSCe-G{TeQvASf z>9tCpYJ5_wRk@MVPC40duF%wST6LDyD0*#M49cPO-Ex&{LT_4>4D0axK#rF5Zg_Wi z9x4@bQ{{Xvo!utm91Es{Et6bTZn*&~?sPUyVQUI*i)$5oLD44l^YA?-znu_OzD%K7 zaEh||5TpQpnW0rC6{WnXFD-u&pcFnUt-3QY(p5S}TNHBF9VwU6+0vUb9+IUeT=E;T z9FUB<8dHr0Zb@>HF&|1)XJGsdE8hQdnQ6x}|Gvu%qkBL%hOiq;R5E(byCE^`o135) zX=r7i7aRNx{wM+r@B1fM;JY}zW6OjWfo;37>h#QEFs~XIo$Rerx2ZWIYsS1uQE`-1 zH;C1BA1`O;=^*)ZR$kG|a-~Ud+x>pD(y0l>~eDbd_Fe zgy==FPVIb@MHZrLC9DKdyqN}$wxOs}+i1h<8nrrM5XW}0h>4cLND(cLS@uM%VRr7c zO;b%`(Tlm`)PDI(3OOau}BUJyfX?F-^|$%{+Ip2SL9tLzK5d+4q~pH{ig z)8~`@zCKSN(C3k`+Cz5`j~wv%0v#d0Pwt?HdY(Q{M^KjKkSEmM;g>@l5~{M?(dzY% zBhoRB`};dWd*O~FkV5a)P)7>={`TE0Cx_(Vr?H70XXL|yTbVo3aVt9$s7n2h_qLv7 JC)chu{{j+B@^=6L literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_43.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_43.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..d9bd3042a0c8e1d6b67b7a9015d59b6acc3c8327 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSok#D?E|djk&&-_J zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r{poRX(v)ZVw&PmVrL?RzdD885}}rUh@%Li!14 zXzfXt{_x6^pW)kkFTOu8pL(JHg@3%b>*Bk?OMO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgW$97&gRij)K+^jAXxV?a?HLsU>t)^?% zkl>b0N;6DR=M^0xZ2>Dt$O+oGk~eHc*SJd7>A_rTNwI7zfWsMUKX06dNlW6jnz9|i zAA;Q$H|LuTq4nVL0yjxa`q$hUJXbE4^NYeX$tX!IaGTS>Hk@^rmJNYPMdRl3q^eiw z*H7b7ZC;p$sc3c(Mv??-s`fu|)DTsLt9RnB!JML+DRiO>fkW^`8T&bliP|^|Sv5NAf}+-BVd+h?Dy9_c z+j#z3!H>$KE=-|y!u29c@ro)8Y|mJGflJYBR=8yedoQ}JE^=MguW0w+gheKd5)ZGV zFUPJP4?@g?1S3Bn4X#7Py%8t8H1pfZlj$*h{X@gIIxaPZ)%AXwb0VRg2oOOcM05~g zB0_W$T^oTL5b55CXwOD?BE55n^!X53@55^wXr88V39;#3JlNYRNo|4lfUgz(!C(-f zpa;+Te7@EoWBC1h=dtGRm;B=Ot0uqDl6-XOuAa`>p3#dwK5>W~(-HG7;$=F=r6}PQ z`s*7VhyB=df<$l9@e(BNyR>%C#rfUj_!C8LdCPE6`etro_LtF9)7Cf8!g6pM;DPXAXhMXI4#$MC_rydg|(>n4d- z&KD?h>>|0HDiV2&6?E%a+_@;KiNZ)hpTw77r}FVqIg!s6^0`#5 zR2;%8rWA?>uFi0^DQK%8&LnhIcLFF!Lew^5xsujZRX^T|6{gLIDs3LO$=NGSTNL4s zAYQC;^$Pf&b39@;DO8(xVPr8;n1%b3&e**lrir&9bt9Hko}?g4t2(E1Hw;~)xVR35 z^jVzsCi1z&v@DZwZKW1TLBa_qRY`icCp3KOpMCm2w?_weCe)RFT;XVhi z1vZXHWUkfpMpn@Ri1DSX+2{dog>a&%%xh^?F_LhHaitKo07kNU?O}XPj^~p3Y&n}x z{sf6)DW3ZZ#`4MGR&=LRt>7 zkwnv+UeP#BPLuSND6DEupfZD-{dvrkM4NU){Sq%_pZBl@g4Umo2rpj*UbjU zC<>+LU}thO@u^JmN8VvoRKM?eAL?>Sa}sUBNyw(SUOJpsOv~;->!Y5-xqK;cV7KeF zN`Y#8N~=}5k=IT+*>Fy7YI&_X%W4$8wk-ywaOQ5Q$~B=kElP%Ucz+8- zXfN&P(hPf2elMU^j8sLD=J zHXnj3h+k%Dl}SaZVCqZDUj!(H&$?DU**NJc6Q?cY{B=jlrA)5$ri6zi*As5(4M_^R zjJg_EjRkJGq#|Q}l&H?Y_#0My|K&2%j%WUTml;O)fNl(7HNr0q9OAv)`JirRl(Wt@subn2jg z5UcAxUe3gR5HUq$iQEK>2EMiLatv&l2qE&l5Qg5`7sBl>A1)bt5-V-3l0Ve$rMm`wTBSa3 zpI-|2`@F$mpVx)e9=d~grJ&y*><9<^QU^WM^Y(c=LXsqfz2WwbfE4a#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<*~5~r)rdof}7QaJhvB6wdVCQuhn$T z8WP;HNoj^D>b#;Os4ZXx@j{$7uH+0`(KW7;b$T$DTv9CC^5byY+Rq!OVbYRVt)^^8 z;D=zh#mxC;LufsCJkL!Mlm0b(2G5nt<=mn$O)^RX3*6>3unlKjrDa24Qqj1%JgMpx z`t{RzRGSy3VJey(fRP}9nyURz95qB$;p(0EYoKV;w>rx}d1Fg0S?aSrt=? z^=&+Vt>8xsqApCKbwYZPC3!^^2DYcIy}+etHY?n+guNHtRu{Q0>sPdUaKa)JMu>;k z(U)Uaw;Ms`Mx2o!kOtQw?AnME9-8^>b-%{h_KPWXuc5hOZ@ z5D_LiiLQ;n4G4E{M5JdU+~M9ig!{Y*ulM4$4Kz>FxP;hrFCOe|mE|^nyWiW2{y-pr zV8D%MyCTJIYFW~>3DGx_gz}M=i>Zsa{NB(-?{et3rccgXSKgvRY{YGlf$e--hcP zJQmnE9w~6GrZ+N*=0}t-UCl-ha4U!tMP*(~sfv++D}*bBsQEFH(Q6OmYlT=gk;{}b zxx`NpFP382uV5^f7;Z)92r=4<;Ld}1I;$&|SWAG9vHrTc3AJ3)rgZoeykTtROJR6U zvH?-ujOBWr;;+CDf_1`k9L-$S=8J-aI8|zzl_urM>aXy3WOM0avRs-jOqR1`jIG$V zY(#+vn8;I2N@oXf4+*%IF17+2SSg)KCkqF0MO{4x_e*H+!(|!ePnb+M=JQJ~_b@h8 zdNDSoEbhl!ak8ArQ(RRmyn1vHo2RW0Tyt^KvoN0pyM?)b%8Kc1e!BE3<5RIrKAAX# zxeTSW6#pt?0kECu9`-?clS!XvJ;QAXkKBtV?COH3k%s5RE3Bmx+xQaYpsVpI(uGAi zv=5upS}&qn;b(B)#|i~9UgAD>ESroKlEsqWGp2BB0F#sHSdoJ4F=;drEBp@FjLLpIW4g^O`NI}R7Yo)LsKw-bhYsw#8v7)UT--P#FSMTCGu2VKuBde~P z4USRdOV7bhXJ=wl>BNsb!>Xu$-~B$+<)r2$+PIUDO>w<^IHj1D-GSCe-G{TeQvASf z>9tCpYJ5_wRk@MVPC40duF%wST6LDyD0*#M49cPO-Ex&{LT_4>4D0axK#rF5Zg_Wi z9x4@bQ{{Xvo!utm91Es{Et6bTZn*&~?sPUyVQUI*i)$5oLD44l^YA?-znu_OzD%K7 zaEh||5TpQpnW0rC6{WnXFD-u&pcFnUt-3QY(p5S}TNHBF9VwU6+0vUb9+IUeT=E;T z9FUB<8dHr0Zb@>HF&|1)XJGsdE8hQdnQ6x}|Gvu%qkBL%hOiq;R5E(byCE^`o135) zX=r7i7aRNx{wM+r@B1fM;JY}zW6OjWfo;37>h#QEFs~XIo$Rerx2ZWIYsS1uQE`-1 zH;C1BA1`O;=^*)ZR$kG|a-~Ud+x>pD(y0l>~eDbd_Fe zgy==FPVIb@MHZrLC9DKdyqN}$wxOs}+i1h<8nrrM5XW}0h>4cLND(cLS@uM%VRr7c zO;b%`(Tlm`)PDI(3OOau}BUJyfX?F-^|$%{+Ip2SL9tLzK5d+4q~pH{ig z)8~`@zCKSN(C3k`+Cz5`j~wv%0v#d0Pwt?HdY(Q{M^KjKkSEmM;g>@l5~{M?(dzY% zBhoRB`};dWd*O~FkV5a)P)7>={`TE0Cx_(Vr?H70XXL|yTbVo3aVt9$s7n2h_qLv7 JC)chu{{kpF@_7IN literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_45.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_45.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..6006f2cf692cbda86b3e0b81260b7b66eb0e925f GIT binary patch literal 3205 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 J$+c_EzW_cc@_PUP literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_47.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_47.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..fe14ea3a6dd0d36de72737e9dc578d3dc03b38f8 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSok#D?E|djk&&-_J zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r{poRX(v)ZVw&PmVrL?RzdD885}}rUh@%Li!14 zXzfXt{_x6^pW)kkFTOu8pL(JHg@3%b>*Bk?OMO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgW$Hp(5s!=WqZdMlx++IM{n%B#`R?{_W zNN~$0r5UEE^NNm;wty8R!xlq5_9 z-^q~LY^AOU6A?rTcQELfn6`xZ6gts`z#;gejQyO&L~WdftQwtlK~Zb6u=J)`6;q1! zZ9IRi;74Uq7pBlU;d+s!ctsTkwr8xpz@=z5E8Mb#y%*h97r8F$SG0R@!Xgt!iHFzG zmt$9t2O;J`f{`DP2G=3t-iQ-kn)&VI$@Cb${-NPp9haKI>UuxTIg!v#1c)FJB07jL z5g|H>u8qJAh;(m6v}Yqck={8(`h1A2_u;h-G*8pGgxGX19_($Eq_#kNz}JfYU@(YK z(1T}vK3{8)G5r3$^H}ruOMdbCRg+(6Nj|!CS5N0`&*()TpEyL0>4EG!+z{JL83S5cnK2sU0S>6;{0xM{66a6x%T@DN^)XnwZB|dNs~yB!>mPgahZIv zL55c}#qm6{sWvGV_@bhlj+rAE%krgB9CN~=lF>#mCnoi#RtsarRaX<_&oS{qJpQ7oyGT$_L9U-eklWVbLibX{nr~fOMBGpi=WB6cQ-Vi3Yb(2IZ z=L-}$c9Gmp6^T5?3cB?y?pzerL}8?$Ph%yt=E;SbRH9ruQb?84Q~7wQoXBSj`CKYj zDh^>4Qwl``S7*4|6tq_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz;cd%rxc;OK#6FHdJ~s zHl-}?$6E=qoXOK%RV%!DbP$`Ttq&7?Xd)M8&_>TLOP1VS%>t=&v z6ot}rurs-t_*5qOBk!;(s^9m#4|O@EIf*vmBxF-uFC9)Rre$}a^-<5^T)vbzu-o-o zr9d@4rPZq3$ZMyZY&a)3wY*lHWi^Uk+ZKaTICHmD<(kl&7A3j}5?h9m`D zMqQ1o#saroQjsw~N>pcH{0%F<|8kjW$20%F%M7D?KsSc48%tC&dd_>`V%Rq~K`*YM zm3=;J2rvX<2r|4Mm|(&0;`EL!6FvmDxz4{_SWCy}C8xkR>D{@G^bkXY$4415<7`8f|4k%B*qEnrg;^y zo4A^ADjAi2Ttn<5CWtsONhAo84=Ex|>?aNo8R8&uh?pX>L~epb@;;n)OmUcy+gP;N z##W-GHg+yLO<$|h42@q)Tt^%st|w-<;PegD-bmau%p&Dp%+67tFLZXv6CowK`!C$9A!(iI%}=5iO2c_C&2=cJ8!I zQ%z#ghq>d_e)&rb1K-+rIR>^&gb?{&2t#k}3*mN`50{KRiIuii$scO>(p`f-tx})2 z&o2f1ecoWO&+Ec!58Xk$Qqb=Yc7y|dse>NsdHcK_AxV#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeF9-|ECn3#aB8?dn zJ1=F+rd2x@jcOhL=X%|^upFM9Gly>L4%vT^A4xrP_RrTm|KRvL?84p?brSMoAN@2Y zqXjq885Tbj{-TUdqte)`wD^7MKSMaWaGt>n4K`6L6D@?JtCd}ia#}N*c0w3Js|l^D z2n&sJL8#nT7DY-?g~l7=e;%kEE0>ikCfBM9<*{8CPSq$E1vje;d2TPDYR&6qUaRSv zH6*xYlhO=R)OkfmP+PzX;)OVET*(=>qHA0w>-1nQxujUO<;UT)wVyXm!=xp#T20xG zzz@N0i<$GyhR}NOc%GXiCjD#n44x~O%eh5inq-s&7P!r6U>nZ5O3Q}8q@rU1!3t;vnr+( z>)Uw#TEUMNL|vFd>xA?oOY({;3~WzZdx1;QY*x5s341TPtuAt1)~{&y;Dkjcj1Uj6 zqc6vmC0h1K;wnsXwdo$wO@B1m)) zAtFq45?vdC8xZc^h)B;yxWm132={prUhl_D$8yDcE7h3{eeIL z!GIgjdcEG(0Au+5d*`v{@0a}I^{Xbo(2{s`>8_s6*`CphK0a}X9Mci=F5+c6$E7IY z75eKN9f$qcbAm)~((&RX?z^;h&&B!O?x%# zEQ60@MXu_aZR%=XC!eC}x-#E1c^yHkM3ZZ=WQs*a9H;-wn zTPhA=6;ldD16OCb+7z@^0B7R5syhLcB_V1Xv0O>%s;VFF#0t}9M3pv=+2rh%rY(x_ zg%K-Oxq1b>&p943n-HqayD+jC&(Fg3NoVZd57Wfkkh>90C{I$5rBt2Mxf_PAQCwVy zeCjODdg8fke7aB|;mV0*ibS2xmVV4a#zt01l{2yYAb28ONXAPqF<%!8YWJg$zYW(p zcr37SJW}9VO>blr&5tNwx|)q1;8qYPipso}QWYZsR|r=MQS)OYqt_nB*9x(0B9|#= za*3ZHUM$73U%^-|G2DvI5n{9z!JP;3bXHd^v6cWIWBqk?6Kc7pP3iC{c*EGrm%{Lz zWCNnQ8O!xL#b1FR1nY$7IGVYt%@+j;ajMibD^1Fi)nDQ7$mY_;WVtk5m@H?>7+bMz z*@yxUFp;O4l+F&|9ujaZU2Fw5uu?jeP8JU0in@9X?w8Qshs!d`pD>wj%;%R}?qO`G z^kQsES=^7e;$%6Kr?{$Cc=hNYHcwk0xaQ)dXJI}Ib_;X=loiw2{B-G6#;0PLd@^we za~Vo$DgIT)0$@AQJ?w+@CX+tTdWPE&9=R7!*wqD5BMr}sS6E9Yw(%v(L098bqzj93 zXdgDGwO&NE!q4Eoj};1Jyu^L%ST-3eB#R}#XH4PN0468Xu_6W8W723MR`?yT8I=oZ zImkxhO>=_fEkji_Qoa2R3~RP^M0zBlH@Kp$*>x{pvd*}=j+}AbK9w#d3$dvIbY34q zF#TB;HZlx8wBE!#9SDw?kb;mE)=FVNfWm&0*OWiHVntgwz6tNUuHMCWT&HZRMpj)n z8yus^m!5;2&d$W9(up5=hE-AhzWaTs%Sp{iv~edPo8o%;a7r;Py92F{x({b_rTBr} z(rcAG)%c`Vt8yc!opQ3_T%oDuwCXIYQS{oj7?eZlyX7j^gx<6$8P?(XfgCOA-SF=4 zJX9*=rpozTI=fBAITlO@TPC@x+;Rg}-05tZ!qybr7S}5Ff}&08=iz%wemfzme3?SE z;1p%^AxHuIGDE9ODoS}%Ut0bmKq-7yT6Je)q^op{wkYJTJ5nyCv!yp>JS0m`xa2ov zIUpHzHKrO1+>+!XV?LCq&cOH^R=oe^GSiM{{(YAjM)!bj3}H8xsATkH#b2q z($LC2FE;oY{80oL-uF+iz;|(a$Ce2%0^6kXFXz|N@p;)PFiv`Rt|L9f5aISxj8U!f zb|NB0;SS`{)wTztOmZ=7l_ZyAW2cx6F&2fqSwg}&bGYp{P9Zw$a*Eo2US*t$R&?s1 zZxE~NK3>kw(?iaJ&>p=0QAwls?zd2ME`5Cy`1N{fKPqLk*%-o`J_k2dNy#a)QG(o? z9FAO@_E^7#I+qd@$GD8xMra4H#zn*i!4OhN>~Y^cry(gZ9`F|w$X;yHEMOjAdc-~5fd$gks?|gv+Rjj!|dE? zo2Ht?q8D?=sr~Yo7zVzz?{W-mnFu2My(+84y_k{6eZJ&BdJR@oP9_t0H~KCN<} zr_U$*eSMxlpwA;=wTJE?9y#Fi1v)~0pWHzY^*nu^j-V{dAy25i!!L(ABvfU&qt)vj zN2FsM_xE>%_QD-UAcfwop^g;#{q4J1P7cYzPh%51&d7%Yw=#F6<5qSiP?h>0?`=KF JPOe>R{smMP@_hgR literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_49.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_49.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..636570ab9c6e59c4e975593047f490eaf8861728 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSokwS87s>*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1 zhhVqG&G}|SXgzqmz)cd9{xx?7&s8dw{Gu>TGD;E)+~zc}4QJiuWkX<6(YU!hsp?hw z_0xD%n-`{GDw-XHktBhds{KzKHH55i^-laXSh8ty9*1Uj#u9qNAcdH*8DUx^B?%M3 zcQT|lTd6C;Lv_3Bp+S6tEY3eXY`_vPaGo0bi}-ic$v;|Dav?- z{`yA8VL$eqAkmw2yab8+F0I{jaeg;BejoMkT>Je6B{{LP+Fy}X(j*e(Fl!NAS|(p? zkl__gaXgP~s!fUozNqM?W9A6PvV3V2$DFXJX0#E^iAlYw)xubD)zt*~v&}VoN~sIW z;Nw`4WL>jOT`lP3Q#4&y=9?z3BV?6naxIojv8agS^nV3Yq#BBK3?Hn^8^YwaZjxw~ ze1RgzE|J@*B9X^fLARd8or^+F6h;dAG*&`uo?MtoB`W13g;XUym5-MziF~$@&!uwZ z(hycLrBF0*b%v`=L0biJCZVgk6F@l3Tv3oyE6K_N6Ml7j3NkNuYbx!AQ7`jGraUBZj zvpDNb! ze}Y7*9M63PWBKH8D>_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz>vf91B0mV$3GZ<<^Rmqs1qpGg+%&6A%9HZ1@OR|$nNq4!o-R&Sa%7CH*tTrM zfCrc;P)*9@25=7vxRx%q0vlL4lg^}y2XRGRJqFK9Xz#;iS>;cd%rxc;OK#6FHdK2t zHl-}?$6E=qoXOK%RjXV+I*85F)(7sn1nF6r&w|~;JU?ZnOs+6pewFd5c(#yA9>QFf zQd*jSm9Ze$PIM3Z;d+y~KF@lF+YlMK7f;yof~b*(=fx|mr4!ru66K()@hQ@UMLDz& zn=@K3Vp{QM@Z86WMKWIUK6WgZiWgI*a=<&LaBBdQlbLvlg6uKZXfj^>9k3bI3u!sT zMiNbPf)y-7RWwq){S6FjwspkyNK$WbMO(A$UcO|Vad#a#L{K8#T2 zvn*m{8T@FyiFrE^8ZqGtK~h*Nh5Z1E`%PX`{^*XEY~A=KeDAt@7vFK8vZ)$bb=_=m zjG|C}4t6Ft6Q9Z?f8-rjh5UWb`%srtnv-Y~PC_=t_0r+AVp?_wS|9Zs&gILA1G`ZbWaFf(Oq{kT=C37>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNl2Zr$ zgIHbn@p5*a9h_u%!9N*cX)zlD->>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_ynumg%KN zh+dTH)Xv9PbRou8B1#CQn`z)^8%ip*jW)clQL7UMacmchnrIn}meAsuWlz)^X6H`Z zG}R;)eV98=?U%pAFz~H?mt$bdL3$i42wEBGG zh<1$Q{{D{eUU(7+rqR1K+>u6qpnW&XOJOPWX>4N08ToMVR_2Lz+{(@bWmo^>y{#wN J$+c_EzW`qi@_qmS literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_5.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_5.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..07e54b44ae666f7e5325951ac7300801987ee724 GIT binary patch literal 3205 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 Jc5>}n^DjOr@_PUP literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_56.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_56.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..91a3ac44e04b1f455161690e00cc5e7082f6fd72 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKGEv2P9JCAnSok#D?E|djk&&-_J zz4Xq#xA)%J?()zgP%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r{poRX(v)ZVw&PmVrL?RzdD885}}rUh@%Li!14 zXzfXt{_x6^pW)kkFTOu8pL(JHg@3%b>*Bk?O*#3+3Ncx$xf4=tl2gl!G7xtd0laLqt=%+CW zEx3u!u=t_y7iDxBmBwDB#qU%98N$(p^9){Su!&lUXdxV3t?X))Gn&z~lfn>MO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgWue|EQsT$>?;AVB9!0iQ8t$Dr7Yc*Z7 zh6J~4Qkr3kI~CNk&Oxf!mx0w&AS1v}_1WDjGMJCsn;d zzkV8zYV*Q0OhvPUFp?xtQ?>tzqlTy|T)h*24Hj*hoX4S=ow0=8Fi0V0Y(|(CNlC&) z@SO~)%~tA)FcCqd@F@lz6VsM3pF$_P5I6*1l(C<)n5d1jkX56zE+}eE7M9*Lt71yA zzK!Rv6a1(w>cSLSCtNSG6tAel!1j!_7q}G7W`$dpu=k?d>LS-={fc%EPFQ5ZDDm(* z`f}{*@gT%JNHFpP(%?Eo+#7MiOEbTnJeeND*FQ9TtK(8rSY7X@IVTd@i2xBKLPQ4< zCL%;9(X|n{5s~hVi1uuRC(=8INS_ap^*+3|f#zu%mk^uo#e==AlGGMx5BOTq9}ET& z3VQIY&*y6mGKSy3cOGm0e#tLhzk2cuEy+ih?&|5B?HRr3;}eI-FQB3`C*T#6E2 zp})S#aoCSNCrI=r9WO!RzDsNOT%6xcj^9W9JJ)`HK}k;RtoE0yDrpi4a+tMC zEwFJsB6F>#H?oQrK#VV4!$uEqD})n8WnN3GijjmnjH`sG1u&A;YY*dVay*yJXUo}q z@+U|XOYz)SFqTgax1w`|7;Qyp=RrK3(-ljsCBVm6e_h>#TE1yhI(!Pg2)6R22)rlR zfT(W9a=lLRC-Z|~o$ww(a*m9#72B4L z81MiS1*%Dz+yL$&0oT&SR$v1wWzw0Hd=OXE)no9yg!VpMmR0_Q$xLIuu;lg(V?(7E zV^hlFe!P_+%b7gQRkgyaM+dQa+WNpfmmob0^I5Q4ndhghn8_8UORq9M70(t@$wQdS zQc6qnuQC<{+llUBKU{Az*XLQ!a2p~c_u>h=x*%$#;d${2Yw5%`zC=0b8hny;VNnk4 z!{&_EiineCgy?n_!L{A&gMw zvn*m{8T@FynRz=98ZqGtK~h*Nh5Z2J{U)y|e{{!-wr+eAzIWZdi|@Ek*;I|Jx^6Z& zMo}m|2RoCSiBDycKk^Q%qWXQ$`%srtnv-Y~PC_=t4btJXVp?_wS|9Zs&gDyq1G`7>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNqEiR` zgIHbn@p5*a9h_u%!9N*cX)zlEZ6>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_yn3sp(#X!ZHV z5$zbq{rw%`z3?OuOrv*exFe1JK>Kc%m%>u$)7Zq0GxFi!ZOjwxxQ(3&R$cv%_qLv7 JC)chu{{l%M@_YaQ literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_57.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_57.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..f61fbe66aceb5624350f6ec98b3acb5c8ad0e62c GIT binary patch literal 3205 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 JJGpkP`4?Xf@_qmS literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_59.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_59.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..5254090833941914e911b476d357fe7396c1123a GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKGEv2P9JCAnSok#D?E|djk&&-_J zz4Xq#xA)%J?()zgP%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r{poRX(v)ZVw&PmVrL?RzdD885}}rUh@%Li!14 zXzfXt{_x6^pW)kkFTOu8pL(JHg@3%b>*Bk?O*#3+3Ncx$xf4=tl2gl!G7xtd0laLqt=%+CW zEx3u!u=t_y7iDxBmBwDB#qU%98N$(p^9){Su!&lUXdxV3t?X))Gn&z~lfn>MO=wj` zSZI`Gp>kVU6lp~j8gGdId7yTzTvo1_T&pgWue|!gsT$>?;AVB9!0iQ8t$Dr7Yc*Z7 zh6J~4Qkr3kI~CNk&Oxf!mx0w&AS1v}_1WDjGMJCsn;d zzkV8zYV*Q0OhvPUFp?xtQ?>tzqlTy|T)h*24Hj*hoX4S=ow0=8Fi0V0Y(|(CNlC&) z@SO~)%~tA)FcCqd@F@lz6VsM3pF$_P5I6*1l(C<)n5d1jkX56zE+}eE7M9*Lt71yA zzK!Rv6a1(w>cSLSCtNSG6tAel!1j!_7q}G7W`$dpu=k?d>LS-={fc%EPFQ5ZDDm(* z`f}{*@gT%JNHFpP(%?Eo+#7MiOEbTnJeeND*FQ9TtK(8rSY7X@IVTd@i2xBKLPQ4< zCL%;9(X|n{5s~hVi1uuRC(=8INS_ap^*+3|f#zu%mk^uo#e==AlGGMx5BOTq9}ET& z3VQIY&*y6mGKSy3cOGm0e#tLhzk2cuEy+ih?&|5B?HRr3;}eI-FQB3`C*T#6E2 zp})S#aoCSNCrI=r9WO!RzDsNOT%6xcj^9W9JJ)`HK}k;RtoE0yDrpi4a+tMC zEwFJsB6F>#H?oQrK#VV4!$uEqD})n8WnN3GijjmnjH`sG1u&A;YY*dVay*yJXUo}q z@+U|XOYz)SFqTgax1w`|7;Qyp=RrK3(-ljsCBVm6e_h>#TE1yhI(!Pg2)6R22)rlR zfT(W9a=lLRC-Z|~o$ww(a*m9#72B4L z81MiS1*%Dz+yL$&0oT&SR$v1wWzw0Hd=OXE)no9yg!VpMmR0_Q$xLIuu;lg(V?(7E zV^hlFe!P_+%b7gQRkgyaM+dQa+WNpfmmob0^I5Q4ndhghn8_8UORq9M70(t@$wQdS zQc6qnuQC<{+llUBKU{Az*XLQ!a2p~c_u>h=x*%$#;d${2Yw5%`zC=0b8hny;VNnk4 z!{&_EiineCgy?n_!L{A&gMw zvn*m{8T@FynRz=98ZqGtK~h*Nh5Z2J{U)y|e{{!-wr+eAzIWZdi|@Ek*;I|Jx^6Z& zMo}m|2RoCSiBDycKk^Q%qWXQ$`%srtnv-Y~PC_=t4btJXVp?_wS|9Zs&gDyq1G`7>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNqEiR` zgIHbn@p5*a9h_u%!9N*cX)zlEZ6>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_yn3sp(#X!ZHV z5$zbq{rw%`z3?OuOrv*exFe1JK>Kc%m%>u$)7Zq0GxFi!ZOjwxxQ(3&R$cv%_qLv7 JC)chu{{m_S@_zsT literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_6.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_6.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..ebf5da809af257e0f78ff56ccca3757ef8574708 GIT binary patch literal 3205 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 J$+c_EzW@?W@^=6L literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_61.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_61.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..22a5c7f53fe6041049ac9e0dfa9f625a88a5103c GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSokwS87s>*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1 zhhVqG&G}|SXgzqmz)cd9{xx?7&s8dw{Gu>TGD;E)+~zc}4QJiuWkX<6(YU!hsp?hw z_0xD%n-`{GDw-XHktBhds{KzKHH55i^-laXSh8ty9*1Uj#u9qNAcdH*8DUx^B?%M3 zcQT|lTd6C;Lv_3Bp+S6tEY3eXY`_vPaGo0bi}-ic$v;|Dav?- z{`yA8VL$eqAkmw2yab8+F0I{jaeg;BejoMkT>Je6B{{LP+Fy}X(j*e(Fl!NAS|(p? zkl__gaXgP~s!fUozNqM?W9A6PvV3V2$DFXJX0#E^iAlYw)xubD)zt*~v&}VoN~sIW z;Nw`4WL>jOT`lP3Q#4&y=9?z3BV?6naxIojv8agS^nV3Yq#BBK3?Hn^8^YwaZjxw~ ze1RgzE|J@*B9X^fLARd8or^+F6h;dAG*&`uo?MtoB`W13g;XUym5-MziF~$@&!uwZ z(hycLrBF0*b%v`=L0biJCZVgk6F@l3Tv3oyE6K_N6Ml7j3NkNuYbx!AQ7`jGraUBZj zvpDNb! ze}Y7*9M63PWBKH8D>_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz>vf91B0mV$3GZ<<^Rmqs1qpGg+%&6A%9HZ1@OR|$nNq4!o-R&Sa%7CH*tTrM zfCrc;P)*9@25=7vxRx%q0vlL4lg^}y2XRGRJqFK9Xz#;iS>;cd%rxc;OK#6FHdK2t zHl-}?$6E=qoXOK%RjXV+I*85F)(7sn1nF6r&w|~;JU?ZnOs+6pewFd5c(#yA9>QFf zQd*jSm9Ze$PIM3Z;d+y~KF@lF+YlMK7f;yof~b*(=fx|mr4!ru66K()@hQ@UMLDz& zn=@K3Vp{QM@Z86WMKWIUK6WgZiWgI*a=<&LaBBdQlbLvlg6uKZXfj^>9k3bI3u!sT zMiNbPf)y-7RWwq){S6FjwspkyNK$WbMO(A$UcO|Vad#a#L{K8#T2 zvn*m{8T@FyiFrE^8ZqGtK~h*Nh5Z1E`%PX`{^*XEY~A=KeDAt@7vFK8vZ)$bb=_=m zjG|C}4t6Ft6Q9Z?f8-rjh5UWb`%srtnv-Y~PC_=t_0r+AVp?_wS|9Zs&gILA1G`ZbWaFf(Oq{kT=C37>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNl2Zr$ zgIHbn@p5*a9h_u%!9N*cX)zlD->>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_ynumg%KN zh+dTH)Xv9PbRou8B1#CQn`z)^8%ip*jW)clQL7UMacmchnrIn}meAsuWlz)^X6H`Z zG}R;)eV98=?U%pAFz~H?mt$bdL3$i42wEBGG zh<1$Q{{D{eUU(7+rqR1K+>u6qpnW&XOJOPWX>4N08ToMVR_2Lz+{(@bWmo^>y{#wN J$+c_EzW^OY@^}CM literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_62.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_62.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..e2c3d48c73d7a93d809e39c54106f486e6453063 GIT binary patch literal 3205 zcma);dyHIF9ml_C9(QLuyEC&h`)o^Rc3VmdYxmKWEv2P9JCAnSokwS87s>*&XYQQY zz4Xq#xA)%J?(&c#P%#*wRslr`8iN=N5DY{mf=VJ96N90sXpESM;6G&Ps?_*L{oQRr zLt^x1K6B1J=ggen`904)Z9p3sd;r`;F;$$3QG4H7KRNn1wePurWV{@|n-;u53+X4I zp|vMn{=+Lzeui)Fz4-pXeCmb%7yj|$u8Z#mH*G~$g*7BwqjhD8Itxloj1CzpUlwM? zd8t@7t=h3@$aVam>viM8a(H*n9J;MLZ2v`iB>l|UKVS3wgX8b83wux0Nyv+R^wXGx z7Tic@So~1 zhhVqG&G}|SXgzqmz)cd9{xx?7&s8dw{Gu>TGD;E)+~zc}4QJiuWkX<6(YU!hsp?hw z_0xD%n-`{GDw-XHktBhds{KzKHH55i^-laXSh8ty9*1Uj#u9qNAcdH*8DUx^B?%M3 zcQT|lTd6C;Lv_3Bp+S6tEY3eXY`_vPaGo0bi}-ic$v;|Dav?- z{`yA8VL$eqAkmw2yab8+F0I{jaeg;BejoMkT>Je6B{{LP+Fy}X(j*e(Fl!NAS|(p? zkl__gaXgP~s!fUozNqM?W9A6PvV3V2$DFXJX0#E^iAlYw)xubD)zt*~v&}VoN~sIW z;Nw`4WL>jOT`lP3Q#4&y=9?z3BV?6naxIojv8agS^nV3Yq#BBK3?Hn^8^YwaZjxw~ ze1RgzE|J@*B9X^fLARd8or^+F6h;dAG*&`uo?MtoB`W13g;XUym5-MziF~$@&!uwZ z(hycLrBF0*b%v`=L0biJCZVgk6F@l3Tv3oyE6K_N6Ml7j3NkNuYbx!AQ7`jGraUBZj zvpDNb! ze}Y7*9M63PWBKH8D>_Gr(N=_Z9>mi*U9rSk0(^}1*VRp^<(oF8!>8bjU@KpWz>vf91B0mV$3GZ<<^Rmqs1qpGg+%&6A%9HZ1@OR|$nNq4!o-R&Sa%7CH*tTrM zfCrc;P)*9@25=7vxRx%q0vlL4lg^}y2XRGRJqFK9Xz#;iS>;cd%rxc;OK#6FHdK2t zHl-}?$6E=qoXOK%RjXV+I*85F)(7sn1nF6r&w|~;JU?ZnOs+6pewFd5c(#yA9>QFf zQd*jSm9Ze$PIM3Z;d+y~KF@lF+YlMK7f;yof~b*(=fx|mr4!ru66K()@hQ@UMLDz& zn=@K3Vp{QM@Z86WMKWIUK6WgZiWgI*a=<&LaBBdQlbLvlg6uKZXfj^>9k3bI3u!sT zMiNbPf)y-7RWwq){S6FjwspkyNK$WbMO(A$UcO|Vad#a#L{K8#T2 zvn*m{8T@FyiFrE^8ZqGtK~h*Nh5Z1E`%PX`{^*XEY~A=KeDAt@7vFK8vZ)$bb=_=m zjG|C}4t6Ft6Q9Z?f8-rjh5UWb`%srtnv-Y~PC_=t_0r+AVp?_wS|9Zs&gILA1G`ZbWaFf(Oq{kT=C37>*GT}pTo9q0`g|&2iUUCYIlir={NDnbYczhINRI7ZQ zh`M6%1PkbD+k;W&ax-jox!jJ8onkh`SPar;7n07IBW=HN3ej1&Q`G+RD&thNl2Zr$ zgIHbn@p5*a9h_u%!9N*cX)zlD->>Fb-ouh&!iQ7NO%#t_-`Ie4f_x||{#BgnnU z;mEaVkM&!qb16Y_jLV2^#CGCx;tFDr_ynumg%KN zh+dTH)Xv9PbRou8B1#CQn`z)^8%ip*jW)clQL7UMacmchnrIn}meAsuWlz)^X6H`Z zG}R;)eV98=?U%pAFz~H?mt$bdL3$i42wEBGG zh<1$Q{{D{eUU(7+rqR1K+>u6qpnW&XOJOPWX>4N08ToMVR_2Lz+{(@bWmo^>y{#wN J$+c_EzW^va@_7IN literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_63.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_63.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..d51e3c9177a030a29674f074783c53b72aadc64f GIT binary patch literal 3205 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 JlWW(Se*rTy@_GOO literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_7.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_7.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..e61c96bfb48fe3742ba3ae52abde1714428f6565 GIT binary patch literal 3205 zcma);du&_P9ml`t+P-n>#CGgF+fqAeDJ^8pqZuisrE&ad-NujFPM`#Ej_u>*((8L~ z@4ZeFUgFs?F#)9;u(2UFO^k^N5EEz{8fZfr+y0oCTDGxi8k5Fg|De!pqtpKAem5;_ zLYlTKe|*k8=h)|We$R7X8_)&@F8~)&NEW7|)IPA*PmDfA?FSN&h?QdZ(t@{WA^ik2 zwDzP*e|Y_w&++ZO7vCS6Prls$@;_eLb@AQcrma*}VGUKS(Ymrkodu;PMu!ZQFAKBm zyp%1QR_$0cs&)LI>viM8a(H&m9J;MLWdB8eJoWt9KVS3G!{hI<3wuup67pgn{WK<{ z1vkO!8|3#eN2dYRX1x@HXt zZrP+W!xVL1(Gb+;v4VIZPWx7JhOOutSIIa%m`g4xmTmcQIBo6cjYnY8l31;#Y)9ZV zu-jthe6u069z2!jCP_*Enmvsd%jI%zQJ5y#B!LBPa~jx&v#!#zAuy?E++3bi^$Pv^ zIXt1w3)3(a%?`jwkU&k<{wIzaqN;H9F8no6v}tl4hh}z0<9fp&eVEZ1VOk_52@}S5 z)1)<9sVl-n7~%XK3_2#JEnz;3PISS42;K-|KW9-<8)reQMrU16)LKDUdef|mDaHB@ zUbbGYLjAtFDkm}*g1@`3||_>F()i4X>9~^Vp4BvwGdXMx*8{kwz+0cDRp5P zd>kusRo84&SMxeK6;0Qb`KHP12wEkYT#F@BEGptS{a@Y`$%bMb!$<3KhA_FUnXhbpsfNp6W3MUiJ&YAQQL^+N=jE%{dgxYUEqFm#Oq<2vM1 zXK~gO&t>D&g#rmzP9#$#>U6gBV-_+tvO=nyiRA~u6X`-SUV4@Jx>!(q5PkezxX!_2 zfsNzw0@rGKBco`3METOyZ1e!Pg1ED&%xfuCF%ocvaHSA6KSnZo?J<145X&ZVnQ|tV z_zB|0QY`ybjO7x;t>_#fMq3fwc@WQKb;S~E3GhkQUspGwmTTIS4xfcLjIDer49^KR zAgY_OT(46A7WhH1PI!)^nXB4-QIHTPOHH%Vq&!*u75;Uc~0oU@yR$v1wrBmr-;UKQ4tH3zD<_loAF!xVcF`dm%m)>A}DwfG76NfOD zp`4cDUt=r)wiDgMK1gpf=@Hg5+=lST{dn50E{GawcwW5DS~{_fFHsV@8h4N`EJ~t% z*qqjS5!DJmgZlwiD3I|I53pm|WUP=Zmi(SEg*d2K#kA}Wv_9cJoXwTu2X;$u zR`OKilUl9HjhuGU$%b=JuxCcFr2lg_`EUrWd5Wv9S6>D{@G^bkXY+ei+ zxi;;wehYOjB`A(@8L^GnPFzl0K@1X~A$IIyt2Yl*XM`9fb`oO*B~e^Sj1$gH^D1ID zaW&yoGOGQ!hS*0;5HVtsh!Z3ql0=HwPaGi9#6jW^F-2sE>;wzvyg22U;xJKYW07JT zTZxp~*ty6weXYtfG=42{9dU%Xo|xT&Q#Vk1BXQF(3zvH_J4b!K;Eq%h?EOEXyHJsJ+84hdLxwWx1o(>m5g= zV;m3mcZBxB9Y-LA-mRgI6#D(`yID>S$-%p^i5+L;!+~3wJJNA0I}@l%{ZI9_o?s`| Ht~LJxzIF0X literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_branch_8.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_branch_8.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..fc83c631eb188ac72490bb39d442e3e4b95a2dc2 GIT binary patch literal 3205 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 HyVm>*)MfHf literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_start.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_start.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..c437ac1ca98d54e4454e10d2856b3f453a156e5a GIT binary patch literal 2977 zcmaKuZEPIH8OQ&#w|Bnd&iA&CUxE|caR>p@_?09;A->meiG8>1olOjs^W5E>z4hMi zWp~f9DME>O5fvYRf&?X^g{tBU2v933A=-X`NJ-emAo-&&)pa%=0|6&xe5s7=i#KLd#_*2dVxCJ!Dgr6nwy0Z}4*QPc59dw>Rnj zJ@9n?l?$KT^4epE|Hi%?o2k*9%WaHMUjSWLr1`eD@c)z*>U)cXKc)Ux2ol>a2QJsU zsSXfbg!lT*Bduz|Y@KrY20%_gk_D0&UYBc+0oHLh&-L`ep zjiH?-g*t}&1ycWNs zMg0zgg_(Ir*e{|7I}kmA;1FYPvtiLV%;Ju>*A?ApXu`2Nc3sTs&P#ahcEMLQ(G<2Y zdmz2Ra=d1UHm)f+Hv?Cp)2VUC5$?_Cb#{Py9+UBEFc=KQ7{j0c zd5OfRc>ccYy$^0kKiQQ%w|;+L&z*gfmwkNZBhphQ8BR24FGI*+W+xE(TD*8`cx96| z-%DFmN%bv~J@{oe{zUBoY9HF34}7KN)=0H(kTsDZr`dMs@&@^1iw<8mbK)-*EY(=In%jW_hpRn(O;z0)g_LpBz; z(YXXmIU30~_2rJuHxPH0X>dEZY_X<`)ARz>7P*%0Jb=&TQd`*EwQSP0 zT2d*T+)M#yDwet(a2fn6qfXEa5_erOhGgLx)VV3FjzgP00RIOVu2{X^Azs+A?fh!K zT3J+c)l8{a(Mq#bwNxlp=xI(Z6?4T(g7vho!{l5_9mA<&sgk)hmyNPhvpNM9H!k83 zz0A*s;n)lzHqtR|1mE@i<$Sr$4Q{7g3YJ=j+|)7`MBTL%u*bcqu}q2)7f);4Y*?*1 z-Hc+GuRp>jZ{=nbJq-Mo2{ot9 z7K(fDAZfWB`uoVgSf!9Jvliy+GLQ$Qsyv;JRsX6tB($XAdraXU^u^8AC zddI_%K4#MQSl@UA%EZHX!L6@|23dGnyv4eDu%E9}D!B>wktrNXg##EZnEeizdAe}Cx$|JxJq{(bb`y()l+Ly^S&L%P)dxoh_+t5ui zy!&H}o367cJ)N~$TsOCmbq`SN(w%fngyocyV;F4Dq1EreOIx#=`5yY;4&&g;V1 z$M6@)KZrv)v+*L6TP&dYq?33-)cHon;H`E>m!%Md=G|!aF25AR@8;+wHf43yw$?WW z{h%DU$}Y%rDN?YIqF~TUCl{*~iijtDTE;Rg`)5)?UC3od8TKG7`+a2jL%2@9tz$lKSlqqAzw2ZY zyB3q^xg$v?sr!`ny$oT5j`;iu#3xQeiX)Kmg(wm4fp*NMGLi%rBw=<*<3Y0TS`?Z?X402mJwsP6dBt)6NGPU^JoxPMj4{RUiYWb z85Zk6RY?%|JmB2|UjC(Yx&6&BMzu`&b`Xj`h{z!NBodLayKgU|DuNL_#+Xl%=*Rr< zg^~0z^h%1SI9lj>2}lmja0El~S1@v()+DKL iAQ~R<$6`Cc9>P%K7Z{}(kB%ggHzQ`U{i@&l4EYao&XW}Y literal 0 HcmV?d00001 diff --git a/assets/particles/cs2fixes/hide2/player_hide_stop.vpcf_c b/assets/particles/cs2fixes/hide2/player_hide_stop.vpcf_c new file mode 100644 index 0000000000000000000000000000000000000000..839d5edea5d9a356a2fd7acd41956f40c9c19bc4 GIT binary patch literal 2747 zcmZXVd2Ae49ml_Kc4xhg?VUXwA5BtUIh-`aXLFLqdpX&7ukNm$xGikn?!L9B8P9BH zW;b>ep(2P>frQc!scEA^RYCcqC=@~@LL@+n1VMt5ih_ioqDUpB;*jf9v{D4&H%=lI zc-qgrx9^(Y{C?l}d)L+gtzhs1kceD7HoBhb_vue8TnNJjTx_C_`$Zm`nL6DOwBPq! znEcMlt;epM-Sr;3H#Wg(&HXm|sLz8Y%+mT3&c^>!=Be*GP5yxTFA+3twQRp%KTNfU za9-`$w!C|xn9yr=J0@yEuL!-Y3JVLxoY1(fHpHZ=37szp)VOJ@WldN^WoxvmE>dG& zt%%W~n#PxeS!}~{f6=my+Kxu8T%{fIf}7>}EVt)Tw&si?uT%`(8WP;HX?o2RRbF}; ze!YxkL~~JEQOeY8)zG=t3UuOFd{MP*%ZJAk)SNLABSj;qpX_9R*%yXMl#~@Z*g{7K6MAf;u6w!x~)djs+CvpCz;?D4ev+I-$-^eKu0zv9O0Uaz-VVGM8o z<1S5eilg@pZ~S^s7HopW~dt)%CzeYCGKSE0#5KC!(a9RYB*MNRSH@eN|T-`B7l? zh?wUM)i9k{hcKSvi=#N<9E(yyAHgvZG3t6Hh-Im&MM=~)*X^WQ6;_S!!m_7q=(cHS zS%ZW{!&P;zZt^PpRsk!%)w5)ZhAK|de(?p>CgGAf#Z0!CNTSSjVbm@1>Nw;x=q(r> zP8?R`RsCisi-p;2yqHWB;<<40GTLkFFq#TydvGG1DMSy&W3S^wIjPc~T$|xqUC>L? z^v+5fw&>9xI^q3OzRWdlhHVmescsLTI3voo5dwS85xJq0q~~xU$MuS_kWzIYdii3U zjUM8bAJ62~Iek)7YcaTj*eOKChmn*~xj`o8!s%EhRZL}K@nSTS&KJVz!Y?qMi48ZS zeS{cohJWlZE~O3C602F~D*CG0!>DBHHszq#;0<9jUnJeNFg%LUhA0nUsahrV=lEf; zcE~4D&y;Q65M<1Ag}Pa)Q-Ui07XL&#lgP)5h3Qji$oL^hsFCer;l zLx!#%*3G~=R!B@H;<>|kq^g~O`$uT&#+H=&E+UDAx$KLQdl>6VT^LWQje~e6N8H1aH7wafFOLQb9&*I83L2Kgc#{(blyxx%94)s2CK-i2O0_j9VCO&X1bbHArEg3`To=w~C*x;eqJR!viNa=iTw z4C}TvD_w{g3tZJ7MAip?;#GHqYwD?O?iD$aP85n!Q*c`xQSEtEj~I&=CAe5JI}?v~ zy4N*6a=8?YL=COMmP(U`rWq&OsC&fa4oS!Ln9yv#%{|hHW_Ls0?0PGjeQ=j#4XZ3S zb)Ywc}kK4@Q-{6k{_NK zsW|}jBX`i`74;2wI8QgudFK6%yQ}e*8>bj+hMlQVsBGh={O6b`^Cda~Ip=CK-;*T; zZ>H$WOv>+B(^y=(C4-V-PFiuN!gQn(;bbwJ%N(68782<~73{mr^Gnx{!&+^gQ}V#m zlsKC@|Lumtu&;l1!i%Bh17582G5C6&&JTPOO!)!3`-dGHX;7)T?!H33YqHK_e6+^N zYEG7;M1>)OlGN%A-RXzoh1|mi(G_B?P=>KqZbgZ?B#F5gHcOHV9)^|<^spU}{nER1 zLoOrK`Zr)6w5W3*XzgB3-9$B=C~P4HiLJyo;t_)Ez^8~E+u7~NFf~SqQDTf3 zCmtns61#}q#2#WVv5)vPL02FiBMuM~M3{&WQ6dHwihJ?ZNopS?4*8K!P<^FAI zAwIhiUoTR9jNs?pju*ceD$!fZ)KO{09|hG_Vvd;q{=Er3>M;A5!ruGh3k(~tl3t_^ z47_uo2kR%gp!o5UZ8(1D__O$rhWV%A>NB3yZ<8NtE0zqGkCqRW-aAddResource(filePath); } } @@ -789,7 +789,7 @@ void ZEPlayer::SetPeerTransparency(bool bEnabled, CPlayerSlot slot) CSingleRecipientFilter filter(GetPlayerSlot()); char filePath[100]; - sprintf(filePath, "particles/hide2/player_hide_branch_%d.vpcf", slot.Get()); + sprintf(filePath, "particles/cs2fixes/hide2/player_hide_branch_%d.vpcf", slot.Get()); CCSPlayerController* pController = CCSPlayerController::FromSlot(GetPlayerSlot()); CCSPlayerController* pPeerController = CCSPlayerController::FromSlot(slot); From a4307010a5e25979ddfd7c232b842e90367ffc05 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Sun, 27 Jul 2025 20:54:39 -0400 Subject: [PATCH 8/9] uncomment hide comment --- src/commands.cpp | 90 ++++++++++++++++++++++++------------------------ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/src/commands.cpp b/src/commands.cpp index badebe72..b449bd04 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -437,51 +437,51 @@ CConVar g_cvarEnableHide("cs2f_hide_enable", FCVAR_NONE, "Whether to enabl CConVar g_cvarDefaultHideDistance("cs2f_hide_distance_default", FCVAR_NONE, "The default distance for hide", 250, true, 0, false, 0); CConVar g_cvarMaxHideDistance("cs2f_hide_distance_max", FCVAR_NONE, "The max distance for hide", 2000, true, 0, false, 0); -// CON_COMMAND_CHAT(hide, " - Hide nearby players") -// { -// // Silently return so the command is completely hidden -// if (!g_cvarEnableHide.Get()) -// return; - -// if (!player) -// { -// ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); -// return; -// } - -// int distance; - -// if (args.ArgC() < 2) -// distance = g_cvarDefaultHideDistance.Get(); -// else -// distance = V_StringToInt32(args[1], -1); - -// if (distance > g_cvarMaxHideDistance.Get() || distance < 0) -// { -// ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "You can only hide players between 0 and %i units away.", g_cvarMaxHideDistance.Get()); -// return; -// } - -// ZEPlayer* pZEPlayer = player->GetZEPlayer(); - -// // Something has to really go wrong for this to happen -// if (!pZEPlayer) -// { -// Warning("%s Tried to access a null ZEPlayer!!\n", player->GetPlayerName()); -// return; -// } - -// // allows for toggling hide by turning off when hide distance matches. -// if (pZEPlayer->GetHideDistance() == distance) -// distance = 0; - -// pZEPlayer->SetHideDistance(distance); - -// if (distance == 0) -// ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Hiding players is now disabled."); -// else -// ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding players within %i units.", distance); -// } +CON_COMMAND_CHAT(hide, " - Hide nearby players") +{ + // Silently return so the command is completely hidden + if (!g_cvarEnableHide.Get()) + return; + + if (!player) + { + ClientPrint(player, HUD_PRINTCONSOLE, CHAT_PREFIX "You cannot use this command from the server console."); + return; + } + + int distance; + + if (args.ArgC() < 2) + distance = g_cvarDefaultHideDistance.Get(); + else + distance = V_StringToInt32(args[1], -1); + + if (distance > g_cvarMaxHideDistance.Get() || distance < 0) + { + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "You can only hide players between 0 and %i units away.", g_cvarMaxHideDistance.Get()); + return; + } + + ZEPlayer* pZEPlayer = player->GetZEPlayer(); + + // Something has to really go wrong for this to happen + if (!pZEPlayer) + { + Warning("%s Tried to access a null ZEPlayer!!\n", player->GetPlayerName()); + return; + } + + // allows for toggling hide by turning off when hide distance matches. + if (pZEPlayer->GetHideDistance() == distance) + distance = 0; + + pZEPlayer->SetHideDistance(distance); + + if (distance == 0) + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Hiding players is now disabled."); + else + ClientPrint(player, HUD_PRINTTALK, CHAT_PREFIX "Now hiding players within %i units.", distance); +} CConVar g_cvarEnableTransparency("cs2f_transparency_enable", FCVAR_NONE, "Whether to enable player transparency particle", false); From ef766543c4645778848cd46811abbed2b37f1be9 Mon Sep 17 00:00:00 2001 From: Connor <34824423+EasterLee@users.noreply.github.com> Date: Sun, 27 Jul 2025 20:57:36 -0400 Subject: [PATCH 9/9] format --- src/cs2_sdk/entity/ccsplayercontroller.h | 3 +-- src/playermanager.cpp | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cs2_sdk/entity/ccsplayercontroller.h b/src/cs2_sdk/entity/ccsplayercontroller.h index 0eef2aad..e290ed33 100644 --- a/src/cs2_sdk/entity/ccsplayercontroller.h +++ b/src/cs2_sdk/entity/ccsplayercontroller.h @@ -134,8 +134,7 @@ class CCSPlayerController : public CBasePlayerController addresses::CCSPlayerController_SwitchTeam(this, iTeam); } - void - Respawn() + void Respawn() { CCSPlayerPawn* pPawn = GetPlayerPawn(); if (!pPawn || pPawn->IsAlive()) diff --git a/src/playermanager.cpp b/src/playermanager.cpp index 1ac3f899..ce4e558e 100644 --- a/src/playermanager.cpp +++ b/src/playermanager.cpp @@ -1944,7 +1944,8 @@ void CPlayerManager::SetPlayerTransparency(int slot, bool set) // Set the user prefs if the player is ingame ZEPlayer* pPlayer = m_vecPlayers[slot]; - if (!pPlayer) return; + if (!pPlayer) + return; uint64 iSlotMask = (uint64)1 << slot; int iTransparencyPreferenceStatus = (m_nUsingTransparency & iSlotMask) ? 1 : 0;