summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-gear.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-02-23 20:11:27 -0500
committerShmuale Mark <shm.mark@gmail.com>2014-02-24 12:19:10 -0500
commitdaa2e14577413afb01ea65c43e7dabd877b46a4f (patch)
tree018fccd6feaf1b257e766987c38401c191f5e9b8 /crawl-ref/source/mon-gear.cc
parentc3c125f5b38131e0d79b4ed228bf6e3d9bfd55ec (diff)
downloadcrawl-ref-daa2e14577413afb01ea65c43e7dabd877b46a4f.tar.gz
crawl-ref-daa2e14577413afb01ea65c43e7dabd877b46a4f.zip
Give deep dwarf berserkers the axe.
So to speak.
Diffstat (limited to 'crawl-ref/source/mon-gear.cc')
-rw-r--r--crawl-ref/source/mon-gear.cc9
1 files changed, 2 insertions, 7 deletions
diff --git a/crawl-ref/source/mon-gear.cc b/crawl-ref/source/mon-gear.cc
index 331eb27f94..72dd2122f2 100644
--- a/crawl-ref/source/mon-gear.cc
+++ b/crawl-ref/source/mon-gear.cc
@@ -375,8 +375,7 @@ static void _give_weapon(monster* mon, int level, bool melee_only = false,
item.sub_type = WPN_CROSSBOW;
break;
}
- // deliberate fall through
- case MONS_DEEP_DWARF_BERSERKER:
+
item.base_type = OBJ_WEAPONS;
if (one_chance_in(6))
@@ -393,14 +392,11 @@ static void _give_weapon(monster* mon, int level, bool melee_only = false,
15, WPN_HAND_AXE, 0);
}
- if (coinflip() || mon->type == MONS_DEEP_DWARF_BERSERKER)
+ if (coinflip())
{
force_item = true;
item.plus += 1 + random2(4);
item.plus2 += 1 + random2(4);
-
- if (one_chance_in(30) && mon->type == MONS_DEEP_DWARF_BERSERKER)
- level = MAKE_GOOD_ITEM;
}
break;
@@ -2267,7 +2263,6 @@ static void _give_armour(monster* mon, int level, bool spectral_orcs)
case MONS_DWARF:
case MONS_DEEP_DWARF:
case MONS_DEEP_DWARF_DEATH_KNIGHT:
- case MONS_DEEP_DWARF_BERSERKER:
item_race = MAKE_ITEM_DWARVEN;
item.base_type = OBJ_ARMOUR;
item.sub_type = random_choose_weighted(7, ARM_CHAIN_MAIL,