From bc4209024cbb863772f40a81bf0f7c17469cc458 Mon Sep 17 00:00:00 2001 From: nosoop Date: Tue, 2 Dec 2025 05:27:22 -0800 Subject: [PATCH] Fix never falling back to secondary on initial spawn --- src/game/server/tf/tf_player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/server/tf/tf_player.cpp b/src/game/server/tf/tf_player.cpp index fa944e35611..a018bc40a7d 100644 --- a/src/game/server/tf/tf_player.cpp +++ b/src/game/server/tf/tf_player.cpp @@ -4717,7 +4717,7 @@ void CTFPlayer::ManageRegularWeapons( TFPlayerClassData_t *pData ) if ( !pWeapon || !pWeapon->CanBeSelected() || !Weapon_Switch( pWeapon ) ) { pWeapon = dynamic_cast( GetEntityForLoadoutSlot( LOADOUT_POSITION_SECONDARY ) ); - if ( !pWeapon || pWeapon->CanBeSelected() || !Weapon_Switch( pWeapon ) ) + if ( !pWeapon || !pWeapon->CanBeSelected() || !Weapon_Switch( pWeapon ) ) { pWeapon = dynamic_cast( GetEntityForLoadoutSlot( LOADOUT_POSITION_MELEE ) ); Weapon_Switch( pWeapon );