diff --git a/game/server/player_pickup.h b/game/server/player_pickup.h index 1b6d252a..65433658 100644 --- a/game/server/player_pickup.h +++ b/game/server/player_pickup.h @@ -83,7 +83,7 @@ public: 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 );