Skip to content

Commit

Permalink
Merge pull request #7285 from acemod/flashMuzzle
Browse files Browse the repository at this point in the history
Flashsuppressors - Update muzzle configs
  • Loading branch information
commy2 authored Nov 27, 2019
2 parents 7043813 + c13148a commit 9730776
Showing 1 changed file with 19 additions and 7 deletions.
26 changes: 19 additions & 7 deletions addons/flashsuppressors/CfgWeapons.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,23 +50,35 @@ class asdg_MuzzleSlot_762MG: asdg_MuzzleSlot { // for 7.62, 6.5 and 5.56 univers
ACE_muzzle_mzls_B = 1;
};
};

// Vanilla Muzzles from 1.94+ (ref https://github.com/CBATeam/CBA_A3/pull/1184)
class MuzzleSlot;
class MuzzleSlot_65: MuzzleSlot {
class compatibleItems {
ACE_muzzle_mzls_H = 1;
};
};
class MuzzleSlot_556: MuzzleSlot {
class compatibleItems {
ACE_muzzle_mzls_L = 1;
};
};
class MuzzleSlot_762: MuzzleSlot {
class compatibleItems {
ACE_muzzle_mzls_B = 1;
};
};

class CfgWeapons {
class Rifle_Base_F;

class Rifle_Long_Base_F: Rifle_Base_F {
class WeaponSlotsInfo;
};

/* Other */
class LMG_Mk200_F: Rifle_Long_Base_F {
class WeaponSlotsInfo: WeaponSlotsInfo {
class MuzzleSlot: asdg_MuzzleSlot_762MG {
class compatibleItems: compatibleItems {
ACE_muzzle_mzls_H = 1;
ACE_muzzle_mzls_B = 0;
};
class MuzzleSlot: MuzzleSlot_65 {
compatibleItems[] += {"ACE_muzzle_mzls_H"}; // uses array instead of inherited class
};
};
};
Expand Down

0 comments on commit 9730776

Please sign in to comment.