Files

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