<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="implement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://validation.gdn.giants-software.com/xml/fs22/vehicle.xsd">
    <annotation>Moose Modding</annotation>
    <storeData>
        <name>            <en>Front Lifter</en>
        </name>
        <functions>
            <function>$l10n_function_weight</function>
        </functions>
        <image>store_FrontLifter.png</image>
        <price>2500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>LIZARD</brand>
        <category>misc</category>
        <shopTranslationOffset>0 0.2 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
        <shopHeight>2</shopHeight>
        <vertexBufferMemoryUsage>346736</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>57342</indexBufferMemoryUsage>
        <textureMemoryUsage>1747744</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_weight</typeDesc>
        <filename>FrontLifter.i3d</filename>
        <size width="2.5" length="2"/>
        <components>
            <component centerOfMass="0 0.1 0" solverIterationCount="10" mass="650"/>
        </components>
        <schemaOverlay name="IMPLEMENT" attacherJointPosition="0 0"/>
    </base>
    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="trailer" hardAttach="true" lowerRotationOffset="0" lowerRotLimitScale="0 0 0" needsLowering="false" upperRotationOffset="3">
                <distanceToGround lower="0" upper="1.5"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
    </attachable>
    <attacherJoints comboDuration="2">
        <attacherJoint allowsJointLimitMovement="false" comboTime="0" moveTime="2.5" node="attacherJointFront" upperRotationOffset="0.22">
            <bottomArm referenceNode="referencePointFrontBottom" rotationNode="attacherJointFrontArmBottom" startRotation="-21 0 0" translationNode="bottomArmFront" zScale="1"/>
            <distanceToGround lower="0.34" upper="0.99"/>
            <objectChange node="bottomArmLeft" rotationActive="0 30 0" rotationInactive="-50 30 0"/>
            <objectChange node="bottomArmRight" rotationActive="0 -30 0" rotationInactive="-50 -30 0"/>
            <rotationNode lowerRotation="22 0 0" node="attacherJointFrontRot" upperRotation="-16 0 0"/>
            <rotationNode2 node="attacherJointFrontRot2"/>
            <schema invertX="true" position="1 0" rotation="0"/>
            <topArm baseNode="attacherJointFrontArmTop" color="SHARED_BLACK1" filename="$data/shared/assets/upperLinks/walterscheid01.i3d" zScale="1"/>
        </attacherJoint>
        <attacherJoint comboTime="0" jointType="trailer" lowerRotLimit="10 60 50" node="trailerAttacherJointFront">
            <schema invertX="true" position="1 0" rotation="0"/>
        </attacherJoint>
        <sounds>
            <attach linkNode="FrontLifter_main_component1" template="ATTACH_01"/>
            <hydraulic linkNode="FrontLifter_main_component1" template="DEFAULT_HYDRAULIC_SOUND"/>
        </sounds>
    </attacherJoints>
    <powerTakeOffs>
        <output outputNode="ptoFront" attacherJointIndices="1 2"/>
    </powerTakeOffs>
    <connectionHoses>
        <target attacherJointIndices="1 2" node="hydraulic01_in" type="hydraulicIn">
            <objectChange node="cab1" rotationActive="90 0 0" rotationInactive="90 0 0"/>
        </target>
        <target attacherJointIndices="1 2" node="hydraulic01_out" type="hydraulicOut">
            <objectChange node="cab2" rotationActive="90 0 0" rotationInactive="90 0 0"/>
        </target>
        <target attacherJointIndices="1 2" node="frontElectric" type="electric">
            <objectChange node="cabE" rotationActive="0 0 0" rotationInactive="-90 0 0"/>
        </target>
    </connectionHoses>
    <animations>
        <animation name="moveSupport">
            <part endScale="1 1 1" endTime="0.1" endTrans="0 0 0" node="supports" startTime="0" startTrans="0 0.01 0"/>
            <part endTime="0.1" node="supports" startScale="0 0 0" startTime="0"/>
            <part endTime="0.05" node="base" startTime="0" visibility="false"/>
            <part endTime="0.1" node="base" startTime="0.05" visibility="true"/>
        </animation>
    </animations>
    <cylindered>
        <movingParts>
            <movingPart node="hydraulicLift" referenceFrame="hydraulicLiftPunchRef" referencePoint="hydraulicLiftPunchRef">
                <translatingPart node="hydraulicLiftPunch"/>
            </movingPart>
        </movingParts>
        <movingTools>
            <movingTool node="attacherJointFrontArmBottom">
                <dependentPart node="hydraulicLift"/>
            </movingTool>
        </movingTools>
        <sounds>
            <hydraulic linkNode="FrontLifter_main_component1" template="DEFAULT_HYDRAULIC_SOUND"/>
        </sounds>
    </cylindered>
    <foliageBending>
        <bendingNode minX="-0.5" maxX="0.5" minZ="-0.5" maxZ="0.3" yOffset="0.1"/>
    </foliageBending>
    <baseMaterial>
        <material name="frontLift_mat" baseNode="FrontLift_vis">
            <shaderParameter name="colorMat0" value="SHARED_BLACK1"/>
        </material>
    </baseMaterial>
    <baseMaterialConfigurations>
        <baseMaterialConfiguration color="SHARED_BLACK1" name="FIAT">
            <material name="frontLift_mat" shaderParameter="colorMat0"/>
        </baseMaterialConfiguration>
        <baseMaterialConfiguration color="JCB_YELLOW1" name="JCB" price="200"/>
        <baseMaterialConfiguration color="STARA_ORANGE" name="ORANGE" price="200"/>
        <baseMaterialConfiguration color="NEWHOLLAND_BLUE1" name="NEW HOLLAND" price="200"/>
        <baseMaterialConfiguration color="JOHNDEERE_GREEN1" name="GREEN JD" price="200"/>
        <baseMaterialConfiguration color="FENDT_OLDGREEN1" name="FENDT" price="200"/>
        <baseMaterialConfiguration color="CHALLENGER_YELLOW1" name="CHALLENGER" price="200"/>
        <baseMaterialConfiguration color="VALTRA_RED1" name="RED" price="200"/>
    </baseMaterialConfigurations>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="2" fieldMultiplier="2"/>
    <i3dMappings>
        <i3dMapping id="FrontLifter_main_component1" node="0>"/>
        <i3dMapping id="FrontLift_vis" node="0>0"/>
        <i3dMapping id="attachable" node="0>0|0"/>
        <i3dMapping id="attacherJoint" node="0>0|0|0"/>
        <i3dMapping id="attacherJoints" node="0>0|1"/>
        <i3dMapping id="tools" node="0>0|1|0"/>
        <i3dMapping id="attacherJointFrontRot" node="0>0|1|0|0"/>
        <i3dMapping id="attacherJointFrontRot2" node="0>0|1|0|0|0"/>
        <i3dMapping id="attacherJointFront" node="0>0|1|0|0|0|0"/>
        <i3dMapping id="attacherJointFrontArmBottom" node="0>0|1|0|1"/>
        <i3dMapping id="bottomArmFront" node="0>0|1|0|1|0"/>
        <i3dMapping id="bottomArmLeft" node="0>0|1|0|1|0|0"/>
        <i3dMapping id="bottomArmRight" node="0>0|1|0|1|0|1"/>
        <i3dMapping id="hydraulicLiftPunchRef" node="0>0|1|0|1|0|2"/>
        <i3dMapping id="referencePointFrontBottom" node="0>0|1|0|1|0|3"/>
        <i3dMapping id="attacherJointFrontArmTop" node="0>0|1|0|2"/>
        <i3dMapping id="trailers" node="0>0|1|1"/>
        <i3dMapping id="trailerAttacherJointFront" node="0>0|1|1|0"/>
        <i3dMapping id="ptos" node="0>0|1|2"/>
        <i3dMapping id="ptoFront" node="0>0|1|2|0"/>
        <i3dMapping id="connectionHoses" node="0>0|1|3"/>
        <i3dMapping id="hydraulic01_out" node="0>0|1|3|0"/>
        <i3dMapping id="hydraulic01_in" node="0>0|1|3|1"/>
        <i3dMapping id="frontElectric" node="0>0|1|3|2"/>
        <i3dMapping id="hydraulics1" node="0>0|1|3|3"/>
        <i3dMapping id="cab1" node="0>0|1|3|3|0"/>
        <i3dMapping id="hydraulic01" node="0>0|1|3|3|1"/>
        <i3dMapping id="hydraulics2" node="0>0|1|3|4"/>
        <i3dMapping id="cab2" node="0>0|1|3|4|0"/>
        <i3dMapping id="hydraulic2" node="0>0|1|3|4|1"/>
        <i3dMapping id="elettricFront" node="0>0|1|3|5"/>
        <i3dMapping id="electric" node="0>0|1|3|5|0"/>
        <i3dMapping id="cabE" node="0>0|1|3|5|1"/>
        <i3dMapping id="assetdecals2" node="0>0|1|3|5|2"/>
        <i3dMapping id="movingParts" node="0>0|2"/>
        <i3dMapping id="hydraulicLift" node="0>0|2|0"/>
        <i3dMapping id="hydraulicLiftPunch" node="0>0|2|0|0"/>
        <i3dMapping id="hydraulicHosesMove" node="0>0|2|0|1"/>
        <i3dMapping id="visuals" node="0>0|3"/>
        <i3dMapping id="decalLift" node="0>0|3|0"/>
        <i3dMapping id="supports" node="0>0|4"/>
        <i3dMapping id="base" node="0>0|4|0"/>
        <i3dMapping id="stikers" node="0>0|4|0|0"/>
        <i3dMapping id="skinnedMeshes" node="0>0|5"/>
        <i3dMapping id="hose_vis" node="0>0|5|0"/>
        <i3dMapping id="hydraulicHoses" node="0>0|5|1"/>
        <i3dMapping id="collisions" node="0>0|6"/>
        <i3dMapping id="supportColl" node="0>0|6|0"/>
    </i3dMappings>
    <!--Non converted elements, might require manual conversion or are obsolete:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle>
    <attacherJoints>
        <attacherJoint upperRotRotationOffset="0"/>
    </attacherJoints>
</vehicle>
-->
</vehicle>
