From 6289cacf9ed682d8745619fd98fd6c24ead077b2 Mon Sep 17 00:00:00 2001 From: SmileyAG <58108407+SmileyAG@users.noreply.github.com> Date: Fri, 27 May 2022 06:52:58 +0400 Subject: [PATCH] Implement mp_drop_grenade_enable --- game/server/cstrike15/cs_player.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/game/server/cstrike15/cs_player.cpp b/game/server/cstrike15/cs_player.cpp index 3df300bf..c754cd01 100644 --- a/game/server/cstrike15/cs_player.cpp +++ b/game/server/cstrike15/cs_player.cpp @@ -193,6 +193,7 @@ ConVar sv_spawn_afk_bomb_drop_time( "sv_spawn_afk_bomb_drop_time", "15", FCVAR_R extern ConVar spec_replay_winddown_time; ConVar mp_drop_knife_enable( "mp_drop_knife_enable", "0", FCVAR_RELEASE, "Allows players to drop knives." ); +ConVar mp_drop_grenade_enable( "mp_drop_grenade_enable", "1", FCVAR_RELEASE, "Allows players to drop grenades." ); static ConVar tv_relayradio( "tv_relayradio", "0", FCVAR_RELEASE, "Relay team radio commands to TV: 0=off, 1=on" ); @@ -12864,7 +12865,7 @@ bool CCSPlayer::HandleDropWeapon( CBaseCombatWeapon *pWeapon, bool bSwapping ) default: { // let dedicated servers optionally allow droppable knives - if ( type == WEAPONTYPE_KNIFE && mp_drop_knife_enable.GetBool( ) ) + if ( (type == WEAPONTYPE_KNIFE && mp_drop_knife_enable.GetBool()) || (type == WEAPONTYPE_GRENADE && mp_drop_grenade_enable.GetBool()) ) { if ( CSGameRules( )->GetCanDonateWeapon( ) && !pCSWeapon->GetDonated( ) ) {