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