package RTDB

RotationLimiter : DriveHelper
{
	type = "Vehicle.RotationLimiter_HelperType";
	float maxAngularSpeedRad = 2.0f;
	float handbrakeLimit = 0.f;
	float driftLimit = 0.f;
	float driftFullAngleBegin = 20.f;
	float driftFullAngleEnd = 40.f;
	float driftLimitStartVel = 8.f;
	float driftLimitMaxVel = 18.f;
	float driftExceededAngle = 60.f;
	float smoothingTime = 0.2f;
}

RearWheelsFrictionModifier : DriveHelper
{
	type = "Vehicle.RearWheelsFrictionModifier_HelperType";
	float minLongSlipRatio = 1.f;
	float maxLongSlipRatio = 5.f;
	float minLatSlipRatio = 0.25f;
	float maxLatSlipRatio = 5.f;
	float minLongFrictionCoef = 0.3f;
	float minLatFrictionCoef = 0.3f;
	float maxSpeed = 15.f;
	float maxHelperAcceleration = 10.f;
}

DriveWheelsAccelerateNoise : DriveHelper
{
	type = "Vehicle.DriveWheelsAccelerateNoise_HelperType";
	float accelerationBoost = 0.2f;
	float accelerationBoostReverse = 1.f;
	float accelerationBoostMaxSpeed = 10.f;
	float minForcesDifference = 0.7f;
	float maxForcesDifference = 0.9f;
	float minApplyTime = 0.8f;
	float maxApplyTime = 1.6f;
	float accelerationNoiseMaxSpeed = 12.f;
}

HandbrakeFrictionModifier : DriveHelper
{
	type = "Vehicle.HandbrakeFrictionModifier_HelperType";
	float rearWheelsLatFrictionCoef = 0.9f;
	float rearWheelsLongFrictionCoef = 0.9f;
	float blendOutTime = 0.2f;
	float additionalBrakeForLongUse = 0.7f;
	float postHandbrakeTractionBoost = 2.f;
}

UphillDriveHelper : DriveHelper
{
	type = "Vehicle.UphillDriveHelper_HelperType";
	float slopeCompensationFactor = 0.0f;
	float slopeCompensationMaxAngle = 0.f;
}

DynamicDownforceHelper : DriveHelper
{
	type = "Vehicle.DynamicDownforceHelper_HelperType";
	float minSpeed = 0.f;
	float maxSpeed = 0.0f;
	float maxSpeedFactorGround = 0.f;
	float maxSpeedFactorAir = 0.f;
}

InAirGravityModifier : DriveHelper
{
	type = "Vehicle.InAirGravityModifier_HelperType";
	float smoothingFactor = 0.2f;
	float baseAddedGravity = 0.4f;
	float minDriveSpeed = 3.f;
	float maxDriveSpeed = 20.0f;
	float driveSpeedAddedGravity = 0.2f;
	float zVelReductionStart = -4.f;
	float zVelReductionEnd = -10.f;
}

