Noticed while testing something: hero drank a potion of see invisible and nearby invisible monster could now be seen--in theory--but I was asked what to call the potion while the updated map was buffered. So I didn't see the invisible monster until after naming the potion. pline() flushes buffered map updates, but getlin() doesn't. I didn't change that, but I've made docall() do so since the updated map may make a difference in what the player can tell about whatever is being 'called'.
29 KiB
29 KiB