1013 lines
27 KiB
INI
1013 lines
27 KiB
INI
class CfgSkeletons
|
|
{
|
|
class Default {
|
|
isDiscrete = 1;
|
|
skeletonInherit = "";
|
|
skeletonBones[] = {};
|
|
};
|
|
class HLC_Minimiskel: Default
|
|
{
|
|
skeletonBones[]=
|
|
{
|
|
"magazine","",
|
|
"trigger","",
|
|
"ammo_belt","magazine",
|
|
"feedtray_cover","",
|
|
"beltlink_ejector","feedtray_cover",
|
|
"bolt_guide","feedtray_cover",
|
|
"pawl_frame","feedtray_cover",
|
|
"feed_pawl", "pawl_frame",
|
|
"feeder_frame","feedtray_cover",
|
|
"linkfeeder","feeder_frame",
|
|
"feed_rockingarm","feedtray_cover",
|
|
"dustcover","",
|
|
"feedtray","",
|
|
"boltcarrier","",
|
|
"bolthandle","",
|
|
"QD_lever","",
|
|
"Assembly_catch", "feedtray_cover",
|
|
"bullet11","ammo_belt",
|
|
"bullet010","ammo_belt",
|
|
"bullet009","ammo_belt",
|
|
"bullet008","ammo_belt",
|
|
"bullet007","ammo_belt",
|
|
"bullet006","ammo_belt",
|
|
"bullet005","ammo_belt",
|
|
"bullet004","ammo_belt",
|
|
"bullet003","ammo_belt",
|
|
"bullet002","ammo_belt",
|
|
"bullet001","ammo_belt",
|
|
"bullet000","ammo_belt",
|
|
"bullet-001","ammo_belt",
|
|
"bullet-002","ammo_belt",
|
|
"bullet-003","ammo_belt",
|
|
"bullet-004","ammo_belt",
|
|
"STANAG","",
|
|
"Mag_Cover","",
|
|
"bipod_mooseknuckle", "",
|
|
"bipod_leg_l", "bipod_mooseknuckle",
|
|
"bipod_leg_r", "bipod_mooseknuckle",
|
|
"bipod_extension_L", "bipod_leg_l",
|
|
"bipod_extension_r", "bipod_leg_r",
|
|
"zasleh",""
|
|
};
|
|
};
|
|
};
|
|
class CfgModels
|
|
{
|
|
class Default {
|
|
selections[] = {};
|
|
selectionsInherit = "";
|
|
skeletonName = "";
|
|
};
|
|
class MinimiM_base:Default
|
|
{
|
|
sections[]=
|
|
{
|
|
"zasleh","Magazine","Assembly_cover","Barrel","Misc","RearSight","Reciever","Foregrip","Stock","VFG"
|
|
};
|
|
selectionFireAnim = "zasleh";
|
|
skeletonName="HLC_Minimiskel";
|
|
sectionsinherit= "";
|
|
htMin = 60; // Minimum half-cooling time (in seconds)
|
|
htMax = 1800; // Maximum half-cooling time (in seconds)
|
|
afMax = 200; // Maximum temperature in case the model is alive (in celsius)
|
|
mfMax = 100; // Maximum temperature when the model is moving (in celsius)
|
|
mFact = 0; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
|
|
tBody = 0; // Metabolism temperature of the model (in celsius)
|
|
class Animations
|
|
{
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
///Trigger animation/////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////WORKING//
|
|
class trigger
|
|
{
|
|
type="rotation";
|
|
source="reload";
|
|
sourceAddress="clamp";
|
|
selection="trigger";
|
|
axis="trigger_axis";
|
|
minValue=0;
|
|
maxValue="1";
|
|
angle0="0";
|
|
angle1="rad -30";
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
////////////Bipod motions/////////////
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
class Bipod1 {
|
|
type="rotation";
|
|
source= bipod; /// this one is for an attachment, weapon itself would have just bipod
|
|
sourceAddress= clamp;
|
|
memory=1;
|
|
selection="bipod_mooseknuckle";
|
|
axis="bipod_axis1";
|
|
minValue = 0;
|
|
maxValue = 0.5;
|
|
angle1=rad -90;
|
|
angle0=0;
|
|
};
|
|
class Bipodleg1 {
|
|
type="rotation";
|
|
source = bipod; /// this one is for an attachment, weapon itself would have just bipod
|
|
sourceAddress = clamp;
|
|
memory=1;
|
|
selection="bipod_leg_l";
|
|
axis="bipod_axis2";
|
|
minValue = 0.5;
|
|
maxValue = 1;
|
|
angle1=rad 45;
|
|
angle0=0;
|
|
};
|
|
class Bipodleg2 {
|
|
type="rotation";
|
|
source = bipod; /// this one is for an attachment, weapon itself would have just bipod
|
|
sourceAddress = clamp;
|
|
memory=1;
|
|
selection="bipod_leg_r";
|
|
axis="bipod_axis2";
|
|
minValue = 0.5;
|
|
maxValue = 1;
|
|
angle1=rad -45;
|
|
angle0=0;
|
|
};
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
////////////"Reload" (ie, weapon cycling)/////////////
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
class ammo_belt1
|
|
{
|
|
type="translation";
|
|
source="reload";
|
|
selection="bullet-004";
|
|
axis="bullet_axis-004";
|
|
sourceAddress="mirror";
|
|
memory=1;
|
|
minValue=-1;
|
|
maxValue=-0.1;
|
|
offset0=-1;
|
|
offset1=0;
|
|
};
|
|
class ammo_belt2:ammo_belt1{ selection="bullet-003"; axis="bullet_axis-003"; offset1=0; offset0=1;};
|
|
class ammo_belt3:ammo_belt1{ selection="bullet-002"; axis="bullet_axis-002"; offset1=0; offset0=1;};
|
|
class ammo_belt4:ammo_belt1{ selection="bullet-001"; axis="bullet_axis-001"; offset1=0; offset0=1;};
|
|
class ammo_belt5:ammo_belt1{ selection="bullet000"; axis="bullet_axis000"; offset1=0; offset0=1;};
|
|
class ammo_belt6:ammo_belt1{ selection="bullet001"; axis="bullet_axis001"; offset1=0; offset0=-1;};
|
|
class ammo_belt7:ammo_belt1{ selection="bullet002"; axis="bullet_axis002"; offset1=0; offset0=-1;};
|
|
class ammo_belt8:ammo_belt1{ selection="bullet003"; axis="bullet_axis003"; offset1=0; offset0=-1;};
|
|
class ammo_belt004:ammo_belt1{ selection="bullet004"; axis="bullet_axis004"; offset1=0; offset0=-1;};
|
|
class ammo_belt005:ammo_belt1{ selection="bullet005"; axis="bullet_axis005"; offset1=0; offset0=1;};
|
|
class ammo_belt006:ammo_belt1{ selection="bullet006"; axis="bullet_axis006"; offset1=0; offset0=-1;};
|
|
class ammo_belt007:ammo_belt1{ selection="bullet007"; axis="bullet_axis007"; offset1=0; offset0=-1;};
|
|
class ammo_belt008:ammo_belt1{ selection="bullet008"; axis="bullet_axis008"; offset1=0; offset0=-1;};
|
|
class ammo_belt009:ammo_belt1{ selection="bullet009"; axis="bullet_axis009"; offset1=0; offset0=-1;};
|
|
class ammo_belt010:ammo_belt1{ selection="bullet010"; axis="bullet_axis010"; offset1=0; offset0=-1;};
|
|
class ammo_belt11:ammo_belt1{ selection="bullet11"; axis="bullet_axis010"; offset1=0; offset0=-1;};
|
|
class ammo_belt12
|
|
{
|
|
type="translation";
|
|
source="reload";
|
|
selection="bullet-004";
|
|
axis="bullet_axis-004";
|
|
sourceAddress="mirror";
|
|
memory=1;
|
|
minValue=-1;
|
|
maxValue=-0.1;
|
|
offset0=1;
|
|
offset1=0;
|
|
};
|
|
class ammo_belt13:ammo_belt12{ selection="bullet-003"; axis="bullet_axis-003"; offset1=0; offset0=-1;};
|
|
class ammo_belt14:ammo_belt12{ selection="bullet-002"; axis="bullet_axis-003"; offset1=0; offset0=-1;};
|
|
class ammo_belt15:ammo_belt12{ selection="bullet-001"; axis="bullet_axis-002"; offset1=0; offset0=-1;};
|
|
class ammo_belt16:ammo_belt12{ selection="bullet000"; axis="bullet_axis000"; offset1=0; offset0=1;};
|
|
class ammo_belt17:ammo_belt12{ selection="bullet001"; axis="bullet_axis000"; offset1=0; offset0=1;};
|
|
class ammo_belt18:ammo_belt12{ selection="bullet002"; axis="bullet_axis001"; offset1=0; offset0=-1;};
|
|
class ammo_belt19:ammo_belt12{ selection="bullet003"; axis="bullet_axis002"; offset1=0; offset0=-1;};
|
|
class ammo_belt20:ammo_belt12{ selection="bullet004"; axis="bullet_axis003"; offset1=0; offset0=-1;};
|
|
class ammo_belt21:ammo_belt12{ selection="bullet005"; axis="bullet_axis004"; offset1=0; offset0=-1;};
|
|
class ammo_belt22:ammo_belt12{ selection="bullet006"; axis="bullet_axis005"; offset1=0; offset0=1;};
|
|
class ammo_belt23:ammo_belt12{ selection="bullet007"; axis="bullet_axis006"; offset1=0; offset0=-1;};
|
|
class ammo_belt24:ammo_belt12{ selection="bullet008"; axis="bullet_axis007"; offset1=0; offset0=-1;};
|
|
class ammo_belt25:ammo_belt12{ selection="bullet009"; axis="bullet_axis008"; offset1=0; offset0=-1;};
|
|
class ammo_belt26:ammo_belt12{ selection="bullet010"; axis="bullet_axis009"; offset1=0; offset0=-1;};
|
|
class ammo_belt27:ammo_belt12{ selection="bullet11"; axis="bullet_axis010"; offset1=0; offset0=-1;};
|
|
class ammo_hide1
|
|
{
|
|
type="hide";
|
|
source="revolving";
|
|
selection="bullet-004";
|
|
sourceAddress="mirror";
|
|
minValue = -1;
|
|
maxValue = 0;
|
|
minphase = -1;
|
|
maxphase = 0;
|
|
hideValue=0.92;
|
|
};
|
|
class ammo_hide2:ammo_hide1{ selection="bullet-003"; hideValue=0.925;};
|
|
class ammo_hide3:ammo_hide1{ selection="bullet-002"; hideValue=0.93;};
|
|
class ammo_hide4:ammo_hide1{ selection="bullet-001"; hideValue=0.935;};
|
|
class ammo_hide5:ammo_hide1{ selection="bullet000"; hideValue=0.94;};
|
|
class ammo_hide6:ammo_hide1{ selection="bullet001"; hideValue=0.945;};
|
|
class ammo_hide7:ammo_hide1{ selection="bullet002"; hideValue=0.95;};
|
|
class ammo_hide8:ammo_hide1{ selection="bullet003"; hideValue=0.955;};
|
|
class ammo_hide004:ammo_hide1{ selection="bullet004"; hideValue=0.96;};
|
|
class ammo_hide005:ammo_hide1{ selection="bullet005"; hideValue=0.965;};
|
|
class ammo_hide006:ammo_hide1{ selection="bullet006"; hideValue=0.97;};
|
|
class ammo_hide007:ammo_hide1{ selection="bullet007"; hideValue=0.975;};
|
|
class ammo_hide008:ammo_hide1{ selection="bullet008"; hideValue=0.98;};
|
|
class ammo_hide009:ammo_hide1{ selection="bullet009"; hideValue=0.985;};
|
|
class ammo_hide010:ammo_hide1{ selection="bullet010"; hideValue=0.99;};
|
|
class ammo_hide11:ammo_hide1{ selection="bullet11"; hideValue=0.995;};
|
|
|
|
class bolt_begin_fire
|
|
{
|
|
type="translation";
|
|
source="reload";
|
|
selection="boltcarrier";
|
|
axis="bolt_axis";
|
|
memory=1;
|
|
minValue=0.6;
|
|
maxValue=0.9;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class bolt_end_fire:bolt_begin_fire
|
|
{
|
|
minValue=0.0;
|
|
maxValue=0.5;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
// Moving Internals. During cycling. DEAR GOD WHY AM I EVEN.
|
|
// Correct answer - TO UNLEASH THE KRAKEN
|
|
class boltguide_firing1
|
|
{
|
|
type="rotation";
|
|
source="reload";
|
|
selection="bolt_guide";
|
|
axis="boltguide_axis";
|
|
memory=1;
|
|
minValue=0.3;
|
|
maxValue=0.5;
|
|
angle0=0.000000;
|
|
angle1=rad -5;
|
|
};
|
|
class boltguide_firing2:boltguide_firing1
|
|
{
|
|
minValue=0.65;
|
|
maxValue=0.72;
|
|
angle0=0.000000;
|
|
angle1=rad 5;
|
|
};
|
|
class rockingarm_firing1
|
|
{
|
|
type="rotation";
|
|
source="reload";
|
|
selection="feed_rockingarm";
|
|
axis="rockingarm_axis";
|
|
memory=1;
|
|
minValue=0.3;
|
|
maxValue=0.5;
|
|
angle0=0.000000;
|
|
angle1=rad 30;
|
|
};
|
|
class brockingarm_firing2:rockingarm_firing1
|
|
{
|
|
minValue=0.65;
|
|
maxValue=0.72;
|
|
angle0=0.000000;
|
|
angle1=rad -30;
|
|
};
|
|
class feed_pawl_firing1
|
|
{
|
|
type="rotation";
|
|
source="reload";
|
|
selection="feed_pawl";
|
|
axis="pawl_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=0.5;
|
|
angle0=rad 15;
|
|
angle1=rad 15;
|
|
};
|
|
class feed_pawl_firing2:feed_pawl_firing1
|
|
{
|
|
minValue=0.65;
|
|
maxValue=0.72;
|
|
angle0=rad 0;
|
|
angle1=rad -15;
|
|
};
|
|
class feed_pawl_firing3:feed_pawl_firing1
|
|
{
|
|
minValue=0.72;
|
|
maxValue=0.8;
|
|
angle0=rad 0;
|
|
angle1=rad 15;
|
|
};
|
|
class pawl_frame_firing1
|
|
{
|
|
type="translation";
|
|
source="reload";
|
|
selection="pawl_frame";
|
|
axis="frame_move_axis";
|
|
memory=1;
|
|
minValue=0.0;
|
|
maxValue=0.5;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class pawl_frame_firing2:pawl_frame_firing1
|
|
{
|
|
minValue=0.6;
|
|
maxValue=0.9;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class feeder_frame_firing1
|
|
{
|
|
type="translation";
|
|
source="reload";
|
|
selection="feeder_frame";
|
|
axis="frame_move_axis";
|
|
memory=1;
|
|
minValue=0.0;
|
|
maxValue=0.5;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class feeder_frame_firing2:feeder_frame_firing1
|
|
{
|
|
minValue=0.6;
|
|
maxValue=0.9;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class feeder_firing1
|
|
{
|
|
type="rotation";
|
|
source="reload";
|
|
selection="linkfeeder";
|
|
axis="feeder_axis";
|
|
memory=1;
|
|
minValue=0.0;
|
|
maxValue=0.5;
|
|
angle0=0.000000;
|
|
angle1=rad 15;
|
|
};
|
|
class feeder_firing2:feeder_firing1
|
|
{
|
|
minValue=0.6;
|
|
maxValue=0.9;
|
|
angle0=0.000000;
|
|
angle1=rad -15;
|
|
};
|
|
class link_fire1
|
|
{
|
|
type="rotation";
|
|
source="reload";
|
|
selection="beltlink_ejector";
|
|
axis="linkextractor_axis";
|
|
memory=1;
|
|
minValue=0.0;
|
|
maxValue=0.5;
|
|
angle0=0.000000;
|
|
angle1=rad -45;
|
|
};
|
|
class link_fire2:link_fire1
|
|
{
|
|
minValue=0.6;
|
|
maxValue=0.9;
|
|
angle0=0.000000;
|
|
angle1=rad 45;
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
///Hide magazine + ammo belt during reload///////////////////////////////////
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
class feedtray_cover_up
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="feedtray_cover";
|
|
axis="feedtray_cover_axis";
|
|
memory=1;
|
|
minValue=0.13157894736842;
|
|
maxValue=0.15460526315789;
|
|
angle0=0.000000;
|
|
angle1=-1.570796;
|
|
};
|
|
class feedtray_cover_down:feedtray_cover_up
|
|
{
|
|
minValue=0.86184210526315;
|
|
maxValue=0.88815789473684;
|
|
angle0=0.000000;
|
|
angle1=1.570796;
|
|
};
|
|
class feedtray_up
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="feedtray";
|
|
axis="feedtray_cover_axis";
|
|
memory=1;
|
|
minValue=0.35197368421052631578947368421053;
|
|
maxValue=0.36184210526315789473684210526316;
|
|
angle0=0.000000;
|
|
angle1=-1.570796;
|
|
};
|
|
class feedtray_down:feedtray_up
|
|
{
|
|
minValue=0.71710526315789473684210526315789;
|
|
maxValue=0.73026315789473684210526315789474;
|
|
angle0=0.000000;
|
|
angle1=1.570796;
|
|
};
|
|
|
|
class magazine_hide
|
|
{
|
|
type="hide";
|
|
source="reloadMagazine";
|
|
selection="magazine";
|
|
minValue=0.0;
|
|
maxValue=1;
|
|
hideValue=0.45065789473684210526315789473684;
|
|
unhideValue=0.66118421052631578947368421052632;
|
|
};
|
|
class reload_bullets_dn
|
|
{
|
|
type = "rotation";
|
|
source = "reloadMagazine";
|
|
selection = "ammo_belt";
|
|
axis = "ammo_belt_axis";
|
|
|
|
minValue = 0.30921052;
|
|
maxValue = 0.32894736;
|
|
angle0 = 0.000000;
|
|
angle1 = rad 120;
|
|
};
|
|
class reload_bullets_up
|
|
{
|
|
type = "rotation";
|
|
source = "reloadMagazine";
|
|
selection = "ammo_belt";
|
|
axis = "ammo_belt_axis";
|
|
|
|
minValue = 0.759868;
|
|
maxValue = 0.8157894;
|
|
angle0 = 0.000000;
|
|
angle1 = rad -120;
|
|
};
|
|
|
|
class boltguide_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="bolt_guide";
|
|
axis="boltguide_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=rad -5;
|
|
};
|
|
class boltguide_reload2:boltguide_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=rad 5;
|
|
};
|
|
class QDlever_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="QD_lever";
|
|
axis="QD_axis";
|
|
memory=1;
|
|
minValue=0.13815789473684210526315789473684;
|
|
maxValue=0.14473684210526315789473684210526;
|
|
angle0=0.000000;
|
|
angle1=rad 30;
|
|
};
|
|
class QDlever2:QDlever_reload1
|
|
{
|
|
minValue=0.14473684210526315789473684210526;
|
|
maxValue=0.14802631578947368421052631578947;
|
|
angle0=0.000000;
|
|
angle1=rad -30;
|
|
};
|
|
class QDlever3:QDlever_reload1
|
|
{
|
|
minValue=0.87171052631578947368421052631579;
|
|
maxValue=0.875;
|
|
};
|
|
class QDlever4:QDlever2
|
|
{
|
|
minValue=0.87828947368421052631578947368421;
|
|
maxValue=0.88486842105263157894736842105263;
|
|
};
|
|
class rockingarm_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="feed_rockingarm";
|
|
axis="rockingarm_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=rad 30;
|
|
};
|
|
class brockingarm_reload2:rockingarm_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=rad -30;
|
|
};
|
|
|
|
class pawl_frame_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="pawl_frame";
|
|
axis="frame_move_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class pawl_frame_reload2:pawl_frame_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class feeder_frame_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="feeder_frame";
|
|
axis="frame_move_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class feeder_frame_reload2:feeder_frame_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
|
|
class feeder_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="linkfeeder";
|
|
axis="feeder_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=rad 15;
|
|
};
|
|
class feeder_reload2:feeder_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=rad -15;
|
|
};
|
|
class link_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="beltlink_ejector";
|
|
axis="linkextractor_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=rad 45;
|
|
};
|
|
class link_reload2:link_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=rad -45;
|
|
};
|
|
class Bolthandle_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="bolthandle";
|
|
axis="bolt_axis";
|
|
memory=1;
|
|
minValue=0.03618421052631578947368421052632;
|
|
maxValue=0.05263157894736842105263157894737;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class Bolthandle_reload2:Bolthandle_reload1
|
|
{
|
|
minValue=0.06578947368421052631578947368421;
|
|
maxValue=0.07565789473684210526315789473684;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class Magazine_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="magazine";
|
|
axis="magazine_axis";
|
|
memory=1;
|
|
minValue=0.43092105263157894736842105263158;
|
|
maxValue=0.44407894736842105263157894736842;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class Magazine_reload2:Magazine_reload1
|
|
{
|
|
minValue=0.67434210526315789473684210526316;
|
|
maxValue=0.68421052631578947368421052631579;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
///Hide magazine if no magazine is equipped//////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////WORKING//
|
|
class no_magazine
|
|
{
|
|
type="hide";
|
|
source="hasMagazine";
|
|
selection="magazine";
|
|
minValue=0.0;
|
|
maxValue=0.7;
|
|
hideValue=0.5;
|
|
unhideValue=-1.0;
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
///Bolt mechanism animation//////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////WORKING//
|
|
class bolt_begina
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="boltcarrier";
|
|
axis="bolt_axis";
|
|
memory=1;
|
|
minValue=0.000;
|
|
maxValue=0.0001;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class bolt_begin
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="boltcarrier";
|
|
axis="bolt_axis";
|
|
memory=1;
|
|
minValue=0.03618421052631578947368421052632;
|
|
maxValue=0.05263157894736842105263157894737;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class bolt_end:bolt_begin
|
|
{
|
|
minValue=0.95;
|
|
maxValue=0.99;
|
|
offset0=0;
|
|
offset1=-0.1;
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
///Muzzle-Flash random rotation//////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////WORKING//
|
|
class zaslehROT
|
|
{
|
|
type="rotationX";
|
|
source="ammoRandom";
|
|
sourceAddress="loop";
|
|
selection="zasleh";
|
|
axis="";
|
|
centerFirstVertex=1;
|
|
minValue=0;
|
|
maxValue=4;
|
|
angle0="rad -5";
|
|
angle1="rad 5";
|
|
};
|
|
class mflash2
|
|
{
|
|
type="hide";
|
|
source="ammoRandom";
|
|
selection="zasleh";
|
|
sourceAddress="loop";
|
|
minValue=0;
|
|
maxValue=1;
|
|
hideValue=0.25;
|
|
};
|
|
};
|
|
};
|
|
class minimi: MinimiM_base {};
|
|
class minimi_longer: MinimiM_base {};
|
|
class minimi_longer_railed: MinimiM_base {};
|
|
class minimi_para_longer: MinimiM_base {};
|
|
class minimi_para_longer_railed: MinimiM_base {};
|
|
class minimi_Railed: MinimiM_base {};
|
|
|
|
class MinimiM_stanag_base: MinimiM_base {
|
|
class animations :animations
|
|
{
|
|
class feedtray_cover_up
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="feedtray_cover";
|
|
axis="feedtray_cover_axis";
|
|
memory=1;
|
|
minValue=0.13157894736842;
|
|
maxValue=0.15460526315789;
|
|
angle0=0.000000;
|
|
angle1=-0;
|
|
};
|
|
class feedtray_cover_down:feedtray_cover_up
|
|
{
|
|
minValue=0.86184210526315;
|
|
maxValue=0.88815789473684;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class feedtray_up
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="feedtray";
|
|
axis="feedtray_cover_axis";
|
|
memory=1;
|
|
minValue=0.35197368421052631578947368421053;
|
|
maxValue=0.36184210526315789473684210526316;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class feedtray_down:feedtray_up
|
|
{
|
|
minValue=0.71710526315789473684210526315789;
|
|
maxValue=0.73026315789473684210526315789474;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
|
|
class magazine_hide
|
|
{
|
|
type="hide";
|
|
source="reloadMagazine";
|
|
selection="magazine";
|
|
minValue=0.0;
|
|
maxValue=1;
|
|
hideValue=(45/136);
|
|
unhideValue=(100/136);
|
|
};
|
|
class reload_bullets_dn
|
|
{
|
|
type = "rotation";
|
|
source = "reloadMagazine";
|
|
selection = "ammo_belt";
|
|
axis = "ammo_belt_axis";
|
|
|
|
minValue = 0.30921052;
|
|
maxValue = 0.32894736;
|
|
angle0 = 0.000000;
|
|
angle1 = 0;
|
|
};
|
|
class reload_bullets_up
|
|
{
|
|
type = "rotation";
|
|
source = "reloadMagazine";
|
|
selection = "ammo_belt";
|
|
axis = "ammo_belt_axis";
|
|
|
|
minValue = 0.759868;
|
|
maxValue = 0.8157894;
|
|
angle0 = 0.000000;
|
|
angle1 = 0;
|
|
};
|
|
|
|
class boltguide_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="bolt_guide";
|
|
axis="boltguide_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=rad 0;
|
|
};
|
|
class boltguide_reload2:boltguide_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=rad 0;
|
|
};
|
|
class QDlever_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="QD_lever";
|
|
axis="QD_axis";
|
|
memory=1;
|
|
minValue=0.13815789473684210526315789473684;
|
|
maxValue=0.14473684210526315789473684210526;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class QDlever2:QDlever_reload1
|
|
{
|
|
minValue=0.14473684210526315789473684210526;
|
|
maxValue=0.14802631578947368421052631578947;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class QDlever3:QDlever_reload1
|
|
{
|
|
minValue=0.87171052631578947368421052631579;
|
|
maxValue=0.875;
|
|
};
|
|
class QDlever4:QDlever2
|
|
{
|
|
minValue=0.87828947368421052631578947368421;
|
|
maxValue=0.88486842105263157894736842105263;
|
|
};
|
|
class rockingarm_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="feed_rockingarm";
|
|
axis="rockingarm_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class brockingarm_reload2:rockingarm_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
|
|
class pawl_frame_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="pawl_frame";
|
|
axis="frame_move_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
offset0=0;
|
|
offset1=0;
|
|
};
|
|
class pawl_frame_reload2:pawl_frame_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
offset0=0;
|
|
offset1=0;
|
|
};
|
|
class feeder_frame_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="feeder_frame";
|
|
axis="frame_move_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
offset0=0;
|
|
offset1=0;
|
|
};
|
|
class feeder_frame_reload2:feeder_frame_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
offset0=0;
|
|
offset1=0;
|
|
};
|
|
|
|
class feeder_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="linkfeeder";
|
|
axis="feeder_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class feeder_reload2:feeder_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class link_reload1
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="beltlink_ejector";
|
|
axis="linkextractor_axis";
|
|
memory=1;
|
|
minValue=0.18421052631578947368421052631579;
|
|
maxValue=0.19736842105263157894736842105263;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class link_reload2:link_reload1
|
|
{
|
|
minValue=0.23026315789473684210526315789474;
|
|
maxValue=0.25;
|
|
angle0=0.000000;
|
|
angle1=0;
|
|
};
|
|
class Bolthandle_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="bolthandle";
|
|
axis="bolt_axis";
|
|
memory=1;
|
|
minValue=(11/136);
|
|
maxValue=(14/136);
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class Bolthandle_reload2:Bolthandle_reload1
|
|
{
|
|
minValue=(20/136);
|
|
maxValue=(24/136);
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class Magazine_reload1
|
|
{
|
|
type="translation";
|
|
source="reloadMagazine";
|
|
selection="magazine";
|
|
axis="magazine_axis";
|
|
memory=1;
|
|
minValue=(40/136);
|
|
maxValue=(43/136);
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class Magazine_reload2:Magazine_reload1
|
|
{
|
|
minValue=(100/136);
|
|
maxValue=(103/136);
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class dustcover_release
|
|
{
|
|
type="rotation";
|
|
source="reloadMagazine";
|
|
selection="dustcover";
|
|
axis="dustcover_axis";
|
|
memory=1;
|
|
minValue=(39/136);
|
|
maxValue=(42/136);
|
|
angle0=0.000000;
|
|
angle1=rad 100;
|
|
};
|
|
class dustcover_release2:dustcover_release
|
|
{
|
|
minValue=(99/136);
|
|
maxValue=(101/136);
|
|
angle0=0.000000;
|
|
angle1=rad -100;
|
|
};
|
|
};
|
|
};
|
|
class minimi_30rnd: MinimiM_stanag_base {};
|
|
class minimi_longer_30rnd: MinimiM_stanag_base {};
|
|
class minimi_longer_railed_30rnd: MinimiM_stanag_base {};
|
|
class minimi_para_longer_30rnd: MinimiM_stanag_base {};
|
|
class minimi_para_longer_railed_30rnd: MinimiM_stanag_base {};
|
|
class minimi_Railed_30rnd: MinimiM_stanag_base {};
|
|
}; |