Files

292 lines
6.4 KiB
INI

class CfgSkeletons
{
class Default
{
isDiscrete = 1;
skeletonInherit = "";
skeletonBones[] = {};
};
class AMF_Perseis_II_skeleton_poly : Default
{
isDiscrete=0;
skeletonInherit="";
skeletonBones[]=
{
"magazine", "",
"muzzleflash", "",
"bolt", "",
"ForeSight", "",
"BackSight", "",
"trigger", "",
"bipod_leg_L", "",
"bipod_leg_R", "",
"zasleh", ""
};
};
};
class CfgModels
{
class Default
{
sectionsInherit="";
sections[]={};
skeletonName="";
};
class AMF_Perseis_II_02_F: Default
{
sections[] = {"zasleh","Camo","bipod_leg_L","bipod_leg_R"};
skeletonName="AMF_Perseis_II_skeleton_poly";
class Animations
{
class trigger_rotation
{
type = "rotation";
source = "reload";
sourceAddress = "clamp";
selection = "trigger";
axis = "trigger_axis";
minValue = 0;
maxValue = 1;
angle0 = "0";
angle1 = "rad -15";
};
class bolt_fire_begin1
{
type= rotation;
source="reload";
sourceAddress= clamp;
selection="bolt";
axis="bolt_axis";
minValue = 0.55;
maxValue = 0.6;
angle0= (rad 0);
angle1= (rad -60);
animPeriod = 0.0;
initPhase = 3.0;
// memory = true;
};
class bolt_fire_begin2
{
type="translation";
source="reload";
selection="bolt";
axis="bolt_axis";//*probably*
// sourceAddress = clamp;// (default)
minValue = 0.65;//rad 0.0
maxValue = 0.75;//rad 17.188734
offset0 = 0.0;
offset1 = 1.2;
animPeriod = 0.0;
initPhase = 0.0;
// memory = true;//(default assumed)
};
class bolt_fire_end1
{
type="translation";
source="reload";
selection="bolt";
axis="bolt_axis";//*probably*
// sourceAddress = clamp;// (default)
minValue = 0.8;//rad 28.64789
maxValue = 0.9;//rad 57.29578
offset0 = 0.0;
offset1 = -1.2;
animPeriod = 1.0;
initPhase = 0.0;
// memory = true;//(default assumed)
};
class bolt_fire_end2
{
type= rotation;
source="reload";
sourceAddress= clamp;
selection="bolt";
axis="bolt_axis";
minValue = 0.95;
maxValue = 1.0;
angle0= (rad 0);
angle1= (rad 60);
animPeriod = 1.0;
initPhase = 0.0;
// memory = true;
};
class bolt_reload_begin1
{
type= rotation;
source="reloadMagazine";
sourceAddress= clamp;
selection="bolt";
axis="bolt_axis";
minValue = 0.04;
maxValue = 0.08;
angle0= (rad 0);
angle1= (rad -60);
animPeriod = 0.0;
initPhase = 0.0;
// memory = true;
};
class bolt_reload_begin2
{
selection = "bolt";
axis = "bolt_axis";
type="translation";
source="reloadMagazine";
// sourceAddress = clamp;// (default)
minValue = 0.1;//rad 0.0
maxValue = 0.14;//rad 17.188734
offset0 = 0.0;
offset1 = 1.2;
animPeriod = 0.0;
initPhase = 0.0;
// memory = true;//(default assumed)
};
class bolt_reload_end1
{
selection = "bolt";
axis = "bolt_axis";
type="translation";
source="reloadMagazine";
// sourceAddress = clamp;// (default)
minValue = 0.8;//rad 28.64789
maxValue = 0.84;//rad 57.29578
offset0 = 0.0;
offset1 = -1.2;
animPeriod = 0.0;
initPhase = 0.0;
// memory = true;//(default assumed)
};
class bolt_reload_end2
{
type= rotation;
source="reloadMagazine";
sourceAddress= clamp;
selection="bolt";
axis="bolt_axis";
minValue = 0.86;
maxValue = 0.9;
angle0= (rad 0);
angle1= (rad 60);
animPeriod = 0.0;
initPhase = 0.0;
// memory = true;
};
class magazine_hide
{
type="hide";
source="reloadMagazine";
selection="magazine";
minValue=0.000000;
maxValue=1.00000;
hideValue=0.31;
unhideValue = 0.550;
};
class no_magazine
{
type="hide";
source="hasMagazine";
selection="magazine";
minValue=0.000000;
maxValue=1.00000;
hideValue=0.5;
unhideValue = -1.0;
};
class magazine_reload_move_1
{
type = "translation";
source = "reloadMagazine";
selection = "magazine";
axis = "magazine_axis";
minValue = 0.27;
maxValue = 0.31;
offset0 = 0.0;
offset1 = 1.0;
};
class magazine_reload_move_2: magazine_reload_move_1
{
minValue = 0.52;
maxValue = 0.58;
offset0 = 0.0;
offset1 = -1.0;
};
class BackSight_optic
{
type="rotation";
source="hasOptics";
selection="BackSight";
axis="BackSight_axis";
memory=1;
minValue=0.0000000;
maxValue=1.0000000;
angle0=0.000000;
angle1=(rad 90);
};
class ForeSight_optic: BackSight_optic
{
selection="ForeSight";
axis="ForeSight_axis";
angle1=(rad 90);
};
class muzzleflash_hide
{
type="hide";
source="hasSuppressor";
selection="zasleh";
minValue = 0.0;
maxvalue = 0.25;
hideValue = 0.01;
};
class muzzleFlashROT
{
type="rotationX";
source="ammoRandom";
selection="zasleh";
axis="muzzleflash_axis";//*probably*
sourceAddress = loop;
minValue = 0.0;//rad 0.0
maxValue = 4.0;//rad 229.18312
angle0 = 0.0;//rad 0.0;
angle1 = 1.2443461;//rad 14.0;
memory = true;//(default assumed)
};
class MuzzleFlashROT1
{
type="rotation";
source="ammoRandom";
selection="zasleh";
axis="muzzleflash_axis";//*probably*
sourceAddress = loop;
minValue = 0.0;//rad 0.0
maxValue = 1.0;//rad 57.29578
angle0 = 0.0;//rad 0.0;
angle1 = 1.05235988;//rad 3.0;
memory = true;//(default assumed)
};
class leg_L_move
{
type = rotation;
source = bipod;
sourceAddress = clamp;
selection = "bipod_leg_L";
axis = "bipod_leg_L_axis";
minValue = 0;
maxValue = 1;
angle0 = (rad 0);
angle1 = (rad -90);
};
class leg_R_move
{
type = rotation;
source = bipod;
sourceAddress = clamp;
selection = "bipod_leg_R";
axis = "bipod_leg_R_axis";
minValue = 0;
maxValue = 1;
angle0 = (rad 0);
angle1 = (rad -90);
};
};
};
};