FAangband icon indicating copy to clipboard operation
FAangband copied to clipboard

Bug: Player Ghost Monster Recall

Open ThatGitMITZE opened this issue 4 years ago • 5 comments

Not entirely sure what happened, but I have ", the Mummy" permanently (or possibly just until I find another Mummy player ghost and kill it) stuck in my monster recall; I suspect what happened is that if you leave the player ghost alive when you leave the level, it's not removed from the monster recall properly—though I don't have any good proof of this other than a gut feeling that that's what happened. I suppose it's also possible it's specifically related to Mummy player ghosts.

ThatGitMITZE avatar Oct 18 '21 07:10 ThatGitMITZE

This is very like #279.

NickMcConnell avatar Oct 21 '21 00:10 NickMcConnell

I believe this is fixed by 366113aa1

NickMcConnell avatar Oct 23 '21 10:10 NickMcConnell

Not actually fixed; downloaded the Windows nightly for offline and got it again.

ThatGitMITZE avatar Oct 25 '21 01:10 ThatGitMITZE

More information on this:

Decided to go try bugtest it on the webserver; I had a ", the Mummy" in my monster recall when I started.

Upon encountering my first player ghost (MITZE II, the Skeleton), the ", the Mummy" entry changed to "MITZE II, the Mummy" despite not being the player ghost encountered.

After leaving the level without killing "MITZE II, the Skeleton" that entry disappeared from the monster memory and the "MITZE II, the Mummy" entry changed back to ", the Mummy".

After generating a second player ghost (also "MITZE II, the Skeleton") I then died on the level without killing it; on starting a new game, there was now a ", the Skeleton" in the monster memory in addition to one for ", the Mummy".

tl;dr I think the issue is somewhere either with getting killed by a player ghost, or more probably with just dying while a player ghost is generated on the level somewhere. I guess something about dying doesn't clear the requisite parts of monster memory while just leaving the level does?

ThatGitMITZE avatar Oct 25 '21 23:10 ThatGitMITZE

That's a potential clue

NickMcConnell avatar Oct 26 '21 20:10 NickMcConnell