This commit is the equivalent of a atomic bomb
This commit is contained in:
314
braf_static/M2/model.cfg
Normal file
314
braf_static/M2/model.cfg
Normal file
@@ -0,0 +1,314 @@
|
||||
#define BULLET_HIDE(x,from,count) class Bullet##x\
|
||||
{\
|
||||
type="hide";\
|
||||
source="Revolving";\
|
||||
sourceAddress="mirror";\
|
||||
selection=bullet##x;\
|
||||
minValue=-1.000000;\
|
||||
maxValue= 0.000000;\
|
||||
hideValue=((count+x-from-2)/count)+0.00001;\
|
||||
};
|
||||
|
||||
class cfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class StaticMGWeapon : default
|
||||
{
|
||||
SkeletonBones[]=
|
||||
{
|
||||
"otocvez", "",
|
||||
"otochlaven", "otocvez",
|
||||
"otochlaven_shake", "otochlaven",
|
||||
"ammo_belt", "otochlaven_shake",
|
||||
"bullet012", "ammo_belt",
|
||||
"bullet011", "bullet012",
|
||||
"bullet010", "bullet011",
|
||||
"bullet009", "bullet010",
|
||||
"bullet008", "bullet009",
|
||||
"bullet007", "bullet008",
|
||||
"bullet006", "bullet007",
|
||||
"bullet005", "bullet006",
|
||||
"bullet004", "bullet005",
|
||||
"bullet003", "bullet004",
|
||||
"bullet002", "bullet003",
|
||||
"bullet001", "bullet002",
|
||||
"magazine", "otochlaven_shake",
|
||||
"feedtray_cover", "otochlaven_shake",
|
||||
"bolt", "otochlaven_shake",
|
||||
"recoil", "otochlaven_shake",
|
||||
"damagehiderecoil", "recoil",
|
||||
"charging_handle", "otochlaven_shake",
|
||||
"damagehidehlaven", "otochlaven",
|
||||
"damagehidevez", "otocvez"
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sections[] = {};
|
||||
sectionsInherit="";
|
||||
skeletonName = "";
|
||||
};
|
||||
class StaticWeapon: Default
|
||||
{
|
||||
sections[]=
|
||||
{
|
||||
"zasleh","zbytek"
|
||||
};
|
||||
skeletonName="StaticMGWeapon";
|
||||
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 StaticMGWeapon:StaticWeapon
|
||||
{
|
||||
skeletonName="StaticMGWeapon";
|
||||
class Animations: Animations
|
||||
{
|
||||
class Ammo_belt_rotation
|
||||
{
|
||||
type="rotation";
|
||||
selection="ammo_belt";
|
||||
source="ReloadAnim";
|
||||
axis="ammo_belt_axis";
|
||||
memory=1;
|
||||
sourceAddress="loop";
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
angle0=0.000000;
|
||||
angle1=7.5*3.14159265358/180;
|
||||
};
|
||||
class Barrel_recoil:ammo_belt_rotation
|
||||
{
|
||||
type="translation";
|
||||
selection="recoil";
|
||||
axis="recoil_axis";
|
||||
sourceAddress="mirror";
|
||||
minValue=0.0;
|
||||
maxValue=0.5;
|
||||
offset0=0;
|
||||
offset1=-0.05;
|
||||
};
|
||||
class Bolt_recoil:Barrel_recoil
|
||||
{
|
||||
selection="bolt";
|
||||
offset0=0;
|
||||
maxValue=0.5;
|
||||
offset1=-0.25;
|
||||
};
|
||||
class Turret_shake:Barrel_recoil
|
||||
{
|
||||
selection="OtocHlaven_Shake";
|
||||
axis="osaveze";
|
||||
offset0=0;
|
||||
offset1=-0.002;
|
||||
maxValue=0.05;
|
||||
};
|
||||
class Turret_shake_aside:Turret_shake
|
||||
{
|
||||
axis="osahlavne";
|
||||
maxValue=0.05*1.3;
|
||||
};
|
||||
class Charging_handle_shake:Barrel_recoil
|
||||
{
|
||||
type="rotation";
|
||||
selection="Charging_handle";
|
||||
axis="Charging_handle_axis";
|
||||
sourceAddress="mirror";
|
||||
maxValue=0.005;
|
||||
angle0=0.000000;
|
||||
angle1=-0.1;
|
||||
};
|
||||
class Feedtray_cover_up
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadMagazine";
|
||||
selection="feedtray_cover";
|
||||
axis="feedtray_cover_axis";
|
||||
memory=1;
|
||||
minValue=0.1000000;
|
||||
maxValue=0.130000;
|
||||
angle0=0.000000;
|
||||
angle1=-1.570796;
|
||||
};
|
||||
class Feedtray_cover_down:feedtray_cover_up
|
||||
{
|
||||
minValue=0.860000;
|
||||
maxValue=0.900000;
|
||||
angle0=0.000000;
|
||||
angle1=1.570796;
|
||||
};
|
||||
class Bolt_reload_begin:Bolt_recoil
|
||||
{
|
||||
type="translation";
|
||||
sourceAddress="clamp";
|
||||
source="reloadMagazine";
|
||||
minValue=0.00000;
|
||||
maxValue=0.0200000;
|
||||
};
|
||||
class Bolt_reload_end:bolt_reload_begin
|
||||
{
|
||||
minValue=0.050000;
|
||||
maxValue=0.070000;
|
||||
offset0=0;
|
||||
offset1=+0.25;
|
||||
};
|
||||
class Charging_handle_reload_begin:Bolt_reload_begin{selection="Charging_handle";};
|
||||
class Charging_handle_reload_end:Bolt_reload_end{selection="Charging_handle";};
|
||||
|
||||
class Magazine_hide
|
||||
{
|
||||
type="hide";
|
||||
source="reloadMagazine";
|
||||
sourceAddress="mirror";
|
||||
selection="magazine";
|
||||
minValue=0.0;
|
||||
maxValue=0.5;
|
||||
hideValue=0.56;
|
||||
};
|
||||
};
|
||||
};
|
||||
class m2_mg: StaticMGWeapon
|
||||
{
|
||||
class Animations: Animations
|
||||
{
|
||||
class MainGun_destructX:MainGun_destructX
|
||||
{
|
||||
angle1="rad -25";
|
||||
};
|
||||
class Ammo_belt_rotation:Ammo_belt_rotation{};
|
||||
class Barrel_recoil:Barrel_recoil{};
|
||||
class Bolt_recoil:Bolt_recoil{};
|
||||
class Turret_shake:Turret_shake{};
|
||||
class Turret_shake_aside:Turret_shake_aside{};
|
||||
class Charging_handle_shake:Charging_handle_shake{};
|
||||
class Feedtray_cover_up:Feedtray_cover_up{};
|
||||
class Feedtray_cover_down:Feedtray_cover_down{};
|
||||
class Bolt_reload_begin:Bolt_reload_begin{};
|
||||
class Bolt_reload_end:Bolt_reload_end{};
|
||||
BULLET_HIDE(001,12,100)
|
||||
BULLET_HIDE(002,12,100)
|
||||
BULLET_HIDE(003,12,100)
|
||||
BULLET_HIDE(004,12,100)
|
||||
BULLET_HIDE(005,12,100)
|
||||
BULLET_HIDE(006,12,100)
|
||||
BULLET_HIDE(007,12,100)
|
||||
BULLET_HIDE(008,12,100)
|
||||
BULLET_HIDE(009,12,100)
|
||||
BULLET_HIDE(010,12,100)
|
||||
BULLET_HIDE(011,12,100)
|
||||
BULLET_HIDE(012,12,100)
|
||||
};
|
||||
};
|
||||
class M2_mg2: m2_mg {};
|
||||
};
|
||||
Reference in New Issue
Block a user