Instead of having the npcs in the story mode of the game keep saying the same few things when you click on them, I’ve always found it much more realistic feeling to have them simply stop chatting with you after they’ve said everything they’ve had to say.
Example: the npcs in the first camp have bubbles with 3 dots above their heads, even after I’ve heard everything they have to say the bubble does not go away, so I keep thinking they have new stuff to say.