diff options
Diffstat (limited to 'src/game/base/weapon.cc')
-rw-r--r-- | src/game/base/weapon.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/game/base/weapon.cc b/src/game/base/weapon.cc index 8eca691..7f816e2 100644 --- a/src/game/base/weapon.cc +++ b/src/game/base/weapon.cc @@ -152,14 +152,17 @@ bool Weapon::init() if (weaponsini.got_section("mine")) { weapon = new Weapon(); + weapon->set_stackable(true); count++; } else if (weaponsini.got_section("cannon")) { weapon = new Weapon(); + weapon->set_stackable(false); count++; } else if (weaponsini.got_section("turret")) { weapon = new Weapon(); + weapon->set_stackable(false); count++; } else if (weaponsini.got_section()) { @@ -190,6 +193,7 @@ Weapon::Weapon() : core::Info(weapon_infotype) { set_volume(1); set_level(1); + set_stackable(false); } Weapon::~Weapon() |