Add launcher handling to advanced trading

This commit is contained in:
ebaydayz
2016-10-31 13:07:07 -04:00
parent cd48b883a7
commit 866358e4d0
10 changed files with 125 additions and 17 deletions

View File

@@ -4,7 +4,7 @@ class CfgMagazines
class CA_Magazine;
class HandGrenade;
class TimeBomb;
class CA_LauncherMagazine;
//Weapon magazines

View File

@@ -0,0 +1,81 @@
// Use single slot for everything, let R3F weight handle load
class M136 : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class Javelin : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class AT13 : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class PG7V : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class PG7VL : PG7V {
type = WeaponSlotItem;
};
class PG7VR : PG7V {
type = WeaponSlotItem;
};
class OG7 : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class PG9_AT : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class OG9_HE : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class Stinger : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class SMAW_HEDP : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class SMAW_HEAA : SMAW_HEDP {
type = WeaponSlotItem;
};
class MAAWS_HEDP : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class MAAWS_HEAT : MAAWS_HEDP {
type = WeaponSlotItem;
};
class Strela : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class RPG18 : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class Igla : Strela {
type = WeaponSlotItem;
};
class 2Rnd_Igla : Igla {
type = WeaponSlotItem;
};
class NLAW : CA_LauncherMagazine {
type = WeaponSlotItem;
};
class Dragon_EP1 : CA_LauncherMagazine {
type = WeaponSlotItem;
};

View File

@@ -17,5 +17,6 @@
#include "Misc.hpp" //CZ550, Lee-Enfield, Winchester 1866
#include "Shotgun.hpp"
#include "Arrows.hpp"
#include "LauncherAmmo.hpp"
#undef COMBINE_MAG