<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="manureSpreader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://validation.gdn.giants-software.com/xml/fs25/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <storeData>
        <name>
            <en>3400</en></name>
        <specs>
            <neededPower>85</neededPower>
            <workingWidth>2.7</workingWidth>
        </specs>
        <functions>
            <function>$l10n_function_manureSpreader</function>
        </functions>
        <image>store_3400.dds</image>
        <price>12600</price>
        <lifetime>500</lifetime>
        <rotation>0</rotation>
        <brand>COBEY</brand>
        <category>manureSpreaders</category>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_manureSpreader</typeDesc>
        <filename>3400.i3d</filename>
        <size width="3.7" height="3.0" length="7.7" lengthOffset="0.53"/>
        <speedLimit value="12"/>
        <components>
            <component centerOfMass="0 0.7 0" solverIterationCount="20" mass="1500"/>
            <component centerOfMass="0 0 0" solverIterationCount="20" mass="350" inertiaScale="14 14 14"/>
            <component centerOfMass="0 0 0" solverIterationCount="20" mass="350" inertiaScale="14 14 14"/>
            <joint component1="1" component2="2" node="0>0|0|0" rotLimit="30 0 0" transLimit="0 0 0"/>
            <joint component1="1" component2="3" node="0>0|0|1" rotLimit="30 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <sounds volumeFactor="1.5"/>
    </base>
    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0">
                <wheels>
                    <wheel filename="wheels/11x20.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics restLoad="1.0" repr="1>0|0|0" forcePointRatio="0.5" initialCompression="10" suspTravel="0.25" spring="25" damper="30" mass="0.5"/>
                    </wheel>
                    <wheel filename="wheels/11x20.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics restLoad="1.0" repr="1>0|1|0" forcePointRatio="0.5" initialCompression="10" suspTravel="0.25" spring="25" damper="30" mass="0.5"/>
                    </wheel>
                    <wheel filename="wheels/11x20.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics restLoad="1.0" repr="2>0|0|0" forcePointRatio="0.5" initialCompression="10" suspTravel="0.25" spring="25" damper="30" mass="0.5"/>
                    </wheel>
                    <wheel filename="wheels/11x20.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics restLoad="1.0" repr="2>0|1|0" forcePointRatio="0.5" initialCompression="10" suspTravel="0.25" spring="25" damper="30" mass="0.5"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>
    <rimColorConfigurations useDefaultColors="false" price="0" defaultColorIndex="0">
        <rimColorConfiguration color="1 1 1" material="0" name="Cobey White" price="0"/>
        <rimColorConfiguration materialTemplateName="silverRough"/> 
    </rimColorConfigurations>
    <configurationSets title="Endgate">
        <!-- No Endgate-->
        <configurationSet name="No Endgate" price="0">
            <configuration name="fillVolume" index="1"/>
            <configuration name="fillUnit" index="1"/>
            <configuration name="folding" index="1"/>
            <configuration name="design2" index="1"/>
        </configurationSet>
        <configurationSet name="No Endgate Slurry" price="0">
            <configuration name="fillVolume" index="1"/>
            <configuration name="fillUnit" index="3"/>
            <configuration name="folding" index="1"/>
            <configuration name="design2" index="1"/>
        </configurationSet>
        <!-- Yes Endgate -->
        <configurationSet name="Endgate" price="1500">
            <configuration name="fillVolume" index="2"/>
            <configuration name="fillUnit" index="2"/>
            <configuration name="folding" index="2"/>
            <configuration name="design2" index="2"/>
        </configurationSet>
        <configurationSet name="Endgate Slurry" price="1500">
            <configuration name="fillVolume" index="2"/>
            <configuration name="fillUnit" index="4"/>
            <configuration name="folding" index="2"/>
            <configuration name="design2" index="2"/>
        </configurationSet>
    </configurationSets>
    <!-- <designConfigurations title="Manufacture Date">
        <designConfiguration name="1977-1981" price="0" vehicleBrand="IH" vehicleName="595">
            <objectChange node="0>0|2|0|0" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="0>0|2|0|1" visibilityActive="false" visibilityInactive="true"/>
            <objectChange node="0>0|9|1|0|0" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="0>0|9|1|0|1" visibilityActive="false" visibilityInactive="true"/>

        </designConfiguration>
        <designConfiguration name="1982-1984" price="0" vehicleBrand="IH" vehicleName="595">
            <objectChange node="0>0|2|0|0" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="0>0|2|0|1" visibilityActive="false" visibilityInactive="true"/>
            <objectChange node="0>0|9|1|0|0" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="0>0|9|1|0|1" visibilityActive="false" visibilityInactive="true"/>
		<material  materialSlotName="1980RedChange" materialTemplateName="CASEIH_RED1"/>
	    <material  materialSlotName="frame" materialTemplateName="CASEIH_BLACK"/>
	    <material  materialSlotName="beaters" materialTemplateName="CASEIH_BLACK"/>
        </designConfiguration>
        <designConfiguration name="Case International 1985-1991" price="0" vehicleBrand="CIH" vehicleName="595">
            <objectChange node="0>0|2|0|0" visibilityActive="false" visibilityInactive="true"/>
            <objectChange node="0>0|2|0|1" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="0>0|9|1|0|0" visibilityActive="false" visibilityInactive="true"/>
            <objectChange node="0>0|9|1|0|1" visibilityActive="true" visibilityInactive="false"/>
		<material  materialSlotName="1980RedChange" materialTemplateName="CASEIH_RED1"/>
	    <material  materialSlotName="frame" materialTemplateName="CASEIH_BLACK"/>
	    <material  materialSlotName="beaters" materialTemplateName="CASEIH_BLACK"/>
        </designConfiguration>
    </designConfigurations> -->
    <design2Configurations title="Endgate">
        <design2Configuration name="No">
            <objectChange node="0>0|2|3" visibilityActive="false"/>
        </design2Configuration>
        <design2Configuration name="Yes">
            <objectChange node="0>0|2|3" visibilityActive="true"/>
        </design2Configuration>
    </design2Configurations>
    <design3Configurations title="Upper Beater">
        <design3Configuration name="None" price="0">
            <objectChange node="0>0|2|2" visibilityActive="false"/>
            <objectChange node="0>0|2|1" visibilityActive="true"/>
            <objectChange node="0>0|3|1|0" visibilityActive="false"/>
        </design3Configuration>
        <design3Configuration name="Paddle Beater" price="500">
            <objectChange node="0>0|2|2" visibilityActive="true"/>
            <objectChange node="0>0|2|1" visibilityActive="false"/>
            <objectChange node="0>0|3|1|0" visibilityActive="true"/>
        </design3Configuration>
    </design3Configurations>
    <design4Configurations title="SMV">
        <design4Configuration name="No" price="0">
            <objectChange node="0>0|9|2|0" visibilityActive="false"/>
        </design4Configuration>
        <design4Configuration name="Yes" price="25">
            <objectChange node="0>0|9|2|0" visibilityActive="true"/>
        </design4Configuration>
    </design4Configurations>
    <design5Configurations title="Splash Guard">
        <design5Configuration name="No" price="0">
            <objectChange node="0>0|2|4" visibilityActive="false"/>
        </design5Configuration>
        <design5Configuration name="Yes" price="0">
            <objectChange node="0>0|2|4" visibilityActive="true"/>
        </design5Configuration>
    </design5Configurations>
    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>0|1|0" jointType="trailerLow" attacherHeight="-0.081"/>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <sounds>
            <active file="$data/sounds/tools/trailer/trailerRattle_02.wav" innerRadius="10" outerRadius="50" volumeScale="4.7" isLocalSound="true" pitchScale="1.7">
                <volume indoor="0.7" outdoor="0.9">
                    <modifier type="WHEEL_SUSPENSION" value="-0.02" modifiedValue="0.1"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.01" modifiedValue="0.05"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.00" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.01" modifiedValue="0.05"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.02" modifiedValue="0.1"/>
                    <modifier type="SPEED" value="0.0" modifiedValue="0.0"/>
                    <modifier type="SPEED" value="2.0" modifiedValue="1.0"/>
                    <modifier type="SPEED" value="40.0" modifiedValue="1.0"/>
                </volume>
                <lowpassCutoffFrequency indoor="250" outdoor="20000"/>
                <lowpassGain indoor="0.5" outdoor="1"/>
            </active>
        </sounds>
        <brakeForce force="0.1" maxForce="1.0" maxForceMass="8200"/>
    </attachable>
    <powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="0>0|1|1" aboveAttacher="true" detachNode="0>0|1|2" materialTemplateName="SHARED_BLACK2" decalMaterialTemplateName="SHARED_BLACK2"/>
    </powerTakeOffs>
    <powerConsumer ptoRpm="400" neededMaxPtoPower="15"/>
    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="0>0|2|3|4|0|1" length="1.4" diameter="0.02" straighteningFactor="2.1">
            <objectChange node="0>0|2|3|4|1" visibilityActive="false" visibilityInactive="true"/>
            <objectChange node="0>0|2|3|4|0" visibilityActive="true" visibilityInactive="false"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="0>0|2|3|4|0|0" length="1.35" diameter="0.02" straighteningFactor="2.1"/>
    </connectionHoses>
    <workAreas>
        <workArea type="sprayer" functionName="processSprayerArea" disableBackwards="false" requiresGroundContact="false">
            <area startNode="0>0|6|0" widthNode="0>0|6|1" heightNode="0>0|6|2"/>
            <onlyActiveWhenLowered value="false"/>
        </workArea>
    </workAreas>
    <sprayer fillUnitIndex="1" unloadInfoIndex="1" fillVolumeIndex="1" fillVolumeDischargeScrollSpeed="0 0 0.02">
        <usageScales workingWidth="2.7" scale="4"/>
        <effects>
            <effectNode effectClass="TypedMotionPathEffect" effectType="MANURE_SPREADER" linkNode="0>0|5|1">
                <motionPathEffect textureFilename="textures/manureEffectArray.dds" numRows="22" rowLength="24" speedScale="0.8" shapeScale="0.8" maxShapeScale="2.8" emitCountScale="0.1"/>
            </effectNode>
            <effectNode effectClass="TypedMotionPathEffect" effectType="MANURE_SPREADER" linkNode="0>0|5|2">
                <motionPathEffect textureFilename="textures/manureEffectArray.dds" numRows="22" rowLength="24" speedScale="0.27" shapeScale="0.2" maxShapeScale="1.0" emitCountScale="0.1"/>
            </effectNode>
            <effectNode effectClass="ParticleEffect" effectNode="0>0|5|0" particleType="smoke" materialType="smokeParticle" worldSpace="false" emitCountScale="0.3" spriteScale="0.5"/>
        </effects>
        <animationNodes>
            <animationNode node="0>0|3|6" rotSpeed="1000" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|2" rotSpeed="-80" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|3" rotSpeed="900" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|1" rotSpeed="-1500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|4" rotSpeed="1500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|5" rotSpeed="-80" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|7" rotSpeed="800" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|2|2|1" rotSpeed="-1500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="0>0|3|0|0" rotSpeed="-300" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV"/>
            <animationNode node="0>0|3|0|3" rotSpeed="300" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV"/>
            <animationNode node="0>0|2|2|2" rotSpeed="-1000" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="5" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV"/>
            <animationNode class="ScrollingAnimation" node="0>0|3|0|2" shaderParameterName="scrollPos" scrollSpeed="0.0048" scrollLength="1"/>
            <animationNode node="0>0|3|0|1" rotSpeed="2" rotAxis="1" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV"/>
        </animationNodes>
    </sprayer>
    <animations>
        <animation name="moveSupport">
            <part node="0>0|4|0|0" startTime="0.51" endTime="1.51" startTrans="0.0 0.200 0.0" endTrans="0.0 0 0.0"/>
            <part node="0>0|4|0|1" startTime="0.51" endTime="1.51" startRot="0 0 0" endRot="-1800 0 0"/>
            <part node="0>0|4|0" startTime="1.55" endTime="2.0" endRot="0 0 0" startRot="90 0 0"/>
            <part node="0>0|1|3" startTime="0" endTime="0.2" visibility="true"/>
            <part node="0>0|1|3" startTime="0.2" endTime="0.5" visibility="false"/>
            <sound template="metalClose" startTime="0.25" direction="1" volumeScale="0.6" pitchScale="1.1" linkNode="0>0|4|0"/>
            <sound template="metalClose" startTime="0.25" direction="-1" volumeScale="0.6" pitchScale="1.1" linkNode="0>0|4|0"/>
            <sound template="clackVar2" startTime="0.51" endTime="1.7" direction="1" pitchScale="2" linkNode="0>0|4|0"/>
            <sound template="clackVar2" startTime="0.51" endTime="1.5" direction="-1" pitchScale="2" linkNode="0>0|4|0"/>
        </animation>
        <animation name="endGate">
            <part node="0>0|2|3|0" startTime="0" endTime="2" startRot="50 0 0" endRot="0 0 0"/>
        </animation>
        <animation name="frontShield">
            <part node="0>0|9|1|0" startTime="0.0" endTime="1" startRot="0 0 0" endRot="9 0 0"/>
            <part node="0>0|9|1|0" startTime="0.0" endTime="1" startTrans="0 0 0" endTrans="0 0.127 0.02"/>
            <part node="0>0|9|1|0" startTime="1" endTime="1.1" visibility="true"/>
            <part node="0>0|9|1|0" startTime="1.1" endTime="1.2" visibility="false"/>
        </animation>
        <animation name="driveShield">
            <part node="0>0|9|2" startTime="0" endTime="0.5" visibility="true"/>
            <part node="0>0|9|2" startTime="0.5" endTime="1" visibility="false"/>
        </animation>
    </animations>
    <interactiveControl>
        <interactiveControlConfigurations title="IC Action">
            <interactiveControlConfiguration name="Action IC">
                <interactiveControls>
                    <outdoorTrigger node="0>0|9|0"/>
                    <!-- Front Shield -->
                    <interactiveControl posText="Put Back Shield" negText="Remove Shield">
                        <clickPoint node="0>0|9|1|1" size="0.05" type="OUTDOOR" iconType="CROSS"/>
                        <animation name="frontShield" speedScale="1.0" initTime="0.0"/>
                    </interactiveControl>
                    <!-- Apron Gearbox Shield -->
                    <interactiveControl posText="Close Shield" negText="Open Shield">
                        <clickPoint node="0>0|9|3" size="0.05" type="OUTDOOR" iconType="CROSS"/>
                        <animation name="driveShield" speedScale="0.9" initTime="0.0"/>
                    </interactiveControl>
                </interactiveControls>
            </interactiveControlConfiguration>
        </interactiveControlConfigurations>
    </interactiveControl>
    <foldable>
        <foldingConfigurations>
            <foldingConfiguration/>
            <foldingConfiguration>
                <foldingParts startAnimTime="1" turnOnFoldMinLimit="0" turnOnFoldMaxLimit="0.5" turnOnFoldDirection="-1">
                    <foldingPart animationName="endGate" speedScale="1"/>
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>
    <cylindered>
        <movingTools>
            <movingTool node="0>0|2|3|0" playSound="true">
                <dependentPart node="0>0|2|3|1|0"/>
                <dependentPart node="0>0|2|3|2|0"/>
            </movingTool>
        </movingTools>
        <movingParts>
            <movingPart node="0>0|2|3|1|0" referencePoint="0>0|2|3|0|0" referenceFrame="0>0|2|3|1|1">
                <translatingPart node="0>0|2|3|1|0|0"/>
            </movingPart>
            <movingPart node="0>0|2|3|2|0" referencePoint="0>0|2|3|0|1" referenceFrame="0>0|2|3|2|1">
                <translatingPart node="0>0|2|3|2|0|0"/>
            </movingPart>
        </movingParts>
    </cylindered>
    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="MANURESPREADER" capacity="9712">
                        <exactFillRootNode node="0>0|8|3"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="MANURESPREADER" capacity="9712">
                        <exactFillRootNode node="0>0|8|3"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="slurryTank" capacity="9712">
                        <exactFillRootNode node="0>0|8|3"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="slurryTank" capacity="9712">
                        <exactFillRootNode node="0>0|8|3"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>
    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="0>0|8|0" maxDelta="1" maxAllowedHeapAngle="20" fillUnitIndex="1"/>
                </volumes>
            </fillVolumeConfiguration>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="0>0|8|1" maxDelta="1" maxAllowedHeapAngle="20" fillUnitIndex="1"/>
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>
        <unloadInfos>
            <unloadInfo>
                <node node="0>0|8|2" width="1.4" length="1.0"/>
            </unloadInfo>
        </unloadInfos>
    </fillVolume>
    <turnOnVehicle turnOffIfNotAllowed="true">
        <sounds>
            <work template="defaultManureSpreader02" linkNode="0>"/>
        </sounds>
    </turnOnVehicle>
    <ai>
        <needsLowering value="false"/>
        <areaMarkers leftNode="0>0|7|0|0" rightNode="0>0|7|0|1" backNode="0>0|7|0|2"/>
        <sizeMarkers leftNode="0>0|7|1|0" rightNode="0>0|7|1|1" backNode="0>0|7|1|2"/>
        <allowTurnBackward value="false"/>
        <agentAttachment jointNode="0>0|1|0" rotCenterWheelIndices="1 2" width="1.8" height="2.7" length="4.7" lengthOffset="0.75"/>
    </ai>
    <foliageBending>
        <bendingNode minX="-1.085" maxX="1.085" minZ="-2.744" maxZ="2.682" yOffset="0.63"/>
    </foliageBending>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="140" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>
</vehicle>
