<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="cutter_animated">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <name>
        <en>New Holland 980 CF 12</en>
        <de>New Holland 980 CF 12</de>
    </name>
    <typeDesc>$l10n_TypeDesc_Cutter</typeDesc>
    <filename>data/vehicles/cutters/newHolland/newHollandHeader980CF12.i3d</filename>

    <size width="6" length="4" />

    <speedLimit value="10" />

    <cutterMovingDirection>1</cutterMovingDirection>

    <lightCoronas>
        <lightCorona index="0>7|1" />
    </lightCoronas>

    <workAreas>
        <workArea startIndex="0>1" widthIndex="0>2" heightIndex="0>3" type="cutter" />
    </workAreas>

    <cutterTurnedOnScrollers>
        <cutterTurnedOnScroller index="0>7|5"     scrollSpeed="3" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
        <cutterTurnedOnScroller index="0>7|6"     scrollSpeed="3" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
        <cutterTurnedOnScroller index="0>7|2|0|4" scrollSpeed="3" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
        <cutterTurnedOnScroller index="0>7|2|0|5" scrollSpeed="3" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
        <cutterTurnedOnScroller index="0>7|2|1|4" scrollSpeed="3" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
        <cutterTurnedOnScroller index="0>7|2|1|5" scrollSpeed="3" scrollLength="1" shaderParameterName="offsetUV" shaderParameterComponent="1" toggleVisibility="false" turnOnFadeTime="2" turnOffFadeTime="2"/>
    </cutterTurnedOnScrollers>

    <turnedOnRotationNodes>
        <turnedOnRotationNode index="0>7|0"       type="cutter" rotSpeed="800"  rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1" />
        <turnedOnRotationNode index="0>7|2|0|0"   type="cutter" rotSpeed="800"  rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1" />
        <turnedOnRotationNode index="0>7|2|1|0"   type="cutter" rotSpeed="800"  rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1" />
        <turnedOnRotationNode index="0>7|2|0|1|0" type="cutter" rotSpeed="200"  rotAxis="3" turnOnFadeTime="1" turnOffFadeTime="1" />
        <turnedOnRotationNode index="0>7|2|1|1|0" type="cutter" rotSpeed="-200" rotAxis="3" turnOnFadeTime="1" turnOffFadeTime="1" />
    </turnedOnRotationNodes>

    <inputAttacherJoints>
        <inputAttacherJoint index="0>0" jointType="cutter" lowerDistanceToGround="0.855" upperDistanceToGround="1.2" indexPTO="0>6" />
    </inputAttacherJoints>

    <cutterMovingDirection>1</cutterMovingDirection>

    <movingTools>
        <movingTool index="0>7|2|0" >
            <dependentPart index="0>7|2|2" />
        </movingTool>
        <movingTool index="0>7|2|1" >
            <dependentPart index="0>7|2|3" />
        </movingTool>
    </movingTools>

    <movingParts>
        <movingPart index="0>7|2|2" localReferencePoint="0>7|2|2|0" referencePoint="0>7|2|0|2" referenceFrame="0>7|2|0|3">
            <dependentPart index="0>7|2|2|0" />
            <dependentPart index="0>7|2|4" />
        </movingPart>
        <movingPart index="0>7|2|2|0" referencePoint="0>7|2|0|2" referenceFrame="0>7|2|0|2" scaleZ="true" />
        <movingPart index="0>7|2|4" referencePoint="0>7|2|2|0" referenceFrame="0>7|2">
            <translatingPart index="0>7|2|4|0" />
        </movingPart>

        <movingPart index="0>7|2|3" localReferencePoint="0>7|2|3|0" referencePoint="0>7|2|1|2" referenceFrame="0>7|2|1|3">
            <dependentPart index="0>7|2|3|0" />
            <dependentPart index="0>7|2|5" />
        </movingPart>
        <movingPart index="0>7|2|3|0" referencePoint="0>7|2|1|3" referenceFrame="0>7|2|1|3" scaleZ="true" />
        <movingPart index="0>7|2|5" referencePoint="0>7|2|3|0" referenceFrame="0>7|2">
            <translatingPart index="0>7|2|5|0" />
        </movingPart>
    </movingParts>

    <foldingParts startMoveDirection="1" turnOnFoldMaxLimit="0.1" turnOnFoldMinLimit="0" turnOffOnFold="true" >
        <foldingPart animationName="folding" speedScale="1" />
    </foldingParts>

    <animations>
        <animation name="folding">
            <part node="0>7|3|0" startTime="0" endTime="1" startRot="0 0 0" endRot="0 0 50"/>
            <part node="0>7|4|0" startTime="0" endTime="1" startRot="0 0 0" endRot="0 0 -50"/>
            <part node="0>7|2|0" startTime="1" endTime="8" startRot="0 0 0" endRot="0 0 180"/>
            <part node="0>7|2|1" startTime="1" endTime="8" startRot="0 0 0" endRot="0 0 -180"/>
        </animation>
    </animations>

    <aiLeftMarker index="0>4" />
    <aiRightMarker index="0>5" />
    <aiTrafficCollisionTrigger index="0>8" />
    <forceSelectionOnAttach value="false" />

    <dynamicMount forceLimitScale="1" />

    <cylinderedHydraulicSound file="$data/vehicles/shared/hydraulicUp.wav" pitchOffset="0.8" volume="0.4" />
    <threshingParticleSystem node="0>" file="$data/vehicles/particleAnimations/shared/threshingCutterParticles.i3d" />
    <preferedCombineSize>2</preferedCombineSize>
    <fruitTypes fruitTypes="maize"/>

    <cutterTestAreas>
        <cutterTestArea startIndex="0>9|0" widthIndex="0>9|0|0" heightIndex="0>9|0|1" />
        <cutterTestArea startIndex="0>9|1" widthIndex="0>9|1|0" heightIndex="0>9|1|1" />
        <cutterTestArea startIndex="0>9|2" widthIndex="0>9|2|0" heightIndex="0>9|2|1" />
        <cutterTestArea startIndex="0>9|3" widthIndex="0>9|3|0" heightIndex="0>9|3|1" />
        <cutterTestArea startIndex="0>9|4" widthIndex="0>9|4|0" heightIndex="0>9|4|1" />
        <cutterTestArea startIndex="0>9|5" widthIndex="0>9|5|0" heightIndex="0>9|5|1" />
        <cutterTestArea startIndex="0>9|6" widthIndex="0>9|6|0" heightIndex="0>9|6|1" />
        <cutterTestArea startIndex="0>9|7" widthIndex="0>9|7|0" heightIndex="0>9|7|1" />
        <cutterTestArea startIndex="0>9|8" widthIndex="0>9|8|0" heightIndex="0>9|8|1" />
        <cutterTestArea startIndex="0>9|9" widthIndex="0>9|9|0" heightIndex="0>9|9|1" />
        <cutterTestArea startIndex="0>9|10" widthIndex="0>9|10|0" heightIndex="0>9|10|1" />
        <cutterTestArea startIndex="0>9|11" widthIndex="0>9|11|0" heightIndex="0>9|11|1" />
    </cutterTestAreas>

    <cutterEffects>
        <cutterEffect fruitType="maize" effectClass="CutterEffect" >
            <effectNode                                 node="0|0|0|0" linkNode="0>" inverted="true" speedScale="0.0018"                                                          filename="$data/vehicles/particleAnimations/newHolland/newHollandHeader980CF12.i3d" />
            <effectNode                                 node="0|0|0|1" linkNode="0>" inverted="true" speedScale="0.0012" useInterpolation="true" minOffset="2" useMaxValue="true" filename="$data/vehicles/particleAnimations/newHolland/newHollandHeader980CF12.i3d" />
            <effectNode                                 node="0|0|0|2" linkNode="0>" inverted="true" speedScale="0.0012" useInterpolation="true" minOffset="2"                    filename="$data/vehicles/particleAnimations/newHolland/newHollandHeader980CF12.i3d" />
            <effectNode type="particles" shared="false" node="0|0"     linkNode="0>"                                                                                              filename="$data/vehicles/particleAnimations/newHolland/header980CF12Particles.i3d" />
        </cutterEffect>
    </cutterEffects>

    <washable dirtDuration="120" washDuration="1" workMultiplier="4" />

    <components count="1">
        <component1 solverIterationCount="10" />
    </components>

    <schemaOverlay file="$dataS2/menu/schemas/implementSchema.png" fileSelected="$dataS2/menu/schemas/implementSchemaSelected.png" width="0.5" height="0.5" attacherJointPosition="0 0"/>

</vehicle>
