diff --git a/src/game/shared/tf/tf_weapon_mechanical_arm.cpp b/src/game/shared/tf/tf_weapon_mechanical_arm.cpp index 7861249a3f..0f1a4f4fe3 100644 --- a/src/game/shared/tf/tf_weapon_mechanical_arm.cpp +++ b/src/game/shared/tf/tf_weapon_mechanical_arm.cpp @@ -250,17 +250,14 @@ void CTFMechanicalArm::SecondaryAttack( void ) Vector vecForward, vecRight, vecUp; AngleVectors( pOwner->EyeAngles(), &vecForward, &vecRight, &vecUp ); - float fRight = 8.f; + float fRight = 15.f; if ( IsViewModelFlipped() ) { fRight *= -1; } // Vector vecSrc = pOwner->Weapon_ShootPosition(); // vecSrc = vecSrc + ( vecUp * -9.0f ) + ( vecRight * 7.0f ) + ( vecForward * 3.0f ); - Vector vecSrc = pOwner->EyePosition() - + ( vecForward * 40.f ) - + ( vecRight * 15.f ) - + ( vecUp * -10.f ); + Vector vecSrc = pOwner->EyePosition() + ( vecForward * 40.f ) + ( vecRight * fRight ) + ( vecUp * -10.f ); QAngle angForward = pOwner->EyeAngles();