234 lines
6.6 KiB
INI
234 lines
6.6 KiB
INI
class CfgSkeletons
|
|
{
|
|
class M20A1_skel
|
|
{
|
|
isDiscrete=1;
|
|
skeletonInherit="";
|
|
skeletonBones[]={"magazine", "", "trigger", "", "tube_front", "", "safety_load", "", "sight_swing", "", "sight_guard", "sight_swing", "rubber_guard", "", "safety_trigger", ""};
|
|
};
|
|
};
|
|
class CfgModels
|
|
{
|
|
class M20A1
|
|
{
|
|
htMin=0;
|
|
htMax=0;
|
|
afMax=0;
|
|
mfMax=0;
|
|
mFact=0;
|
|
tBody=0;
|
|
skeletonName="M20A1_skel";
|
|
sectionsInherit="";
|
|
sections[]={"safety_trigger", "trigger", "magazine", "tube_front", "sight_guard", "sight_swing", "rubber_guard"};
|
|
class Animations
|
|
{
|
|
class tube_front_1
|
|
{
|
|
type="rotationy";
|
|
source="isselected";
|
|
selection="tube_front";
|
|
sourceAddress="clamp";
|
|
axis = "fold_axis";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
angle0=-3.141593;
|
|
angle1=0;
|
|
};
|
|
class sight_swing_closed
|
|
{
|
|
type="rotationy";
|
|
source="isselected";
|
|
selection="sight_swing";
|
|
sourceAddress="clamp";
|
|
axis = "sight_swing_axis";
|
|
minPhase=0.2;
|
|
maxPhase=1;
|
|
minValue=0.2;
|
|
maxValue=1;
|
|
memory=0;
|
|
angle0=1.570796;
|
|
angle1=0;
|
|
};
|
|
class sight_guard_covered
|
|
{
|
|
type="rotationz";
|
|
source="isselected";
|
|
selection="sight_guard";
|
|
sourceAddress="clamp";
|
|
axis = "sight_guard_axis";
|
|
minPhase=0.75;
|
|
maxPhase=1;
|
|
minValue=0.75;
|
|
maxValue=1;
|
|
memory=0;
|
|
angle0=-1.570796;
|
|
angle1=0;
|
|
};
|
|
class rubber_guard_hide
|
|
{
|
|
type="hide";
|
|
source="isselected";
|
|
selection="rubber_guard";
|
|
sourceAddress="clamp";
|
|
minPhase=0.95;
|
|
maxPhase=1;
|
|
minValue=0.95;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.002;
|
|
};
|
|
class safety_on
|
|
{
|
|
type="translationy";
|
|
source="hasmagazine";
|
|
selection="safety_trigger";
|
|
sourceAddress="clamp";
|
|
axis = "safety_trigger_axis";
|
|
minPhase=0;
|
|
maxPhase=0.002;
|
|
minValue=0;
|
|
maxValue=0.002;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=0;
|
|
};
|
|
class unloaded_magazine_hide
|
|
{
|
|
type="hide";
|
|
source="hasmagazine";
|
|
selection="magazine";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0.1;
|
|
unHideValue=-1;
|
|
};
|
|
class magazine_hide
|
|
{
|
|
type="hide";
|
|
source="reloadmagazine";
|
|
selection="magazine";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0.15;
|
|
unHideValue=0.4615385;
|
|
};
|
|
class mag_empty
|
|
{
|
|
type="hide";
|
|
source="isempty";
|
|
selection="magazine";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0.1;
|
|
unHideValue=-1;
|
|
};
|
|
class rocket_reload_out
|
|
{
|
|
type="translation";
|
|
source="reloadmagazine";
|
|
selection="magazine";
|
|
sourceAddress="clamp";
|
|
axis = "magazine_axis";
|
|
minPhase=0;
|
|
maxPhase=0.1;
|
|
minValue=0;
|
|
maxValue=0.1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=2;
|
|
};
|
|
class rocket_reload_in
|
|
{
|
|
type="translation";
|
|
source="reloadmagazine";
|
|
selection="magazine";
|
|
sourceAddress="clamp";
|
|
axis = "magazine_axis";
|
|
minPhase=0.1;
|
|
maxPhase=0.6;
|
|
minValue=0.1;
|
|
maxValue=0.6;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=0;
|
|
};
|
|
class rocket_reload_rot
|
|
{
|
|
type="rotationx";
|
|
source="reloadmagazine";
|
|
selection="magazine";
|
|
sourceAddress="clamp";
|
|
axis = "magazine_axis";
|
|
minPhase=0.3;
|
|
maxPhase=0.5;
|
|
minValue=0.3;
|
|
maxValue=0.5;
|
|
memory=0;
|
|
angle0=0;
|
|
angle1=2.094395;
|
|
};
|
|
class trigger
|
|
{
|
|
type="rotationz";
|
|
source="reload";
|
|
selection="trigger";
|
|
sourceAddress="clamp";
|
|
axis = "trigger_axis";
|
|
minPhase=0.9;
|
|
maxPhase=1;
|
|
minValue=0.9;
|
|
maxValue=1;
|
|
memory=0;
|
|
angle0=-0.2617994;
|
|
angle1=0;
|
|
};
|
|
class trigger2
|
|
{
|
|
type="rotationz";
|
|
source="reload";
|
|
selection="trigger";
|
|
sourceAddress="clamp";
|
|
axis = "trigger_axis";
|
|
minPhase=0.7;
|
|
maxPhase=0.8;
|
|
minValue=0.7;
|
|
maxValue=0.8;
|
|
memory=0;
|
|
angle0=0.2617994;
|
|
angle1=0;
|
|
};
|
|
class safety_latch
|
|
{
|
|
type="rotationz";
|
|
source="hasmagazine";
|
|
selection="safety_load";
|
|
sourceAddress="clamp";
|
|
axis = "safety_load_axis";
|
|
minPhase=0.1;
|
|
maxPhase=1;
|
|
minValue=0.1;
|
|
maxValue=1;
|
|
memory=0;
|
|
angle0=0.8726646;
|
|
angle1=-0.8726646;
|
|
};
|
|
};
|
|
};
|
|
};
|