diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-12-17 23:26:46 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-12-18 02:15:23 +0100 |
commit | 314083463b8d5674ff423df33a75be8523be98c8 (patch) | |
tree | dc7a2b5a06ee9229d763144ab5f7dcca5c81dbd9 /crawl-ref/source/tilepick-p.cc | |
parent | e821d4b61d1648a763f7fc86b1a92baf7cdc18af (diff) | |
download | crawl-ref-314083463b8d5674ff423df33a75be8523be98c8.tar.gz crawl-ref-314083463b8d5674ff423df33a75be8523be98c8.zip |
Dewing dehorn deplume helmets.
Note: currently, worn and in-inv tiles are out of sync.
Diffstat (limited to 'crawl-ref/source/tilepick-p.cc')
-rw-r--r-- | crawl-ref/source/tilepick-p.cc | 47 |
1 files changed, 2 insertions, 45 deletions
diff --git a/crawl-ref/source/tilepick-p.cc b/crawl-ref/source/tilepick-p.cc index 376087a998..04f72c59ba 100644 --- a/crawl-ref/source/tilepick-p.cc +++ b/crawl-ref/source/tilepick-p.cc @@ -386,8 +386,6 @@ tileidx_t tilep_equ_helm(const item_def &item) // unhandled artefacts fall through to defaults... } - int etype = enchant_to_int(item); - int helmet_desc = get_helmet_desc(item); switch (item.sub_type) { case ARM_CAP: @@ -399,49 +397,8 @@ tileidx_t tilep_equ_helm(const item_def &item) TILEP_HELM_WHAT_LAST_NORM); case ARM_HELMET: - switch (helmet_desc) - { - case THELM_DESC_PLAIN: - switch (etype) - { - default: - return TILEP_HELM_CHAIN; - case 1: - return TILEP_HELM_HELM_GIMLI; - case 2: - return TILEP_HELM_HELM_IRON; - case 3: - return TILEP_HELM_FHELM_GRAY2; - case 4: - return TILEP_HELM_FHELM_BLACK; - } - case THELM_DESC_WINGED: - return TILEP_HELM_YELLOW_WING; - case THELM_DESC_HORNED: - switch (etype) - { - default: - return TILEP_HELM_FHELM_HORN2; - case 1: - return TILEP_HELM_BLUE_HORN_GOLD; - case 2: - return TILEP_HELM_FHELM_HORN_GRAY; - case 3: - return TILEP_HELM_FHELM_HORN_YELLOW; - case 4: - return TILEP_HELM_FHELM_HORN_BLACK; - } - case THELM_DESC_CRESTED: - return TILEP_HELM_FHELM_ISILDUR; - case THELM_DESC_PLUMED: - return TILEP_HELM_FHELM_PLUME; - case THELM_DESC_SPIKED: - return TILEP_HELM_FHELM_EVIL; - case THELM_DESC_VISORED: - return TILEP_HELM_FHELM_GRAY3; - case THELM_DESC_GOLDEN: - return TILEP_HELM_FULL_GOLD; - } + return _modrng(item.rnd, TILEP_HELM_FIRST_NORM, + TILEP_HELM_LAST_NORM); } return 0; |