Talk:Player monster

From NetHackWiki
Jump to: navigation, search

Player monsters in the Valley of the Dead

Some people report live player monsters in the Valley. How can that happen? They are only ever created in Src:Ref/final_level for the Astral plane, and Source:Sp_lev.c#line815 for special level loading. But I don't see any player monsters in gehennom.des. --Tjr (talk) 20:04, 9 July 2012 (UTC)

I've definitely seen this. I'm not sure, but I think it might have something to do with the des file. I'm not seeing anything in it that suggests why, though; what code is called to place objects and monsters as specified in the .des? That seems like it'd be a good place to start. Perhaps something strange occurs like the code trying to place one of those player monster corpses in an invalid location, getting confused, and placing the monster instead of the corpse. Basically, the Valley of the Dead sometimes has anomalous player monsters, and it's also the only place in the game where player monster corpses are explicitly placed. These would seem to be related. -Ion frigate (talk) 05:22, 10 July 2012 (UTC)
Also, maybe these corpses are being revived somehow, maybe always on the first turn after they're created? It's a long shot, but it doesn't seem impossible. -Ion frigate (talk) 05:26, 10 July 2012 (UTC)
Could it be caused by something in the code for revival? 21:33, 11 July 2012 (UTC)
Maybe it was a valley of the dead bones file where the previous player revived some player monsters (undead turning or similar means), then got himself killed? The VotD is eligible to leave bones, so that should be possible. --Bluescreenofdeath (talk) 11:18, 4 December 2013 (UTC)
It just happened to me. "Really attack the knight? [no/yes]" No bones in sight. It's happened once before as well. A knight as well. I'd say it's a bug somewhere.-- 05:49, 13 December 2014 (UTC)