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

    <storeData>
        <name>
			<en>Left Prepruner Arm</en>
			<de>Linker Arm für Vorzerkleinerer</de>
			<fr>Bras Gauche Pour Prétailleuse</fr>
			<it>Braccetto Sinistro Per Prepotatrice</it>
        </name>
        <specs>
			<combination xmlFilename="handPruner_PL.xml"/>
        </specs>
        <functions>
            <function>$l10n_function_vinePreprunner</function>
        </functions>
        <image>store_pruneArmSx.dds</image>
        <brand>LIZARD</brand>
        <showInStore>false</showInStore>
        <price>30</price>
        <category>grapeTools</category>
    </storeData>
	
    <base>
        <typeDesc>$l10n_typeDesc_harvester</typeDesc>
        <filename>pruneArmSx.i3d</filename>
        <size width="1" length="1" height="2"/>
		<supportsPickUp>true</supportsPickUp>
        <speedLimit value="8"/>
        <components>
            <component centerOfMass="0 1.4 0" solverIterationCount="20" mass="5"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <mapHotspot type="TOOL"/>
    </base>
	
	<licensePlates defaultPlacement="NONE"/>
	
    <attachable>
        <inputAttacherJoints>
			<inputAttacherJoint node="AttacherJoint" jointType="vines" allowsLowering="false" needsLowering="false" allowsDetaching="false"> 
                <subType name="prePuner"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
    </attachable>
	
    <vineDetector>
        <raycast node="vineRaycast" maxDistance="1.6"/>
    </vineDetector>
	
    <vinePrepruner fruitType="GRAPE">
		<prunerNode node="prepruner" offset="0" axis="1" direction="0" transMin="0" transMax="0" transSpeed="0" foldMaxLimit="0"/>

        <effect>
            <effectNode effectClass="TypedMotionPathEffect" effectType="GRAPE_PREPRUNER" linkNode="prePrunerEffectNode">
                <motionPathEffect textureFilename="$data/effects/grape/arrays/prePrunerArray16x16.dds" numRows="16" rowLength="16"/>
            </effectNode>
        </effect>
    </vinePrepruner>
	
	<turnOnVehicle isAlwaysTurnedOn="true"/>
	
    <ai>
		<agent useSize="true" />
		<agentAttachment useSize="true"/>
		<collisionTrigger useSize="true"/>
		<needsLowering value="false"/>
		<isVineyardTool value="true" betweenRows="true"/>
	</ai>

    <foliageBending>
        <bendingNode minX="-0.8" maxX="0.8" minZ="0" maxZ="0.4" yOffset="0.2"/>
    </foliageBending>
	
	<baseColorConfigurations price="20" useDefaultColors="true" defaultColorIndex="27">
        <material materialSlotName="plow" />
    </baseColorConfigurations>

    <wearable wearDuration="100" workMultiplier="3" fieldMultiplier="2"/>
    <washable dirtDuration="6" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>
	
	<i3dMappings>
		<i3dMapping id="mainShape" node="0>"/>
		<i3dMapping id="PruneArmSx" node="0>0"/>
		<i3dMapping id="PruneSx" node="0>0|0"/>
		<i3dMapping id="prePrunerEffectNode" node="0>0|0|0"/>
		<i3dMapping id="prepruner" node="0>0|0|1"/>
		<i3dMapping id="vineRaycast" node="0>0|0|1|0"/>
		<i3dMapping id="AttacherJoint" node="0>0|1"/>
		<i3dMapping id="groundReferenceNode" node="0>0|2"/>
	</i3dMappings>

</vehicle>
