<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="spreader">
	<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
	<storeData>
		<name>
			<en>ZGB 6001</en>
		</name>
		<specs>
			<neededPower>110</neededPower>   
			<workingWidth>18.0</workingWidth>
		</specs>
		<functions>
			<function>$l10n_function_fertilizer</function>
		</functions>
		<image>store.dds</image>
		<price>21700</price>
		<lifetime>600</lifetime>
		<rotation>0</rotation>
		<brand>AMAZONE</brand>
		<category>fertilizerSpreaders</category>
        <vertexBufferMemoryUsage>964728</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>192894</indexBufferMemoryUsage>
        <textureMemoryUsage>29185880</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
	</storeData>

	<base>
	<typeDesc>$l10n_typeDesc_fertilizerSpreader</typeDesc>
	<filename>zgb6001.i3d</filename>
	<size width="3" length="6.5" lengthOffset="1"/>
	<speedLimit value="16" />
	<components>
		<component centerOfMass="0 0.5 -0.49" solverIterationCount="15" mass="3200" />
	</components>
	<schemaOverlay attacherJointPosition="0 0">
		<default name="DEFAULT_IMPLEMENT" />
		<selected name="DEFAULT_IMPLEMENT_SELECTED" />
		<turnedOn name="DEFAULT_IMPLEMENT_ON" />
		<turnedOnSelected name="DEFAULT_IMPLEMENT_SELECTED_ON" />
	</schemaOverlay>
	</base>
			
	<wheels>
		<wheelConfigurations>			
			<wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG">
				<wheels>
					<wheel filename="$data/shared/wheels/trelleborg/T404/560_60R22_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/trelleborg/T404/560_60R22_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1200" brand="TRELLEBORG">
				<wheels>
					<wheel filename="$data/shared/wheels/trelleborg/T404/600_50R22_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/trelleborg/T404/600_50R22_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1200" brand="TRELLEBORG">
				<wheels>
					<wheel filename="$data/shared/wheels/trelleborg/TwinRadial/560_60R22_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/trelleborg/TwinRadial/560_60R22_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1200" brand="TRELLEBORG">
				<wheels>
					<wheel filename="$data/shared/wheels/trelleborg/TwinRadial/580_65R22_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/trelleborg/TwinRadial/580_65R22_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1200" brand="TRELLEBORG">
				<wheels>
					<wheel filename="$data/shared/wheels/trelleborg/TwinRadial/600_55R26_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/trelleborg/TwinRadial/600_55R26_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="MICHELIN">
				<wheels>
					<wheel filename="$data/shared/wheels/michelin/cargoXBib/560_60R22_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/michelin/cargoXBib/560_60R22_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1200" brand="MICHELIN">
				<wheels>
					<wheel filename="$data/shared/wheels/michelin/cargoXBib/600_50R22_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/michelin/cargoXBib/600_50R22_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1200" brand="MICHELIN">
				<wheels>
					<wheel filename="$data/shared/wheels/michelin/cargoXBib/600_55R26_5.xml" isLeft="true">
						<physics restLoad="1.2" repr="0>1|0" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />						
					</wheel>
					<wheel filename="$data/shared/wheels/michelin/cargoXBib/600_55R26_5.xml" isLeft="false">
						<physics restLoad="1.2" repr="0>1|1" forcePointRatio="0.5" initialCompression="12" suspTravel="0.25" spring="30" damper="50" />
					</wheel>
				</wheels>
			</wheelConfiguration>
		</wheelConfigurations>

		<rimColor>0.916 0.142 0 6</rimColor>
		<hubs>
			<color0>0.916 0.142 0 6</color0>
			<color1>0.98 0.98 0.98 9</color1>
			<hub linkNode="0>1|0" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true" scale="0.3 0.3 0.3" />
			<hub linkNode="0>1|1" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.3 0.3 0.3" />
		</hubs>
	</wheels>
	
	<lights>
		<sharedLight linkNode="0>4|3|0" filename="$data/shared/assets/lights/lizard/rear3ChamberLight_01_left.xml" />
		<sharedLight linkNode="0>4|3|1" filename="$data/shared/assets/lights/lizard/rear3ChamberLight_01_right.xml" />
		<realLights>
			<low>
				<turnLightLeft node="0>4|1" />
				<turnLightRight node="0>4|2" />
			</low>
			<high>
				<light node="0>4|0" lightTypes="0" />
				<light node="0>4|0|0" lightTypes="0" />
				<turnLightLeft node="0>4|1" />
				<turnLightRight node="0>4|2" />
				<brakeLight node="0>4|0" />
				<brakeLight node="0>4|0|0" />
			</high>
		</realLights>				
	</lights>
	
	<attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>0|0" jointType="trailer" attacherHeight="1.04" />
        </inputAttacherJoints>        
        <support animationName="moveSupport" />
        <brakeForce>1</brakeForce>
    </attachable>
	
	 <attacherJoints>
        <attacherJoint node="0>0|0" jointType="trailer" lowerRotLimit="10 62 80" upperRotationOffset="0" allowsJointLimitMovement="false" canTurnOnImplement="false" >
            <schema position="1 0" rotation="0" invertX="false" />
        </attacherJoint>
        <sounds>
            <attach template="ATTACH_01" />
        </sounds>
    </attacherJoints>
	
	<connectionHoses>		
		<hose inputAttacherJointIndices="1" type="electric" node="0>0|4|1" length="1.4" diameter="0.007" straighteningFactor="1.5">
			<objectChange node="0>0|4|0" visibilityActive="false" visibilityInactive="true" />
		</hose>
	</connectionHoses>

	<powerConsumer ptoRpm="450" neededMaxPtoPower="10"/>

	<powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="0>0|1" aboveAttacher="false" detachNode="0>0|2" filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml"/>
    </powerTakeOffs>

	<workAreas>
		<workArea type="sprayer" functionName="processSprayerArea" disableBackwards="false" requiresGroundContact="false" sprayType="1">
			<area startNode="0>3|0|0|0" widthNode="0>3|0|0|1" heightNode="0>3|0|0|2" />
		</workArea>
		<workArea type="sprayer" functionName="processSprayerArea" disableBackwards="false" requiresGroundContact="false" sprayType="2">
			<area startNode="0>3|0|1|0" widthNode="0>3|0|1|1" heightNode="0>3|0|1|2" />
		</workArea>
	</workAreas>

	<fillUnit>
		<fillUnitConfigurations>
			<fillUnitConfiguration>
				<fillUnits>
					<unloading width="20" offset="0 0 0" />
					<fillUnit unit="$l10n_unit_literShort" fillTypes="fertilizer lime" capacity="6000">
						<exactFillRootNode node="0>3|2|1" />
					</fillUnit>
				</fillUnits>
			</fillUnitConfiguration>
		</fillUnitConfigurations>
	</fillUnit>
	
    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="0>3|2|0" maxDelta="0.50" maxAllowedHeapAngle="20" fillUnitIndex="1"/>
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>
		        <unloadInfos>
            <unloadInfo>
                <node node="0>3|2|2" width="2" length="4.0" />
            </unloadInfo>
        </unloadInfos>
    </fillVolume>

	<cover>
        <coverConfigurations>
            <coverConfiguration name="$l10n_configuration_valueNo" price="0"/>
            <coverConfiguration name="$l10n_configuration_valueYes" price="750">
                <cover openAnimation="toggleCover" fillUnitIndices="1" />               
                <objectChange node="0>2|2" visibilityActive="true" visibilityInactive="false"/>                
            </coverConfiguration>
        </coverConfigurations>
    </cover>

	<turnOnVehicle turnOffIfNotAllowed="true">
		<turnedAnimation name="turnOnAnimation" turnOnSpeedScale="1" turnOffSpeedScale="-1" />
		<sounds>
			<work template="DEFAULT_SPREADER" />
		</sounds>
	</turnOnVehicle>

	<sprayer fillUnitIndex="1" unloadInfoIndex="1">
		<sprayUsageScales workingWidth="18.0" scale="1">
			<sprayUsageScale fillType="fertilizer" scale="1" />
			<sprayUsageScale fillType="lime" scale="0.66" />
		</sprayUsageScales>

		<animationNodes>			
			<animationNode node="0>2|0|1" rotAxis="2" rotSpeed="-1300" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|0|2" rotAxis="2" rotSpeed="1300" turnOnFadeTime="0.5" turnOffFadeTime="3" />			
			
			<animationNode node="0>2|3|6|1" rotAxis="3" rotSpeed="-800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|6|0|2" rotAxis="3" rotSpeed="800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|6|0|0|2" rotAxis="3" rotSpeed="800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|6|0|0|0|0" rotAxis="3" rotSpeed="-800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|7|1" rotAxis="3" rotSpeed="-800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|7|0|2" rotAxis="3" rotSpeed="800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|7|0|0|2" rotAxis="3" rotSpeed="800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode node="0>2|3|7|0|0|0|0" rotAxis="3" rotSpeed="-800" turnOnFadeTime="0.5" turnOffFadeTime="3" />
			<animationNode class="ScrollingAnimation" node="0>2|0|3"  shaderParameterComponent="1" scrollSpeed="-0.04" turnOnFadeTime="0.5" turnOffFadeTime="3"/>
		</animationNodes>

		<sprayTypes>
			<sprayType fillTypes="fertilizer unknown">
				<usageScales workingWidth="18" />

				<effects>
					<effectNode effectNode="0>3|4|0"  delay="0" materialType="unloading" fadeTime="1" materialTypeId="1" />
					<effectNode effectNode="0>3|4|1" delay="0" materialType="unloading" fadeTime="1" materialTypeId="1" />
				
					<effectNode effectNode="0>3|3|0" delay="0.7" materialType="spreader" materialTypeId="1" />
				</effects>

				<ai>
					<areaMarkers leftNode="0>3|1|0|0" rightNode="0>3|1|0|1" backNode="0>3|1|0|2" />
				</ai>				
			</sprayType>

			<sprayType fillTypes="lime">
				<usageScales workingWidth="14" />

				<effects>
					<effectNode effectNode="0>3|4|0"  delay="0" materialType="unloading" fadeTime="1" materialTypeId="1" />
					<effectNode effectNode="0>3|4|1" delay="0" materialType="unloading" fadeTime="1" materialTypeId="1" />
				
					<effectNode effectNode="0>3|3|1" delay="0.7" materialType="spreader" materialTypeId="1" />
					<effectNode effectNode="0>3|3|2" delay="0.7" effectClass="ParticleEffect" particleType="smoke" worldSpace="true" />
				</effects>

				<ai>
					<areaMarkers leftNode="0>3|1|1|0" rightNode="0>3|1|1|1" backNode="03|1|1|2" />
				</ai>
			</sprayType>
		</sprayTypes>
	</sprayer>	
	
	<animations>
		<animation name="moveSupport">
			<part node="0>0|3|0" startTime="0" endTime="0.8" startTrans="0.414 0.469 1.105" endTrans="0.414 0.095 1.105" />
			<part node="0>0|3|1|0" startTime="0" endTime="0.8" startRot="0 0 0" endRot="1000 0 0" />
		</animation>		
		 <animation name="toggleCover">
            <part node="0>2|2|0" startTime="0"    endTime="0.05" visibility="true" />
            <part node="0>2|2|1" startTime="0"    endTime="0.05" visibility="false" />
            <part node="0>2|2|0" startTime="0.05" endTime="0.1"  visibility="false" />
            <part node="0>2|2|1" startTime="0.05" endTime="0.1"  visibility="true" />
        </animation>				
		<animation name="turnOnAnimation">
            <part node="0>2|0|0" startTime="0" endTime="1" startTrans="0 1.482 -2.245" endTrans="0 1.663 -2.245" />
            <part node="0>2|1|0|0" startTime="0" endTime="1" startRot="0 0 16.236" endRot="0 0 -16.236" />
        </animation>	
	</animations>

	<designConfigurations>
        <designConfiguration name="$l10n_configuration_valueDefault" price="0">
            <objectChange node="0>2|5|0" visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="0>2|5|1" visibilityActive="false" visibilityInactive="true"/>						
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_type1" price="1200">
            <objectChange node="0>2|5|0" visibilityActive="true" visibilityInactive="false"/>
			<objectChange node="0>2|5|1" visibilityActive="false" visibilityInactive="true"/>						
        </designConfiguration>
		<designConfiguration name="$l10n_configuration_type2" price="1400">
            <objectChange node="0>2|5|0" visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="0>2|5|1" visibilityActive="true" visibilityInactive="false"/>						
        </designConfiguration>		
    </designConfigurations>

	<ai>
		<sizeMarkers leftNode="0>3|1|2|0" rightNode="0>3|1|2|1" backNode="0>3|1|2|2" />
		<needsLowering value="false" />
		<allowTurnBackward value="false" />
	</ai>
	
	<foliageBending>
        <bendingNode minX="-0.5" maxX="0.5" minZ="-0.7" maxZ="2.5" yOffset="0.7" />
        <bendingNode minX="-1.0" maxX="1.0" minZ="-0.85" maxZ="-1.75" yOffset="0.55" />
    </foliageBending>	

	<wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2" />
	<washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2" />
</vehicle>