Kaynağa Gözat

cluster emp working

thefloff 4 yıl önce
ebeveyn
işleme
a09d039c5a

+ 5 - 1
addons - Copy/RD501_Vehicle_Weapons/aircraft/bombs/config.cpp

@@ -17,9 +17,9 @@ class CfgPatches
 		units[]={};
 		weapons[]={
 			macro_new_weapon(bomb,cluster),
+			macro_new_weapon(bomb,cluster_emp),
 			macro_new_weapon(bomb,SDB),
 			macro_new_weapon(bomb,LGB)
-			
 		};
 	};
 };
@@ -39,6 +39,10 @@ class CfgWeapons
 		salvo = 4;
 		magazineReloadTime = 5;
 	};
+	class macro_new_weapon(bomb,cluster_emp): macro_new_weapon(bomb,cluster)
+	{
+		magazines[] = {macro_new_mag(cluster_emp,4)};
+	};
 	class macro_new_weapon(bomb,SDB) : weapon_SDBLauncher //RD501_Bomb_SDB_Launcher
 	{
 		magazines[] = {macro_new_mag(sdb_bomb,4)};

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

@@ -108,13 +108,21 @@ class CfgMagazines
 		ammo = macro_new_ammo(cluster_bomb)
 		count = 4;
 		DisplayName = "Thunderstorm CB";
-		displayNameShort  = "Thunderstorm CB";
+		displayNameShort = "Thunderstorm CB";
 		tracersEvery=1;
 	};
 	class macro_new_mag(cluster_bomb,2) : macro_new_mag(cluster_bomb,4)
 	{
 		count = 2;
 	};
+
+	class macro_new_mag(cluster_emp,4) : macro_new_mag(cluster_bomb,4)
+	{
+		ammo = macro_new_ammo(cluster_emp)
+		DisplayName = "Lightning EMP CB";
+		displayNameShort = "Lightning EMP CB";
+	};
+
 	class macro_new_mag(sdb_bomb,4) : PylonRack_Bomb_SDB_x4
 	{
 		ammo = macro_new_ammo(sdb_bomb)
@@ -261,6 +269,53 @@ class CfgAmmo
 		indirectHit =325;
 		indirectHitRange = 6;
 	};
+
+	class Mo_cluster_Bomb_02_F;
+	class macro_new_ammo(cluster_emp_sub): Mo_cluster_Bomb_02_F
+	{
+		hit = 0.1;
+		indirectHit = 0.01;
+		indirectHitRange=40;
+		JLTS_isEMPAmmo=1;
+		explosionEffects="JLTS_fx_exp_EMP";
+		SoundSetExplosion[]=
+		{
+			"JLTS_GrenadeEMP_Exp_SoundSet",
+			"JLTS_GrenadeEMP_Tail_SoundSet",
+			"Explosion_Debris_SoundSet"
+		};
+		class CamShakeExplode
+		{
+			distance=10;
+			duration=1;
+			frequency=20;
+			power=0;
+		};
+	};
+	class macro_new_ammo(cluster_emp) : BombCluster_02_Ammo_F
+	{
+		DisplayName = "Lightning EMP CB";
+		displayNameShort  = "Lightning EMP CB";
+		muzzleEffect = "";
+		JLTS_isEMPAmmo=1;
+		tracerColor[] = {"blue"};
+		brightness = 20000;
+		lightColor[] = {0, 0, 1, 1};
+		triggerTime = 0.1;
+		hit = 0.1;
+		indirectHit = 0.01;
+		indirectHitRange = 6;
+		submunitionAmmo[]=
+		{
+			macro_new_ammo(cluster_emp_sub),
+			1.0
+		};
+		submunitionConeType[]=
+		{
+			"randomcenter",
+			45
+		};
+	};
 	class macro_new_ammo(sdb_bomb) : ammo_Bomb_SDB
 	{
 		DisplayName = "Wrath PGB";

+ 4 - 0
addons - Copy/RD501_Vehicles/air/Y_Wing/config.cpp

@@ -197,6 +197,7 @@ class CfgVehicles
 			macro_new_weapon(bomb,SDB),
 			macro_new_weapon(bomb,LGB),
 			macro_new_weapon(bomb,cluster),
+			macro_new_weapon(bomb,cluster_emp),
 			macro_new_weapon(bomb,carpet_I)
 		};
 		magazines[] = {
@@ -219,6 +220,9 @@ class CfgVehicles
 			macro_new_mag(cluster_bomb,4),
 			macro_new_mag(cluster_bomb,4),
 		 	macro_new_mag(cluster_bomb,4),
+		 	macro_new_mag(cluster_emp,4),
+		 	macro_new_mag(cluster_emp,4),
+			macro_new_mag(cluster_emp,4),
 			macro_new_mag(sdb_bomb,4),
 			macro_new_mag(sdb_bomb,4),
 			macro_new_mag(sdb_bomb,4),