package Vehicle
using RTDB, BaseStats, Driving

v_standard2_villefort_cortes : Vehicle_4w_Default
{
	entityTemplatePath = "base\vehicles\standard\v_standard2_villefort_cortes_01__basic_01.ent";
	visualTags = 
	[
		"Standard"
	];
	manufacturer = "Vehicle.Villefort";
	randomPassengers = 
	[
		"Passengers.CorporatDriverEntry", "Passengers.CorporatPassengerFrontEntry", "Passengers.CorporatPassengerBackEntry"
	];
	destroyedAppearance = "villefort_cortes__basic_burnt_01";
	displayName = "LocKey#1613";
	vehicleUIData = "Vehicle.VehicleVillefortCortesUIData";
	fk< UIIcon > icon = "UIIcon.villefort_cortes__basic_player_01";
	headlightColor = 
	[
		210, 210, 255, 255
	];
	fxWheelsDecals = "Vehicle.FxWheels_Touring_L";
	model = "Vehicle.Cortes";
	widgetStyleSheetPath = "base/gameplay/gui/widgets/vehicle/villefort/villefort_regular.inkstyle";
	player_audio_resource = "v_car_villefort_cortes";
	traffic_audio_resource = "v_car_villefort_cortes_traffic";
	string hijackDifficulty = "TRIVIAL";
	string crackLockDifficulty = "TRIVIAL";
	vehDataPackage = 
	{
		canStoreBody = true;
	} : VehicleDataPackageDefault;
	statModifierGroups += 
	[
		"VehicleStatPreset.Strong"
	];
	enableDestruction = true;
	destruction = "Vehicle.VehicleDestructionParamsCortes";
	vehWheelDimensionsSetup = 
	{
		frontPreset = 
		{
			tireRadius = 0.38f;
			rimRadius = 0.32f;
			tireWidth = 0.33f;
			wheelOffset = 0.05f;
		} : VehicleWheelDimensionsPreset;
		backPreset = 
		{
			tireRadius = 0.38f;
			rimRadius = 0.32f;
			tireWidth = 0.33f;
			wheelOffset = 0.05f;
		} : VehicleWheelDimensionsPreset;
	} : VehicleWheelDimensionsSetup;
	vehDriveModelData = "Vehicle.VehicleDriveModelData_Cortes";
	vehEngineData = 
	{
		engineMaxTorque = 415.0f;
		finalGearTorqueDecimationScalor = 0.7f;
	} : VehicleEngineData_4_Regular_Large;
	drivingParamsGeneric = "Driving.Default_Delamain";
	vehDriver_FPPCameraParams = 
	{
		lookat_offset_vertical = 0.03f;
		enable_rear_view = true;
		rear_view_offset = ( 0.0000, -2.0695, 0.8502 );
	} : VehicleDriverFPPCameraParamsDefault;
	vehDriverCombat_FPPCameraParams = 
	{
		lookat_offset_vertical = 0.03f;
		is_forward_offset = 1.0f;
		forward_offset_value = 0.0f;
	} : VehicleDriverCombatFPPCameraParamsDefault;
	tppCameraPresets = 
	[
		"Camera.VehicleTPP_4w_Cortes_Preset_High_Close", "Camera.VehicleTPP_4w_Cortes_Preset_High_Medium", "Camera.VehicleTPP_4w_Cortes_Preset_High_Far", "Camera.VehicleTPP_4w_Cortes_Preset_High_DriverCombatClose", "Camera.VehicleTPP_4w_Cortes_Preset_High_DriverCombatMedium", "Camera.VehicleTPP_4w_Cortes_Preset_High_DriverCombatFar", "Camera.VehicleTPP_4w_Cortes_Preset_Low_Close", "Camera.VehicleTPP_4w_Cortes_Preset_Low_Medium", "Camera.VehicleTPP_4w_Cortes_Preset_Low_Far", "Camera.VehicleTPP_4w_Cortes_Preset_Low_DriverCombatClose", "Camera.VehicleTPP_4w_Cortes_Preset_Low_DriverCombatMedium", "Camera.VehicleTPP_4w_Cortes_Preset_Low_DriverCombatFar"
	];
	crowdMemberSettings = "Crowds.Commoners_DrivingPackage";
	trafficSuspension = "Vehicle.TrafficSuspension_Standard";
}

VehicleDriveModelData_Cortes : VehicleDriveModelData_Regular_Medium_RWD
{
	momentOfInertia = ( 3800.0f, 880.0f, 4200.0f );
	wheelSetup = 
	{
		frontPreset = 
		{
		} : VehicleWheelDrivingPreset_Cortes_Front;
		backPreset = 
		{
		} : VehicleWheelDrivingPreset_Cortes_Rear;
	} : VehicleWheelDrivingSetup_4_RWD;
}

VehicleWheelDrivingPreset_Cortes_Front : VehicleWheelDrivingPreset_4_RWD_Front
{
	mass = 25.0f;
	maxBrakingTorque = 580.0f;
	frictionMulLateral = 0.87f;
	frictionMulLongitudinal = 0.87f;
	tireLateralSlipEffectsMul = 0.68f;
	swaybarStiffness = 17.0f;
	swaybarLengthScalar = 1.6f;
	swaybarDisplacementLimit = 0.14f;
	springStiffness = 20.0f;
	springDamping = 3300;
	springReboundDamping = 2800;
	springBoundDampingLowRate = 1900.0f;
	springReboundDampingLowRate = 1800.0f;
	springDampingLowRateCompression = 0.26f;
	springDampingHighRateCompression = 0.40f;
	extremeCompressionEventScalor = 0.7f;
	visualSuspensionDroop = 0.15f;
	wheelsVerticalOffset = 0.0f;
	visualSuspensionCompressionLength = 0.11f;
}

VehicleWheelDrivingPreset_Cortes_Rear : VehicleWheelDrivingPreset_4_RWD_Rear
{
	mass = 25.0f;
	maxBrakingTorque = 380.0f;
	frictionMulLateral = 0.86f;
	frictionMulLongitudinal = 0.86f;
	tireLateralSlipEffectsMul = 0.91f;
	tireLongitudinalSlipEffectsMul = 1.2f;
	swaybarStiffness = 15.0f;
	swaybarLengthScalar = 1.3f;
	swaybarDisplacementLimit = 0.14f;
	springStiffness = 18.0f;
	springDamping = 3200;
	springReboundDamping = 2600;
	springBoundDampingLowRate = 1800.0f;
	springReboundDampingLowRate = 1700.0f;
	springDampingLowRateCompression = 0.26f;
	springDampingHighRateCompression = 0.40f;
	extremeCompressionEventScalor = 0.7f;
	visualSuspensionDroop = 0.15f;
	wheelsVerticalOffset = 0.0f;
	visualSuspensionCompressionLength = 0.15f;
}

v_standard2_villefort_cortes_quest : v_standard2_villefort_cortes
{
	savable = true;
	tags += 
	[
		"Immortal", "IgnoreImpulses"
	];
	vehDefaultState = 
	{
		DisableAllInteractions = true;
	};
}

v_standard2_villefort_cortes_poor : v_standard2_villefort_cortes
{
	visualTags = 
	[
		"Poor"
	];
	headlightColor = 
	[
		255, 230, 150, 255
	];
	destruction = 
	{
		wheels = 
		[
			{
				name = "FrontLeft";
				intact = "tire_03_fl";
				flat = "tire_flat_01_fl_a";
			}, 
			{
				name = "FrontRight";
				intact = "tire_03_fr";
				flat = "tire_flat_01_fr_a";
			}, 
			{
				name = "BackRight";
				intact = "tire_03_br";
				flat = "tire_flat_01_br_a";
			}, 
			{
				name = "BackLeft";
				intact = "tire_03_bl";
				flat = "tire_flat_01_bl_a";
			}
		];
	} : VehicleDestructionParamsCortes;
	vehWheelDimensionsSetup = 
	{
		frontPreset = 
		{
			tireRadius = 0.38f;
			rimRadius = 0.28f;
			tireWidth = 0.26f;
			wheelOffset = 0.09f;
		} : VehicleWheelDimensionsPreset;
		backPreset = 
		{
			tireRadius = 0.38f;
			rimRadius = 0.28f;
			tireWidth = 0.26f;
			wheelOffset = 0.09f;
		} : VehicleWheelDimensionsPreset;
	} : VehicleWheelDimensionsSetup;
	randomPassengers = 
	[
		"Passengers.LowlifeDriverEntry", "Passengers.LowlifePassengerFrontEntry", "Passengers.LowlifePassengerBackEntry"
	];
	player_audio_resource = "v_car_villefort_cortes_poor";
	traffic_audio_resource = "v_car_villefort_cortes_traffic";
}

v_standard2_villefort_cortes_premium : v_standard2_villefort_cortes
{
	visualTags = 
	[
		"Premium"
	];
	headlightColor = 
	[
		255, 255, 255, 255
	];
	randomPassengers = 
	[
		"Passengers.CorpoArasakaDriverEntry", "Passengers.CorpoArasakaPassengerFrontEntry", "Passengers.CorpoArasakaPassengerBackEntry"
	];
}

v_standard2_villefort_cortes_police : v_standard2_villefort_cortes
{
	entityTemplatePath = "base\vehicles\standard\v_standard2_villefort_cortes_01__police_01.ent";
	destroyedAppearance = "villefort_cortes__basic_burnt_police";
	visualTags = 
	[
		"NCPD"
	];
	appearanceName = "villefort_cortes__basic_police_01";
	displayName = "LocKey#22358";
	randomPassengers = 
	[
		"Passengers.NCPDDriverEntry", "Passengers.NCPDPassengerFrontEntry"
	];
	fxWheelsDecals = "Vehicle.FxWheels_Radial_M";
	statModifiers += 
	[
		{
			statType = "BaseStats.PowerLevel";
			modifierType = "Additive";
			value = 5;
		} : ConstantStatModifier
	];
	statModifierGroups += 
	[
		"VehicleStatPreset.Prevention"
	];
	destruction = 
	{
		wheels = 
		[
			{
				name = "FrontLeft";
				intact = "tire_03_fl";
				flat = "tire_flat_01_fl_a";
			}, 
			{
				name = "FrontRight";
				intact = "tire_01_fr_a";
				flat = "tire_flat_01_fr_a";
			}, 
			{
				name = "BackRight";
				intact = "tire_03_br";
				flat = "tire_flat_01_br_a";
			}, 
			{
				name = "BackLeft";
				intact = "tire_03_bl";
				flat = "tire_flat_01_bl_a";
			}
		];
	} : VehicleDestructionParamsCortes;
	headlightColor = 
	[
		255, 255, 255, 255
	];
	vehicleUIData = 
	{
		horsepower = 440.0f;
		mass = 1950.0f;
		info = "LocKey#53562";
	} : VehicleVillefortCortesUIData;
	affiliation = "Factions.NCPD";
	vehDataPackage = 
	{
		useAuxiliary = true;
	} : VehicleDataPackageDefault;
	player_audio_resource = "v_car_villefort_cortes_police";
	traffic_audio_resource = "v_car_villefort_cortes_police_traffic";
	vehWheelDimensionsSetup = 
	{
		frontPreset = 
		{
			tireRadius = 0.38f;
			rimRadius = 0.25f;
			tireWidth = 0.25f;
			wheelOffset = 0.10f;
		} : VehicleWheelDimensionsPreset;
		backPreset = 
		{
			tireRadius = 0.38f;
			rimRadius = 0.25f;
			tireWidth = 0.25f;
			wheelOffset = 0.10f;
		} : VehicleWheelDimensionsPreset;
	} : VehicleWheelDimensionsSetup;
	vehDriveModelData = "Vehicle.VehicleDriveModelData_Cortes_Police";
	vehEngineData = 
	{
	} : VehicleEngineData_4_Regular_Large_SC;
	drivingParamsGeneric = "Driving.Police_Cortes";
	vehDriver_FPPCameraParams = 
	{
		lookat_offset_vertical = 0.03f;
		enable_rear_view = true;
		rear_view_offset = ( 0.0000, -1.8621, 1.0004 );
	} : VehicleDriverFPPCameraParamsDefault;
}

VehicleDriveModelData_Cortes_Police : VehicleDriveModelData_Cortes
{
	chassis_mass = 2030.0f;
	total_mass = 2030.0f;
	center_of_mass_offset = ( 0.0f, 0.03f, 0.22f );
	momentOfInertia = ( 3800.0f, 880.0f, 4200.0f );
	wheelTurnMaxAddPerSecond = 105.f;
	turnUpdateMidSpeedTurnMul = 0.765f;
	turnUpdateMidSpeedTurnChangeMul = 1.16f;
	turnUpdateMaxSpeedTurnMul = 0.41f;
	turnUpdateMaxSpeedTurnChangeMul = 1.3f;
	handbrakeBrakingTorque = 1100.f;
	wheelSetup = 
	{
		frontPreset = "Vehicle.VehicleWheelDrivingPreset_Cortes_Police_Front";
		backPreset = "Vehicle.VehicleWheelDrivingPreset_Cortes_Police_Rear";
	} : VehicleWheelDrivingSetup_4_RWD;
	driveHelpers = 
	[
		{
			type = "Vehicle.RotationLimiter_HelperType";
			maxAngularSpeedRad = 2.3f;
			handbrakeLimit = 2.49f;
			driftLimit = 1.6f;
			driftFullAngleBegin = 30.f;
			driftFullAngleEnd = 60.f;
			driftLimitStartVel = 8.f;
			driftLimitMaxVel = 15.f;
			driftExceededAngle = 80.f;
			smoothingTime = 0.01f;
		} : RotationLimiter_Luxery, 
		{
			type = "Vehicle.RearWheelsFrictionModifier_HelperType";
			minLongSlipRatio = 0.79f;
			minLatFrictionCoef = 0.84f;
			minLongFrictionCoef = 0.92f;
		} : RearWheelsFrictionModifier_Sport, 
		{
			type = "Vehicle.DriveWheelsAccelerateNoise_HelperType";
		} : DriveWheelsAccelerateNoise_Sport, 
		{
			type = "Vehicle.HandbrakeFrictionModifier_HelperType";
			rearWheelsLatFrictionCoef = 0.8f;
			rearWheelsLongFrictionCoef = 0.74f;
			blendOutTime = 0.5f;
			additionalBrakeForLongUse = 0.8f;
			postHandbrakeTractionBoost = 1.7f;
		} : HandbrakeFrictionModifier_Luxery, 
		{
			type = "Vehicle.UphillDriveHelper_HelperType";
		} : UphillDriveHelper_Standard, 
		{
			type = "Vehicle.InAirGravityModifier_HelperType";
		} : InAirGravityModifier
	];
	burnOut = "Vehicle.VehicleBurnOut_Cortes_Police";
}

VehicleWheelDrivingPreset_Cortes_Police_Front : VehicleWheelDrivingPreset_Cortes_Front
{
	frictionMulLateral = 0.88f;
	frictionMulLongitudinal = 0.88f;
	swaybarDisplacementLimit = 0.15f;
	springStiffness = 22.0f;
	springDamping = 3600;
	springReboundDamping = 3300;
	springBoundDampingLowRate = 2000.0f;
	springReboundDampingLowRate = 1900.0f;
	springDampingLowRateCompression = 0.20f;
	springDampingHighRateCompression = 0.45f;
	extremeCompressionEventScalor = 0.73f;
	logicalSuspensionCompressionLength = 0.49f;
	visualSuspensionDroop = 0.16f;
	wheelsVerticalOffset = 0.04f;
}

VehicleWheelDrivingPreset_Cortes_Police_Rear : VehicleWheelDrivingPreset_Cortes_Rear
{
	frictionMulLateral = 0.88f;
	frictionMulLongitudinal = 0.88f;
	tireLateralSlipEffectsMul = 0.92f;
	swaybarStiffness = 12.0f;
	swaybarLengthScalar = 1.3f;
	swaybarDisplacementLimit = 0.15f;
	springStiffness = 20.0f;
	springDamping = 3400;
	springReboundDamping = 3000;
	springBoundDampingLowRate = 1800.0f;
	springReboundDampingLowRate = 1700.0f;
	springDampingLowRateCompression = 0.20f;
	springDampingHighRateCompression = 0.45f;
	extremeCompressionEventScalor = 0.73f;
	logicalSuspensionCompressionLength = 0.49f;
	visualSuspensionDroop = 0.16f;
	wheelsVerticalOffset = 0.04f;
}

VehicleBurnOut_Cortes_Police : VehicleBurnOut_4w_RWD_Lux
{
	maxSpeedToInitiateBurnOut = 25.f;
	lateralForceMaxSpeed = 6.1f;
	lateralForceMaxAcceleration = 0.36f;
	lateralAccelForwardSpeedMaxDecimation = 0.82f;
	maxLongFrictionSlipRatioMultipler = 0.49f;
	maxLateralAccelSlipRatioMultipler = 0.79f;
	minLongFrictionCoeff = 0.73f;
	burnOutGripBonus = 6.6f;
	gripBonusMaxLaunchSpeed = 9.0f;
	minBrakeForceModifier = 0.04f;
}

v_standard2_villefort_cortes_police_siren : v_standard2_villefort_cortes_police
{
	vehDefaultState = 
	{
		SirenLight = true;
		SirenSounds = false;
		LockAll = true;
	};
}

v_standard2_villefort_cortes_police_border_patrol : v_standard2_villefort_cortes_police
{
	appearanceName = "villefort_cortes__basic_boder_patrol_01";
	destroyedAppearance = "villefort_cortes__basic_burnt_01";
	headlightColor = 
	[
		255, 255, 255, 255
	];
}

v_standard2_villefort_cortes_police_sheriff : v_standard2_villefort_cortes_police
{
	appearanceName = "villefort_cortes__basic_sheriff_01";
	headlightColor = 
	[
		255, 255, 255, 255
	];
}

v_standard2_villefort_cortes_arasaka : v_standard2_villefort_cortes
{
	visualTags = 
	[
		"Arasaka"
	];
	headlightColor = 
	[
		175, 200, 255, 255
	];
}

v_standard2_villefort_cortes_kangtao : v_standard2_villefort_cortes
{
	visualTags = 
	[
		"KangTao"
	];
	headlightColor = 
	[
		175, 200, 255, 255
	];
}

v_001_limousine : v_standard2_villefort_cortes
{
}

v_007_interceptor : v_standard2_villefort_cortes
{
}

v_007_interceptor_police : v_standard2_villefort_cortes
{
}

v_005_lego : v_standard2_villefort_cortes
{
}

VehicleVillefortCortesUIData : VehicleDefaultUIData
{
	productionYear = "2038-2053";
	driveLayout = "LocKey#45371";
	horsepower = 333.0f;
	mass = 1854.0f;
	info = "LocKey#53561";
}

VehicleDestructionParamsCortes : VehicleDestructionParamsDefault_4w
{
	gridDimensions = ( 1.9f, 4.8f, 0.28f );
	gridLocalOffset = ( 0.0f, -0.1f, 0.7f );
	chargePortCenter = ( -1.03768969f, -2.48859501f, 0.445968211f );
	glass = 
	[
		{
			component = "window_f";
			effect = "damage_windshield";
			isWindshield = true;
		}, 
		{
			component = "window_fl";
			effect = "damage_glass_fl";
			gridCells = 
			[
				4, 12
			];
			threshold = 0.1;
		}, 
		{
			component = "window_fr";
			effect = "damage_glass_fr";
			gridCells = 
			[
				5, 13
			];
			threshold = 0.1;
		}, 
		{
			component = "window_bl";
			effect = "damage_glass_bl";
			gridCells = 
			[
				2, 10
			];
			threshold = 0.1;
		}, 
		{
			component = "window_br";
			effect = "damage_glass_br";
			gridCells = 
			[
				3, 11
			];
			threshold = 0.1;
		}, 
		{
			component = "window_bl_02";
			effect = "damage_glass_bl_02";
			gridCells = 
			[
				2, 10
			];
			threshold = 0.1;
		}, 
		{
			component = "window_br_02";
			effect = "damage_glass_br_02";
			gridCells = 
			[
				3, 11
			];
			threshold = 0.1;
		}, 
		{
			component = "window_b";
			effect = "damage_glass_b";
			gridCells = 
			[
				0, 1, 8, 9
			];
			threshold = 0.15;
		}
	];
	detachableParts = 
	[
		{
			name = "Trunk";
			gridCells = 
			[
				2, 3
			];
			threshold = 0.7;
			components = 
			[
				"trunk_a", "trunk_a_shadow", "v_standard2_villefort_cortes__ext01_trunk_02"
			];
		}, 
		{
			name = "Hood";
			gridCells = 
			[
				6, 7
			];
			threshold = 0.7;
			components = 
			[
				"hood_a", "hood_a_shadow"
			];
		}, 
		{
			name = "license_plate";
			gridCells = 
			[
				6, 7
			];
			threshold = 0.07;
			components = 
			[
				"license_plate"
			];
		}, 
		{
			name = "license_plate_01";
			gridCells = 
			[
				0, 1
			];
			threshold = 0.07;
			components = 
			[
				"license_plate_01"
			];
		}, 
		{
			name = "MirrorLeft_01";
			gridCells = 
			[
				4
			];
			threshold = 0.07;
			components = 
			[
				"mirror_fl"
			];
		}, 
		{
			name = "MirrorRight_01";
			gridCells = 
			[
				5
			];
			threshold = 0.07;
			components = 
			[
				"mirror_fr"
			];
		}, 
		{
			name = "light_device_small_01";
			gridCells = 
			[
				7
			];
			threshold = 0.07;
			components = 
			[
				"v_common_nomad_part__ext01_light_device_small_01"
			];
		}, 
		{
			name = "detector_medium_01";
			gridCells = 
			[
				6
			];
			threshold = 0.07;
			components = 
			[
				"v_common_nomad_part__ext01_detector_medium_01"
			];
		}, 
		{
			name = "light_device_medium_02";
			gridCells = 
			[
				7
			];
			threshold = 0.07;
			components = 
			[
				"v_common_nomad_part__ext01_light_device_medium_02"
			];
		}, 
		{
			name = "electric_device_medium_02";
			gridCells = 
			[
				4
			];
			threshold = 0.07;
			components = 
			[
				"v_common_nomad_part__ext01_electric_device_medium_02"
			];
		}, 
		{
			name = "electric_device_medium_02_fr";
			gridCells = 
			[
				4
			];
			threshold = 0.07;
			components = 
			[
				"v_common_nomad_part__ext01_electric_device_medium_02_fr"
			];
		}, 
		{
			name = "BumperFront_Police";
			gridCells = 
			[
				6, 7
			];
			threshold = 0.7;
			components = 
			[
				"bumper_f_police_01"
			];
		}, 
		{
			name = "BumperFront";
			gridCells = 
			[
				6, 7
			];
			threshold = 0.7;
			components = 
			[
				"bumper_f_01"
			];
		}, 
		{
			name = "BumperBack_Police";
			gridCells = 
			[
				0, 1
			];
			threshold = 0.7;
			components = 
			[
				"v_standard2_villefort_cortes_police__ext01_bumper_b_01"
			];
		}, 
		{
			name = "BumperBack";
			gridCells = 
			[
				0, 1
			];
			threshold = 0.7;
			components = 
			[
				"bumper_b_01"
			];
		}, 
		{
			name = "DoorFrontLeft";
			gridCells = 
			[
				4
			];
			threshold = 0.7;
			components = 
			[
				"door_fl_a", "window_fl"
			];
		}, 
		{
			name = "DoorFrontRight";
			gridCells = 
			[
				5
			];
			threshold = 0.7;
			components = 
			[
				"door_fr_a", "window_fr"
			];
		}, 
		{
			name = "DoorBackLeft";
			gridCells = 
			[
				2
			];
			threshold = 0.7;
			components = 
			[
				"door_bl_a", "window_bl"
			];
		}, 
		{
			name = "DoorBackRight";
			gridCells = 
			[
				3
			];
			threshold = 0.7;
			components = 
			[
				"door_br_a", "window_br"
			];
		}
	];
	wheels = 
	[
		{
			name = "FrontLeft";
			intact = "tire_01_fl_a";
			flat = "tire_flat_01_fl_a";
		}, 
		{
			name = "FrontRight";
			intact = "tire_01_fr_a";
			flat = "tire_flat_01_fr_a";
		}, 
		{
			name = "BackRight";
			intact = "tire_01_br_a";
			flat = "tire_flat_01_br_a";
		}, 
		{
			name = "BackLeft";
			intact = "tire_01_bl_a";
			flat = "tire_flat_01_bl_a";
		}
	];
	lights = 
	[
		{
			component = "police_lightbar_right_01";
			gridCells = 
			[
				12
			];
			threshold = 0.1f;
		}, 
		{
			component = "police_lightbar_left_01";
			gridCells = 
			[
				13
			];
			threshold = 0.1f;
		}, 
		{
			component = "head_light_left_01";
			gridCells = 
			[
				6
			];
			threshold = 0.1f;
		}, 
		{
			component = "head_light_right_01";
			gridCells = 
			[
				7
			];
			threshold = 0.1f;
		}, 
		{
			component = "position_light_left_01";
			gridCells = 
			[
				6
			];
			threshold = 0.1f;
		}, 
		{
			component = "position_light_right_01";
			gridCells = 
			[
				7
			];
			threshold = 0.1f;
		}, 
		{
			component = "postition_light_left_02";
			gridCells = 
			[
				0
			];
			threshold = 0.1f;
		}, 
		{
			component = "postition_light_right_02";
			gridCells = 
			[
				1
			];
			threshold = 0.1f;
		}, 
		{
			component = "break_light_01";
			gridCells = 
			[
				2, 3
			];
			threshold = 0.1f;
		}, 
		{
			component = "break_light_02";
			gridCells = 
			[
				0, 1
			];
			threshold = 0.1f;
		}, 
		{
			component = "break_light_right_01";
			gridCells = 
			[
				1
			];
			threshold = 0.1f;
		}, 
		{
			component = "reverse_light_01";
			gridCells = 
			[
				0, 1
			];
			threshold = 0.1f;
		}
	];
	deformableParts = 
	[
		{
			component = "hood_a";
			zones = 
			[
				{
					shapes = 
					[
						0, 1
					];
					gridCells = 
					[
						6, 7, 14, 15
					];
				}
			];
		}, 
		{
			component = "trunk_a";
			zones = 
			[
				{
					shapes = 
					[
						1, 2
					];
					gridCells = 
					[
						0, 1, 8, 9
					];
				}
			];
		}, 
		{
			component = "bumper_b_01";
			zones = 
			[
				{
					shapes = 
					[
						0, 1, 2, 3
					];
					gridCells = 
					[
						0, 1, 8, 9
					];
				}
			];
		}, 
		{
			component = "bumper_f_01";
			zones = 
			[
				{
					shapes = 
					[
						0, 1, 2
					];
					gridCells = 
					[
						6, 7, 14, 15
					];
				}
			];
		}, 
		{
			component = "body_01";
			zones = 
			[
				{
					shapes = 
					[
						7, 8, 11
					];
					gridCells = 
					[
						6, 7, 14, 15
					];
				}, 
				{
					shapes = 
					[
						19, 20, 21
					];
					gridCells = 
					[
						0, 1, 8, 9
					];
				}
			];
		}
	];
}

