diff options
author | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-16 07:31:57 +0000 |
---|---|---|
committer | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-06-16 07:31:57 +0000 |
commit | 21ea1485ec6e59623bce5d5542600e5b6f8a3c78 (patch) | |
tree | 555077fdda091bf4043221dd46ba4e0753436cf3 /crawl-ref/source/makeitem.cc | |
parent | 3dcc9d0f7bccea62a912b438cac19e7d8737ec3c (diff) | |
download | crawl-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.cc | 22 |
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)) |