<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="cultivator">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <storeData>
        <name>GRM-ZNS</name>
        <specs>
            <neededPower>160</neededPower>
            <workingWidth>3.0</workingWidth>
        </specs>
        <functions>		
            <function>$l10n_function_subsoiler</function>	
        </functions>
        <image>store_agroLiftGRM_ZNS.dds</image>
        <price>14500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>AGROLIFT</brand>
        <category>subsoilers</category>		
        <vertexBufferMemoryUsage>1359184</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>277392</indexBufferMemoryUsage>
        <textureMemoryUsage>6990816</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_cultivator</typeDesc>
        <filename>agroLiftGRM_ZNS.i3d</filename>
        <size width="4.5" length="1.2" lengthOffset="0"/>
        <speedLimit value="12" />
        <components>
            <component centerOfMass="0 0.15 0.5" solverIterationCount="20" mass="862" />
        </components>
        <schemaOverlay attacherJointPosition="0 0">
            <default name="DEFAULT_IMPLEMENT"/>
            <selected name="DEFAULT_IMPLEMENT_SELECTED"/>
        </schemaOverlay>
    </base>	

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0">
                <wheels>
                    <wheel filename="tekstures/300_70R20.xml" isLeft="true" >
                        <physics rotSpeed="0" restLoad="0.9" repr="0>1|2|0|0" driveNode="0>1|2|0|0|0" forcePointRatio="0.01"  initialCompression="50" suspTravel="0.01" spring="20" damper="40" />
                    </wheel>
                    <wheel filename="tekstures/300_70R20.xml" isLeft="false" >
                        <physics rotSpeed="0" restLoad="0.9" repr="0>1|2|0|1" driveNode="0>1|2|0|1|0" forcePointRatio="0.01"  initialCompression="50" suspTravel="0.01" spring="20" damper="40" />
                    </wheel>	
                    <wheel filename="tekstures/300_70R20.xml" isLeft="true" >
                        <physics rotSpeed="0" restLoad="0.9" repr="0>1|2|0|0" driveNode="0>1|2|0|0|1" forcePointRatio="0.01"  initialCompression="50" suspTravel="0.01" spring="20" damper="40" />
                    </wheel>
                    <wheel filename="tekstures/300_70R20.xml" isLeft="false" >
                        <physics rotSpeed="0" restLoad="0.9" repr="0>1|2|0|1" driveNode="0>1|2|0|1|1" forcePointRatio="0.01"  initialCompression="50" suspTravel="0.01" spring="20" damper="40" />
                    </wheel>							
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
        <rimColor>SHARED_WHITE1</rimColor>
        <hubs>
            <hub linkNode="0>1|2|0|0|0"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true" scale="0.152 0.152 0.152" />		
            <hub linkNode="0>1|2|0|0|0"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.152 0.152 0.152" />		
            <hub linkNode="0>1|2|0|1|0"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true" scale="0.152 0.152 0.152" />
            <hub linkNode="0>1|2|0|1|0"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.152 0.152 0.152" />	
            <hub linkNode="0>1|2|0|0|1"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true" scale="0.152 0.152 0.152" />
            <hub linkNode="0>1|2|0|0|1"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.152 0.152 0.152" />		
            <hub linkNode="0>1|2|0|1|1"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true" scale="0.152 0.152 0.152" />
            <hub linkNode="0>1|2|0|1|1"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.152 0.152 0.152" />	
            <color0>0 0.17 1 0</color0>				
        </hubs>		
    </wheels>	
	
	<connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="0>0|3|0"  length="1.0" diameter="0.01" straighteningFactor="0.5">
           <objectChange node="0>0|3|0|0" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="0>0|3|1" length="1.0" diameter="0.01" straighteningFactor="0.5">
           <objectChange node="0>0|3|1|0" visibilityActive="false" visibilityInactive="true"/>
        </hose>	
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="0>0|3|2" length="1.0" diameter="0.01" straighteningFactor="0.5">
           <objectChange node="0>0|3|2|0" visibilityActive="false" visibilityInactive="true"/>
        </hose>	
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="0>0|3|3" length="1.0" diameter="0.01" straighteningFactor="0.5">
           <objectChange node="0>0|3|3|0" visibilityActive="false" visibilityInactive="true"/>
        </hose>		
        <hose inputAttacherJointIndices="1" type="electric"     node="0>0|3|4" length="1.0" diameter="0.01" straighteningFactor="0.5">
           <objectChange node="0>0|3|4|0" visibilityActive="false" visibilityInactive="true"/>
        </hose>			
    </connectionHoses>		
	
    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="0>0|3|0|0|0"   filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="0>0|3|1|0|0"   filename="$data/shared/connectionHoses/connectors.i3d" />	
        <dynamicallyLoadedPart node="1|0" linkNode="0>0|3|2|0|0"   filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="0>0|3|3|0|0"   filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|1" linkNode="0>0|3|4|0|0"   filename="$data/shared/connectionHoses/connectors.i3d" />			
    </dynamicallyLoadedParts>		
	
    <lights>
        <sharedLight linkNode="0>1|4|0|0|0"         filename="$data/shared/assets/lights/lizard/rear2ChamberLight_05_left.xml" />
        <sharedLight linkNode="0>1|4|0|0|1"         filename="$data/shared/assets/lights/lizard/rear2ChamberLight_05_right.xml" />
        <sharedLight linkNode="0>1|4|0|0|2"         filename="$data/shared/assets/lights/lizard/frontLightCone_01.xml" />
        <sharedLight linkNode="0>1|4|0|0|3"         filename="$data/shared/assets/lights/lizard/frontLightCone_01.xml" />

        <realLights>
            <high>
                <light node="0>1|4|0|1|0" lightTypes="0"/>
                <light node="0>1|4|0|1|3" lightTypes="0"/>
                <turnLightLeft node="0>1|4|0|1|1"/>
                <turnLightRight node="0>1|4|0|1|2"/>
                <brakeLight node="0>1|4|0|1|0"/>
            </high>
        </realLights>
    </lights>		
	
    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>0|0" jointType="implement" topReferenceNode="0>0|1" allowsLowering="true" lowerRotLimitScale="0 0 0" upperRotationOffset="15" lowerRotationOffset="0.100"   >
                <distanceToGround lower="0.100" upper="1.3" />
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport" />
    </attachable>
	
    <speedRotatingParts>
        <speedRotatingPart node="0>1|0|0|0|0|0" radius="0.2" groundReferenceNodeIndex="2"/>
        <speedRotatingPart node="0>1|0|0|0|0|1" radius="0.2" groundReferenceNodeIndex="2"/>
    </speedRotatingParts>	
	
	<powerConsumer forceNode="0>" maxForce="22" />
	
    <groundReferenceNodes>
        <groundReferenceNode node="0>2|6" threshold="0.15" depthNode="0>2|6"/>
        <groundReferenceNode node="0>1|0|0|0|3|3" threshold="0.05" depthNode="0>1|0|0|0|3|3"/>		
    </groundReferenceNodes>
	
    <workAreas>
        <workArea type="cultivator" functionName="processCultivatorArea" >
            <area startNode="0>2|0" widthNode="0>2|1" heightNode="0>2|2"/>	
            <groundReferenceNode index="1" />
        </workArea>		
        <workArea type="cultivator" functionName="processCultivatorArea" >
            <area startNode="0>2|3" widthNode="0>2|4" heightNode="0>2|5"/>			
            <groundReferenceNode index="1" />
        </workArea>		
    </workAreas>
	
    <cultivator>
        <sounds>
            <work template="DEFAULT_CULTIVATOR_WORK" linkNode="0>" />
        </sounds>
        <directionNode node="0>" />
        <onlyActiveWhenLowered value="true"/>
    </cultivator>	
	
    <cylindered>
        <movingTools>
            <movingTool node="0>1|0|0">
                <controls axis="AXIS_SPRAYER_ARM" invertAxis="false" mouseSpeedFactor="0.7" iconName="SPRAYER_ARM_TRANSLATE_Y"/>
                <rotation rotSpeed="30" rotAcceleration="100" rotMax="15" rotMin="-17.8" rotationAxis="1"/>
                <dependentPart node="0>1|0|0|0"/>
                <dependentPart node="0>1|0|1"/>
            </movingTool>	
            <movingTool node="0>1|2" wheelIndices="1 2 3 4">
                <controls axis="AXIS_FRONTLOADER_TOOL" invertAxis="false" mouseSpeedFactor="0.7" iconName="SPRAYER_ARM_TRANSLATE_Y" />
                <rotation rotSpeed="30" rotAcceleration="100" rotMax="171.5" rotMin="141.5" rotationAxis="1"/>
                <dependentPart node="0>1|3"/>			
            </movingTool>				
            <movingTool node="0>1|0|0|0" playSound="true">
                <dependentPart node="0>1|1"/>
            </movingTool>	
            <movingTool node="0>1|5|0|0">
                <dependentPart node="0>1|5|0|1"/>
            </movingTool>	
            <movingTool node="0>1|5|1|0">
                <dependentPart node="0>1|5|1|1"/>
            </movingTool>	
            <movingTool node="0>1|5|2|0">
                <dependentPart node="0>1|5|2|1"/>
            </movingTool>	
            <movingTool node="0>1|5|3|0">
                <dependentPart node="0>1|5|3|1"/>
            </movingTool>	
            <movingTool node="0>1|5|4|0">
                <dependentPart node="0>1|5|4|1"/>
            </movingTool>
            <movingTool node="0>1|5|5|0">
                <dependentPart node="0>1|5|5|1"/>
            </movingTool>				
        </movingTools>
		
        <movingParts>
            <movingPart node="0>1|0|1" referenceFrame="0>1|0|0"/>
            <movingPart node="0>1|0|0|0" referenceFrame="0>"/>
            <movingPart node="0>1|1" referencePoint="0>1|0|0|0|1" referenceFrame="0>1|0|0|0|1" playSound="true">
                <translatingPart node="0>1|1|0"/>
            </movingPart>
            <movingPart node="0>1|3" referencePoint="0>1|2|1" referenceFrame="0>1|2|1" playSound="true">
                <translatingPart node="0>1|3|0"/>
            </movingPart>	
			<movingPart node="0>1|5|0|1" referencePoint="0>1|5|0|0|0" referenceFrame="0>1|5|0|0|0" scaleZ="true" invertZ="true" />	
			<movingPart node="0>1|5|1|1" referencePoint="0>1|5|1|0|0" referenceFrame="0>1|5|1|0|0" scaleZ="true" invertZ="true" />		
			<movingPart node="0>1|5|2|1" referencePoint="0>1|5|2|0|0" referenceFrame="0>1|5|2|0|0" scaleZ="true" invertZ="true" />	
			<movingPart node="0>1|5|3|1" referencePoint="0>1|5|3|0|0" referenceFrame="0>1|5|3|0|0" scaleZ="true" invertZ="true" />	
			<movingPart node="0>1|5|4|1" referencePoint="0>1|5|4|0|0" referenceFrame="0>1|5|4|0|0" scaleZ="true" invertZ="true" />		
			<movingPart node="0>1|5|5|1" referencePoint="0>1|5|5|0|0" referenceFrame="0>1|5|5|0|0" scaleZ="true" invertZ="true" />					
        </movingParts>
		
        <sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="0>"/>
        </sounds>
    </cylindered>
	
	<workParticles>
		<particleAnimation>
			<node node="0>4|0|0" refNodeIndex="1" materialType="SOIL" />			
		</particleAnimation>
		<particle>
			<node node="0>4|0|1" refNodeIndex="1" particleType="SOIL" />
			<node node="0>4|0|2" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="1.0" />
			<node node="0>4|0|3" refNodeIndex="1" particleType="SOIL_CHUNKS" worldSpace="false" />
			<node node="0>4|0|4" refNodeIndex="1" particleType="SOIL" />
			<node node="0>4|0|5" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="1.0" />
			<node node="0>4|0|6" refNodeIndex="1" particleType="SOIL_CHUNKS" worldSpace="false" />			
		</particle>
	</workParticles>		
	
	<designConfigurations>
		<designConfiguration name="$l10n_configuration_wallNo" price="0">		
		</designConfiguration>
		<designConfiguration name="$l10n_configuration_wall" price="2300">
			<objectChange node="0>1|0" visibilityActive="true" visibilityInactive="false" />
			<objectChange node="0>1|1" visibilityActive="true" visibilityInactive="false" />	
            <objectChange node="0>1|0|0|0|2|0" compoundChildActive="true" compoundChildInactive="false" />
            <objectChange node="0>1|0|0|0|2|1" compoundChildActive="true" compoundChildInactive="false" />	
			<objectChange node="0>0|3|2"   visibilityActive="true" visibilityInactive="false" />
			<objectChange node="0>0|3|3"   visibilityActive="true" visibilityInactive="false" />
			<objectChange node="0>0|6"     visibilityActive="true" visibilityInactive="false" />		
			<objectChange node="0>0|8"     visibilityActive="true" visibilityInactive="false" />	
		    <objectChange node="0>1|0|0|0|3" scaleActive="1 1 1" scaleInactive="0 0 0"/>	
		    <objectChange node="0>4|0|4" scaleActive="1 1 1" scaleInactive="0 0 0"/>
		    <objectChange node="0>4|0|6" scaleActive="1 1 1" scaleInactive="0 0 0"/>			
		</designConfiguration>
	</designConfigurations>		
	
    <foldable>
        <foldingConfigurations title="$l10n_configurationOdblask">
            <foldingConfiguration name="$l10n_ui_no" price="0" >	
            </foldingConfiguration>
            <foldingConfiguration name="$l10n_ui_yes" price="500" >
			    <objectChange node="0>1|4"   visibilityActive="true" visibilityInactive="false" />	
			    <objectChange node="0>0|4"   visibilityActive="true" visibilityInactive="false" />
			    <objectChange node="0>0|3|4" visibilityActive="true" visibilityInactive="false" />						
            </foldingConfiguration>
        </foldingConfigurations>		
    </foldable>			
	
    <animations>
        <animation name="moveSupport">
            <part node="0>0|2"          startTime="0.0" endTime="0.1" startTrans="0 0.7 0"      endTrans="0 0 0"/>	
            <part node="0>1|0|0|0|2|1"  startTime="0.0" endTime="0.1" startTrans="0 0.15 0"     endTrans="0 0 0"/>				
        </animation>
    </animations>
	
    <randomlyMovingParts>
        <randomlyMovingPart node="0>1|5|0|0" rotAxis="1" rotMean="2 0" rotVariance="0 -2" rotTimeMean="0.5 0.7"       rotTimeVariance="0.53 0.53" pauseMean="0.001 0.5"    pauseVariance="0.554 0.51" refNodeIndex="1" isSpeedDependent="true" />  
        <randomlyMovingPart node="0>1|5|1|0" rotAxis="1" rotMean="2 0" rotVariance="0 -2" rotTimeMean="0.5246 0.5246" rotTimeVariance="0.53 0.53" pauseMean="1.051 2.1246" pauseVariance="1.054 2.51" refNodeIndex="1" isSpeedDependent="true" />    
        <randomlyMovingPart node="0>1|5|2|0" rotAxis="1" rotMean="2 0" rotVariance="0 -2" rotTimeMean="0.5246 0.5246" rotTimeVariance="0.53 0.53" pauseMean="2.051 1.1246" pauseVariance="2.054 1.51" refNodeIndex="1" isSpeedDependent="true" /> 
        <randomlyMovingPart node="0>1|5|3|0" rotAxis="1" rotMean="2 0" rotVariance="0 -2" rotTimeMean="0.5246 0.5246" rotTimeVariance="0.53 0.53" pauseMean="1.051 1.1246" pauseVariance="1.054 1.51" refNodeIndex="1" isSpeedDependent="true" />  
        <randomlyMovingPart node="0>1|5|4|0" rotAxis="1" rotMean="2 0" rotVariance="0 -2" rotTimeMean="0.5246 0.5246" rotTimeVariance="0.53 0.53" pauseMean="1.051 2.1246" pauseVariance="1.054 2.51" refNodeIndex="1" isSpeedDependent="true" />    
        <randomlyMovingPart node="0>1|5|5|0" rotAxis="1" rotMean="2 0" rotVariance="0 -2" rotTimeMean="0.5246 0.5246" rotTimeVariance="0.53 0.53" pauseMean="2.051 1.1246" pauseVariance="2.054 1.51" refNodeIndex="1" isSpeedDependent="true" />       	
    </randomlyMovingParts>		
	        
    <ai>
        <areaMarkers leftNode="0>3|0" rightNode="0>3|1" backNode="0>3|2"/>
        <allowTurnBackward value="false"/>				
        <needsLowering value="true"/>
    </ai>
	
    <foliageBending>
        <bendingNode minX="-1.5" maxX="1.5"  minZ="-2.0" maxZ="1.9" yOffset="0.1"/>
    </foliageBending>	
	
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>  
	<washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>
    	
</vehicle>
