aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/item.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/item.cpp')
-rw-r--r--engines/xeen/item.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/xeen/item.cpp b/engines/xeen/item.cpp
index a85f5ab3b8..6a37fa1d92 100644
--- a/engines/xeen/item.cpp
+++ b/engines/xeen/item.cpp
@@ -89,12 +89,16 @@ const char *XeenItem::getItemName(ItemCategory category, uint id) {
if (id < 82) {
switch (category) {
case CATEGORY_WEAPON:
+ assert(id < 41);
return Res.WEAPON_NAMES[id];
case CATEGORY_ARMOR:
+ assert(id < 14);
return Res.ARMOR_NAMES[id];
case CATEGORY_ACCESSORY:
+ assert(id < 11);
return Res.ACCESSORY_NAMES[id];
default:
+ assert(id < 22);
return Res.MISC_NAMES[id];
}
} else {
@@ -108,6 +112,7 @@ const char *XeenItem::getItemName(ItemCategory category, uint id) {
case CATEGORY_ACCESSORY:
return questItems[id - 82 + 35 + 14];
default:
+ assert(g_vm->getGameID() != GType_Swords);
return questItems[id - 82 + 35 + 14 + 11];
}
}