mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
188 lines
4.8 KiB
INI
188 lines
4.8 KiB
INI
|
/* For Testing purpose only */
|
|||
|
#define BULDOZER_OE angle0 = "rad 45"; \
|
|||
|
angle1 = "rad 85"
|
|||
|
|
|||
|
#define INGAME_OE angle0 = "rad -45"; \
|
|||
|
angle1 = "rad -85"
|
|||
|
|
|||
|
#define BULDOZER_ME angle0 = "rad -45"; \
|
|||
|
angle1 = "rad -85"
|
|||
|
|
|||
|
#define INGAME_ME angle0 = "rad 45"; \
|
|||
|
angle1 = "rad 85"
|
|||
|
|
|||
|
class CfgSkeletons {
|
|||
|
class Default {
|
|||
|
isDiscrete = 1;
|
|||
|
skeletonInherit = "";
|
|||
|
skeletonBones[] = {};
|
|||
|
};
|
|||
|
class ace_mortar_2b14_skeleton: Default {
|
|||
|
isDiscrete = 1;
|
|||
|
skeletonInherit = "Default";
|
|||
|
skeletonBones[] = {
|
|||
|
"otocvez","",
|
|||
|
"otochlaven","otocvez",
|
|||
|
"SightUnit_Optic","otochlaven",
|
|||
|
"SightUnit_Dial","SightUnit_Optic",
|
|||
|
"gunnerview","SightUnit_Dial",
|
|||
|
"shift_left","otocvez",
|
|||
|
"shift_right","otocvez"
|
|||
|
};
|
|||
|
};
|
|||
|
class ace_mortar_m224_skeleton: Default {
|
|||
|
skeletonBones[] = {
|
|||
|
"otocvez","",
|
|||
|
"otochlaven","otocvez",
|
|||
|
"SightUnit_Optic","otochlaven",
|
|||
|
"SightUnit_Dial","SightUnit_Optic",
|
|||
|
"gunnerview","SightUnit_Dial",
|
|||
|
"shift_left","otocvez",
|
|||
|
"shift_right","otocvez"
|
|||
|
};
|
|||
|
};
|
|||
|
class ace_mortar_m252_skeleton: Default {
|
|||
|
skeletonBones[] = {
|
|||
|
"otocvez","",
|
|||
|
"otochlaven","otocvez",
|
|||
|
"SightUnit_Optic","otochlaven",
|
|||
|
"SightUnit_Dial","SightUnit_Optic",
|
|||
|
"gunnerview","SightUnit_Dial",
|
|||
|
"shift_left","otocvez",
|
|||
|
"shift_right","otocvez"
|
|||
|
};
|
|||
|
};
|
|||
|
class ace_mortar_tampella_skeleton: Default {
|
|||
|
skeletonBones[] = {
|
|||
|
"otocvez","",
|
|||
|
"otochlaven","otocvez",
|
|||
|
"SightUnit_Optic","otochlaven",
|
|||
|
"SightUnit_Dial","SightUnit_Optic",
|
|||
|
"gunnerview","SightUnit_Dial",
|
|||
|
"shift_left","otocvez",
|
|||
|
"shift_right","otocvez"
|
|||
|
};
|
|||
|
};
|
|||
|
};
|
|||
|
|
|||
|
class CfgModels {
|
|||
|
class Default {
|
|||
|
sectionsInherit = "";
|
|||
|
sections[] = {};
|
|||
|
skeletonName = "";
|
|||
|
};
|
|||
|
class ace_m224: Default {
|
|||
|
skeletonName="ace_mortar_m224_skeleton";
|
|||
|
sections[]= {};
|
|||
|
class animations {
|
|||
|
//0
|
|||
|
class MainTurret {
|
|||
|
type="rotationY";
|
|||
|
source="user";
|
|||
|
selection ="otocvez";
|
|||
|
sourceAddress = "loop";
|
|||
|
axis="osaveze";
|
|||
|
minValue="-6400";
|
|||
|
maxValue="6400";
|
|||
|
minPhase=-6.283185;
|
|||
|
maxPhase=6.283185;
|
|||
|
angle0="rad +360";
|
|||
|
angle1="rad -360";
|
|||
|
};
|
|||
|
//0a
|
|||
|
class MainTurret_RotateFast: MainTurret {
|
|||
|
|
|||
|
};
|
|||
|
// 1
|
|||
|
class OpticRevolve {
|
|||
|
type="rotation";
|
|||
|
source="user";
|
|||
|
selection="SightUnit_Dial";
|
|||
|
sourceAddress = "loop";
|
|||
|
axis="SightUnit_OpticAxis";
|
|||
|
memory = 1;
|
|||
|
animPeriod=0;
|
|||
|
minValue="-6400";
|
|||
|
maxValue="6400";
|
|||
|
angle0="rad -360";
|
|||
|
angle1="rad +360";
|
|||
|
};
|
|||
|
// 2
|
|||
|
class MainTurretTraverse {
|
|||
|
type="rotationY";
|
|||
|
source="user";
|
|||
|
selection="otocvez";
|
|||
|
sourceAddress = "clamp";
|
|||
|
axis="osaveze";
|
|||
|
animPeriod=0;
|
|||
|
minValue="-200";
|
|||
|
maxValue="200";
|
|||
|
angle0="rad 11.25";
|
|||
|
angle1="rad -11.25";
|
|||
|
};
|
|||
|
// 3
|
|||
|
class MainGun { // Barrel elevation between 45<34> and 85<38>
|
|||
|
type="rotationX";
|
|||
|
selection= "otochlaven";
|
|||
|
sourceAddress = "clamp";
|
|||
|
source="user";
|
|||
|
axis="osahlavne";
|
|||
|
initPhase=1100;
|
|||
|
minValue=800;
|
|||
|
maxValue=1511;
|
|||
|
INGAME_ME;
|
|||
|
//angle0 = "rad -45"; //"rad 45"; // Negative value makes it look right in Buldozer, but mirrored ingame! (see Defines)
|
|||
|
//angle1 = "rad -85"; //"rad 85";
|
|||
|
};
|
|||
|
// 4
|
|||
|
class OpticElevate: MainGun {
|
|||
|
type="rotationX";
|
|||
|
selection= "SightUnit_Optic";
|
|||
|
sourceAddress = "clamp";
|
|||
|
source="user";
|
|||
|
axis="SightUnit_OpticElevateAxis";
|
|||
|
animPeriod=0;
|
|||
|
initPhase=1100;
|
|||
|
minValue=800;
|
|||
|
maxValue=1511;
|
|||
|
INGAME_OE;
|
|||
|
//angle0 = "rad 45"; //"rad -45"; // Positive value makes it look right in Buldozer, but mirrored ingame!
|
|||
|
//angle1 = "rad 85"; //"rad -85";
|
|||
|
};
|
|||
|
};
|
|||
|
};
|
|||
|
class ace_m252: ace_m224 {
|
|||
|
skeletonName = "ace_mortar_m252_skeleton";
|
|||
|
class animations: animations {
|
|||
|
class MainTurret: MainTurret {};
|
|||
|
class MainTurret_RotateFast: MainTurret {};
|
|||
|
class OpticRevolve: OpticRevolve {};
|
|||
|
class MainTurretTraverse: MainTurretTraverse {};
|
|||
|
class MainGun: MainGun {};
|
|||
|
class OpticElevate: OpticElevate {};
|
|||
|
};
|
|||
|
};
|
|||
|
class ace_2b14: ace_m224 {
|
|||
|
skeletonName="ace_mortar_2b14_skeleton";
|
|||
|
class animations: animations {
|
|||
|
class MainTurret: MainTurret {};
|
|||
|
class MainTurret_RotateFast: MainTurret {};
|
|||
|
class OpticRevolve: OpticRevolve {};
|
|||
|
class MainTurretTraverse: MainTurretTraverse {};
|
|||
|
class MainGun: MainGun {};
|
|||
|
class OpticElevate: OpticElevate {};
|
|||
|
};
|
|||
|
};
|
|||
|
class ace_120_tampella: ace_m224 {
|
|||
|
skeletonName="ace_mortar_tampella_skeleton";
|
|||
|
class animations: animations {
|
|||
|
class MainTurret: MainTurret {};
|
|||
|
class MainTurret_RotateFast: MainTurret {};
|
|||
|
class OpticRevolve: OpticRevolve {};
|
|||
|
class MainTurretTraverse: MainTurretTraverse {};
|
|||
|
class MainGun: MainGun {};
|
|||
|
class OpticElevate: OpticElevate {};
|
|||
|
};
|
|||
|
};
|
|||
|
};
|