class CfgSkeletons { class Default { isDiscrete = 1; skeletonInherit = ""; skeletonBones[] = {}; }; class EE9_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_1_3_damper","", "wheel_1_3","wheel_1_3_damper", "wheel_1_3_unhide","wheel_1_3", "wheel_1_3_hide","wheel_1_3", "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", "wheel_2_3_damper","", "wheel_2_3","wheel_2_3_damper", "wheel_2_3_unhide","wheel_2_3", "wheel_2_3_hide","wheel_2_3", "windshield","damageHide", "Glass","windshield", "pip_driver","", "pip_gunner","", "pip_commander","", "speed","damageHide", "rpm","damageHide", "reverselight","damageHide", "mainturret","", "gun_rot","mainturret", "arrow_clinometer","mainturret", "Backpacks","mainturret", "teddy","mainturret", "mainGun","mainturret", "gun_elev","mainGun", "CamonetCannon","mainGun", "mag","mainGun", "Mag_flash","mag", "gunnerview","mainGun", "gun_recoil","mainGun", "damagevez","mainturret", "Cannon_flash","gun_recoil", "CamonetHull","damageHide", "hatch_commander","mainturret", "hatch_gunner","mainturret", "hatch_driver","", "hatch_driver_lever_2","hatch_driver" }; }; }; class CfgModels { class Default { sections[] = {}; sectionsInherit=""; skeletonName = ""; }; class BRAF_Cascavel : Default { skeletonName="EE9_Skeleton"; sections[]= { "Camo1", "Camo2", "Camo3", "Camo4", "Camonet", "glass", "Light_L", "Light_R", "Light_C", "back_lights", "brake_lights", "dashboard_lights", "zbytek", "zasleh", "zasleh3", "hit_hull", "hit_engine", "hit_fuel", "hit_mainGun", "hit_mainTurret", "clan", "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 -120"; angle1="rad 120"; axis="axis_rpm"; memory=1; minValue=3; maxValue=3500; minPhase=0; maxPhase=1; source="rpm"; sourceAddress=0; selection="rpm"; }; class speed { type="rotation"; angle0="rad -120"; angle1="rad 120"; axis="axis_speed"; memory=1; minValue=0; maxValue=39; minPhase=0; maxPhase=1; source="speed"; sourceAddress=0; selection="speed"; }; class reverse { type="Hide"; selection="reverselight"; sourceAddress="clamp"; source="Gear"; minValue=-1; maxValue=0; hideValue="0.2"; }; 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"; angle0=-0.35; angle1=0.35; }; 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_1_3: Wheel_1_1 { axis="wheel_1_3_axis"; selection="wheel_1_3"; }; 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_2_3: Wheel_1_1 { axis="wheel_2_3_axis"; selection="wheel_2_3"; }; 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_1_3_Damper: wheel_1_1_Damper { selection="wheel_1_3_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_2_3_Damper: wheel_1_1_Damper { selection="wheel_2_3_damper"; }; class wheel_1_1_Damage { type="translationY"; offset0=0; offset1=0.24; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; source="HitLFWheel"; sourceAddress=0; selection="wheel_1_1_damper_land"; }; class wheel_1_2_Damage: wheel_1_1_Damage { source="HitLBWheel"; selection="wheel_1_2_damper_land"; }; class wheel_1_3_Damage: wheel_1_1_Damage { source="HitLMWheel"; selection="wheel_1_3_damper_land"; }; class wheel_2_1_Damage: wheel_1_1_Damage { source="HitRFWheel"; selection="wheel_2_1_damper_land"; }; class wheel_2_2_Damage: wheel_1_1_Damage { source="HitRBWheel"; selection="wheel_2_2_damper_land"; }; class wheel_2_3_Damage: wheel_1_1_Damage { source="HitRMWheel"; selection="wheel_2_3_damper_land"; }; 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_1_3_destruct_unhide: wheel_1_1_destruct_unhide { source="HitLMWheel"; selection="wheel_1_3_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 wheel_2_3_destruct_unhide: wheel_1_1_destruct_unhide { source="HitRMWheel"; selection="wheel_2_3_unhide"; }; class Windshield_Up { type="rotation"; angle0=0; angle1="rad 120"; axis="axis_windshield"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; source="hatchDriver"; sourceAddress=1; selection="windshield"; }; class Driverhatch { type="rotation"; angle0=0; angle1="rad 140"; axis="axis_driver_lever_1"; memory=1; minValue=0; maxValue=1; minPhase=0.2; maxPhase=1; source="hatchDriver"; sourceAddress=1; selection="hatch_driver"; }; class pip_driver { type="hide"; selection="pip_driver"; sourceAddress="clamp"; source="hatchDriver"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class pip_gunner { type="hide"; source="hatchGunner"; selection="pip_gunner"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class pip_commander { type="hide"; source="hatchCommander"; selection="pip_commander"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=1; }; class Driverhatch_damage { type="rotation"; angle0=0; angle1="rad 140"; axis="axis_driver_lever_1"; memory=1; minValue=0.95; maxValue=1; minPhase=0.2; maxPhase=1; source="damage"; sourceAddress=1; selection="hatch_driver"; }; class Driverhatch_lever { type="rotation"; angle0=0; angle1="rad 50"; axis="axis_driver_lever_2"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=0.2; source="hatchDriver"; sourceAddress=1; selection="hatch_driver_lever_2"; }; class Gunnerhatch { type="rotation"; angle0=0; angle1="rad -120"; axis="axis_gunner_hatch"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; source="hatchGunner"; sourceAddress=1; selection="hatch_gunner"; }; class Gunnerhatch_damage { type="rotation"; angle0=0; angle1="rad -120"; axis="axis_gunner_hatch"; memory=1; minValue=0.95; maxValue=1; minPhase=0; maxPhase=1; source="damage"; sourceAddress=1; selection="hatch_gunner"; }; class Commanderhatch { type="rotation"; angle0=0; angle1="rad 110"; axis="axis_comander_hatch"; memory=1; minValue=0; maxValue=1; minPhase=0; maxPhase=1; source="hatchCommander"; sourceAddress=1; selection="hatch_commander"; }; class Commanderhatch_damage { type="rotation"; angle0=0; angle1="rad 160"; axis="axis_comander_hatch"; memory=1; minValue=0.95; maxValue=1; minPhase=0; maxPhase=1; source="damage"; sourceAddress=1; selection="hatch_commander"; }; class MainTurret { type="rotation"; angle0="rad -360"; angle1="rad 360"; axis="axis_turret"; memory=1; minValue="rad -360"; maxValue="rad 360"; minPhase="rad -360"; maxPhase="rad 360"; source="mainTurret"; sourceAddress=0; selection="mainTurret"; }; class Clinometer { type="rotation"; angle0=-6.283185; angle1=6.283185; axis="axis_clinometer"; memory=1; minValue=-6.283185; maxValue=6.283185; minPhase=-6.283185; maxPhase=6.283185; source="mainTurret"; sourceAddress=0; selection="arrow_clinometer"; }; class Turret_Rot { type="rotation"; angle0="rad -15"; angle1="rad 15"; axis="axis_gun_rot"; memory=1; minValue=-6.283185; maxValue=6.283185; minPhase=-6.283185; maxPhase=6.283185; source="mainTurret"; sourceAddress=0; selection="gun_rot"; }; class MainGun { type="rotation"; angle0="rad -360"; angle1="rad 360"; axis="axis_gun"; memory=1; minValue="rad -360"; maxValue="rad 360"; minPhase="rad -360"; maxPhase="rad 360"; source="mainGun"; sourceAddress=0; selection="mainGun"; }; //class MainGun_damage //{ // type="rotation"; // angle0=0; // angle1="rad -8"; // axis="axis_gun"; // memory=1; // minValue=0; // maxValue=1; // minPhase=0; // maxPhase=1; // source="damage"; // sourceAddress=0; // selection="mainGun"; //}; class Gun_Elev { type="rotationX"; angle0="rad -15"; angle1="rad 15"; axis="axis_gun_elev"; memory=1; minValue=-1; maxValue=1; minPhase=-1; maxPhase=1; source="mainGun"; sourceAddress=0; selection="gun_elev"; }; class Gun_Flash_Hide { type="hide"; source="muzzle_hide_cannon"; selection="Cannon_flash"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0; unHideValue=0.992; }; class Gun_Flash_Rot { type="rotation"; selection="Cannon_flash"; sourceAddress="loop"; axis="recoil_axis"; source="muzzle_rot_cannon"; minPhase=0; maxPhase=4; minValue=0; maxValue=4; memory=0; angle0=0; angle1=6.283185; }; class Gun_recoil { type="translation"; source="recoil_source"; selection="gun_recoil"; sourceAddress="clamp"; axis="recoil_axis"; minPhase=0.95; maxPhase=1; minValue=0; maxValue=1; memory=0; offset0=0; offset1=1; }; class Mag_Flash_Hide { type="hide"; source="muzzle_hide_coax"; selection="Mag_flash"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0; unhideValue=0.992; }; class Mag_Flash_Rot { type="rotation"; selection="Mag_flash"; sourceAddress="loop"; axis="axis_coax"; source="muzzle_rot_coax"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; angle0=0; angle1=6.283185; }; class damageHide { type="hide"; source="damage"; selection="damageHide"; sourceAddress=clamp; minPhase=0; maxPhase=1; minValue=0.0; maxValue=1.0; hideValue=1.0; }; class GlassHide { type="hide"; source="damage"; selection="glass"; sourceAddress=clamp; minPhase=0; maxPhase=1; minValue=0.0; maxValue=1.0; hideValue=1.0; }; 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_1_3_destruct: damageHide { source="HitLMWheel"; selection="wheel_1_3_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 wheel_2_3_destruct: damageHide { source="HitRMWheel"; selection="wheel_2_3_hide"; }; class Backpacks_Hide { type="hide"; source="Backpacks_Hide"; selection="Backpacks"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0; unhideValue=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 CamonetCannon_Hide { type="hide"; source="CamonetCannon_Hide"; selection="CamonetCannon"; sourceAddress="clamp"; minPhase=0; maxPhase=1; minValue=0; maxValue=1; memory=0; hideValue=0; unhideValue=1; }; }; }; class BRAF_Cascavel_Wreck: BRAF_Cascavel{}; };