This commit is the equivalent of a atomic bomb

This commit is contained in:
2026-02-15 08:08:56 -03:00
commit e4ac56b038
6934 changed files with 916278 additions and 0 deletions

View File

@@ -0,0 +1,353 @@
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"
};