<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="mower_animated">
	<annotation>Copyright (C) Northern_Strike, All Rights Reserved.</annotation>
    <name>
		<en>BCS404</en>
		<de>BCS404</de>
		<ru>BCS404</ru>
    </name>
	<typeDesc>$l10n_TypeDesc_Mower</typeDesc>
    <filename>BCS404.i3d</filename>

    <size width="4.5" length="3" />

	<powerConsumer ptoRpm="540" neededPtoPower="35"/>
    <speedLimit value="15" />
	
	<groundReferenceNodes>
        <groundReferenceNode index="0>0|5|7" threshold="0.35" />
    </groundReferenceNodes>
	
	<workAreas>
        <workArea startIndex="0>0|5|6|0" widthIndex="0>0|5|6|1" heightIndex="0>0|5|6|2" dropWindrow="true" dropAreaIndex="0" refNodeIndex="0" type="mower" disableBackwards="false" />
        <workArea startIndex="0>0|5|6|3" widthIndex="0>0|5|6|4" heightIndex="0>0|5|6|5" type="mowerDrop" disableBackwards="false" />
    </workAreas>
	
	<inputAttacherJoints>
        <inputAttacherJoint index="0>1" jointType="implement" topReferenceNode="0>2"  lowerDistanceToGround="0.50" upperRotationOffset="5" transLimitScale="0 1 0" rotLimitScale="0 0 0" indexPTO="0>0|6" />
    </inputAttacherJoints>

	<powerTakeoffInput index="0>0|6" rotSpeed="540" filename="$data/vehicles/shared/powerTakeoff.i3d" attachOffset="0 0 0"/>
	
    <mowerSound file="run.wav" pitchOffset="1" volume="1" />
	<mowerStartSound file="mowerstart.wav" pitchOffset="1" volume="1" />
	<mowerStopSound file="mowerstop.wav" pitchOffset="1" volume="1" />

    <isDefaultLowered value="false"/>
    <needsLowering value="true" />
    <allowsLowering value="true" />
    <onlyActiveWhenLowered value="true" />
	
	<turnedOnRotationNodes>
        <!-- cutters -->
        <turnedOnRotationNode index="0>0|5|0" type="mower" rotSpeed="-1500" rotAxis="2" turnOnFadeTime="3" turnOffFadeTime="3"/>
        <turnedOnRotationNode index="0>0|5|1" type="mower" rotSpeed="1500"  rotAxis="2" turnOnFadeTime="3" turnOffFadeTime="3"/>
        <turnedOnRotationNode index="0>0|5|2" type="mower" rotSpeed="1500" rotAxis="2" turnOnFadeTime="3" turnOffFadeTime="3"/>
        <turnedOnRotationNode index="0>0|5|3" type="mower" rotSpeed="-1500"  rotAxis="2" turnOnFadeTime="3" turnOffFadeTime="3"/>

        <!-- ptos -->
        <turnedOnRotationNode index="0>0|0|0"   type="mower" rotSpeed="1200"  rotAxis="2" turnOnFadeTime="3" turnOffFadeTime="3"/>
		<turnedOnRotationNode index="0>0|4|0"   type="mower" rotSpeed="900"  rotAxis="2" turnOnFadeTime="3" turnOffFadeTime="3"/>
    </turnedOnRotationNodes>
	
    <mowerEffects>
        <mowerEffect mowerCutArea="0">
            <effectNode node="0|0|0" linkNode="0>0|5|5" position="0 0 0"  filename="$data/vehicles/particleAnimations/kuhn/kuhnFC3525F.i3d" />
        </mowerEffect>
    </mowerEffects>
	
    <foldingParts startMoveDirection="1">
        <foldingPart componentJointIndex="0" anchorActor="0" animationName="Fold" speedScale="1" />
    </foldingParts>

    <movingTools>
		<movingTool index="0>0|5" componentJointIndex="0" anchorActor="0"/>
		<movingTool index="0>0|1" componentJointIndex="1" anchorActor="0"/>
    </movingTools>

    <movingParts>
       <movingPart index="0>0|3" referencePoint="0>0|5|4" referenceFrame="0>" isActiveDirty="true" playSound="false">
            <translatingPart index="0>0|3|0" />
        </movingPart>
    </movingParts>

	<animations>
		<animation name="Fold">
            <part node="0>0|5" startTime="1" endTime="3" startRot="0 0 0" endRot="0 0 -95"/>
            <part node="0>0|2" startTime="3" endTime="5" startRot="35 84 90" endRot="-80 84 32.6"/>
        </animation>
        <animation name="moveSupport">
            <part node="0>0|1" startTime="0" duration="0.5" startTrans="0.11343 0.27999 -0.48389" endTrans="0.11343 -0.03371 -0.48389" />
        </animation>
    </animations>

	<support animationName="moveSupport" />

	<washable dirtDuration="50" washDuration="1" workMultiplier="4" />
	
	<components count="3">
        <component1 centerOfMass="-0.7 0 0.25" solverIterationCount="10" />
		<component2 solverIterationCount="10" />
		<component3 solverIterationCount="10" />
		<joint component1="0" component2="1" index="0>0|5" rotLimit="0 0 0" transLimit="0 0 0" />
        <joint component1="0" component2="2" index="0>0|1" rotLimit="0 0 0" transLimit="0 0 0" />
    </components>

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

</vehicle>
