Looking through the game files, I see quests that trigger from visiting the QuestLocation, and ones that have a chance of appearing after a given TurnNumber.
Are there any other values that go in <TriggerType>?
I'm wondering if building a building in a city might trigger a quest? Or if having a hero get to a particular level might do so? Or researching a particular tech?