class CfgSkeletons { class Default { isDiscrete = 1; skeletonInherit = ""; skeletonBones[] = {}; }; class StaticWeapon; class ace_sys_arty_m119_skeleton: StaticWeapon { isDiscrete = 1; skeletonInherit = ""; sectionsInherit = ""; skeletonBones[] = { "OtocVez","", "Traverse","OtocVez", "OtocHlaven","Traverse", "barrel","OtocHlaven", "gun_chamber","barrel", "gun_muzzle","gun_chamber", "M187","Traverse", "M137","M187", "ElevationGauge","M187", "M137_Optic","M137", "M137_OpticElevate","M137_Optic", "ElevatingWheel","Traverse", "zakluz","OtocHlaven" }; }; //class ace_sys_m119_105mm_shell_skeleton : Default { // isDiscrete = 1; // skeletonInherit = "Default"; // skeletonBones[]= { }; //}; }; class CfgModels { class Default { sectionsInherit = ""; sections[] = {}; skeletonName = ""; }; class ace_arty_m119: Default { sections[] = { "zasleh", "ElevatingWheel", "M137", "M137_Optic", "M187", "ElevationGauge", "M137_OpticElevate" }; sectionsInherit = "Default"; skeletonName="ace_sys_arty_m119_skeleton"; class Animations { class MainTurret { type="rotation"; source="user"; selection="OtocVez"; sourceAddress = "loop"; axis="osaveze"; animPeriod=0; minValue="-6400"; maxValue="6400"; angle0="rad +360"; angle1="rad -360"; }; class M137OpticRevolve { type="rotation"; source="user"; selection="M137_Optic"; sourceAddress = "loop"; axis="M137_OpticAxis"; memory = true; animPeriod=0; minValue="-6400"; maxValue="6400"; angle0="rad -360"; angle1="rad +360"; }; class MainTurretTraverse { type="rotation"; source="user"; selection="Traverse"; sourceAddress = "clamp"; axis="osaveze"; animPeriod=0; minValue="-100"; maxValue="100"; angle0="rad 5.63"; angle1="rad -5.63"; }; class MainGun { type="rotation"; selection="OtocHlaven"; sourceAddress = "clamp"; source="user"; axis="OsaHlavne"; animPeriod=0; initPhase=300; minValue="-100"; maxValue="1244"; angle0="rad 5.63"; angle1="rad -69.98"; }; class ElevationMountRotate { type="rotation"; source="MainGun"; selection="ElevationGauge"; sourceAddress = "clamp"; axis="M187_Axis"; animPeriod=0; initPhase=300; minValue="-100"; maxValue="1244"; angle0="rad 5.63"; angle1="rad -69.98"; }; class M137OpticElevate { type="rotation"; selection="M137_OpticElevate"; sourceAddress = "clamp"; source="user"; axis="M137_OpticElevateAxis"; animPeriod=0; initPhase=0; minValue="-300"; maxValue="300"; angle0="rad 16.875"; angle1="rad -16.875"; }; class M187MountElevate { type="rotation"; source="user"; selection="ElevationGauge"; sourceAddress = "clamp"; axis="M187_Axis"; animPeriod=0; initPhase=300; minValue="-100"; maxValue="1244"; angle0="rad -5.63"; angle1="rad 69.98"; }; class ElevatingWheel { type="rotation"; source="MainGun"; selection="ElevatingWheel"; sourceAddress = "clamp"; axis="ElevatingWheelAxis"; memory = true; animPeriod=0; minValue="-100"; maxValue="1244"; angle0="rad 360"; angle1="rad -4478.4"; }; class recoil_source { type="translation"; source="user"; selection="zakluz"; sourceAddress = "clamp"; axis="recoil_axis"; memory = true; animPeriod=0.125; minValue="0"; maxValue="1.07"; offset0="0"; offset1="-1.07"; }; }; }; //class ace_sys_m119_105mm_shell : Default { // sectionsInherit = "Default"; // sections[] = { }; // // skeletonName = "ace_sys_m119_105mm_shell_skeleton"; // class Animations {}; //}; //class ace_arty_m1_cartridge : ace_sys_m119_105mm_shell { }; //class ace_arty_m1_shell : ace_sys_m119_105mm_shell { }; //class ace_arty_m14_casing : ace_sys_m119_105mm_shell { }; };