﻿<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="trailer">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <typeDesc>$l10n_typeDesc_tipper</typeDesc>
    <filename>krampeBandit550.i3d</filename>
    <size width="3" length="10.5"/>
	<wheels>
        <wheel repr="0>0" driveNode="0>0|0" radius="0.7" restLoad="2.0" initialCompression="50" suspTravel="0.15" spring="55" damper="30" hasTireTracks="true" tireTrackAtlasIndex="3" mass="0.2475" width="0.9" hasParticles="true"/>
        <wheel repr="0>1" radius="0.7" restLoad="2.0" initialCompression="50" suspTravel="0.15" spring="55" damper="30" hasTireTracks="true" tireTrackAtlasIndex="3" mass="0.2475" width="0.9" hasParticles="true"/>
    </wheels>
    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="0" linkNode="0>0|1|0" filename="$data/shared/vehicleParts/wheelChock01.i3d"/>
        <dynamicallyLoadedPart node="0" linkNode="0>0|1|1" filename="$data/shared/vehicleParts/wheelChock01.i3d"/>
        <dynamicallyLoadedPart node="0" linkNode="0>24|0" filename="$data/shared/vehicleParts/wheelChock01.i3d"/>
        <dynamicallyLoadedPart node="0" linkNode="0>24|1" filename="$data/shared/vehicleParts/wheelChock01.i3d"/>
    </dynamicallyLoadedParts>

    <brakeForce>1.7</brakeForce>
    <steeringAxleAngleScale startSpeed="5" endSpeed="70"/>
    <fillUnits>
        <fillUnit unit="$l10n_unit_literShort" fillTypeCategories="bulk" capacity="17500"/>
    </fillUnits>
    <lights>
        <!--to be adjusted manually-->
        <low>
            <light decoration="0>5" lightTypes="0"/>
        </low>
        <!--to be adjusted manually-->
        <high>
            <light decoration="0>5" lightTypes="0"/>
        </high>
        <!--to be adjusted manually-->
        <states>0 1 2</states>
    </lights>
    <brakeLights>
        <brakeLight decoration="0>6"/>
    </brakeLights>
    <turnLights>
        <turnLightLeft decoration="0>7|0"/>
        <turnLightRight decoration="0>7|1"/>
    </turnLights>
    <reverseLights>
        <reverseLight index="0>8"/>
    </reverseLights>
    <fillVolumes>
        <fillVolume index="0>10|0"/>
    </fillVolumes>
    <fillVolumeHeights>
        <fillVolumeHeight fillVolumeId="1">
            <refNode index="0>26|0"/>
            <refNode index="0>26|1"/>
            <node index="0>19|0" baseScale="0.95 1 1" transAxis="0 1 0" transMax="0 1.6 0"/>
            <node index="0>19|1" baseScale="2.15 0.1 1" scaleAxis="0 1 0" transAxis="0 0 0"/>
        </fillVolumeHeight>
    </fillVolumeHeights>
    <cylinderedHydraulicSound file="$data/sounds/hydraulicUp.wav" pitchOffset="0.8" volume="0.4"/>
	<fillSound file="$data/maps/sounds/siloFillSound.wav" pitchOffset="1.0" volume="1.5" indoorVolumeFactor="1.5"/>
    <inputAttacherJoints>
        <inputAttacherJoint index="0>4" jointType="trailerLow"/>
    </inputAttacherJoints>
    <tipScrollerNodes>
        <tipScrollerNode index="0>16" shaderParameterName="offsetUV" scrollSpeed="0.1" shaderParameterComponent="2" turnOnFadeTime="1" turnOffFadeTime="1"/>
    </tipScrollerNodes>
    <tipReferencePoints>
        <tipReferencePoint index="0>9" width="2.5"/>
    </tipReferencePoints>
    <tipAnimations>
        <tipAnimation speedScale="1" animationName="tipAnimationBack" dischargeStartTime="1.5" dischargeEndTime="19">
			<tipEffect>
                <effectNode node="0|0|0" materialType="unloading" materialTypeId="3" position="0 0 0" fadeTime="0.5"/>
                <effectNode node="0|0|1" materialType="smoke" materialTypeId="1" position="0 0 0" fadeTime="0.5"/>
            </tipEffect>
            <fillVolumeDischargeInfo index="0>25" width="8.0" length="1.4"/>
            <fillVolumeHeight index="1"/>
        </tipAnimation>
    </tipAnimations>
    <fillRootNode index="0>"/>
    <exactFillRootNode index="0>17"/>
    <fillAutoAimTargetNode index="0>18"/>
    <fillMassNode index="0>"/>
    <movingTools>
        <movingTool index="0>12">
            <dependentPart index="0>11|0"/>
        </movingTool>
        <movingTool index="0>11">
            <dependentPart index="0>11|0"/>
        </movingTool>
    </movingTools>
    <movingParts>
        <movingPart index="0>11|0" referencePoint="0>12|0" referenceFrame="0>12|0">
            <translatingPart index="0>11|0|0"/>
        </movingPart>
        <movingPart index="0>22" referencePoint="0>3|2" referenceFrame="0>" scaleZ="true" isActiveDirty="true" playSound="false"/>
        <movingPart index="0>23" referencePoint="0>2|2" referenceFrame="0>" scaleZ="true" isActiveDirty="true" playSound="false"/>
        <movingPart index="0>20" referencePoint="0>3|1" referenceFrame="0>" isActiveDirty="true" playSound="false">
            <translatingPart index="0>20|0"/>
        </movingPart>
        <movingPart index="0>21" referencePoint="0>2|1" referenceFrame="0>" isActiveDirty="true" playSound="false">
            <translatingPart index="0>21|0"/>
        </movingPart>
        <!-- attachable hose -->
        <movingPart index="0>33|0|0" referenceFrame="0>" moveToReferenceFrame="true" doDirectionAlignment="true" playSound="false" isActiveDirty="true"/>
        <movingPart index="0>33|1|0" referenceFrame="0>" moveToReferenceFrame="true" doDirectionAlignment="true" playSound="false" isActiveDirty="true"/>
        <movingPart index="0>33|2|0" referenceFrame="0>" moveToReferenceFrame="true" doDirectionAlignment="true" playSound="false" isActiveDirty="true"/>
        <movingPart index="0>33|3|0" referenceFrame="0>" moveToReferenceFrame="true" doDirectionAlignment="true" playSound="false" isActiveDirty="true"/>
        <movingPart index="0>33|4|0" referenceFrame="0>" moveToReferenceFrame="true" doDirectionAlignment="true" playSound="false" isActiveDirty="true"/>
    </movingParts>
    <animations>
        <!-- backtipping -->
        <animation name="tipAnimationBack">
            <part node="0>12" startTime="0" endTime="0.9" startRot="0 0 0" endRot="-30 0 0"/>
            <part node="0>11" startTime="1" endTime="4" startRot="0 0 0" endRot="63 0 0"/>
        </animation>
        <!-- move support wheel down/up -->
        <animation name="moveSupport">
            <part node="0>0|1" startTime="0" endTime="0.05" visibility="false"/>
            <part node="0>24" startTime="0" endTime="0.05" visibility="true"/>
            <part node="0>0|1" startTime="0.05" endTime="0.1" visibility="true"/>
            <part node="0>24" startTime="0.05" endTime="0.1" visibility="false"/>
            <part node="0>15" startTime="0" endTime="0.2" startTrans="-0.236 0.819 0.755" endTrans="-0.236 0.275 0.755"/>
        </animation>
    </animations>
    <skinnedNodes>
        <skinnedNode index="0>34|0"/>
        <skinnedNode index="0>34|1"/>
        <skinnedNode index="0>34|2"/>
        <skinnedNode index="0>34|3"/>
        <skinnedNode index="0>34|4"/>
    </skinnedNodes>
    <support animationName="moveSupport"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4"/>
    <components count="1">
        <component1 centerOfMass="0 0.75 -2.4" 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"/>
    <storeData>
        <name>
            <de>Krampe Bandit 550</de>
            <en>Krampe Bandit 550</en></name>
        <functions>
            <function>$l10n_function_tipper</function>
        </functions>
        <specs>
            <neededPower>150</neededPower>
        </specs>
        <image>textures/store.dds</image>
        <price>28750</price>
        <dailyUpkeep>9</dailyUpkeep>
        <lifetime>600</lifetime>
        <rotation>1</rotation>
        <brand>KRAMPE</brand>
        <category>tippers</category>
    </storeData>
</vehicle>
