<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="implementDynamicMountAttacher">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>
            <en>Hydraulic Pallet fork</en>
			<de>Hydraulische Palettengabel</de>
		</name>
        <specs>
            <combination>FZ 30 / FZ 60</combination>
        </specs>
        <image>store.png</image>
        <price>1250</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>STOLL</brand>
        <category>frontLoaders</category>
        <vertexBufferMemoryUsage>59088</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>8316</indexBufferMemoryUsage>
        <textureMemoryUsage>8563576</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_frontloaderTool</typeDesc>
        <filename>StollPalletFork.i3d</filename>
        <size width="2.5" length="2"/>
        <supportsPickUp>false</supportsPickUp>
        <components>
            <component centerOfMass="-0.00 0.21 -0.43" solverIterationCount="10" mass="220"/>           
        </components>
        <schemaOverlay attacherJointPosition="0 0">
            <default name="DEFAULT_IMPLEMENT"/>
            <selected name="DEFAULT_IMPLEMENT_SELECTED"/>
        </schemaOverlay>
    </base>
	
	<baseMaterial>
        <material name="main_vis_mat" baseNode="main_vis">
            <shaderParameter name="colorMat0" value="0.5 0 0 0"/>
        </material>
		<material name="FrontladerAttacher_mat" baseNode="FrontladerAttacher">
            <shaderParameter name="colorMat0" value="0.5 0 0 20"/>
        </material>
		<material name="FrontladerAttacher_mat" baseNode="Gabel_Links">
            <shaderParameter name="colorMat0" value="0.5 0 0 20"/>
        </material>
		<material name="FrontladerAttacher_mat" baseNode="Gabel_Rechts">
            <shaderParameter name="colorMat0" value="0.5 0 0 20"/>
        </material>
		<material name="Radladeraufnahme_mat" baseNode="Radladeraufnahme">
            <shaderParameter name="colorMat0" value="0.5 0 0 20"/>
        </material>
		<material name="Teleskopladeraufnahme_mat" baseNode="Teleskopladeraufnahme">
            <shaderParameter name="colorMat0" value="0.5 0 0 20"/>
        </material>
		<material name="AttacherHydraulic_mat" baseNode="AttacherHydraulic">
            <shaderParameter name="colorMat0" value="0.5 0 0 20"/>
        </material>
    </baseMaterial>
	
	<baseMaterialConfigurations price="100" useDefaultColors="true" defaultColorIndex="0">
		<material name="main_vis_mat" shaderParameter="colorMat0"/>
		<baseMaterialConfiguration name="Standard" color="0.036 0.042 0.042 0" />
	</baseMaterialConfigurations>
	
	<designMaterialConfigurations price="100" useDefaultColors="true" defaultColorIndex="0">
		<material name="FrontladerAttacher_mat" shaderParameter="colorMat0"/>
		<material name="Radladeraufnahme_mat" shaderParameter="colorMat0"/>
		<material name="Teleskopladeraufnahme_mat" shaderParameter="colorMat0"/>
		<material name="AttacherHydraulic_mat" shaderParameter="colorMat0"/>
		<designMaterialConfiguration name="Standard" color="0.036 0.042 0.042 0"/>
	</designMaterialConfigurations>

    <attachable>
        <inputAttacherJointConfigurations>
            <inputAttacherJointConfiguration name="$l10n_configuration_3-Punkt" price="0">
                <inputAttacherJoint node="attacherJointBottomArm" topReferenceNode="attacherJointTopArm" jointType="implement" isControllable="true" lowerRotLimitScale="0 0 0" upperRotLimitScale="0 0 0" lowerTransLimitScale="0 0 0" upperTransLimitScale="0 0 0" upperRotationOffset="0">
                    <distanceToGround lower="0.52" upper="2"/>
                </inputAttacherJoint>
                <objectChange node="AttacherHydraulic" visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="FrontladerAttacher" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="Radladeraufnahme" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="Teleskopladeraufnahme" visibilityActive="false" visibilityInactive="true"/>
            </inputAttacherJointConfiguration>
            <inputAttacherJointConfiguration name="$l10n_configuration_Frontlader" price="0">
                <inputAttacherJoint node="attacherJoint" jointType="frontloader"/>
                <objectChange node="FrontladerAttacher" visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="Radladeraufnahme" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="Teleskopladeraufnahme" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="AttacherHydraulic" visibilityActive="false" visibilityInactive="true"/>
            </inputAttacherJointConfiguration>
            <inputAttacherJointConfiguration name="$l10n_configuration_Radlader" price="0">
                <inputAttacherJoint node="attacherJointWheelLoader" jointType="wheelLoader"/>
                <objectChange node="Radladeraufnahme" visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="FrontladerAttacher" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="Teleskopladeraufnahme" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="AttacherHydraulic" visibilityActive="false" visibilityInactive="true"/>
            </inputAttacherJointConfiguration>
            <inputAttacherJointConfiguration name="$l10n_configuration_Teleskoplader" price="0">
                <inputAttacherJoint node="attacherJointTeleloader" jointType="telehandler"/>
                <objectChange node="Teleskopladeraufnahme" visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="FrontladerAttacher" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="Radladeraufnahme" visibilityActive="false" visibilityInactive="true"/>
                <objectChange node="AttacherHydraulic" visibilityActive="false" visibilityInactive="true"/>
            </inputAttacherJointConfiguration>
        </inputAttacherJointConfigurations>
    </attachable>
   
	<dynamicMountAttacher node="0>">
        <mountCollisionMask node="colPartBack1" collisionMask="134225920"/>
        <mountCollisionMask node="colPartBack2" collisionMask="134225920"/>		
    </dynamicMountAttacher>	
	
    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="1.2" diameter="0.02" >
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.2" diameter="0.02" >
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>
	
    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_linkNode"   filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_linkNode"   filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

	<cylindered>
		<movingTools>
			<movingTool node="Gabel_Links_Kurz" playSound="true">
				<controls axis="AXIS_FRONTLOADER_TOOL2" invertAxis="false" speedFactor="0.3" iconName="TOOL_OPEN_CLOSE"/>
				<translation transSpeed="0.5" transAcceleration="30" transMax="0.335" transMin="-0.29" translationAxis="1"/> 			
				<dependentMovingTool node="Gabel_Rechts_Kurz" speedScale="-1"/>
			</movingTool>
			<movingTool node="Gabel_Rechts_Kurz" playSound="true"> 				
				<translation transSpeed="0.5" transAcceleration="30" transMax="0.29" transMin="-0.335" translationAxis="1"/>   
			</movingTool>
		</movingTools>
		<sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="0>"/>
        </sounds>
	</cylindered>	

	<designConfigurations title="$l10n_configuration_Decal">
	    <designConfiguration name="$l10n_configuration_Without" price="0">
		    <objectChange node="stollDecal" visibilityActive="false" visibilityInactive="true"/>
		    <objectChange node="decal_information" visibilityActive="false" visibilityInactive="true"/>
		    <objectChange node="decal_warning1" visibilityActive="false" visibilityInactive="true"/>			
        </designConfiguration>        
		<designConfiguration name="$l10n_configuration_With" price="25">
		    <objectChange node="stollDecal" visibilityActive="true" visibilityInactive="false"/>
		    <objectChange node="decal_information" visibilityActive="true" visibilityInactive="false"/>
		    <objectChange node="decal_warning1" visibilityActive="true" visibilityInactive="false"/>			
        </designConfiguration>		
    </designConfigurations>

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

    <i3dMappings>
        <i3dMapping id="stollToolPalletFork_main_component1" node="0>"/>
        <i3dMapping id="main_vis" node="0>0"/>
        <i3dMapping id="stollDecal" node="0>0|0"/>
        <i3dMapping id="decal_information" node="0>0|1"/>
        <i3dMapping id="decal_warning1" node="0>0|2"/>
        <i3dMapping id="FrontladerAttacher" node="0>1"/>
        <i3dMapping id="attacherJoint" node="0>1|0"/>
        <i3dMapping id="hydraulicIn01_detached" node="0>2|0|0"/>
		<i3dMapping id="hydraulicIn01_linkNode" node="0>2|0|0|0"/>
		<i3dMapping id="hydraulicOut01_detached" node="0>2|0|1"/>
		<i3dMapping id="hydraulicOut01_linkNode" node="0>2|0|1|0"/>
		<i3dMapping id="hydraulicIn01" node="0>2|1|0"/>
		<i3dMapping id="hydraulicOut01" node="0>2|1|1"/>
		<i3dMapping id="Gabel_Links_Kurz" node="0>3"/>
		<i3dMapping id="Gabel_Links" node="0>3|0"/>
		<i3dMapping id="colPartBack2" node="0>3|2"/>		
		<i3dMapping id="Gabel_Rechts_Kurz" node="0>4"/>
		<i3dMapping id="Gabel_Rechts" node="0>4|0"/>
		<i3dMapping id="colPartBack1" node="0>4|2"/>
		<i3dMapping id="Radladeraufnahme" node="0>5"/>
		<i3dMapping id="attacherJointWheelLoader" node="0>5|0"/>
		<i3dMapping id="Teleskopladeraufnahme" node="0>6"/>
		<i3dMapping id="attacherJointTeleloader" node="0>6|0"/>	
		<i3dMapping id="AttacherHydraulic" node="0>7"/>
		<i3dMapping id="attacherJointTopArm" node="0>7|0"/>
		<i3dMapping id="attacherJointBottomArm" node="0>7|1"/>		
    </i3dMappings>
</vehicle>
