class CfgSkeletons { class Default { isDiscrete = 1; skeletonInherit = ""; skeletonBones[] = {}; }; class ace_tacticalladder_skeleton: Default { isDiscrete = 0; skeletonInherit = ""; skeletonBones[] = { "base","", "1","base", "2","1", "3","2", "4","3", "5","4", "6","5", "7","6", "8","7", "9","8", "10","9", "11","10", "step","11" }; }; class OFP2_ManSkeleton { isDiscrete = 0; skeletonInherit = ""; skeletonBones[] = { "Pelvis","", "Spine","Pelvis", "Spine1","Spine", "Spine2","Spine1", "Spine3","Spine2", "Camera","Pelvis", "weapon","Spine1", "launcher","Spine1", //Head skeleton in hierarchy "neck","Spine3", "neck1","neck", "head","neck1", "HeadCutScene","head", "jaw","head", "chin","head", "jaw_rf","head", "jaw_rm","head", "jaw_rs","head", "jaw_lf","head", "jaw_lm","head", "jaw_ls","head", "ear_r","head", "ear_l","head", "lip_lc","head", "lip_lwlb","head", "lip_lwlf","head", "lip_lwm","head", "lip_lwrf","head", "lip_lwrb","head", "lip_rc","head", "lip_uprb","head", "lip_uprf","head", "lip_upm","head", "lip_uplf","head", "lip_uplb","head", "nose_tip","head", "nose_r","head", "nose_l","head", "zig_lt","head", "zig_lm","head", "zig_lb","head", "zig_rt","head", "zig_rm","head", "zig_rb","head", "cheek_r","head", "cheek_l","head", "eyebrow_lb","head", "eyebrow_lm","head", "eyebrow_lf","head", "corr","head", "eyebrow_rf","head", "eyebrow_rm","head", "eyebrow_rb","head", "eye_upr","head", "eye_lwr","head", "eye_upl","head", "eye_lwl","head", "cheek_rf","head", "cheek_rm","head", "cheek_rb","head", "cheek_lf","head", "cheek_lm","head", "cheek_lb","head", "forehead_l","head", "forehead_m","head", "forehead_r","head", "l_eye","head", "r_eye","head", "l_pupila","head", "r_pupila","head", "neck_t","head", "neck_b","head", "neck_r","head", "neck_l","head", "tongue_b","head", "tongue_m","head", "tongue_f","head", //Left upper side "LeftShoulder","Spine3", "LeftArm","LeftShoulder", "LeftArmRoll","LeftArm", "LeftForeArm","LeftArmRoll", "LeftForeArmRoll","LeftForeArm", "LeftHand","LeftForeArmRoll", "LeftHandRing","LeftHand", "LeftHandRing1","LeftHandRing", "LeftHandRing2","LeftHandRing1", "LeftHandRing3","LeftHandRing2", "LeftHandPinky1","LeftHandRing", "LeftHandPinky2","LeftHandPinky1", "LeftHandPinky3","LeftHandPinky2", "LeftHandMiddle1","LeftHand", "LeftHandMiddle2","LeftHandMiddle1", "LeftHandMiddle3","LeftHandMiddle2", "LeftHandIndex1","LeftHand", "LeftHandIndex2","LeftHandIndex1", "LeftHandIndex3","LeftHandIndex2", "LeftHandThumb1","LeftHand", "LeftHandThumb2","LeftHandThumb1", "LeftHandThumb3","LeftHandThumb2", //Right upper side "RightShoulder","Spine3", "RightArm","RightShoulder", "RightArmRoll","RightArm", "RightForeArm","RightArmRoll", "RightForeArmRoll","RightForeArm", "RightHand","RightForeArmRoll", "RightHandRing","RightHand", "RightHandRing1","RightHandRing", "RightHandRing2","RightHandRing1", "RightHandRing3","RightHandRing2", "RightHandPinky1","RightHandRing", "RightHandPinky2","RightHandPinky1", "RightHandPinky3","RightHandPinky2", "RightHandMiddle1","RightHand", "RightHandMiddle2","RightHandMiddle1", "RightHandMiddle3","RightHandMiddle2", "RightHandIndex1","RightHand", "RightHandIndex2","RightHandIndex1", "RightHandIndex3","RightHandIndex2", "RightHandThumb1","RightHand", "RightHandThumb2","RightHandThumb1", "RightHandThumb3","RightHandThumb2", //Left lower side "LeftUpLeg","Pelvis", "LeftUpLegRoll","LeftUpLeg", "LeftLeg","LeftUpLegRoll", "LeftLegRoll","LeftLeg", "LeftFoot","LeftLegRoll", "LeftToeBase","LeftFoot", //Right lower side "RightUpLeg","Pelvis", "RightUpLegRoll","RightUpLeg", "RightLeg","RightUpLegRoll", "RightLegRoll","RightLeg", "RightFoot","RightLegRoll", "RightToeBase","RightFoot" }; // location of pivot points (local axes) for hierarchical animation //pivotsModel="ca\Anims\Characters\Data\Skeleton\SkeletonPivots.p3d"; pivotsModel=""; }; }; class CfgModels { class Default { sectionsInherit=""; sections[] = {""}; skeletonName = ""; }; class ace_tacticalladder { skeletonName = "ace_tacticalladder_skeleton"; sections[] = { "roadway" }; sectionsInherit = ""; class Animations { class rotate { type = "rotation"; source = ""; sourceAddress = "clamp"; selection = "base"; axis = "axis_rotate"; minValue = 0; maxValue = 90; angle0="rad 0"; angle1="rad +90"; }; class extract_1 { type = "translation"; source = ""; selection = "1"; axis = "axis_1"; animPeriod = 0; minValue = 0; maxValue = 1; minPhase = 0; maxPhase = 1; offset0 = 0; offset1 = 0.82; }; class extract_2: extract_1 { selection = "2"; axis = "axis_2"; }; class extract_3: extract_1 { selection = "3"; axis = "axis_3"; }; class extract_4: extract_1 { selection = "4"; axis = "axis_4"; }; class extract_5: extract_1 { selection = "5"; axis = "axis_5"; }; class extract_6: extract_1 { selection = "6"; axis = "axis_6"; }; class extract_7: extract_1 { selection = "7"; axis = "axis_7"; }; class extract_8: extract_1 { selection = "8"; axis = "axis_8"; }; class extract_9: extract_1 { selection = "9"; axis = "axis_9"; }; class extract_10: extract_1 { selection = "10"; axis = "axis_10"; }; class extract_11: extract_1 { selection = "11"; axis = "axis_11"; }; }; }; class ArmaMan: Default { htMin=60; htMax=1800; afMax=30; mfMax=0; mFact=1; tBody=37; sections[]= { "osobnost", "Head_Injury", "Body_Injury", "l_leg_injury", "l_arm_injury", "r_arm_injury", "r_leg_injury", "injury_body", "injury_legs", "injury_hands", "clan", "clan_sign", "Camo", "CamoB", "Camo1", "Camo2", "personality", "hl", "injury_head" }; skeletonName="OFP2_ManSkeleton"; }; class ace_tacticalladder_pack: ArmaMan { }; };