diff options
author | Florian Diebold <flodiebold@gmail.com> | 2012-01-12 13:40:39 +0100 |
---|---|---|
committer | Florian Diebold <flodiebold@gmail.com> | 2012-01-12 13:41:00 +0100 |
commit | c04e6d23963aeac83469c2fd807f15016e76bba6 (patch) | |
tree | 2bdccecc53fef0af7f9151f999efb73eba3ed575 /crawl-ref/source/tilereg-inv.cc | |
parent | a94e83741c1982f43ef809c8e93a7e58a1723163 (diff) | |
download | crawl-ref-c04e6d23963aeac83469c2fd807f15016e76bba6.tar.gz crawl-ref-c04e6d23963aeac83469c2fd807f15016e76bba6.zip |
Fix a few cases where my last fix broke the identified tile for items (#5205 among them).
Diffstat (limited to 'crawl-ref/source/tilereg-inv.cc')
-rw-r--r-- | crawl-ref/source/tilereg-inv.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/tilereg-inv.cc b/crawl-ref/source/tilereg-inv.cc index 29286753d5..0cfb972fb7 100644 --- a/crawl-ref/source/tilereg-inv.cc +++ b/crawl-ref/source/tilereg-inv.cc @@ -594,7 +594,7 @@ void InventoryRegion::activate() } } -static void _fill_item_info(InventoryTile &desc, const item_def &item) +static void _fill_item_info(InventoryTile &desc, const item_info &item) { desc.tile = tileidx_item(item); @@ -622,7 +622,7 @@ static void _fill_item_info(InventoryTile &desc, const item_def &item) desc.special = tileidx_corpse_brand(item); desc.flag = 0; - if (item.cursed() && item_ident(item, ISFLAG_KNOW_CURSE)) + if (item.cursed()) desc.flag |= TILEI_FLAG_CURSE; if (item_type_tried(item)) desc.flag |= TILEI_FLAG_TRIED; @@ -689,7 +689,7 @@ void InventoryRegion::update() } InventoryTile desc; - _fill_item_info(desc, you.inv[i]); + _fill_item_info(desc, get_item_info(you.inv[i])); desc.idx = i; for (int eq = 0; eq < NUM_EQUIP; ++eq) |