unaligned special levels should inherit alignment from the dungeon
Samurai quest was missing several doors
Cancelled while polymorphed and Unchanging should provide feedback
+stone to flesh on a statue with contents would lose the contents if a
+ monster was on the same location as the statue
Platform- and/or Interface-Specific Fixes
(void) get_obj_location(obj, &oox, &ooy, 0);
if (!animate_statue(obj, oox, ooy,
ANIMATE_SPELL, (int *)0)) {
+ struct obj *item;
makecorpse: if (mons[obj->corpsenm].geno &
(G_NOCORPSE|G_UNIQ)) {
res = 0;
}
/* Unlikely to get here since genociding
* monsters also sets the G_NOCORPSE flag.
+ * Drop the contents, poly_obj looses them.
*/
+ while ((item = obj->cobj) != 0) {
+ obj_extract_self(item);
+ place_object(item, obj->ox, obj->oy);
+ }
obj = poly_obj(obj, CORPSE);
break;
}