ACE3/TO_MERGE/ace/arty_aimingpoints/model.cfg

321 lines
7.4 KiB
INI
Raw Normal View History

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