class CfgSkeletons { class Alac_Skeleton { isDiscrete=1; skeletonInherit=""; skeletonBones[]= { "cocking_lever","", "safety_pin","", "front_sight","", "rear_sight","", "zeroing_1","rear_sight", "zeroing_2","zeroing_1", "front_sight_cover","", "rear_sight_cover","" }; }; }; class CfgModels { class alac { htMin=0; htMax=0; afMax=0; mfMax=0; mFact=0; tBody=0; skeletonName="Alac_Skeleton"; sectionsInherit=""; sections[]={}; class Animations { class Rear_Cover_Slide { type="translation"; source="isselected"; //source="rear_cover"; selection="rear_sight_cover"; axis="rear_cover_axis"; sourceAddress="clamp"; animPeriod=1; minPhase=0; maxPhase=1; minValue=0; maxValue=0.95; memory=0; offset0=1; offset1=0; }; class Rear_Sight_Rotation { type="rotation"; source="isselected"; //source="rear_cover"; selection="rear_sight"; sourceAddress="clamp"; axis="rear_sight_axis"; minPhase=0; maxPhase=1; minValue=0.95; maxValue=1; memory=0; angle0=-1.585; angle1=0; }; class Front_Cover_Slide { type="translation"; source="isselected"; //source="front_cover"; selection="front_sight_cover"; axis="front_cover_axis"; sourceAddress="clamp"; animPeriod=1; minPhase=0; maxPhase=1; minValue=0; maxValue=0.95; memory=0; offset0=1; offset1=0; }; class Front_Sight_Rotation { type="rotation"; source="isselected"; //source="front_cover"; selection="front_sight"; sourceAddress="clamp"; axis="front_sight_axis"; minPhase=0; maxPhase=1; minValue=0.95; maxValue=1; memory=0; angle0=1.58; angle1=0; }; class Zeroing_Slide { type="translation"; source="zeroing1"; selection="zeroing_1"; sourceAddress="clamp"; axis="zeroing_1_axis"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; offset0=0; offset1=1; }; class Zeroing_Rotation { type="rotation"; source="zeroing1"; selection="zeroing_2"; sourceAddress="clamp"; axis="zeroing_2_axis"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; angle0=-0.5235988; angle1=1.221731; }; class Cocking_Lever_Slide_1 { type="translation"; source="isselected"; //source="cocking"; selection="cocking_lever"; axis="cocking_lever"; sourceAddress="clamp"; minPhase=0; maxPhase=0.33; minValue=0; maxValue=0.33; memory=0; offset0=0.25; offset1=0; }; class Cocking_Lever_Rotation { type="rotation"; source="isselected"; //source="cocking"; selection="cocking_lever"; sourceAddress="clamp"; axis="cocking_lever_axis"; minPhase=0.33; maxPhase=0.66; minValue=0.33; maxValue=0.66; memory=0; angle0=-2.5; angle1=0; }; class Cocking_Lever_Slide_2 { type="translation"; source="isselected"; //source="cocking"; selection="cocking_lever"; axis="cocking_lever_axis"; sourceAddress="clamp"; minPhase=0.66; maxPhase=1; minValue=0.66; maxValue=1; memory=0; offset0=-1; offset1=0; }; class Safety_Pin_Hide { type="hide"; source="isselected"; //source="pin"; selection="safety_pin"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; unHideValue=-1; }; }; }; class alac_ammo: alac {}; };