Pārlūkot izejas kodu

LAAT LE/V19/Macrobinos/MASH Truck

Erliens 3 gadi atpakaļ
vecāks
revīzija
3c7843ae41

+ 11 - 0
addons - Copy/RD501_Units/blufor/clones/_headwear.hpp

@@ -201,4 +201,15 @@ class rd501_JLTS_CloneBinocular: JLTS_CloneBinocular
 class rd501_JLTS_CloneBinocular_black: JLTS_CloneBinocular_black
 {
     displayname = "[501st] Clone Macrobinoculars (Black)";
+};
+class rd501_JLTS_CloneBinocular_black: JLTS_CloneBinocular_black
+{
+    displayname = "[501st] Clone Macrobinoculars Scout (Black)";
+	visionMode[]=
+    {
+        "Normal",
+        "NVG",
+        "TI"
+    };
+	thermalMode[] = {0,2};
 };

+ 1 - 1
addons - Copy/RD501_Vehicle_Weapons/_mags/config.cpp

@@ -325,7 +325,7 @@ class CfgMagazines
 	class macro_new_mag(ugm,10) : 7Rnd_Rocket_04_AP_F
 	{
 		ammo = macro_new_ammo(ugm)
-		count = 10;
+		count = 15;
 		displayName = "Hurricane UGM";	
 		displayNameShort = "Hurricane UGM";
 		tracersEvery=1;

+ 59 - 0
addons - Copy/RD501_Vehicle_Weapons/misc/missiles/config.cpp

@@ -32,6 +32,7 @@ class CfgWeapons
 	class missiles_DAGR;
 	class missiles_Jian;
 	class Missile_AGM_01_Plane_CAS_02_F;
+	class RocketPods;
 	
 
 	class macro_new_weapon(wynd,a2a) : missiles_ASRAAM
@@ -103,6 +104,64 @@ class CfgWeapons
 		soundfly[] = {"\xt\SWionrocketloop.ogg",3,1,800};
 		magazines[] = {macro_new_mag(pylon_ugm,10)};
 		autoFire=true;
+		modes[]=
+		{
+			"Far_AI",
+			"Medium_AI",
+			"Close_AI",
+			"Burst",
+			"Dual"
+		};
+		class Dual: RocketPods
+		{
+			displayName="Hurricane Dual(Pylon)";
+			textureType="burst";
+			burst=2;
+			autoFire=0;
+			soundContinuous=0;
+			lockingTargetSound[]=
+			{
+				"A3\Sounds_F\weapons\Rockets\locked_1",
+				0.56234133,
+				1
+			};
+			lockedTargetSound[]=
+			{
+				"A3\Sounds_F\weapons\Rockets\locked_3",
+				0.56234133,
+				1.5
+			};
+			sounds[]=
+			{
+				"StandardSound"
+			};
+			class StandardSound
+			{
+				begin1[]=
+				{
+					"A3\Sounds_F\weapons\Rockets\missile_1",
+					1,
+					1,
+					2000
+				};
+				soundBegin[]=
+				{
+					"begin1",
+					1
+				};
+			};
+			salvo=20;
+			reloadTime=0.2;
+			dispersion=0.015;
+			aiRateOfFire=1;
+			aiRateOfFireDistance=10;
+			minRange=0;
+			minRangeProbab=0.0099999998;
+			midRange=1;
+			midRangeProbab=0.0099999998;
+			maxRange=2;
+			maxRangeProbab=0.0099999998;
+		};
 	};
 	class macro_new_weapon(pylon,spark) : Rocket_04_AP_Plane_CAS_01_F
 	{

+ 0 - 405
addons - Copy/RD501_Vehicles/air/LAAT/common_stuff_swop.hpp

@@ -1,405 +0,0 @@
-class EventHandlers : DefaultEventhandlers 
-{
-	fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');";
-	init = "[_this select 0] execVM 'RD501_Main\functions\autocrate\autocrate.sqf';";
-};
-
-RD501_magclamp_small_forbidden=1;
-RD501_magclamp_large_offset[]={0.0,2.0,-3.7};
-
-	faction = macro_republic_faction
-	editorSubcategory = macro_editor_cat_air(Republic_heli)
-	vehicleClass = macro_editor_vehicle_type_air(Republic)
-
-	maximumLoad = 5000000000;
-	slingLoadMaxCargoMass = 5000000000;
-
-	//dmg properties
-		armor=500;
-		crewCrashProtection=0;
-		epeImpulseDamageCoef=0;
-
-	//dust effects
-		dustEffect = "";//helidust
-		waterEffect = "";//HeliWater
-
-	//Targeting stuff
-		ballisticsComputer = 1+8;
-		//show all crosshairs
-		showCrewAim = 4;
-		showAllTargets = 2;
-		radarType = 12;
-		weaponLockSystem = 31;//"1+2+4+8+16"
-		//!!!!!
-		incomingMissileDetectionSystem = 30;//16
-
-	//Weapons
-		weapons[] = {
-			macro_new_weapon(generic,blue_dual_aircraft_laser),
-			macro_new_weapon(wynd,lgm),
-			macro_new_weapon(wynd,a2a),
-			macro_new_weapon(wynd,agm),
-			macro_basic_air_weapons,
-			"SmokeLauncher"
-			//macro_new_weapon(cannon,laat)
-		};
-		magazines[] = {
-			macro_basic_air_mags,
-			// macro_new_mag(laat_cannon,100),
-			// macro_new_mag(laat_cannon,100),
-			// macro_new_mag(laat_cannon,100),
-			// macro_new_mag(laat_cannon,100),
-			// macro_new_mag(laat_cannon,100),
-			macro_new_mag(generic_aircraft_gun_dual_blue,1000),
-			macro_new_mag(a2a,4),
-			macro_new_mag(agm,6),
-			macro_new_mag(agm,6),
-			macro_new_mag(lgm,4),
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-		};
-		smokeLauncherGrenadeCount = 48;
-		smokeLauncherAngle = 360;
-
-	//The sun
-	class Reflectors
-	{
-		class Right
-		{
-			color[] = {700, 750, 1000};
-			ambient[] = {7000, 7500, 10000};
-			intensity = 100;//50
-			size = 1;//1
-			innerAngle = 0;//15
-			outerAngle = 90;//65
-			coneFadeCoef = 0;//10
-			position = "Light_R_pos";
-			direction = "Light_R_dir";
-			hitpoint = "Light_R_hitpoint";
-			selection = "Light_R";
-			useFlare = 1;
-			flareSize = 1;//10
-			flareMaxDistance = 2000;//250
-			dayLight = 0;
-			brightness =200; //100;
-			class Attenuation
-			{
-				start = 0;
-				constant = 0;//0
-				linear = 1;
-				quadratic = 1;
-				hardLimitStart = 200;//100
-				hardLimitEnd = 400;//200
-			};
-		};
-		class Left: Right
-		{
-			position = "Light_L_pos";
-			direction = "Light_L_dir";
-			hitpoint = "Light_L_hitpoint";
-			selection = "Light_L";
-		};
-		class Center: Right
-		{
-			position = "Light_C_pos";
-			direction = "Light_C_dir";
-			hitpoint = "Light_C_hitpoint";
-			selection = "Light_C";
-		};
-	};
-
-	//Got peek
-	class pilotCamera
-	{
-		class OpticsIn
-		{
-			class Wide
-			{
-				opticsDisplayName="WFOV";
-				initAngleX=0;
-				minAngleX=-10;
-				maxAngleX=90;
-				initAngleY=0;
-				minAngleY=-90;
-				maxAngleY=90;
-				initFov=0.425;//"(30 / 120)";
-				minFov=0.425;//"(30 / 120)";
-				maxFov=0.425;//"(30 / 120)";
-				directionStabilized=1;
-				thermalMode[] = {0,1,2,3,4,5};
-				visionMode[]=
-				{
-					"Normal",
-					"NVG",
-					"Ti"
-				};
-				gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
-				opticsPPEffects[]=
-				{
-					"OpticsCHAbera2",
-					"OpticsBlur2"
-				};
-			};
-
-			class zoomx4: Wide
-			{
-				opticsDisplayName="NFOV";
-				initFov="(0.425/4)";//"(3.75 / 120)";
-				minFov="(0.425/4)";//"(3.75 / 120)";
-				maxFov="(0.425/4)";//"(3.75 / 120)";
-
-			
-				gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
-			};
-
-			class zoomX8: Wide
-			{
-				opticsDisplayName="NFOV";
-				
-
-				initFov="(0.42/8)";//"(.375 / 120)";
-				minFov="(0.42/8)";//"(.375 / 120)";
-				maxFov="(0.42/8)";//"(.375 / 120)";
-				gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
-			};
-			class zoomX20: Wide
-			{
-				opticsDisplayName="NFOV";
-				initFov="(0.42/20)";//"(.375 / 120)";
-				minFov="(0.42/20)";//"(.375 / 120)";
-				maxFov="(0.42/20)";//"(.375 / 120)";
-				gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
-			};
-			class zoomX50: Wide
-			{
-				opticsDisplayName="NFOV";
-				
-
-				initFov="(0.42/50)";//"(.375 / 120)";
-				minFov="(0.42/50)";//"(.375 / 120)";
-				maxFov="(0.42/50)";//"(.375 / 120)";
-				gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
-			};
-
-			class zoomX70: Wide
-			{
-				opticsDisplayName="NFOV";
-
-				initFov="(0.42/70)";//"(.375 / 120)";
-				minFov="(0.42/70)";//"(.375 / 120)";
-				maxFov="(0.42/70)";//"(.375 / 120)";
-				gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
-			};
-
-			showMiniMapInOptics=1;
-			showUAVViewInOptics=0;
-			showSlingLoadManagerInOptics=1;
-		};
-		minTurn=-180;
-		maxTurn=180;
-
-		initTurn=0;
-		minElev=-10;
-		maxElev=90;
-		initElev=-10;
-		maxXRotSpeed=0.30000001;
-		maxYRotSpeed=0.30000001;
-		pilotOpticsShowCursor=1;
-		controllable=1;
-	};
-
-	#include "sounds.hpp"
-
-	//for texture reskins
-		hiddenSelections[]=
-		{
-			"Camo1",
-			"Camo2"
-		};
-	//transport
-		class TransportWeapons
-		{
-			class _transport_dc15a
-{
-    weapon = macro_new_weapon(DC,15a)
-    count = 5;
-};
-class _transport_dc15s
-{
-    weapon = macro_new_weapon(DC,r15s)
-    count = 5;
-};
-class _transport_dc15c
-{
-    weapon = macro_new_weapon(DC,15c)
-    count = 5;
-};
-class _transport_dc15l
-{
-    weapon = macro_new_weapon(DC,15l)
-    count = 2;
-};
-class _transport_z6
-{
-    weapon = macro_new_weapon_nofam(rz6)
-    count = 2;
-};
-class _transport_dc15gl
-{
-    weapon = macro_new_weapon(DC,15gl)
-    count = 2;
-};
-class _transport_valken38x
-{
-    weapon = macro_new_weapon_nofam(valken38x)
-    count = 2;
-};
-class _transport_rps6
-{
-    weapon = macro_new_weapon(launcher,rps6)
-    count = 2;
-};
-class _transport_rps1
-{
-    weapon = macro_new_weapon(launcher,rps1)
-    count = 2;
-};
-class _transport_plx
-{
-    weapon = macro_new_weapon(Launcher,PLX1)
-    count = 1;
-};
-class _transport_z1000
-{
-    weapon = macro_new_weapon_nofam(z1000)
-    count = 1;
-};
-class _transport_dc15x
-{
-    weapon = macro_new_weapon(DC,r15x)
-    count = 1;
-};
-class _transport_rgl6
-{
-    weapon = macro_new_weapon_nofam(rgl6)
-    count = 1;
-};
-		};
-		class TransportMagazines
-		{
-			class transport_2mw30
-{
-	magazine = macro_new_mag(2mw,30);
-	count = 15;
-};
-class transport_5mw15
-{
-	magazine = macro_new_mag(5mw,10);
-	count = 15;
-};
-class transport_5mw60
-{
-	magazine = 	macro_new_mag(5mw,60)
-	count = 60;
-};
-class transport_10mw30
-{
-	magazine = macro_new_mag(10mw,30);
-	count = 60;
-};
-class transport_10mw400
-{
-	magazine = macro_new_mag(10mw,400);
-	count = 15;
-};
-class _transport_20mw20
-{
-	magazine = macro_new_mag(20mw,20);
-	count = 20;
-};
-class _transport_20mwup20
-{
-	magazine =  macro_new_mag(20mwup,20);
-	count = 40;
-};		
-class _transport_20mwdp20
-{
-	magazine = macro_new_mag(20mwdp,20);
-	count = 40;
-};		
-class _transport_20mw240
-{
-	magazine = macro_new_mag(20mw,240);
-	count = 20;
-};									
-class _transport_30mw10
-{
-	magazine = macro_new_mag(30mw,10);
-	count = 15;
-}
-class _transport_30mw7
-{
-	magazine = macro_new_mag(30mw,7)
-	count = 15;
-};
-class _transport_40mw5
-{
-	magazine = macro_new_mag(40mw,5)
-	count = 10;
-};
-class _transport_stun5
-{
-	magazine =  macro_new_mag(stun,5)
-	count = 20;
-};
-class _transport_launcher_AT_mags
-{
-	magazine =  macro_new_mag(RPS_AT,1)
-	count = 20;
-};
-class _transport_launcher_AA_mags
-{
-	magazine =  macro_new_mag(RPS_AA,1)
-	count = 20;
-};
-class _transport_he3
-{
-	magazine = macro_new_mag(UGL_HE,3);
-	count = 15;
-};
-class _transport_ap2
-{
-	magazine = macro_new_mag(UGL_AP,2);
-	count = 15;
-};		
-class _transport_emp1
-{
-	magazine = macro_new_mag(UGL_EMP,1);
-	count = 3;
-};			
-class _transport_HuntIR_M203
-{
-	magazine = "ACE_HuntIR_M203";
-	count = 15;
-};
-class _transport_C12_Remote_Mag
-{
-	magazine = "C12_Remote_Mag";
-	count = 2;
-};
-		};
-		class TransportItems
-		{
-			class _xx_SW_SquadShield_Mag
-			{
-				name = "SW_SquadShield_Mag";
-				count = 2;
-			};
-			class _xx_ACE_HuntIR_monitor
-			{
-				name = "ACE_HuntIR_monitor";
-				count = 1;
-			};
-		};

+ 140 - 5
addons - Copy/RD501_Vehicles/air/LAAT/common_stuff_tcw.hpp

@@ -177,6 +177,11 @@ class TransportWeapons
 		weapon = macro_new_weapon(launcher,rps1)
 		count = 2;
 	};
+	class _transport_rps4
+	{
+		weapon = macro_new_weapon(launcher,RPS4)
+		count = 2;
+	};
 	class _transport_plx
 	{
 		weapon = macro_new_weapon(Launcher,PLX1)
@@ -234,17 +239,17 @@ class TransportMagazines
 	{
 		magazine =  macro_new_mag(20mwup,20);
 		count = 40;
-	};
+	};		
 	class _transport_20mwdp20
 	{
 		magazine = macro_new_mag(20mwdp,20);
 		count = 40;
-	};
+	};		
 	class _transport_20mw240
 	{
 		magazine = macro_new_mag(20mw,240);
 		count = 20;
-	};
+	};									
 	class _transport_30mw10
 	{
 		magazine = macro_new_mag(30mw,10);
@@ -275,6 +280,26 @@ class TransportMagazines
 		magazine =  macro_new_mag(RPS_AA,1)
 		count = 20;
 	};
+	class _transport_launcher_RPS4AT_mags
+	{
+		magazine =  macro_new_mag(rps4heat,1)
+		count = 20;
+	};
+	class _transport_launcher_ARPS4HE_mags
+	{
+		magazine =  macro_new_mag(rps4he,1)
+		count = 20;
+	};
+	class _transport_launcher_PLXAT_mags
+	{
+		magazine =  "JLTS_PLX1_AT_mag"
+		count = 10;
+	};
+	class _transport_launcher_PLXAP_mags
+	{
+		magazine =  "JLTS_PLX1_AP_mag"
+		count = 10;
+	};
 	class _transport_he3
 	{
 		magazine = macro_new_mag(UGL_HE,3);
@@ -284,12 +309,12 @@ class TransportMagazines
 	{
 		magazine = macro_new_mag(UGL_AP,2);
 		count = 15;
-	};
+	};		
 	class _transport_emp1
 	{
 		magazine = macro_new_mag(UGL_EMP,1);
 		count = 3;
-	};
+	};			
 	class _transport_HuntIR_M203
 	{
 		magazine = "ACE_HuntIR_M203";
@@ -300,6 +325,56 @@ class TransportMagazines
 		magazine = "C12_Remote_Mag";
 		count = 2;
 	};
+	class _transport_RGLHE
+	{
+		magazine = macro_new_mag(UGL_HE,6)
+		count = 10;
+	};
+	class _transport_RGLAP
+	{
+		magazine = macro_new_mag(UGL_AP,6)
+		count = 10;
+	};
+	class _transport_RGPEMP
+	{
+		magazine = macro_new_mag(UGL_EMP,6)
+		count = 5;
+	};
+	class _transport_ShotgunSP
+	{
+		magazine = macro_new_mag(shotgun_scatter,6)
+		count = 20;
+	};
+	class _transport_ShotgunUO
+	{
+		magazine = macro_new_mag(shotgun_HE,6)
+		count = 20;
+	};
+	class _transport_ShotgunEMP
+	{
+		magazine = macro_new_mag(shotgun_EMP,2)
+		count = 10;
+	};
+	class _transport_StaticEweb
+	{
+		magazine = macro_new_mag(eweb,1000)
+		count = 10;
+	};
+	class _transport_StaticStriker
+	{
+		magazine = macro_new_mag(ragl40he,40)
+		count = 10;
+	};
+	class _transport_StaticBoomer
+	{
+		magazine = macro_new_mag(aap,4)
+		count = 10;
+	};
+	class _transport_StaticDriver
+	{
+		magazine = macro_new_mag(mar,1)
+		count = 10;
+	};
 };
 class TransportItems
 {
@@ -313,4 +388,64 @@ class TransportItems
 		name = "ACE_HuntIR_monitor";
 		count = 1;
 	};
+	class _xx_ACE_tourniquet
+	{
+		name = "ACE_tourniquet";
+		count = 15;
+	};
+	class _xx_ACE_splint
+	{
+		name = "ACE_splint";
+		count = 15;
+	};
+	class _xx_ACE_plasmaIV_250
+	{
+		name = "ACE_plasmaIV_250";
+		count = 15;
+	};
+	class _xx_ACE_plasmaIV_500
+	{
+		name = "ACE_plasmaIV_500";
+		count = 15;
+	};
+	class _xx_ACE_plasmaIV
+	{
+		name = "ACE_plasmaIV";
+		count = 15;
+	};
+	class _xx_ACE_elasticBandage
+	{
+		name = "ACE_elasticBandage";
+		count = 80;
+	};				
+	class _xx_ACE_quikclot
+	{
+		name = "ACE_quikclot";
+		count = 80;
+	};					
+	class _xx_ACE_packingBandage
+	{
+		name = "ACE_packingBandage";
+		count = 80;
+	};					
+	class _xx_ACE_morphine
+	{
+		name = "ACE_morphine";
+		count = 30;
+	};		
+	class _xx_ACE_painkiller
+	{
+		name = "RD501_Painkiller";
+		count = 30;
+	};								
+	class _xx_ACE_epinephrine
+	{
+		name = "ACE_epinephrine";
+		count = 20;
+	};				
+	class _xx_SmokeShellPurple
+	{
+		name = "SmokeShellPurple";
+		count = 5;
+	};
 };

+ 87 - 97
addons - Copy/RD501_Vehicles/air/LAAT/config.cpp

@@ -48,7 +48,7 @@ class CfgPatches
 			macro_new_vehicle(laat,Mk1_lights),
 			macro_new_vehicle(laat,Mk2),
 			macro_new_vehicle(laat,Mk2_lights),
-			macro_new_vehicle(laat,cargo_Mk2)
+			macro_new_vehicle(laat,LE)
 		};
 		weapons[]=
 		{
@@ -90,6 +90,20 @@ class CfgVehicles
 				maxelev=40;
 				maxturn=-120;
 				#include "../../common/common_optics.hpp"
+				weapons[]=
+					{
+						macro_new_weapon(generic,republic_aircraft_cannon),
+						"Laserdesignator_pilotCamera"
+					};
+				magazines[]=
+					{
+						"Laserbatteries",
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000)
+					};
+				#include "../../common/common_optics.hpp"
+				memorypointgunneroptics="FIXME";
 			};
 			class LeftDoorgun: LeftDoorgun
 			{
@@ -160,6 +174,18 @@ class CfgVehicles
 				minturn=-240;
 				maxelev=40;
 				maxturn=-120;
+				weapons[]=
+					{
+						macro_new_weapon(generic,republic_aircraft_cannon),
+						"Laserdesignator_pilotCamera"
+					};
+				magazines[]=
+					{
+						"Laserbatteries",
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000)
+					};
 				#include "../../common/common_optics.hpp"
 			};
 			class CargoTurret_01: CargoTurret_01{};
@@ -198,6 +224,18 @@ class CfgVehicles
 				minturn=-240;
 				maxelev=40;
 				maxturn=-120;
+				weapons[]=
+					{
+						macro_new_weapon(generic,republic_aircraft_cannon),
+						"Laserdesignator_pilotCamera"
+					};
+				magazines[]=
+					{
+						"Laserbatteries",
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000)
+					};
 				#include "../../common/common_optics.hpp"
 			};
 			class CargoTurret_01: CargoTurret_01{};
@@ -231,82 +269,37 @@ class CfgVehicles
 				minturn=-240;
 				maxelev=40;
 				maxturn=-120;
+				weapons[]=
+					{
+						macro_new_weapon(generic,republic_aircraft_cannon),
+						"Laserdesignator_pilotCamera"
+					};
+				magazines[]=
+					{
+						"Laserbatteries",
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000),
+						macro_new_mag(generic_aircraft_gun_green,1000)
+					};
 				#include "../../common/common_optics.hpp"
 			};
 			class CargoTurret_01: CargoTurret_01{};
 			class CargoTurret_02: CargoTurret_02{};
 		};
 	};
-
-	class macro_new_vehicle(laat,cargo_Mk2):swop_LAAT_cargo
+	class macro_new_vehicle(laat,LE):3AS_Patrol_LAAT_Republic
 	{
+		displayName="Republic LAAT/LE";
 		scope=2;
-		displayName="LAAT/C MK.II";
-		author="RD501"
-		side=1;
-		crew="SWOP_Clonetrooper_P1";
-		//transportSoldier=24;
-		smokeLauncherGrenadeCount = 48;
-		smokeLauncherAngle = 360;
+		author="RD501";
 		forceInGarage = 1;
+
 		faction = macro_republic_faction
 		editorSubcategory = macro_editor_cat_air(Republic_heli)
 		vehicleClass = macro_editor_vehicle_type_air(Republic)
-
-		maximumLoad = 5000000000;
-		slingLoadMaxCargoMass = 5000000000;
-
-		//#include "flight_model.hpp"
-		// cyclicAsideForceCoef = 1*1;
-		// cyclicForwardForceCoef = 1*4;
-		// backRotorForceCoef =1*1;
-		// maxSpeed=200;
-		// bodyFrictionCoef = 0.9*40;
-
-		#include "ace_stuff.hpp"
-
-		RD501_magclamp_small_1[] = {-7.0,-2.0,-2.5};
-		RD501_magclamp_large[] = {0.0,-2.0,-2.0};
-		RD501_magclamp_small_2[] = {7.0,-2.0,-2.5};
-		RD501_magclamp_small_forbidden=1;
-		RD501_magclamp_large_offset[]={0.0,1.0,-4.5};
-
-		class ACE_SelfActions
-		{		
-			#include "../../common/universal_hud_color_changer.hpp"
-		};
-
-		#include "../../common/helicopter_mfd.hpp"	
-		//#include "../../common/universal_mfd.hpp"
-
-		//#include "flight_model.hpp"
-		#include "sounds.hpp"
+		transportSoldier=14;
 		class UserActions
 		{
-			class StartRefuel
-			{
-				displayName = "<t color='#07CC0C'>[Start Refueling]</t>";
-				displayNameDefault = "<t color='#07CC0C'>[Start Refueling]</t>";
-				textToolTip = "<t color='#07CC0C'>[Start Refueling]</t>";
-				position = "pilotview";
-				radius = 20;
-				priority = 21;
-				onlyForPlayer = 1;
-				condition = "this call RD501_fnc_mc_canRefuel";
-				statement = "this call RD501_fnc_mc_startRefuel;";
-			};
-			class StopRefuel
-			{
-				displayName = "<t color='#BC0404'>[Stop Refueling]</t>";
-				displayNameDefault = "<t color='#BC0404'>[Stop Refueling]</t>";
-				textToolTip = "<t color='#BC0404'>[Stop Refueling]</t>";
-				position = "pilotview";
-				radius = 20;
-				priority = 21;
-				onlyForPlayer = 1;
-				condition = "this call RD501_fnc_mc_canStopRefuel";
-				statement = "_vehicle setVariable['RD501_mc_stop_refuel',true,true];";
-			};
 			class ThrusterEngage
 			{
 				displayName = "";
@@ -320,6 +313,7 @@ class CfgVehicles
 				statement = "this execVM ""\RD501_Main\functions\impulse\fnc_impulseIncrease.sqf""";
 				shortcut="User19"
 			};
+
 			class ThrusterDisengage: ThrusterEngage
 			{
 				priority = 0;
@@ -331,43 +325,39 @@ class CfgVehicles
 				shortcut="User20"
 			};
 		};
-		class EventHandlers : DefaultEventhandlers {
-			fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');";
-			//init = "[_this select 0] call RD501_Main_fnc_laatc_lift";
-		}
- 
+
+		RD501_magclamp_small_1[] = {0.0,1.0,-1.0};
+		enableManualFire=1;
 		weapons[]=
-		{
-			macro_new_weapon(cannon,laat),
-			macro_new_weapon(wynd,a2a),
-			"CMFlareLauncher",
-			"SmokeLauncher",
-			"Laserdesignator_pilotCamera"
-			
-		};
+			{
+				macro_new_weapon(generic,republic_aircraft_cannon),
+				"Laserdesignator_pilotCamera"
+			};
 		magazines[]=
+			{
+				"Laserbatteries",
+				macro_new_mag(generic_aircraft_gun_green,1000)
+			};
+		class Turrets: Turrets
 		{
-			"300Rnd_CMFlare_Chaff_Magazine",
-			"300Rnd_CMFlare_Chaff_Magazine",
-			"300Rnd_CMFlare_Chaff_Magazine",
-			macro_new_mag(a2a,4),
-			macro_new_mag(a2a,4),
-			"SmokeLauncherMag",
-			macro_new_mag(laat_cannon,100),
-			macro_new_mag(laat_cannon,100),
-			macro_new_mag(laat_cannon,100),
-			macro_new_mag(laat_cannon,100),
-			macro_new_mag(laat_cannon,100),
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"SmokeLauncherMag",
-			"Laserbatteries"
-		};
 
-		//#include "flight_model.hpp"
+			class Gunner: Copilot
+			{
+				outGunnerMayFire=1;
+				commanding=-1;
+				primaryGunner=1;
+				weapons[]=
+					{
+						macro_new_weapon(cannon,laat),
+						"Laserdesignator_pilotCamera"
+					};
+				magazines[]=
+					{
+						"Laserbatteries",
+						macro_new_mag(laat_cannon,100)
+					};
+				#include "../../common/common_optics.hpp"
+			};
+		};
 	};
-
 };

+ 52 - 60
addons - Copy/RD501_Vehicles/air/LAAT/inheritance.hpp

@@ -1,10 +1,49 @@
-class Heli_Attack_01_base_F;
-class B_Heli_Attack_01_base_F: Heli_Attack_01_base_F
+	class Helicopter
+	{
+	};
+	class Helicopter_Base_F: Helicopter
+	{
+		class Turrets;
+		class HitPoints;
+	};
+	class Heli_Attack_01_base_F: Helicopter_Base_F
+	{
+		class Turrets: Turrets
+		{
+			class CopilotTurret;
+			class MainTurret;
+		};
+		class HitPoints: HitPoints
+		{
+			class HitHull;
+			class HitFuel;
+			class HitEngine;
+			class HitAvionics;
+			class HitVRotor;
+			class HitHRotor;
+			class HitGlass1;
+			class HitGlass2;
+			class HitGlass3;
+			class HitGlass4;
+			class HitGlass5;
+		};
+		class AnimationSources;
+		class ViewPilot;
+		class ViewOptics;
+		class components;
+		class RotorLibHelicopterProperties;
+	};
+	class B_Heli_Attack_01_base_F: Heli_Attack_01_base_F
+	{
+		class UserActions;
+		class CargoTurret;
+	};
+class 3AS_Patrol_LAAT_Base: Heli_Attack_01_base_F
 {
-	class UserActions;
-	class Turrets;
-	class ViewPilot;
-	class Components;
+	class Turrets: Turrets
+	{
+		class Copilot: MainTurret{};
+	};
 };
 class 3as_laat_Base: B_Heli_Attack_01_base_F
 {
@@ -28,6 +67,13 @@ class 3as_laat_Base: B_Heli_Attack_01_base_F
 		class CargoTurret_06;
 	};
 };
+class 3AS_Patrol_LAAT_Republic: 3AS_Patrol_LAAT_Base
+{
+	class Turrets: Turrets
+	{
+		class Copilot:Copilot{};
+	};
+};
 class 3as_laatUnarmed_Base: 3as_laat_Base
 {
 	class Turrets: Turrets
@@ -54,57 +100,3 @@ class 3as_LAAT_Mk1: 3as_laat_Base{};
 class 3as_LAAT_Mk1Lights: 3as_laatFloodLight_Base{};
 class 3as_LAAT_Mk2: 3as_laatUnarmed_Base{};
 class 3as_LAAT_Mk2Lights: 3as_laatFloodLight_Base{};
-
-// SWOP START HERE
-
-class Helicopter_Base_F;
-
-class Helicopter_Base_H: Helicopter_Base_F
-{
-	class Turrets;
-
-	class Sounds;
-	class SoundsExt;
-};
-
-class swop_LAAT:Helicopter_Base_H
-{
-	class RotorLibHelicopterProperties;
-	class EventHandlers; 
-	scope=0;
-	class ACE_SelfActions;
-	class Turrets: Turrets
-	{
-		class CopilotTurret;
-		class GunnerTurret1;
-		class GunnerTurret2;
-		class CargoTurret_01;
-		class CargoTurret_02;
-		class CargoTurret_03;
-		class CargoTurret_04;
-		class CargoTurret_05;
-		class CargoTurret_06;
-		
-	};
-	class Sounds:Sounds
-	{
-
-	};
-	class SoundsExt:SoundsExt
-	{
-		class Sounds;
-	};
-	forceInGarage=0;
-};
-
-class swop_LAATmk2:swop_LAAT
-{
-	class ACE_SelfActions;
-	forceInGarage=0;
-};
-
-class swop_LAAT_cargo:swop_LAATmk2
-{
-	class ACE_SelfActions;
-	forceInGarage=0;
-};

+ 197 - 0
addons - Copy/RD501_Vehicles/air/V19/config.cpp

@@ -0,0 +1,197 @@
+#include "../../../RD501_main/config_macros.hpp"
+
+class CfgPatches
+{
+	class macro_patch_name(V19)
+	{
+		addonRootClass=macro_patch_name(vehicles)
+
+		requiredAddons[]=
+		{
+			macro_patch_name(vehicles)
+		};
+		requiredVersion=0.1;
+		units[]=
+		{
+			macro_new_vehicle(v19,MKI)
+		};
+		weapons[]=
+		{
+			
+		};
+	};
+};
+
+class CfgVehicles
+{
+	class 3as_V19_base;
+
+	class macro_new_vehicle(v19,MKI):3as_V19_base
+	{
+		side=1;
+		scope=2;
+		scopeCurator=2;
+		displayName = "Republic V19 Torrent";
+		forceInGarage = 1;
+		//dmg stuff
+		armor=1925;
+		armorStructural = 1;
+		vtol = 4;
+		faction = macro_republic_faction
+		editorSubcategory = macro_editor_cat_air(Republic_vtol)
+		vehicleClass = macro_editor_vehicle_type_air(Republic)
+		ballisticsComputer = 1+8;
+		visualTarget = 1; 
+		visualTargetSize = 1;
+		reportOwnPosition = true;
+		radarTargetSize = 1;
+		radarTarget = 1;
+		nvTarget = 1;
+		laserTarget = 1;
+		laserScanner = 0;
+		irTarget = 1;
+		irTargetSize = 1;
+		countermeasureActivationRadius = 2000;
+
+		//flight model
+		maxSpeed=1100;
+		aileronSensitivity=0.41;
+		elevatorSensitivity=0.41;
+		airBrakeFrictionCoef=120;
+
+		brakeDistance = 80;
+		noseDownCoef = 0;
+		acceleration = 225;
+
+		draconicForceXCoef=15;
+		draconicForceYCoef=6;
+		draconicForceZCoef=12;
+
+		altFullForce=18000;
+		altNoForce=19000;
+
+		draconicTorqueXCoef[]={2.0,1.5,1.0,0.9,1.0,0.9,0.75,0.8,0.9,0.95,1.0};
+		draconicTorqueYCoef[]={1.5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+
+		VTOLYawInfluence="3.5";
+		VTOLPitchInfluence="10";
+		VTOLRollInfluence="9";
+
+		rudderInfluence=0.9;
+		envelope[] = {0.5,2.11,2.43,1.97,1.72,2.69,3.87,5.27,6.89,8.72,9.7,9.6,9.2,8.5,8.2,8};
+		thrustCoef[] = {1.5,3.69,3.62,3.68,3.74,3.81,3.89,3.95,3.96,3.96,3.92,3.4,0.4,0,0,0};
+		elevatorCoef[] = {0.3,0.5,0.66,0.52,0.49,0.46,0.43,0.4,0.35,0.3,0.25,0.18,0.17,0.16,0.15,0.15};
+		aileronCoef[] = {0.4,0.5,0.8,0.95,1.02,1.04,1.03,1.01,1,0.7,0.6,0.55,0.5,0.45,0.4,0.35};
+		rudderCoef[]={0,0.6,0.9,1.0,1.1,1.0,0.9,0.8,0.6,0.35,0.3,0.25,0.2};
+		rudderControlsSensitivityCoef=4.5;
+		gearsUpFrictionCoef=0;
+
+		class EventHandlers{};
+
+		#include "../../common/universal_mfd.hpp"
+
+		weapons[] = {
+			macro_new_weapon(laser,v_wing),
+			macro_new_weapon(wynd,a2a),
+			macro_new_weapon(wynd,ugm),
+			macro_basic_air_weapons
+		};
+		magazines[] = {
+			macro_basic_air_mags,
+			macro_new_mag(generic_aircraft_gun_asg,3000),
+			macro_new_mag(a2a,4),
+			macro_new_mag(a2a,4),
+			macro_new_mag(a2a,4),
+			macro_new_mag(ugm,10)
+		};
+
+		class pilotCamera
+		{
+			class OpticsIn
+			{
+				class Wide
+				{
+					opticsDisplayName="WFOV";
+					initAngleX=0;
+					minAngleX=-10;
+					maxAngleX=90;
+					initAngleY=0;
+					minAngleY=-90;
+					maxAngleY=90;
+					initFov=0.425;//"(30 / 120)";
+					minFov=0.425;//"(30 / 120)";
+					maxFov=0.425;//"(30 / 120)";
+					directionStabilized=1;
+					thermalMode[] = {0,1,2,3,4,5};
+					visionMode[]=
+					{
+						"Normal",
+						"NVG",
+						"Ti"
+					};
+					gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
+					opticsPPEffects[]=
+					{
+						"OpticsCHAbera2",
+						"OpticsBlur2"
+					};
+				};
+				class zoomx4: Wide
+				{
+					opticsDisplayName="NFOV";
+					initFov="(0.425/4)";//"(3.75 / 120)";
+					minFov="(0.425/4)";//"(3.75 / 120)";
+					maxFov="(0.425/4)";//"(3.75 / 120)";
+					gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
+				};
+				class zoomX8: Wide
+				{
+					opticsDisplayName="NFOV";
+					initFov="(0.42/8)";//"(.375 / 120)";
+					minFov="(0.42/8)";//"(.375 / 120)";
+					maxFov="(0.42/8)";//"(.375 / 120)";
+					gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
+				};
+				class zoomX20: Wide
+				{
+					opticsDisplayName="NFOV";
+					initFov="(0.42/20)";//"(.375 / 120)";
+					minFov="(0.42/20)";//"(.375 / 120)";
+					maxFov="(0.42/20)";//"(.375 / 120)";
+					gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
+				};
+				class zoomX50: Wide
+				{
+					opticsDisplayName="NFOV";
+					initFov="(0.42/50)";//"(.375 / 120)";
+					minFov="(0.42/50)";//"(.375 / 120)";
+					maxFov="(0.42/50)";//"(.375 / 120)";
+					gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
+				};
+				class zoomX70: Wide
+				{
+					opticsDisplayName="NFOV";
+					initFov="(0.42/70)";//"(.375 / 120)";
+					minFov="(0.42/70)";//"(.375 / 120)";
+					maxFov="(0.42/70)";//"(.375 / 120)";
+					gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
+				};
+
+				showMiniMapInOptics=1;
+				showUAVViewInOptics=0;
+				showSlingLoadManagerInOptics=1;
+			};
+			minTurn=-180;
+			maxTurn=180;
+
+			initTurn=0;
+			minElev=-10;
+			maxElev=90;
+			initElev=-10;
+			maxXRotSpeed=0.30000001;
+			maxYRotSpeed=0.30000001;
+			pilotOpticsShowCursor=1;
+			controllable=1;
+		};
+	};
+};

+ 56 - 0
addons - Copy/RD501_Vehicles/land/MASH/config.cpp

@@ -0,0 +1,56 @@
+#include "../../../RD501_main/config_macros.hpp"
+class CfgPatches
+{
+	class macro_patch_name(MASH)
+	{
+		addonRootClass=macro_patch_name(vehicles)
+
+		requiredAddons[]=
+		{
+			macro_patch_name(vehicles)
+		};
+		requiredVersion=0.1;
+		units[]=
+		{,
+			macro_new_vehicle(MASH,Truck)
+		};
+		weapons[]=
+		{
+			
+		};
+	};
+};
+
+
+#include "../../common/sensor_templates.hpp"
+class DefaultEventhandlers;
+class CfgVehicles
+{
+	class B_Truck_01_box_F;
+	class macro_new_vehicle(MASH,Truck):B_Truck_01_box_F
+	{
+		displayName = "Republic M*A*S*H Truck";
+		scope = 2;
+		forceInGarage = 1;
+		side = 1;
+
+		faction = macro_republic_faction
+		editorSubcategory = macro_editor_cat(Transport)
+		vehicleClass = macro_editor_vehicle_type(Transport)
+		enginePower=300;
+		peakTorque=800;
+		class ACE_Actions {
+            class ACE_MainActions {
+                displayName = "Deployable CCP";
+                condition = "true";
+                distance = 4;
+                class rd501_deploy_medical_ccp {
+                    displayName = "Deploy";
+                    statement = "_this call rd501_fnc_deployCCP";
+                    icon = "rd501_main\ui_icons\medical_emblem.paa";
+                    exceptions[] = {};
+                };
+            };
+        };
+	};
+};

+ 0 - 15
addons - Copy/RD501_Vehicles/land/resupply_box/ammo_platoon_items.hpp

@@ -1,15 +0,0 @@
-class _xx_swop_SWOP_termDet_G_rd501
-{
-	name = "SWOP_termDet_G";
-	count = 50;
-};
-class _xx_swop_SmokeShell_rd501
-{
-	name = "SmokeShell";
-	count = 40;
-};
-class _xx_swop_SWOPthrowablectype_rd501
-{
-	name = "SWOPthrowablectype";
-	count = 5;
-};

+ 0 - 95
addons - Copy/RD501_Vehicles/land/resupply_box/ammo_platoon_mag.hpp

@@ -1,95 +0,0 @@
-class DC15_A_Rifle_full_mag
-{
-	magazine = macro_new_mag(DC15a_High,15);
-	count = 150;
-};
-class _xx_SWOP_DC15ABlasterRifle_Mag
-{
-	magazine = macro_new_mag(DC15a_Med,30);
-	count = 150;
-};
-class _xx_SWOP_DC15ABlasterRifle_Low_Mag
-{
-	magazine = 	macro_new_mag(DC15a_Low,60)
-	count = 150;
-};
-class _xx_DCStun_Mag
-{
-	magazine = "DCStun_Mag";
-	count = 150;
-};
-class _xx_SWOP_DC15_Mag_Mag
-{
-	magazine = macro_new_mag(DC15s,60);
-	count = 150;
-};
-class _xx_SWOP_SWOP_dc15xBlasterRifle_RD501_Mag_Mag
-{
-	magazine = macro_new_mag(DC15x,6);
-	count = 15;
-};
-class _xx_SWOP_SWOP_DC15ABlasterRifle_Low_highcap_box_Mag
-{
-	magazine =  macro_new_mag(DC15a_box_mag,240);
-	count = 60;
-};		
-class _xx_SWOP_1Rnd_AT_Grenade_DC15A_Mag
-{
-	magazine = macro_new_mag(AT_GL,2);
-	count = 35;
-};		
-class _xx_SWOP_SWOP_WESTARM5_MAG
-{
-	magazine = "SWOP_WESTARM5_Mag";
-	count = 80;
-};									
-class _xx_SWOP_SWOP_DC17Pistol_Mag_Mag
-{
-	magazine = macro_new_mag(DC17,20)
-	count = 45;
-};					
-class _xx_ACE_HuntIR_M203
-{
-	magazine = "ACE_HuntIR_M203";
-	count = 25;
-};
-class _xx_5Rnd_HE_Grenade_DC15A
-{
-	magazine = macro_new_mag(HE_GL,3)
-	count = 45;
-};
-class _xx_300Rnd_BlasterLaser_Belt
-{
-	magazine = macro_new_mag(z6,400)
-	count = 75;
-};
-class _xx_RD501_DC15ABlasterRifleLE_Full_Mag
-{
-	magazine =  macro_new_mag(DC15a_LE,15)
-	count = 25;
-};
-class _xx_C12_Remote_Mag
-{
-	magazine = "C12_Remote_Mag";
-	count = 2;
-};
-class _xx_RocketHH15CloneHEATFF_Mag_RD501
-{
-	magazine =  macro_new_mag(RPS_AT,1)
-	count = 25;
-};
-class _xx_Rocket_AA_mags
-{
-	magazine =  macro_new_mag(RPS_AA,1)
-	count = 25;
-};
-class _xx_UGL_FlareWhite_F_3Rnd_RD501
-{
-	magazine = "UGL_FlareWhite_F_3Rnd_RD501";
-	count = 10;
-};
-class _xx_UGL_3Rnd_Smoke_Grenade_shell
-{
-	magazine = "3Rnd_Smoke_Grenade_shell";
-	count = 20;
-};

+ 0 - 5
addons - Copy/RD501_Vehicles/land/resupply_box/ammo_platoon_weap.hpp

@@ -1,5 +0,0 @@
-class DC15_A_Rifle_weapon
-{
-	weapon = macro_new_weapon(DC,15a)
-	count = 5;
-};

+ 1 - 112
addons - Copy/RD501_Vehicles/land/resupply_box/config.cpp

@@ -24,10 +24,7 @@ class CfgPatches
 		};
 		requiredVersion=0.1;
 		units[]=
-		{
-			macro_new_vehicle(resuppy_box,platoon_medical),
-			macro_new_vehicle(resuppy_box,platoon_ammo),
-			macro_new_vehicle(resuppy_box,platoon_joint),
+		{,
 			macro_new_vehicle(resuppy_box,small_medical),
 			macro_new_vehicle(resuppy_box,small_ammo),
 			macro_new_vehicle(resuppy_box,small_uav),
@@ -45,117 +42,9 @@ class CfgPatches
 class DefaultEventhandlers;
 class CfgVehicles
 {
-	class plp_ct_HighSecContBlack;
 	class 442_box5_1;
 	class 442_box10;
 	class 442_box4;
-	class SWOP_BOX_BASE;
-		class plp_ct_HighSecBigBlack;
-
-	class macro_new_vehicle(resuppy_box,platoon_medical): plp_ct_HighSecContBlack
-	{
-		scope = 2;
-		scopeCurator = 2;
-		displayName = "Republic Platoon Resupply (Medical)";
-		hiddenSelections[] = {"camo", "camoB", "camo1", "camo2"};
-		hiddenSelectionsTextures[] = {"\plp_containers\StcHighSec\plp_ct_HighSecContRed.paa", "", "\plp_containers\StcHighSec\plp_ct_HighSec_LightOrange_co.paa", ""};
-		hiddenSelectionsMaterials[] = {"\plp_containers\StcHighSec\plp_ct_HighSecCont_Metal.rvmat", "\plp_containers\StcHighSec\plp_ct_HighSecCont_MetalB.rvmat", "\plp_containers\StcHighSec\plp_ct_HighSec_Light.rvmat", ""};
-		editorCategory = macro_editor_cat(suppplies)
-		editorSubcategory = macro_editor_cat(resupply)
-		RD501_magclamp_small_offset[]={0.0,0.0,-0.4};
-		class TransportItems
-		{
-			#include "medical_platoon_items.hpp"
-		};
-		class EventHandlers :DefaultEventhandlers{};
-	};
-	class macro_new_vehicle(resuppy_box,platoon_medical_tent): plp_ct_HighSecContBlack
-	{
-		scope = 2;
-		scopeCurator = 2;
-		displayName = "Republic M*A*S*H";
-		hiddenSelections[] = {"camo", "camoB", "camo1", "camo2"};
-		hiddenSelectionsTextures[] = {"\plp_containers\StcHighSec\plp_ct_HighSecContRed.paa", "", "\plp_containers\StcHighSec\plp_ct_HighSec_LightOrange_co.paa", ""};
-		hiddenSelectionsMaterials[] = {"\plp_containers\StcHighSec\plp_ct_HighSecCont_Metal.rvmat", "\plp_containers\StcHighSec\plp_ct_HighSecCont_MetalB.rvmat", "\plp_containers\StcHighSec\plp_ct_HighSec_Light.rvmat", ""};
-		editorCategory = macro_editor_cat(suppplies)
-		editorSubcategory = macro_editor_cat(resupply)
-		RD501_magclamp_small_offset[]={0.0,0.0,-0.4};
-		class TransportItems{};
-		class EventHandlers :DefaultEventhandlers{};
-		class ACE_Actions {
-			class ACE_MainActions {
-				displayName = "Deployable CCP";
-				condition = "true";
-				distance = 4;
-				class rd501_deploy_medical_ccp {
-					displayName = "Deploy";
-					statement = "_this call rd501_fnc_deployCCP";
-					icon = "rd501_main\ui_icons\medical_emblem.paa";
-					exceptions[] = {};
-				};
-			};
-		};
-	};
-
-	class macro_new_vehicle(resuppy_box,platoon_ammo): plp_ct_HighSecContBlack
-	{
-		scope = 2;
-		scopeCurator = 2;
-		displayName = "Republic Platoon Resupply (Ammo)";
-		hiddenSelections[] = {"camo", "camoB", "camo1", "camo2"};
-		hiddenSelectionsTextures[] = {"\plp_containers\StcHighSec\plp_ct_HighSecContWhite.paa", "", "\plp_containers\StcHighSec\plp_ct_HighSec_LightBlue_co.paa", ""};
-		hiddenSelectionsMaterials[] = {"\plp_containers\StcHighSec\plp_ct_HighSecCont_Metal.rvmat", "\plp_containers\StcHighSec\plp_ct_HighSecCont_MetalB.rvmat", "\plp_containers\StcHighSec\plp_ct_HighSec_Light.rvmat", ""};
-		editorCategory = macro_editor_cat(suppplies)
-		editorSubcategory = macro_editor_cat(resupply)
-		RD501_magclamp_small_offset[]={0.0,0.0,-0.4};
-
-		class TransportItems
-		{
-			//#include "ammo_platoon_items.hpp"
-		};
-
-		class TransportMagazines
-		{
-			//#include"ammo_platoon_mag.hpp"
-		};	
-
-		class TransportWeapons
-		{
-			//#include "ammo_platoon_weap.hpp"
-		};
-
-		class EventHandlers :DefaultEventhandlers{};
-	};
-
-	class macro_new_vehicle(resuppy_box,platoon_joint): plp_ct_HighSecContBlack
-	{
-		scope = 2;
-		scopeCurator = 2;
-		displayName = "Republic Platoon Resupply (Joint)";
-		model = "plp_containers\StcHighSec\plp_cts_HighSecContBlack.p3d";
-		editorCategory = macro_editor_cat(suppplies)
-		editorSubcategory = macro_editor_cat(resupply)
-		RD501_magclamp_small_offset[]={0.0,0.0,-0.4};
-
-		class TransportItems
-		{
-			//#include "ammo_platoon_items.hpp"
-			//#include "medical_platoon_items.hpp"
-		};
-
-		class TransportMagazines
-		{
-			//#include"ammo_platoon_mag.hpp"
-		};	
-
-		class TransportWeapons
-		{
-			//#include "ammo_platoon_weap.hpp"
-		};
-
-		class EventHandlers :DefaultEventhandlers{};
-	};
-
 	class macro_new_vehicle(resuppy_box,small_medical): 442_box5_1
 	{
 		author = "RD501";

+ 0 - 50
addons - Copy/RD501_Vehicles/land/resupply_box/medical_platoon_items.hpp

@@ -1,50 +0,0 @@
-class _xx_ACE_tourniquet
-{
-	name = "ACE_tourniquet";
-	count = 50;
-};
-class _xx_ACE_plasmaIV_250
-{
-	name = "ACE_plasmaIV_250";
-	count = 150;
-};
-class _xx_ACE_plasmaIV_500
-{
-	name = "ACE_plasmaIV_500";
-	count = 150;
-};
-class _xx_ACE_plasmaIV
-{
-	name = "ACE_plasmaIV";
-	count = 150;
-};
-class _xx_ACE_elasticBandage
-{
-	name = "ACE_elasticBandage";
-	count = 350;
-};				
-class _xx_ACE_quikclot
-{
-	name = "ACE_quikclot";
-	count = 350;
-};					
-class _xx_ACE_packingBandage
-{
-	name = "ACE_packingBandage";
-	count = 350;
-};					
-class _xx_ACE_morphine
-{
-	name = "ACE_morphine";
-	count = 100;
-};									
-class _xx_ACE_epinephrine
-{
-	name = "ACE_epinephrine";
-	count = 100;
-};				
-class _xx_SmokeShellPurple
-{
-	name = "SmokeShellPurple";
-	count = 15;
-};