summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/chardump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/chardump.cc')
-rw-r--r--crawl-ref/source/chardump.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/chardump.cc b/crawl-ref/source/chardump.cc
index 74a0799193..a9fbfed237 100644
--- a/crawl-ref/source/chardump.cc
+++ b/crawl-ref/source/chardump.cc
@@ -586,15 +586,17 @@ static bool dump_item_origin(const item_def &item, int value)
return (true);
if (fs(IODS_EGO_ARMOUR) && item.base_type == OBJ_ARMOUR
- && item_ident( item, ISFLAG_KNOW_TYPE ))
+ && item_type_known( item ))
{
const int spec_ench = get_armour_ego_type( item );
return (spec_ench != SPARM_NORMAL);
}
if (fs(IODS_EGO_WEAPON) && item.base_type == OBJ_WEAPONS
- && item_ident( item, ISFLAG_KNOW_TYPE ))
+ && item_type_known( item ))
+ {
return (get_weapon_brand(item) != SPWPN_NORMAL);
+ }
if (fs(IODS_JEWELLERY) && item.base_type == OBJ_JEWELLERY)
return (true);