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