Browse Source

Patch 3.22

Erliens 4 years ago
parent
commit
d7cafed6b4
27 changed files with 182 additions and 289 deletions
  1. BIN
      addons - Copy/RD501_Helmets/_textures/Airborne/Slim.paa
  2. BIN
      addons - Copy/RD501_Helmets/_textures/Infantry/Cutter.paa
  3. BIN
      addons - Copy/RD501_Helmets/_textures/Infantry/Kestrel.paa
  4. BIN
      addons - Copy/RD501_Helmets/_textures/Infantry/Schames.paa
  5. BIN
      addons - Copy/RD501_Helmets/_textures/Infantry/Slyder.paa
  6. BIN
      addons - Copy/RD501_Helmets/_textures/aviation/pilots/Canik.paa
  7. BIN
      addons - Copy/RD501_Helmets/_textures/aviation/pilots/Galaxy.paa
  8. 1 0
      addons - Copy/RD501_Helmets/airborne/config.cpp
  9. 1 10
      addons - Copy/RD501_Helmets/aviation/config.cpp
  10. 2 0
      addons - Copy/RD501_Helmets/infantry/config.cpp
  11. 3 0
      addons - Copy/RD501_Jumppack/config.cpp
  12. 0 1
      addons - Copy/RD501_Main/functions/AutoCrate/autocrate.sqf
  13. 16 17
      addons - Copy/RD501_Vehicles/land/resupply_box/config.cpp
  14. 11 6
      addons - Copy/RD501_Vehicles/static/config.cpp
  15. BIN
      addons - Copy/RD501_Vehicles/static/data/rd501_backpack_staticweapons_eweb.paa
  16. 1 1
      addons - Copy/RD501_Weapons/Consumables/config.cpp
  17. 3 1
      addons - Copy/RD501_Weapons/DC_Family/DC_15a/config.cpp
  18. 3 1
      addons - Copy/RD501_Weapons/DC_Family/DC_15c/config.cpp
  19. 7 99
      addons - Copy/RD501_Weapons/DC_Family/DC_15gl/config.cpp
  20. 3 1
      addons - Copy/RD501_Weapons/DC_Family/DC_15l/config.cpp
  21. 3 1
      addons - Copy/RD501_Weapons/DC_Family/DC_15s/config.cpp
  22. 3 66
      addons - Copy/RD501_Weapons/Valken/config.cpp
  23. 3 77
      addons - Copy/RD501_Weapons/Z6/config.cpp
  24. 106 7
      addons - Copy/RD501_Weapons/_acc/config.cpp
  25. BIN
      addons - Copy/RD501_Weapons/_acc/data/icon_red_chip_64.paa
  26. BIN
      addons - Copy/RD501_Weapons/_acc/data/icon_yellow_chip_64.paa
  27. 16 1
      addons - Copy/RD501_Weapons/_ammo/config.cpp

BIN
addons - Copy/RD501_Helmets/_textures/Airborne/Slim.paa


BIN
addons - Copy/RD501_Helmets/_textures/Infantry/Cutter.paa


BIN
addons - Copy/RD501_Helmets/_textures/Infantry/Kestrel.paa


BIN
addons - Copy/RD501_Helmets/_textures/Infantry/Schames.paa


BIN
addons - Copy/RD501_Helmets/_textures/Infantry/Slyder.paa


BIN
addons - Copy/RD501_Helmets/_textures/aviation/pilots/Canik.paa


BIN
addons - Copy/RD501_Helmets/_textures/aviation/pilots/Galaxy.paa


+ 1 - 0
addons - Copy/RD501_Helmets/airborne/config.cpp

@@ -76,6 +76,7 @@ class CfgWeapons
 	NEW_501_AB_HELM_JLTS(501st_Thade_helmet,Thade,Thade.paa)
 	NEW_501_AB_HELM_JLTS(501st_Oneill_helmet,Oneill,Oneill.paa)
 	NEW_501_AB_HELM_JLTS(501st_Monty_helmet,Monty,Monty.paa)
+	NEW_501_AB_HELM_JLTS(501st_Slim_helmet,Slim,Slim.paa)
 
 	
 

+ 1 - 10
addons - Copy/RD501_Helmets/aviation/config.cpp

@@ -50,16 +50,6 @@ class CfgWeapons
 	NEW_501_Pilot_HELM(cxx,CX-X,pilots\cxx.paa)
 	NEW_501_Pilot_HELM(cxc,CX-C,pilots\cxc.paa)
 	NEW_501_Pilot_HELM(dylan,Dylan,pilots\Dylanhelmet.paa)
-
-	class macro_new_helmet(pilot,erlien): macro_new_helmet(pilot,base)
-	{
-		scope = 2;
-		author = "RD501";
-		displayName = [501st] AVI HELM ('Erlien');
-		hiddenSelectionsTextures[] = {"SWOP_clones\data\helmetsOther\clonePilotHelmet501.paa"};
-		subItems[] = {"G_B_Diving"};
-	};
-
 	NEW_501_Pilot_HELM(exose,Exose,pilots\Exose.paa)
 	NEW_501_Pilot_HELM(jackson,Jackson,pilots\Jackson.paa)
 	NEW_501_Pilot_HELM(jaisus,Jaisus,pilots\Jaisus.paa)
@@ -73,6 +63,7 @@ class CfgWeapons
 	NEW_501_Pilot_HELM(Galaxy,Galaxy,pilots\Galaxy.paa)
 	NEW_501_Pilot_HELM(Floff,Floff,pilots\Floff.paa)
 	NEW_501_Pilot_HELM(Gothic,Gothic,pilots\Gothic.paa)
+	NEW_501_Pilot_HELM(Canik,Canik,pilots\Canik.paa)
 	NEW_501_Pilot_HELM(Shnuffles,Shnuffles,pilots\Shnuffles.paa)
 	NEW_501_Pilot_HELM(Legal,Legal,pilots\Legal.paa)
 	NEW_501_Pilot_HELM(Ethan,Ethan,pilots\Ethan.paa)

+ 2 - 0
addons - Copy/RD501_Helmets/infantry/config.cpp

@@ -144,6 +144,8 @@ class CfgWeapons
 	NEW_501_Inf_Helm_JLTS(Kyrie,Kyrie,Kyrie.paa)
 	NEW_501_Inf_Helm_JLTS(Power,Power,Power.paa)
 	NEW_501_Inf_Helm_JLTS(Vulpes,Vulpes,Vulpes.paa)
+	NEW_501_Inf_Helm_JLTS(Cutter,Cutter,Cutter.paa)
+	NEW_501_Inf_Helm_JLTS(Schames,Schames,Schames.paa)
 	NEW_501_ARC_Helm_JLTS(Duke,Duke,Duke.paa)
 	NEW_501_ARC_Helm_JLTS(Jink,Jink,Jink.paa)
 	NEW_501_ARC_Helm_JLTS(Brennan,Brennan,Brennan.paa)

+ 3 - 0
addons - Copy/RD501_Jumppack/config.cpp

@@ -870,6 +870,7 @@ class CfgVehicles
 		tf_range=35000;
 		tf_hasLRradio=1;
 		maximumLoad=700;
+		JLTS_isJumppack = 0;
 		RD501_jumppack_is_jumppack=1;
 		RD501_jumppack_spam_delay=1;
 		RD501_jumppack_energy_capacity=100;
@@ -917,6 +918,7 @@ class CfgVehicles
 		scope = 2;
 		displayname = "[501st] AB Jumppack 01 no LR";
 		maximumLoad = 700;
+		JLTS_isJumppack = 0;
 		RD501_jumppack_is_jumppack = 1;
 		RD501_jumppack_spam_delay = 1;
 		RD501_jumppack_energy_capacity = 100;
@@ -1024,6 +1026,7 @@ class CfgVehicles
 		tf_range=35000;
 		tf_hasLRradio=1;
 		maximumLoad=700;
+		JLTS_isJumppack = 0;
 		RD501_jumppack_is_jumppack=1;
 		RD501_jumppack_spam_delay=1;
 		RD501_jumppack_energy_capacity=100;

+ 0 - 1
addons - Copy/RD501_Main/functions/AutoCrate/autocrate.sqf

@@ -2,6 +2,5 @@ params ["_this"];
  
 ["rd501_resuppy_box_small_medical", _this, true] call ace_cargo_fnc_loadItem; 
 ["rd501_resuppy_box_small_ammo", _this, true] call ace_cargo_fnc_loadItem;  
-["rd501_resuppy_box_small_joint", _this, true] call ace_cargo_fnc_loadItem;  
 ["rd501_sw_barc", _this, true] call ace_cargo_fnc_loadItem;
 ["rd501_sw_barc", _this, true] call ace_cargo_fnc_loadItem;

+ 16 - 17
addons - Copy/RD501_Vehicles/land/resupply_box/config.cpp

@@ -30,7 +30,7 @@ class CfgPatches
 			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_joint),
+			macro_new_vehicle(resuppy_box,small_uav),
 			macro_new_vehicle(resuppy_box,platoon_medical_tent)
 		};
 		weapons[]=
@@ -219,7 +219,7 @@ class CfgVehicles
         	#include "ammo_small_weap.hpp"
         };
 	};
-	class macro_new_vehicle(resuppy_box,small_joint): plp_ct_HighSecBigBlack
+	class macro_new_vehicle(resuppy_box,small_uav): plp_ct_HighSecBigBlack
 	{
 		author = "RD501";
 		class SimpleObject
@@ -234,27 +234,26 @@ class CfgVehicles
 		scope = 2;
 		
 		scopeCurator = 2;
-		displayName = "Republic Squad Resupply (Joint)";
+		displayName = "Republic UAV Resupply";
 		editorSubcategory = macro_editor_cat(resupply)
 		vehicleClass = "Ammo";
 		editorCategory = macro_editor_cat(suppplies)
 		maxload=1000000000;
 		ace_cargo_size = 2;
 		ace_cargo_canLoad = 1;  
-		class TransportItems
-        {
-        	//#include "ammo_small_items.hpp"
-        };
-			
-		class TransportMagazines
-        {
-        	//#include "ammo_small_mag.hpp"	
-        };	
-		
-		class TransportWeapons
-        {
-        	//#include "ammo_small_weap.hpp"
-        };
+		class TransportBackpacks
+			{
+				class _transport_r2
+					{
+						backpack=macro_new_vehicle(drone,Clone_Recon_bag)
+						count=1;
+					};
+				class _transport_eddie
+					{
+						backpack="B_UGV_02_Demining_backpack_F";
+						count=1;
+					};
+			};
 		
 
 		class EventHandlers :DefaultEventhandlers{

+ 11 - 6
addons - Copy/RD501_Vehicles/static/config.cpp

@@ -83,6 +83,7 @@ class CfgVehicles
 		faction = macro_republic_faction
 		editorSubcategory = macro_editor_cat(turrets)
 		vehicleClass = macro_editor_vehicle_type(turrets)
+		ace_cargo_size = 1;
 		class Turrets: Turrets
 		{
 			class MainTurret: MainTurret
@@ -93,7 +94,7 @@ class CfgVehicles
 				};
 				magazines[]=
 				{
-					macro_new_mag(eweb,600)
+					macro_new_mag(eweb,1000)
 				};
 			};
 		};
@@ -114,6 +115,7 @@ class CfgVehicles
 		faction = macro_republic_faction
 		editorSubcategory = macro_editor_cat(turrets)
 		vehicleClass = macro_editor_vehicle_type(turrets)
+		ace_cargo_size = 1;
 		class Turrets: Turrets
 		{
 			class MainTurret: MainTurret
@@ -146,6 +148,7 @@ class CfgVehicles
 		editorSubcategory = macro_editor_cat(turrets)
 		vehicleClass = macro_editor_vehicle_type(turrets)
 		model = "\OPTRE_Weapons\static\LAU65D\LAU65D_pod.p3d";
+		ace_cargo_size = 1;
 		class Turrets: Turrets
 		{
 		class MainTurret: MainTurret
@@ -186,6 +189,7 @@ class CfgVehicles
 		faction = macro_republic_faction
 		editorSubcategory = macro_editor_cat(turrets)
 		vehicleClass = macro_editor_vehicle_type(turrets)
+		ace_cargo_size = 1;
 		class Turrets: Turrets
 		{
 			class MainTurret: MainTurret
@@ -241,7 +245,7 @@ class CfgVehicles
 		displayName="Republic E-Web Bag";
 		hiddenSelectionsTextures[]=
 		{
-			"\RD501_Vehicles\air\drones\Clone_backpack_uav.paa"
+			"\RD501_Vehicles\static\data\rd501_backpack_staticweapons_eweb.paa"
 		};
 		class assembleInfo: assembleInfo
 		{
@@ -306,7 +310,7 @@ class CfgWeapons
 		};
 		magazines[]=
 		{
-			macro_new_mag(eweb,600)
+			macro_new_mag(eweb,1000)
 		};
 	};
 	class macro_new_weapon(stat,ragl40):3AS_BlasterTurret_Repeater
@@ -358,14 +362,14 @@ class CfgMagazines
 	class 3AS_500_Rnd_BlasterTurret_mag;
 	class 40Rnd_20mm_G_belt;
 	class 1Rnd_GAT_missiles;
-	class macro_new_mag(eweb,600): 3AS_500_Rnd_BlasterTurret_mag
+	class macro_new_mag(eweb,1000): 3AS_500_Rnd_BlasterTurret_mag
 	{
 		scope=2;
 		scopeArsenal = 2;
 		type=256;
 		picture="\RD501_Vehicles\static\data\rd501_icon_mag_staticeweb.paa";
 		displayName= "Republic E-Web Charge"
-		count=600;
+		count=1000;
 		ammo=macro_new_ammo(z1000)
 		weaponpoolavailable=1;
 	};
@@ -375,7 +379,7 @@ class CfgMagazines
 		scopeArsenal = 2;
 		type=256;
 		picture="\RD501_Vehicles\static\data\rd501_icon_mag_staticgl.paa";
-		muzzleImpulseFactor[] = {0.1,0.1};
+		muzzleImpulseFactor[] = {0,0};
 		displayName= "RAGL40 'Boomer' belt"
 		count=40;
 		ammo=macro_new_ammo(UGL_HE)
@@ -389,6 +393,7 @@ class CfgMagazines
 		picture="\RD501_Vehicles\static\data\rd501_icon_mag_staticaap.paa";
 		displayName= "AAP4 'Striker' Pod"
 		count=4;
+		//ammo=macro_new_ammo(striker)
 		weaponpoolavailable=1;
 	};
 		class macro_new_mag(mar,1): 3AS_500_Rnd_BlasterTurret_mag

BIN
addons - Copy/RD501_Vehicles/static/data/rd501_backpack_staticweapons_eweb.paa


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

@@ -30,7 +30,7 @@ class CfgWeapons
     class MCC_bacon;
     class macro_new_weapon(fortify,nanobots): MCC_bacon
     {
-        displayName = "RD501 Nanobot Charge";
+        displayName = "Nanobot Charge";
         descriptionShort = "No, you can't eat that!";
         picture = "\RD501_Weapons\Consumables\data\nanobot_charge_ico.paa";
         author = "RD501";

+ 3 - 1
addons - Copy/RD501_Weapons/DC_Family/DC_15a/config.cpp

@@ -103,7 +103,9 @@ class cfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 3 - 1
addons - Copy/RD501_Weapons/DC_Family/DC_15c/config.cpp

@@ -94,7 +94,9 @@ class CfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 7 - 99
addons - Copy/RD501_Weapons/DC_Family/DC_15gl/config.cpp

@@ -32,106 +32,10 @@ class CfgWeapons
 		class Burst;
 	};
 	class RD501_stun_muzzle;
-	class JLTS_DC15A_ugl;
-	class JLTS_DC15A_ugl_plastic:JLTS_DC15A_ugl
-	{
-		class Single;
-		class EGLM;
-		class WeaponSlotsInfo
-		{
-		class CowsSlot;	
-		class PointerSlot;
-		class MuzzleSlot;
-		};
-	};
 	class 3AS_GL_F;
-	class macro_new_weapon(DC,15gl):JLTS_DC15A_ugl_plastic
-	{
-		displayName="Republic DC-15A UGL";
-		JLTS_hasElectronics=0;
-		ACE_Overheating_mrbs = 300000;
-		magazines[]=
-		{
-			macro_new_mag(10mw,30)
-		};
-		modes[] = {"Single", "Burst"};
-		muzzles[]=
-		{
-			"this",
-			"Stun",
-			"EGLM"
-		};
-		class Stun: RD501_stun_muzzle
-		{
-			displayName="High Energy StunMode";
-		};
-		class Single:Single
-		{
-			reloadTime=0.1;
-		};
-		class Burst : Single
-		{
-			reloadTime=0.1;
-			burst=3;
-			textureType="burst";
-		};
-		class EGLM:EGLM
-	{
-		magazines[] = {};
-		magazineWell[] += {macro_new_magwell(GL_Mags)};
-	};
-		class WeaponSlotsInfo: WeaponSlotsInfo
-		{
-			mass = 30;
-			class CowsSlot: CowsSlot
-			{
-				displayName = "Optics Slot";
-				iconPicture = "\A3\Weapons_F\Data\UI\attachment_top.paa";
-				iconPinpoint = "Bottom";
-				iconPosition[] = {0.5,0.35};
-				iconScale = 0.2;
-				linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
-				scope = 0;
-				compatibleItems[] = 
-				{
-					"RD501_RCO",
-					"RD501_RCO_2",
-					"RD501_RCO_3",
-					"RD501_Holosight",
-					"RD501_Holosight_2",
-					"RD501_Holosight_3",
-					"RD501_DMS",
-					"RD501_DMS_2",
-					"RD501_DMS_3",
-					"RD501_DMS_4",
-					"RD501_MRCO",
-					"RD501_MRCO_2",
-					"RD501_MRCO_3"
-				};
-
-			};
-			class MuzzleSlot: MuzzleSlot
-			{
-				linkProxy="\A3\data_f\proxies\weapon_slots\MUZZLE";
-				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
-				compatibleItems[]=
-				{
-					"RD501_muzzle_flash"
-				};
-				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
-				iconPinpoint="Center";
-			};
-			class PointerSlot : PointerSlot
-			{
-				linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE";
-				displayName = "Pointer Slot";
-				compatibleItems[] = {"acc_flashlight","acc_pointer_IR","ace_acc_pointer_green"}; 
-			};
-		};
-	};
 	class macro_new_weapon(DC,r15gl):3AS_DC15A_GL
 	{
-		displayName="Republic DC-15A UGL mod0";
+		displayName="Republic DC-15A UGL";
 		JLTS_hasElectronics=0;
 		ACE_Overheating_mrbs = 300000;
 		magazines[]=
@@ -199,7 +103,9 @@ class CfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";
@@ -298,7 +204,9 @@ class CfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 3 - 1
addons - Copy/RD501_Weapons/DC_Family/DC_15l/config.cpp

@@ -97,7 +97,9 @@ class CfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 3 - 1
addons - Copy/RD501_Weapons/DC_Family/DC_15s/config.cpp

@@ -247,7 +247,9 @@ class cfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 3 - 66
addons - Copy/RD501_Weapons/Valken/config.cpp

@@ -81,72 +81,9 @@ class CfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
-				};
-				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
-				iconPinpoint="Center";
-			};
-		};
-	};
-	class arifle_MX_Base_F;
-	class JLTS_DW32S:arifle_MX_Base_F
-	{
-		class Single;
-		class WeaponSlotsInfo;
-	};
-	class macro_new_weapon_nofam(valken38y):JLTS_DW32S
-	{
-		displayName="Republic Valken 38Y";
-		dispersion=0.00045;
-		ACE_Overheating_JamChance = 0;
-		magazines[]=
-		{
-			macro_new_mag(20mwdp,20),
-			macro_new_mag(30mw,10)
-		};
-		muzzles[]={"this"};
-		class Single : Single
-		{
-			reloadTime=0.24;
-			dispersion=0.00045;
-		};
-		class WeaponSlotsInfo: WeaponSlotsInfo
-		{
-			mass = 80;
-			class CowsSlot
-			{
-				displayName = "Optics Slot";
-				iconPicture = "\A3\Weapons_F\Data\UI\attachment_top.paa";
-				iconPinpoint = "Bottom";
-				iconPosition[] = {0.5,0.35};
-				iconScale = 0.2;
-				linkProxy = "\A3\data_f\proxies\weapon_slots\TOP";
-				scope = 0;
-				access=1;
-				compatibleItems[] = 
-				{
-					"RD501_RCO",
-					"RD501_RCO_2",
-					"RD501_RCO_3",
-					"RD501_Holosight",
-					"RD501_Holosight_2",
-					"RD501_Holosight_3",
-					"RD501_DMS",
-					"RD501_DMS_2",
-					"RD501_DMS_3",
-					"RD501_DMS_4",
-					"RD501_MRCO",
-					"RD501_MRCO_2",
-					"RD501_MRCO_3"
-				};
-			};
-			class MuzzleSlot
-			{
-				linkProxy="\A3\data_f\proxies\weapon_slots\MUZZLE";
-				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
-				compatibleItems[]=
-				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 3 - 77
addons - Copy/RD501_Weapons/Z6/config.cpp

@@ -28,82 +28,6 @@ class CfgPatches
 class Mode_SemiAuto;
 class cfgWeapons 
 {	
-	/*class Rifle_Base_F;
-	class Mode_FullAuto;
-	class SW_Z6_base_F:Rifle_Base_F
-	{
-		class WeaponSlotsInfo;
-	};
-
-	class SWOP_Z6Blaster:SW_Z6_base_F
-	{
-
-		displayName="Z6 Rotary Cannon";
-		class FullAuto1;
-		class FullAuto2;
-
-		class WeaponSlotsInfo:WeaponSlotsInfo
-		{
-			class CowsSlot;
-		};
-	};
-
-	class macro_new_weapon_nofam(Z6):SWOP_Z6Blaster
-	{
-		displayName="Z6 Rotary Cannon";
-		scope=2;
-		scopeArsenal=2;
-
-		dlc = "RD501";
-
-		author= "RD501";
-		baseWeapon = macro_new_weapon_nofam(Z6)
-
-		modes[] = {"FullAuto1", "overcharge_burst", "medium1", "medium2", "far1", "far2"};
-
-		ACE_Overheating_Dispersion = DC15a_Overheat_Dispersion
-		ACE_Overheating_SlowdownFactor = DC15a_Overheat_SlowdownFactor
-		ACE_Overheating_JamChance = DC15a_Overheat_JamChance
-		ACE_overheating_mrbs = DC15a_Overheat_mrbs
-		ACE_overheating_allowSwapBarrel = 1;
-		ACE_clearJamAction = "ReloadMagazine";
-
-		magazines[] = {macro_new_mag(z6,400)};
-
-		class FullAuto1:FullAuto1
-		{	
-			dispersion = Z6_accuracy
-			recoil = "recoil_single_smg_02";
-			recoilProne = "recoil_single_prone_smg_02";
-			reloadTime = Z6_fullauto_reload
-		};
-
-		class overcharge_burst:FullAuto1
-		{
-
-			dispersion = Z6_accuracy_burst
-			displayName = "Over Charge Auto";
-			recoil = "recoil_single_smg_02";
-			recoilProne = "recoil_single_prone_smg_02";
-			//reloadTime = 0.1;
-			reloadTime = Z6_burst_reload
-			//soundContinuous = 1;
-			burst = 25;
-			textureType = "fastAuto";
-		};
-
-		class WeaponSlotsInfo: WeaponSlotsInfo
-		{
-			mass = 30;
-			class CowsSlot: CowsSlot
-			{
-				compatibleItems[] = {
-					macro_new_weapon(scope,dc_15a_acog)
-				};
-			};
-		};
-
-	};*/
 	class LMG_Mk200_F;
 	class JLTS_Z6:LMG_Mk200_F
 	{
@@ -148,7 +72,9 @@ class cfgWeapons
 				displayName="$str_a3_cfgweapons_abr_base_f_weaponslotsinfo_muzzleslot0";
 				compatibleItems[]=
 				{
-					"RD501_muzzle_flash"
+					"RD501_muzzle_flash",
+					"RD501_acc_particle_condenser",
+					"RD501_acc_particle_accelerator"
 				};
 				iconPicture="\A3\Weapons_F\Data\UI\attachment_muzzle.paa";
 				iconPinpoint="Center";

+ 106 - 7
addons - Copy/RD501_Weapons/_acc/config.cpp

@@ -23,12 +23,9 @@ class CfgPatches
 
 class CfgWeapons
 {
-	class muzzle_snds_H;
-	class muzzle_snds_M:muzzle_snds_H
-	{
-		class ItemInfo;
-	};
-	class RD501_muzzle_flash:muzzle_snds_M
+	class InventoryMuzzleItem_Base_F;
+	class ItemCore;
+	class RD501_muzzle_flash:ItemCore
 	{
 		scope=2;
 		scopeInArsenal=2;
@@ -36,7 +33,7 @@ class CfgWeapons
 		displayName="Flash Hider Chip";
 		model="";
 		picture="\RD501_weapons\_acc\data\icon_flashhider.paa";
-		class ItemInfo: ItemInfo
+		class ItemInfo: InventoryMuzzleItem_Base_F
 		{
 			mass=10;
 			class MagazineCoef
@@ -74,6 +71,108 @@ class CfgWeapons
 		};
 		inertia=0.1;
 	};
+	class RD501_acc_particle_condenser: ItemCore
+	{
+		author="RD501";
+		htMin=1;
+		htMax=600;
+		afMax=0;
+		mfMax=0;
+		mFact=1;
+		tBody=100;
+		scope=2;
+		displayName="Particle Condenser Chip";
+		picture="\RD501_weapons\_acc\data\icon_yellow_chip_64.paa";
+		model="";
+		class ItemInfo: InventoryMuzzleItem_Base_F
+		{
+			mass=10;
+			class MagazineCoef
+			{
+				initSpeed=1.05;
+			};
+			class AmmoCoef
+			{
+				hit=1;
+				typicalSpeed=0.5;
+				airFriction=1;
+				visibleFire=1;
+				audibleFire=1;
+				visibleFireTime=1;
+				audibleFireTime=1;
+				cost=1;
+			};
+			soundTypeIndex=1;
+			muzzleEnd="zaslehPoint";
+			alternativeFire="Zasleh2";
+			class MuzzleCoef
+			{
+				dispersionCoef="0.5f";
+				artilleryDispersionCoef="1.0f";
+				fireLightCoef="1.0f";
+				recoilCoef="1.0f";
+				recoilProneCoef="1.0f";
+				minRangeCoef="1.0f";
+				minRangeProbabCoef="1.0f";
+				midRangeCoef="1.0f";
+				midRangeProbabCoef="1.0f";
+				maxRangeCoef="1.0f";
+				maxRangeProbabCoef="1.0f";
+			};
+		};
+		inertia=0.2;
+	};
+	class RD501_acc_particle_accelerator: ItemCore
+	{
+		author="RD501";
+		htMin=1;
+		htMax=600;
+		afMax=0;
+		mfMax=0;
+		mFact=1;
+		tBody=100;
+		scope=2;
+		displayName="Particle Accelerator Chip";
+		picture="\RD501_weapons\_acc\data\icon_red_chip_64.paa";
+		model="";
+		class ItemInfo: InventoryMuzzleItem_Base_F
+		{
+			mass=10;
+			class MagazineCoef
+			{
+				initSpeed=1.05;
+			};
+			class AmmoCoef
+			{
+				hit=1;
+				typicalSpeed=1.5;
+				airFriction=1;
+				visibleFire=1;
+				audibleFire=1;
+				visibleFireTime=1;
+				audibleFireTime=1;
+				cost=1;
+			};
+			soundTypeIndex=1;
+			muzzleEnd="zaslehPoint";
+			alternativeFire="Zasleh2";
+			class MuzzleCoef
+			{
+				dispersionCoef="1.5f";
+				artilleryDispersionCoef="1.0f";
+				fireLightCoef="1.0f";
+				recoilCoef="1.0f";
+				recoilProneCoef="1.0f";
+				minRangeCoef="1.0f";
+				minRangeProbabCoef="1.0f";
+				midRangeCoef="1.0f";
+				midRangeProbabCoef="1.0f";
+				maxRangeCoef="1.0f";
+				maxRangeProbabCoef="1.0f";
+			};
+		};
+		inertia=0.2;
+	};
 /////////////////////////////////////////////////////////////////
 ////////////////////////////Optics///////////////////////////////
 /////////////////////////////////////////////////////////////////

BIN
addons - Copy/RD501_Weapons/_acc/data/icon_red_chip_64.paa


BIN
addons - Copy/RD501_Weapons/_acc/data/icon_yellow_chip_64.paa


+ 16 - 1
addons - Copy/RD501_Weapons/_ammo/config.cpp

@@ -166,7 +166,7 @@ class CfgAmmo
 	};
 	class macro_new_ammo(mar1) : 3AS_EC80_BluePlasma
 	{
-		hit=900;
+		hit=1000;
 		thrust=500;
 		explosive=0;
 		thrustTime=1.5;
@@ -175,6 +175,9 @@ class CfgAmmo
 		caliber=50;
 		airFriction=0;
 	};
+///////////////////////////////////////////////////////////////////////
+///////////////////////////UGL////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
 	class macro_new_ammo(UGL_AP): G_40mm_HE
 	{
 		hit = 350;
@@ -373,5 +376,17 @@ class CfgAmmo
 		
 		lightColor[] = {.7, 0, 1, 0};
 	};
+///////////////////////////////////////////////////////////////////////
+/////////////////////////Rockets///////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+	class M_Titan_AT;
+	class macro_new_ammo(striker):M_Titan_AT
+	{
+		hit=115;
+		effectsMissileInit="RocketBackEffectsStaticRPG";
+		initTime=0.1;
+		 manualControl = 0;
+	};
+
 };