OK, I'm finally looking at this 5-year old bug report, now that I have improved the deductions in revision 16014.
If you get a possible Wumpus then go around to the non-wumpus possible, it'll update as safe, but this does not confirm the other as definite. This logic is correct for bats and pits, but is incorrect here as the Wumpus is a unique room. It should update flags (or however it is tracking the values) and remove the possible wumpus of the connecting room (updating bats or pit as needed), and then recheck to discover that only one room is a possible, and therefore must be definite.
I did numerous caves where, after finding that the Wumpus is possible in 2 exits from a room (i.e., the ones you did not enter the room from), I went to look at one of those rooms from a different direction. In all cases, if I heard the Wumpus, I updated it to definite (and the other one to no Wumpus), and if I did not hear the Wumpus, I removed possible Wumpus from it and marked the other one as definite.
This is further compunded by re-entering the original room next to the Wumpus as it will update the rooms but still not confirm the Wumpus. So you have only one possible Wumpus room but no confirmed one. This is screen capured as well.
Unfortunately, your website that hosted these images is defunct.
Also, if this condition occurs and the next to the failed wumpus detection room has a possible bats or pit, the wumpinator does not update the color (leaving it light green) but says (possible bats) below the link. This has also occured on a possible pit location that updates to (safe but unvisited). No exact replication available for the latter.
The revision I cited does a lot better at removing hazards and updating colors.
Also, a possible update could be made to just display (safe) versus (safe and unvisited) for rooms with all 3 neighbors fully discovered as there is no new information to be gained by visiting said location.
I suppose, but I'm fine with it as it is. It's giving you extra information - the room is not only "safe" but you have never been there before. If you don't care about that, ignore it.
If while hunting the Wumpus you're in a situation where you enter a room that gives you both the pit and Wumpus hints, it correctly sets the two rooms you haven't yet entered as "possible pit or Wumpus". However, if you then later head adjacent to one of those two rooms and get the pit hint without the Wumpus hint, it doesn't then set that room to be "definite pit" and the other room as "definite Wumpus" as it should. Instead, it sets that room to "possible pit" and leaves the other as "possible pit or Wumpus".
OK, I am still not seeing this with current code.
And another Wumpinator bug that I wasn't sure if I should split into its own report (since I can't imagine minor Wumpinator bugs would be fairly high-priority): It also seems to sometimes fail to remove the "possible X" color from a room if it's been picked up as a possible hazard but later reset to "safe and unvisited". The button caption is updated fine, just not the room color in the node map.
This was reported in a much more recent bug, which is why I looked at this, and this is fixed.
I know that it disturbs me (perhaps irrationally) to log out during a choice adventure and I suspect they might feel the same way. Would it be possible to add a command to clear the wumpus map?
Perhaps wumpus clear since we already have a wumpus command.
Revision 16015 adds "wumpus reset".
I'm going to mark this one "fixed". I was unable to see any of the described behaviors, with current code. That's not to say there isn't something wrong still, but the first revision I mentioned also will make it possible to debug wumpus cave bugs by letting us replay the cave exploration from the session log:
- The session log now logs "Encounter: ROOM", "Exits: ROOM1, ROOM2, ROOM3", and "Sounds: SOUNDS".
- Save the part of your session log from entering the cave up to the bug in FILE in your data folder
- "wumpus replay FILE" will simulate going through the rooms in the order you did, logging deductions, and letting you look at the Wumpinator after each room. Or, for that matter, letting us run in the debugger and see exactly what went wrong where.
So, I am closing this, and if there are future bugs, people can open new Bug Reports and we can fix the issues then.