123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- class macro_new_weapon(DC,15a_gl_rifle):SWOP_DC15AGL // RD501_DC_15a_base
- {
- weaponPoolAvailable = 1;
- scope=2;
- scopeArsenal=2;
- displayname = "DC-15A GL Rifle";
- dlc = "RD501";
- author= "RD501";
- baseWeapon = macro_new_weapon(DC,15a_gl_rifle);
- //DC_Family_Flashlight
- 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";
- canShootInWater = 1;
- magazineWell[] += {macro_new_magwell(DC_15a_energy)};
- magazines[] = {"DCStun_Mag"};
-
- muzzles[] = {"this", "EGLM"};
- class Single:Single
- {
- reloadTime = DC15A_reloadtime_single
- dispersion = DC15A_accuracy
- recoil = "recoil_single_mx";
- recoilProne = "recoil_single_prone_mx";
- };
- class Burst:Burst
- {
- reloadTime = DC15A_reloadtime_burst
- dispersion = DC15A_accuracy
- recoil = "recoil_auto_primary_3outof10";
- recoilProne = "recoil_auto_primary_prone_3outof10";
- };
- class FullAuto:FullAuto
- {
- reloadTime = DC15A_reloadtime_full
- dispersion = DC15A_accuracy
- };
- class WeaponSlotsInfo: WeaponSlotsInfo
- {
- mass = 30;
- class CowsSlot: CowsSlot
- {
- compatibleItems[] = {
- macro_new_weapon(scope,dc_15a_acog)
- };
- };
- };
- class EGLM:EGLM
- {
- discreteDistance[] = {100,150,200,250,300,350,400};
- magazines[] = {};
- magazineWell[] += {macro_new_magwell(GL_Mags)};
- };
- };
|