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