Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CUP\TrackedVehicles\CUP_TrackedVehicles_T72\cfgVehicles.hpp
- 1 File(s) copied
- //forcing arma raP
- #include "basicDefines_A3.h"
- #define true 1
- #define false 0
- #define VSoft 0
- #define VArmor 1
- #define VAir 2
- // type scope
- #define private 0
- #define protected 1
- #define public 2
- #define CanSeeRadar 1
- #define CanSeeEye 2
- #define CanSeeOptics 4
- #define CanSeeEar 8
- #define CanSeeCompass 16
- #define CanSeeRadarC CanSeeRadar+CanSeeCompass
- #define CanSeeAll 31
- #define CanSeePeripheral 32
- //lock acquiring
- #define manualLA 0
- #define automaticLA 1
- //lockable target type
- #define lockGroundTT 0
- #define lockAirGroundTT 1
- #define lockAirTT 2
- #define lockGround 0
- #define lockAirGround 1
- #define lockAir 2
- //missile lock type
- #define fireAndForgetLT 0
- #define keepLockedLT 1
- #define manualLT 2
- #define SPEED_STATIC 1e10
- #define LockNo 0
- #define LockCadet 1
- #define LockYes 2
- enum {StabilizedInAxesNone,StabilizedInAxisX,StabilizedInAxisY,StabilizedInAxesBoth, StabilizedInAxesXYZ};
- #define StabilizedInAxesNone 0
- #define StabilizedInAxisX 1
- #define StabilizedInAxisY 2
- #define StabilizedInAxesBoth 3
- #define StabilizedInAxesXYZ 4
- #define CM_none 0
- #define CM_Lock_Visual 1
- #define CM_Lock_IR 2
- #define CM_Lock_Laser 4
- #define CM_Lock_Radar 8
- #define CM_Missile 16
- #define CMImmunity_GOOD 0.9
- #define CMImmunity_MIDDLE 0.65
- #define CMImmunity_BAD 0.5
- #define mag_xx(a,b) class _xx_##a {magazine = a; count = b;}
- #define weap_xx(a,b) class _xx_##a {weapon = a; count = b;}
- #define item_xx(a,b) class _xx_##a {name = a; count = b;}
- #define bag_xx(a,b) class _xx_##a {backpack = a; count = b;}
- #define DEFAULT_SLOT 0
- #define MUZZLE_SLOT 101
- #define OPTICS_SLOT 201
- #define FLASHLIGHT_SLOT 301
- #define NVG_SLOT 602
- #define GOGGLE_SLOT 603
- #define HEADGEAR_SLOT 605
- #define UNIFORM_SLOT 801
- #define HMD_SLOT 616
- #define BINOCULAR_SLOT 617
- #define MEDIKIT_SLOT 619
- #define RADIO_SLOT 611
- #define VEST_SLOT 701
- #define BACKPACK_SLOT 901
- #define LOAD(weight,capacity) maximumLoad = ##capacity##; \
- mass = ##weight##;
- #define HeadArmourCoef 2.5
- #define BodyArmourCoef 10
- #define HandArmourCoef 5
- #define LegArmourCoef 5
- #define VIEW_GUNNER 1000
- #define VIEW_PILOT 1100
- #define VIEW_CARGO 1200
- #uninclude
- #include "CfgPatches.h"
- class CfgPatches
- {
- class CUP_TrackedVehicles_T72
- {
- units[] = {};
- weapons[] = {};
- requiredVersion = 0.10;
- requiredAddons[] = {"A3_CargoPoses_f"};
- };
- };
- #uninclude
- #include "CrewAnimations.hpp"
- class CfgMovesBasic
- {
- class DefaultDie;
- class ManActions
- {
- CUP_T72_Commander = "CUP_T72_Commander";
- CUP_T72_CommanderOUT = "CUP_T72_CommanderOUT";
- CUP_T72_Driver = "CUP_T72_Driver";
- CUP_T72_DriverOUT = "CUP_T72_DriverOUT";
- CUP_T72_Gunner = "CUP_T72_Gunner";
- CUP_T72_GunnerOut = "CUP_T72_GunnerOut";
- };
- };
- class CfgMovesMaleSdr: CfgMovesBasic
- {
- class States
- {
- class Crew;
- class CUP_KIA_T72_Commander: DefaultDie
- {
- actions = "DeadActions";
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\KIA_T72_Commander.rtm";
- speed = 0.5;
- looped = 0;
- terminal = 1;
- soundEnabled = 0;
- connectTo[]=
- {
- "Unconscious",
- 0.1
- };
- };
- class CUP_KIA_T72_CommanderOUT: DefaultDie
- {
- actions = "DeadActions";
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\KIA_T72_CommanderOut.rtm";
- speed = 0.5;
- looped = 0;
- terminal = 1;
- soundEnabled = 0;
- connectTo[]=
- {
- "Unconscious",
- 0.1
- };
- };
- class CUP_T72_Commander: Crew
- {
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\T72_Commander.rtm";
- interpolateTo[] = {"CUP_KIA_T72_Commander",1};
- };
- class CUP_T72_CommanderOut: Crew
- {
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\T72_CommanderOut.rtm";
- interpolateTo[] = {"CUP_KIA_T72_CommanderOut",1};
- leftHandIKCurve[] = {1};
- //leftHandIKBeg = true;
- //leftHandIKEnd = true;
- //rightHandIKCurve[] = {1};
- };
- class CUP_KIA_T72_Driver: DefaultDie
- {
- actions = "DeadActions";
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\KIA_T72_Driver.rtm";
- connectTo[]=
- {
- "Unconscious",
- 0.1
- };
- speed = 0.5;
- looped = 0;
- terminal = 1;
- soundEnabled = 0;
- };
- class CUP_T72_Driver: Crew
- {
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\T72_Driver.rtm";
- interpolateTo[] = {"CUP_KIA_T72_Driver",1};
- };
- class CUP_T72_DriverOut: CUP_T72_Driver
- {
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\T72_DriverOut.rtm";
- };
- class CUP_KIA_T72_Gunner: DefaultDie
- {
- actions = "DeadActions";
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\KIA_T72_Gunner.rtm";
- connectTo[]=
- {
- "Unconscious",
- 0.1
- };
- speed = 0.5;
- looped = 0;
- terminal = 1;
- soundEnabled = 0;
- };
- class CUP_T72_Gunner: Crew
- {
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\T72_Gunner.rtm";
- interpolateTo[] = {"CUP_KIA_T72_Gunner",1};
- };
- class CUP_KIA_T72_GunnerOut: DefaultDie
- {
- actions = "DeadActions";
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\KIA_T72_GunnerOut.rtm";
- connectTo[]=
- {
- "Unconscious",
- 0.1
- };
- speed = 0.5;
- looped = 0;
- terminal = 1;
- soundEnabled = 0;
- };
- class CUP_T72_GunnerOut: Crew
- {
- file = "\cup\trackedvehicles\cup_trackedvehicles_t72\data\anim\T72_GunnerOut.rtm";
- interpolateTo[] = {"CUP_KIA_T72_GunnerOut",1};
- };
- };
- };
- #uninclude
- #include "CfgVehicles.hpp"
- class WeaponFireGun;
- class WeaponCloudsGun;
- class WeaponFireMGun;
- class WeaponCloudsMGun;
- class Optics_Armored;
- class Optics_Commander_02: Optics_Armored
- {
- class Wide;
- class Medium;
- class Narrow;
- };
- 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 HitLTrack;
- class HitRTrack;
- };
- class Sounds: Sounds {
- class Engine;
- class Movement;
- };
- };
- class MBT_02_base_F: Tank_F {};
- class CUP_T72_Base: MBT_02_base_F
- {
- expansion = 3;
- dlc = "CUP_Vehicles";
- AGM_FCSEnabled = 1; // bool; 1 = FCS on; 0 = FCS off
- AGM_FCSMinDistance = 0; // minimum distance of the vehicles' range finder (in meters)
- AGM_FCSMaxDistance = 1500; // maximum distance of the vehicles' range finder (in meters)
- AGM_FCSDistanceInterval = 1; // precision of the vehicles' range finder (in meters)
- scope = 0;
- author = "$STR_CUP_AUTHOR_STRING";
- vehicleClass = "Armored";
- model = "cup\TrackedVehicles\CUP_TrackedVehicles_T72\CUP_T72.p3d";
- picture = "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\ui\t72_CA.paa";
- Icon = "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\ui\icomap_t72_CA.paa";
- mapSize = 9.5;
- displayName = "T-72";
- commanderCanSee = 1+2+4+8+16+31;
- gunnerCanSee = 2+4+8+16;
- drivercompartments = "Compartment1";
- castdrivershadow = 0;
- attenuationEffectType = "TankAttenuation"; //echo fix
- insideSoundCoef=0.89999998;
- forceHideDriver = 0;
- driverForceOptics = 1;
- driverAction ="CUP_T72_DriverOut";// "T72_DriverOut";
- driverInAction ="CUP_T72_Driver";// "T72_Driver";
- //LODTurnedOut = 1;
- driverDoor="poklop_driver";
- //hideProxyInCombat = true;
- #include "physx.hpp"
- /// PhysX part
- numberPhysicalWheels = 16;
- /// General Parameters ///
- simulation = tankX;
- normalSpeedForwardCoef=0.60;
- slowSpeedForwardCoef=0.35;
- terrainCoef = 0.0;
- turnCoef = 5;
- brakeIdleSpeed = 0.0;
- fuelConsumptionRate = 130;
- fuelCapacity = 672;
- AGM_fuelCapacity = 672;
- tankTurnForce = 400000; /// Random magic number, expected to be something like 11 x mass of vehicle
- /// Bouyancy ///
- canFloat = false;
- waterLeakiness = 250.0;
- maxFordingDepth = 0.1;
- waterResistance = 1;
- waterDamageEngine = 0.9;
- /// Engine ///
- torqueCurve[] = {
- {"(800/2300)","(0/3410)"},
- {"(1100/2300)","(2145/3410)"},
- {"(1300/2300)","(2970/3410)"},
- {"(1500/2300)","(3380/3410)"},
- {"(1700/2300)","(3410/3410)"},
- {"(1900/2300)","(3310/3410)"},
- {"(2100/2300)","(3185/3410)"},
- {"(2524/2300)","(0/3410)"}
- };
- maxOmega = 240.86;
- enginePower = 746;
- peakTorque = 3410;
- idleRPM = 800;
- redRPM = 2300;
- engineBrakeCoef = 1.7; //seems to do nothing?
- thrustDelay = 0.3; /// how much time does it take to get the full thrust (default 1), used to reduce initial wheel slipping
- engineLosses = 15; // power losses on the engine's crank-shaft (before the gearbox) in Nm. (Multiplied by the gear ratio)
- transmissionLosses = 22; // power losses on wheel axis (in/after the gearbox) in Nm. (Constant)
- /// Clutch, Gearbox and Driveline ///
- clutchStrength = 95.0;
- class complexGearbox {
- GearboxRatios[] = {"R1",-2.235,"N",0,"D1",4.69,"D2",3.17,"D3",1.58,"D4",0.79};
- TransmissionRatios[] = {"High",16.7};
- gearBoxMode = "auto";
- moveOffGear = 1;
- driveString = "D"; // string to display in the HUD for forward gears.
- neutralString = "N"; // string to display in the HUD for neutral gear.
- reverseString = "R"; // string to display in the HUD for reverse gears.
- transmissionDelay = 0.1;
- };
- changeGearMinEffectivity[] = {0.5,0.0,0.85,0.85,0.85,0.85};
- switchTime = 0.1;
- latency = 1.0;
- /// end of gearbox
- class Wheels {
- class L2 {
- boneName = "wheel_podkoloL1";
- center = "wheel_1_2_axis";
- boundary = "wheel_1_2_bound";
- damping = 75.0;
- // tanks do not have steerable wheels
- steering = 0;
- /// We need to distinguish the side to apply the right thrust value
- side = "left";
- /// weight of the wheel is defined per wheel, it reduces overall mass of vehicle
- weight = 193;
- mass = 193;
- MOI = 5.2;
- latStiffX = 5;
- latStiffY = 500;
- longitudinalStiffnessPerUnitGravity = 100000;
- maxBrakeTorque = 500;
- sprungMass = 3473;
- springStrength = 86823;
- springDamperRate = 38450;
- dampingRate = 1.0;
- dampingRateInAir = 1770.0;
- dampingRateDamaged = 10.0;
- dampingRateDestroyed = 10000.0;
- maxDroop = 0.15;
- maxCompression = 0.15;
- };
- class L3: L2 {
- boneName = "wheel_podkolol2";
- center = "wheel_1_3_axis";
- boundary = "wheel_1_3_bound";
- };
- class L4: L2 {
- boneName = "wheel_podkolol3";
- center = "wheel_1_4_axis";
- boundary = "wheel_1_4_bound";
- };
- class L5: L2 {
- boneName = "wheel_podkolol4";
- center = "wheel_1_5_axis";
- boundary = "wheel_1_5_bound";
- };
- class L6: L2 {
- boneName = "wheel_podkolol5";
- center = "wheel_1_6_axis";
- boundary = "wheel_1_6_bound";
- };
- class L7: L2 {
- boneName = "wheel_podkolol6";
- center = "wheel_1_7_axis";
- boundary = "wheel_1_7_bound";
- };
- // rear left wheel, usually Idler or Drive Sproket
- // Note, this wheel may not always be touching the ground, but we need it anyway!
- class L9: L2 {
- boneName = "wheel_podkolol9";
- center = "wheel_1_9_axis";
- boundary = "wheel_1_9_bound";
- sprungMass = 1500.0;
- springStrength = 37500;
- springDamperRate = 7500;
- maxDroop = 0;
- maxCompression = 0;
- };
- // front left wheel, usually Idler or Drive Sproket
- // Note, this wheel may not always be touching the ground, but we need it anyway!
- class L1: L2 {
- boneName = "";
- center = "wheel_1_1_axis";
- boundary = "wheel_1_1_bound";
- sprungMass = 1500.0;
- springStrength = 37500;
- springDamperRate = 7500;
- maxDroop = 0;
- maxCompression = 0;
- };
- class R2: L2 {
- boneName = "wheel_podkolop1";
- center = "wheel_2_2_axis";
- boundary = "wheel_2_2_bound";
- side = "right";
- };
- class R3: R2 {
- boneName = "wheel_podkolop2";
- center = "wheel_2_3_axis";
- boundary = "wheel_2_3_bound";
- };
- class R4: R2 {
- boneName = "wheel_podkolop3";
- center = "wheel_2_4_axis";
- boundary = "wheel_2_4_bound";
- };
- class R5: R2 {
- boneName = "wheel_podkolop4";
- center = "wheel_2_5_axis";
- boundary = "wheel_2_5_bound";
- };
- class R6: R2 {
- boneName = "wheel_podkolop5";
- center = "wheel_2_6_axis";
- boundary = "wheel_2_6_bound";
- };
- class R7: R2 {
- boneName = "wheel_podkolop6";
- center = "wheel_2_7_axis";
- boundary = "wheel_2_7_bound";
- };
- // rear right wheel, usually Idler or Drive Sproket
- // Note, this wheel may not always be touching the ground, but we need it anyway!
- class R9: R2 {
- boneName = "wheel_podkolop9";
- center = "wheel_2_9_axis";
- boundary = "wheel_2_9_bound";
- sprungMass = 1500.0;
- springStrength = 37500;
- springDamperRate = 7500;
- maxDroop = 0;
- maxCompression = 0;
- };
- // front right wheel, usually Idler or Drive Sproket
- // Note, this wheel may not always be touching the ground, but we need it anyway!
- class R1: R2 {
- boneName = "";
- center = "wheel_2_1_axis";
- boundary = "wheel_2_1_bound";
- sprungMass = 1500.0;
- springStrength = 37500;
- springDamperRate = 7500;
- maxDroop = 0;
- maxCompression = 0;
- };
- };
- /// End of PhysX
- #uninclude
- driveOnComponent[] = {};
- LockDetectionSystem = 4;
- IncommingMisslieDetectionSystem = 16;
- hiddenselections[] = {"camo1","camo2","camo3"};
- hiddenSelectionsTextures[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\T72_1_co.paa","cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\T72_2_co.paa","cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\T72_3_co.paa"};
- armor = 690;
- armorStructural=2; // Two hulls of same type should take same amount of damage. Use armorStructural to counter the effect of vehicle size on its armor.
- damageResistance = 0.005;
- destrType = "DestructDefault"; //this adds collisions to the wreck without requiring a dedicated wreck proxy
- maxSpeed = 70;
- cost = 1200000;
- class TextureSources
- {
- class CDF
- {
- DisplayName = "CDF";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CDF_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CDF_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CDF_T72_3_co.paa"
- };
- factions[] = {};
- };
- // class CZ
- // {
- // DisplayName = "Czech Army";
- // author = "CUP";
- // textures[] =
- // {
- // "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\Cz_T72_1_co.paa",
- // "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\Cz_T72_2_co.paa",
- // "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\Cz_T72_3_co.paa"
- // };
- // factions[] = {};
- // };
- class RACS
- {
- DisplayName = "RACS";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACST72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACS_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACS_T72_3_co.paa"
- };
- factions[] = {};
- };
- class NAPA
- {
- DisplayName = "NAPA";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_3_co.paa"
- };
- factions[] = {};
- };
- class SLA
- {
- DisplayName = "SLA";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\gue_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\gue_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\gue_T72_3_co.paa"
- };
- factions[] = {};
- };
- class CSAT
- {
- DisplayName = "CSAT";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CSAT_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CSAT_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CSAT_T72_3_co.paa"
- };
- factions[] = {};
- };
- class TKA
- {
- DisplayName = "Takistan Army";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\TK_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\TK_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\TK_T72_3_co.paa"
- };
- factions[] = {};
- };
- class RU
- {
- DisplayName = "Russian Army";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RU_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RU_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RU_T72_3_co.paa"
- };
- factions[] = {};
- };
- class CHDKZ
- {
- DisplayName = "CHDKZ";
- author = "CUP";
- textures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\T72_3_co.paa"
- };
- factions[] = {};
- };
- };
- // Sounds, the others are inherited from the base mbt so they are not defined here
- occludeSoundsWhenIn = 1;
- obstructSoundsWhenIn = 1;
- soundGetIn[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\T72_inside_door1.wss",0.56234133,1};
- soundGetOut[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\T72_inside_door1.wss",0.56234133,1,60};
- soundEngineOnInt[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\T72_inside_start1.wss",1.0,1.0};
- soundEngineOnExt[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\T72_outside-m_start1.wss",2.5118864,1.0,500};
- soundEngineOffInt[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\T72_inside_stop1.wss",1.0,1.0};
- soundEngineOffExt[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\T72_outside-m_stop1.wss",1.0,1.0,500};
- buildCrash0[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_building_01.wss",0.70794576,1,150};
- buildCrash1[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_building_02.wss",0.70794576,1,150};
- buildCrash2[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_building_03.wss",0.70794576,1,150};
- buildCrash3[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_building_04.wss",0.70794576,1,150};
- soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
- WoodCrash0[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_wood_01.wss",0.70794576,1,150};
- WoodCrash1[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_wood_02.wss",0.70794576,1,150};
- WoodCrash2[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_wood_03.wss",0.70794576,1,150};
- WoodCrash3[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_wood_04.wss",0.70794576,1,150};
- soundWoodCrash[] = {"woodCrash0",0.25,"woodCrash1",0.25,"woodCrash2",0.25,"woodCrash3",0.25};
- ArmorCrash0[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_vehicle_01.wss",0.70794576,1,150};
- ArmorCrash1[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_vehicle_02.wss",0.70794576,1,150};
- ArmorCrash2[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_vehicle_03.wss",0.70794576,1,150};
- ArmorCrash3[] = {"cup\TrackedVehicles\CUP_TrackedVehicles_T72\Sounds\tank_vehicle_04.wss",0.70794576,1,150};
- soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
- class HitPoints: HitPoints {
- class HitHull: HitHull { // Handle internal damage
- armor=0.8;
- material=-1;
- name="telo";
- visual="zbytek";
- passThrough=0;
- minimalHit = 0.14;
- explosionShielding=0.009;
- radius = 0.25;
- };
- class HitEngine: HitEngine {
- armor=1;
- material=-1;
- name="motor";
- passThrough=0;
- minimalHit = 0.24;
- explosionShielding=0.009;
- radius = 0.33;
- };
- class HitLTrack: HitLTrack {
- armor=0.5;
- material=-1;
- name="pas_L";
- passThrough=0;
- minimalHit = 0.25;
- explosionShielding=0.5;
- radius = 0.3;
- };
- class HitRTrack: HitRTrack {
- armor=0.5;
- material=-1;
- name="pas_P";
- passThrough=0;
- minimalHit = 0.25;
- explosionShielding=0.5;
- radius = 0.3;
- };
- };
- class Turrets: Turrets
- {
- class MainTurret: MainTurret
- {
- gunnerAction = "CUP_T72_GunnerOut";
- gunnerInAction = "CUP_T72_Gunner";
- gunnerDoor="poklop_gunner";
- //soundServo[] = {"\acr_a3\acr_a3_vehicles\bmp2\data\gun_elevate2",0.01,1,10};
- class Turrets: Turrets
- {
- class CommanderOptics: CommanderOptics
- {
- LODTurnedOut = 1000;
- gunnerAction = "CUP_T72_CommanderOut";
- gunnerInAction = "CUP_T72_Commander";
- //Turn out commander has bugged view //NOPE it works, lel
- forceHideCommander = 0;
- // Animation class
- body = "obsTurret";
- gun = "obsGun";
- gunnerDoor="poklop_commander";
- // Animation source
- animationSourceBody = "obsTurret";
- animationSourceGun = "obsGun";
- //gunnerLeftHandAnimName="Commander_Gun"; //nie działa :<
- // Servos
- maxHorizontalRotSpeed = 1.8; // 1 = 45°/sec
- maxVerticalRotSpeed = 1.8; // 1 = 45°/sec
- stabilizedInAxes = "StabilizedInAxesBoth";
- //soundServo[] = {"\acr_a3\acr_a3_vehicles\bmp2\data\gun_elevate2",0.0177828,1,10};
- minElev = -10;
- maxElev = 60;
- initElev=0;
- minTurn=-360;
- maxTurn=+360;
- initTurn=0;
- //zeroing
- discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500};
- discreteDistanceInitIndex = 2;
- // ACE3 FCS
- ace_fcs_enabled = 0;
- //Commander's KORD
- memoryPointGun = "machinegun_start";
- gunBeg = "gun_muzzle";
- gunEnd = "gun_chamber";
- weapons[] = {"CUP_Vhmg_DSHKM_veh","SmokeLauncher"};
- magazines[] = {"CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M","CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M","CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M","CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M","CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M","CUP_50Rnd_TE3_LRT5_127x107_DSHKM_M","SmokeLauncherMag","SmokeLauncherMag"};
- selectionFireAnim = "zasleh3";
- memoryPointGunnerOutOptics = "commander_weapon_view";
- memoryPointGunnerOptics= "commanderview";
- gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Commander_02_F";
- gunnerOutOpticsModel = "\a3\weapons_f\Reticle\Optics_Empty";
- gunnerOpticsEffect[] = {};
- gunnerHasFlares = 1; // flare visual effect when looking at light source
- class ViewOptics
- {
- initAngleX = 0;
- minAngleX = -30;
- maxAngleX = 30;
- initAngleY = 0;
- minAngleY = -100;
- maxAngleY = 100;
- initFov = 0.155;
- minFov = 0.034;
- maxFov = 0.155;
- visionMode[] = {"Normal","NVG"};
- };
- class OpticsIn
- {
- class Wide
- {
- initAngleX = 0;
- minAngleX = -30;
- maxAngleX = 30;
- initAngleY = 0;
- minAngleY = -100;
- maxAngleY = 100;
- initFov = 0.155;
- minFov = 0.034;
- maxFov = 0.155;
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_commander";
- visionMode[] = {"Normal","NVG"};
- thermalMode[] = {4,5};
- };
- };
- //turretInfoType = "RscWeaponRangeZeroing"; //rangefinder appears also when turned out and aiming through the dshkm, clearly wrong, needs research
- // Gunner operations
- gunnerGetInAction = GetInHigh;
- gunnerGetOutAction = GetOutHigh;
- startEngine = 0; // Turning this turret should not turn engine on.
- viewGunnerInExternal = 1; // Needed to make gunner possible to be killed with penetrating rounds.
- outGunnerMayFire = 1; // Turn off to make player able to look around freely outside optics view.
- inGunnerMayFire = 1; // Turn off to make player able to look around freely outside optics view.
- class HitPoints {
- class HitTurret {
- armor = 0.3;
- material = -1;
- name = "vez2";
- visual="commander_turret";
- passThrough = 0;
- minimalHit = 0.03;
- explosionShielding=0.001;
- radius = 0.25;
- };
- class HitGun {
- armor = 0.3;
- material = -1;
- name = "zasleh_1"; //potreba doplnit
- visual="commander_gun";
- passThrough = 0;
- minimalHit = 0.03;
- explosionShielding=0.001;
- radius = 0.25;
- };
- };
- };
- };
- LODTurnedOut = 1000;
- maxHorizontalRotSpeed = 0.93; // 1 = 45°/sec
- maxVerticalRotSpeed = 0.187; // 1 = 45°/sec
- // Coaxial gun
- memoryPointGun = "kulas";
- selectionFireAnim = "zasleh";
- // Main gun
- gunBeg = "usti hlavne";
- gunEnd = "konec hlavne";
- weapons[] = {"CUP_Vcannon_2A46_Txx","CUP_Vhmg_PKT_veh_Noeject"};
- magazines[] = {"CUP_24Rnd_2A46_APFSDS_T_M","CUP_12Rnd_2A46_HE_T_M","CUP_12Rnd_2A46_HE_T_M","CUP_1500Rnd_TE1_Green_Tracer_762x54_PKT_M","CUP_1500Rnd_TE1_Green_Tracer_762x54_PKT_M","CUP_1500Rnd_TE1_Green_Tracer_762x54_PKT_M"};
- // Turret servos
- minElev=-5;
- maxElev=+20;
- initElev=10;
- startEngine = 1; //this was re-enabled, i assume it was disabled because the t72 turret is not directly dependent on engine but on some other energy source? investigate, or not, for balance //do not start engine on turret movement
- // Optics view
- memoryPointGunnerOptics= "gunnerview";
- gunnerOutOpticsModel = "";
- gunnerOutOpticsEffect[] = {};
- gunnerOpticsEffect[] = {};
- gunnerForceOptics = 1;
- // Field of view values: 1 = 120°
- turretInfoType = "RscWeaponRangeZeroing";
- //discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000};
- discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000};
- discreteDistanceInitIndex = 3;
- class OpticsIn
- {
- class Periscope: ViewOptics
- {
- initAngleX=0;
- minAngleX=-30;
- maxAngleX=+30;
- initAngleY=0;
- minAngleY=-100;
- maxAngleY=+100;
- initFov = 0.466666;
- minFov = 0.466666;
- maxFov = 0.466666;
- visionMode[] = {"Normal","NVG"};
- gunnerOpticsModel = "\a3\weapons_f\reticle\Optics_Driver_01_f";
- gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2","OpticsCHAbera2"};
- };
- class Wide: ViewOptics
- {
- initAngleX=0;
- minAngleX=-30;
- maxAngleX=+30;
- initAngleY=0;
- minAngleY=-100;
- maxAngleY=+100;
- initFov=0.3;
- minFov=0.3;
- maxFov=0.3;
- visionMode[] = {"Normal","NVG"}; //No thermal for monkey model t72
- thermalMode[] = {4,5}; //red hot chilli
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_gunner.p3d";
- gunnerOpticsEffect[] = {};
- };
- class Medium: Wide
- {
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_gunner.p3d";
- initFov=0.07;
- minFov=0.07;
- maxFov=0.07;
- };
- class Narrow: Wide
- {
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_gunner.p3d";
- initFov=0.028;
- minFov=0.028;
- maxFov=0.028;
- };
- };
- // Gunner operations and animations
- forceHideGunner = 0;
- inGunnerMayFire = 1; // set to 0 to let gunner look around the internal compartment if modeled
- viewGunnerInExternal = 1; // Needed to make gunner possible to be killed with penetrating rounds.
- class HitPoints {
- class HitTurret {
- armor = 0.7;
- material = -1;
- name = "vez";
- visual="vez";
- passThrough = 0;
- minimalHit = 0.15;
- explosionShielding=0.009;
- radius = 0.25;
- };
- class HitGun {
- armor = 0.6;
- material = -1;
- name = "zbran";
- visual="";
- passThrough = 0;
- minimalHit = 0.15;
- explosionShielding=0.001;
- radius = 0.25;
- };
- };
- };
- };
- class AnimationSources: AnimationSources
- {
- class ReloadAnim {source = "reload";weapon = "CUP_Vhmg_DSHKM_veh";};
- class ReloadMagazine {source = "reloadmagazine";weapon = "CUP_Vhmg_DSHKM_veh";};
- class Revolving {source = "revolving";weapon = "CUP_Vhmg_DSHKM_veh";};
- class muzzle_rot_coax {source = "ammorandom"; weapon = "CUP_Vhmg_PKT_veh_Noeject";};
- class muzzle_hide_coax {source = "reload"; weapon = "CUP_Vhmg_PKT_veh_Noeject";};
- class muzzle_rot_HMG {source = "ammorandom"; weapon = "CUP_Vhmg_DSHKM_veh";};
- class muzzle_hide_HMG {source = "reload"; weapon = "CUP_Vhmg_DSHKM_veh";};
- class recoil_source {source = "reload"; weapon = "CUP_Vcannon_2A46_Txx";};
- /* RDS scripts leftovers
- class comm_g
- {
- source = "user";
- animPeriod = 22.5; // seconds per mil
- initPhase=0;
- };
- class HatchC //what do these do?
- {
- source="door";
- animPeriod=0.80000001;
- };
- class HatchG: HatchC {};
- class HatchD: HatchC {};
- */
- };
- class Damage
- {
- tex[] = {};
- mat[] = {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_track.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_track_damage.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_track_destruct.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_1.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_1_damage.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_1_destruct.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_2.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_2_damage.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_2_destruct.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_3.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_3_damage.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\t72_3_destruct.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\dshk.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\dshk_damage.rvmat",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\dshk_destruct.rvmat",
- "a3\data_f\default.rvmat",
- "a3\data_f\default.rvmat",
- "a3\data_f\default_destruct.rvmat"
- };
- };
- smokeLauncherGrenadeCount = 8; //Number of smoke shells launched at once
- smokeLauncherVelocity = 14; //Velocity which smoke shells are launched at
- smokeLauncherOnTurret = 1; //0 if smoke launchers are on hull, 1 if on turret
- smokeLauncherAngle = 120; //Angle within which smoke grenades are launched (actual spacing may end up smaller so use slighty higher number)
- class ViewOptics: ViewOptics {
- visionMode[] = {"Normal","NVG"};
- };
- class Exhausts {
- class Exhaust1 {
- position = "exhaust";
- direction = "exhaust_dir";
- effect = "ExhaustEffectTankBack";
- };
- };
- class Reflectors {
- class Left {
- color[] = {1900, 1300, 950};
- ambient[] = {5,5,5};
- position = "L svetlo";
- direction = "Konec L svetla";
- hitpoint = "L svetlo";
- selection = "L svetlo";
- size = 1;
- innerAngle = 100;
- outerAngle = 179;
- coneFadeCoef = 10;
- intensity = 1; //17.5
- useFlare = 0;
- dayLight = 0;
- flareSize = 1.0;
- class Attenuation {
- start = 1.0;
- constant = 0;
- linear = 0;
- quadratic = 0.25;
- hardLimitStart = 30;
- hardLimitEnd = 60;
- };
- };
- class Right: Left {
- position = "P svetlo";
- direction = "konec P svetla";
- hitpoint = "P svetlo";
- selection = "P svetlo";
- };
- class GunnerLight: Left {
- position = "gunner light";
- direction = "konec gunner light";
- hitpoint = "gunner light";
- selection = "gunner light";
- innerAngle = 50;
- outerAngle = 90;
- };
- };
- aggregateReflectors[] = {{"Left","Right"}};
- };
- class CUP_T72_ACR_Base: CUP_T72_Base {
- model = "cup\TrackedVehicles\CUP_TrackedVehicles_T72\CUP_T72_ACR.p3d";
- displayName = "T-72M4CZ";
- class Turrets: Turrets {
- class MainTurret: MainTurret {
- // Field of view values: 1 = 120°
- turretInfoType = "RscWeaponRangeZeroing";
- //discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000};
- discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000};
- discreteDistanceInitIndex = 3;
- class OpticsIn: OpticsIn
- {
- class Periscope: Periscope{};
- class Wide: Wide
- {
- visionMode[] = {"Normal","NVG","TI"};
- thermalMode[] = {4,5};
- };
- class Medium: Wide
- {
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_gunner.p3d";
- initFov=0.07;
- minFov=0.07;
- maxFov=0.07;
- };
- class Narrow: Wide
- {
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_gunner.p3d";
- initFov=0.028;
- minFov=0.028;
- maxFov=0.028;
- };
- };
- class Turrets: Turrets {
- class CommanderOptics: CommanderOptics {
- weapons[] = {"CUP_Vhmg_KORD_T72CZ","SmokeLauncher"};
- magazines[] = {"CUP_150Rnd_127x108_KORD_M","CUP_150Rnd_127x108_KORD_M","CUP_150Rnd_127x108_KORD_M","CUP_150Rnd_127x108_KORD_M","CUP_150Rnd_127x108_KORD_M","CUP_150Rnd_127x108_KORD_M","SmokeLauncherMag","SmokeLauncherMag"};
- gunnerOutOpticsModel = "";
- class OpticsIn
- {
- class Wide
- {
- initAngleX = 0;
- minAngleX = -30;
- maxAngleX = 30;
- initAngleY = 0;
- minAngleY = -100;
- maxAngleY = 100;
- initFov = 0.155;
- minFov = 0.034;
- maxFov = 0.155;
- gunnerOpticsModel = "\CUP\TrackedVehicles\CUP_TrackedVehicles_T72\optika_t72_commander";
- visionMode[] = {"Normal","NVG","TI"};
- thermalMode[] = {4,5};
- };
- };
- };
- };
- };
- };
- class AnimationSources: AnimationSources {
- class ReloadAnim {source = "reload";weapon = "CUP_Vhmg_KORD_T72CZ";};
- class ReloadMagazine {source = "reloadmagazine";weapon = "CUP_Vhmg_KORD_T72CZ";};
- class Revolving {source = "revolving";weapon = "CUP_Vhmg_KORD_T72CZ";};
- class muzzle_rot_coax {source = "ammorandom"; weapon = "CUP_Vhmg_KORD_T72CZ";};
- class muzzle_hide_coax {source = "reload"; weapon = "CUP_Vhmg_KORD_T72CZ";};
- class muzzle_rot_HMG {source = "ammorandom"; weapon = "FakeWeapon";}; //custom muzzleflash model, better keep it steady
- class muzzle_hide_HMG {source = "reload"; weapon = "CUP_Vhmg_KORD_T72CZ";};
- class recoil_source {source = "reload"; weapon = "CUP_Vcannon_2A46_Txx";};
- };
- class Exhausts {
- class Exhaust1 {
- position = "vyfuk start";
- direction = "vyfuk konec";
- effect = "ExhaustEffectTankBack";
- };
- };
- };
- #include "CfgAddUnits.h"
- class CUP_B_T72_CDF: CUP_T72_Base
- {
- scope = 2;
- side = 1;
- accuracy = 0.30;
- faction = "CUP_B_CDF";
- crew = "CUP_B_CDF_Crew"; //Placeholder
- typicalCargo[] = {"CUP_B_CDF_Crew","CUP_B_CDF_Crew","CUP_B_CDF_Crew","CUP_B_CDF_Crew"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CDF_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CDF_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CDF_T72_3_co.paa"
- };
- };
- class CUP_B_T72_CZ: CUP_T72_ACR_Base //textures don't fit the UV maps of the base T72
- {
- scope = 2;
- side = 1;
- accuracy = 0.30;
- faction = "CUP_B_CZ";
- crew = "CUP_B_CZ_Crew_WDL"; //Placeholder
- typicalCargo[] = {"CUP_B_CZ_Crew_WDL","CUP_B_CZ_Crew_WDL","CUP_B_CZ_Crew_WDL","CUP_B_CZ_Crew_WDL"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CZ_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CZ_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CZ_T72_3_co.paa"
- };
- };
- class CUP_I_T72_RACS: CUP_T72_Base
- {
- scope = 2;
- side = 2;
- accuracy = 0.30;
- faction = "CUP_I_RACS";
- crew = "CUP_I_RACS_Crew"; //Placeholder
- typicalCargo[] = {"CUP_I_RACS_Crew","CUP_I_RACS_Crew","CUP_I_RACS_Crew","CUP_I_RACS_Crew"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACS_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACS_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACS_T72_3_co.paa"
- };
- };
- class CUP_I_T72_NAPA: CUP_T72_Base
- {
- scope = 2;
- side = 2;
- accuracy = 0.30;
- faction = "CUP_I_NAPA";
- crew = "CUP_I_GUE_Crew"; //Placeholder
- typicalCargo[] = {"CUP_I_GUE_Commander","CUP_I_GUE_Crew","CUP_I_GUE_Crew","CUP_I_GUE_Soldier_AKSU"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_3_co.paa"
- };
- };
- class CUP_O_T72_SLA: CUP_T72_Base
- {
- scope = 2;
- side = 0;
- accuracy = 0.30;
- faction = "CUP_O_SLA";
- crew = "CUP_O_SLA_Crew"; //Placeholder
- typicalCargo[] = {"CUP_O_SLA_Crew","CUP_O_SLA_Crew","CUP_O_SLA_Crew","CUP_O_SLA_Crew"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\GUE_T72_3_co.paa"
- };
- };
- class CUP_O_T72_CSAT: CUP_T72_Base
- {
- scope = 2;
- side = 0;
- accuracy = 0.30;
- faction = "OPF_F";
- crew = "O_crew_F"; //Placeholder
- typicalCargo[] = {"O_crew_F","O_crew_F","O_crew_F","O_crew_F"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CSAT_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CSAT_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\CSAT_T72_3_co.paa"
- };
- };
- class CUP_O_T72_TKA: CUP_T72_Base
- {
- scope = 2;
- side = 0;
- accuracy = 0.30;
- faction = "CUP_O_TK";
- crew = "CUP_O_TK_Crew"; //Placeholder
- typicalCargo[] = {"CUP_O_TK_Crew","CUP_O_TK_Crew","CUP_O_TK_Crew","CUP_O_TK_Crew"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\TK_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\TK_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\TK_T72_3_co.paa"
- };
- };
- class CUP_O_T72_RU: CUP_T72_Base
- {
- scope = 2;
- side = 0;
- accuracy = 0.30;
- faction = "CUP_O_RU";
- crew = "CUP_O_RU_Crew"; //Placeholder
- typicalCargo[] = {"CUP_O_RU_Crew","CUP_O_RU_Crew","CUP_O_RU_Crew","CUP_O_RU_Crew"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RU_T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RU_T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RU_T72_3_co.paa"
- };
- };
- class CUP_O_T72_CHDKZ: CUP_T72_Base
- {
- scope = 2;
- side = 0;
- accuracy = 0.30;
- faction = "CUP_O_CHDKZ";
- crew = "CUP_O_INS_Soldier"; //Placeholder
- typicalCargo[] = {"CUP_O_INS_Soldier","CUP_O_INS_Soldier","CUP_O_INS_Soldier","CUP_O_INS_Soldier"}; //Placeholder
- author = "$STR_CUP_AUTHOR_STRING";
- hiddenSelectionsTextures[] =
- {
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\T72_1_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\T72_2_co.paa",
- "cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\T72_3_co.paa"
- };
- };
- #uninclude
- };
- #uninclude
- Warning: rapWarning: **********missing file(s)***************
- Warning: CUP\TrackedVehicles\CUP_TrackedVehicles_T72\CfgVehicles.hpp Line 121: cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\RACST72_1_co.paa
- Warning: CUP\TrackedVehicles\CUP_TrackedVehicles_T72\CfgVehicles.hpp Line 193: cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\T72_1_co.paa
- Warning: CUP\TrackedVehicles\CUP_TrackedVehicles_T72\CfgVehicles.hpp Line 194: cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\T72_2_co.paa
- Warning: CUP\TrackedVehicles\CUP_TrackedVehicles_T72\CfgVehicles.hpp Line 196: cup\TrackedVehicles\CUP_TrackedVehicles_T72\data\textures\T72_3_co.paa
- rapify x64UnicodeVersion 1.75, Dll 5.24 "config.cpp"
- rapWarning: **********missing file(s)***************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement