<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="dfCutterMower" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>
			<en>KDF341S Mow Anywhere</en>
			<de>KDF341S Mähen Sie überall</de>
			<fr>KDF341S Tondre n'importe où</fr>
		</name>
        <specs>
            <neededPower>110</neededPower>
            <workingWidth>3.4</workingWidth>
            <!-- <combination xmlFilename="$data/vehicles/samasz/xt390/xt390.xml"/> -->
            <combination xmlFilename="fastBale_ma.xml"/>
        </specs>
        <functions>
            <function>$l10n_function_mower</function>
        </functions>
        <storePacks>
            <storePack>STARTER_GRASS</storePack>
        </storePacks>
        <image>$data/vehicles/samasz/kdf341S/store_kdf341S.png</image>
        <price>14000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>SAMASZ</brand>
        <category>mowers</category>
        <shopFoldingState>1</shopFoldingState>
        <shopTranslationOffset>0 -0.033 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
		
        <vertexBufferMemoryUsage>1330944</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>335872</indexBufferMemoryUsage>
        <textureMemoryUsage>786432</textureMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_mower</typeDesc>
        <filename>kdf341S.i3d</filename>
        <size width="4.05" length="2.2" height="1.2" lengthOffset="0.15"/>
        <speedLimit value="22"/>
        <components>
            <component centerOfMass="0 0.4 0.3" solverIterationCount="10" mass="825"/>
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="515"/>
            <joint component1="1" component2="2" node="componentJoint01" rotLimit="0 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <mapHotspot type="TOOL" />
    </base>

    <configurationSets title="$l10n_configuration_brushCutter" isYesNoOption="true">
        <configurationSet name="$l10n_configuration_valueNo" isDefault="true" >
            <configuration name="vehicleType" 	index="1"/>
			<configuration name="workArea" 		index="1"/>
        </configurationSet>
        <configurationSet name="$l10n_configuration_valueYes" >
            <configuration name="vehicleType" 	index="2"/>
			<configuration name="workArea" 		index="2"/>
        </configurationSet>
    </configurationSets>

    <vehicleTypeConfigurations>
        <vehicleTypeConfiguration vehicleType="mower"/>
        <vehicleTypeConfiguration vehicleType="dfCutterMower"/>
    </vehicleTypeConfigurations>

    <attachable allowFoldingWhileLowered="false">
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topReferenceNode" upperRotationOffset="3" lowerRotLimitScale="0 0 0">
                <distanceToGround lower="0.7" upper="0.7"/>
                <bottomArm categories="2" ballType="1"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <lowerAnimation name="lowerAnimation" speed="0.6"/>
    </attachable>

    <powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="ptoInputNode" aboveAttacher="true" materialTemplateName="SHARED_BLACK1" decalMaterialTemplateName="WALTERSCHEID_YELLOW1"/>
        <local startNode="localPTO01Start" endNode="localPTO01End" materialTemplateName="SHARED_BLACK1" decalMaterialTemplateName="WALTERSCHEID_YELLOW1" filename="$data/shared/assets/powerTakeOffs/walterscheidW_SC25.xml"/>
        <local startNode="localPTO02Start" endNode="localPTO02End" materialTemplateName="SHARED_BLACK1" decalMaterialTemplateName="WALTERSCHEID_YELLOW1" filename="$data/shared/assets/powerTakeOffs/walterscheidW_SC25.xml"/>
        <sounds>
            <turnedOn template="tractorPTO" volumeScale="0.6" />
        </sounds>
    </powerTakeOffs>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01" adapterNode="hydraulicIn01_detached" length="0.8" diameter="0.016" straighteningFactor="0.5" minCenterPointOffset="-0.15 0 0" maxCenterPointOffset="-0.15 0 0">
           <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric"  node="electric" adapterNode="electric_detached" length="0.3" diameter="0.008" straighteningFactor="0.5" minCenterPointOffset="-0.15 0 0" maxCenterPointOffset="-0.15 0 0">
           <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <powerConsumer ptoRpm="470" neededMinPtoPower="35" neededMaxPtoPower="35"/>

    <lights>
        <sharedLight linkNode="frontLight06White01"  filename="$data/shared/assets/lights/lizard/frontLight06White.xml" />
        <sharedLight linkNode="frontLight06White02" filename="$data/shared/assets/lights/lizard/frontLight06White.xml" />
    </lights>

    <groundReferenceNodes>
        <groundReferenceNode node="groundRefNode" threshold="0.3" />
    </groundReferenceNodes>
	
    <workAreas>
        <workAreaConfigurations>		
            <workAreaConfiguration name="1">
				<workArea type="mower" functionName="processMowerArea" disableBackwards="true" requiresOwnedFarmland="false" >
					<area startNode="areaStart" widthNode="areaWidth" heightNode="areaHeight" />
					<groundReferenceNode index="1" />
					<folding minLimit="0" maxLimit="0.1" />
					<mower dropWindrow="true" dropAreaIndex="2" />
					<onlyActiveWhenLowered value="true"/>
				</workArea>
				<workArea type="auxiliary" >
					<area startNode="areaDropStart" widthNode="areaDropWidth" heightNode="areaDropHeight" />
				</workArea> 
            </workAreaConfiguration>			
            <workAreaConfiguration name="2">
				<workArea type="mower" functionName="processMowerArea" disableBackwards="true" requiresOwnedFarmland="false" >
					<area startNode="areaStart" widthNode="areaWidth" heightNode="areaHeight" />
					<groundReferenceNode index="1" />
					<folding minLimit="0" maxLimit="0.1" />
					<mower dropWindrow="true" dropAreaIndex="2" />
					<onlyActiveWhenLowered value="true"/>
				</workArea>
				<workArea type="auxiliary" >
					<area startNode="areaDropStart" widthNode="areaDropWidth" heightNode="areaDropHeight" />
				</workArea> 
				<workArea type="stumpCutter" functionName="processStumpCutterArea" disableBackwards="true" requiresOwnedFarmland="false">
					<area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight" />
					<groundReferenceNode index="1" />
					<onlyActiveWhenLowered value="true"/>
				</workArea>
            </workAreaConfiguration>			
        </workAreaConfigurations>
    </workAreas>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" turnOnFoldMaxLimit="0.1" turnOnFoldMinLimit="0" >
                    <foldingPart animationName="folding" speedScale="1" />
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="lowerAnimation">
            <part componentJointIndex="1" startTime="0" endTime="1" startTransLimit="0 0 0" endTransMinLimit="0 -0.4 0" endTransMaxLimit="0 0.0 0" startRotLimit="0 0 0" endRotLimit="0 0 10" tangentType="spline"/>
            <part node="componentJoint01" startTime="0" endTime="1" startTrans="0 -0.015 0.05" endTrans="0 -0.1 0" startRot="0 0 0" endRot="0 0 0" tangentType="spline"/>

            <sound template="hydraulicOpen01"    startTime="0.2"  endTime="0.99" direction="1"     volumeScale="2.9" pitchScale="0.7" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="hydraulicClose01"   startTime="0.01" endTime="0.6"  direction="-1"    volumeScale="3.5" pitchScale="0.6" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="metalImpHigh01"     startTime="0.5"  direction="1"  volumeScale="0.8" pitchScale="0.8"  linkNodeOffset="-1 0 0.7"/>
            <sound template="clackVar4"          startTime="0.5"  direction="1"  volumeScale="2"   pitchScale="0.6"  linkNodeOffset="-1 0 0.7"/>
            <sound template="foldStartMed02"     startTime="0.5"  direction="1"  volumeScale="2"   pitchScale="0.7"  linkNodeOffset="-1 0 0.7"/>
            <sound template="sheetImp02"         startTime="0.6"  direction="1"  volumeScale="3"   pitchScale="1.2"  linkNodeOffset="1 0 0.7"/>
            <sound template="metalImpHigh02"     startTime="0.6"  direction="1"  volumeScale="0.7" pitchScale="0.8"  linkNodeOffset="1 0 0.7"/>
            <sound template="metalImpMechanic"   startTime="0.3"  direction="-1" volumeScale="0.7" pitchScale="0.7" />
            <sound template="sheetImp01"         startTime="0.1"  direction="-1" volumeScale="1.5" pitchScale="0.8" />
            <sound template="foldStartMed02"     startTime="0.1"  direction="-1" volumeScale="2.7" pitchScale="0.8" />
        </animation>

        <animation name="folding">
            <part node="mowerLockArm"         startTime="0.0" endTime="0.5" startRot="-30 0 0" endRot="10 0 0"/>
            <part node="transportArmLeft"     startTime="0.0" endTime="1.9" startRot="0 0 0" endRot="0 0 89"/>
            <part node="transportArmRight"    startTime="0.1" endTime="2.0" startRot="0 0 0" endRot="0 0 -89"/>
            <part node="transportArmLeftJointAnimated"  startTime="0.0" endTime="1.9" startTrans="0.381 -0.457 -0.275" endTrans="0.011 -0.395 -0.293" startRot="-1.3 0.0 0.0" endRot="-1.3 0.0 -52.0" />
            <part node="transportArmRightJointAnimated" startTime="0.1" endTime="2.0" startTrans="-0.368 -0.456 -0.293" endTrans="-0.011 -0.395 -0.293" startRot="-1.3 0.0 0.0" endRot="-1.3 0.0 52.0" />

            <part node="colPartLeft"          startTime="0" endTime="1.9" startRot="0 0 0" endRot="0 0 89"/>
            <part node="colPartRight"         startTime="0.1" endTime="2" startRot="0 0 0" endRot="0 0 -89"/>
            <part node="boltLeft_unfolded"    startTime="0.0" endTime="0.05" visibility="true" />
            <part node="boltLeft_unfolded"    startTime="0.05" endTime="0.10" visibility="false" />
            <part node="boltLeft_folded"      startTime="2.0" endTime="2.05" visibility="false" />
            <part node="boltLeft_folded"      startTime="2.05" endTime="2.10" visibility="true" />
            <part node="boltRight_unfolded"   startTime="0.0" endTime="0.05" visibility="true" />
            <part node="boltRight_unfolded"   startTime="0.05" endTime="0.10" visibility="false" />
            <part node="boltRight_folded"     startTime="2.0" endTime="2.05" visibility="false" />
            <part node="boltRight_folded"     startTime="2.05" endTime="2.10" visibility="true" />
            <part inputAttacherJointIndex="1" startTime="1" endTime="2" lowerDistanceToGroundStart="0.6" lowerDistanceToGroundEnd="0.8" upperDistanceToGroundStart="0.6" upperDistanceToGroundEnd="0.8"/>

            <sound template="hydraulicClose01" startTime="1"    endTime="2.09" direction="0"   volumeScale="2.5"   pitchScale="0.6" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="slideOpen"        startTime="0.01" endTime="2.09" direction="0"   volumeScale="3.5" pitchScale="0.5" linkNodeOffset="2 0 0"/>
            <sound template="sheetImp02"       startTime="0.2"                 direction="-1"  volumeScale="2.8" pitchScale="1.8" linkNodeOffset="2 0 0"/>
            <sound template="slideOpen"        startTime="0.1"  endTime="2"    direction="0"   volumeScale="2.5" pitchScale="0.7" linkNodeOffset="-2 0 0"/>
            <sound template="sheetImp02"       startTime="0.1"                 direction="-1"  volumeScale="2.8" pitchScale="1.4" linkNodeOffset="-2 0 0"/>
            <sound template="sheetImp02"       startTime="1.8"  direction="1"  volumeScale="3" pitchScale="1.6"                   linkNodeOffset="2 0 0"/>
            <sound template="clackVar6"        startTime="1.8"  direction="1"  volumeScale="2" pitchScale="0.8"                   linkNodeOffset="2 0 0"/>
            <sound template="sheetImp02"       startTime="1.9"  direction="1"  volumeScale="3" pitchScale="1.4"                   linkNodeOffset="-2 0 0"/>
            <sound template="clackVar6"        startTime="1.9"  direction="1"  volumeScale="2" pitchScale="1.0"                   linkNodeOffset="-2 0 0"/>
        </animation>
        <animation name="moveSupport">
            <part node="supportArm" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 -0.13 0"/>

            <sound template="slideOpen"  startTime="0.01" endTime="0.49" volumeScale="2" pitchScale="2"/>
            <sound template="metalClose" startTime="0.01" direction="-1" volumeScale="2" pitchScale="2" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="componentJoint01" playSound="true">
                <componentJoint index="1" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="mowerArmLeft" referencePoint="mowerArmLeftRef" referenceFrame="mowerArmRefFrame" isActiveDirty="true" maxUpdateDistance="300" limitedAxis="1">
                <dependentPart node="mowerArmRight" />
                <powerTakeOffs indices="1" localIndices="1 2"/>
            </movingPart>
            <movingPart node="mowerArmRight" referencePoint="mowerArmRightRef" referenceFrame="mowerArmRightRefFrame" limitedAxis="1">
                <dependentPart node="mowerArmZAlign" />
            </movingPart>
            <movingPart node="mowerArmZAlign" referencePoint="mowerArmZAlignRef" referenceFrame="mowerArmZAlignRefFrame" limitedAxis="1">
                <dependentPart node="mowerArmXAlign" />
            </movingPart>
            <movingPart node="mowerArmXAlign" localReferencePoint="mowerArmXAlignLocalRef" referencePoint="mowerArmXAlignRef" referenceFrame="mowerArmXAlignRefFrame" limitedAxis="1">
                <dependentPart node="mowerMainArmLeft" />
                <dependentPart node="mowerMainArmRight" />
                <dependentPart node="mowerLeftHydraulic" />
                <dependentPart node="mowerRightHydraulic" />
                <dependentPart node="springLeft01" />
                <dependentPart node="springRight01" />
                <dependentPart node="springLeft02" />
                <dependentPart node="springRight02" />
                <dependentPart node="springHolderLeft" />
                <dependentPart node="springHolderRight" />
            </movingPart>
            <movingPart node="mowerMainArmLeft" referencePoint="mowerMainArmLeftRef" referenceFrame="mowerMainArmLeftRef"/>
            <movingPart node="mowerMainArmRight" referencePoint="mowerMainArmRightRef" referenceFrame="mowerMainArmRightRef"/>
            <movingPart node="mowerLeftHydraulic" referencePoint="mowerLeftHydraulicRef" referenceFrame="mowerLeftHydraulicRef">
                <translatingPart node="mowerLeftHydraulicPunch" />
            </movingPart>
            <movingPart node="mowerRightHydraulic" referencePoint="mowerRightHydraulicRef" referenceFrame="mowerRightHydraulicRef">
                <translatingPart node="mowerRightHydraulicPunch" />
            </movingPart>
            <movingPart node="springLeft01" referencePoint="springLeft01Ref" referenceFrame="springLeft01Ref" scaleZ="true"/>
            <movingPart node="springRight01" referencePoint="springRight01Ref" referenceFrame="springRight01Ref" scaleZ="true"/>
            <movingPart node="springLeft02" referencePoint="springLeft02Ref" referenceFrame="springLeft02Ref" scaleZ="true"/>
            <movingPart node="springRight02" referencePoint="springRight02Ref" referenceFrame="springRight02Ref" scaleZ="true"/>
            <movingPart node="springHolderLeft" referencePoint="springHolderLeftRef" referenceFrame="springHolderLeftRefFrame" limitedAxis="1">
                <translatingPart node="springHolderLeftPunch" />
            </movingPart>
            <movingPart node="springHolderRight" referencePoint="springHolderRightRef" referenceFrame="springHolderRightRefFrame" limitedAxis="1">
                <translatingPart node="springHolderRightPunch" />
            </movingPart>
        </movingParts>
    </cylindered>

    <mower fruitTypeConverter="MOWER">
        <animationNodes>
            <animationNode node="cutter01" rotSpeed="-3000"  rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter02" rotSpeed="3000" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter03" rotSpeed="-3000"  rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter04" rotSpeed="3000" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter05" rotSpeed="-3000"  rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter06" rotSpeed="3000" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter07" rotSpeed="-3000"  rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
            <animationNode node="cutter08" rotSpeed="3000"  rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>

            <animationNode class="RotationAnimationSpikesGravity" node="drum" rotSpeed="-1500" rotAxis="1" turnOnFadeTime="3" turnOffFadeTime="5">
                <spikes minRot="-163" maxRot="57" rotAxis="1" gravityFactor="1">
                    <spike node="drumPart01"/>
                    <spike node="drumPart02"/>
                    <spike node="drumPart03"/>
                    <spike node="drumPart04"/>
                    <spike node="drumPart05"/>
                    <spike node="drumPart06"/>
                    <spike node="drumPart07"/>
                    <spike node="drumPart08"/>
                </spikes>
            </animationNode>
        </animationNodes>

        <dropEffects>
            <dropEffect workAreaIndex="1" dropAreaIndex="2">
                <effectNode effectClass="TypedMotionPathEffect" effectType="MOWER" linkNode="mowerEffectNode">
                    <motionPathEffect textureFilename="$data/vehicles/samasz/kdf341S/mowerEffectArray.dds" numRows="9" rowLength="18" minFade="0.15"/>
                </effectNode>
                <effectNode effectNode="smokeEmitter" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="false" emitCountScale="0.25"/>
            </dropEffect>
        </dropEffects>
        <sounds>
            <cut template="mowerToolWork_01" linkNode="kdf341s_main_component1" volumeScale="0.7"/>
        </sounds>
    </mower>

    <stumpCutter>
        <cutNode node="cutNode" cutSizeY="2.6" cutSizeZ="2.5" maxCutTime="0.1" maxResetCutTime="0.001" workAreaIndex="3"/>
        <cutNode node="cutNodeFront" cutSizeY="2.6" cutSizeZ="2.5" maxCutTime="0.1" maxResetCutTime="0.001" />
        <cutNode node="cutNodeBack" cutSizeY="2.6" cutSizeZ="2.5" maxCutTime="0.1" maxResetCutTime="0.001" />
    </stumpCutter>

    <windBending>
        <windBendingNodes>
            <windBendingNode node="cover01" maxBending="0.015" maxBendingSpeed="20"/>
            <windBendingNode node="cover02" maxBending="0.015" maxBendingSpeed="20"/>
            <windBendingNode node="cover03" maxBending="0.015" maxBendingSpeed="20"/>
        </windBendingNodes>
    </windBending>

    <turnOnVehicle turnOffIfNotAllowed="true">
        <sounds>
            <start template="mowerToolStart_01" linkNode="kdf341s_main_component1" />
            <stop template="mowerToolStop_01"   linkNode="kdf341s_main_component1" />
            <work template="mowerToolLoop_01"   linkNode="kdf341s_main_component1" />
        </sounds>
    </turnOnVehicle>

    <ai>
        <needsLowering value="true"/>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack"/>
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack"/>
        <collisionTrigger useSize="true"/>
        <agentAttachment useSize="true"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-2.15" maxX="1.25" minZ="-0.8" maxZ="0.8" yOffset="-0.5" node="1>0"/>
        <bendingNode minX="0.065" maxX="0.4" minZ="-0.95" maxZ="0.35" yOffset="-0.368" node="transportArmLeft"/>
        <bendingNode minX="-0.4" maxX="-0.08" minZ="-0.95" maxZ="0.35" yOffset="-0.368" node="transportArmRight"/>
    </foliageBending>
	
    <baseColorConfigurations title="$l10n_configuration_baseColor" useDefaultColors="true" price="0">
        <material materialSlotName="base_mat" materialTemplateUseColorOnly="true"/>		
        <baseColorConfiguration name="Samasz %s" params="$l10n_ui_colorGreen" price="0" isDefault="true" materialTemplateName="SAMASZ_GREEN"/>		
        <baseColorConfiguration name="Vicon %s" params="$l10n_ui_colorRed" materialTemplateName="VICON_RED1"/>
        <baseColorConfiguration name="Kverneland %s" params="$l10n_ui_colorRed" materialTemplateName="KVERNELAND_RED1"/>	
        <baseColorConfiguration materialTemplateName="AGROMASZ_GREENPAINT" />
        <baseColorConfiguration materialTemplateName="KEMPER_GREEN1"/>
        <baseColorConfiguration materialTemplateName="KROEGER_GREEN1"/>		
        <baseColorConfiguration materialTemplateName="BEDNAR_BLUE1"/>
        <baseColorConfiguration materialTemplateName="HUSQVARNA_BLUE1"/>
        <baseColorConfiguration materialTemplateName="BRIELMAIER_BLUE1"/>
        <baseColorConfiguration materialTemplateName="BUEHRER_YELLOW1"/>
        <baseColorConfiguration materialTemplateName="FENDT_YELLOW1"/>
        <baseColorConfiguration materialTemplateName="CASEIH_ORANGE1"/>
        <baseColorConfiguration materialTemplateName="FENDT_ORANGE1"/>
        <baseColorConfiguration materialTemplateName="DEUTZ_BEIGE1"/>
        <baseColorConfiguration materialTemplateName="FENDT_VIOLET1"/>
        <baseColorConfiguration materialTemplateName="BAUER_PURPLE"/>
        <baseColorConfiguration materialTemplateName="ANTONIOCARRARO_PURPLE1"/>
        <baseColorConfiguration materialTemplateName="ROSTSELMASH_PURPLE1"/>
        <baseColorConfiguration materialTemplateName="LIZARD_PURPLE1"/>
        <baseColorConfiguration materialTemplateName="VOLVO_PURPLE1"/>
        <baseColorConfiguration materialTemplateName="BOMECH_RED1"/>
        <baseColorConfiguration materialTemplateName="KEMPER_RED1"/>
        <baseColorConfiguration materialTemplateName="JONSERED_RED1"/>
        <baseColorConfiguration materialTemplateName="SHARED_REDCRIMSON"/>
        <baseColorConfiguration materialTemplateName="NEWHOLLAND_GOLD1"/>			
    </baseColorConfigurations>
	
    <designColor2Configurations title="$l10n_configuration_valueDesign01" useDefaultColors="true" price="0">
        <material materialSlotName="decal01_mat" />
        <designColor2Configuration name="Samasz %s" params="$l10n_ui_colorWhite" price="0" isDefault="true" materialTemplateName="SAMASZ_WHITE"/>
    </designColor2Configurations>
	
    <designColor3Configurations title="$l10n_configuration_valueDesign01" useDefaultColors="true" price="0">
        <material materialSlotName="decal02_mat" />
        <designColor3Configuration name="Samasz %s" params="$l10n_ui_colorWhite" price="0" isDefault="true" materialTemplateName="SAMASZ_GREEN"/>
    </designColor3Configurations>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="kdf341s_main_component1" node="0>" />
        <i3dMapping id="kdf341s_vis" node="0>0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="topReferenceNode" node="0>0|0|1" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|2|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|2|1" />
        <i3dMapping id="electric" node="0>0|0|2|2" />
        <i3dMapping id="electric_detached" node="0>0|0|2|3" />
        <i3dMapping id="whiteRound_02" node="0>0|1|0|0" />
        <i3dMapping id="whiteRound_01" node="0>0|1|0|1" />
        <i3dMapping id="frontLight06White02" node="0>0|1|0|2" />
        <i3dMapping id="frontLight06White01" node="0>0|1|0|3" />
        <i3dMapping id="mowerArmRefFrame" node="0>0|2|0" />
        <i3dMapping id="mowerArmLeft" node="0>0|2|0|0" />
        <i3dMapping id="mowerArmZAlignRefFrame" node="0>0|2|0|0|0" />
        <i3dMapping id="mowerArmZAlign" node="0>0|2|0|0|0|0" />
        <i3dMapping id="mowerArmXAlignRefFrame" node="0>0|2|0|0|0|0|0" />
        <i3dMapping id="mowerArmXAlign" node="0>0|2|0|0|0|0|0|0" />
        <i3dMapping id="mowerArmXAlignLocalRef" node="0>0|2|0|0|0|0|0|0|0" />
        <i3dMapping id="whiteRound_03" node="0>0|2|0|0|0|0|0|0|1|0|0|0" />
        <i3dMapping id="whiteRound_04" node="0>0|2|0|0|0|0|0|0|1|0|0|1" />
        <i3dMapping id="mowerMainArmLeftRef" node="0>0|2|0|0|0|0|0|0|1|1|0" />
        <i3dMapping id="mowerMainArmRightRef" node="0>0|2|0|0|0|0|0|0|1|1|1" />
        <i3dMapping id="mowerLeftHydraulicRef" node="0>0|2|0|0|0|0|0|0|1|1|2" />
        <i3dMapping id="mowerRightHydraulicRef" node="0>0|2|0|0|0|0|0|0|1|1|3" />
        <i3dMapping id="localPTO01Start" node="0>0|2|0|0|0|0|0|0|1|1|4" />
        <i3dMapping id="localPTO02Start" node="0>0|2|0|0|0|0|0|0|1|1|5" />
        <i3dMapping id="localPTO01End" node="0>0|2|0|0|0|0|0|0|1|1|6" />
        <i3dMapping id="localPTO02End" node="0>0|2|0|0|0|0|0|0|1|1|7" />
        <i3dMapping id="ptoInputNode" node="0>0|2|0|0|0|0|0|0|1|2" />
        <i3dMapping id="drum" node="0>0|2|0|0|0|0|0|0|1|3|0|0" />
        <i3dMapping id="drumPart01" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|0" />
        <i3dMapping id="drumPart02" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|1" />
        <i3dMapping id="drumPart03" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|2" />
        <i3dMapping id="drumPart04" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|3" />
        <i3dMapping id="drumPart05" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|4" />
        <i3dMapping id="drumPart06" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|5" />
        <i3dMapping id="drumPart07" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|6" />
        <i3dMapping id="drumPart08" node="0>0|2|0|0|0|0|0|0|1|3|0|0|0|7" />
        <i3dMapping id="cutter01" node="0>0|2|0|0|0|0|0|0|1|3|1|0" />
        <i3dMapping id="cutter02" node="0>0|2|0|0|0|0|0|0|1|3|2|0" />
        <i3dMapping id="cutter03" node="0>0|2|0|0|0|0|0|0|1|3|3|0" />
        <i3dMapping id="cutter04" node="0>0|2|0|0|0|0|0|0|1|3|4|0" />
        <i3dMapping id="cutter05" node="0>0|2|0|0|0|0|0|0|1|3|5|0" />
        <i3dMapping id="cutter06" node="0>0|2|0|0|0|0|0|0|1|3|6|0" />
        <i3dMapping id="cutter07" node="0>0|2|0|0|0|0|0|0|1|3|7|0" />
        <i3dMapping id="cutter08" node="0>0|2|0|0|0|0|0|0|1|3|8|0" />
        <i3dMapping id="transportArmLeft" node="0>0|2|0|0|0|0|0|0|1|4|0" />
        <i3dMapping id="transportArmLeftJointAnimated" node="0>0|2|0|0|0|0|0|0|1|4|0|2" />
        <i3dMapping id="transportArmRight" node="0>0|2|0|0|0|0|0|0|1|5|0" />
        <i3dMapping id="transportArmRightJointAnimated" node="0>0|2|0|0|0|0|0|0|1|5|0|2" />
        <i3dMapping id="boltLeft_unfolded" node="0>0|2|0|0|0|0|0|0|1|6" />
        <i3dMapping id="boltLeft_folded" node="0>0|2|0|0|0|0|0|0|1|7" />
        <i3dMapping id="boltRight_unfolded" node="0>0|2|0|0|0|0|0|0|1|8" />
        <i3dMapping id="boltRight_folded" node="0>0|2|0|0|0|0|0|0|1|9" />
        <i3dMapping id="mowerEffectNode" node="0>0|2|0|0|0|0|0|0|1|10|0" />
        <i3dMapping id="smokeEmitter" node="0>0|2|0|0|0|0|0|0|1|10|1" />
        <i3dMapping id="cover01" node="0>0|2|0|0|0|0|0|0|1|11|0" />
        <i3dMapping id="cover02" node="0>0|2|0|0|0|0|0|0|1|11|1" />
        <i3dMapping id="mowerArmRightRefFrame" node="0>0|2|0|0|0|0|0|0|1|13" />
        <i3dMapping id="supportArm" node="0>0|2|0|0|0|0|0|0|1|14|0" />
        <i3dMapping id="springHolderLeftRef" node="0>0|2|0|0|0|0|0|0|1|15" />
        <i3dMapping id="springHolderRightRef" node="0>0|2|0|0|0|0|0|0|1|16" />
        <i3dMapping id="mowerArmRight" node="0>0|2|0|1" />
        <i3dMapping id="mowerArmZAlignRef" node="0>0|2|0|1|0" />
        <i3dMapping id="mowerArmXAlignRef" node="0>0|2|1" />
        <i3dMapping id="mowerLockArm" node="0>0|2|2" />
        <i3dMapping id="mowerMainArmLeft" node="0>0|2|3" />
        <i3dMapping id="mowerMainArmRight" node="0>0|2|4" />
        <i3dMapping id="mowerLeftHydraulic" node="0>0|2|5" />
        <i3dMapping id="mowerLeftHydraulicPunch" node="0>0|2|5|0" />
        <i3dMapping id="mowerRightHydraulic" node="0>0|2|6" />
        <i3dMapping id="mowerRightHydraulicPunch" node="0>0|2|6|0" />
        <i3dMapping id="springHolderLeftRefFrame" node="0>0|2|7" />
        <i3dMapping id="springHolderLeft" node="0>0|2|7|0" />
        <i3dMapping id="springHolderLeftPunch" node="0>0|2|7|0|0" />
        <i3dMapping id="springLeft01Ref" node="0>0|2|7|0|0|0" />
        <i3dMapping id="springLeft02Ref" node="0>0|2|7|0|0|1" />
        <i3dMapping id="springLeft01" node="0>0|2|7|0|1" />
        <i3dMapping id="springLeft02" node="0>0|2|7|0|2" />
        <i3dMapping id="springHolderRightRefFrame" node="0>0|2|8" />
        <i3dMapping id="springHolderRight" node="0>0|2|8|0" />
        <i3dMapping id="springHolderRightPunch" node="0>0|2|8|0|0" />
        <i3dMapping id="springRight01Ref" node="0>0|2|8|0|0|0" />
        <i3dMapping id="springRight02Ref" node="0>0|2|8|0|0|1" />
        <i3dMapping id="springRight01" node="0>0|2|8|0|1" />
        <i3dMapping id="springRight02" node="0>0|2|8|0|2" />
        <i3dMapping id="areaStart" node="0>0|3|0" />
        <i3dMapping id="areaWidth" node="0>0|3|1" />
        <i3dMapping id="areaHeight" node="0>0|3|2" />
        <i3dMapping id="areaDropStart" node="0>0|3|3" />
        <i3dMapping id="areaDropWidth" node="0>0|3|4" />
        <i3dMapping id="areaDropHeight" node="0>0|3|5" />		
        <i3dMapping id="workAreaStart" node="0>0|3|6|0" />
        <i3dMapping id="workAreaWidth" node="0>0|3|6|1" />
        <i3dMapping id="workAreaHeight" node="0>0|3|6|2" />
        <i3dMapping id="groundReferenceNodeCUTTER" node="0>0|3|6|3" />		
        <i3dMapping id="aiMarkerLeft" node="0>0|4|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|4|1" />
        <i3dMapping id="aiMarkerBack" node="0>0|4|2" />
        <i3dMapping id="sizeMarkerLeft" node="0>0|4|3" />
        <i3dMapping id="sizeMarkerRight" node="0>0|4|4" />
        <i3dMapping id="sizeMarkerBack" node="0>0|4|5" />
        <i3dMapping id="aiCollisionNode" node="0>0|4|6" />
        <i3dMapping id="componentJoint01" node="0>0|5|0" />		
        <i3dMapping id="cutNode" node="0>0|8|0" />
        <i3dMapping id="cutNodeFront" node="0>0|8|1" />
        <i3dMapping id="cutNodeBack" node="0>0|8|2" />		
        <i3dMapping id="cover03" node="0>1|1" />		
        <i3dMapping id="kdf341s_mower_component2" node="1>" />
        <i3dMapping id="mowerArmLeftRef" node="1>0" />
        <i3dMapping id="mowerArmRightRef" node="1>1" />
        <i3dMapping id="colPartLeft" node="1>2|0" />
        <i3dMapping id="colPartRight" node="1>3|0" />
        <i3dMapping id="groundRefNode" node="1>4" />
    </i3dMappings>
</vehicle>
