diff options
author | Neil Moore <neil@s-z.org> | 2014-08-06 11:50:03 -0400 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2014-08-06 11:50:03 -0400 |
commit | 80d8e96c5bf3d6ca496d19528c7f1d8a1cad9518 (patch) | |
tree | 5c6be32b26a1fb440e84ba500234283cc9c60024 /crawl-ref/source/items.cc | |
parent | 6425076cb51f5d068406e1a1da613abab038a0da (diff) | |
download | crawl-ref-80d8e96c5bf3d6ca496d19528c7f1d8a1cad9518.tar.gz crawl-ref-80d8e96c5bf3d6ca496d19528c7f1d8a1cad9518.zip |
Allow distinguishing inert from charged evoker item_infos.
Diffstat (limited to 'crawl-ref/source/items.cc')
-rw-r--r-- | crawl-ref/source/items.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/items.cc b/crawl-ref/source/items.cc index 7899315366..2118dccf1e 100644 --- a/crawl-ref/source/items.cc +++ b/crawl-ref/source/items.cc @@ -4026,6 +4026,10 @@ item_info get_item_info(const item_def& item) if (ii.sub_type == NUM_MISCELLANY) ii.special = item.special; // deck rarity + // Preserve inert/charged state but not the actual numbers. + if (is_xp_evoker(item)) + ii.plus2 = !!item.plus2; + if (is_deck(item)) { ii.special = item.special; |