From 9100cea925a26ee80b3af7c71ce43a8d3565f1ad Mon Sep 17 00:00:00 2001 From: meatspace Date: Sat, 8 Aug 2026 14:46:43 -0500 Subject: [PATCH] fix spin_none,spin_zaxis physgun interactions --- sp/src/game/server/player_pickup.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sp/src/game/server/player_pickup.h b/sp/src/game/server/player_pickup.h index 1b6d252ae2e..654336582a9 100644 --- a/sp/src/game/server/player_pickup.h +++ b/sp/src/game/server/player_pickup.h @@ -83,7 +83,7 @@ class CDefaultPlayerPickupVPhysics : public IPlayerPickupVPhysics virtual QAngle PreferredCarryAngles( void ) { return vec3_angle; } virtual bool ForcePhysgunOpen( CBasePlayer *pPlayer ) { return false; } virtual AngularImpulse PhysGunLaunchAngularImpulse() { return RandomAngularImpulse( -600, 600 ); } - virtual bool ShouldPuntUseLaunchForces( PhysGunForce_t reason ) { return false; } + virtual bool ShouldPuntUseLaunchForces( PhysGunForce_t reason ) { return reason == PHYSGUN_FORCE_LAUNCHED; } virtual Vector PhysGunLaunchVelocity( const Vector &vecForward, float flMass ) { return Pickup_DefaultPhysGunLaunchVelocity( vecForward, flMass );