2017-09-16 20:25:20 +00:00
|
|
|
class CfgMagazines {
|
|
|
|
class CA_Magazine;
|
2021-10-15 18:47:05 +00:00
|
|
|
class VehicleMagazine: CA_Magazine {};
|
2021-10-30 21:42:03 +00:00
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class magazine_Missile_AGM_02_x1: VehicleMagazine {};
|
|
|
|
class PylonMissile_Missile_AGM_02_x1: magazine_Missile_AGM_02_x1 {};
|
|
|
|
class PylonMissile_Missile_AGM_02_x2: magazine_Missile_AGM_02_x1 {};
|
2021-10-30 21:42:03 +00:00
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class 6Rnd_Missile_AGM_02_F: VehicleMagazine {};
|
|
|
|
class PylonRack_1Rnd_Missile_AGM_02_F: 6Rnd_Missile_AGM_02_F {};
|
2021-10-18 16:56:43 +00:00
|
|
|
class PylonRack_3Rnd_Missile_AGM_02_F: PylonRack_1Rnd_Missile_AGM_02_F {};
|
2021-10-30 21:42:03 +00:00
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class PylonRack_Missile_AGM_02_x1: magazine_Missile_AGM_02_x1 {};
|
|
|
|
class PylonRack_Missile_AGM_02_x2: magazine_Missile_AGM_02_x1 {};
|
2017-09-16 20:25:20 +00:00
|
|
|
|
2021-04-16 06:33:38 +00:00
|
|
|
// Optical Mavericks
|
|
|
|
class GVAR(D_magazine): 6Rnd_Missile_AGM_02_F {
|
|
|
|
ammo = QGVAR(D);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(d_mag_x1);
|
2021-04-16 06:33:38 +00:00
|
|
|
};
|
|
|
|
class GVAR(D_pylonRack_1Rnd): PylonRack_1Rnd_Missile_AGM_02_F {
|
|
|
|
ammo = QGVAR(D);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(d_mag_x1);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(D_Launcher);
|
|
|
|
};
|
|
|
|
class GVAR(D_pylonRack_3Rnd): PylonRack_3Rnd_Missile_AGM_02_F {
|
|
|
|
ammo = QGVAR(D);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(d_mag_x3);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(D_Launcher);
|
|
|
|
};
|
|
|
|
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_magazine_x1): magazine_Missile_AGM_02_x1 {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x1);
|
2021-04-16 06:33:38 +00:00
|
|
|
};
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_pylonmissile_x1): PylonMissile_Missile_AGM_02_x1 {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x1);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(G_Launcher);
|
|
|
|
};
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_pylonmissile_x2): PylonMissile_Missile_AGM_02_x2 {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x2);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(G_Launcher);
|
|
|
|
};
|
|
|
|
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_pylonRack_1Rnd): PylonRack_1Rnd_Missile_AGM_02_F {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x1);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(G_Launcher);
|
|
|
|
};
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_PylonRack_3Rnd): PylonRack_3Rnd_Missile_AGM_02_F {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x3);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(G_Launcher);
|
|
|
|
};
|
|
|
|
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_PylonRack_x1): PylonRack_Missile_AGM_02_x1 {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x1);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(G_Launcher);
|
|
|
|
};
|
2021-11-13 01:55:11 +00:00
|
|
|
class GVAR(G_PylonRack_x2): PylonRack_Missile_AGM_02_x2 {
|
2021-04-16 06:33:38 +00:00
|
|
|
ammo = QGVAR(G);
|
|
|
|
author = "Brandon (TCVM)";
|
2021-05-02 06:17:13 +00:00
|
|
|
displayName = CSTRING(g_mag_x2);
|
2021-04-16 06:33:38 +00:00
|
|
|
pylonWeapon = QGVAR(G_Launcher);
|
|
|
|
};
|
|
|
|
|
|
|
|
// Laser Mavericks
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_magazine_x1): magazine_Missile_AGM_02_x1 {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
};
|
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_pylonmissile_x1): PylonMissile_Missile_AGM_02_x1 {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = QGVAR(L_Launcher);
|
|
|
|
};
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_pylonmissile_x2): PylonMissile_Missile_AGM_02_x2 {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = QGVAR(L_Launcher);
|
|
|
|
};
|
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_pylonRack_1Rnd): PylonRack_1Rnd_Missile_AGM_02_F {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = QGVAR(L_Launcher_Plane);
|
|
|
|
};
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_PylonRack_3Rnd): PylonRack_3Rnd_Missile_AGM_02_F {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x3);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = QGVAR(L_Launcher_Plane);
|
|
|
|
};
|
2021-10-30 21:42:03 +00:00
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_PylonRack_x1): PylonRack_Missile_AGM_02_x1 {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = QGVAR(L_Launcher);
|
|
|
|
};
|
2021-10-15 18:47:05 +00:00
|
|
|
class GVAR(L_PylonRack_x2): PylonRack_Missile_AGM_02_x2 {
|
2017-09-16 20:25:20 +00:00
|
|
|
ammo = QGVAR(L);
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(L_MAG_DESCR);
|
|
|
|
displayName = CSTRING(L_MAG_x2);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = QGVAR(L_Launcher);
|
|
|
|
};
|
2018-01-01 00:01:09 +00:00
|
|
|
|
|
|
|
// KH-25
|
|
|
|
class 4Rnd_Missile_AGM_01_F;
|
2021-10-15 18:47:05 +00:00
|
|
|
class PylonRack_1Rnd_Missile_AGM_01_F: 4Rnd_Missile_AGM_01_F {};
|
|
|
|
class magazine_Missile_AGM_KH25_x1: VehicleMagazine {};
|
|
|
|
class PylonMissile_Missile_AGM_KH25_x1: magazine_Missile_AGM_KH25_x1 {};
|
|
|
|
class PylonMissile_Missile_AGM_KH25_INT_x1: PylonMissile_Missile_AGM_KH25_x1 {};
|
2018-01-01 00:01:09 +00:00
|
|
|
|
2021-10-15 18:47:05 +00:00
|
|
|
class ace_kh25ml_pylonrack_x1: PylonRack_1Rnd_Missile_AGM_01_F {
|
2018-01-01 00:01:09 +00:00
|
|
|
ammo = "ace_kh25ml";
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(KH25ML_MAG_DESCR);
|
|
|
|
displayName = CSTRING(KH25ML_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = "ace_kh25ml_launcher";
|
|
|
|
};
|
2021-10-15 18:47:05 +00:00
|
|
|
class ace_kh25ml_magazine_x1: magazine_Missile_AGM_KH25_x1 {
|
2018-01-01 00:01:09 +00:00
|
|
|
ammo = "ace_kh25ml";
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(KH25ML_MAG_DESCR);
|
|
|
|
displayName = CSTRING(KH25ML_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
};
|
2021-10-15 18:47:05 +00:00
|
|
|
class ace_kh25ml_pylonmissile_x1: PylonMissile_Missile_AGM_KH25_x1 {
|
2018-01-01 00:01:09 +00:00
|
|
|
ammo = "ace_kh25ml";
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(KH25ML_MAG_DESCR);
|
|
|
|
displayName = CSTRING(KH25ML_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = "ace_kh25ml_launcher";
|
|
|
|
};
|
2021-10-15 18:47:05 +00:00
|
|
|
class ace_kh25ml_pylonmissile_int_x1: PylonMissile_Missile_AGM_KH25_INT_x1 {
|
2018-01-01 00:01:09 +00:00
|
|
|
ammo = "ace_kh25ml";
|
|
|
|
author = "xrufix";
|
|
|
|
descriptionShort = CSTRING(KH25ML_MAG_DESCR);
|
|
|
|
displayName = CSTRING(KH25ML_MAG_x1);
|
|
|
|
displayNameShort = CSTRING(L_MAG_short);
|
|
|
|
pylonWeapon = "ace_kh25ml_launcher";
|
|
|
|
};
|
2017-09-16 20:25:20 +00:00
|
|
|
};
|