mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
321 lines
7.4 KiB
INI
321 lines
7.4 KiB
INI
class CfgSkeletons {
|
|
class Default {
|
|
isDiscrete = 1;
|
|
skeletonInherit = "";
|
|
skeletonBones[] = {};
|
|
};
|
|
class ACE_ARTY_AimingStakes_Skeleton: Default {
|
|
skeletonInherit = "Default";
|
|
};
|
|
class collimator_test_skeleton: Default {
|
|
skeletonInherit = "Default";
|
|
skeletonBones[] = {
|
|
"stand","",
|
|
"Optics","stand",
|
|
"pattern","Optics",
|
|
"ll","pattern",
|
|
"lr","pattern",
|
|
"ur","pattern",
|
|
"ul","pattern"
|
|
|
|
};
|
|
};
|
|
|
|
class sa_collimator_skeleton: Default {
|
|
skeletonInherit = "Default";
|
|
skeletonBones[] = {
|
|
"body","",
|
|
"optic_rotate_body","body",
|
|
"optic","optic_rotate_body"
|
|
};
|
|
};
|
|
|
|
class ace_arty_m2a2_aiming_circle_skeleton: Default {
|
|
skeletonInherit = "Default";
|
|
skeletonBones[] = {
|
|
"base","",
|
|
"OrientKnobLeft","base",
|
|
"OrientKnobRight","base",
|
|
"KnobCapLeft","base",
|
|
"KnobCapRight","base",
|
|
"LowerMotion","base",
|
|
"needle","base",
|
|
"UpperMotion","LowerMotion",
|
|
"MaskBox","LowerMotion",
|
|
"eye","UpperMotion",
|
|
"DeflectionKnob","UpperMotion",
|
|
"DeflectionKnobCoarse","DeflectionKnob",
|
|
"ElevationKnob","UpperMotion",
|
|
"ElevationKnobCoarse","ElevationKnob",
|
|
"ElevationOptic","UpperMotion"
|
|
};
|
|
};
|
|
};
|
|
|
|
class CfgModels {
|
|
class Default {
|
|
sectionsInherit = "";
|
|
sections[] = {};
|
|
};
|
|
class ACE_ARTY_AimingStakes: Default {
|
|
sectionsInherit = "Default";
|
|
sections[] = {"all","stake","lamps","lamp_0","lamp_1","lightpoint_0","lightpoint_1"};
|
|
skeletonName = "ACE_ARTY_AimingStakes_Skeleton";
|
|
class Animations {};
|
|
};
|
|
class ACE_ARTY_AimingStakesW: ACE_ARTY_AimingStakes {};
|
|
|
|
class ace_arty_m2a2_aiming_circle: Default {
|
|
sectionsInherit = "Default";
|
|
sections[] = {};
|
|
skeletonName = "ace_arty_m2a2_aiming_circle_skeleton";
|
|
class Animations {
|
|
class MainGun {
|
|
type="rotation";
|
|
selection="ElevationOptic";
|
|
sourceAddress = "clamp";
|
|
source="user";
|
|
axis="optic_elevation_axis";
|
|
animPeriod=0.01;
|
|
initPhase=0;
|
|
maxValue="800";
|
|
minValue="-400";
|
|
angle1="rad -45";
|
|
angle0="rad 22.5";
|
|
};
|
|
class MainTurret {
|
|
type="rotation";
|
|
source="user";
|
|
selection="LowerMotion";
|
|
sourceAddress = "loop";
|
|
axis="motion_rotation_axis";
|
|
animPeriod=0.005;
|
|
minValue="-6400";
|
|
maxValue="6400";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
class upper_motion {
|
|
type="rotation";
|
|
source="user";
|
|
selection="UpperMotion";
|
|
sourceAddress = "loop";
|
|
axis="motion_rotation_axis";
|
|
animPeriod=0.01;
|
|
initPhase=0;
|
|
minValue="-6400";
|
|
maxValue="6400";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
class deflection_knob {
|
|
type="rotation";
|
|
source="user";
|
|
selection="DeflectionKnob";
|
|
sourceAddress = "loop";
|
|
axis="deflection_rotation_axis";
|
|
animPeriod=0.01;
|
|
minValue="-100";
|
|
maxValue="100";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
class deflection_knob_coarse {
|
|
type="rotation";
|
|
source="user";
|
|
selection="DeflectionKnobCoarse";
|
|
sourceAddress = "loop";
|
|
axis="deflection_rotation_axis";
|
|
animPeriod=0.01;
|
|
minValue="-64";
|
|
maxValue="64";
|
|
angle0="rad -720";
|
|
angle1="rad +720";
|
|
};
|
|
class elevation_knob {
|
|
type="rotation";
|
|
source="user";
|
|
selection="ElevationKnob";
|
|
sourceAddress = "loop";
|
|
axis="elevation_rotation_axis";
|
|
animPeriod=0.01;
|
|
minValue="-100";
|
|
maxValue="100";
|
|
angle1="rad -360";
|
|
angle0="rad +360";
|
|
};
|
|
class elevation_knob_coarse {
|
|
type="rotation";
|
|
source="user";
|
|
selection="ElevationKnobCoarse";
|
|
sourceAddress = "loop";
|
|
axis="elevation_rotation_axis";
|
|
animPeriod=0.01;
|
|
minValue="-4";
|
|
maxValue="8";
|
|
angle1="rad -360";
|
|
angle0="rad +360";
|
|
};
|
|
class orienting_knobs {
|
|
type="rotation";
|
|
source="user";
|
|
selection="OrientingKnobs";
|
|
sourceAddress = "loop";
|
|
axis="orienting_knob_axis";
|
|
animPeriod=0.01;
|
|
minValue="-6400";
|
|
maxValue="6400";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
class left_cover {
|
|
type="rotation";
|
|
source="user";
|
|
selection="KnobCapLeft";
|
|
sourceAddress = "clamp";
|
|
axis="cover_left_rotation_axis";
|
|
animPeriod=1;
|
|
minValue="0";
|
|
maxValue="1";
|
|
angle0="rad 0";
|
|
angle1="rad +45";
|
|
};
|
|
class right_cover {
|
|
type="rotation";
|
|
source="user";
|
|
selection="KnobCapRight";
|
|
sourceAddress = "clamp";
|
|
axis="cover_right_rotation_axis";
|
|
animPeriod=1;
|
|
minValue="0";
|
|
maxValue="1";
|
|
angle0="rad 0";
|
|
angle1="rad -45";
|
|
};
|
|
class compass_needle
|
|
{
|
|
type="rotation";
|
|
source="user";
|
|
animPeriod = 0;//Unknown
|
|
sourceAddress = "loop";
|
|
selection="needle";
|
|
axis="motion_rotation_axis";
|
|
minValue="-360";
|
|
maxValue="360";
|
|
angle0="rad +360";
|
|
angle1="rad -360";
|
|
};
|
|
};
|
|
};
|
|
|
|
class sa_collimator: Default {
|
|
sectionsInherit = "Default";
|
|
sections[] = {"backlight_reflector"};
|
|
skeletonName = "sa_collimator_skeleton";
|
|
class Animations {
|
|
class elevate_optic {
|
|
type="rotation";
|
|
selection="optic";
|
|
sourceAddress = "clamp";
|
|
source="user";
|
|
axis="optic_axis";
|
|
animPeriod=0;
|
|
initPhase=0;
|
|
minValue="-300";
|
|
maxValue="300";
|
|
angle0="rad 16.875";
|
|
angle1="rad -16.875";
|
|
};
|
|
class rotate_optic {
|
|
type="rotation";
|
|
source="user";
|
|
selection="optic_rotate_body";
|
|
sourceAddress = "loop";
|
|
axis="optic_rotate_axis";
|
|
memory = true;
|
|
animPeriod=0;
|
|
minValue="-6400";
|
|
maxValue="6400";
|
|
angle0="rad -360";
|
|
angle1="rad +360";
|
|
};
|
|
};
|
|
};
|
|
|
|
class collimator_test: Default {
|
|
sectionsInherit = "Default";
|
|
sections[] = {"ll","ul","lr","ur","stand","Optics","pattern"};
|
|
skeletonName = "collimator_test_skeleton";
|
|
class Animations {
|
|
class expand_ul {
|
|
type="translation";
|
|
source="user";
|
|
selection="ul";
|
|
sourceAddress = "clamp";
|
|
axis="ul_axis";
|
|
memory = true;
|
|
animPeriod=0.0001;
|
|
minValue="-1";
|
|
maxValue="1";
|
|
offset0="-1";
|
|
offset1="1";
|
|
};
|
|
class expand_lr {
|
|
type="translation";
|
|
source="user";
|
|
selection="lr";
|
|
sourceAddress = "clamp";
|
|
axis="lr_axis";
|
|
memory = true;
|
|
animPeriod=0.0001;
|
|
minValue="-1";
|
|
maxValue="1";
|
|
offset0="-1";
|
|
offset1="1";
|
|
};
|
|
class expand_ur {
|
|
type="translation";
|
|
source="user";
|
|
selection="ur";
|
|
sourceAddress = "clamp";
|
|
axis="ur_axis";
|
|
memory = true;
|
|
animPeriod=0.0001;
|
|
minValue="-1";
|
|
maxValue="1";
|
|
offset0="-1";
|
|
offset1="1";
|
|
};
|
|
class expand_ll {
|
|
type="translation";
|
|
source="user";
|
|
selection="ll";
|
|
sourceAddress = "clamp";
|
|
axis="ll_axis";
|
|
memory = true;
|
|
animPeriod=0.0001;
|
|
minValue="-1";
|
|
maxValue="1";
|
|
offset0="-1";
|
|
offset1="1";
|
|
};
|
|
|
|
class offset {
|
|
type="translation";
|
|
source="user";
|
|
selection="pattern";
|
|
sourceAddress = "clamp";
|
|
axis="offset_axis";
|
|
memory = true;
|
|
animPeriod=0.0001;
|
|
minValue="-100";
|
|
maxValue="100";
|
|
offset0="-0.23377";
|
|
offset1="0.23377";
|
|
};
|
|
|
|
|
|
};
|
|
};
|
|
};
|