There is this conversation my NPC has that end with NPC talking - I want to keep it this way because of scripting reasons. Some time when I tried it the NPC would say his last line in the conversation and the talk would end immediately. However, for some reason it works differently now and the game prompts the player to finish the conversation anyway instead of it finishing automatically.
So, what might be the reason for this?
And while we're at it, is there some function that could be used to halt the conversation? The only circumstances I know of that cancel it is moving too far from the NPC and engaging in combat. Such a function would come in handy in such a situation as described above and in some others.