summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-24 04:48:23 +0000
committerzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-24 04:48:23 +0000
commit06c7460834600ec11b2123ad73193d10e083ae39 (patch)
tree4b33d1f22d2ad88df2eedc778f5e7c20d2e16ad3
parent4956eb56aea53d659417fb0833774ec8c2fbefca (diff)
downloadcrawl-ref-06c7460834600ec11b2123ad73193d10e083ae39.tar.gz
crawl-ref-06c7460834600ec11b2123ad73193d10e083ae39.zip
More specific messages than just "You aren't carrying any such object."
if the user doesn't have any of the type of item being selected. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6103 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/invent.cc28
1 files changed, 28 insertions, 0 deletions
diff --git a/crawl-ref/source/invent.cc b/crawl-ref/source/invent.cc
index bfd8a4ccaa..165440baca 100644
--- a/crawl-ref/source/invent.cc
+++ b/crawl-ref/source/invent.cc
@@ -347,6 +347,34 @@ void InvMenu::load_inv_items(int item_selector,
case OSEL_UNIDENT:
s = "You don't have any unidentified items.";
break;
+ case OSEL_MEMORISE:
+ s = "You aren't carrying any spellbooks.";
+ break;
+ case OSEL_RECHARGE:
+ s = "You aren't carrying any rechargable items.";
+ break;
+ case OSEL_ENCH_ARM:
+ case OBJ_ARMOUR:
+ s = "You aren't carrying any armour which can be enchanted "
+ "further.";
+ break;
+ case OBJ_CORPSES:
+ case OSEL_VAMP_EAT:
+ s = "You aren't carrying any corpses which you can drain.";
+ break;
+ case OSEL_DRAW_DECK:
+ s = "You aren't carrying any decks from which to draw.";
+ break;
+ case OBJ_FOOD:
+ s = "You aren't carrying any food.";
+ break;
+ case OBJ_SCROLLS:
+ case OBJ_BOOKS:
+ s = "You aren't carrying any books or scrolls.";
+ break;
+ case OBJ_WANDS:
+ s = "You aren't carrying any wands.";
+ break;
default:
s = "You aren't carrying any such object.";
break;