353 lines
13 KiB
C++
353 lines
13 KiB
C++
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"
|
|
}; |