Skip to content

Commit b3d682b

Browse files
DrofsehPabstMirror
andauthored
COMPAT CUP - add compat for ACE Tracers (#11302)
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
1 parent 593b961 commit b3d682b

File tree

4 files changed

+223
-0
lines changed

4 files changed

+223
-0
lines changed
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
class CfgAmmo {
2+
class BulletBase;
3+
class B_127x108_Ball;
4+
5+
class ShellBase;
6+
class Sh_120mm_APFSDS;
7+
8+
class CUP_B_545x39_Ball: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
9+
class CUP_B_545x39_Ball_Subsonic: CUP_B_545x39_Ball {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
10+
class CUP_B_545x39_Ball_Tracer_Green: CUP_B_545x39_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
11+
class CUP_B_545x39_Ball_Tracer_Red: CUP_B_545x39_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
12+
class CUP_B_545x39_Ball_Tracer_White: CUP_B_545x39_Ball {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
13+
class CUP_B_545x39_Ball_Tracer_Yellow: CUP_B_545x39_Ball {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
14+
class CUP_B_762x39_Ball: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
15+
class CUP_B_762x39_Ball_Tracer_Green: CUP_B_762x39_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
16+
class CUP_B_762x39_Ball_Tracer_Red: CUP_B_762x39_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
17+
class CUP_B_762x39_Ball_Tracer_Yellow: CUP_B_762x39_Ball {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
18+
19+
class CUP_B_762x51_noTracer;
20+
class CUP_B_762x51_Tracer_Green: CUP_B_762x51_noTracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
21+
class CUP_B_762x51_Tracer_Red: CUP_B_762x51_noTracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
22+
class CUP_B_762x51_Tracer_Yellow: CUP_B_762x51_noTracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
23+
class CUP_B_762x51_Tracer_White: CUP_B_762x51_noTracer {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
24+
class CUP_B_762x51_Red_Tracer_3RndBurst: CUP_B_762x51_noTracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
25+
26+
class CUP_B_762x51_Tracer_Red_Splash;
27+
class CUP_B_762x51_Tracer_White_Splash: CUP_B_762x51_Tracer_Red_Splash {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
28+
29+
class CUP_B_762x54_Ball_White_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
30+
class CUP_B_762x54_Ball_Red_Tracer: CUP_B_762x54_Ball_White_Tracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
31+
class CUP_B_762x54_Ball_Green_Tracer: CUP_B_762x54_Ball_White_Tracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
32+
class CUP_B_762x54_Ball_Yellow_Tracer: CUP_B_762x54_Ball_White_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
33+
34+
class CUP_B_86x70_Ball_noTracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
35+
36+
class CUP_B_762x67_noTracer_Ball;
37+
class CUP_B_762x67_Ball_Tracer_Red: CUP_B_762x67_noTracer_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
38+
39+
class B_762x51_Ball;
40+
class CUP_680x43_Ball_Tracer_Red: B_762x51_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
41+
class CUP_680x43_Ball_Tracer_Green: CUP_680x43_Ball_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
42+
class CUP_680x43_Ball_Tracer_Yellow: CUP_680x43_Ball_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
43+
class CUP_680x43_Ball_Tracer_White: CUP_680x43_Ball_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
44+
45+
class CUP_B_9x18_Ball: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
46+
class CUP_B_9x18_SD: CUP_B_9x18_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
47+
class CUP_B_9x18_Ball_Tracer_Green: CUP_B_9x18_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
48+
class CUP_B_9x18_Ball_Tracer_Red: CUP_B_9x18_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
49+
class CUP_B_9x18_Ball_Tracer_Yellow: CUP_B_9x18_Ball {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
50+
class CUP_B_9x18_Ball_White_Tracer: CUP_B_9x18_Ball {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
51+
52+
class CUP_B_9x19_Ball: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
53+
class CUP_B_9x19_Ball_Tracer_Green: CUP_B_9x19_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
54+
class CUP_B_9x19_Ball_Tracer_Red: CUP_B_9x19_Ball_Tracer_Green {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
55+
class CUP_B_9x19_Ball_Tracer_Yellow: CUP_B_9x19_Ball_Tracer_Green {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
56+
57+
class CUP_B_9x19_AP: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
58+
59+
class CUP_B_50AE_Ball: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
60+
61+
class CUP_B_46x30_Ball: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
62+
class CUP_B_46x30_Ball_Tracer_Red: CUP_B_46x30_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
63+
class CUP_B_46x30_Ball_Tracer_Green: CUP_B_46x30_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
64+
class CUP_B_46x30_Ball_Tracer_Yellow: CUP_B_46x30_Ball {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
65+
66+
class B_570x28_Ball;
67+
class CUP_B_570x28_Ball_Tracer_Red: B_570x28_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
68+
class CUP_B_570x28_Ball_Tracer_Green: B_570x28_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
69+
class CUP_B_570x28_Ball_Tracer_Yellow: B_570x28_Ball {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
70+
71+
class B_45ACP_Ball;
72+
class CUP_B_45ACP_Ball_Red: B_45ACP_Ball {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
73+
74+
class B_127x107_Ball;
75+
class CUP_B_127x107_Ball_Green_Tracer: B_127x107_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
76+
77+
class B_127x99_Ball;
78+
class CUP_B_127x99_Ball_White_Tracer: B_127x99_Ball {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
79+
class CUP_B_127x99_Ball_Red_Tracer: CUP_B_127x99_Ball_White_Tracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
80+
class CUP_B_127x99_Ball_Green_Tracer: CUP_B_127x99_Ball_White_Tracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
81+
class CUP_B_127x99_Ball_Yellow_Tracer: CUP_B_127x99_Ball_White_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
82+
83+
class CUP_B_127x99_Ball_Red_Tracer_Splash;
84+
class CUP_B_127x99_Ball_M3P_Red_Tracer: CUP_B_127x99_Ball_Red_Tracer_Splash {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
85+
86+
class CUP_B_145x115_AP_Green_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
87+
88+
class CUP_B_19mm_HE: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
89+
90+
class CUP_B_20mm_AP_Tracer_Red: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
91+
class CUP_B_20mm_AP_Tracer_Green: CUP_B_20mm_AP_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
92+
class CUP_B_20mm_AP_Tracer_Yellow: CUP_B_20mm_AP_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
93+
94+
class CUP_B_20mm_APHE_Tracer_Red: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
95+
class CUP_B_20mm_APHE_Tracer_Green: CUP_B_20mm_APHE_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
96+
class CUP_B_20mm_APHE_Tracer_Yellow: CUP_B_20mm_APHE_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
97+
98+
class CUP_B_20mm_API_Tracer_Red: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
99+
class CUP_B_20mm_API_Tracer_Green: CUP_B_20mm_API_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
100+
class CUP_B_20mm_API_Tracer_Yellow: CUP_B_20mm_API_Tracer_Red {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
101+
102+
class CUP_B_20mm_AA: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
103+
104+
class CUP_B_23mm_APHE_Tracer_Green: BulletBase {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
105+
class CUP_B_23mm_APHE_Tracer_Yellow: CUP_B_23mm_APHE_Tracer_Green {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
106+
class CUP_B_23mm_APHE_Tracer_Red: CUP_B_23mm_APHE_Tracer_Green {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
107+
108+
class CUP_B_23mm_AA: BulletBase {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
109+
110+
class CUP_B_23mm_APHE_Green_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
111+
class CUP_B_23mm_APHE_Yellow_Tracer: CUP_B_23mm_APHE_Green_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
112+
113+
class CUP_B_30x113mm_M789_HEDP_Red_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
114+
class CUP_B_30x113mm_M789_HEDP_Green_Tracer: CUP_B_30x113mm_M789_HEDP_Red_Tracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
115+
class CUP_B_30x113mm_M789_HEDP_Yellow_Tracer: CUP_B_30x113mm_M789_HEDP_Red_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
116+
class CUP_B_30x113mm_M789_HEDP_White_Tracer: CUP_B_30x113mm_M789_HEDP_Red_Tracer {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
117+
118+
class CUP_B_30mm_HE_Base;
119+
class CUP_B_30mm_HE_Red_Tracer: CUP_B_30mm_HE_Base {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
120+
class CUP_B_30mm_HE_Green_Tracer: CUP_B_30mm_HE_Base {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
121+
class CUP_B_30mm_HE_Yellow_Tracer: CUP_B_30mm_HE_Base {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
122+
class CUP_B_30mm_HE_White_Tracer: CUP_B_30mm_HE_Base {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
123+
124+
class CUP_B_30mm_HEIF_Base;
125+
class CUP_B_30mm_HEIF_Red_Tracer: CUP_B_30mm_HEIF_Base {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
126+
class CUP_B_30mm_HEIF_Green_Tracer: CUP_B_30mm_HEIF_Base {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
127+
class CUP_B_30mm_HEIF_Yellow_Tracer: CUP_B_30mm_HEIF_Base {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
128+
class CUP_B_30mm_HEIF_White_Tracer: CUP_B_30mm_HEIF_Base {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
129+
130+
class CUP_B_30mm_AP_Base;
131+
class CUP_B_30mm_AP_Red_Tracer: CUP_B_30mm_AP_Base {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
132+
class CUP_B_30mm_AP_Green_Tracer: CUP_B_30mm_AP_Base {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
133+
class CUP_B_30mm_AP_Yellow_Tracer: CUP_B_30mm_AP_Base {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
134+
class CUP_B_30mm_AP_White_Tracer: CUP_B_30mm_AP_Base {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
135+
136+
class CUP_B_30mm_APBC_Base;
137+
class CUP_B_30mm_APBC_Red_Tracer: CUP_B_30mm_APBC_Base {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
138+
class CUP_B_30mm_APBC_Green_Tracer: CUP_B_30mm_APBC_Base {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
139+
class CUP_B_30mm_APBC_Yellow_Tracer: CUP_B_30mm_APBC_Base {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
140+
class CUP_B_30mm_APBC_White_Tracer: CUP_B_30mm_APBC_Base {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
141+
142+
class CUP_B_30mm_CAS_Red_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
143+
144+
class CUP_B_25mm_HE_White_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
145+
class CUP_B_25mm_HE_Red_Tracer: CUP_B_25mm_HE_White_Tracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
146+
class CUP_B_25mm_HE_Green_Tracer: CUP_B_25mm_HE_White_Tracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
147+
class CUP_B_25mm_HE_Yellow_Tracer: CUP_B_25mm_HE_White_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
148+
149+
class CUP_B_25mm_APFSDS_White_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
150+
class CUP_B_25mm_APFSDS_Red_Tracer: CUP_B_25mm_APFSDS_White_Tracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
151+
class CUP_B_25mm_APFSDS_Green_Tracer: CUP_B_25mm_APFSDS_White_Tracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
152+
class CUP_B_25mm_APFSDS_Yellow_Tracer: CUP_B_25mm_APFSDS_White_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
153+
154+
class CUP_B_25mm_APDS_White_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerWhite2.p3d);};
155+
class CUP_B_25mm_APDS_Red_Tracer: CUP_B_25mm_APDS_White_Tracer {model = QPATHTOEF(tracers,ace_TracerRed2.p3d);};
156+
class CUP_B_25mm_APDS_Green_Tracer: CUP_B_25mm_APDS_White_Tracer {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
157+
class CUP_B_25mm_APDS_Yellow_Tracer: CUP_B_25mm_APDS_White_Tracer {model = QPATHTOEF(tracers,ace_TracerYellow2.p3d);};
158+
159+
class CUP_B_127x108_Ball_Green_Tracer: BulletBase {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
160+
161+
class CUP_B_127x108_AP_Green_Tracer: B_127x108_Ball {model = QPATHTOEF(tracers,ace_TracerGreen2.p3d);};
162+
163+
class CUP_Sh_3UBK9_HEAT: ShellBase {model = QPATHTOEF(tracers,ace_shell_tracer_green.p3d);};
164+
class CUP_Sh_3UOF10_HEFRAG: CUP_Sh_3UBK9_HEAT {model = QPATHTOEF(tracers,ace_shell_tracer_green.p3d);};
165+
166+
class CUP_Sh_120_HE: ShellBase {model = QPATHTOEF(tracers,ace_shell_tracer_red.p3d);};
167+
168+
class CUP_Sh_120_SABOT: ShellBase {model = QPATHTOEF(tracers,ace_shell_tracer_red.p3d);};
169+
170+
class CUP_Sh_122_AT: Sh_120mm_APFSDS {model = QPATHTOEF(tracers,ace_shell_tracer_green.p3d);};
171+
172+
class CUP_Sh_122_HE;
173+
class CUP_Sh_127_HE: CUP_Sh_122_HE {model = QPATHTOEF(tracers,ace_shell_tracer_white.p3d);};
174+
};
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#include "script_component.hpp"
2+
3+
class CfgPatches {
4+
class SUBADDON {
5+
name = COMPONENT_NAME;
6+
units[] = {};
7+
weapons[] = {};
8+
requiredVersion = REQUIRED_VERSION;
9+
requiredAddons[] = {
10+
"CUP_Weapons_LoadOrder",
11+
"ace_tracers"
12+
};
13+
skipWhenMissingDependencies = 1;
14+
author = ECSTRING(common,ACETeam);
15+
authors[] = {};
16+
url = ECSTRING(main,URL);
17+
VERSION_CONFIG;
18+
19+
addonRootClass = QUOTE(ADDON);
20+
};
21+
};
22+
23+
#include "CfgAmmo.hpp"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#define SUBCOMPONENT tracers
2+
#define SUBCOMPONENT_BEAUTIFIED Tracers
3+
#include "..\script_component.hpp"

optionals/tracers/CfgAmmo.hpp

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ class CfgAmmo {
1919
class B_45ACP_Ball_Green: B_45ACP_Ball {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
2020
class B_45ACP_Ball_Yellow: B_45ACP_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_yellow
2121

22+
class B_570x28_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
23+
2224
//Assault rifle
2325

2426
class B_50BW_Ball_F: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);};
@@ -93,13 +95,17 @@ class CfgAmmo {
9395

9496
class B_127x54_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
9597

98+
class B_127x107_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
99+
96100
class B_93x64_Ball: BulletBase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
97101
class ACE_93x64_Ball_tracer_red: B_93x64_Ball {model = QPATHTOF(ace_TracerRed2.p3d);};
98102
class ACE_93x64_Ball_tracer_yellow: B_93x64_Ball {model = QPATHTOF(ace_TracerYellow2.p3d);};
99103

100104
//Autocannon
101105
class B_19mm_HE: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
102106

107+
class B_20mm_AP: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
108+
103109
class B_30mm_HE;
104110
class B_30mm_HE_Tracer_Red: B_30mm_HE {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
105111
class B_30mm_HE_Tracer_Green: B_30mm_HE {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
@@ -143,12 +149,29 @@ class CfgAmmo {
143149
class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red.p3d
144150
class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green.p3d
145151

152+
class ammo_Gun20mmAABase: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
153+
class ammo_Fighter01_Gun20mm_AA: ammo_Gun20mmAABase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
154+
class ammo_Fighter04_Gun20mm_AA: ammo_Gun20mmAABase {model = QPATHTOF(ace_TracerGreen2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_green
155+
156+
class ammo_Gun30mmAABase: BulletBase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
157+
class ammo_Fighter02_Gun30mm_AA: ammo_Gun30mmAABase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
158+
159+
class ammo_Gun35mmAABase: BulletBase {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red
160+
class ammo_AAA_Gun35mm_AA: ammo_Gun35mmAABase {model = QPATHTOF(ace_TracerWhite2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_white
161+
162+
class ACE_Gatling_30mm_Sub_HEI: SubmunitionBullet {model = QPATHTOF(ace_TracerRed2.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\tracer_red.p3d
163+
146164
//Cannon
147165
class Sh_120mm_HE: ShellBase {model = QPATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
148166
class Sh_120mm_HE_Tracer_Red: Sh_120mm_HE {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
149167
class Sh_120mm_HE_Tracer_Green: Sh_120mm_HE {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
150168
class Sh_120mm_HE_Tracer_Yellow: Sh_120mm_HE {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
151169

170+
class Sh_120mm_HEAT_MP: ShellBase {model = QPATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
171+
class Sh_120mm_HEAT_MP_T_Red: Sh_120mm_HEAT_MP {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
172+
class Sh_120mm_HEAT_MP_T_Green: Sh_120mm_HEAT_MP {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green
173+
class Sh_120mm_HEAT_MP_T_Yellow: Sh_120mm_HEAT_MP {model = QPATHTOF(ace_shell_tracer_yellow.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_yellow
174+
152175
class Sh_120mm_APFSDS: ShellBase {model = QPATHTOF(ace_shell_tracer_white.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_white
153176
class Sh_120mm_APFSDS_Tracer_Red: Sh_120mm_APFSDS {model = QPATHTOF(ace_shell_tracer_red.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_red
154177
class Sh_120mm_APFSDS_Tracer_Green: Sh_120mm_APFSDS {model = QPATHTOF(ace_shell_tracer_green.p3d);}; //Replaces \A3\Weapons_f\Data\bullettracer\shell_tracer_green

0 commit comments

Comments
 (0)