"Planet 10!"
"When?!"
"Real soon!"
- Lord John Whorfin and the responding Johns - "The Adventures of Buckaroo Banzai Across the 8th Dimension".
Sorry, I couldn't resist...

bool floor_carry(struct chunk *c, int y, int x, struct object *drop, bool last)
{
...
/* Redraw */
square_note_spot(c, y, x);
...
}
void square_note_spot(struct chunk *c, int y, int x)
{
...
if (!square_isseen(c, y, x)) return;
/* Make the player know precisely what is on this grid */
square_know_pile(c, y, x);
...
}
if (obj->known) {
square_excise_object(p->cave, p->py, p->px, obj->known);
struct object *known = drop->known;
/* Delete completely */
if (known) {
...
if (known->iy && known->ix)
square_excise_object(player->cave, known->iy, known->ix, known);

), but his bug seems similar.
Leave a comment: