<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="dolly">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <storeData>
        <name>Brandt Tandem Jeep</name>
        <functions>
            <function>$l10n_function_lowLoader</function>
        </functions>
        <image>store/store_jeep.dds</image>
        <price>20000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>BRANDT</brand>
        <category>lowloaders</category>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_lowLoader</typeDesc>
        <filename>jeep.i3d</filename>
        <size width="3.5" length="12" height="2.3"/>
        <components>
            <component centerOfMass="0 0.76 -0.5" solverIterationCount="10" mass="3950"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
    </base>

    <wheels>
        <wheelConfigurations>
 
            <wheelConfiguration name="Tandem Jeep" price="7500">
                <wheels autoRotateBackSpeed="2.5">			
                    <wheel filename="$data/shared/wheels/tires/continental/contiUrbanHA3/275_70R22_5.xml" configId="dual" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.5" repr="0>0|0|0|0|0|0"    widthOffset="0.24"  forcePointRatio="0.2" initialCompression="10" suspTravel="0.1" spring="175" damper="80" yOffset="0.0085"/>
                        <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|0" nodeRight="9|1" widthAndDiam="20 21" offset="0.065"/>
                        <additionalWheel configId="default" offset="0.0585">
                            <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|1" nodeRight="9|0" widthAndDiam="20 21" offset="-0.065"/>
                        </additionalWheel>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/continental/contiUrbanHA3/275_70R22_5.xml" configId="dual" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.5" repr="0>0|0|0|0|0|1"   widthOffset="-0.24" forcePointRatio="0.2" initialCompression="10" suspTravel="0.1" spring="175" damper="80" yOffset="0.0085"/>
                        <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|0" nodeRight="9|1" widthAndDiam="20 21" offset="0.065"/>
                        <additionalWheel configId="default" offset="0.0585">
                            <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|1" nodeRight="9|0" widthAndDiam="20 21" offset="-0.065"/>
                        </additionalWheel>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/continental/contiUrbanHA3/275_70R22_5.xml" configId="dual" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.5" repr="0>0|0|0|1|0|0"   widthOffset="0.24"  forcePointRatio="0.2" initialCompression="10" suspTravel="0.1" spring="175" damper="80" yOffset="0.0039"/>
                        <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|0" nodeRight="9|1" widthAndDiam="20 21" offset="0.065"/>
                        <additionalWheel configId="default" offset="0.0585">
                            <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|1" nodeRight="9|0" widthAndDiam="20 21" offset="-0.065"/>
                        </additionalWheel>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/continental/contiUrbanHA3/275_70R22_5.xml" configId="dual" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.5" repr="0>0|0|0|1|0|1"  widthOffset="-0.24" forcePointRatio="0.2" initialCompression="10" suspTravel="0.1" spring="175" damper="80" yOffset="0.0039"/>
                        <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|0" nodeRight="9|1" widthAndDiam="20 21" offset="0.065"/>
                        <additionalWheel configId="default" offset="0.0585">
                            <innerRim filename="$data/shared/wheels/hubs/hubTrucks.i3d" nodeLeft="9|1" nodeRight="9|0" widthAndDiam="20 21" offset="-0.065"/>
                        </additionalWheel>
                    </wheel>					
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
        <hubMaterial materialTemplateName="BRANDT_GREY1"/>

        <hubs>
            <hub linkNode="0>0|0|0|0|0|0"    filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true"  scale="0.32 0.32 0.32" offset="0.175"/>
            <hub linkNode="0>0|0|0|0|0|1"   filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.32 0.32 0.32" offset="0.175"/>
            <hub linkNode="0>0|0|0|1|0|0"   filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true"  scale="0.32 0.32 0.32" offset="0.175"/>
            <hub linkNode="0>0|0|0|1|0|1"  filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.32 0.32 0.32" offset="0.175"/>
        </hubs>		
    </wheels>
	
    <tensionBeltObject>
        <meshNodes>
            <meshNode node="0>"/>
            <meshNode node="0>4|0"/>
            <meshNode node="0>4|1"/>
            <meshNode node="0>4|2"/>			
        </meshNodes>
    </tensionBeltObject>		
	
    <lights>
        <sharedLight linkNode="0>0|0|2|0|0|0" filename="$data/shared/assets/lights/lizard/plateNumberLight03.xml"/>
        <realLights>
            <high>
                <light node="0>0|0|2|1|0" lightTypes="0"/>
                <light node="0>0|0|2|1|1" lightTypes="0"/>
                <turnLightLeft node="0>0|0|2|1|3"/>
                <turnLightRight node="0>0|0|2|1|4"/>
                <brakeLight node="0>0|0|2|1|2"/>
            </high>
        </realLights>

        <staticLightCompounds>
            <staticLightCompound>
                <node node="0>0|0|2|2" intensity="5"/>
                <node node="0>0|0|2|3" intensity="10"/>				
            </staticLightCompound>
        </staticLightCompounds>
    </lights>	
	
    <rimColorConfigurations>
        <rimColorConfiguration materialTemplateName="RIM_CONFIGURATION_CHROME" price="1000"/>
        <rimColorConfiguration materialTemplateName="RIM_DEFAULT" price="0"/>
        <rimColorConfiguration materialTemplateName="RIM_CONFIGURATION_WHITE" price="0" isDefault="true"/>
        <rimColorConfiguration materialTemplateName="RIM_CONFIGURATION_BLACK" price="0"/>
    </rimColorConfigurations>	
	
    <attachable>
        <inputAttacherJoints>		
            <inputAttacherJoint node="0>1|0" jointType="semitrailer" attacherHeight="1.33" upperRotationOffset="0">
					<objectChange node="0>1|2|0" rotationActive="-72 0 0" rotationInactive="0 0 0"/>	
					<objectChange node="0>1|2|1" visibilityActive="true" visibilityInactive="false"/>			
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <brakeForce force="0.7"/>
    </attachable>
	
	<attacherJoints comboDuration="1">
        <attacherJointConfigurations>
            <attacherJointConfiguration>
                <attacherJoint node="0>2|0|0" jointType="semitrailer" allowsJointLimitMovement="false" allowsLowering="false" lowerRotLimit="25 125 25">
                    <schema position="1 0" rotation="0" invertX="false" />
					<objectChange node="0>2|1" visibilityActive="false" visibilityInactive="true"/>	
					<objectChange node="0>2|2" visibilityActive="true" visibilityInactive="false"/>						
                    <attachSound template="truckAttach01" linkNode="0>" />
                </attacherJoint>				
            </attacherJointConfiguration>
        </attacherJointConfigurations>

        <sounds>
            <attach template="attach01" linkNode="0>" />
            <hydraulic template="hydraulicAirySmallOpen" linkNode="0>" />
        </sounds>
    </attacherJoints>
	
	<connectionHoses>
        <target attacherJointIndices="1" type="airDoubleRed" node="0>2|3|1"  straighteningFactor="0.1" adapterType="NONE"  />
        <target attacherJointIndices="1" type="airDoubleYellow" node="0>2|3|2"  straighteningFactor="0.1" adapterType="NONE"  />
        <target attacherJointIndices="1" type="electric" node="0>2|3|0"  straighteningFactor="0.1" adapterType="NONE"  />
		
        <hose inputAttacherJointIndices="1" type="electric" node="0>1|3|0"               length="3.0" diameter="0.008" isTwoPointHose="true" outgoingAdapter="DEFAULT" socket="NONE"/>
        <hose inputAttacherJointIndices="1" type="airDoubleRed" node="0>1|3|1"       length="3.0" diameter="0.015" isTwoPointHose="true" outgoingAdapter="DEFAULT" socket="NONE"/>
        <hose inputAttacherJointIndices="1" type="airDoubleYellow" node="0>1|3|2" length="3.0" diameter="0.015" isTwoPointHose="true" outgoingAdapter="DEFAULT" socket="NONE"/>
    </connectionHoses>
	
    <animations>
        <animation name="moveSupport">
            <part node="0>3" startTime="1" endTime="3" startTrans="0 0 0" endTrans="0 -0.48 0"/>
            <part node="0>2|4|0"  startTime="0.00" endTime="0.3" startRot="0 0 0" endRot="0 0 -17"  />		
            <part node="0>2|4|0"  startTime="0.3" endTime="0.5" startRot="0 0 -17" endRot="11.5 0 -17"  />	
            <part node="0>2|4|0"  startTime="0.5" endTime="0.9" startRot="11.5 0 -17" endRot="0 0 53"  />	
            <part node="0>2|4|0"  startTime="3" endTime="4" startRot="0 0 53" endRot="0 0 0"  />				
            <part node="0>2|4"  startTime="1" endTime="3" startRot="0 0 0" endRot="-1080 0 -0"  />			
        </animation>
        <animation name="Hitch">
            <part node="0>2|0" startTime="0" endTime="3" endTrans="0 0 0.4" startTrans="0 0 0" />
        </animation>	
        <animation name="axleLiftF">
            <part node="0>0|0|0|0|0"  startTime="0.00" endTime="5" startRot="-12 0 0" endRot="12 0 0"  />			
        </animation>	
        <animation name="axleLiftR">	
            <part node="0>0|0|0|1|0"  startTime="0.00" endTime="5" startRot="-12 0 0" endRot="12 0 0"  />			
        </animation>		
    </animations>
	
    <cylindered>
        <movingTools>	
			<controlGroups>
				<controlGroup name="Axles" />
				<controlGroup name="Trailer" />
			</controlGroups>
			<movingTool node="0>2|0">
				<attacherJoint jointIndices="1"/>
                <controls groupIndex="2" axis="AXIS_JEEP_HITCH" invertAxis="true" mouseSpeedFactor="0.5"  />
				<animation animSpeed="1" animAcceleration="1" animName="Hitch" animStartTime="0" />
			</movingTool>	
			<movingTool node="0>0|0|0|0|0" wheelIndices="1 2">
				<attacherJoint jointIndices="1"/>
				<inputAttacherJoint jointIndices="1"/>				
                <controls groupIndex="1" axis="AXIS_JEEP_AXLE1" invertAxis="true" mouseSpeedFactor="0.2"  />
				<animation animSpeed="0.3" animAcceleration="1" animName="axleLiftF" animStartTime="0" />
			</movingTool>	
			<movingTool node="0>0|0|0|1|0" wheelIndices="3 4">
				<attacherJoint jointIndices="1"/>
				<inputAttacherJoint jointIndices="1"/>				
                <controls groupIndex="1" axis="AXIS_JEEP_AXLE2" invertAxis="true" mouseSpeedFactor="0.2"  />
				<animation animSpeed="0.3" animAcceleration="1" animName="axleLiftR" animStartTime="0" />
			</movingTool>							
        </movingTools>
		<movingParts>		           	
			<movingPart node="0>0|0|8|0" referencePoint="0>0|0|0|0|0|2" referenceFrame="0>0|0|0|0|0|2" isActiveDirty="true" scaleZ="true" maxUpdateDistance="20">
                <translatingPart node="0>0|0|8|0|0" />
            </movingPart>
			<movingPart node="0>0|0|8|1" referencePoint="0>0|0|0|1|0|2" referenceFrame="0>0|0|0|1|0|2" isActiveDirty="true" scaleZ="true" maxUpdateDistance="20">
                <translatingPart node="0>0|0|8|1|0" />
            </movingPart> 		
		</movingParts>
    </cylindered>

    <ai>
        <agentAttachment/>
    </ai>

    <licensePlates>
        <licensePlate node="0>0|0|9" position="BACK" preferedType="SQUARISH" placementArea="0.13 0.18 0.04 0.18"/>
    </licensePlates>

    <baseColorConfigurations useDefaultColors="true">
        <baseColorConfiguration materialTemplateName="BRANDT_GREY1"/>
		<baseColorConfiguration materialTemplateName="VOLVO_RED1"/>
		<baseColorConfiguration materialTemplateName="VOLVO_BLACK1"/>
        <baseColorConfiguration materialTemplateName="VOLVO_PURPLE1"/>
        <baseColorConfiguration materialTemplateName="VOLVO_BM_GREEN1"/>
        <baseColorConfiguration materialTemplateName="VOLVO_YELLOW1"/>
        <baseColorConfiguration materialTemplateName="VOLVO_GREY1"/>
        <material materialSlotName="PaintColor"/>		
    </baseColorConfigurations>	
	
	<foliageBending>
        <bendingNode minX="-1.35" maxX="1.35" minZ="-6.6" maxZ="6.6 " yOffset="0.6"/>
    </foliageBending>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4"/>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
	
    <connectionHoses>
        <hose materialTemplateName="rubberBlackHoses" diameter="0.02" inputAttacherJointIndices="1 2 3" isTwoPointHose="false" length="1" maxCenterPointOffset="0 0 0" minCenterPointOffset="-0.1 0 0" node="0>0|0|3|0|0" straighteningFactor="0.7" type="airDoubleRed">  
	    </hose>
        <hose materialTemplateName="rubberBlackHoses" diameter="0.02" inputAttacherJointIndices="1 2 3" isTwoPointHose="false" length="1" maxCenterPointOffset="0 0 0" minCenterPointOffset="-0.1 0 0" node="0>0|0|3|0|1" straighteningFactor="0.7" type="airDoubleYellow">
        </hose>
        <hose materialTemplateName="rubberBlackHoses" diameter="0.02" inputAttacherJointIndices="1 2 3" length="1" node="0>0|0|3|0|2" straighteningFactor="0.7" type="electric">
        </hose>
        <target attacherJointIndices="1" type="airDoubleRed" node="0>0|0|3|1|0" socket="air_red"/>
        <target attacherJointIndices="1" type="airDoubleYellow" node="0>0|0|3|1|1" socket="air_yellow"/>
        <target attacherJointIndices="1" type="electric" node="0>0|0|3|1|2" socket="electric"/>		
    </connectionHoses>		
	
</vehicle>
