<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="loadingStation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation> Made By FS Miner For FS25</annotation>

    <storeData>
        <name>Barge Loading System</name>
        <specs>
            <neededPower>300</neededPower>
        </specs>
        <functions>
            <function>$l10n_function_loadingSystem</function>
        </functions>
        <storePacks>
            <storePack>FSM_CREATIONS</storePack>
        </storePacks>
        <image>store_loadingSystem.dds</image>
        <price>30000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>FSMCR</brand>
        <category>belts</category>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_loadingSystem</typeDesc>
        <filename>lodingSystem.i3d</filename>
        <size width="8" length="8" lengthOffset="1"/>
        <sounds volumeFactor="2.0"/>
        <components >
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="3520"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <mapHotspot type="TRAILER"/>
    </base>

    <powerConsumer ptoRpm="550" neededMaxPtoPower="50"/>

    <attachable>
	
        <inputAttacherJoints>
		
            <inputAttacherJoint node="attacherJoint" jointType="fsmCustom1" attacherHeight="0.76"/>
			
            <inputAttacherJoint node="attacherJoint1" jointType="trailer" rotLimitSpring="50 50 50" rotLimitDamping="500 5 500" />
            <inputAttacherJoint node="attacherJoint2" jointType="trailer" rotLimitSpring="50 50 50" rotLimitDamping="500 5 500" />
			
        </inputAttacherJoints>
       
        <support animationName="moveSupport"/>
		
    </attachable>
	
	 <animations>
	  
        <animation name="moveSupport">
            <part node="generatorCables" startTime="0" endTime="0.1" startScale="1 1 1" endScale="0 0 0"/> 
        </animation>
		
		<animation name="pipe">
            <part node="bodyFoldNodes" startTime="0" endTime="0.1" startScale="1 1 1" endScale="0 0 0"/>  
            <part node="col10" startTime="0" endTime="0.1" compoundChildActive="true" compoundChildInactive="false" />  
            <part node="col11" startTime="0" endTime="0.1" compoundChildActive="true" compoundChildInactive="false" />  
            <part node="col12" startTime="0" endTime="0.1" compoundChildActive="true" compoundChildInactive="false" />  
            <part node="col13" startTime="0" endTime="0.1" compoundChildActive="true" compoundChildInactive="false" />  
            <part node="col14" startTime="0" endTime="0.1" compoundChildActive="true" compoundChildInactive="false" />  
		</animation>
	
	</animations>
	
	<foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts posDirectionText="Fold The Pipe" negDirectionText="Unfold The Pipe" startAnimTime="1">
                    <foldingPart animationName="pipe" speedScale="1"/>
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>	

    <licensePlates>
        <licensePlate node="licensePlateNodeBack"  position="BACK" preferedType="ELONGATED" placementArea="0.07 0.28 0.06 0.31"/>
    </licensePlates>

   

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="AUGERWAGON" capacity="20000" >
                        <exactFillRootNode node="exactFillRootNode" />
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="fillVolume" maxDelta="0.2" fillUnitIndex="1" />
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>

        <unloadInfos>
            <unloadInfo>
                <node node="unloadInfo" width="0.3" length="0.3" />
            </unloadInfo>
        </unloadInfos>
    </fillVolume>

    <pipe dischargeNodeIndex="1">
        <states num="1" unloading="1" />
        <unloadingTriggers>
            <unloadingTrigger node="trailerTrigger" />
        </unloadingTriggers>

       <!--  <animationNodes>
            <animationNode node="augerArm02Auger" rotSpeed="-500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="2" />
        </animationNodes> -->
    </pipe>

    <dischargeable>
        <dischargeNode node="pipeRaycastNode" emptySpeed="1000" needsSetIsTurnedOn="true" turnOnActivateNode="true" fillUnitIndex="1" unloadInfoIndex="1" maxDistance="8">
            <info width="0.3" length="0.3" useRaycastHitPosition="true"/>

            <effects>
                <effectNode effectClass="PipeEffect" effectNode="pipeEffect"      materialType="pipe" delay="0" maxBending="0.9" positionUpdateNodes="pipeEffectSmoke" extraDistance="0.7"/>
                <effectNode                          effectNode="pipeEffectSmoke" materialType="unloadingSmoke"  delay="0.1" alignToWorldY="true"/>
            </effects>

            <dischargeStateSound template="augerBelt" pitchScale="0.65" volumeScale="1.1" fadeIn="0.5" fadeOut="2.7"/>
            <dischargeStateSound template="augerBelt" pitchScale="0.85" volumeScale="1.1" fadeIn="0.5" fadeOut="2.7"/>
        </dischargeNode>
    </dischargeable>
	
	<turnOnVehicle>
        <!--  <animationNodes>
             <animationNode node="belt_Main" rotSpeed="20" rotAxis="1" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV"/>
            
        </animationNodes> 
		
		<sounds>
          <work template="augerBelt" pitchScale="0.5" volumeScale="3.6" fadeIn="0.2" fadeOut="1" innerRadius="1.0" outerRadius="40.0"  linkNode="belt_Main"/>
             <work template="augerBelt" pitchScale="0.8" volumeScale="2.0" fadeIn="0.2" fadeOut="1" innerRadius="1.0" outerRadius="40.0" linkNode="belt_extin"/>
            
          </sounds> -->
    </turnOnVehicle> 

       <ai supportsAIJobs="false">
                      <agentAttachment/>
        </ai>

    <foliageBending>
        <bendingNode minX="-0.5" maxX="0.5" minZ="4" maxZ="5.6" yOffset="0.5" />
    </foliageBending>

    <tipOccluder>
        <occlusionArea start="occlusionAreaStart" width="occlusionAreaWidth" height="occlusionAreaHeight"/>
    </tipOccluder>

   <wearable wearDuration="480" workMultiplier="1" fieldMultiplier="0.5"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>
	
	 <baseColorConfigurations useDefaultColors="true" defaultColorIndex="21" >
        <material materialSlotName="mainbody1_mat" materialTemplateUseColorOnly="true" />
        <material materialSlotName="mainbody2_mat" materialTemplateUseColorOnly="true" />
    </baseColorConfigurations>
	
	 <designColorConfigurations useDefaultColors="true" defaultColorIndex="8" >
        <material materialSlotName="reflector_mat" materialTemplateUseColorOnly="true" />
    </designColorConfigurations>
	
	<lights>
        <states>
            <state lightTypes="0" />
        </states>
   
      <realLights>
            <low>
                <light node="Light1"       lightTypes="0"/>
            </low>
            <high>
				
                <light node="Light1"       lightTypes="0"/>
            </high>
        </realLights> 
	   
	     <defaultLights>
            <defaultLight shaderNode="0>0|1|3|2|0|1|1"  lightTypes="0" />
            <defaultLight shaderNode="0>0|1|3|2|1|1|1"  lightTypes="0" />
            <defaultLight shaderNode="0>0|1|3|2|2|1|1"  lightTypes="0" />
            <defaultLight shaderNode="0>0|1|3|2|3|1|1"  lightTypes="0" />
            <defaultLight shaderNode="0>0|1|3|2|4|1|1"  lightTypes="0" />
            <defaultLight shaderNode="0>0|1|3|2|5|1|1"  lightTypes="0" />
            <defaultLight shaderNode="0>0|1|3|2|6|1|1"  lightTypes="0" />
        </defaultLights>

        <beaconLights>
            <beaconLight node="beacon1" filename="$data/shared/assets/beaconLights/lizard/beaconLight15.xml" />
        </beaconLights>

    </lights>
	
	  <tensionBeltObject>	
		<meshNodes>	
            <meshNode node="mainBody"/>
        </meshNodes>
    </tensionBeltObject>
	
	
<i3dMappings>
  <i3dMapping id="mainComp" node="0>" />
  <i3dMapping id="mainVis" node="0>0" />
  <i3dMapping id="attachable" node="0>0|0" />
  <i3dMapping id="attacherJoint" node="0>0|0|0" />
  <i3dMapping id="attacherLift" node="0>0|0|1" />
  <i3dMapping id="attacherJoint1" node="0>0|0|1|0" />
  <i3dMapping id="attacherJoint2" node="0>0|0|1|1" />
  <i3dMapping id="attacherJointbigBag1" node="0>0|0|1|2" />
  <i3dMapping id="attacherJointbigBag2" node="0>0|0|1|3" />
  <i3dMapping id="bodyVis" node="0>0|1" />
  <i3dMapping id="decalsMainBody" node="0>0|1|0" />
  <i3dMapping id="generatorCables" node="0>0|1|1" />
  <i3dMapping id="mainBody" node="0>0|1|2" />
  <i3dMapping id="bodyFoldNodes" node="0>0|1|3" />
  <i3dMapping id="bodyFold" node="0>0|1|3|0" />
  <i3dMapping id="beaconPin" node="0>0|1|3|0|0" />
  <i3dMapping id="beaconNodes" node="0>0|1|3|0|0|0" />
  <i3dMapping id="beacon1" node="0>0|1|3|0|0|0|0" />
  <i3dMapping id="bodyFoldBlackPart" node="0>0|1|3|0|1" />
  <i3dMapping id="decals" node="0>0|1|3|0|2" />
  <i3dMapping id="pipeNodes" node="0>0|1|3|1" />
  <i3dMapping id="1_0" node="0>0|1|3|1|0" />
  <i3dMapping id="pipeRaycastNode" node="0>0|1|3|1|1" />
  <i3dMapping id="unloadInfo" node="0>0|1|3|1|2" />
  <i3dMapping id="effect" node="0>0|1|3|1|3" />
  <i3dMapping id="pipeEffect" node="0>0|1|3|1|3|0" />
  <i3dMapping id="pipeEffectSmoke" node="0>0|1|3|1|3|1" />
  <i3dMapping id="lights1" node="0>0|1|3|2" />
  <i3dMapping id="workingLight51_0" node="0>0|1|3|2|0" />
  <i3dMapping id="workingLight51Base_static_0" node="0>0|1|3|2|0|0" />
  <i3dMapping id="1_1" node="0>0|1|3|2|0|1" />
  <i3dMapping id="workingLight51_innerStatic_0" node="0>0|1|3|2|0|1|0" />
  <i3dMapping id="workingLight51_glassStatic_0" node="0>0|1|3|2|0|1|1" />
  <i3dMapping id="workingLight51_static_0" node="0>0|1|3|2|0|1|2" />
  <i3dMapping id="workingLight51_1" node="0>0|1|3|2|1" />
  <i3dMapping id="workingLight51Base_static_1" node="0>0|1|3|2|1|0" />
  <i3dMapping id="1_2" node="0>0|1|3|2|1|1" />
  <i3dMapping id="workingLight51_innerStatic_1" node="0>0|1|3|2|1|1|0" />
  <i3dMapping id="workingLight51_glassStatic_1" node="0>0|1|3|2|1|1|1" />
  <i3dMapping id="workingLight51_static_1" node="0>0|1|3|2|1|1|2" />
  <i3dMapping id="workingLight51_2" node="0>0|1|3|2|2" />
  <i3dMapping id="workingLight51Base_static_2" node="0>0|1|3|2|2|0" />
  <i3dMapping id="1_3" node="0>0|1|3|2|2|1" />
  <i3dMapping id="workingLight51_innerStatic_2" node="0>0|1|3|2|2|1|0" />
  <i3dMapping id="workingLight51_glassStatic_2" node="0>0|1|3|2|2|1|1" />
  <i3dMapping id="workingLight51_static_2" node="0>0|1|3|2|2|1|2" />
  <i3dMapping id="workingLight51_3" node="0>0|1|3|2|3" />
  <i3dMapping id="workingLight51Base_static_3" node="0>0|1|3|2|3|0" />
  <i3dMapping id="1_4" node="0>0|1|3|2|3|1" />
  <i3dMapping id="workingLight51_innerStatic_3" node="0>0|1|3|2|3|1|0" />
  <i3dMapping id="workingLight51_glassStatic_3" node="0>0|1|3|2|3|1|1" />
  <i3dMapping id="workingLight51_static_3" node="0>0|1|3|2|3|1|2" />
  <i3dMapping id="workingLight51_4" node="0>0|1|3|2|4" />
  <i3dMapping id="workingLight51Base_static_4" node="0>0|1|3|2|4|0" />
  <i3dMapping id="1_5" node="0>0|1|3|2|4|1" />
  <i3dMapping id="workingLight51_innerStatic_4" node="0>0|1|3|2|4|1|0" />
  <i3dMapping id="workingLight51_glassStatic_4" node="0>0|1|3|2|4|1|1" />
  <i3dMapping id="workingLight51_static_4" node="0>0|1|3|2|4|1|2" />
  <i3dMapping id="workingLight51_5" node="0>0|1|3|2|5" />
  <i3dMapping id="workingLight51Base_static_5" node="0>0|1|3|2|5|0" />
  <i3dMapping id="1_6" node="0>0|1|3|2|5|1" />
  <i3dMapping id="workingLight51_innerStatic_5" node="0>0|1|3|2|5|1|0" />
  <i3dMapping id="workingLight51_glassStatic_5" node="0>0|1|3|2|5|1|1" />
  <i3dMapping id="workingLight51_static_5" node="0>0|1|3|2|5|1|2" />
  <i3dMapping id="workingLight51_6" node="0>0|1|3|2|6" />
  <i3dMapping id="workingLight51Base_static_6" node="0>0|1|3|2|6|0" />
  <i3dMapping id="1_7" node="0>0|1|3|2|6|1" />
  <i3dMapping id="workingLight51_innerStatic_6" node="0>0|1|3|2|6|1|0" />
  <i3dMapping id="workingLight51_glassStatic_6" node="0>0|1|3|2|6|1|1" />
  <i3dMapping id="workingLight51_static_6" node="0>0|1|3|2|6|1|2" />
  <i3dMapping id="realLights" node="0>0|1|3|2|7" />
  <i3dMapping id="Light1" node="0>0|1|3|2|7|0" />
  <i3dMapping id="Light2_0" node="0>0|1|3|2|7|0|0" />
  <i3dMapping id="Light2_1" node="0>0|1|3|2|7|0|1" />
  <i3dMapping id="Light2_2" node="0>0|1|3|2|7|0|2" />
  <i3dMapping id="Light2_3" node="0>0|1|3|2|7|0|3" />
  <i3dMapping id="Light2_4" node="0>0|1|3|2|7|0|4" />
  <i3dMapping id="Light2_5" node="0>0|1|3|2|7|0|5" />
  <i3dMapping id="body2Colissions" node="0>0|1|3|3" />
  <i3dMapping id="col10" node="0>0|1|3|3|0" />
  <i3dMapping id="col14" node="0>0|1|3|3|1" />
  <i3dMapping id="col11" node="0>0|1|3|3|2" />
  <i3dMapping id="col12" node="0>0|1|3|3|3" />
  <i3dMapping id="col13" node="0>0|1|3|3|4" />
  <i3dMapping id="collisionsBody" node="0>0|1|4" />
  <i3dMapping id="col" node="0>0|1|4|0" />
  <i3dMapping id="col.001" node="0>0|1|4|1" />
  <i3dMapping id="col.002" node="0>0|1|4|2" />
  <i3dMapping id="col.003" node="0>0|1|4|3" />
  <i3dMapping id="col.005" node="0>0|1|4|4" />
  <i3dMapping id="col.006" node="0>0|1|4|5" />
  <i3dMapping id="col.007" node="0>0|1|4|6" />
  <i3dMapping id="col.008" node="0>0|1|4|7" />
  <i3dMapping id="col.009" node="0>0|1|4|8" />
  <i3dMapping id="fillNodes" node="0>0|2" />
  <i3dMapping id="exactFillRootNode" node="0>0|2|0" />
  <i3dMapping id="trailerTrigger" node="0>0|2|1" />
  <i3dMapping id="fillVolume" node="0>0|2|2" />
  <i3dMapping id="tipOccluder" node="0>0|3" />
  <i3dMapping id="occlusionAreaHeight" node="0>0|3|0" />
  <i3dMapping id="occlusionAreaStart" node="0>0|3|1" />
  <i3dMapping id="occlusionAreaWidth" node="0>0|3|2" />
  <i3dMapping id="licensePlateNodeBack" node="0>0|4" />
</i3dMappings>
</vehicle>
