class CfgMovesBasic { class DefaultDie; class ManActions { CUP_M113_Cargo01_EP1 = "CUP_M113_Cargo01_EP1"; CUP_M113_Cargo02_EP1 = "CUP_M113_Cargo02_EP1"; CUP_M113_Cargo03_EP1 = "CUP_M113_Cargo03_EP1"; CUP_M113_Cargo04_EP1 = "CUP_M113_Cargo04_EP1"; CUP_M113_Driver_EP1 = "CUP_M113_Driver_EP1"; CUP_M113_DriverOut_EP1 = "CUP_M113_DriverOut_EP1"; CUP_M113_Gunner_EP1 = "CUP_M113_Gunner_EP1"; CUP_M163_Gunner = "CUP_M163_Gunner"; CUP_M163_GunnerOut = "CUP_M163_GunnerOut"; }; }; class CfgMovesMaleSdr : CfgMovesBasic { class States { class Crew; class CUP_M113_Cargo01_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01"; interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1}; connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1, "CUP_M113_Cargo01_V1_EP1", 0.1, "CUP_M113_Cargo01_V2_EP1", 0.1, "CUP_M113_Cargo01_V3_EP1", 0.1, "CUP_M113_Cargo01_V4_EP1", 0.1, "CUP_M113_Cargo01_V5_EP1", 0.1}; equivalentTo = "CUP_M113_Cargo01_EP1"; variantsAI[] = {"CUP_M113_Cargo01_EP1", 0.5, "CUP_M113_Cargo01_V1_EP1", 0.12, "CUP_M113_Cargo01_V2_EP1", 0.11, "CUP_M113_Cargo01_V3_EP1", 0.1, "CUP_M113_Cargo01_V4_EP1", 0.09, "CUP_M113_Cargo01_V5_EP1", 0.08}; variantAfter[] = {5, 10, 20}; speed = 1e+010; }; class CUP_M113_Cargo01_V1_EP1 : CUP_M113_Cargo01_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v1.rtm"; connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1}; speed = 0.245902; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo01_V2_EP1 : CUP_M113_Cargo01_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v2.rtm"; connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo01_V3_EP1 : CUP_M113_Cargo01_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v3.rtm"; connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1}; speed = 0.333333; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo01_V4_EP1 : CUP_M113_Cargo01_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v4.rtm"; connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo01_V5_EP1 : CUP_M113_Cargo01_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo01_v5.rtm"; connectTo[] = {"CUP_M113_Cargo01_EP1", 0.1}; speed = 0.177515; variantAfter[] = {5, 5, 5}; }; class CUP_M113_KIA_Cargo01_EP1 : DefaultDie { actions = "DeadActions"; file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_cargo01"; speed = 1e+010; terminal = 1; soundEnabled = 0; looped = 0; connectTo[] = {"Unconscious", 0.1}; }; class CUP_M113_Cargo02_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02"; interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1}; connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1, "CUP_M113_Cargo02_V1_EP1", 0.1, "CUP_M113_Cargo02_V2_EP1", 0.1, "CUP_M113_Cargo02_V3_EP1", 0.1, "CUP_M113_Cargo02_V4_EP1", 0.1, "CUP_M113_Cargo02_V5_EP1", 0.1}; equivalentTo = "CUP_M113_Cargo02_EP1"; variantsAI[] = {"CUP_M113_Cargo02_EP1", 0.5, "CUP_M113_Cargo02_V1_EP1", 0.12, "CUP_M113_Cargo02_V2_EP1", 0.11, "CUP_M113_Cargo02_V3_EP1", 0.1, "CUP_M113_Cargo02_V4_EP1", 0.09, "CUP_M113_Cargo02_V5_EP1", 0.08}; variantAfter[] = {5, 10, 20}; speed = 1e+010; }; class CUP_M113_Cargo02_V1_EP1 : CUP_M113_Cargo02_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v1.rtm"; connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1}; speed = 0.37037; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo02_V2_EP1 : CUP_M113_Cargo02_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v2.rtm"; connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo02_V3_EP1 : CUP_M113_Cargo02_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v3.rtm"; connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1}; speed = 0.333333; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo02_V4_EP1 : CUP_M113_Cargo02_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v4.rtm"; connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo02_V5_EP1 : CUP_M113_Cargo02_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo02_v5.rtm"; connectTo[] = {"CUP_M113_Cargo02_EP1", 0.1}; speed = 0.535714; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo03_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03"; interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1}; connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1, "CUP_M113_Cargo03_V1_EP1", 0.1, "CUP_M113_Cargo03_V2_EP1", 0.1, "CUP_M113_Cargo03_V3_EP1", 0.1, "CUP_M113_Cargo03_V4_EP1", 0.1}; equivalentTo = "CUP_M113_Cargo03_EP1"; variantsAI[] = {"CUP_M113_Cargo03_EP1", 0.5, "CUP_M113_Cargo03_V1_EP1", 0.15, "CUP_M113_Cargo03_V2_EP1", 0.13, "CUP_M113_Cargo03_V3_EP1", 0.11, "CUP_M113_Cargo03_V4_EP1", 0.11}; variantAfter[] = {5, 10, 20}; speed = 1e+010; }; class CUP_M113_Cargo03_V1_EP1 : CUP_M113_Cargo03_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v1.rtm"; connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1}; speed = 0.29703; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo03_V2_EP1 : CUP_M113_Cargo03_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v2.rtm"; connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo03_V3_EP1 : CUP_M113_Cargo03_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v3.rtm"; connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1}; speed = 0.625; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo03_V4_EP1 : CUP_M113_Cargo03_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo03_v4.rtm"; connectTo[] = {"CUP_M113_Cargo03_EP1", 0.1}; speed = 0.535714; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo04_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04"; interpolateTo[] = {"CUP_M113_KIA_Cargo01_EP1", 0.1}; connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1, "CUP_M113_Cargo04_V1_EP1", 0.1, "CUP_M113_Cargo04_V2_EP1", 0.1, "CUP_M113_Cargo04_V3_EP1", 0.1, "CUP_M113_Cargo04_V4_EP1", 0.1, "CUP_M113_Cargo04_V5_EP1", 0.1}; equivalentTo = "CUP_M113_Cargo04_EP1"; variantsAI[] = {"CUP_M113_Cargo04_EP1", 0.5, "CUP_M113_Cargo04_V1_EP1", 0.12, "CUP_M113_Cargo04_V2_EP1", 0.11, "CUP_M113_Cargo04_V3_EP1", 0.1, "CUP_M113_Cargo04_V4_EP1", 0.09, "CUP_M113_Cargo04_V5_EP1", 0.08}; variantAfter[] = {5, 10, 20}; speed = 1e+010; }; class CUP_M113_Cargo04_V1_EP1 : CUP_M113_Cargo04_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v1.rtm"; connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo04_V2_EP1 : CUP_M113_Cargo04_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v2.rtm"; connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1}; speed = 0.37037; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo04_V3_EP1 : CUP_M113_Cargo04_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v3.rtm"; connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1}; speed = 0.333333; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo04_V4_EP1 : CUP_M113_Cargo04_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v4.rtm"; connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1}; speed = 0.410959; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Cargo04_V5_EP1 : CUP_M113_Cargo04_EP1 { file = "braf\braf_tracked\m113\data\anim\cup_m113_cargo04_v5.rtm"; connectTo[] = {"CUP_M113_Cargo04_EP1", 0.1}; speed = 0.535714; variantAfter[] = {5, 5, 5}; }; class CUP_M113_Driver_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_driver"; interpolateTo[] = {"CUP_M113_KIA_Driver_EP1", 1}; speed = 1e+010; }; class CUP_M113_KIA_Driver_EP1 : DefaultDie { actions = "DeadActions"; file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_driver"; speed = 1e+010; terminal = 1; soundEnabled = 0; looped = 0; connectTo[] = {"Unconscious", 0.1}; }; class CUP_M113_DriverOut_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_driverout"; interpolateTo[] = {"CUP_M113_KIA_DriverOut_EP1", 1}; speed = 1e+010; }; class CUP_M113_KIA_DriverOut_EP1 : DefaultDie { actions = "DeadActions"; file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_driverout"; speed = 1e+010; terminal = 1; soundEnabled = 0; looped = 0; connectTo[] = {"Unconscious", 0.1}; }; class CUP_M113_Gunner_EP1 : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m113_gunner"; interpolateTo[] = {"CUP_M113_KIA_Gunner_EP1", 1}; speed = 1e+010; }; class CUP_M113_KIA_Gunner_EP1 : DefaultDie { actions = "DeadActions"; file = "braf\braf_tracked\m113\data\anim\cup_m113_kia_gunner"; speed = 1e+010; terminal = 1; soundEnabled = 0; looped = 0; connectTo[] = {"Unconscious", 0.1}; }; class CUP_KIA_M163_Gunner : DefaultDie { actions = "DeadActions"; file = "braf\braf_tracked\m113\data\anim\cup_kia_m163_gunner.rtm"; connectTo[] = {"Unconscious", 0.1}; speed = 0.5; looped = 0; terminal = 1; soundEnabled = 0; }; class CUP_M163_Gunner : Crew { file = "braf\braf_tracked\m113\data\anim\cup_m163_gunner.rtm"; interpolateTo[] = {"CUP_KIA_M163_Gunner", 1}; }; class CUP_M163_GunnerOut : CUP_M163_Gunner { file = "braf\braf_tracked\m113\data\anim\cup_m163_gunner.rtm"; }; }; }; class CfgMovesWomen : CfgMovesBasic { class DefaultDie; class ManActions { CUP_M113_Cargo01_EP1 = ""; CUP_M113_Cargo02_EP1 = ""; CUP_M113_Cargo03_EP1 = ""; CUP_M113_Cargo04_EP1 = ""; CUP_M113_Driver_EP1 = ""; CUP_M113_DriverOut_EP1 = ""; }; }; class CfgPatches { class braf_tracked { author = "BRAF TEAM"; requiredAddons[] = {"A3_Armor_F_Beta","braf_main"}; requiredVersion = 0.1; units[] = { "braf_army_m113br", "braf_army_m577", "braf_army_m41a", "braf_army_m41c", //"BRAF_m113a3_mev", //"BRAF_m163" }; version = "1.0"; }; }; class DefaultEventhandlers; #include "braf_tracked_weap\ammo.hpp" #include "braf_tracked_weap\magazines.hpp" #include "braf_tracked_weap\weapons.hpp" class CfgVehicles { class LandVehicle; class Tank : LandVehicle { class NewTurret; class Sounds; class HitPoints; }; class Tank_F : Tank { class Turrets { class MainTurret : NewTurret { class Turrets { class CommanderOptics; }; }; }; class AnimationSources; class ViewPilot; class ViewOptics; class ViewCargo; class HeadLimits; class HitPoints : HitPoints { class HitHull; class HitEngine; class HitFuel; class HitLTrack; class HitRTrack; }; class Sounds : Sounds { class Engine; class Movement; }; }; #include "m113\braf_m113.hpp" #include "m41\braf_m41.hpp" };