471 lines
8.9 KiB
INI
471 lines
8.9 KiB
INI
|
|
class cfgSkeletons
|
|
{
|
|
class Default
|
|
{
|
|
isDiscrete = 1;
|
|
skeletonInherit = "";
|
|
skeletonBones[] = {};
|
|
};
|
|
class BRAF_m101StaticWeapon: Default
|
|
{
|
|
isDiscrete=1;
|
|
skeletonInherit="Default";
|
|
skeletonBones[]=
|
|
{
|
|
"OtocVez","",
|
|
"OtocHlaven","OtocVez",
|
|
"OtocHlaven_Shake","OtocHlaven",
|
|
"ammo_belt","OtocHlaven_Shake",
|
|
"magazine","OtocHlaven_Shake",
|
|
"feedtray_cover","OtocHlaven_Shake",
|
|
"bolt","OtocHlaven_Shake",
|
|
"recoil","OtocHlaven_Shake",
|
|
"charging_handle","OtocHlaven_Shake",
|
|
"damagehideVez","OtocVez",
|
|
"damagehideHlaven","OtocHlaven",
|
|
"damagehideRecoil","recoil"
|
|
};
|
|
};
|
|
class BRAF_m101: BRAF_m101StaticWeapon
|
|
{
|
|
isDiscrete = 1;
|
|
skeletonInherit = "BRAF_m101StaticWeapon";
|
|
skeletonBones[]=
|
|
{
|
|
"leftT","",
|
|
"rightT","",
|
|
"leftW","OtocVez",
|
|
"rightW","OtocVez",
|
|
"wheels","OtocVez",
|
|
"szpilki",""
|
|
};
|
|
};
|
|
};
|
|
|
|
class CfgModels
|
|
{
|
|
class Default
|
|
{
|
|
sections[] = {};
|
|
sectionsInherit="";
|
|
skeletonName = "";
|
|
};
|
|
class BRAF_m101StaticWeapon: Default
|
|
{
|
|
sections[]=
|
|
{
|
|
"zasleh","zbytek"
|
|
};
|
|
skeletonName="BRAF_m101StaticWeapon";
|
|
class Animations
|
|
{
|
|
class MainTurret
|
|
{
|
|
type="rotationY";
|
|
source="mainTurret";
|
|
selection="OtocVez";
|
|
axis="osaveze";
|
|
animPeriod=0;
|
|
minValue="rad -360";
|
|
maxValue="rad +360";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
|
|
class MainGun
|
|
{
|
|
type="rotationX";
|
|
source="mainGun";
|
|
selection="OtocHlaven";
|
|
axis="osahlavne";
|
|
animPeriod=0;
|
|
minValue="rad -360";
|
|
maxValue="rad +360";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
|
|
|
|
// destruct BASE START
|
|
class MainTurret_destructX
|
|
{
|
|
type="rotationX";
|
|
source="damage";
|
|
selection="OtocVez";
|
|
axis="osaveze";
|
|
animPeriod=0;
|
|
minValue=0.99;
|
|
maxValue=1;
|
|
angle0=0;
|
|
angle1="rad -3";
|
|
};
|
|
class MainTurret_destructY:MainTurret_destructX
|
|
{
|
|
type="rotationY";
|
|
angle1="rad +5";
|
|
};
|
|
class MainTurret_destructZ:MainTurret_destructX
|
|
{
|
|
type="rotationZ";
|
|
angle1="rad -5";
|
|
};
|
|
class MainGun_destructX:MainTurret_destructX
|
|
{
|
|
selection="OtocHlaven";
|
|
axis="osahlavne";
|
|
angle1="rad -12";
|
|
};
|
|
class MainGun_destructY:MainGun_destructX
|
|
{
|
|
type="rotationY";
|
|
angle1="rad +2";
|
|
};
|
|
class MainGun_destructZ:MainGun_destructX
|
|
{
|
|
type="rotationZ";
|
|
angle1="rad +5";
|
|
};
|
|
class magazine_destruct:MainTurret_destructX
|
|
{
|
|
type="hide";
|
|
selection="magazine";
|
|
hideValue=0.5;
|
|
};
|
|
class ammo_belt_destruct:magazine_destruct
|
|
{
|
|
selection="ammo_belt";
|
|
};
|
|
class bolt_destruct:magazine_destruct
|
|
{
|
|
selection="bolt";
|
|
};
|
|
class charging_handle_destruct:magazine_destruct
|
|
{
|
|
selection="charging_handle";
|
|
};
|
|
class damagehideVez_destruct:magazine_destruct
|
|
{
|
|
type="hide";
|
|
selection="damagehideVez";
|
|
hideValue=0.9;
|
|
};
|
|
class damagehideHlaven_destruct:damagehideVez_destruct
|
|
{
|
|
selection="damagehideHlaven";
|
|
};
|
|
class damagehideRecoil_destruct:damagehideVez_destruct
|
|
{
|
|
selection="damagehideRecoil";
|
|
};
|
|
// destruct BASE END
|
|
|
|
};
|
|
};
|
|
class BRAF_m101Cannon: BRAF_m101StaticWeapon
|
|
{
|
|
class Animations: Animations
|
|
{
|
|
class recoil_BEGIN
|
|
{
|
|
type="translation";
|
|
source="recoil_source";
|
|
selection="recoil";
|
|
axis="recoil_axis";
|
|
memory=1;
|
|
minValue=0.92;
|
|
maxValue=0.99;
|
|
offset0=0;
|
|
offset1=-2.0;
|
|
};
|
|
class recoil_END:recoil_BEGIN
|
|
{
|
|
minValue=0.99;
|
|
maxValue=1.0;
|
|
offset0=0;
|
|
offset1=2.0;
|
|
};
|
|
|
|
// recoils shake START
|
|
class recoil_Shake_HlavenX
|
|
{
|
|
type="rotationX";
|
|
source="recoil_source";
|
|
//sourceAddress="mirror";
|
|
selection="OtocHlaven";
|
|
axis="recoil_axis";
|
|
memory=1;
|
|
minValue=0.900000;
|
|
maxValue=0.950000;
|
|
angle0=0;
|
|
angle1="rad +2.0";
|
|
};
|
|
class recoil_Shake_HlavenX_END:recoil_Shake_HlavenX
|
|
{
|
|
minValue=0.950000;
|
|
maxValue=1.0;
|
|
angle0="rad +2.0";
|
|
angle1=0;
|
|
};
|
|
class recoil_Shake_HlavenY:recoil_Shake_HlavenX
|
|
{
|
|
type="rotationY";
|
|
minValue=0.930000;
|
|
maxValue=0.980000;
|
|
angle1="rad +1.0";
|
|
};
|
|
class recoil_Shake_HlavenY_END:recoil_Shake_HlavenY
|
|
{
|
|
minValue=0.980000;
|
|
maxValue=1.0;
|
|
angle0="rad +1.0";
|
|
angle1=0;
|
|
};
|
|
class recoil_Shake_HlavenZ:recoil_Shake_HlavenX
|
|
{
|
|
type="rotationZ";
|
|
minValue=0.950000;
|
|
maxValue=0.990000;
|
|
angle1="rad -1.5";
|
|
};
|
|
class recoil_Shake_HlavenZ_END:recoil_Shake_HlavenZ
|
|
{
|
|
minValue=0.980000;
|
|
maxValue=1.00000;
|
|
angle0="rad -1.5";
|
|
angle1=0;
|
|
};
|
|
class recoil_Shake_VezX:recoil_Shake_HlavenX
|
|
{
|
|
selection="OtocVez";
|
|
angle1="rad -0.5";
|
|
};
|
|
class recoil_Shake_VezX_END:recoil_Shake_HlavenX_END
|
|
{
|
|
selection="OtocVez";
|
|
angle0="rad -0.5";
|
|
angle1=0;
|
|
};
|
|
class recoil_Shake_VezY:recoil_Shake_HlavenY
|
|
{
|
|
selection="OtocVez";
|
|
angle1="rad -0.25";
|
|
};
|
|
class recoil_Shake_VezY_END:recoil_Shake_HlavenY_END
|
|
{
|
|
selection="OtocVez";
|
|
angle0="rad -0.25";
|
|
angle1=0;
|
|
};
|
|
class recoil_Shake_VezZ:recoil_Shake_HlavenZ
|
|
{
|
|
selection="OtocVez";
|
|
angle1="rad +0.25";
|
|
};
|
|
class recoil_Shake_VezZ_END:recoil_Shake_HlavenZ_END
|
|
{
|
|
selection="OtocVez";
|
|
angle0="rad +0.25";
|
|
angle1=0;
|
|
};
|
|
// recoils shake END
|
|
};
|
|
};
|
|
class BRAF_m101: BRAF_m101Cannon
|
|
{
|
|
skeletonName="BRAF_m101";
|
|
class Animations
|
|
{
|
|
class MainTurret
|
|
{
|
|
type="rotationY";
|
|
source="mainTurret";
|
|
selection="OtocVez";
|
|
axis="osaveze";
|
|
animPeriod=0;
|
|
minValue="rad -360";
|
|
maxValue="rad +360";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
|
|
class MainGun
|
|
{
|
|
type="rotationX";
|
|
source="mainGun";
|
|
selection="OtocHlaven";
|
|
axis="osahlavne";
|
|
animPeriod=0;
|
|
minValue="rad -360";
|
|
maxValue="rad +360";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
class MainGunT: MainGun {source="mainGunT_source";};
|
|
class MainTurretT: MainTurret {source="MainTurretT_source";};
|
|
class leftT
|
|
{
|
|
type="rotationY";
|
|
source="leftT_source";
|
|
selection="leftT";
|
|
axis="osa_L";
|
|
animPeriod=1;
|
|
minValue="-2.3";
|
|
maxValue="0";
|
|
angle0="0";
|
|
angle1="-2.3";
|
|
};
|
|
class rightT
|
|
{
|
|
type="rotationY";
|
|
source="rightT_source";
|
|
selection="rightT";
|
|
axis="osa_R";
|
|
animPeriod=1;
|
|
minValue="0";
|
|
maxValue="2.3";
|
|
angle0="0";
|
|
angle1="2.3";
|
|
};
|
|
class leftW
|
|
{
|
|
type="rotationX";
|
|
source="leftW_source";
|
|
selection="leftW";
|
|
axis="osa_W";
|
|
animPeriod=1;
|
|
minValue="-1.7";
|
|
maxValue="0";
|
|
angle0="0";
|
|
angle1="-1.7";
|
|
};
|
|
class rightW
|
|
{
|
|
type="rotationX";
|
|
source="rightW_source";
|
|
selection="rightW";
|
|
axis="osa_W";
|
|
animPeriod=1;
|
|
minValue="-1.7";
|
|
maxValue="0";
|
|
angle0="0";
|
|
angle1="-1.7";
|
|
};
|
|
class wheels
|
|
{
|
|
type="rotationX";
|
|
source="wheel";
|
|
selection="wheels";
|
|
axis="wheels_axis";
|
|
animPeriod=1;
|
|
minValue="-1.7";
|
|
maxValue="0";
|
|
angle0="0";
|
|
angle1="-1.7";
|
|
};
|
|
class szpilki
|
|
{
|
|
type="hide";
|
|
source="szpilki_source";
|
|
sourceAddress="mirror";
|
|
selection="szpilki";
|
|
minValue=0.0;
|
|
maxValue=0.5;
|
|
hideValue=0.56;
|
|
};
|
|
|
|
|
|
|
|
// destruct BASE START
|
|
class MainTurret_destructX
|
|
{
|
|
type="rotationX";
|
|
source="damage";
|
|
selection="OtocVez";
|
|
axis="osaveze";
|
|
animPeriod=0;
|
|
minValue=0.99;
|
|
maxValue=1;
|
|
angle0=0;
|
|
angle1="rad -3";
|
|
};
|
|
class MainTurret_destructY:MainTurret_destructX
|
|
{
|
|
type="rotationY";
|
|
angle1="rad +5";
|
|
};
|
|
class MainTurret_destructZ:MainTurret_destructX
|
|
{
|
|
type="rotationZ";
|
|
angle1="rad -5";
|
|
};
|
|
class MainGun_destructX:MainTurret_destructX
|
|
{
|
|
selection="OtocHlaven";
|
|
axis="osahlavne";
|
|
angle1="rad -12";
|
|
};
|
|
class MainGun_destructY:MainGun_destructX
|
|
{
|
|
type="rotationY";
|
|
angle1="rad +2";
|
|
};
|
|
class MainGun_destructZ:MainGun_destructX
|
|
{
|
|
type="rotationZ";
|
|
angle1="rad +5";
|
|
};
|
|
class magazine_destruct:MainTurret_destructX
|
|
{
|
|
type="hide";
|
|
selection="magazine";
|
|
hideValue=0.5;
|
|
};
|
|
class ammo_belt_destruct:magazine_destruct
|
|
{
|
|
selection="ammo_belt";
|
|
};
|
|
class bolt_destruct:magazine_destruct
|
|
{
|
|
selection="bolt";
|
|
};
|
|
class charging_handle_destruct:magazine_destruct
|
|
{
|
|
selection="charging_handle";
|
|
};
|
|
class damagehideVez_destruct:magazine_destruct
|
|
{
|
|
type="hide";
|
|
selection="damagehideVez";
|
|
hideValue=0.9;
|
|
};
|
|
class damagehideHlaven_destruct:damagehideVez_destruct
|
|
{
|
|
selection="damagehideHlaven";
|
|
};
|
|
class damagehideRecoil_destruct:damagehideVez_destruct
|
|
{
|
|
selection="damagehideRecoil";
|
|
};
|
|
class recoil_BEGIN
|
|
{
|
|
type="translation";
|
|
source="recoil_source";
|
|
selection="recoil";
|
|
axis="recoil_axis";
|
|
memory=1;
|
|
minValue=0.92;
|
|
maxValue=0.99;
|
|
offset0=0;
|
|
offset1=-2.0;
|
|
};
|
|
class recoil_END:recoil_BEGIN
|
|
{
|
|
minValue=0.99;
|
|
maxValue=1.0;
|
|
offset0=0;
|
|
offset1=2.0;
|
|
};
|
|
};
|
|
};
|
|
}; |