summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/misc.cc1
-rw-r--r--crawl-ref/source/spl-book.cc1
2 files changed, 2 insertions, 0 deletions
diff --git a/crawl-ref/source/misc.cc b/crawl-ref/source/misc.cc
index ed6bd37546..b5321d13a1 100644
--- a/crawl-ref/source/misc.cc
+++ b/crawl-ref/source/misc.cc
@@ -91,6 +91,7 @@ void turn_corpse_into_chunks( item_def &item )
item.base_type = OBJ_FOOD;
item.sub_type = FOOD_CHUNK;
item.quantity = 1 + random2( max_chunks );
+ item.flags &= ~(ISFLAG_THROWN | ISFLAG_DROPPED);
item.quantity = stepdown_value( item.quantity, 4, 4, 12, 12 );
diff --git a/crawl-ref/source/spl-book.cc b/crawl-ref/source/spl-book.cc
index 6cdb9e807f..70b194e551 100644
--- a/crawl-ref/source/spl-book.cc
+++ b/crawl-ref/source/spl-book.cc
@@ -1407,6 +1407,7 @@ int staff_spell( int staff )
if (!item_type_known(istaff))
{
set_ident_flags( istaff, ISFLAG_KNOW_TYPE );
+ mprf(MSGCH_EQUIPMENT, "%s", istaff.name(DESC_INVENTORY_EQUIP).c_str());
you.wield_change = true;
}