Browse Source

RAGL and REWEB

Erliens 4 years ago
parent
commit
2eb642bd2d

+ 69 - 0
addons - Copy/RD501_Vehicle_Weapons/land/static/config.cpp

@@ -0,0 +1,69 @@
+
+#include "../../../RD501_main/config_macros.hpp"
+#include "../../_common/common.hpp"
+
+
+class CfgPatches
+{
+	class macro_patch_name(staticweapons)
+	{
+		author=DANKAUTHORS;
+		addonRootClass= macro_patch_name(vehicle_weapons)
+		requiredAddons[]=
+		{
+			macro_patch_name(vehicle_weapons)
+		};
+		requiredVersion=0.1;
+		units[]={};
+		weapons[]={
+			macro_new_weapon(stat,eweb),
+			macro_new_weapon(stat,ragl40)
+		};
+	};
+};
+
+class CfgWeapons
+{
+	class 3AS_HeavyRepeater;
+	class 3AS_BlasterTurret_Repeater:3AS_HeavyRepeater
+	{
+		class manual;
+	}
+	class macro_new_weapon(stat,eweb):3AS_BlasterTurret_Repeater
+	{
+		class manual: manual
+		{
+			dispersion=0.007;
+			reloadTime=0.01;
+		};
+		magazines[]=
+		{
+			macro_new_mag(eweb,600)
+		};
+	};
+	class macro_new_weapon(stat,ragl40):3AS_BlasterTurret_Repeater
+	{
+		magazines[]=
+		{
+			macro_new_mag(ragl40he,40)
+		};
+	};
+};
+class CfgMagazines
+{
+	class 3AS_500_Rnd_BlasterTurret_mag;
+	class macro_new_mag(eweb,600): 3AS_500_Rnd_BlasterTurret_mag
+	{
+		count=600;
+		ammo=macro_new_ammo(z1000)
+	};
+	class macro_new_mag(ragl40he,40): 3AS_500_Rnd_BlasterTurret_mag
+	{
+		count=40;
+		ammo=macro_new_ammo(UGL_HE)
+	};
+};
+class CfgAmmo
+{
+	
+};

+ 114 - 0
addons - Copy/RD501_Vehicles/static/config.cpp

@@ -0,0 +1,114 @@
+#include "../../RD501_main/config_macros.hpp"
+class CfgPatches
+{
+    class macro_patch_name(staticturret)
+    {
+        addonRootClass=macro_patch_name(vehicles)
+
+        requiredAddons[]=
+        {
+            macro_patch_name(vehicles)
+        };
+        requiredVersion=0.1;
+        units[]=
+        {
+            macro_new_vehicle(stat,reweb),
+            macro_new_vehicle(stat,ragl40),
+            macro_new_vehicle(stat,Striker),
+            macro_new_vehicle(stat,Railgun)
+        };
+        weapons[]=
+        {
+            
+        };
+    };
+};
+
+class CfgVehicles
+{
+	class StaticMGWeapon;
+	class 3AS_HeavyRepeater_base:StaticMGWeapon
+	{
+		class Turrets;
+	};
+	class 3AS_HeavyRepeater_Unarmoured: 3AS_HeavyRepeater_base
+	{
+		class Turrets: Turrets
+		{
+			class MainTurret;
+		};
+	};
+	class 3AS_HeavyRepeater_Armoured:3AS_HeavyRepeater_base
+	{
+		class Turrets: Turrets
+		{
+			class MainTurret;
+		};
+	};
+	class OPTRE_LAU65D_pod;
+	class OPTRE_Static_Gauss;
+	class macro_new_vehicle(stat,reweb): 3AS_HeavyRepeater_Unarmoured
+	{
+		scope = 2;
+		author="501st Aux Mod";
+		displayName = "Republic Heavy E-Web";
+		faction = macro_republic_faction
+		editorSubcategory = macro_editor_cat(turrets)
+		vehicleClass = macro_editor_vehicle_type(turrets)
+		class Turrets: Turrets
+		{
+			class MainTurret: MainTurret
+			{
+				weapons[]=
+				{
+					macro_new_weapon(stat,eweb)
+				};
+				magazines[]=
+				{
+					macro_new_mag(eweb,600)
+				};
+			};
+		};
+	};
+	class macro_new_vehicle(stat,ragl40): 3AS_HeavyRepeater_Armoured
+	{
+		scope = 2;
+		author="501st Aux Mod";
+		displayName	= "RAGL40 'Boomer'";
+		faction = macro_republic_faction
+		editorSubcategory = macro_editor_cat(turrets)
+		vehicleClass = macro_editor_vehicle_type(turrets)
+		class Turrets: Turrets
+		{
+			class MainTurret: MainTurret
+			{
+				weapons[]=
+				{
+					macro_new_weapon(stat,ragl40)
+				};
+				magazines[]=
+				{
+					macro_new_mag(ragl40he,40)
+				};
+			};
+		};
+	};
+	class macro_new_vehicle(stat,Striker): OPTRE_LAU65D_pod
+	{
+		scope = 2;
+		author="501st Aux Mod";
+		displayName = "AAP4 'Striker'";
+		faction = macro_republic_faction
+		editorSubcategory = macro_editor_cat(turrets)
+		vehicleClass = macro_editor_vehicle_type(turrets)
+	};
+	class macro_new_vehicle(stat,Railgun): OPTRE_Static_Gauss
+	{
+		scope = 2;
+		author="501st Aux Mod";
+		displayName = "MAR1 'Driver'";
+		faction = macro_republic_faction
+		editorSubcategory = macro_editor_cat(turrets)
+		vehicleClass = macro_editor_vehicle_type(turrets)
+	};
+};

+ 1 - 1
addons - Copy/RD501_Weapons/RGL6/config.cpp

@@ -42,7 +42,7 @@ class CfgWeapons
 		};
 		class Single : Single
 		{
-			reloadTime=2;
+			reloadTime=0.24;
 		};
 	};
 };