Try using the say once flag. Example: 3 info entries in the greeting topic, conditioned to your npc GREETING (say once, goodbye) Go away! GREETING (say once, goodbye) I said go away! GREETING (goodbye) I kill you!! (result script: startcombat player) The npc would say something unique twice (ending the conversation each time), then after the thrid time, close the conversation and start combat with the player. Hope this is of some value.