<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="cutter">
    <storeData>
        <name>
            <en>FD75 Draper 40FT</en></name>
        <specs>
            <workingWidth>12</workingWidth>
        </specs>
        <functions>
            <function>$l10n_function_cutter</function>
        </functions>
        <image>storeFD75.png</image>
        <price>68000</price>
        <lifetime>600</lifetime>
        <rotation>90</rotation>
        <brand>MACDON</brand>
        <category>cutters</category>
        <vertexBufferMemoryUsage>2842624</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>763368</indexBufferMemoryUsage>
        <textureMemoryUsage>12932648</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_cutter</typeDesc>
        <filename>MacDonFD75-40ft.i3d</filename>
        <size width="19" length="4.0" widthOffset="-1.5"/>
        <speedLimit value="10"/>
        <components>
            <component centerOfMass="0 0.7 0.7"  mass="3950"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0">
          <default name="DEFAULT_IMPLEMENT"/>
          <turnedOn name="DEFAULT_IMPLEMENT_ON"/>
          <selected name="DEFAULT_IMPLEMENT_SELECTED"/>
          <turnedOnSelected name="DEFAULT_IMPLEMENT_SELECTED_ON"/>
        </schemaOverlay>
    </base>

    <baseColorConfigurations useDefaultColors="true" price="700">
        <colorNode node="0>0|9|0|0"/>
    </baseColorConfigurations>


    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>0|4" jointType="cutter" upperRotationOffset="0" allowsLowering="true" forceSelectionOnAttach="false">
                <distanceToGround lower="1.3" upper="2.6"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
        <brakeForce>0.2</brakeForce>
    </attachable>
    <powerTakeOffs>
        <input inputNode="0>0|8" inputAttacherJointIndices="1" aboveAttacher="true"/>
    </powerTakeOffs>
    <powerConsumer ptoRpm="540" neededMaxPtoPower="150"/>



    <workAreas>
        <workArea type="cutter" functionName="processCutterArea" requiresGroundContact="false">
            <area startNode="0>1" widthNode="0>2" heightNode="0>3"/>
        </workArea>
    </workAreas>


    <cylindered>
        <movingTools>
            <movingTool node="0>0|0|0" playSound="true">
                <controls axis="AXIS_CUTTER_REEL" invertAxis="false" mouseSpeedFactor="0.9" iconname="$dataS2/menu/moveControls/reel_trans1.png"/>
                <translation transSpeed="0.1" transAcceleration="10" transMax="1.725" transMin="1.289" translationAxis="3"/>
                <animation startTrans="1.725"/>
            </movingTool>
            <movingTool node="0>0|0" playSound="true">
                <controls axis="AXIS_CUTTER_REEL2" invertAxis="false" mouseSpeedFactor="0.9" iconname="$dataS2/menu/moveControls/reel_trans2.png"/>
                <rotation rotSpeed="20" rotAcceleration="50" rotMax="15" rotMin="-20" startRot="15"/>
                <dependentPart node="0>0|14"/>
                <dependentPart node="0>0|9|1"/>
            </movingTool>
            <movingTool node="0>0|14">
                <dependentPart node="0>0|9|2"/>
            </movingTool>
        </movingTools>
        <movingParts>
            <movingPart node="0>0|14" referencePoint="0>0|0|3" referenceFrame="0>0|0|3" playSound="true"/>
            <movingPart node="0>0|9|1" referencePoint="0>0|0|1" referenceFrame="0>0|0|1">
                <translatingPart node="0>0|9|1|0"/>
            </movingPart>
            <movingPart node="0>0|9|2" referencePoint="0>0|14|0" referenceFrame="0>0|14|0">
                <translatingPart node="0>0|9|2|0"/>
            </movingPart>
        </movingParts>
        <sounds>
            <hydraulic file="$data/sounds/vehicles/hydraulic/hydraulic_loop_01.ogg">
                <volume indoor="0.75" outdoor="1.00"/>
                <pitch outdoor="1.00"/>
            </hydraulic>
        </sounds>
    </cylindered>
    <cutter fruitTypeCategories="grainHeader">
        <testAreas>
            <testArea startNode="0>0|12|0" widthNode="0>0|12|0|0" heightNode="0>0|12|0|1"/>
            <testArea startNode="0>0|12|1" widthNode="0>0|12|1|0" heightNode="0>0|12|1|1"/>
            <testArea startNode="0>0|12|2" widthNode="0>0|12|2|0" heightNode="0>0|12|2|1"/>
            <testArea startNode="0>0|12|3" widthNode="0>0|12|3|0" heightNode="0>0|12|3|1"/>
            <testArea startNode="0>0|12|4" widthNode="0>0|12|4|0" heightNode="0>0|12|4|1"/>
            <testArea startNode="0>0|12|5" widthNode="0>0|12|5|0" heightNode="0>0|12|5|1"/>
            <testArea startNode="0>0|12|6" widthNode="0>0|12|6|0" heightNode="0>0|12|6|1"/>
            <testArea startNode="0>0|12|7" widthNode="0>0|12|7|0" heightNode="0>0|12|7|1"/>
            <testArea startNode="0>0|12|8" widthNode="0>0|12|8|0" heightNode="0>0|12|8|1"/>
            <testArea startNode="0>0|12|9" widthNode="0>0|12|9|0" heightNode="0>0|12|9|1"/>
        </testAreas>
        <effect>
            <effectNode linkNode="0>0|11|0" speedScale="0.0018" lengthAndRadius="0 0 -0.5 0.25" effectType="CENTER" changeSpeedScale="0.01"/>
            <effectNode linkNode="0>0|11|1" speedScale="0.0017" lengthAndRadius="4.3 1 1 1" effectType="LEFT" useInterpolation="true" minOffset="6"/>
            <effectNode linkNode="0>0|11|2" speedScale="0.0017" lengthAndRadius="4.3 1 1 1" effectType="RIGHT" useInterpolation="true" minOffset="6" useMaxValue="true"/>
        </effect>
        <animationNodes>
            <animationNode node="0>0|13" class="ScrollingAnimation" scrollSpeed="-2" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
            <animationNode node="0>0|0|0|0" rotSpeed="200" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="2"/>
            <animationNode node="0>0|15|0" rotSpeed="-800" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="2"/>
        </animationNodes>
    </cutter>
    <dynamicMount forceLimit="1"/>
    <turnOnVehicle turnOffIfNotAllowed="true"/>
    <washable dirtDuration="300" washDuration="1" workMultiplier="2"/>
    <ai>
        <areaMarkers leftNode="0>4|0|0" rightNode="0>4|0|1" backNode="0>4|0|2"/>
        <collisionTrigger node="0>4|1"/>
    </ai>
</vehicle>
