<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="Strautmann">
	<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
	
	<storeData>
        <name>Hydrofox</name>
		<functions>
            <function>$l10n_function_feeder</function>
        </functions>
        <image>Store_Images/store.dds</image>
        <price>5860</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>STRAUTMANN</brand>
        <category>animals</category>
        <shopTranslationOffset>0 0 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>509368</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>120018</indexBufferMemoryUsage>
        <textureMemoryUsage>4194512</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>
	
	<base>
        <typeDesc>
			Strautmann Hydrofox
		</typeDesc>
        <filename>Strautmann_Hydrofox.i3d</filename>
         <size width="2.5" length="1.0" />
        <components>
            <component centerOfMass="0.0 0.5 -0.3" solverIterationCount="20" mass="810"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0">
            <default name="DEFAULT_IMPLEMENT"/>
            <selected name="DEFAULT_IMPLEMENT_SELECTED"/>
        </schemaOverlay>
    </base>
    
   <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>1" topReferenceNode="0>2" jointType="implement" isControllable="true" needsLowering="false" upperRotationOffset="10" lowerRotLimitScale="0 0 0" upperRotLimitScale="0 0 0" lowerTransLimitScale="0 0 0" upperTransLimitScale="0 0 0" >
                <distanceToGround lower="0" upper="1.2" />
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport" />
   </attachable>
   
   <dynamicallyLoadedParts>       
        <dynamicallyLoadedPart node="1|0" linkNode="0>0|12|0|2|2"  filename="$data/shared/connectionHoses/connectors.i3d" />
		<dynamicallyLoadedPart node="1|0" linkNode="0>0|12|0|3|2"  filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>
	
	<connectionHoses>	
		
		<localHose>
            <hose type="hydraulicIn"  node="0>0|12|0|2|0"  length="0.05" diameter="0.02" straighteningFactor="0.1" adapterType="NONE"/>
            <target inputAttacherJointIndices="1" type="hydraulicIn" node="0>0|12|0|2|1" length="0.05" straighteningFactor="0.1"/>
        </localHose> 
		<localHose>
            <hose type="hydraulicIn"  node="0>0|12|0|2|1"  length="0.1" diameter="0.02" straighteningFactor="0.1" adapterType="NONE"/>
            <target inputAttacherJointIndices="1" type="hydraulicIn" node="0>0|12|0|2|2" length="0.1" straighteningFactor="0.1"/>
        </localHose>
		<localHose>
            <hose type="hydraulicIn"  node="0>0|12|0|3|0"  length="0.05" diameter="0.02" straighteningFactor="0.1" adapterType="NONE"/>
            <target inputAttacherJointIndices="1" type="hydraulicIn" node="0>0|12|0|3|1" length="0.05" straighteningFactor="0.1"/>
        </localHose> 
		<localHose>
            <hose type="hydraulicIn"  node="0>0|12|0|3|1"  length="0.1" diameter="0.02" straighteningFactor="0.1" adapterType="NONE"/>
            <target inputAttacherJointIndices="1" type="hydraulicIn" node="0>0|12|0|3|2" length="0.1" straighteningFactor="0.1"/>
        </localHose>
		
		<hose inputAttacherJointIndices="1" type="hydraulicIn"  node="0>0|12|0|0"  length="0.9" diameter="0.02" straighteningFactor="1.2">		
           <objectChange node="0>0|12|0|2" visibilityActive="false" visibilityInactive="true"/>		   
        </hose>  
		<hose inputAttacherJointIndices="1" type="hydraulicOut"  node="0>0|12|0|1"  length="0.9" diameter="0.02" straighteningFactor="1.2">		
           <objectChange node="0>0|12|0|3" visibilityActive="false" visibilityInactive="true"/>		
        </hose>
    </connectionHoses>	
   
   <animations>
        <animation name="moveSupport">
            <!-- <part node="0>0|6"  startTime="0.0" endTime="0.2" startTrans="0 0.06 1.158" 	endTrans="0 0.06 0.08"/> -->
            <part node="0>0|6"  startTime="0.0" endTime="0.2" startTrans="0 0.06 0.08" 		endTrans="0 0.06 1.158"/>
            <!-- <part node="0>0|6"  startTime="0.0" endTime="0.2" endTrans="0 0.06 1.158" 		startTrans="0 0.06 1.158"/> -->
        </animation>
    </animations>

   <attacherJointControl maxTiltAngle="55">
        <control controlFunction="controlAttacherJointHeight" controlAxis="AXIS_HYDRAULICATTACHER1" invertControlAxis="true" mouseSpeedFactor="0.5" iconName="IMPLEMENT_ATTACHER_TRANS" />
        <control controlFunction="controlAttacherJointTilt"   controlAxis="AXIS_HYDRAULICATTACHER2" invertControlAxis="true" mouseSpeedFactor="0.5" iconName="IMPLEMENT_ATTACHER_ROTX" />

        <sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="0>" />
        </sounds>
    </attacherJointControl>
   
	<fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unit="$l10n_unit_literShort" fillTypeCategories="fork" capacity="3800"/>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>
	<fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="0>0|3|0" allSidePlanes="true" maxAllowedHeapAngle="10" fillUnitIndex="1" />
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>
        <unloadInfos>
            <unloadInfo>
                <node node="0>0|3|3" width="1.8" length="0.2"/>
            </unloadInfo>
        </unloadInfos>
        <loadInfos>
            <loadInfo>
                <node node="0>0|3|2" width="1.8" length="0.2"/>
            </loadInfo>
        </loadInfos>
        <dischargeInfos>
            <dischargeInfo>
                <node node="0>0|3|1" width="1.8" length="0.2"/>
            </dischargeInfo>
        </dischargeInfos>
    </fillVolume>
	
	<shovel>
        <shovelNode node="0>0|4" fillUnitIndex="1" loadInfoIndex="1" width="2" length="0.8" needsMovement="true" maxPickupAngle="105"/>
        <dischargeInfo node="0>0|5" minSpeedAngle="105" maxSpeedAngle="180" />
    </shovel>
	
	<dynamicMountAttacher node="0>">
	<mountCollisionMask node="0>0|2" collisionMask="134225920"/>
	</dynamicMountAttacher>
	
	<dischargeable>
        <dischargeNode emptySpeed="1400" node="0>0|3|1" fillUnitIndex="1" unloadInfoIndex="1" >
            <info width="1.0" length="0.2" zOffset="0.5"/>
			<movingToolActivation node="0>0|9" isInverted="false" openFactor="0.4" />
			<effects>
                <effectNode effectClass="TipEffect">
                    <effectNode effectNode="0>0|8" effectClass="ParticleEffect" />
                    <effectNode effectNode="0>0|7|0" materialType="unloading" materialTypeId="3" fadeTime="0.5" alignXAxisToWorldY="true"/>
                </effectNode>
                <effectNode effectNode="0>0|7|1" materialType="smoke" materialTypeId="1" fadeTime="0.5" />
            </effects>
        </dischargeNode>
    </dischargeable>
	
	<cylindered>
        <movingTools>
            <movingTool node="0>0|9" delayedNode="0>0|0" playSound="true" >
                <controls axis="AXIS_FRONTLOADER_TOOL2" invertAxis="false" mouseSpeedFactor="0.3" iconName="TOOL_OPEN_CLOSE" />
                <translation transSpeed="5" transAcceleration="180" transMax="1.96" transMin="0" translationAxis="2"/>
            </movingTool>
        </movingTools>
		
		<sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="0>"/>
        </sounds>
    </cylindered>
	
	<foldable>
    </foldable>
	
    <washable dirtDuration="60" washDuration="1" workMultiplier="20"/>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>

	<tipReferencePoints>
		<tipReferencePoint index="6" />
	</tipReferencePoints>
	
   	<tipAnimation rootNode="0|4" speedScale="1" clip="tipAnimationClipSource" />     
    
	<cuttingAreas count="1">
        <cuttingArea1 startIndex="3" widthIndex="4" heightIndex="5"/>
    </cuttingAreas>

</vehicle>
