ACE3/addons/maverick/CfgMagazines.hpp
xrufix 31b1050f3b Maverick L (laser guided AGM) (#5364)
* Initial commit

* Initial commit

* Initial Commit

ACE-Coding-Guidelines compatible version of http://steamcommunity.com/sharedfiles/filedetails/?id=943852645

* Changes to realisticnames, readme.md, added to authors.

* Dependency on ace_missileguidance

* readme

* Use ACE-AMG for ammo

* Use macros in all configs

* Use own attackProfile to prevent climbing at start even in low-flight-conditions.

* include HUD from ace_hellfire

* fix missing semicolon

* Add missing defines, makes HUD work for now.

* Readme

* replace tabs with spaces

* replace tabs with spaces 2

* replace tabs with spaces 3

* Use missileguidance's DIR-Profile instead of own. Keep profiles config for name and nameLocked values necessary for HUD

* Use showHud from ace_laser

* Minor Cleanup
2017-09-16 22:25:20 +02:00

75 lines
2.7 KiB
C++

class CfgMagazines {
class CA_Magazine;
class VehicleMagazine : CA_Magazine {};
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 {};
class 6Rnd_Missile_AGM_02_F : VehicleMagazine {};
class PylonRack_1Rnd_Missile_AGM_02_F : 6Rnd_Missile_AGM_02_F {};
class PylonRack_3Rnd_Missile_AGM_02_F : PylonRack_1Rnd_Missile_AGM_02_F{};
class PylonRack_Missile_AGM_02_x1 : magazine_Missile_AGM_02_x1 {};
class PylonRack_Missile_AGM_02_x2 : magazine_Missile_AGM_02_x1 {};
class GVAR(L_magazine_x1) : magazine_Missile_AGM_02_x1 {
ammo = QGVAR(L);
author = "xrufix";
descriptionShort = CSTRING(L_MAG_DESCR);
displayName = CSTRING(L_MAG_x1);
displayNameShort = CSTRING(L_MAG_short);
};
class GVAR(L_pylonmissile_x1) : PylonMissile_Missile_AGM_02_x1 {
ammo = QGVAR(L);
author = "xrufix";
descriptionShort = CSTRING(L_MAG_DESCR);
displayName = CSTRING(L_MAG_x1);
displayNameShort = CSTRING(L_MAG_short);
pylonWeapon = QGVAR(L_Launcher);
};
class GVAR(L_pylonmissile_x2) : PylonMissile_Missile_AGM_02_x2 {
ammo = QGVAR(L);
author = "xrufix";
descriptionShort = CSTRING(L_MAG_DESCR);
displayName = CSTRING(L_MAG_x1);
displayNameShort = CSTRING(L_MAG_short);
pylonWeapon = QGVAR(L_Launcher);
};
class GVAR(L_pylonRack_1Rnd) : PylonRack_1Rnd_Missile_AGM_02_F {
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);
};
class GVAR(L_PylonRack_3Rnd) : PylonRack_3Rnd_Missile_AGM_02_F {
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);
};
class GVAR(L_PylonRack_x1) : PylonRack_Missile_AGM_02_x1 {
ammo = QGVAR(L);
author = "xrufix";
descriptionShort = CSTRING(L_MAG_DESCR);
displayName = CSTRING(L_MAG_x1);
displayNameShort = CSTRING(L_MAG_short);
pylonWeapon = QGVAR(L_Launcher);
};
class GVAR(L_PylonRack_x2) : PylonRack_Missile_AGM_02_x2 {
ammo = QGVAR(L);
author = "xrufix";
descriptionShort = CSTRING(L_MAG_DESCR);
displayName = CSTRING(L_MAG_x2);
displayNameShort = CSTRING(L_MAG_short);
pylonWeapon = QGVAR(L_Launcher);
};
};