fix #H5590 - pets not shown on dumplog map
When ascending or escaping from the dungeon, adjacent pets are moved onto the 'mydogs' list so that they can be included in the score and mentioned as being with hero in the final messages. But keepdogs() was caled to do that before the known portion of the map was drawn in the dumplog file, so adjacent pets were missing. Defer that until after the map has been dumped so that pets will still be present.
This commit is contained in:
@@ -514,6 +514,8 @@ DUMPLOG: genocided and extinct species was always a blank line;
|
||||
vanquished creatures was just a blank line if nothing had been killed
|
||||
DUMPLOG: RIP tombstone was printed for characters who survived (ascended,
|
||||
escaped dungeon, quit, trickery or panic)
|
||||
DUMPLOG: pets who accompany hero during ascension or dungeon escape were
|
||||
already gone by the time known portion of the level map was dumped
|
||||
artifact creation violated illiterate conduct when artifact name was assigned,
|
||||
behavior intended only for creating Sting or Orcrist via naming
|
||||
tty: revert to pline() for issuing prompts (override MSGTYPE=hide differently)
|
||||
|
||||
Reference in New Issue
Block a user