瀏覽代碼

15A UGL mo0

Erliens 3 年之前
父節點
當前提交
22b7015a92
共有 1 個文件被更改,包括 49 次插入0 次删除
  1. 49 0
      addons - Copy/RD501_Weapons/DC_Family/DC_15gl/config.cpp

+ 49 - 0
addons - Copy/RD501_Weapons/DC_Family/DC_15gl/config.cpp

@@ -17,12 +17,20 @@ class CfgPatches
 		units[]={};
 		weapons[]={
 			macro_new_weapon(DC,15gl),
+			macro_new_weapon(DC,r15gl)
 		};
 	};
 };
 
 class CfgWeapons
 {
+	class 3AS_DC15A_Base_F;
+	class 3AS_DC15A_GL: 3AS_DC15A_Base_F
+	{
+		class WeaponSlotsInfo;
+		class Single;
+		class Burst;
+	};
 	class RD501_stun_muzzle;
 	class JLTS_DC15A_ugl;
 	class JLTS_DC15A_ugl_plastic:JLTS_DC15A_ugl
@@ -36,6 +44,7 @@ class CfgWeapons
 		class MuzzleSlot;
 		};
 	};
+	class 3AS_GL_F;
 	class macro_new_weapon(DC,15gl):JLTS_DC15A_ugl_plastic
 	{
 		displayName="Republic DC-15A UGL";
@@ -117,4 +126,44 @@ class CfgWeapons
 			};
 		};
 	};
+	class macro_new_weapon(DC,r15gl):3AS_DC15A_GL
+	{
+		displayName="Republic DC-15A UGL mod0";
+		JLTS_hasElectronics=0;
+		ACE_Overheating_mrbs = 300000;
+		magazines[]=
+		{
+			macro_new_mag(10mw,30)
+		};
+		modes[] = {"Single", "Burst"};
+		muzzles[]=
+		{
+			"this",
+			"Stun",
+			"RD501_15A_UGL_Muzzle"
+		};
+		class RD501_15A_UGL_Muzzle:3AS_GL_F
+		{
+		magazines[] = {};
+		magazineWell[] += {macro_new_magwell(GL_Mags)};
+		};
+		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 WeaponSlotsInfo: WeaponSlotsInfo
+		{
+			mass=80;
+		};
+	};
 };