summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/makeitem.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-16 07:31:57 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-16 07:31:57 +0000
commit21ea1485ec6e59623bce5d5542600e5b6f8a3c78 (patch)
tree555077fdda091bf4043221dd46ba4e0753436cf3 /crawl-ref/source/makeitem.cc
parent3dcc9d0f7bccea62a912b438cac19e7d8737ec3c (diff)
downloadcrawl-ref-21ea1485ec6e59623bce5d5542600e5b6f8a3c78.tar.gz
crawl-ref-21ea1485ec6e59623bce5d5542600e5b6f8a3c78.zip
Fix 1994840: good items were never racial boots.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5877 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/makeitem.cc')
-rw-r--r--crawl-ref/source/makeitem.cc22
1 files changed, 7 insertions, 15 deletions
diff --git a/crawl-ref/source/makeitem.cc b/crawl-ref/source/makeitem.cc
index 1181b9a4bd..e45f4686de 100644
--- a/crawl-ref/source/makeitem.cc
+++ b/crawl-ref/source/makeitem.cc
@@ -2096,6 +2096,8 @@ static void _generate_armour_item(item_def& item, bool allow_uniques,
item.sub_type = ARM_NAGA_BARDING;
else if (one_chance_in(7))
item.sub_type = ARM_CENTAUR_BARDING;
+ else
+ set_equip_race(item, _determine_armour_race(item, item_race));
}
else
set_equip_race(item, _determine_armour_race(item, item_race));
@@ -4212,21 +4214,11 @@ armour_type get_random_armour_type(int item_level)
// same chance each
switch (random2(5))
{
- case 0:
- armtype = ARM_SHIELD;
- break;
- case 1:
- armtype = ARM_CLOAK;
- break;
- case 2:
- armtype = ARM_HELMET;
- break;
- case 3:
- armtype = ARM_GLOVES;
- break;
- case 4:
- armtype = ARM_BOOTS;
- break;
+ case 0: armtype = ARM_SHIELD; break;
+ case 1: armtype = ARM_CLOAK; break;
+ case 2: armtype = ARM_HELMET; break;
+ case 3: armtype = ARM_GLOVES; break;
+ case 4: armtype = ARM_BOOTS; break;
}
if (armtype == ARM_HELMET && one_chance_in(3))