class CfgSkeletons { class Default { isDiscrete=1; skeletonInherit=""; skeletonBones[]={}; }; class BRAF_LMV_Skeleton : Default { SkeletonBones[]= { "damageHide","", "drivewheel","damageHide", "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", "speed","damageHide", "rpm","damageHide", "temp","damageHide", "volt","damageHide", "fuel","damageHide", "Antenna_1","damageHide", "Antenna_2","damageHide", "reverselight","damageHide", "marker","damageHide", "CamonetHull","damageHide", "step","damageHide", "step_hide","damageHide", "Bumper_1","damageHide", "Bumper_2","damageHide", "jerrycan","damageHide", "smoke","damageHide", "Armed","", "mainturret","Armed", "mainGun","mainturret", "gun_recoil","mainGun", "zasleh","mainGun", "Glass1","damageHide", "Glass2","damageHide", "Glass3","damageHide", "Glass4","damageHide", "Glass5","damageHide", "rendertarget0","damageHide", "control","Armed", "Stick_L","control", "Stick_R","control", "hatch_gunner","" }; }; }; class CfgModels { class Default { sections[] = {}; sectionsInherit=""; skeletonName = ""; }; class BRAF_LMV : Default { skeletonName="BRAF_LMV_Skeleton"; sections[]= { "Camo1", "Camo2", "Camo3", "Remax", "Remax_C", "Camonet", "Glass1", "Glass2", "Glass3", "Glass4", "Glass5", "Light_L1", "Light_L2", "Light_R1", "Light_R2", "backlight", "brakelight", "dashboardlight", "zbytek", "clan", "zasleh", "fratricide_counter", "NATOSymbol_currentFraction_first", "NATOSymbol_currentFraction_second", "NATOSymbol_type", "NATOSymbol_size", "NATOSymbol_superiorFraction_first", "NATOSymbol_superiorFraction_second" }; class Animations { class drivewheel { type="rotation"; angle0="rad 75"; angle1="rad -75"; axis="axis_drivewheel"; memory=1; minValue=-1; maxValue=1; minPhase=-1; maxPhase=1; source="drivingWheel"; sourceAddress=0; selection="drivewheel"; }; class rpm { type="rotation"; angle0="rad 130"; angle1="rad -130"; axis="axis_rpm"; memory=1; minValue=0; maxValue=6000; minPhase=0; maxPhase=1; source="rpm"; sourceAddress=0; selection="rpm"; }; class speed { type="rotation"; angle0="rad -130"; angle1="rad 133"; axis="axis_speed"; memory=1; minValue=5.555556; maxValue=61.11111; minPhase=0; maxPhase=1; source="speed"; sourceAddress=0; selection="speed"; }; class fuel { type="rotation"; source="fuel"; selection="fuel"; axis="axis_fuel"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; angle0="rad -135"; angle1="rad -35"; }; class temp { type="rotation"; source="engineTemp"; selection="temp"; axis="axis_temp"; memory=1; minValue=50; maxValue=130; minPhase=0; maxPhase=1; angle0="rad -140"; angle1="rad -35"; }; class volt { type="rotation"; source="engineTemp"; selection="volt"; axis="axis_volt"; memory=1; minValue=9; maxValue=19; minPhase=0; maxPhase=1; angle0="rad 55"; angle1="rad -55"; }; class reverse { type="Hide"; selection="reverselight"; sourceAddress="clamp"; source="Gear"; minValue=-1; maxValue=0; hideValue="0.2"; }; class Marker_Hide { type="hide"; selection="marker"; sourceAddress="clamp"; source="Marker_Hide"; memory=1; minPhase=0; maxPhase=1; minValue=0; maxValue=1; hideValue=1; }; class Steering_1 { type="rotation"; angle0=-0.35; angle1=0.35; axis="axis_steering_1_1"; memory=1; minValue=-1; maxValue=1; minPhase=-1; maxPhase=1; source="drivingWheel"; sourceAddress=0; selection="wheel_1_1_steering"; }; class Steering_2: Steering_1 { axis="axis_steering_2_1"; selection="wheel_2_1_steering"; }; 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_1_2: Wheel_1_1 { axis="wheel_1_2_axis"; selection="wheel_1_2"; }; class wheel_2_1: Wheel_1_1 { axis="wheel_2_1_axis"; selection="wheel_2_1"; }; class Wheel_2_2: Wheel_1_1 { axis="wheel_2_2_axis"; selection="wheel_2_2"; }; class wheel_1_1_Damper { type="translation"; axis="axis_damper"; selection="wheel_1_1_damper"; sourceAddress="clamp"; source="damper"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; offset0=1; offset1=-0.15; }; class wheel_1_2_Damper: wheel_1_1_Damper { selection="wheel_1_2_damper"; }; class wheel_2_1_Damper: wheel_1_1_Damper { selection="wheel_2_1_damper"; }; class wheel_2_2_Damper: wheel_1_1_Damper { selection="wheel_2_2_damper"; }; class wheel_1_1_Damage { type="translationY"; offset0=0; offset1=0.18; memory=1; minValue=0; maxValue=-0.2; minPhase=0; maxPhase=1; source="HitLFWheel"; sourceAddress=0; selection="wheel_1_1_damper"; }; class wheel_1_2_Damage: wheel_1_1_Damage { source="HitLBWheel"; selection="wheel_1_2_damper"; }; class wheel_2_1_Damage: wheel_1_1_Damage { source="HitRFWheel"; selection="wheel_2_1_damper"; }; class wheel_2_2_Damage: wheel_1_1_Damage { source="HitRBWheel"; selection="wheel_2_2_damper"; }; 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 Gunnerhatch { type="rotation"; angle0=0; angle1="rad -100"; axis="axis_gunner_hatch"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; source="Close_Hatch"; sourceAddress=1; selection="hatch_gunner"; }; class MainTurret { type="rotation"; angle0=-6.283185; angle1=6.283185; axis="axis_turret"; memory=1; minValue=-6.283185; maxValue=6.283185; minPhase=-6.283185; maxPhase=6.283185; source="mainTurret"; sourceAddress=0; selection="mainTurret"; }; class MainGun { type="rotation"; angle0=-6.283185; angle1=6.283185; axis="axis_gun"; memory=1; minValue=-6.283185; maxValue=6.283185; minPhase=-6.283185; maxPhase=6.283185; source="mainGun"; sourceAddress=0; selection="mainGun"; }; class Stick_L_Y { type="rotationx"; source="mainGun"; selection="Stick_L"; sourceAddress="clamp"; axis="stick_axis"; minValue=-6.283185; maxValue=6.283185; minPhase=-6.283185; maxPhase=6.283185; memory=0; angle0="-rad 30"; angle1="rad 30"; }; class Stick_R_Y: Stick_L_Y { selection="Stick_L"; }; class Stick_L_X: Stick_L_Y { source="mainTurret"; angle0="-rad 30"; angle1="rad 30"; }; class Stick_R_X: Stick_L_X { selection="Stick_L"; angle0="rad 30"; angle1="-rad 30"; }; class Armed_Hide { type="hide"; source="Armed_Hide"; selection="Armed"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0; unhideValue=1; }; class Mount_Hide: Armed_Hide { source="Mount_Hide"; selection="Mount"; }; class MainGun_damage { type="rotation"; angle0=0; angle1="rad -20"; axis="axis_gun"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; source="damage"; sourceAddress=0; selection="mainGun"; }; class Gun_Flash_Rot { type="rotation"; selection="zasleh"; sourceAddress="loop"; axis="recoil_axis"; source="Gun_Flash_Rot"; minPhase=0; maxPhase=4; minValue=0; maxValue=4; memory=0; angle0=0; angle1=6.283185; }; class Gun_recoil { type="translation"; source="Gun_Recoil"; selection="gun_recoil"; sourceAddress="loop"; axis="recoil_axis"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; offset0=0; offset1=1; }; class damageHide { type="hide"; source="damage"; selection="damageHide"; sourceAddress=clamp; minPhase=0; maxPhase=1; minValue=0.0; maxValue=1.0; hideValue=1.0; }; class Glass1_destruct { type="hide"; selection="Glass1"; source="HitGlass1"; minValue = 0; maxValue = 1; hidevalue = 0.99999; }; class Glass2_destruct: Glass1_destruct { selection="Glass2"; source="HitGlass2"; }; class Glass3_destruct: Glass1_destruct { selection="Glass3"; source="HitGlass3"; }; class Glass4_destruct: Glass1_destruct { selection="Glass4"; source="HitGlass4"; }; class Glass5_destruct: Glass1_destruct { selection="Glass5"; source="HitGlass5"; }; class wheel_1_1_destruct: damageHide { source="HitLFWheel"; selection="wheel_1_1_hide"; }; class wheel_1_2_destruct: damageHide { source="HitLBWheel"; selection="wheel_1_2_hide"; }; class wheel_2_1_destruct: damageHide { source="HitRFWheel"; selection="wheel_2_1_hide"; }; class wheel_2_2_destruct: damageHide { source="HitRBWheel"; selection="wheel_2_2_hide"; }; class antenna1_bend_X { type="translationX"; source="gmeterx"; selection="Antenna_1"; animPeriod=0; minPhase=-1; maxPhase=1; minValue=-0.1; maxValue=0.1; offset0=0.05; offset1=-0.05; }; class antenna1_bend_Z: antenna1_bend_X { type="translationZ"; source="gmeterz"; }; class antenna2_bend_X { type="translationX"; source="gmeterx"; selection="Antenna_2"; animPeriod=0; minPhase=-1; maxPhase=1; minValue=-0.1; maxValue=0.1; offset0=0.05; offset1=-0.05; }; class antenna2_bend_Z: antenna2_bend_X { type="translationZ"; source="gmeterz"; }; class Step_Hide { type="hide"; source="Step_Hide"; selection="Step_Hide"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class Step { type="hide"; source="Step"; selection="Step"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class Bumper_1 { type="hide"; source="Bumper_1"; selection="Bumper_1"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class Bumper_2 { type="hide"; source="Bumper_2"; selection="Bumper_2"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class Jerry_Hide { type="hide"; source="Jerry_Hide"; selection="jerrycan"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class Smoke_Hide { type="hide"; source="Smoke_Hide"; selection="smoke"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; //class CamonetHull_Hide //{ // type="hide"; // source="CamonetHull_Hide"; // selection="CamonetHull"; // sourceAddress="clamp"; // minPhase=0; // maxPhase=1; // minValue=0; // maxValue=1; // memory=0; // hideValue=0; // unhideValue=1; //}; }; }; class BRAF_LMV_Wreck: BRAF_LMV{}; };