#include "FortAthenaJackalVehicleConfigs.h"

UFortAthenaJackalVehicleConfigs::UFortAthenaJackalVehicleConfigs() {
    this->BoostTopSpeedMultiplier = 1.50f;
    this->BoostTopSpeedForceMultiplier = 1.50f;
    this->BoostSteeringMultiplier = 0.50f;
    this->BoostMinPushForce = 0.00f;
    this->BoostSteeringMultiplierRampTime = 0.70f;
    this->BoostCameraAdditionalOffset = 0.00f;
    this->SprintTopSpeedMultiplier = 1.25f;
    this->SprintTopSpeedForceMultiplier = 1.25f;
    this->SprintMinPushForce = 0.00f;
    this->AutoSprintDelay = 5.00f;
    this->MaxCombatSpeed = 40.00f;
    this->CombatTransitionDragCoefficient = 15.00f;
    this->CombatTransitionDragCoefficient2 = 10.00f;
    this->SprintCameraAdditionalOffset = 0.00f;
    this->TurnInPlaceSpeed = 20000.00f;
    this->MaxSpeedForTurnInPlaceKmH = 20.00f;
    this->BlendOutExtraSpeedTurnInPlaceKmH = 10.00f;
    this->MinJumpForce = 20000.00f;
    this->MaxJumpForce = 50000.00f;
    this->JumpChargeRate = 2.00f;
    this->JumpChargeLossRate = 1.00f;
    this->MinJumpChargeToActivate = 0.33f;
    this->JumpRequiredVerticalAngle = 50.00f;
    this->JumpCooldown = 0.50f;
    this->EmptyDragCoefficient = 5.00f;
    this->EmptyDragCoefficient2 = 0.00f;
    this->MaxEmptyDragSpeed = 15.00f;
    this->ForwardAlphaDeadZone = 0.50f;
    this->ForwardInputCutoffForSharpTurn = 0.20f;
    this->MinRightInputForSharpTurn = 0.70f;
    this->SharpTurnLateralFrictionRuntimeMultiplier = 5.00f;
    this->MinForwardAlphaForLeftAnalogTurn = 0.20f;
    this->EmptyLateralFrictionRuntimeMultiplier = 0.20f;
    this->BumpForce = 850.00f;
    this->InPlaceForwardPushForce = 500.00f;
    this->MaxSpeedForInPlaceForwardPush = 400.00f;
    this->TorsionRollStiff = 10.00f;
    this->TorsionRollDamp = 3.00f;
    this->TorsionRollAirStiff = 10.00f;
    this->TorsionRollAirDamp = 3.00f;
    this->TorsionRollStrength = 5.00f;
    this->SteerRollFactor = 3.00f;
    this->VehicleMaxRollAccel = 1000.00f;
    this->CorrectionalYawMinVelocitySq = 0.04f;
    this->CorrectionalYawDotToleranceStart = 1.00f;
    this->CorrectionalYawDotToleranceEnd = 0.10f;
    this->CorrectionalYawStiff = 20.00f;
    this->CorrectionalYawDamp = 10.00f;
    this->CorrectionalYawMaxAccel = 1000.00f;
    this->MaxYawCorrectionIncline = 30.00f;
    this->AimSteeringMultiplier = 0.75f;
    this->AimSteeringTurnMultiplier = 0.50f;
    this->AimSteeringStrafeMultiplier = 0.66f;
    this->bUseCameraAssistWhenADS = false;
    this->bJumpForceWorldVertical = true;
    this->bAutoSprintGamepadToggle = false;
    this->JumpPercentWorldUpForPureVertical = 0.20f;
    this->JumpPercentSurfaceNormal = 0.40f;
    this->bJumpInstantlyFullCharge = true;
    this->bHolsterWeaponDuringBoostOnServer = true;
    this->bHolsterWeaponDuringBoostOnClient = false;
    this->bPlayHolsterAnimsOnClient = false;
    this->bSwapDriveTagsDuringBoost = true;
    this->bDisableReticleDuringBoost = true;
    this->bUseViewRotationDuringSprint = true;
    this->bAlwaysConstrainViewDuringCombat = true;
    this->bAlwaysConstrainViewDuringCombatADS = true;
    this->GroundForwardToUpTolerance = 0.90f;
    this->GroundRightToUpTolerance = 0.85f;
    this->TurnRateExponent = 2.50f;
    this->MinSpeedMaxSteeringAngle = 80.00f;
    this->MaxSpeedMaxSteeringAngle = 50.00f;
    this->AllowSharpTurnForwardAlpha = 0.50f;
    this->SharpTurnSwitchOffAlpha = 0.05f;
    this->bUseLookAheadTraceInAir = true;
    this->VehicleCameraLeftAnalogMultiplierInAir = 1.00f;
    this->MaxAutoFlipVelocitySquared = 1.00f;
    this->AutoFlipCooldown = 0.50f;
    this->BalloonPitchStrengthModifier = 0.10f;
    this->MinSpeedSquaredForCameraFollowInAir = 50000.00f;
    this->JumpChargeSteeringMultiplier = 0.50f;
    this->VerticalOnGroundEjectCooldown = 0.20f;
    this->OnSideOnGroundEjectCooldown = 0.20f;
    this->MaxForwardSpeedForTurnInPlaceDrag = 5.00f;
    this->TurnInPlaceDragCoefficientMultiplier = 5.00f;
    this->TurnInPlaceDrag2CoefficientMultiplier = 5.00f;
    this->VehicleAirCameraYawStrength = 23.00f;
    this->MaxPitchForCameraSteer = 75.00f;
}

