This idea came from my quest. The player has to discuss with an existing merchant to advance in the quest, so I wanted to keep the usual available replies on conversation start, and add the quest-related reply, which is different at every quest stage. It seemed easier to add this condition than to duplicate the first dialogue for every quest stage to include the quest reply, and select among them from a conditional starting dialogue...