diff options
author | Shmuale Mark <shm.mark@gmail.com> | 2014-02-23 20:11:27 -0500 |
---|---|---|
committer | Shmuale Mark <shm.mark@gmail.com> | 2014-02-24 12:19:10 -0500 |
commit | daa2e14577413afb01ea65c43e7dabd877b46a4f (patch) | |
tree | 018fccd6feaf1b257e766987c38401c191f5e9b8 /crawl-ref/source/mon-gear.cc | |
parent | c3c125f5b38131e0d79b4ed228bf6e3d9bfd55ec (diff) | |
download | crawl-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.cc | 9 |
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, |