<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="cage" 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>Crane lift Man Basket</en>
            <de>Kran hebt Personenkorb an</de>
	  </name>
        <functions>
            <function>$l10n_function_LiftManBase</function>
        </functions>
        <image>store_LiftManBase.dds</image>
        <price>6000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>FSMCR</brand>
	<category>PublicWorksFSM</category>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_LiftManBase</typeDesc>
        <filename>liftBaseMan.i3d</filename>
        <size width="3.5" length="6" />
        <components>
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="2170"/>   
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TRAILER" />
    </base>
	
	<attachable>
        <inputAttacherJoints>
            <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" />
		    <inputAttacherJoint node="attacherJointbigBag1" jointType="bigBag"  rotLimitSpring="50 50 50" rotLimitDamping="500 5 500"  lowerRotLimitScale="1 1 1" upperRotLimitScale="1 1 1" attachAngleLimitAxis="3"/>
		    <inputAttacherJoint node="attacherJointbigBag2" jointType="bigBag"  rotLimitSpring="50 50 50" rotLimitDamping="500 5 500"  lowerRotLimitScale="1 1 1" upperRotLimitScale="1 1 1" attachAngleLimitAxis="3"/>
        </inputAttacherJoints>
    </attachable>
	
	<enterable isTabbable="true">
        <enterReferenceNode node="0>"/>
        <exitPoint node="exitPoint"/>
		<cameras>
             <camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="3.5" transMax="40" translation="0 0 5.35" rotation="-17.5 180 0">
                <raycastNode node="cameraRaycastNode1"/>
                <raycastNode node="cameraRaycastNode2"/>
                <raycastNode node="cameraRaycastNode3"/>
            </camera>
            <camera node="indoorCamera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
        </cameras>

        <characterNode node="playerSkin" cameraMinDistance="0.5" spineRotation="-90 0 90" >
            <target ikChain="leftArm"   targetNode="playerLeftHandTarget" poseId="wideFingers" />
            <target ikChain="rightArm"  targetNode="playerRightHandTarget" poseId="wideFingers" />
            <target ikChain="leftFoot"  targetNode="playerLeftFootTarget" />
            <target ikChain="rightFoot" targetNode="playerRightFootTarget" />
        </characterNode>


        <passengerSeats>
            <passengerSeat node="passengerSeat01" exitPoint="passengerSeat01ExitPoint" outdoorCameraIndex="1">
                <camera node="passengerSeat01Camera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
                <characterNode node="passengerSeat01PlayerSkin" cameraMinDistance="0.5" spineRotation="-90 0 90">
                    <target ikChain="leftArm"   targetNode="passengerSeat01PlayerLeftHand" poseId="wideFingers"/>
                    <target ikChain="rightArm"  targetNode="passengerSeat01PlayerRightHand" poseId="wideFingers"/>
                    <target ikChain="leftFoot"  targetNode="passengerSeat01PlayerLeftFoot" />
                    <target ikChain="rightFoot" targetNode="passengerSeat01PlayerRightFoot" />
                </characterNode>
            </passengerSeat>
            <passengerSeat node="passengerSeat02" exitPoint="passengerSeat02ExitPoint" outdoorCameraIndex="1">
                <camera node="passengerSeat02Camera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
                <characterNode node="passengerSeat01PlayerSkin" cameraMinDistance="0.5" spineRotation="-90 0 90">
                    <target ikChain="leftArm"   targetNode="passengerSeat02PlayerLeftHand" poseId="wideFingers"/>
                    <target ikChain="rightArm"  targetNode="passengerSeat02PlayerRightHand" poseId="wideFingers"/>
                    <target ikChain="leftFoot"  targetNode="passengerSeat02PlayerLeftFoot" />
                    <target ikChain="rightFoot" targetNode="passengerSeat02PlayerRightFoot" />
                </characterNode>
            </passengerSeat>
            <passengerSeat node="passengerSeat03" exitPoint="passengerSeat03ExitPoint" outdoorCameraIndex="1">
                <camera node="passengerSeat03Camera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" positionSmoothingParameter="0" shadowFocusBox="shadowFocusBox"/>
                <characterNode node="passengerSeat01PlayerSkin" cameraMinDistance="0.5" spineRotation="-90 0 90">
                    <target ikChain="leftArm"   targetNode="passengerSeat03PlayerLeftHand" poseId="wideFingers"/>
                    <target ikChain="rightArm"  targetNode="passengerSeat03PlayerRightHand" poseId="wideFingers"/>
                    <target ikChain="leftFoot"  targetNode="passengerSeat03PlayerLeftFoot" />
                    <target ikChain="rightFoot" targetNode="passengerSeat03PlayerRightFoot" />
                </characterNode>
            </passengerSeat>
        </passengerSeats>
    </enterable>
	
	   <ai supportsAIJobs="false">
         <agentAttachment/>
      </ai>

	 <tensionBeltObject>	
		<meshNodes>	
            <meshNode node="body1"/>
        </meshNodes>
    </tensionBeltObject>
	
   <foliageBending>
        <bendingNode minX="-1.3" maxX="1.3" minZ="-2.25" maxZ="2.25" yOffset="-0.15" node="mainCompoment" />
	</foliageBending>
	
    <baseMaterial>
        <material name="mainMatBasket" baseNode="body1">
            <shaderParameter name="colorMat0" value="CASEIH_RED1"/>
        </material>
	</baseMaterial>
	 
	 <baseMaterialConfigurations price="50" useDefaultColors="true" defaultColorIndex="10">
	<material name="mainMatBasket" shaderParameter="colorMat0" />
	</baseMaterialConfigurations>
	
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>
	
	 <cover>
        <coverConfigurations>
            <coverConfiguration>
                <cover openAnimation="toggleCover"  />
            </coverConfiguration>
        </coverConfigurations>
    </cover>
	
     <animations>
			<animation name="toggleCover">
			<part node="doorSecure"    startTime="0" endTime="1"   startRot="0 0 0"        endRot="90 0 0"/>
			<part node="doorSecure"    startTime="1" endTime="2"   startTrans="0.937 0.453 -0.11"   endTrans="0.907 0.453 -0.11"/>
			<part node="door1"    startTime="2" endTime="4"   startRot="0 0 0"               endRot="0 -105 0"/>
			
            <sound template="hingeSmall"   startTime="0"  endTime="0.5"  volumeScale="1.4" pitchScale="0.8"   linkNode="doorSecure"/>
            <sound template="metalOpen"   startTime="2"  direction="2.6"  volumeScale="1.4" pitchScale="1.6"      linkNode="door1"/>
			<sound template="hingeMedium"   startTime="2.2"  endTime="3.5"  volumeScale="1.4" pitchScale="0.8"    linkNode="door1"/>
		    <sound template="metalClose"   startTime="3.9"  direction="1"  volumeScale="1" pitchScale="2.4"  linkNode="door1"/>
		    <sound template="metalClose"   startTime="2"  direction="-1"  volumeScale="1.4" pitchScale="1.4"  linkNode="door1"/>
			
        </animation>		
		
    </animations>
	
<i3dMappings>
  <i3dMapping id="mainCompoment" node="0>" />
  <i3dMapping id="mainVis" node="0>0" />
  <i3dMapping id="attachers" node="0>0|0" />
  <i3dMapping id="attacherJoint1" node="0>0|0|0" />
  <i3dMapping id="attacherJoint2" node="0>0|0|1" />
  <i3dMapping id="attacherJointbigBag1" node="0>0|0|2" />
  <i3dMapping id="attacherJointbigBag2" node="0>0|0|3" />
  <i3dMapping id="bodyVisNode" node="0>0|1" />
  <i3dMapping id="body1" node="0>0|1|0" />
  <i3dMapping id="decals" node="0>0|1|1" />
  <i3dMapping id="doorAnimation" node="0>0|1|2" />
  <i3dMapping id="door1" node="0>0|1|2|0" />
  <i3dMapping id="decalDoor" node="0>0|1|2|0|0" />
  <i3dMapping id="doorSecure" node="0>0|1|2|0|1" />
  <i3dMapping id="col.029" node="0>0|1|2|0|2" />
  <i3dMapping id="collisions" node="0>0|2" />
  <i3dMapping id="col.017" node="0>0|2|0" />
  <i3dMapping id="col.018" node="0>0|2|1" />
  <i3dMapping id="col.019" node="0>0|2|2" />
  <i3dMapping id="col.020" node="0>0|2|3" />
  <i3dMapping id="col.021" node="0>0|2|4" />
  <i3dMapping id="col.022" node="0>0|2|5" />
  <i3dMapping id="col.023" node="0>0|2|6" />
  <i3dMapping id="col.024" node="0>0|2|7" />
  <i3dMapping id="col.025" node="0>0|2|8" />
  <i3dMapping id="col.026" node="0>0|2|9" />
  <i3dMapping id="col.027" node="0>0|2|10" />
  <i3dMapping id="col.028" node="0>0|2|11" />
  <i3dMapping id="col.030" node="0>0|2|12" />
  <i3dMapping id="col.031" node="0>0|2|13" />
  <i3dMapping id="col.032" node="0>0|2|14" />
  <i3dMapping id="enterable" node="0>0|3" />
  <i3dMapping id="cameras" node="0>0|3|0" />
  <i3dMapping id="outdoorCameraTarget" node="0>0|3|0|0" />
  <i3dMapping id="outdoorCamera" node="0>0|3|0|0|0" />
  <i3dMapping id="cameraRaycastNode1" node="0>0|3|0|1" />
  <i3dMapping id="cameraRaycastNode2" node="0>0|3|0|2" />
  <i3dMapping id="cameraRaycastNode3" node="0>0|3|0|3" />
  <i3dMapping id="shadowFocusBox" node="0>0|3|0|4" />
  <i3dMapping id="passengerSeats" node="0>0|3|1" />
  <i3dMapping id="passengerSeat01" node="0>0|3|1|0" />
  <i3dMapping id="passengerSeat01PlayerSkin" node="0>0|3|1|0|0" />
  <i3dMapping id="passengerSeat01PlayerLeftFoot" node="0>0|3|1|0|1" />
  <i3dMapping id="passengerSeat01PlayerRightFoot" node="0>0|3|1|0|2" />
  <i3dMapping id="passengerSeat01PlayerLeftHand" node="0>0|3|1|0|3" />
  <i3dMapping id="passengerSeat01PlayerRightHand" node="0>0|3|1|0|4" />
  <i3dMapping id="passengerSeat01Camera" node="0>0|3|1|0|5" />
  <i3dMapping id="passengerSeat01ExitPoint" node="0>0|3|1|0|6" />
  <i3dMapping id="passengerSeat02" node="0>0|3|1|1" />
  <i3dMapping id="passengerSeat02PlayerSkin" node="0>0|3|1|1|0" />
  <i3dMapping id="passengerSeat02PlayerLeftFoot" node="0>0|3|1|1|1" />
  <i3dMapping id="passengerSeat02PlayerRightFoot" node="0>0|3|1|1|2" />
  <i3dMapping id="passengerSeat02PlayerLeftHand" node="0>0|3|1|1|3" />
  <i3dMapping id="passengerSeat02PlayerRightHand" node="0>0|3|1|1|4" />
  <i3dMapping id="passengerSeat02Camera" node="0>0|3|1|1|5" />
  <i3dMapping id="passengerSeat02ExitPoint" node="0>0|3|1|1|6" />
  <i3dMapping id="passengerSeat03" node="0>0|3|1|2" />
  <i3dMapping id="passengerSeat03PlayerSkin" node="0>0|3|1|2|0" />
  <i3dMapping id="passengerSeat03PlayerLeftFoot" node="0>0|3|1|2|1" />
  <i3dMapping id="passengerSeat03PlayerRightFoot" node="0>0|3|1|2|2" />
  <i3dMapping id="passengerSeat03PlayerLeftHand" node="0>0|3|1|2|3" />
  <i3dMapping id="passengerSeat03PlayerRightHand" node="0>0|3|1|2|4" />
  <i3dMapping id="passengerSeat03Camera" node="0>0|3|1|2|5" />
  <i3dMapping id="passengerSeat03ExitPoint" node="0>0|3|1|2|6" />
  <i3dMapping id="characterTargets" node="0>0|3|2" />
  <i3dMapping id="playerSkin" node="0>0|3|2|0" />
  <i3dMapping id="playerLeftFootTarget" node="0>0|3|2|1" />
  <i3dMapping id="playerRightFootTarget" node="0>0|3|2|2" />
  <i3dMapping id="playerLeftHandTarget" node="0>0|3|2|3" />
  <i3dMapping id="playerRightHandTarget" node="0>0|3|2|4" />
  <i3dMapping id="indoorCamera" node="0>0|3|2|5" />
  <i3dMapping id="exitPoint" node="0>0|3|2|6" />
</i3dMappings>
</vehicle>
