﻿<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="combine_cylindered">
	<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <name>
		<en>Claas Jaguar 980</en>
		<de>Claas Jaguar 980</de>
	</name>
    <filename>ClaasJaguar980.i3d</filename>

    <size width="5.5" length="11" lengthOffset="-1.5"/>

    <wheels autoRotateBackSpeed="1.5">
        <wheel rotSpeed="-58" rotMax="40" rotMin="-40" driveMode="2" repr="2" radius="0.833" deltaY="0.2" suspTravel="0.3" spring="100" damper="20" mass="0.221" longitudalStiffness="0.9" lateralStiffness="2" />
        <wheel rotSpeed="-58" rotMax="40" rotMin="-40" driveMode="2" repr="3" radius="0.833" deltaY="0.2" suspTravel="0.3" spring="100" damper="20" mass="0.221" longitudalStiffness="0.9" lateralStiffness="2" />
        <wheel rotSpeed="0" driveMode="1" repr="0" radius="0.955" deltaY="0.2" suspTravel="0.3" spring="100" damper="20" mass="0.2" longitudalStiffness="0.9" lateralStiffness="2" />
        <wheel rotSpeed="0" driveMode="1" repr="1" radius="0.955" deltaY="0.2" suspTravel="0.3" spring="100" damper="20" mass="0.2" longitudalStiffness="0.9" lateralStiffness="2" />
    </wheels>
    <motor minRpm="100" maxRpm="510 625 2400" maxTorques="-1 -1 -1" brakeForce="7.5" lowBrakeForceScale="0.4" lowBrakeForceSpeedLimit="1" compensateWheelRadius="true" accelerations="1 1 1" forwardGearRatio="20" backwardGearRatio="17" differentialRatio="1">
		<torque rpm="100" torque="0.45"/>
		<torque rpm="2400" torque="0.57"/>

		<backwardTorque rpm="550" torque="0.55"/>
		<backwardTorque rpm="700" torque="0"/>
    </motor>
	<accelerationSpeed maxAcceleration="0.5" deceleration="0.6" backwardDeceleration="0.7" />
    <fuelCapacity>1550</fuelCapacity>
    <fuelUsage>0.016</fuelUsage>
    <downForce>4</downForce>
	<bunkerSiloCompacter compactingScale="4"/>

    <cameras count="2">
        <camera1 index="4|0|0" rotatable="true" rotateNode="4|0" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="7" transMax="35" >
			<raycastNode index="0>20"/>
			<raycastNode index="0>21"/>
		</camera1>
        <camera2 index="4|1" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" />
    </cameras>

    <lights>
        <light realLight="0>5|0" fakeLight="0>15" decoration="0>16" lightType="0"/>
    </lights>	

	<brakeLights>
		<brakeLight index="0>23" />
	</brakeLights>

	<beaconLights>
		<beaconLight index="19|0" speed="0.015" />
		<beaconLight index="19|1" speed="0.016" />
	</beaconLights>

    <steering index="9|0" rotationSpeed="6"/>

    <attacherJoints>
        <attacherJoint jointType="cutter" index="11|0|0" rotationNode="11" minRot="-6 0 0" minRot2="2 0 0" maxRot="17 0 0" rotationNode2="11|0" maxRot2="1 0 0" moveTime="2.5" />
        <attacherJoint index="14" jointType="trailer" allowsJointLimitMovement="false" allowsLowering="false" maxRotLimit="10 80 80" maxTransLimit="0 0 0"/>
	</attacherJoints>

    <enterReferenceNode index="0>" />

    <exitPoint index="7" />

    <pipeSound file="$data/vehicles/steerable/deutz/hydraulicUp.wav" pitchOffset="1" />
    <threshingStartSound file="$data/vehicles/steerable/krone/work_start.wav" pitchOffset="1" />
    <threshingSound file="$data/vehicles/steerable/krone/work_idle.wav" pitchOffset="1" pitchScale="0.001" pitchMax="1.2" radius="50" innerRadius="25" />
    <threshingStopSound file="$data/vehicles/steerable/krone/work_stop.wav" pitchOffset="1" />
    <attachSound file="$data/vehicles/steerable/deutz/attach_cutter.wav" pitchOffset="1" />
    <motorSoundRun file="$data/vehicles/steerable/krone/hydraulic_run.wav" pitchOffset="0.5" pitchScale="0.025" pitchMax="1.05" volume="0.52" />
    <motorStartSound file="$data/vehicles/steerable/krone/bigx_start.wav" pitchOffset="1" />
    <motorSound file="$data/vehicles/steerable/krone/bigx_idle.wav" pitchOffset="1" pitchScale="0.02" pitchMax="1.4" radius="50" innerRadius="25" />
    <motorStopSound file="$data/vehicles/steerable/krone/bigx_out.wav" pitchOffset="1" />
    <reverseDriveSound file="$data/vehicles/steerable/deutz/reverseDrivingBeep.wav" volume="0.5" />
    <compressedAirSound file="$data/vehicles/steerable/deutz/compressedAir.wav" pitchOffset="1" volume="1.0"/>
    <compressionSound file="$data/vehicles/steerable/deutz/compressorWork.wav" pitchOffset="1" volume="1.5"/>

	<honkSound file="$dataS2/sounds/hornBig.wav" volume="1" radius="80" innerRadius="35" />

    <pipe numStates="2" unloadingStates="0 1 2" raycastNodeIndex="0>8|1|1|0" raycastDistance="12" autoAimStates="2">
        <node index="8" rotationSpeeds="0 35 0" autoAimYRotation="true" autoAimInvertZ="true">
            <state1 rotation="0 0 0" />
            <state2 rotation="0 0 0"/>
        </node>
        <node index="8|1" rotationSpeeds="25 0 0">
            <state1 rotation="0 0 0"/>
            <state2 rotation="45 0 0"/>
        </node>
        <node index="8|1|1" rotationSpeeds="80 0 0" autoAimXRotation="true">
            <state1 rotation="100 0 0"/>
            <state2 rotation="100 0 0"/>
        </node>
    </pipe>

    <pipeParticleSystems>
        <pipeParticleSystem type="chaff" node="8|1|1|0" file="$data/vehicles/particleSystems/chaffParticleSystem.i3d" />
    </pipeParticleSystems>

    <exhaustParticleSystems count="2">
		<exhaustParticleSystem1 node="13|0" file="$data/vehicles/particleSystems/exhaustParticleSystem.i3d" />
		<exhaustParticleSystem2 node="13|1" file="$data/vehicles/particleSystems/exhaustParticleSystem.i3d" />
    </exhaustParticleSystems>

    <grainTankCapacity>0</grainTankCapacity>
    <grainTankUnloadingCapacity>0</grainTankUnloadingCapacity>
    <grainTankFruitTypes fruitTypes="chaff" />

    <mouseControls>
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/tool_dav_arm1.png" mouseButton="LEFT" mouseAxis="Y" axis="AXIS_TELEHANDLER_ARM" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/tool_dav_arm2.png" mouseButton="RIGHT" mouseAxis="X" axis="AXIS_TELEHANDLER_INNER_ARM" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/tool_dav_tool.png" mouseButton="LEFT" mouseAxis="X" axis="AXIS_TELEHANDLER_TOOL" />
    </mouseControls>

    <combineSize>2</combineSize>
    <allowThreshingDuringRain>true</allowThreshingDuringRain>

    <movingTools>
        <!-- pipe -->
        <movingTool index="0>8|1" componentJointIndex="0" anchorActor="0">
            <!-- pipe cylinder -->
            <dependentPart index="0>8|0" />
        </movingTool>
        <!-- pipe base -->
        <movingTool index="0>8">
            <!-- pipe -->
            <dependentPart index="0>8|1" />
        </movingTool>
        <movingTool index="33|1" attacherJointIndices="0" anchorActor="0" rotSpeed="60" rotAcceleration="130.06548" rotMax="158.24823" rotMin="88.2838" axis="AXIS_TELEHANDLER_ARM" invertAxis="false" mouseAxis="AXIS_TELEHANDLER_ARM" invertMouseAxis="false" speedFactor="0.7">
        </movingTool>
		<movingTool index="33|3" attacherJointIndices="0" anchorActor="0" rotSpeed="60" rotAcceleration="200" rotMax="89.3301" rotMin="21.76174" axis="AXIS_TELEHANDLER_INNER_ARM" invertAxis="false" mouseAxis="AXIS_TELEHANDLER_INNER_ARM" invertMouseAxis="false" speedFactor="0.7">
        </movingTool>
		<movingTool index="33|2" attacherJointIndices="0" anchorActor="0" rotSpeed="60" rotAcceleration="200" rotMax="49.79442" rotMin="0" axis="AXIS_TELEHANDLER_TOOL" invertAxis="false" mouseAxis="AXIS_TELEHANDLER_TOOL" invertMouseAxis="false" speedFactor="0.7">
        </movingTool>
    </movingTools>

    <movingParts>
        <!-- pipe cylinder -->
        <movingPart index="0>8|0" referencePoint="0>8|1|0" referenceFrame="0>8|1" invertZ="true">
            <translatingPart index="0>8|0|0" />
        </movingPart>
    </movingParts>

    <characterNode index="10" cameraMinDistance="1.5" />

    <aiTrafficCollisionTrigger index="17" />
    <combineTrailerTriggers>
        <combineTrailerTrigger index="18" pipeState="2" />
    </combineTrailerTriggers>

	<rotorFan index="0>11|3" />

    <components count="2">
        <component1 centerOfMass="0 0 -1.7" solverIterationCount="10" />
        <component2 solverIterationCount="4" />
        <joint component1="0" component2="1" index="0>8|1|2" rotLimit="0 0 0" transLimit="0 0 0" />
    </components>

    <schemaOverlay file="$data/vehicles/schemas/vehicleSchema.png" fileSelected="$data/vehicles/schemas/vehicleSchemaSelected.png" width="0.5" height="0.5" attacherJointPosition="0.5 0">
        <attacherJoint position="0 0" rotation="0" invertX="false" />
        <attacherJoint position="1 0" rotation="0" invertX="false" />
    </schemaOverlay>

</vehicle>
