555 lines
11 KiB
INI
555 lines
11 KiB
INI
class CfgSkeletons
|
|
{
|
|
class Default
|
|
{
|
|
isDiscrete=1;
|
|
skeletonInherit="";
|
|
skeletonBones[]={};
|
|
};
|
|
class Braf_AM21_Skeleton : Default
|
|
{
|
|
SkeletonBones[]=
|
|
{
|
|
"wheel_1_1_damper","",
|
|
"wheel_1_1_steering","wheel_1_1_damper",
|
|
"wheel_1_1","wheel_1_1_steering",
|
|
"wheel_1_1_unhide","wheel_1_1",
|
|
"wheel_1_1_hide","wheel_1_1",
|
|
|
|
"wheel_1_2_damper","",
|
|
"wheel_1_2","wheel_1_2_damper",
|
|
"wheel_1_2_unhide","wheel_1_2",
|
|
"wheel_1_2_hide","wheel_1_2",
|
|
|
|
"wheel_2_1_damper","",
|
|
"wheel_2_1_steering","wheel_2_1_damper",
|
|
"wheel_2_1","wheel_2_1_steering",
|
|
"wheel_2_1_unhide","wheel_2_1",
|
|
"wheel_2_1_hide","wheel_2_1",
|
|
|
|
"wheel_2_2_damper","",
|
|
"wheel_2_2","wheel_2_2_damper",
|
|
"wheel_2_2_unhide","wheel_2_2",
|
|
"wheel_2_2_hide","wheel_2_2",
|
|
|
|
"damagehide","",
|
|
"no_canvas","",
|
|
"armor_hide","",
|
|
"front_armor","armor_hide",
|
|
"drivewheel","damagehide",
|
|
"Glass","damagehide",
|
|
"speed","damagehide",
|
|
"rpm","damagehide",
|
|
"fuel","damagehide",
|
|
"oil","damagehide",
|
|
"temp","damagehide",
|
|
"volt","damagehide",
|
|
"cargo_hide","damagehide",
|
|
"cargo_door","cargo_hide",
|
|
"step","cargo_door",
|
|
"door_l","damagehide",
|
|
"door_r","damagehide",
|
|
"bench_hide","damagehide",
|
|
"supply_Hide","Canvas",
|
|
"Canvas","damagehide",
|
|
"gunner_lf", ""
|
|
};
|
|
};
|
|
};
|
|
class CfgModels
|
|
{
|
|
class Default
|
|
{
|
|
sections[]={};
|
|
sectionsInherit="";
|
|
skeletonName="";
|
|
};
|
|
class Marrua_AM21: Default
|
|
{
|
|
htMin=60;
|
|
htMax=180;
|
|
afMax=100;
|
|
mfMax=8;
|
|
mFact=1;
|
|
tBody=150;
|
|
skeletonName="Braf_AM21_Skeleton";
|
|
sections[]=
|
|
{
|
|
"Light_L_hide",
|
|
"Light_R_hide",
|
|
"Camo1",
|
|
"Camo2",
|
|
"Camo3",
|
|
"Glass",
|
|
"back_lights",
|
|
"brake_lights",
|
|
"zbytek",
|
|
"dashboard_lights",
|
|
"clan",
|
|
"HP_Light_L",
|
|
"HP_Light_R"
|
|
};
|
|
class Animations
|
|
{
|
|
class damageHide
|
|
{
|
|
type="hide";
|
|
hideValue=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="damage";
|
|
sourceAddress=0;
|
|
selection="damagehide";
|
|
};
|
|
class wheel_1_1_destruct
|
|
{
|
|
type="hide";
|
|
hideValue=0.99;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="HitLFWheel";
|
|
sourceAddress=0;
|
|
selection="wheel_1_1_hide";
|
|
};
|
|
class wheel_1_2_destruct: wheel_1_1_destruct
|
|
{
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_hide";
|
|
};
|
|
class wheel_2_1_destruct: wheel_1_1_destruct
|
|
{
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_hide";
|
|
};
|
|
class wheel_2_2_destruct: wheel_1_1_destruct
|
|
{
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_hide";
|
|
};
|
|
class wheel_1_1_destruct_unhide
|
|
{
|
|
type="hide";
|
|
hideValue=0;
|
|
unhideValue=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="HitLFWheel";
|
|
sourceAddress=2;
|
|
selection="wheel_1_1_unhide";
|
|
};
|
|
class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_unhide";
|
|
};
|
|
class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_unhide";
|
|
};
|
|
class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_unhide";
|
|
};
|
|
class Glass_hide
|
|
{
|
|
type="hide";
|
|
hideValue=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
sourceAddress=2;
|
|
source="HitGlass1";
|
|
selection="Glass";
|
|
};
|
|
class Wheel_1_1
|
|
{
|
|
type="rotationX";
|
|
angle0=0;
|
|
angle1=-6.283185;
|
|
axis="wheel_1_1_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="wheel";
|
|
sourceAddress=1;
|
|
selection="wheel_1_1";
|
|
};
|
|
class wheel_2_1: Wheel_1_1
|
|
{
|
|
axis="wheel_2_1_axis";
|
|
source="wheel";
|
|
selection="wheel_2_1";
|
|
};
|
|
class wheel_1_2: Wheel_1_1
|
|
{
|
|
axis="wheel_1_2_axis";
|
|
source="wheel";
|
|
selection="wheel_1_2";
|
|
};
|
|
class Wheel_2_2: Wheel_1_1
|
|
{
|
|
axis="wheel_2_2_axis";
|
|
source="wheel";
|
|
selection="wheel_2_2";
|
|
};
|
|
class wheel_1_1_damper
|
|
{
|
|
type="translation";
|
|
source="damper";
|
|
selection="wheel_1_1_damper";
|
|
axis="wheel_1_1_damper_axis";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0.5;
|
|
offset1=-0.25;
|
|
};
|
|
class wheel_2_1_Damper: Wheel_1_1_Damper
|
|
{
|
|
axis="wheel_2_1_damper_axis";
|
|
selection="wheel_2_1_damper";
|
|
};
|
|
class wheel_1_2_Damper: Wheel_1_1_Damper
|
|
{
|
|
axis="wheel_1_2_damper_axis";
|
|
selection="wheel_1_2_damper";
|
|
};
|
|
class Wheel_2_2_Damper: Wheel_1_1_Damper
|
|
{
|
|
axis="wheel_2_2_damper_axis";
|
|
selection="wheel_2_2_damper";
|
|
};
|
|
class wheel_1_1_Damage
|
|
{
|
|
type="translation";
|
|
offset0=-0.18;
|
|
offset1=0.18;
|
|
axis="wheel_1_1_damper";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="HitLFWheel";
|
|
sourceAddress=0;
|
|
selection="wheel_1_1_damper";
|
|
};
|
|
class wheel_1_2_Damage: wheel_1_1_Damage
|
|
{
|
|
axis="wheel_1_2_damper";
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_damper";
|
|
};
|
|
class wheel_2_1_Damage: wheel_1_1_Damage
|
|
{
|
|
axis="wheel_2_1_damper";
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_damper";
|
|
};
|
|
class wheel_2_2_Damage: wheel_1_1_Damage
|
|
{
|
|
axis="wheel_2_2_damper";
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_damper";
|
|
};
|
|
class wheel_1_1_Damper_Damage_BackAnim
|
|
{
|
|
type="translation";
|
|
offset0=0;
|
|
offset1=-0.4;
|
|
axis="wheel_1_1_damper_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="HitLFWheel";
|
|
sourceAddress=0;
|
|
selection="wheel_1_1_damper";
|
|
};
|
|
class wheel_1_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim
|
|
{
|
|
axis="wheel_1_2_damper_axis";
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_damper";
|
|
};
|
|
class wheel_2_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim
|
|
{
|
|
axis="wheel_2_1_damper_axis";
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_damper";
|
|
};
|
|
class wheel_2_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim
|
|
{
|
|
axis="wheel_2_2_damper_axis";
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_damper";
|
|
};
|
|
class DrivingWheel
|
|
{
|
|
type="rotation";
|
|
angle0=1.570796;
|
|
angle1=-1.570796;
|
|
axis="drivewheel_axis";
|
|
memory=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
minPhase=-1;
|
|
maxPhase=1;
|
|
source="drivingWheel";
|
|
sourceAddress=0;
|
|
selection="drivewheel";
|
|
};
|
|
class Steering_1_1
|
|
{
|
|
type="rotationY";
|
|
angle0=0.349066;
|
|
angle1=-0.349066;
|
|
axis="wheel_1_1_steering_axis";
|
|
memory=0;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
minPhase=-1;
|
|
maxPhase=1;
|
|
source="drivingWheel";
|
|
sourceAddress=0;
|
|
selection="wheel_1_1_steering";
|
|
};
|
|
class Steering_2_1: Steering_1_1
|
|
{
|
|
axis="wheel_2_1_steering_axis";
|
|
source="drivingWheel";
|
|
selection="wheel_2_1_steering";
|
|
};
|
|
class RPM
|
|
{
|
|
type="rotation";
|
|
angle0=-2.129302;
|
|
angle1=2.129302;
|
|
axis="Speed_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=4500;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="rpm";
|
|
sourceAddress=0;
|
|
selection="speed";
|
|
};
|
|
class Speed
|
|
{
|
|
type="rotation";
|
|
angle0=-1.972222;
|
|
angle1=1.919862;
|
|
axis="RPM_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=39;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="speed";
|
|
sourceAddress=0;
|
|
selection="rpm";
|
|
};
|
|
class Oil: Rpm
|
|
{
|
|
angle0=-0.872665;
|
|
angle1=0.872665;
|
|
minValue=0;
|
|
maxValue=100;
|
|
axis="oil_axis";
|
|
selection="oil";
|
|
source="wheelsTemp";
|
|
};
|
|
class Volt: Rpm
|
|
{
|
|
angle0=-0.785398;
|
|
angle1=0.785398;
|
|
minValue=9;
|
|
maxValue=19;
|
|
axis="Volt_axis";
|
|
selection="volt";
|
|
};
|
|
class Fuel
|
|
{
|
|
type="rotation";
|
|
angle0=-0.959931;
|
|
angle1=0.959931;
|
|
axis="Fuel_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="fuel";
|
|
sourceAddress=0;
|
|
selection="fuel";
|
|
};
|
|
class Temp
|
|
{
|
|
type="rotation";
|
|
angle0=-0.959931;
|
|
angle1=0.959931;
|
|
axis="Temp_axis";
|
|
memory=1;
|
|
minValue=40;
|
|
maxValue=120;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="engineTemp";
|
|
sourceAddress=0;
|
|
selection="temp";
|
|
};
|
|
class Canvas_Hide
|
|
{
|
|
type="hide";
|
|
hideValue=0.9;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="canvas_hide";
|
|
sourceAddress=2;
|
|
selection="canvas";
|
|
};
|
|
class No_Canvas: Canvas_Hide
|
|
{
|
|
source="no_canvas";
|
|
selection="no_canvas";
|
|
};
|
|
class Armor_Hide: Canvas_Hide
|
|
{
|
|
source="armor_hide";
|
|
selection="armor_hide";
|
|
};
|
|
class FrontArmor
|
|
{
|
|
type="rotation";
|
|
angle0=0;
|
|
angle1="rad 135";
|
|
axis="armor_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="front_armor";
|
|
sourceAddress=0;
|
|
selection="front_armor";
|
|
};
|
|
class Supply_Hide: Canvas_Hide
|
|
{
|
|
source="supply_hide";
|
|
selection="supply_hide";
|
|
};
|
|
class Door_L: Canvas_hide
|
|
{
|
|
source="door_l";
|
|
selection="door_l";
|
|
};
|
|
class Door_R: Door_L
|
|
{
|
|
source="door_r";
|
|
selection="door_r";
|
|
};
|
|
class Bench_Hide: Door_L
|
|
{
|
|
source="bench_hide";
|
|
selection="bench_hide";
|
|
};
|
|
class Cargo_Hide: Canvas_hide
|
|
{
|
|
source="cargo_hide";
|
|
selection="cargo_hide";
|
|
};
|
|
class Cargo_Door
|
|
{
|
|
type="rotation";
|
|
angle0=0;
|
|
angle1=-3.054326;
|
|
axis="cargo_door_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="cargo_door";
|
|
sourceAddress=0;
|
|
selection="cargo_door";
|
|
};
|
|
class Step_Door
|
|
{
|
|
type="translation";
|
|
source="cargo_door";
|
|
selection="step";
|
|
axis="step_axis";
|
|
sourceAddress=1;
|
|
minPhase=0.9;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class gunnerlf
|
|
{
|
|
type="rotation";
|
|
source="gunner_lf_turn";
|
|
selection="gunner_lf";
|
|
sourceAddress="clamp";
|
|
axis="gunner_lf_axis";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
angle0=0;
|
|
angle1=-3.141593;
|
|
};
|
|
class gunnerlf_pos
|
|
{
|
|
type="translation";
|
|
source="gunner_lf_turn";
|
|
selection="gunner_lf";
|
|
sourceAddress="clamp";
|
|
axis="gunner_lf_axis";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1.3;
|
|
};
|
|
class damagehidegunner_lf
|
|
{
|
|
type="hide";
|
|
source="damage";
|
|
selection="gunner_lf";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=1;
|
|
unHideValue=-1;
|
|
};
|
|
};
|
|
};
|
|
}; |