summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/godabil.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-10-22 12:02:13 +0200
committerAdam Borowski <kilobyte@angband.pl>2009-10-22 12:02:13 +0200
commitd2ccd1e0215c4cee7e4ac915e8596443759678ff (patch)
treebe8359ef4129b5d726aac52b59743f1764d74047 /crawl-ref/source/godabil.cc
parent916a89eb14634f428ea16b873377634abfd03df1 (diff)
downloadcrawl-ref-d2ccd1e0215c4cee7e4ac915e8596443759678ff.tar.gz
crawl-ref-d2ccd1e0215c4cee7e4ac915e8596443759678ff.zip
Prevent non-body armour from being made ponderous, it has no effect.
Diffstat (limited to 'crawl-ref/source/godabil.cc')
-rw-r--r--crawl-ref/source/godabil.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/godabil.cc b/crawl-ref/source/godabil.cc
index 7414259429..c1348ab813 100644
--- a/crawl-ref/source/godabil.cc
+++ b/crawl-ref/source/godabil.cc
@@ -447,7 +447,7 @@ bool ponderousify_armour()
if (item_slot == -1)
{
item_slot = prompt_invent_item("Make which item ponderous?",
- MT_INVLIST, OSEL_ENCH_ARM, true, true, false);
+ MT_INVLIST, OSEL_PONDER_ARM, true, true, false);
}
if (prompt_failed(item_slot))
@@ -456,7 +456,8 @@ bool ponderousify_armour()
item_def& arm(you.inv[item_slot]);
if (!is_enchantable_armour(arm, true, true)
- || get_armour_ego_type(arm) != SPARM_NORMAL)
+ || get_armour_ego_type(arm) != SPARM_NORMAL
+ || get_armour_slot(arm) != EQ_BODY_ARMOUR)
{
mpr("Choose some type of armour to enchant, or Esc to abort.");
if (Options.auto_list)