Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/base/weapon.cc')
-rw-r--r--src/game/base/weapon.cc4
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()