diff options
-rw-r--r-- | crawl-ref/source/effects.cc | 8 | ||||
-rw-r--r-- | crawl-ref/source/item_use.cc | 2 | ||||
-rw-r--r-- | crawl-ref/source/itemname.cc | 6 |
3 files changed, 8 insertions, 8 deletions
diff --git a/crawl-ref/source/effects.cc b/crawl-ref/source/effects.cc index bb45b4ad98..261670698a 100644 --- a/crawl-ref/source/effects.cc +++ b/crawl-ref/source/effects.cc @@ -861,8 +861,8 @@ static int find_acquirement_subtype(object_class_type class_wanted, type_wanted = (coinflip()) ? OBJ_RANDOM : ARM_SHIELD + random2(5); // mutation specific problems (horns allow caps) - if (type_wanted == ARM_BOOTS && !player_has_feet() - || you.has_claws(false) >= 3 && type_wanted == ARM_GLOVES) + if ((type_wanted == ARM_BOOTS && !player_has_feet()) + || (you.has_claws(false) >= 3 && type_wanted == ARM_GLOVES)) { type_wanted = OBJ_RANDOM; } @@ -1396,10 +1396,6 @@ bool acquirement(object_class_type class_wanted, int agent) // easier to read this way item_def& thing(mitm[thing_created]); - // give some more gold - if ( class_wanted == OBJ_GOLD ) - thing.quantity += 150; - // remove curse flag from item do_uncurse_item( thing ); diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc index 61c6198176..5d6413734d 100644 --- a/crawl-ref/source/item_use.cc +++ b/crawl-ref/source/item_use.cc @@ -606,7 +606,7 @@ void wield_effects(int item_wield_2, bool showMsgs) switch (i_dam) { case SPWPN_PROTECTION: - you.redraw_armour_class = 1; + you.redraw_armour_class = true; break; case SPWPN_DISTORTION: diff --git a/crawl-ref/source/itemname.cc b/crawl-ref/source/itemname.cc index bc56985edc..56c6dd2c6b 100644 --- a/crawl-ref/source/itemname.cc +++ b/crawl-ref/source/itemname.cc @@ -984,7 +984,11 @@ std::string item_def::name_aux( description_level_type desc, !basename && !qualname && !dbname && (ident || item_ident(*this, ISFLAG_KNOW_PLUSES)); - const bool know_brand = ident && !basename && !qualname && !dbname; + const bool know_brand = + !basename && !qualname && !dbname + && !testbits(ignore_flags, ISFLAG_KNOW_PROPERTIES) + && (ident || item_ident(*this, ISFLAG_KNOW_PROPERTIES)); + const bool know_ego = know_brand; const bool know_cosmetic = !__know_pluses && !terse & !basename |