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_m113br", //"braf_m41a", //"braf_m41c" //"BRAF_m113a3_mev", "BRAF_m113a3_hq", //"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" };