diff options
Diffstat (limited to 'crawl-ref/source/tilesdl.cc')
-rw-r--r-- | crawl-ref/source/tilesdl.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc index 1a1099ba6d..e3c1e978fd 100644 --- a/crawl-ref/source/tilesdl.cc +++ b/crawl-ref/source/tilesdl.cc @@ -1378,7 +1378,10 @@ int tile_known_weapon_brand(const item_def item) if (item.base_type == OBJ_WEAPONS) { - if (get_weapon_brand(item) != SPWPN_NORMAL) + const int brand = get_weapon_brand(item); + if (brand == SPWPN_REAPING) + return TILE_BRAND_REAPING; + if (brand != SPWPN_NORMAL) return (TILE_BRAND_FLAMING + get_weapon_brand(item) - 1); } else if (item.base_type == OBJ_MISSILES) @@ -1397,6 +1400,8 @@ int tile_known_weapon_brand(const item_def item) return TILE_BRAND_RETURNING; case SPMSL_CHAOS: return TILE_BRAND_CHAOS; + case SPMSL_REAPING: + return TILE_BRAND_REAPING; default: break; } |