<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="logGrab" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>Power Clam Log Grapple XS</name>
        <functions>
            <function>$l10n_function_frontloaderLogFork</function>
        </functions>
        <image>store.png</image>
        <price>19000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>FDRLogging</brand>
        <category>forestryExcavatorTools</category>
        <shopTranslationOffset>0 0 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>3328000</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>532224</indexBufferMemoryUsage>
        <textureMemoryUsage>4915200</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>369732</audioMemoryUsage>
    </storeData>

     <base>
	 
        <typeDesc>$l10n_typeDesc_wheelLoaderTool</typeDesc>
        <filename>FDRAttachment.i3d</filename>
        <size width="3" length="2.5"/>
		
        <components>
		
		
            <component centerOfMass="0 0 0" solverIterationCount="30" mass="1500" />
			<component centerOfMass="0 0 0" solverIterationCount="30" mass="425" />
			<component centerOfMass="0 0 0" solverIterationCount="30" mass="425" />
			<component centerOfMass="0 0 0" solverIterationCount="30" mass="200" />
			
			<joint component1="1" component2="2" node="0>5"  rotLimit="0 0 0"  rotLimitDamping="65 65 65" rotDriveVelocity="5 5 5" maxRotDriveForce="10 10 10" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 650" transLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 90000000000000000000000000000000000"   enableCollision="true"/>
            <joint component1="1" component2="3" node="0>4"  rotLimit="0 0 0"  rotLimitDamping="65 65 65" rotDriveVelocity="5 5 5" maxRotDriveForce="10 10 10" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 650" transLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 90000000000000000000000000000000000"  enableCollision="true"/>
			
			<joint component1="1" component2="4" node="0>6" nodeActor1="3>3"  rotLimit="0 0 0"  rotLimitDamping="100 100 100" rotLimitSpring="1000 90000000000000000000000000000000000 90000000000000000000000000000000000" transLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 90000000000000000000000000000000000"   enableCollision="true"/>

			
			<collisionPair component1="1" component2="2" enabled="false"/>
			<collisionPair component1="1" component2="3" enabled="false"/>
			<collisionPair component1="1" component2="4" enabled="false"/>
			
			<collisionPair component1="2" component2="3" enabled="false"/>
			<collisionPair component1="2" component2="4" enabled="false"/>
			
			<collisionPair component1="3" component2="4" enabled="false"/>
            
            
        </components>
		
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
		<mapHotspot type="TOOL" />
		
    </base>
	
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>	
	

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>1|0|0" jointType="telehandler" rotLimitDamping="1 1 4500" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 40000" />
			<inputAttacherJoint node="0>1|0|1" jointType="telehandler" rotLimitDamping="1 1 4500" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 40000" />
			<inputAttacherJoint node="0>1|0|2" jointType="telehandler" rotLimitDamping="1 1 4500" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 40000" />
			<inputAttacherJoint node="0>1|0|3" jointType="telehandler" rotLimitDamping="1 1 4500" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 40000" />
			<inputAttacherJoint node="0>1|0|4" jointType="telehandler" rotLimitDamping="1 1 4500" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 40000" />
			<inputAttacherJoint node="0>1|0|5" jointType="telehandler" rotLimitDamping="1 1 4500" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 40000" />
        </inputAttacherJoints>
    </attachable>
	
	
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>

<cylindered>

	<movingTools>
	
	
			<!------Claw Left------>
			  <movingTool node="0>4" playSound="true" >
			  
                <controls axis="FDR-Claw-Open" invertAxis="false" mouseSpeedFactor="0.3" iconName="GRABBER_OPEN_CLOSE" />
                <rotation rotationAxis="3" rotSpeed="-65"  rotMax="79" rotMin="5" />
				
				<dependentMovingTool node="0>5" speedScale="-1" />
				
				<componentJoint index="1" anchorActor="0" />
				<componentJoint index="2" anchorActor="0" />
				
				<dependentMovingTool node="1>0|1" speedScale="-1" />
				<dependentMovingTool node="2>0|1" speedScale="-1" />
						
              </movingTool>
			
			
			<!------Claw Right------>
			  <movingTool node="0>5" playSound="true" >
			  
                <controls axis="FDR-Claw-Open" invertAxis="true" mouseSpeedFactor="0.3" iconName="GRABBER_OPEN_CLOSE" />
                <rotation rotationAxis="3" rotSpeed="-65"  rotMax="-5" rotMin="-79" />
				
				<dependentMovingTool node="0>4" speedScale="-1" />
				
				<componentJoint index="1" anchorActor="0" />
                <componentJoint index="2" anchorActor="0" />

				<dependentMovingTool node="1>0|1" speedScale="-1" />
				<dependentMovingTool node="2>0|1" speedScale="-1" />
			
              </movingTool>
			  
			  
			    <!------STAB Left------>
			  <movingTool node="0>6" playSound="true" >
			  
                <controls axis="FDR-2ndClaw-Open" invertAxis="false" mouseSpeedFactor="0.3" iconName="GRABBER_OPEN_CLOSE" />
                <rotation rotationAxis="1" rotSpeed="60"  rotMax="30" rotMin="-37" startRot="30"  />
			
			
				
				<componentJoint index="3" anchorActor="0" />
			
		
						
              </movingTool>
			  
			   <movingTool node="1>0|1" playSound="true" >      
                <rotation rotationAxis="1" rotSpeed="-5000"  rotMax="1" rotMin="-1" />	
              </movingTool>
			  
			  <movingTool node="2>0|1" playSound="true" >        
                <rotation rotationAxis="1" rotSpeed="-5000"  rotMax="1" rotMin="-1" />			
              </movingTool>
			  
			  
		
		
    </movingTools>

    
		
		 <sounds>
		    <!-------MainClaws Hydro----------->	
		    <actionSound template="hydraulicOpen05"    pitchScale="0.4" volumeScale="1"   linkNode="0>4"      actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="0>4"      fadeIn="0.1" fadeOut="0.1"/>
		
			<!-------Main Claws Clack----------->	
            <actionSound template="clackVar6"            pitchScale="0.2" volumeScale="2"   linkNode="0>4"      actionNames="TOOL_MOVE_END_POS_LIMIT"     nodes="0>4"/>	
            <actionSound template="clackVar6"            pitchScale="0.2" volumeScale="2"   linkNode="0>5"      actionNames="TOOL_MOVE_END_POS_LIMIT"     nodes="0>5"/>				
			
            
        </sounds>
		
		
</cylindered>

<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>

<washable dirtDuration="99999999999999999999999999999999999999999999999999999999999999999" washDuration="1" workMultiplier="0" fieldMultiplier="0"/>
<wearable wearDuration="99999999999999999999999999999999999999999999999999999999999999999" workMultiplier="5" fieldMultiplier="2"/>

 <ai>
        <agentAttachment width="1.3" height="1.0" length="1.4" lengthOffset="0.2"/>
    </ai>
	
	 <foliageBending>
        <bendingNode minX="-1" maxX="1" minZ="-0.55" maxZ="-0.1" yOffset="0.03" />
     </foliageBending>

</vehicle>
