<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="SuperChaser">
	<annotation>Copyright (C) ARM Team, All Rights Reserved, www.ARM-Team.gr</annotation>
    <name>
        <en>SuperChaser</en>
        <de>SuperChaser</de>
    </name>
    <filename>SuperChaser.i3d</filename>

	<size width="2.7" length="9.5" />
	<wheels autoRotateBackSpeed="2.0">
		<wheel driveMode="0" repr="4>0" radius="0.623" deltaY="0.2" suspTravel="0.25" spring="100" damper="0" mass="0.4" lateralStiffness="10" />
        <wheel driveMode="0" repr="4>1" radius="0.623" deltaY="0.2" suspTravel="0.25" spring="100" damper="0" mass="0.4" lateralStiffness="10" />
		<wheel driveMode="0" repr="4>2" radius="0.623" deltaY="0.2" suspTravel="0.25" spring="100" damper="0" mass="0.4" lateralStiffness="10" />
        <wheel driveMode="0" repr="4>3" radius="0.623" deltaY="0.2" suspTravel="0.25" spring="100" damper="0" mass="0.4" lateralStiffness="10" />
    </wheels>
	
	<sParticles>
		<pSystem index="1>4|1|1|7" file="ps/strawParticleSystem.i3d" />
		<pSystem index="1>4|1|1|8" file="ps/strawParticleSystem.i3d" />
	</sParticles>
	
	<unParticles>
		<pSystem index="1>5|6" file="ps/strawParticleSystem.i3d" />
		<pSystem index="1>5|7" file="ps/strawParticleSystem.i3d" />
		<pSystem index="1>5|8" file="ps/strawParticleSystem.i3d" />
		<pSystem index="1>5|9" file="ps/strawParticleSystem.i3d" />
	</unParticles>
	
	<lightCoronas>
		<lightCorona index="1>5|4" />
		<lightCorona index="1>9" />
	</lightCoronas>
	
	<brakeLights>
		<brakeLight index="1>5|11" />
	</brakeLights>
	
	<attacherJoint index="0>4" jointType="trailerLow" />
	<balesJoint index="1>5|1" />
	<base index="1>8" />
	<slider index="1>4" />
	<baleRef index="1>5|2" />
	<baleTypes>
		<bale type="strawHesston" />
		<bale type="hayHesston" />
		<bale type="grassHesston" />
	</baleTypes>
	<bales>
		<bale1 filename="bales/hayBale.i3d" />
		<bale2 filename="bales/strawBale.i3d" />
		<bale3 filename="bales/grassBale.i3d" />
	</bales>
	
	<Spikes joint="1>4|1|1|1" hay="1>4|1|1|2" straw="1>4|1|1|3" hayEven="1>4|1|1|4" strawEven="1>4|1|1|5" grass="1>4|1|1|9" grassEven="1>4|1|1|10" />
	
	<grassBales>
		<bale index="1>5|1|28" />
		<bale index="1>5|1|29" />
		<bale index="1>5|1|26" />
		<bale index="1>5|1|27" />
		<bale index="1>5|1|24" />
		<bale index="1>5|1|25" />
		<bale index="1>5|1|22" />
		<bale index="1>5|1|23" />
		<bale index="1>5|1|20" />
		<bale index="1>5|1|21" />
	</grassBales>
	
	<hayBales>
		<bale index="1>5|1|8" />
		<bale index="1>5|1|9" />
		<bale index="1>5|1|6" />
		<bale index="1>5|1|7" />
		<bale index="1>5|1|4" />
		<bale index="1>5|1|5" />
		<bale index="1>5|1|2" />
		<bale index="1>5|1|3" />
		<bale index="1>5|1|0" />
		<bale index="1>5|1|1" />
	</hayBales>
	
	<strawBales>
		<bale index="1>5|1|18" />
		<bale index="1>5|1|19" />
		<bale index="1>5|1|16" />
		<bale index="1>5|1|17" />
		<bale index="1>5|1|14" />
		<bale index="1>5|1|15" />
		<bale index="1>5|1|12" />
		<bale index="1>5|1|13" />
		<bale index="1>5|1|10" />
		<bale index="1>5|1|11" />
	</strawBales>
	
	<cylinderedHydraulicSound file="$data/vehicles/steerable/deutz/hydraulicUp.wav" pitchOffset="0.8" volume="0.5" />
 
	<movingTools>
        <movingTool index="0>3">
            <dependentPart index="1>7|1" />
        </movingTool>
		
        <movingTool index="1>5">
            <dependentPart index="1>7|0" />
        </movingTool>
		
        <movingTool index="1>6">
            <dependentPart index="1>7|2" />
        </movingTool>
		
        <movingTool index="1>4|1">
            <dependentPart index="1>4|0" />
        </movingTool>
		
        <movingTool index="1>4|1|3">
            <dependentPart index="1>4|1|0" />
			<dependentPart index="1>4|1|1|0" />
        </movingTool>
	</movingTools>
	
	<movingParts>
        <movingPart index="1>7|1" referencePoint="0>2" referenceFrame="0>">
            <translatingPart index="1>7|1|0" />
        </movingPart>
		
        <movingPart index="1>7|0" referencePoint="1>5|0" referenceFrame="0>">
            <translatingPart index="1>7|0|0" />
        </movingPart>
		
        <movingPart index="1>7|2" referencePoint="1>6|0" referenceFrame="0>">
            <translatingPart index="1>7|2|0" />
        </movingPart>
		
        <movingPart index="1>4|0" referencePoint="1>4|1|2" referenceFrame="1>4|1|0">
            <translatingPart index="1>4|0|0" />
        </movingPart>
		
        <movingPart index="1>4|1|0" referencePoint="1>4|1|3|0" referenceFrame="1>4|0">
            <translatingPart index="1>4|1|0|0" />
        </movingPart>
		
        <movingPart index="1>4|1|1|0" referencePoint="1>4|1|3|0" referenceFrame="1>4|1|3">
        </movingPart>
	</movingParts>
 
    <animations>
        <animation name="WorkModeZero">
            <part node="0>3" startTime="0" endTime="2" startRot="0 0 0" endRot="0 -40 0" />
			<part node="1>4|1" startTime="2.5" endTime="4.5" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4" startTime="4.5" endTime="6.5" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
			<part node="1>4|1|1" startTime="6.5" endTime="7.5" startRot="0 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="6.5" endTime="7.5" startRot="-2.28 0 0" endRot="135.823 0 0" />
        </animation>
		<animation name="WorkModeOdd">
            <part node="0>3" startTime="0" endTime="2" startRot="0 0 0" endRot="0 -40 0" />
			<part node="1>4|1|1" startTime="2.5" endTime="2.9" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="2.5" endTime="2.9" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="2.9" endTime="4.9" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4|1|1" startTime="4.9" endTime="5.1" startRot="150 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="4.9" endTime="5.1" startRot="98.494 0 0" endRot="135.823 0 0" />
        </animation>
		<animation name="WorkModeEven">
            <part node="0>3" startTime="0" endTime="2" startRot="0 0 0" endRot="0 -40 0" />
			<part node="1>4|1|1" startTime="2.5" endTime="3.5" startRot="0 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="2.5" endTime="3.5" startRot="-2.28 0 0" endRot="135.823 0 0" />
			<part node="1>4|1" startTime="3.5" endTime="5.5" startRot="0 0 0" endRot="90 0 0" />
        </animation>
		<animation name="TransportEven">
            <part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="44.768 0 0" />
			<part node="0>3" startTime="3.5" endTime="5.5" startRot="0 -40 0" endRot="0 0 0" />
        </animation>
		<animation name="TransportOdd">
			<part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="0 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="-2.28 0 0" />
			<part node="0>3" startTime="3.5" endTime="5.5" startRot="0 -40 0" endRot="0 0 0" />
        </animation>
		<animation name="TransportFull">
            <part node="0>3" startTime="0" endTime="2" startRot="0 -40 0" endRot="0 0 0" />
        </animation>
		<animation name="transportUnloadedMode">
            <part node="1>5" startTime="0" endTime="4" startRot="-90 0 0" endRot="0 0 0" />
			<part node="1>6" startTime="3.15" endTime="4" startRot="-19.191 0 0" endRot="0 0 0" />
			<part node="1>4|1" startTime="4.5" endTime="5.1" startRot="25 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="5.1" endTime="6.7" startRot="150 0 0" endRot="0 0 0" />
			<part node="1>4|1|3" startTime="5.1" endTime="6.7" startRot="98.494 0 0" endRot="-2.28 0 0" />
        </animation>
		<animation name="transportUnloadedFull">
            <part node="1>5" startTime="0" endTime="4" startRot="-90 0 0" endRot="0 0 0" />
			<part node="1>6" startTime="3.15" endTime="4" startRot="-19.191 0 0" endRot="0 0 0" />
			<part node="1>4|1" startTime="4.5" endTime="5.1" startRot="25 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="5.1" endTime="5.7" startRot="150 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="5.1" endTime="5.7" startRot="98.494 0 0" endRot="44.768 0 0" />
        </animation>
		<animation name="transportUnloadedEven">
            <part node="1>5" startTime="0" endTime="4" startRot="-90 0 0" endRot="0 0 0" />
			<part node="1>6" startTime="3.15" endTime="4" startRot="-19.191 0 0" endRot="0 0 0" />
			<part node="1>4" startTime="4.5" endTime="6.5" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
			<part node="1>4|1" startTime="7" endTime="7.6" startRot="25 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="7.6" endTime="8.2" startRot="150 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="7.6" endTime="8.2" startRot="98.494 0 0" endRot="44.768 0 0" />
        </animation>
		<animation name="transportSlider">
			<part node="1>4" startTime="0" endTime="1.5" startTrans="0 0.93 -0.586" endTrans="0 0.93 0.614" />
		</animation>
		<animation name="PrepareModeOdd">
			<part node="1>4|1|1" startTime="0" endTime="1.6" startRot="0 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="0" endTime="1.6" startRot="-2.28 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="1.6" endTime="2.2" startRot="0 0 0" endRot="25 0 0" />
			<part node="1>5" startTime="2.7" endTime="4.9" startRot="0 0 0" endRot="-50 0 0" />
			<part node="1>6" startTime="2.7" endTime="3.55" startRot="0 0 0" endRot="-19.191 0 0" />
		</animation>
		<animation name="PrepareModeEven">
			<part node="1>4|1|1" startTime="0" endTime="0.6" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="0" endTime="0.6" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="0.6" endTime="1.2" startRot="0 0 0" endRot="25 0 0" />
			<part node="1>4" startTime="1.7" endTime="3.7" startTrans="0 0.93 -0.586" endTrans="0 0.93 0.614" />
			<part node="1>5" startTime="4.2" endTime="6.4" startRot="0 0 0" endRot="-50 0 0" />
			<part node="1>6" startTime="4.2" endTime="5.05" startRot="0 0 0" endRot="-19.191 0 0" />
		</animation>
		<animation name="PrepareModeFull">
			<part node="1>4|1|1" startTime="0" endTime="0.6" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="0" endTime="0.6" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="0.6" endTime="1.2" startRot="0 0 0" endRot="25 0 0" />
			<part node="1>5" startTime="1.7" endTime="3.9" startRot="0 0 0" endRot="-50 0 0" />
			<part node="1>6" startTime="1.7" endTime="2.55" startRot="0 0 0" endRot="-19.191 0 0" />
		</animation>
		<animation name="UnloadMode">
			<part node="1>5" startTime="0" endTime="1.8" startRot="-50 0 0" endRot="-90 0 0" />
		</animation>
		<animation name="LoadModeEven2">
			<part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="44.768 0 0" />
			<part node="1>4" startTime="3.5" endTime="5.5" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
			<part node="1>5|1" startTime="3.5" endTime="5.5" startTrans="0 0 6.661" endTrans="0 0 5.461" />
			<part node="1>4|1|1" startTime="6" endTime="6.4" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="6" endTime="6.4" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="6.4" endTime="8.4" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4|1|1" startTime="8.4" endTime="8.6" startRot="150 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="8.4" endTime="8.6" startRot="98.494 0 0" endRot="135.823 0 0" />
		</animation>
		<animation name="LoadModeEven4">
			<part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="44.768 0 0" />
			<part node="1>4" startTime="3.5" endTime="5.5" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
			<part node="1>5|1" startTime="3.5" endTime="5.5" startTrans="0 0 5.461" endTrans="0 0 4.261" />
			<part node="1>4|1|1" startTime="6" endTime="6.4" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="6" endTime="6.4" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="6.4" endTime="8.4" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4|1|1" startTime="8.4" endTime="8.6" startRot="150 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="8.4" endTime="8.6" startRot="98.494 0 0" endRot="135.823 0 0" />
		</animation>
		<animation name="LoadModeEven6">
			<part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="44.768 0 0" />
			<part node="1>4" startTime="3.5" endTime="5.5" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
			<part node="1>5|1" startTime="3.5" endTime="5.5" startTrans="0 0 4.261" endTrans="0 0 3.061" />
			<part node="1>4|1|1" startTime="6" endTime="6.4" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="6" endTime="6.4" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="6.4" endTime="8.4" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4|1|1" startTime="8.4" endTime="8.6" startRot="150 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="8.4" endTime="8.6" startRot="98.494 0 0" endRot="135.823 0 0" />
		</animation>
		<animation name="LoadModeEven8">
			<part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="44.768 0 0" />
			<part node="1>4" startTime="3.5" endTime="5.5" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
			<part node="1>5|1" startTime="3.5" endTime="5.5" startTrans="0 0 3.061" endTrans="0 0 1.861" />
			<part node="1>4|1|1" startTime="6" endTime="6.4" startRot="90 0 0" endRot="150 0 0" />
			<part node="1>4|1|3" startTime="6" endTime="6.4" startRot="44.768 0 0" endRot="98.494 0 0" />
			<part node="1>4|1" startTime="6.4" endTime="8.4" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4|1|1" startTime="8.4" endTime="8.6" startRot="150 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="8.4" endTime="8.6" startRot="98.494 0 0" endRot="135.823 0 0" />
		</animation>
		<animation name="LoadModeOdd">
			<part node="1>4|1|1" startTime="0" endTime="2" startRot="180 0 0" endRot="0 0 0" />
			<part node="1>4|1|3" startTime="0" endTime="2" startRot="135.823 0 0" endRot="-2.28 0 0" />
			<part node="1>4|1|1" startTime="2.5" endTime="3.5" startRot="0 0 0" endRot="180 0 0" />
			<part node="1>4|1|3" startTime="2.5" endTime="3.5" startRot="-2.28 0 0" endRot="135.823 0 0" />
			<part node="1>4" startTime="3.5" endTime="5.5" startTrans="0 0.93 -0.586" endTrans="0 0.93 0.614" />
		</animation>
		<animation name="LoadModeFull">
			<part node="1>4|1" startTime="0" endTime="2" startRot="90 0 0" endRot="0 0 0" />
			<part node="1>4|1|1" startTime="2" endTime="3" startRot="180 0 0" endRot="90 0 0" />
			<part node="1>4|1|3" startTime="2" endTime="3" startRot="135.823 0 0" endRot="44.768 0 0" />
		</animation>
		<animation name="Slide1">
			<part node="1>5|1" startTime="0" endTime="0.75" startTrans="0 0 6.661" endTrans="0 0 1.861" />
		</animation>
		<animation name="Slide2">
			<part node="1>5|1" startTime="0" endTime="0.75" startTrans="0 0 5.461" endTrans="0 0 1.861" />
		</animation>
		<animation name="Slide3">
			<part node="1>5|1" startTime="0" endTime="0.75" startTrans="0 0 4.261" endTrans="0 0 1.861" />
		</animation>
		<animation name="Slide4">
			<part node="1>5|1" startTime="0" endTime="0.375" startTrans="0 0 3.061" endTrans="0 0 1.861" />
		</animation>
		<animation name="load10">
			<part node="1>4|1|1" startTime="0" endTime="0.6" startRot="0 0 0" endRot="90 0 0" />
        </animation>
		<animation name="loadEven">
			<part node="1>4|1|1" startTime="0" endTime="0.6" startRot="0 0 0" endRot="90 0 0" />
			<part node="1>4" startTime="0" endTime="0.6" startTrans="0 0.93 0.614" endTrans="0 0.93 -0.586" />
        </animation>
		<animation name="Pusher">
			<part node="1>5|10" startTime="0" endTime="1" startTrans="0 -0.006 4.226" endTrans="0 0.27 4.226" />
			<part node="1>5|1|0" startTime="0" endTime="1" startTrans="0 0.831 2.352" endTrans="0 1.107 2.352" />
			<part node="1>5|1|1" startTime="0" endTime="1" startTrans="0 2.13 2.352" endTrans="0 2.406 2.352" />
			<part node="1>5|1|10" startTime="0" endTime="1" startTrans="0 0.831 2.352" endTrans="0 1.107 2.352" />
			<part node="1>5|1|11" startTime="0" endTime="1" startTrans="0 2.13 2.352" endTrans="0 2.406 2.352" />
			<part node="1>5|1|20" startTime="0" endTime="1" startTrans="0 0.831 2.352" endTrans="0 1.107 2.352" />
			<part node="1>5|1|21" startTime="0" endTime="1" startTrans="0 2.13 2.352" endTrans="0 2.406 2.352" />
		</animation>
    </animations>

	<workmodeZero animationName="WorkModeZero" />
	<workmodeOdd animationName="WorkModeOdd" />
	<workmodeEven animationName="WorkModeEven" />
	<transportmodeEven animationName="TransportEven" />
	<transportmodeOdd animationName="TransportOdd" />
	<transportmodeFull animationName="TransportFull" />
	<transportUnloaded animationName="transportUnloadedMode" />
	<transportUnloadedFull animationName="transportUnloadedFull" />
	<transportUnloadedEven animationName="transportUnloadedEven" />
	<transportSlider animationName="transportSlider" />
	<preparefromOdd animationName="PrepareModeOdd" />
	<preparefromEven animationName="PrepareModeEven" />
	<preparefromFull animationName="PrepareModeFull" />
	<loadEven2 animationName="LoadModeEven2" />
	<loadEven4 animationName="LoadModeEven4" />
	<loadEven6 animationName="LoadModeEven6" />
	<loadEven8 animationName="LoadModeEven8" />
	<loadOdd animationName="LoadModeOdd" />
	<loadFull animationName="LoadModeFull" />
	<unload animationName="UnloadMode" />
	
	<loadEven animationName="loadEven" />
	<load10 animationName="load10" />
	
	<slide1 animationName="Slide1" />
	<slide2 animationName="Slide2" />
	<slide3 animationName="Slide3" />
	<slide4 animationName="Slide4" />
	<pusher animationName="Pusher" />
	
	<downForce>1</downForce>	 
    <brakeForce>1</brakeForce>
	
	<components count="5">
        <component1 centerOfMass="0 0 0" solverIterationCount="150" />
		<component2 centerOfMass="0 0 0.5" solverIterationCount="150" />
		<component3 centerOfMass="0 0 0" solverIterationCount="150" />
		<component4 centerOfMass="0 0 0" solverIterationCount="150" />
		<component5 centerOfMass="0 0 0" solverIterationCount="150" />
		<joint component1="0" component2="1" index="0>3" rotLimit="0 0 0" transLimit="0 0 0" />
		<joint component1="1" component2="2" index="1>5|5" rotLimit="0 0 0" transLimit="0 0 0" />
		<joint component1="1" component2="3" index="1>4|1|1|6" rotLimit="0 0 0" transLimit="0 0 0" />
		<joint component1="1" component2="4" index="1>10" rotLimit="5 0 0" transLimit="0 0 0" />
    </components>
	
	<schemaOverlay file="$data/vehicles/schemas/implementSchema.png" fileSelected="$data/vehicles/schemas/implementSchemaSelected.png" width="0.5" height="0.5" attacherJointPosition="0 0"/>

</vehicle>
