<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="carFillable">
    <storeData>
        <name>LIEBHERR_T284_EIFFAGE</name>
        <specs>
            <power>1000</power>
        </specs>
        <functions>
            <function>$l10n_function_tipper</function>
        </functions>
        <image>store.dds</image>
        <price>200000</price>
        <lifetime>1000</lifetime>
        <rotation>0</rotation>
        <brand>CATERPILLAR</brand>
        <category>TP</category>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_Kipper</typeDesc>
        <typeDesc>$l10n_typeDesc_truck</typeDesc>
        <filename>Cat_797B.i3d</filename>
        <size width="15.5" length="20.5"/>
        <components>
            <component centerOfMass="0.00 1.32 1.47" solverIterationCount="40" mass="50000"/>
            <component centerOfMass="0.00 1.32 1.47" solverIterationCount="40" mass="1"/>
        </components>
        <schemaOverlay attacherJointPosition="0.5 0">
            <default name="DEFAULT_VEHICLE"/>
            <selected name="DEFAULT_VEHICLE_SELECTED"/>
        </schemaOverlay>
    </base>
    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="Standard Rims" price="0">
                <wheels autoRotateBackSpeed="1">
                    <wheel isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="2.0" repr="0>0|0" forcePointRatio="0.2" radius="1.9" width="1" mass="2" initialCompression="50" suspTravel="0.2" spring="60" damper="30" maxLatStiffness="20" frictionScale="8"/>
                        <tire tireTrackAtlasIndex="0"/>
                    </wheel>
                    <wheel isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="2.0" repr="0>1|0" forcePointRatio="0.2" radius="1.9" width="1" mass="2" initialCompression="50" suspTravel="0.2" spring="60" damper="30" maxLatStiffness="20" frictionScale="8"/>
                        <tire tireTrackAtlasIndex="0"/>
                    </wheel>
                    <wheel isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.0" repr="0>2" forcePointRatio="0.3" radius="1.9" width="1" mass="2" initialCompression="50" suspTravel="0.2" spring="60" damper="30" maxLatStiffness="40" frictionScale="8"/>
                        <tire tireTrackAtlasIndex="0"/>
                    </wheel>
                    <wheel isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.0" repr="0>3" forcePointRatio="0.3" radius="1.9" width="1" mass="2" initialCompression="50" suspTravel="0.2" spring="60" damper="30" maxLatStiffness="40" frictionScale="8"/>
                        <tire tireTrackAtlasIndex="0"/>
                    </wheel>
                    <wheel isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.0" repr="0>4" forcePointRatio="0.3" radius="1.9" width="1" mass="2" initialCompression="50" suspTravel="0.2" spring="60" damper="30" maxLatStiffness="40" frictionScale="8"/>
                        <tire tireTrackAtlasIndex="0"/>
                    </wheel>
                    <wheel isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.0" repr="0>5" forcePointRatio="0.3" radius="1.9" width="1" mass="2" initialCompression="50" suspTravel="0.2" spring="60" damper="30" maxLatStiffness="40" frictionScale="8"/>
                        <tire tireTrackAtlasIndex="0"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="60" rotMax="42" rotCenterWheel1="3" rotCenterWheel2="4"/>
        </ackermannSteeringConfigurations>
    </wheels>
    <lights>
        <states>
            <state lightTypes="0"/>
            <state lightTypes="0 2"/>
        </states>
        <realLights>
            <low>
                <light node="frontLightLow" lightTypes="0" excludedLightTypes="3"/>
                <light node="workLightBackLow" lightTypes="2"/>
                <light node="workLightFrontLow" lightTypes="2"/>
                <light node="highBeamLow" lightTypes="2"/>
            </low>
            <high>
                <light node="frontLightHigh" lightTypes="0" excludedLightTypes="3"/>
                <light node="frontLightHigh1" lightTypes="0" excludedLightTypes="3"/>
                <light node="workLightBackHigh" lightTypes="2"/>
                <light node="workLightBackHigh1" lightTypes="2"/>
                <light node="workLightFrontHigh" lightTypes="2"/>
				<light node="workLightFrontHigh1" lightTypes="2"/>
                <light node="highBeamHigh" lightTypes="2"/>
                <light node="highBeamHigh1" lightTypes="2"/>
                <light node="backLightsHigh" lightTypes="0"/>
                <light node="backLightsHigh1" lightTypes="0"/>
                <light node="frontLightHigh2" lightTypes="2"/>
                <light node="frontLightHigh3" lightTypes="2"/>
                <brakeLight node="backLightsHigh"/>
                <brakeLight node="backLightsHigh"/>
                <turnLightLeft node="turnLightLeftFront"/>
                <turnLightLeft node="turnLightLeftFront1"/>
                <turnLightLeft node="turnLightLeftBack"/>
                <turnLightRight node="turnLightRightFront"/>
                <turnLightRight node="turnLightRightFront1"/>
                <turnLightRight node="turnLightRightBack"/>
                <reverseLight node="reverseLight"/>
                <reverseLight node="reverseLight1"/>
            </high>
        </realLights>
        <defaultLights>
            <defaultLight shaderNode="frontlightStatic" lightTypes="0 3"/>
            <defaultLight shaderNode="frontlightStatic1" lightTypes="0 3"/>
            <defaultLight shaderNode="frontlightStatic2" lightTypes="2"/>
            <defaultLight shaderNode="frontlightStatic3" lightTypes="2"/>
            <defaultLight shaderNode="backlightsHighStaticLeft" lightTypes="0"/>
            <defaultLight shaderNode="backlightsHighStaticRight" lightTypes="0"/>
            <defaultLight shaderNode="backlightsHighStaticLeft1" lightTypes="0"/>
            <defaultLight shaderNode="backlightsHighStaticRight1" lightTypes="0"/>
            <defaultLight shaderNode="backlightsHighStatic" lightTypes="0"/>
            <defaultLight shaderNode="worklightBackStatic" lightTypes="2"/>
            <defaultLight shaderNode="worklightBackStatic1" lightTypes="2"/>
            <defaultLight shaderNode="worklightFrontStatic" lightTypes="2"/>
            <defaultLight shaderNode="worklightFrontStatic1" lightTypes="2"/>
            <defaultLight shaderNode="brakelightStaticleft"/>
            <defaultLight shaderNode="brakelightStaticRight"/>
        </defaultLights>
        <turnLights>
            <turnLightLeft shaderNode="turnlightFrontLeftStatic"/>
            <turnLightLeft shaderNode="turnlightFrontLeftStatic1"/>
            <turnLightLeft shaderNode="turnlightFrontLeftStatic2"/>
            <turnLightLeft shaderNode="turnlightFrontLeftStatic3"/>
            <turnLightLeft shaderNode="turnlightBackLeftStatic"/>
            <turnLightRight shaderNode="turnlightFrontRightStatic"/>
            <turnLightRight shaderNode="turnlightFrontRightStatic1"/>
            <turnLightRight shaderNode="turnlightFrontRightStatic2"/>
            <turnLightRight shaderNode="turnlightFrontRightStatic3"/>
            <turnLightRight shaderNode="turnlightBackRightStatic"/>
			<turnLightRight shaderNode="turnlightFrontStatic"/>
        </turnLights>
        <brakeLights>
            <brakeLight shaderNode="brakelightStaticleft"/>
            <brakeLight shaderNode="brakelightStaticRight"/>
            <brakeLight shaderNode="brakelightStaticleft1"/>
            <brakeLight shaderNode="brakelightStaticRight1"/>
        </brakeLights>
        <reverseLights>
            <reverseLight shaderNode="reverseLightStaticLeft"/>
            <reverseLight shaderNode="reverselightStaticright"/>
        </reverseLights>
        <sounds>
            <switchLight template="SWITCH_01" linkNode="0>"/>
            <turnLight template="SWITCH_TURNLIGHT" linkNode="0>"/>
        </sounds>
    </lights>
    <enterable>
        <exitPoint node="0>17"/>
        <enterReferenceNode node="0>"/>
        <characterNode node="0>16|0" cameraMinDistance="0.5" spineRotation="-90 0 90">
            <target ikChain="rightFoot" targetNode="0>16|1"/>
            <target ikChain="leftFoot" targetNode="0>16|2"/>
            <target ikChain="rightArm" targetNode="0>15|0|0"/>
            <target ikChain="leftArm" targetNode="0>15|0|1"/>
        </characterNode>
        <cameras>
            <camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="6.75" transMax="40" translation="0 0 11" rotation="-10 179.9 0"/>
            <camera node="indoorCamera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" shadowFocusBox="shadowFocusBox"/>
        </cameras>
    </enterable>
    <motorized>
        <motorConfigurations>
            <motorConfiguration>
                <motor torqueScale="4.643" minRpm="750" maxRpm="2100" maxForwardSpeed="57" maxBackwardSpeed="18" brakeForce="40" lowBrakeForceScale="0.5" lowBrakeForceSpeedLimit="1.5" rotInertia="0.004">
                    <torque normRpm="0.45" torque="5.9"/>
                    <torque normRpm="0.5" torque="5.97"/>
                    <torque normRpm="0.59" torque="6"/>
                    <torque normRpm="0.72" torque="6"/>
                    <torque normRpm="0.86" torque="5.88"/>
                    <torque normRpm="1" torque="5.72"/>
                </motor>
                <transmission minForwardGearRatio="10" maxForwardGearRatio="150" minBackwardGearRatio="40" maxBackwardGearRatio="150"/>
            </motorConfiguration>
        </motorConfigurations>
        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.3" wheelIndex1="1" wheelIndex2="2"/>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.4" wheelIndex1="3" wheelIndex2="4"/>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.2" differentialIndex1="1" differentialIndex2="2"/>
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>
        <exhaustEffects>
            <exhaustEffect node="0>18" filename="$data/particleSystems/shared/exhaust.i3d" minRpmColor="0.5 0.5 0.5 5" maxRpmColor="0 0 0 10" minRpmScale="0.05" maxRpmScale="0.4" xzRotationsForward="0 0" xzRotationsBackward="0 0" xzRotationsLeft="0 0" xzRotationsRight="0 0"/>
            <exhaustEffect node="0>19" filename="$data/particleSystems/shared/exhaust.i3d" minRpmColor="0.5 0.5 0.5 5" maxRpmColor="0 0 0 10" minRpmScale="0.05" maxRpmScale="0.4" xzRotationsForward="0 0" xzRotationsBackward="0 0" xzRotationsLeft="0 0" xzRotationsRight="0 0"/>
        </exhaustEffects>

		<sounds externalSoundFile="$data/sounds/vehicles/engine/lizard_truck/lizard_truck.xml" />

        <motorStartDuration>3500</motorStartDuration>
        <sounds>
            <motorStart file="sounds/Ares_Ext_Start.ogg">
                <pitch outdoor="1"/>
            </motorStart>
            <motor file="sounds/liebherrL538_idle.ogg">
                <volume outdoor="2"/>
                <pitch outdoor="1"/>
            </motor>
            <motorStop file="sounds/stop.ogg">
                <pitch outdoor="1"/>
            </motorStop>
            <compressedAir file="sounds/brakeOld.ogg">
                <volume outdoor="1.2"/>
                <pitch outdoor="1"/>
            </compressedAir>
            <reverseDrive file="sounds/reverse.ogg">
                <volume outdoor="1.0"/>
            </reverseDrive>
            <motor file="sounds/run.ogg">
                <volume outdoor="2"/>
                <pitch outdoor="0.4"/>
            </motor>
        </sounds>
        <consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="2" usage="192" fillType="diesel"/>
            </consumerConfiguration>
        </consumerConfigurations>
    </motorized>
    <drivable>
        <steeringWheel node="0>15|0" indoorRotation="360" outdoorRotation="37"/>
        <sounds>
            <waterSplash template="WATER_SPLASH_01"/>
        </sounds>
    </drivable>
    <foldable>
        <foldingParts posDirectionText="action_foldOBJECT" negDirectionText="action_unfoldOBJECT">
            <foldingPart animationName="folding" speedScale="1"/>
        </foldingParts>
    </foldable>
    <animations>
        <animation name="tipAnimationBack">
            <part node="0>8" startTime="0" endTime="8" startRot="0 0 0" endRot="-40 0 0"/>
            <part node="0>8|2|0" startTime="0" endTime="8" startRot="0 0 0" endRot="40 0 0"/>
            <part node="0>8|3|0" startTime="0" endTime="8" startRot="0 0 0" endRot="40 0 0"/>
            <part node="0>8|4|0" startTime="0" endTime="8" startRot="0 0 0" endRot="40 0 0"/>
            <part node="0>8|6" startTime="0" endTime="8" startRot="79 0 0" endRot="118 0 0"/>
            <part node="0>8|6|0|0" startTime="0" endTime="8" startTrans="0 0 0" endTrans="0 0 1.083"/>
            <part node="0>8|6|0|0|0" startTime="0" endTime="8" startTrans="0 0 0" endTrans="0 0 0.741"/>
        </animation>
        <animation name="folding">
            <part node="0>7|1|7|0" startTime="0" endTime="1" startRot="0 -160 0" endRot="0 0 0"/>
            <part node="0>7|1|8" startTime="0" endTime="1" startRot="0 0 168" endRot="0 0 0"/>
        </animation>
    </animations>
    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unit="$l10n_unit_literShort" fillTypeCategories="bulk" capacity="267000">
                        <exactFillRootNode node="0>8|11"/>
                         <fillRootNode node="0>11"/>
                         <fillMassNode node="0>34"/>
                         <autoAimTargetNode node="0>8|12" startZ="2.2" endZ="-3.9" invert="false" fillUnitIndex="1" startPercentage="25"/>
                    </fillUnit>
                    <fillUnit capacity="3785" unit="$l10n_unit_literShort" fillTypes="diesel" showOnHud="false" showInShop="false"/>
                    <fillUnit capacity="757" unit="$l10n_unit_literShort" fillTypes="def" showOnHud="false" showInShop="false"/>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>
    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="fillVolume" maxDelta="0.23" maxAllowedHeapAngle="18" fillUnitIndex="1"/>
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>
        <unloadInfos>
            <unloadInfo>
                <node node="fillVolumeUnloadInfo" width="1.5" length="1.0"/>
            </unloadInfo>
        </unloadInfos>
        <heightNodes>
            <heightNode>
                <refNode node="fillVolumeHeightNodeBack1"/>
                <refNode node="fillVolumeHeightNodeBack2"/>
                <node node="effectParticleBack" baseScale="1 0.2 1" transAxis="0 0 0" scaleAxis="0 0.4 0"/>
            </heightNode>
        </heightNodes>
    </fillVolume>
    <dischargeable>
        <dischargeNode node="dischargeNodeBack" emptySpeed="5430" fillUnitIndex="1" unloadInfoIndex="3">
            <info width="2.5" length="0.5" zOffset="-1"/>
            <effects>
                <effectNode effectClass="TipEffect">
                    <effectNode effectNode="effectParticleBack" effectClass="ParticleEffect"/>
                    <effectNode effectNode="effectGrainBack" materialType="unloading" materialTypeId="1" fadeTime="0.5" extraDistanceNode="dischargeNodeBack" extraDistance="0.2"/>
                </effectNode>
                <effectNode effectNode="smokeNorm" materialType="smoke" materialTypeId="1" fadeTime="0.5"/>
            </effects>
        </dischargeNode>
    </dischargeable>
    <trailer>
        <trailerConfigurations>
            <trailerConfiguration>
                <trailer>
                    <tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="1">
                        <animation name="tipAnimationBack" speedScale="1.0" startTipTime="0.05"/>
                    </tipSide>
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
    </trailer>
    <honk>
        <sound file="sounds/horn.ogg" innerRadius="20">
            <volume outdoor="1"/>
        </sound>
    </honk>
    <i3dMappings>
        <i3dMapping id="Caterpillar-797b" node="0>"/>
        <i3dMapping id="outdoorCameraTarget" node="0>11"/>
        <i3dMapping id="outdoorCamera" node="0>11|0"/>
        <i3dMapping id="indoorCamera" node="0>12|0|0|0"/>
        <i3dMapping id="shadowFocusBox" node="0>11|1"/>
		
		
        <i3dMapping id="exactFillRootNode" node="0>8|11"/>
        <i3dMapping id="fillAutoAimTarget" node="0>8|12"/>
        <i3dMapping id="fillVolume" node="0>8|1"/>
        <i3dMapping id="fillVolumeHeightNodeBack1" node="0>8|8|3"/>
        <i3dMapping id="fillVolumeHeightNodeBack2" node="0>8|8|4"/>
        <i3dMapping id="fillVolumeUnloadInfo" node="0>8|8|2"/>
        <i3dMapping id="effectNodesBack" node="0>8|8|0|0"/>
        <i3dMapping id="effectGrainBack" node="0>8|8|0|0|0"/>
        <i3dMapping id="smokeNorm" node="0>8|8|0|0|1"/>
        <i3dMapping id="effectParticleBack" node="0>8|9|0|1|0"/>
        <i3dMapping id="dischargeNodeBack" node="0>8|9"/>
		
		
        <i3dMapping id="turnlightFrontLeftStatic" node="0>10|12|2"/>
        <i3dMapping id="turnlightFrontRightStatic" node="0>10|13|2"/>
        <i3dMapping id="turnlightFrontLeftStatic1" node="0>10|15|2"/>
        <i3dMapping id="turnlightFrontRightStatic1" node="0>10|14|2"/>
        <i3dMapping id="turnlightFrontLeftStatic2" node="0>10|8|2"/>
        <i3dMapping id="turnlightFrontRightStatic2" node="0>10|10|2"/>
        <i3dMapping id="turnlightFrontLeftStatic3" node="0>10|9|2"/>
        <i3dMapping id="turnlightFrontRightStatic3" node="0>10|11|2"/>
		
		
        <i3dMapping id="frontlightStatic" node="0>10|0|0"/>
        <i3dMapping id="frontlightStatic1" node="0>10|1|0"/>
        <i3dMapping id="frontlightStatic2" node="0>10|2|0"/>
        <i3dMapping id="frontlightStatic3" node="0>10|3|0"/>
		
		
        <i3dMapping id="turnLightLeftFront" node="0>10|26|0"/>
        <i3dMapping id="turnLightRightFront" node="0>10|26|1"/>
        <i3dMapping id="turnLightLeftFront1" node="0>10|26|2"/>
        <i3dMapping id="turnLightRightFront1" node="0>10|26|3"/>
        <i3dMapping id="turnlightBackRightStatic" node="0>10|17|2"/>
        <i3dMapping id="turnlightBackLeftStatic" node="0>10|16|2"/>
        <i3dMapping id="turnLightLeftBack" node="0>10|27|0"/>
        <i3dMapping id="turnLightRightBack" node="0>10|27|1"/>
        <i3dMapping id="turnlightFrontStatic" node="0>10|23|2"/>
		
		
        <i3dMapping id="backLightsHigh" node="0>10|24|0"/>
        <i3dMapping id="backLightsHigh1" node="0>10|24|0|0"/>
        <i3dMapping id="backlightsHighStaticRight" node="0>10|19|2"/>
        <i3dMapping id="backlightsHighStaticLeft" node="0>10|18|2"/>
        <i3dMapping id="backlightsHighStaticRight1" node="0>8|5|3|2"/>
        <i3dMapping id="backlightsHighStaticLeft1" node="0>8|5|0|2"/>
        <i3dMapping id="backlightsHighStaticRight2" node="0>8|5|1|2"/>
        <i3dMapping id="backlightsHighStaticLeft2" node="0>8|5|2|2"/>
        <i3dMapping id="brakelightStaticleft" node="0>10|18|0"/>
        <i3dMapping id="brakelightStaticRight" node="0>10|19|0"/>
        <i3dMapping id="brakelightStaticleft1" node="0>8|5|0|0"/>
        <i3dMapping id="brakelightStaticRight1" node="0>8|5|3|0"/>
        <i3dMapping id="backlightsHighStatic" node="0>10|22|2"/>
		
		
        <i3dMapping id="workLightFrontLow" node="0>10|25|0"/>
        <i3dMapping id="workLightFrontHigh" node="0>10|25|1"/>
        <i3dMapping id="workLightFrontHigh1" node="0>10|25|1|0"/>
        <i3dMapping id="worklightFrontStatic" node="0>10|6|0"/>
        <i3dMapping id="worklightFrontStatic1" node="0>10|7|0"/>
        <i3dMapping id="worklightBackStatic" node="0>10|4|0"/>
        <i3dMapping id="worklightBackStatic1" node="0>10|5|0"/>
        <i3dMapping id="workLightBackLow" node="0>10|25|2"/>
        <i3dMapping id="workLightBackHigh" node="0>10|25|3"/>
        <i3dMapping id="workLightBackHigh1" node="0>10|25|3|0"/>
		
		
        <i3dMapping id="reverseLight1" node="0>10|28|1"/>
        <i3dMapping id="reverseLight" node="0>10|28|0"/>
        <i3dMapping id="reverselightStaticright" node="0>10|21|0"/>
        <i3dMapping id="reverseLightStaticLeft" node="0>10|20|0"/>
		
		
        <i3dMapping id="frontLightLow" node="0>10|29|0"/>
        <i3dMapping id="highBeamLow" node="0>10|29|1"/>
        <i3dMapping id="frontLightHigh" node="0>10|29|2"/>
        <i3dMapping id="frontLightHigh1" node="0>10|29|2|0"/>
        <i3dMapping id="frontLightHigh2" node="0>10|29|4"/>
        <i3dMapping id="frontLightHigh3" node="0>10|29|4|0"/>
        <i3dMapping id="highBeamHigh" node="0>10|29|3"/>
        <i3dMapping id="highBeamHigh1" node="0>10|29|3|0"/>
    </i3dMappings>
</vehicle>
