ACE3/TO_MERGE/ace/arty_m119/model.cfg

180 lines
4.2 KiB
INI

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 { };
};