<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="carFillable">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

      <storeData>
			<name>
				<en>2005 Ford Excursion Diesel</en>
			</name>
			<specs>
				<power>304</power>
				<maxSpeed>74</maxSpeed>
			</specs>
			<functions>
				<function>$l10n_function_car</function>
			</functions>
			
			<image>store.dds</image>
			<price>35000</price>
			<lifetime>600</lifetime>
			<rotation>0</rotation>
			<brand>FORD</brand>
			<category>cars</category>
		</storeData>
	
		<base>
			<typeDesc>$l10n_typeDesc_car</typeDesc>
			<filename>excursion.i3d</filename>
			<!-- <sounds filename="sounds/triton.xml"/> -->
			<sounds filename="sounds/powerstroke.xml"/>
			<size width="2.5" length="5"/>
			<components count="1">
				<component centerOfMass="0 0.5 0" solverIterationCount="10" mass="7801"/>
			</components>
			<schemaOverlay attacherJointPosition="0 0" name="truck" />
			<mapHotspot type="TRUCK"/>
			<speedLimit value="74"/>
		</base>
		
		<wheels>
			<wheelConfigurations>
				<wheelConfiguration name="XLS" price="0">
					<wheels autoRotateBackSpeed="2.5">
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="2.10" repr="0>0|12|0" driveNode="0>0|12|0|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="1.49" repr="0>0|12|1" driveNode="0>0|12|1|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="1.84" repr="0>0|12|2" driveNode="0>0|12|2|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="2.62" repr="0>0|12|3" driveNode="0>0|12|3|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>					
					</wheels>
					<objectChange node="0>0|13|12" visibilityActive="true"  />
				</wheelConfiguration>
				
<!-- 				<wheelConfiguration name="XLT" price="0">
					<wheels autoRotateBackSpeed="2.5">
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="2.10" repr="0>0|12|0" driveNode="0>0|12|0|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="1.49" repr="0>0|12|1" driveNode="0>0|12|1|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="1.84" repr="0>0|12|2" driveNode="0>0|12|2|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="2.62" repr="0>0|12|3" driveNode="0>0|12|3|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>					
					</wheels>	
					<objectChange node="0>0|13|13" visibilityActive="true"  />					
				</wheelConfiguration> -->
				
				<!-- <wheelConfiguration name="Eddie Bauer" price="0">
					<wheels autoRotateBackSpeed="2.5">
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="2.10" repr="0>0|12|0" driveNode="0>0|12|0|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="1.49" repr="0>0|12|1" driveNode="0>0|12|1|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="1.84" repr="0>0|12|2" driveNode="0>0|12|2|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="2.62" repr="0>0|12|3" driveNode="0>0|12|3|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>					
					</wheels>	
					<objectChange node="0>0|13|14" visibilityActive="true"  />		
					<objectChange node="0>0|13|11" visibilityActive="true"  />					
				</wheelConfiguration>
				
				<wheelConfiguration name="Limited" price="0">
					<wheels autoRotateBackSpeed="2.5">
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="2.10" repr="0>0|12|0" driveNode="0>0|12|0|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="1.49" repr="0>0|12|1" driveNode="0>0|12|1|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="1.84" repr="0>0|12|2" driveNode="0>0|12|2|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>
						<wheel  hasTireTracks="true" hasParticles="true">
							<physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="2.62" repr="0>0|12|3" driveNode="0>0|12|3|0" radius="0.48" width="0.3" forcePointRatio="0.65" initialCompression="0" suspTravel="0.2" spring="100" damper="25" frictionScale="2"/>
						</wheel>					
					</wheels>		
					<objectChange node="0>0|13|15" visibilityActive="true"  />
					<objectChange node="0>0|13|11" visibilityActive="true"  />
				</wheelConfiguration> -->
			</wheelConfigurations>
			
			<ackermannSteeringConfigurations>
				<ackermannSteering rotSpeed="55" rotMax="35" rotCenterWheel1="3" rotCenterWheel2="4"/>
			</ackermannSteeringConfigurations>
		</wheels>
   
		<fillUnit>
			<fillUnitConfigurations>
				<fillUnitConfiguration>
					<fillUnits>
						<fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="diesel" capacity="121">
						</fillUnit>
					</fillUnits>
				</fillUnitConfiguration>
			</fillUnitConfigurations>
		</fillUnit>
		
		<motorized>
			<consumerConfigurations>
				<consumerConfiguration>
					<consumer fillUnitIndex="1" usage="150" fillType="diesel"/>
					<!-- usage is per hour at max load and max rpm -->
				</consumerConfiguration>
			</consumerConfigurations>

        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.5" wheelIndex1="1" wheelIndex2="2" /> <!-- front 1-2 -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.5" wheelIndex1="3" wheelIndex2="4" /> <!-- back 3-4 -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.5" differentialIndex1="1" differentialIndex2="2" /> <!-- front-back -->
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>

        <motorConfigurations>
            <motorConfiguration name="6.0L V8" hp="500" price="0">
                <motor torqueScale="2.394" minRpm="750" maxRpm="5000" maxForwardSpeed="145" maxBackwardSpeed="60" brakeForce="3" lowBrakeForceScale="0.22" rotInertia="0.004788">
                    <torque rpm="850" torque="0.1"/>
                    <torque rpm="1000" torque="0.17"/>
                    <torque rpm="1450" torque="0.22"/>
                    <torque rpm="1900" torque="0.3"/>
                    <torque rpm="2200" torque="0.5"/>
                    <torque rpm="2500" torque="0.6"/>
					<torque rpm="3000" torque="0.64"/>
					<torque rpm="3500" torque="0.72"/>
					<torque rpm="4500" torque="0.8"/>
				</motor>
                <transmission minForwardGearRatio="10" maxForwardGearRatio="200" minBackwardGearRatio="40" maxBackwardGearRatio="200" />
            </motorConfiguration>
        </motorConfigurations>
		
			<exhaustEffects>
				<exhaustEffect node="exhaust" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0.9 0.9 0.9 0.1" maxRpmColor="0.9 0.9 0.9 0.4" minRpmScale="0.02" maxRpmScale="0.75"/>
			</exhaustEffects>


		</motorized>
	
		<enterable isTabbable="true">
			<enterReferenceNode node="COL"/>
				<exitPoint node="exitpoint"/>
			
			<cameras count="2">
				<camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="3.5" transMax="40" translation="0 0 5.75" rotation="-10 180 0">
					<raycastNode node="cameraRaycastNode1"/>
					<raycastNode node="cameraRaycastNode2"/>
				</camera>
				<camera node="indoorCamera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
			</cameras>
        <characterNode node="player_skin" cameraMinDistance="1.5" spineRotation="-90 0 90">
            <target ikChain="rightFoot" targetNode="player_rightFoot"/>
            <target ikChain="leftFoot" targetNode="player_leftFoot"/>
            <target ikChain="rightArm" targetNode="rightArm" poseId="wideFingers"/>
            <target ikChain="leftArm" targetNode="leftArm" poseId="wideFingers"/>
        </characterNode>	
		</enterable>
	
	<lights>
        <states>
            <state lightTypes="0"/>
            <state lightTypes="0 1"/>
			<state lightTypes="0 1 2"/>	
		</states>
        
		<realLights>
            <low>
                <light node="hl1" lightTypes="0"/>
				<light node="hl2" lightTypes="0"/>                				
				<light node="hl7" lightTypes="0"/>
                <light node="hl8" lightTypes="0"/>			
                <light node="tl11" lightTypes="1"/>
				<light node="tl3" lightTypes="1"/>				
				<reverseLight node="rl1"/>
				<reverseLight node="rl2"/>
				<brakeLight node="bl1" />
			    <brakeLight node="bl22" />	
			    <turnLightLeft node="0>0|10|10" />				
			    <turnLightRight node="0>0|10|11" />	
			    <turnLightLeft node="0>0|10|13" />				
			    <turnLightRight node="0>0|10|12" />						
			</low>
            <high>
                <light node="hl1" lightTypes="0"/>
				<light node="hl2" lightTypes="0"/>                				
				<light node="hl7" lightTypes="0"/>
                <light node="hl8" lightTypes="0"/>			
				<reverseLight node="rl1"/>
				<reverseLight node="rl2"/>
				<brakeLight node="bl1" />
			    <brakeLight node="bl22" />				
			    <turnLightLeft node="0>0|10|10" />				
			    <turnLightRight node="0>0|10|11" />				
                <light node="tl11" lightTypes="1"/>
				<light node="tl3" lightTypes="1"/>		
			    <turnLightLeft node="0>0|10|13" />				
			    <turnLightRight node="0>0|10|12" />					
			</high>
        </realLights>
        
		<defaultLights>
			<defaultLight shaderNode="pl" lightTypes="0"/>
			<defaultLight shaderNode="bl" lightTypes="0"/>
			<defaultLight shaderNode="hl" lightTypes="1"/>
			<defaultLight shaderNode="0>0|13|11|0" lightTypes="2"/>
		</defaultLights>
        
		<brakeLights>
            <brakeLight shaderNode="bl" lightTypes="0 3"/>
			<brakeLight shaderNode="bl2" lightTypes="0 3"/>
		</brakeLights>

        <turnLights>
            <turnLightLeft shaderNode="tl1" />			
            <turnLightLeft shaderNode="tl2" />
			<turnLightRight shaderNode="tr1" />
			<turnLightRight shaderNode="tr2" />
		</turnLights>

        <reverseLights>
            <reverseLight shaderNode="rl"/>
		</reverseLights> 	
		
		<sounds>
            <switchLight template="SWITCH_01"/>
            <turnLight template="SWITCH_TURNLIGHT"/>
        </sounds>
    </lights>	
	
	<drivable>
		<steeringWheel node="steeringwheel" indoorRotation="540" outdoorRotation="60"/>
	</drivable>    

    <dashboard>
        <groups>
            <group name="MOTOR_STARTING" isMotorStarting="true"/>
            <group name="MOTOR_ACTIVE" isMotorStarting="true" isMotorRunning="true"/>
        </groups>
    </dashboard>    	


    <attacherJoints comboDuration="2">
        <attacherJointConfigurations>
			<attacherJointConfiguration name="Hitch" price="0">
				<attacherJoint node="AttacherJoint" rootNode="COL" jointType="trailerLow" lowerRotLimit="10 60 50" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1" >
					<schema position="1 0" rotation="0" invertX="false" />
				</attacherJoint>
				<attacherJoint node="AttacherJoint" rootNode="COL" jointType="trailer" lowerRotLimit="10 60 50" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1" >
					<schema position="1 0" rotation="0" invertX="false" />
				</attacherJoint>
            </attacherJointConfiguration>

			<attacherJointConfiguration name="+ Plow Mount" price="0">
				<attacherJoint node="AttacherJoint" rootNode="COL" jointType="trailerLow" lowerRotLimit="10 60 50" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1" >
					<schema position="1 0" rotation="0" invertX="false" />
				</attacherJoint>
				<attacherJoint node="AttacherJoint" rootNode="COL" jointType="trailer" lowerRotLimit="10 60 50" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1" >
					<schema position="1 0" rotation="0" invertX="false" />
				</attacherJoint>
				<attacherJoint node="0>0|14|1" jointType="skidSteer"  allowsJointLimitMovement="false" allowsLowering="false" rotLimitSpring="7500 7500 7500" rotLimitDamping="5 5 5" transLimitSpring="7500 7500 7500" transLimitDamping="5 5 5" >
					<schema position="1 0.4" rotation="0" invertX="true" />
					<!-- Pockets appear -->
					<objectChange node="0>0|14|0" visibilityActive="true" visibilityInactive="false"  />
				</attacherJoint>		
				<objectChange node="0>0|14" visibilityActive="true"   />
				<objectChange node="0>0|13|0|5" visibilityActive="false"   />
            </attacherJointConfiguration>
        </attacherJointConfigurations>


	<designConfigurations title="Side Steps">
		<designConfiguration name="No" price="0">
		</designConfiguration>
		<designConfiguration name="Yes" price="100">
			<objectChange node="0>0|13|1" visibilityActive="true" />
		</designConfiguration>	
	</designConfigurations>	
	
        <sounds>
            <attach template="ATTACH_01" linkNode="0>" />
        </sounds>
    </attacherJoints>

	
	<ai>
        <agent width="2.6" length="7.35" height="3.6" lengthOffset="2.9" frontOffset="5.61" />
        <collisionTrigger node="aiCollisionTrigger" width="3.0" height="3.6"/>
    </ai>
	<baseMaterial>
        <material name="body.002" baseNode="body">
            <shaderParameter name="colorMat0" value="SHARED_BLACK2"/>
        </material>		
   
	</baseMaterial>
	
	    <baseMaterialConfigurations price="1000" useDefaultColors="true" defaultColorIndex="1">
		<baseMaterialConfiguration color="0.8 0 1 1" />
		<baseMaterialConfiguration color="0.25 0.8 0.01 1" />
		<baseMaterialConfiguration color="0 0.2 0.3 1" />
		<baseMaterialConfiguration color="0.1 0.2 0.5 1" />
		<baseMaterialConfiguration color="0 0.8 1 1" />
		<baseMaterialConfiguration color="0.9 0 0 1" />
		<baseMaterialConfiguration color="0.1 0 0.01 1" />
		<baseMaterialConfiguration color="0 1 0 1" />
		<baseMaterialConfiguration color="0 0 0.1 1" />
		<baseMaterialConfiguration color="0 0 0.3 1" />
	    <baseMaterialConfiguration color="0 0 0 1" />
		<baseMaterialConfiguration color="1 0 1 1" />
        <material name="body.002" shaderParameter="colorMat0" />
    </baseMaterialConfigurations>	
	
	<wearable wearDuration="45" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="45" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>	
	
	<i3dMappings>
				<!-- Truck -->
		<i3dMapping id="COL" node="0>"/>      
		<i3dMapping id="Excursion" node="0>0|0"/>
				<!-- Wheel Repr -->
		<i3dMapping id="repr1" node="0>0|1"/>
        <i3dMapping id="repr2" node="0>0|2"/>
        <i3dMapping id="repr3" node="0>0|3"/>
        <i3dMapping id="repr4" node="0>0|4"/>																				
				<!-- Cameras -->
		<i3dMapping id="outdoorCameraTarget" node="0>0|6|0"/>
        <i3dMapping id="outdoorCamera" node="0>0|6|0|0"/>
        <i3dMapping id="indoorCamera" node="0>0|6|1"/>
        <i3dMapping id="cameraRaycastNode1" node="0>0|6|2"/>
        <i3dMapping id="cameraRaycastNode2" node="0>0|6|3"/>
        <i3dMapping id="cameraRaycastNode3" node="0>0|6|4"/>
        <i3dMapping id="shadowFocusBox" node="0>0|6|5"/>
				<!-- Ai -->
		<i3dMapping id="aiCollisionTrigger" node="0>0|7"/>
        <i3dMapping id="exitpoint" node="0>0|5"/>
		<i3dMapping id="AttacherJoint" node="0>0|11|2|0|0|0|0"/>
		<i3dMapping id="exhaust" node="0>0|9"/>
		<i3dMapping id="steeringwheel" node="0>0|8|0"/>			
				<!-- Color Select -->
		<i3dMapping id="grill" node="0>0|0|3"/>		
		<i3dMapping id="body" node="0>0|13|16"/>				
		<i3dMapping id="mirrors" node="0>0|0|26"/>		
		<i3dMapping id="sidestep" node="0>0|0|47"/>		
				<!-- Lights -->
		<i3dMapping id="rl" node="0>0|0|0"/>
		<i3dMapping id="tl1" node="0>0|0|33"/>
        <i3dMapping id="tr1" node="0>0|0|34"/>
		<i3dMapping id="tr2" node="0>0|0|42"/>	
		<i3dMapping id="tl2" node="0>0|0|41"/>
		<i3dMapping id="bl" node="0>0|0|38"/>	
		<i3dMapping id="bl2" node="0>0|0|60"/>
		<i3dMapping id="pl" node="0>0|0|43"/>
		<i3dMapping id="hl" node="0>0|0|37"/>
				<!-- Real Lights -->
		<i3dMapping id="hl1" node="0>0|10|0"/>
        <i3dMapping id="hl2" node="0>0|10|1"/>
        <i3dMapping id="hl7" node="0>0|10|2"/>	
		<i3dMapping id="hl8" node="0>0|10|3"/>        
		<i3dMapping id="bl1" node="0>0|10|4"/>
		<i3dMapping id="bl22" node="0>0|10|5"/>	
		<i3dMapping id="rl1" node="0>0|10|6"/>
        <i3dMapping id="rl2" node="0>0|10|7"/>
        <i3dMapping id="tl11" node="0>0|10|8"/>	
		<i3dMapping id="tl3" node="0>0|10|9"/>

        <i3dMapping id="playerRoot" node="0>0|15"/>
        <i3dMapping id="player_skin" node="0>0|15|0"/>
        <i3dMapping id="player_rightFoot" node="0>0|15|2"/>
        <i3dMapping id="player_leftFoot" node="0>0|15|1"/>
        <i3dMapping id="leftArm" node="0>0|8|0|0"/>
        <i3dMapping id="rightArm" node="0>0|8|0|1"/>
	</i3dMappings>

</vehicle>