Skip to content

Commit 3f0824a

Browse files
Merge pull request #29 from SkippieDippie/rhs_usaf_greenmag
Hotfix to r27.02.2023
2 parents 7e78bc1 + ab71f94 commit 3f0824a

File tree

5 files changed

+39
-17
lines changed

5 files changed

+39
-17
lines changed

cvo_compats_common/greenmag/config.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "macros_greenmag.hpp"
22

3-
//#if GREENMAG_LOADED
3+
#if GREENMAG_LOADED
44
class CfgPatches {
55
class CVO_Compats_Common_GreenMag {
66
addonRootClass = "CVO_Compats_Common";
@@ -378,4 +378,4 @@ class CfgWeapons {
378378
#include "belts\762x54_7T2.hpp"
379379

380380
};
381-
//#endif
381+
#endif

cvo_compats_common/macros.hpp

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,9 @@
66

77
#define QUADRUPLES(var1,var2,var3,var4) var1##_##var2##_##var3##_##var4
88

9-
#if __has_include("\z\greenmag\addons\main\script_component.hpp")
10-
#define GREENMAG_LOADED 1
11-
#else
12-
#define GREENMAG_LOADED 0
13-
#endif
149

15-
#if __has_include("\rhsafrf\addons\rhs_main\script_component.hpp")
16-
#define RHS_AFRF_LOADED 1
17-
#else
18-
#define RHS_AFRF_LOADED 0
19-
#endif
10+
#define GREENMAG_LOADED __has_include("\z\greenmag\addons\main\script_component.hpp")
2011

21-
#if __has_include("\rhsusf\addons\rhsusf_main\script_component.hpp")
22-
#define RHS_USAF_LOADED 1
23-
#else
24-
#define RHS_USAF_LOADED 0
25-
#endif
12+
#define RHS_AFRF_LOADED __has_include("\rhsafrf\addons\rhs_main\script_component.hpp")
13+
14+
#define RHS_USAF_LOADED __has_include("\rhsusf\addons\rhsusf_main\script_component.hpp")

cvo_compats_rhsusaf/greenmag/config.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,11 @@ class CfgMagazines {
2323
class CA_Magazine;
2424

2525
#include "magazines\rhs_usaf_127x99.hpp"
26+
#include "magazines\rhs_usaf_46x30.hpp"
2627
#include "magazines\rhs_usaf_556x45.hpp"
2728
#include "magazines\rhs_usaf_762x51.hpp"
29+
#include "magazines\rhs_usaf_762x67.hpp"
30+
#include "magazines\rhs_usaf_9x19.hpp"
2831

2932
};
3033

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class rhsusf_mag_40Rnd_46x30_AP : CA_Magazine {
2+
greenmag_canSpeedload = 1;
3+
greenmag_needBelt = 0;
4+
greenmag_ammo = QAMMO_CLASS(46x30_AP_1Rnd);
5+
greenmag_basicammo = QAMMO_CLASS(46x30_Basic_1Rnd);
6+
};
7+
8+
class rhsusf_mag_40Rnd_46x30_FMJ : CA_Magazine {
9+
greenmag_canSpeedload = 1;
10+
greenmag_needBelt = 0;
11+
greenmag_ammo = QAMMO_CLASS(46x30_FMJ_1Rnd);
12+
greenmag_basicammo = QAMMO_CLASS(46x30_Basic_1Rnd);
13+
};
14+
15+
class rhsusf_mag_40Rnd_46x30_JHP : CA_Magazine {
16+
greenmag_canSpeedload = 1;
17+
greenmag_needBelt = 0;
18+
greenmag_ammo = QAMMO_CLASS(46x30_JHP_1Rnd);
19+
greenmag_basicammo = QAMMO_CLASS(46x30_Basic_1Rnd);
20+
};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
class rhsusf_mag_17Rnd_9x19_FMJ : CA_Magazine {
2+
greenmag_canSpeedload = 1;
3+
greenmag_needBelt = 0;
4+
greenmag_ammo = QAMMO_CLASS(9x19_M882_1Rnd);
5+
greenmag_basicammo = "greenmag_ammo_9x19_basic_1Rnd";
6+
};
7+
8+
class rhsusf_mag_17Rnd_9x19_JHP : rhsusf_mag_17Rnd_9x19_FMJ {
9+
greenmag_ammo = QAMMO_CLASS(9x19_Mk243_1Rnd);
10+
};

0 commit comments

Comments
 (0)