Because of some code changes, I found a slight bug in the ROM make_corpse function... Under normal
circumstances, this probably won't show any ill affects for others, but I thought I'd point it out anyhow.
Where you have this in fight.c in the make_corpse function:
if (IS_SET (obj->extra_flags, ITEM_INVENTORY))
extract_obj (obj);
It should be:
if ( IS_SET( obj->extra_flags, ITEM_INVENTORY ) )
{
extract_obj( obj );
continue;
}
It seems that without that continue, it didn't seem to be properly extracting and that had caused me a few
problems.