Hi,
Since we’re developing “game bots” rather than general conversational bots, we need to keep some crucial lines available to players in case they have forgotten part of the information necessary to progress.
Of course, we can just flag those patterns as ^keep() ^repeat(), but characters repeating word-for-word is not very elegant.
My current approach is to duplicate every crucial pattern, the first version being erasable and the second being “kept” and “repeated” but rephrased to show the character is aware that he’s repeating himself : “I already told you that [blah]”.
It works but it’s heavy and messy. I was wondering anyone would think of a more elegant and automated way to do this. For example, is there a way a pattern might “know” that it’s being repeated and thus automatically modify slightly its output? some form of macro?
Thanks.