diff options
author | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-03 13:30:45 +0000 |
---|---|---|
committer | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-03 13:30:45 +0000 |
commit | 589e206de3965240ac0475dcc98b339914ace70b (patch) | |
tree | 21e5807f7cce5cd83fe11c141a22ad8665c84bc1 | |
parent | 06000612f935e9e431ef2cab3dc00cf9022fe69b (diff) | |
download | crawl-ref-589e206de3965240ac0475dcc98b339914ace70b.tar.gz crawl-ref-589e206de3965240ac0475dcc98b339914ace70b.zip |
Unrandarts could get confused (specifically Robe of Augmentation and
Robe of Night.)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1731 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r-- | crawl-ref/source/acr.cc | 4 | ||||
-rw-r--r-- | crawl-ref/source/randart.cc | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc index 1c69cb9e9a..527b14104a 100644 --- a/crawl-ref/source/acr.cc +++ b/crawl-ref/source/acr.cc @@ -485,6 +485,10 @@ static void handle_wizard_command( void ) mitm[ islot ].quantity = 1; set_ident_flags( mitm[ islot ], ISFLAG_IDENT_MASK ); + msg::streams(MSGCH_DIAGNOSTICS) << "Made " + << mitm[islot].name(DESC_NOCAP_A) + << std::endl; + move_item_to_grid( &islot, you.x_pos, you.y_pos ); } diff --git a/crawl-ref/source/randart.cc b/crawl-ref/source/randart.cc index e32d71ce00..8c0f699c08 100644 --- a/crawl-ref/source/randart.cc +++ b/crawl-ref/source/randart.cc @@ -758,7 +758,7 @@ struct unrandart_entry #pragma pack(pop) #endif -static struct unrandart_entry unranddata[] = { +static unrandart_entry unranddata[] = { #include "unrand.h" }; @@ -1572,7 +1572,8 @@ static struct unrandart_entry *seekunrandart( const item_def &item ) if (unranddata[x].ura_cl == item.base_type && unranddata[x].ura_ty == item.sub_type && unranddata[x].ura_pl == item.plus - && unranddata[x].ura_pl2 == item.plus2) + && unranddata[x].ura_pl2 == item.plus2 + && unranddata[x].ura_col == item.colour) { return (&unranddata[x]); } |