mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
GM Compat - Jam types and Open bolts (#8559)
* GM Compat - Jam Types and Open Bolts - Belt-fed Machineguns and SMGs fire from open bolts - Fire and Dud Jam types for Grenade Launchers and Flare Guns * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update optionals/compat_gm/CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io> * Update CfgWeapons.hpp Co-authored-by: Björn Dahlgren <bjorn@dahlgren.io>
This commit is contained in:
parent
ddbfc3090c
commit
845b813672
@ -8,7 +8,10 @@ class CfgWeapons {
|
||||
EGVAR(overheating,allowSwapBarrel) = 1;
|
||||
EGVAR(overheating,dispersion) = 0.25;
|
||||
};
|
||||
class gm_machineGun_base;
|
||||
class gm_rifle_base;
|
||||
class gm_machineGun_base: gm_rifle_base {
|
||||
EGVAR(overheating,closedBolt) = 0;
|
||||
};
|
||||
class gm_mg3_base: gm_machineGun_base {
|
||||
EGVAR(overheating,mrbs) = 3000;
|
||||
EGVAR(overheating,slowdownFactor) = 1;
|
||||
@ -26,8 +29,32 @@ class CfgWeapons {
|
||||
EGVAR(overpressure,priority) = 1;
|
||||
EGVAR(overpressure,range) = 10;
|
||||
};
|
||||
|
||||
|
||||
|
||||
// SUB MACHINE GUNS
|
||||
class gm_mp2_base: gm_rifle_base {
|
||||
EGVAR(overheating,closedBolt) = 0;
|
||||
};
|
||||
class gm_pm63_base: gm_rifle_base {
|
||||
EGVAR(overheating,closedBolt) = 0;
|
||||
};
|
||||
|
||||
// GRENADE LAUNCHERS
|
||||
class gm_hk69a1_base: gm_rifle_base {
|
||||
EGVAR(overheating,jamTypesAllowed)[] = {"Fire", "Dud"};
|
||||
};
|
||||
class gm_pallad_d_base: gm_rifle_base {
|
||||
EGVAR(overheating,jamTypesAllowed)[] = {"Fire", "Dud"};
|
||||
};
|
||||
|
||||
// FLARE GUNS
|
||||
class gm_pistol_base;
|
||||
class gm_lp1_base: gm_pistol_base {
|
||||
EGVAR(overheating,jamTypesAllowed)[] = {"Fire", "Dud"};
|
||||
};
|
||||
class gm_p2a1_base: gm_pistol_base {
|
||||
EGVAR(overheating,jamTypesAllowed)[] = {"Fire", "Dud"};
|
||||
};
|
||||
|
||||
// HELMETS
|
||||
#define HEARING_PROTECTION_OPEN EGVAR(hearing,protection) = 0; EGVAR(hearing,lowerVolume) = 0;
|
||||
#define HEARING_PROTECTION_VICCREW EGVAR(hearing,protection) = 0.85; EGVAR(hearing,lowerVolume) = 0.6;
|
||||
|
Loading…
Reference in New Issue
Block a user