NPCs should not trap the player in a dialogue while a fight is going on
I nearly got killed by a Piou since I was in a hit-and-run fight with one at a very low level, got into the proximity of Juliet and she forced me to read the rules. Unfortunately, the Piou was still attacking, just like my character, but interestingly enough my character could not score a single hit anymore while the Piou almost killed me. This may or may not be applicable to other NPCs which automatically talk to you when you get near them.
This was discussed in the IRC channel and there are several possible solutions:
- Make the player invulnerable while being trapped inside the dialogue. This is potentially exploitable and could introduce bugs.
- Force all the monsters fighting the player to disengage.
- The most optimal solution would be to freeze the fight, so no more hits from both sides until the dialogue is finished.