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

    <storeData>
        <name>NEW SPEED GrassDrop</name>
        <specs>
            <neededPower>100</neededPower>
            <workingWidth>1.5</workingWidth>
            <combination>Energreen Ilf S1500</combination>
        </specs>
        <functions>
            <function>$l10n_function_mower</function>
        </functions>
        <image>store_NewSpeed1.png</image>
        <price>14500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>ENERGREEN</brand>
        <category>wood</category>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_mower</typeDesc>
        <filename>i3d/NewSpeed.i3d</filename>
        <size width="2" length="1.5" />
        <speedLimit value="7"/>
        <components>
            <component centerOfMass="0 0 -0.1" solverIterationCount="10" mass="655" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
    </base>
	
	<attachable>
		<inputAttacherJoints>
			<inputAttacherJoint node="AttacherJoint" jointType="implement" upperRotLimitScale="0 0 0" lowerTransLimitScale="0 0 0" >
			<distanceToGround lower="0.8" upper="0.8"/>
			</inputAttacherJoint>
		</inputAttacherJoints>
		<lowerAnimation name="lowerAnimation" speed="1" />
        <brakeForce force="0.6"/>
    </attachable>
	
	<speedRotatingParts>
        <speedRotatingPart node="Rullo" radius="0.22" groundReferenceNodeIndex="2" />
    </speedRotatingParts>
	
	<foliageBending>
        <bendingNode minX="0.65" maxX="-1.3" minZ="-0.65" maxZ="0.65" yOffset="-0.3" node="0>0" />
    </foliageBending>
	
	<workAreas>
		<workArea type="mower" functionName="processMowerArea" disableBackwards="false" >
            <area startNode="startIndex" widthNode="widthIndex" heightNode="heightIndex" />
            <groundReferenceNode index="1" />
            <mower dropWindrow="true" dropAreaIndex="2" />
        </workArea>

        <workArea type="auxiliary" >
            <area startNode="workAreaDropStart" widthNode="workAreaDropWidth" heightNode="workAreaDropHeight" />
        </workArea>
    </workAreas>
	
	<workParticles>
        <particle>
            <node node="smokeEmitterShape" refNodeIndex="1" particleType="SOIL_SMOKE" speedThreshold="1" />
        </particle>
    </workParticles>
	
	<cylindered>
	    <movingTools>
		<controlGroups>
				<controlGroup name="$l10n_Tools" />
				<controlGroup name="$l10n_Ala" />
        </controlGroups>
		
        <movingTool node="RotanteMain">
                <dependentPart node="Denti1"/>
                <dependentPart node="Denti2"/>
                <dependentPart node="Denti3"/>
                <dependentPart node="Denti4"/>
            </movingTool>
		<movingTool node="Corpo_vis" playSound="true">
			    <controls groupIndex="1" axis="AXIS_CRANE_TOOL" invertAxis="true"  />
				<rotation rotSpeed="50"  rotationAxis="2" rotMax="0" rotMin="-180"/>
	    </movingTool>
			
		<movingTool node="AlaAnim" playSound="true">
			    <controls groupIndex="2" axis="AXIS_CRANE_TOOL" invertAxis="true"  />
				<rotation rotSpeed="60"  rotationAxis="1" rotMax="0" rotMin="-20"/>
                <dependentPart node="Pistone1" />
				<dependentPart node="paraspruzzi" />
        </movingTool>
		</movingTools>
		
		<movingParts>
			<movingPart node="paraspruzzi" referenceFrame="Corpo_vis"/>
			<movingPart node="Pistone1" referencePoint="IdraulicReff" referenceFrame="IdraulicReff">
                <translatingPart node="Stelo1" />
            </movingPart>
        </movingParts>
		
		<sounds>
            <hydraulic template="defaultHydraulicSound" linkNode="EnergreenTools_component1"/>
        </sounds>
    </cylindered>
	
	<mower fruitTypeConverter="MOWER">
        <animationNodes>
            <animationNode node="RotanteMain"    rotSpeed="4500" rotAxis="1" turnOnFadeTime="4" turnOffFadeTime="3"/>
        </animationNodes>
        <dropEffects>
            <dropEffect dropAreaIndex="2">
                <effectNode effectNode="mover" materialType="mower" materialTypeId="1" delay="0" />
            </dropEffect>
        </dropEffects>
		<onlyActiveWhenLowered value="true"/>
    </mower>
	
    <wearable wearDuration="780" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>
	
	<groundReferenceNodes>
        <groundReferenceNode node="groundRefNode" threshold="0.18" depthNode="groundRefNode"/>
		<groundReferenceNode node="groundRefNode2" threshold="0.18" depthNode="groundRefNode2"/>
    </groundReferenceNodes>
	
	<animations>
        <animation name="lowerAnimation">
            <part node="groundRefNode"      startTime="0" endTime="1" startTrans="0 1 0" endTrans="0 0 0"/>
        </animation>
    </animations>
	
	<ai>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack"/>
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack"/>
        <collisionTrigger node="aiCollisionTrigger"/>
    </ai>
	
	<turnOnVehicle>
        <sounds>
            <start template="DEFAULT_MOWER_START_SHORT" linkNode="EnergreenTools_component1" />
            <stop template="DEFAULT_MOWER_STOP"         linkNode="EnergreenTools_component1" />
            <work template="DEFAULT_MOWER_WORK"         linkNode="EnergreenTools_component1" />
        </sounds>
    </turnOnVehicle>
	
	<configurationSets>
        <configurationSet name="$l10n_configuration_GG">
			<configuration name="baseMaterial"  index="1" />
			<configuration name="design" index="1" />
		</configurationSet>
		<configurationSet name="$l10n_configuration_GV">
			<configuration name="baseMaterial"  index="1" />
			<configuration name="design" index="2" />
		</configurationSet>
		<configurationSet name="$l10n_configuration_KG">
			<configuration name="baseMaterial"  index="2" />
			<configuration name="design" index="3" />
		</configurationSet>
		<configurationSet name="$l10n_configuration_V">
			<configuration name="baseMaterial"  index="3" />
			<configuration name="design" index="4" />
		</configurationSet>
		<configurationSet name="$l10n_configuration_BG">
			<configuration name="baseMaterial"  index="4" />
			<configuration name="design" index="5" />
		</configurationSet>
		<configurationSet name="$l10n_configuration_G">
			<configuration name="baseMaterial"  index="5" />
			<configuration name="design" index="6" />
		</configurationSet>
    </configurationSets>
	
	<designConfigurations title="$l10n_configuration_desing" >
        <designConfiguration name="$l10n_configuration_GG" price="0">
            <objectChange node="DecalsAlaS" visibilityActive="true" />
			<objectChange node="DecalsAlaV" visibilityActive="false" /> 
			<objectChange node="DecalsAlaG" visibilityActive="false" /> 
			<objectChange node="DecalsAlaA" visibilityActive="false" /> 
			<objectChange node="DecalsAlaN" visibilityActive="false" />
			<objectChange node="DecalsTools1" visibilityActive="true" />
			<objectChange node="DecalsTools2" visibilityActive="false" />
        </designConfiguration>
		<designConfiguration name="$l10n_configuration_GV" price="500">
            <objectChange node="DecalsAlaS" visibilityActive="false" />
			<objectChange node="DecalsAlaV" visibilityActive="true" /> 
			<objectChange node="DecalsAlaG" visibilityActive="false" /> 
			<objectChange node="DecalsAlaA" visibilityActive="false" /> 
			<objectChange node="DecalsAlaN" visibilityActive="false" />
			<objectChange node="DecalsTools1" visibilityActive="true" />
			<objectChange node="DecalsTools2" visibilityActive="false" />
        </designConfiguration>
		<designConfiguration name="$l10n_configuration_KG" price="800">
            <objectChange node="DecalsAlaS" visibilityActive="true" />
			<objectChange node="DecalsAlaV" visibilityActive="false" /> 
			<objectChange node="DecalsAlaG" visibilityActive="false" /> 
			<objectChange node="DecalsAlaA" visibilityActive="false" /> 
			<objectChange node="DecalsAlaN" visibilityActive="false" />
			<objectChange node="DecalsTools1" visibilityActive="true" />
			<objectChange node="DecalsTools2" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_V" price="800">
            <objectChange node="DecalsAlaS" visibilityActive="false" />
			<objectChange node="DecalsAlaV" visibilityActive="false" /> 
			<objectChange node="DecalsAlaG" visibilityActive="true" /> 
			<objectChange node="DecalsAlaA" visibilityActive="false" /> 
			<objectChange node="DecalsAlaN" visibilityActive="false" />
			<objectChange node="DecalsTools1" visibilityActive="true" />
			<objectChange node="DecalsTools2" visibilityActive="false" />
        </designConfiguration>
		<designConfiguration name="$l10n_configuration_BG" price="800">
            <objectChange node="DecalsAlaS" visibilityActive="false" />
			<objectChange node="DecalsAlaV" visibilityActive="false" /> 
			<objectChange node="DecalsAlaG" visibilityActive="false" /> 
			<objectChange node="DecalsAlaA" visibilityActive="false" /> 
			<objectChange node="DecalsAlaN" visibilityActive="true" />
			<objectChange node="DecalsTools1" visibilityActive="false" />
			<objectChange node="DecalsTools2" visibilityActive="true" />
        </designConfiguration>
		<designConfiguration name="$l10n_configuration_G" price="500">
            <objectChange node="DecalsAlaS" visibilityActive="false" />
			<objectChange node="DecalsAlaV" visibilityActive="false" /> 
			<objectChange node="DecalsAlaG" visibilityActive="false" /> 
			<objectChange node="DecalsAlaA" visibilityActive="true" /> 
			<objectChange node="DecalsAlaN" visibilityActive="false" />
			<objectChange node="DecalsTools1" visibilityActive="true" />
			<objectChange node="DecalsTools2" visibilityActive="false" />
        </designConfiguration>
    </designConfigurations>
	
    <baseMaterial>
        <material name="Tools_mat" baseNode="Corpo_vis">
            <shaderParameter name="colorMat1" value="0.745 0.584 0.003 0"/>
        </material>
    </baseMaterial>
	
	<baseMaterialConfigurations price="500" useDefaultColors="false">
		<baseMaterialConfiguration name="GIALLO" color="0.745 0.584 0.003 0" />
        <baseMaterialConfiguration name="KOMMUNAL" color="0.973 0.153 0.000 0"/>
        <baseMaterialConfiguration name="VERDE"    color="0.001 0.144 0.063 0"/>
        <baseMaterialConfiguration name="BIANCO" color="WILSONTRAILER_WHITE1"/>
		<baseMaterialConfiguration name="GRIGIO" color="0.06 0.06 0.06 0"/>
        <material name="Tools_mat" shaderParameter="colorMat1"/>
	</baseMaterialConfigurations>
	
	<connectionHoses>
		<localHose>
            <hose type="hydraulicIn"  node="inFix5"  length="0.005" diameter="0.02" minCenterPointAngle="0.1"  straighteningFactor="0.1" isWorldSpaceHose="false"/>
            <target  type="hydraulicIn" node="inFix5_1" straighteningFactor="0.1"/>
        </localHose>
		<localHose>
            <hose type="hydraulicOut"  node="outFix5"  length="0.005" diameter="0.02" minCenterPointAngle="0.1"  straighteningFactor="0.1" isWorldSpaceHose="false"/>
            <target  type="hydraulicOut" node="outFix5_1" straighteningFactor="0.1"/>
        </localHose>
		<localHose>
			<hose inputAttacherJointIndices="1" type="CABLE_BOUNDLE"  node="inMainAct" length="0.55" diameter="0.05"  />
			<target inputAttacherJointIndices="1" type="CABLE_BOUNDLE" node="outMainAct" />
		</localHose>
		<hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"   length="0.05" diameter="0.02" >
		<objectChange node="inMainAct" visibilityActive="true" visibilityInactive="false"/>
		<objectChange node="inMain2"   visibilityActive="false" visibilityInactive="true"/>
		<objectChange node="inFix5"   visibilityActive="false" visibilityInactive="true"/>
		<objectChange node="inFix5_1"   visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut"  node="hydraulicOut01"   length="0.05" diameter="0.02" >
		<objectChange node="outMainAct" visibilityActive="true" visibilityInactive="false"/>
		<objectChange node="outMain2"  visibilityActive="false" visibilityInactive="true"/>
		<objectChange node="outFix5"  visibilityActive="false" visibilityInactive="true"/>
		<objectChange node="outFix5_1"  visibilityActive="false" visibilityInactive="true"/>
        </hose>
		<localHose>
			<hose type="CABLE_BOUNDLE" node="inMain" length="1.5" diameter="0.05" straighteningFactor="0.7" isWorldSpaceHose="false" isTwoPointHose="true"/>
			<target type="CABLE_BOUNDLE" node="outMain" />
		</localHose>
		<localHose>
			<hose type="CABLE_BOUNDLE" node="inMain2" length="1.5" diameter="0.05" straighteningFactor="0.7" isWorldSpaceHose="false" isTwoPointHose="true"/>
			<target type="CABLE_BOUNDLE" node="outMain2" />
		</localHose>
		<localHose>
			<hose type="hydraulicIn" node="inFix1" length="0.5" diameter="0.01" isWorldSpaceHose="false" isTwoPointHose="false"/>
			<target type="none" node="outFix1" straighteningFactor="0.5" minCenterPointAngle="90"/>
		</localHose>
		<localHose>
			<hose type="hydraulicIn" node="inFix2" length="0.6" diameter="0.01" isWorldSpaceHose="false" isTwoPointHose="false"/>
			<target type="none" node="outFix2" straighteningFactor="0.5" minCenterPointAngle="90"/>
		</localHose>
		<localHose>
			<hose type="hydraulicIn" node="inFix3" length="0.01" diameter="0.01" isWorldSpaceHose="false" isTwoPointHose="false"/>
			<target type="none" node="outFix3" straighteningFactor="0.01" minCenterPointAngle="90"/>
		</localHose>
		<localHose>
			<hose type="hydraulicIn" node="inFix4" length="0.01" diameter="0.01" isWorldSpaceHose="false" isTwoPointHose="false"/>
			<target type="none" node="outFix4" straighteningFactor="0.01" minCenterPointAngle="90"/>
		</localHose>
    </connectionHoses>
	
  <i3dMappings>
  <i3dMapping id="EnergreenTools_component1" node="0>" />
  <i3dMapping id="AttacherJoint" node="0>0" />
  <i3dMapping id="Piastra" node="0>1" />
  <i3dMapping id="Corpo_vis" node="0>1|0" />
  <i3dMapping id="startIndex" node="0>1|0|0|0" />
  <i3dMapping id="widthIndex" node="0>1|0|0|1" />
  <i3dMapping id="heightIndex" node="0>1|0|0|2" />
  <i3dMapping id="workAreaDropStart" node="0>1|0|0|3" />
  <i3dMapping id="workAreaDropWidth" node="0>1|0|0|4" />
  <i3dMapping id="workAreaDropHeight" node="0>1|0|0|5" />
  <i3dMapping id="AlaAnim" node="0>1|0|1|0" />
  <i3dMapping id="Pistone1" node="0>1|0|1|1" />
  <i3dMapping id="Stelo1" node="0>1|0|1|1|0" />
  <i3dMapping id="Rullo" node="0>1|0|1|2" />
  <i3dMapping id="RotanteMain" node="0>1|0|1|3" />
  <i3dMapping id="Denti1" node="0>1|0|1|3|0" />
  <i3dMapping id="Denti2" node="0>1|0|1|3|1" />
  <i3dMapping id="Denti3" node="0>1|0|1|3|2" />
  <i3dMapping id="Denti4" node="0>1|0|1|3|3" />
  <i3dMapping id="aiMarkerLeft" node="0>1|0|2|0|0" />
  <i3dMapping id="aiMarkerRight" node="0>1|0|2|0|1" />
  <i3dMapping id="aiMarkerBack" node="0>1|0|2|0|2" />
  <i3dMapping id="sizeMarkerLeft" node="0>1|0|2|1|0" />
  <i3dMapping id="sizeMarkerRight" node="0>1|0|2|1|1" />
  <i3dMapping id="sizeMarkerBack" node="0>1|0|2|1|2" />
  <i3dMapping id="aiCollisionTrigger" node="0>1|0|2|2" />
  <i3dMapping id="groundRefNode" node="0>1|0|3" />
  <i3dMapping id="mover" node="0>1|0|4|0" />
  <i3dMapping id="smokeEmitterShape" node="0>1|0|4|1" />
  <i3dMapping id="groundRefNode2" node="0>1|0|5" />
  <i3dMapping id="IdraulicReff" node="0>1|0|1|0|1" />
  <i3dMapping id="DecalsAlaS" node="0>1|0|1|0|0|0" />
  <i3dMapping id="DecalsAlaV" node="0>1|0|1|0|0|1" />
  <i3dMapping id="DecalsAlaG" node="0>1|0|1|0|0|2" />
  <i3dMapping id="DecalsAlaA" node="0>1|0|1|0|0|3" />
  <i3dMapping id="DecalsAlaN" node="0>1|0|1|0|0|4" />
  <i3dMapping id="DecalsTools1" node="0>1|0|1|0|0|5" />
  <i3dMapping id="DecalsTools2" node="0>1|0|1|0|0|6" />
  <i3dMapping id="inFix1" node="0>1|0|1|1|1|0" />
  <i3dMapping id="outFix1" node="0>1|0|6|0" />
  <i3dMapping id="inFix2" node="0>1|0|1|1|1|1" />
  <i3dMapping id="outFix2" node="0>1|0|6|1" />
  <i3dMapping id="inFix3" node="0>1|0|6|2" />
  <i3dMapping id="outFix3" node="0>1|0|6|3" />
  <i3dMapping id="inFix4" node="0>1|0|6|4" />
  <i3dMapping id="outFix4" node="0>1|0|6|5" />
  <i3dMapping id="inMain" node="0>1|0|6|6" />
  <i3dMapping id="outMain" node="0>1|0|6|7" />
  <i3dMapping id="inMain2" node="0>1|0|6|8|0" />
  <i3dMapping id="outMain2" node="0>1|0|6|8|1" />
  <i3dMapping id="inFix5" node="0>1|0|6|8|2" />
  <i3dMapping id="inFix5_1" node="0>1|0|6|8|2|0" />
  <i3dMapping id="outFix5" node="0>1|0|6|8|3" />
  <i3dMapping id="outFix5_1" node="0>1|0|6|8|3|0" />
  <i3dMapping id="HosesRip" node="0>1|0|6|8" />
  <i3dMapping id="HosesAct" node="0>1|0|6|9" />
  <i3dMapping id="inMainAct" node="0>1|0|6|9|0" />
  <i3dMapping id="outMainAct" node="0>1|0|6|9|1" />
  <i3dMapping id="hydraulicIn01" node="0>1|0|6|9|1|0" />
  <i3dMapping id="hydraulicOut01" node="0>1|0|6|9|1|1" />
  <i3dMapping id="hydraulicOut01" node="0>1|0|6|9|1|1" />
  <i3dMapping id="paraspruzzi" node="0>1|0|1|0|2" />
</i3dMappings>
</vehicle>
