Fix picking up first weapon of akimbo

This commit is contained in:
Petr Bartos 2024-04-15 20:49:40 +02:00
parent 417d47b7a8
commit cd0aa637bc

View file

@ -453,8 +453,9 @@ static void CG_ItemPickup( int itemNum ) {
weapon = itemid;
if ( weapon == WP_COLT || weapon == WP_MP40 || weapon == WP_THOMPSON ) {
if ( COM_BitCheck( cg.snap->ps.weapons, weapon ) ) {
weapon = weapAlts[weapon]; // you have one, now get akimbo (second)
int altWeapon = weapAlts[weapon];
if ( COM_BitCheck( cg.snap->ps.weapons, weapon ) && COM_BitCheck( cg.predictedPlayerState.weapons, altWeapon ) ) {
weapon = altWeapon; // you have one, now get akimbo (second)
}
}