/* Generated by the Articulated Figure Editor. Do not edit directly but launch the game and type 'editAFs' on the console. */ articulatedFigure marine3_q4x { settings { model "model_char_marine" skin "" friction 0.0099999998, 0.0099999998, 0.8000000119, 0.5 suspendSpeed 20, 30, 40, 60 noMoveTime 5 noMoveTranslation 10 noMoveRotation 10 minMoveTime -1 maxMoveTime -1 totalMass -1 contents corpse clipMask solid, corpse selfCollision 1 } body "body" { joint "origin" mod orientation model box( ( -6.5, -8, -12 ), ( 6.5, 8, 12 ) ) origin ( 1, 0, 55 ) density 0.0099999998 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 1 containedJoints "*origin -*l_upleg -*r_upleg -*l_up_arm -*r_up_arm -*neckcontrol" } body "LUpperArm" { joint "l_up_arm" mod orientation model bone( joint( "l_up_arm" ), joint( "l_elbo" ), 7 ) origin bonecenter( "l_up_arm", "l_elbo" ) density 0.0700000003 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 0 containedJoints "*l_up_arm -*l_elbo" } body "LLowerArm" { joint "l_elbo" mod orientation model bone( joint( "l_elbo" ), joint( "l_index_02" ), 7 ) origin bonecenter( "l_elbo", "l_index_02" ) density 0.0399999991 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 1 containedJoints "*l_elbo" } body "RUpperArm" { joint "r_up_arm" mod orientation model bone( joint( "r_up_arm" ), joint( "r_elbo" ), 7 ) origin bonecenter( "r_up_arm", "r_elbo" ) density 0.0700000003 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 0 containedJoints "*r_up_arm -*r_elbo" } body "RLowerArm" { joint "r_elbo" mod orientation model bone( joint( "r_elbo" ), joint( "r_index_02" ), 7 ) origin bonecenter( "r_elbo", "r_index_02" ) density 0.0399999991 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 1 containedJoints "*r_elbo" } body "Head" { joint "neckcontrol" mod orientation model box( ( -5, -5, -5.5 ), ( 5, 5, 5.5 ) ) origin ( 0, 0, 73 ) density 0.0199999996 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 1 containedJoints "*neckcontrol" } body "LUpperLeg" { joint "l_upleg" mod orientation model bone( joint( "l_upleg" ), joint( "l_loleg" ), 8 ) origin bonecenter( "l_upleg", "l_loleg" ) density 0.0599999987 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 0 containedJoints "*l_upleg -*l_loleg" } body "LLowerLeg" { joint "l_loleg" mod orientation model cone( ( -7.5, -4, -11 ), ( 7.5, 4, 11 ), 3 ) origin joint( "l_loleg" ) angles ( 357, 7, 0 ) density 0.0299999993 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 1 containedJoints "*l_loleg" } body "RUpperLeg" { joint "r_upleg" mod orientation model bone( joint( "r_upleg" ), joint( "r_loleg" ), 8 ) origin bonecenter( "r_upleg", "r_loleg" ) density 0.0599999987 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 0 containedJoints "*r_upleg -*r_loleg" } body "RLowerLeg" { joint "r_loleg" mod orientation model cone( ( -7.5, -4, -11 ), ( 7.5, 4, 11 ), 3 ) origin joint( "r_loleg" ) angles ( 355, 356, 0 ) density 0.0299999993 friction 0.0099999998, 0.0099999998, 0.8000000119 contents corpse clipMask solid, corpse selfCollision 1 containedJoints "*r_loleg" } universalJoint "LShoulder" { body1 "LUpperArm" body2 "body" anchor joint( "l_up_arm" ) shafts ( -0.0000000437, 1, 0 ), ( 0.0000000119, -1, 0 ) friction 0.5 coneLimit ( 0.3535533249, 0.3535533249, -0.8660254478 ), 100 } universalJoint "RShoulder" { body1 "RUpperArm" body2 "body" anchor joint( "r_up_arm" ) shafts ( 0.0000000119, -1, 0 ), ( -0.0000000437, 1, 0 ) friction 0.5 coneLimit ( 0.3535532653, -0.3535533845, -0.8660254478 ), 100 } hinge "LElbo" { body1 "LLowerArm" body2 "LUpperArm" anchor joint( "l_elbo" ) axis ( 0.0000000119, 0, -1 ) friction 0.5 limit 65, 70, 90 } hinge "RElbo" { body1 "RLowerArm" body2 "RUpperArm" anchor joint( "r_elbo" ) axis ( 0.0000000119, 0, -1 ) friction 0.5 limit -65, 70, -90 } universalJoint "Neck" { body1 "Head" body2 "body" anchor joint( "neckcontrol" ) shafts ( 0.0000000437, 0, 1 ), ( 0.0000000119, 0, -1 ) friction 0.5 coneLimit ( 0.0000000437, 0, 1 ), 60 } universalJoint "LHip" { body1 "LUpperLeg" body2 "body" anchor joint( "l_upleg" ) shafts ( 0.0000000119, 0, -1 ), ( 0.0000000437, 0, 1 ) friction 0.5 coneLimit ( 0.453733325, 0.2100618184, -0.8660254478 ), 75 } universalJoint "RHip" { body1 "RUpperLeg" body2 "body" anchor joint( "r_upleg" ) shafts ( 0.0000000119, 0, -1 ), ( 0.0000000437, 0, 1 ) friction 0.5 coneLimit ( 0.4537347257, -0.2100587934, -0.8660254478 ), 75 } hinge "LKnee" { body1 "LLowerLeg" body2 "LUpperLeg" anchor joint( "l_loleg" ) axis ( 0.0000000119, -1, 0 ) friction 0.5 limit 125, 120, 65 } hinge "RKnee" { body1 "RLowerLeg" body2 "RUpperLeg" anchor joint( "r_loleg" ) axis ( 0.0000000119, -1, 0 ) friction 0.5 limit 125, 120, 65 } }