The purpose of this post is to help others, and myself, as far as quests are concerned, and will be a running post. I also hope the devs read through this and pop in with some info from time to time. I'm posting what modifiers/quest operations I haven't been able to get to work (even though they really should). I will update this as necessary, feel free to add any comments, suggestions, or if you know how to make something here work, speak up!
1. Spawning units/monsters from within the QuestObjectiveDef tag as such:
<GameModifier InternalName="SpawnWolves">
<ModType>Map</ModType>
<Attribute>SummonUnit</Attribute>
<Count>0.0000</Count>
<Radius>2.0000</Radius>
<UnitClass>Wolf</UnitClass>
<StrVal>Wolf</StrVal>
</GameModifier>
Changing the values matters not. I tried several times, and no wolves spawned. I added the count tag, as in other modifiers throughout the game, they have that tag. Again, it makes no difference here.
2. Spawning a quest from city population as such (this is taken from questcitypop.xml, a core file from the vanilla game):
<TriggerType>CityPopulation</TriggerType>
<TriggerData>40</TriggerData>
<TriggerOrigin>EventLocation</TriggerOrigin>
<TriggerChance>1</TriggerChance>
<PostTriggerChance>1</PostTriggerChance>
<AppearanceChance>10</AppearanceChance>
I cranked up all the chance tags to 1000 (and other values), and the quest never came up. Either the CityPopulation tag is not active right now, or there's a different tag needed, not in the original code.
3. Relating to the above, I haven't been able to get a quest to spawn for any other reason than QuestLocation.
Supposedly you can have quests spawn from a certain turn number (simulating a random quest), but I do not know the tag for it. Is it just Turns? Maybe Seasons? Who knows.
4. Inside the Encounter container, there is a LevelLo and LevelHi. It doesn't appear to do anything.
Maybe it does work, but no one seems to know what it does. Is it supposed to randomize the monster's level? Does it have something to do with the quest taker's level?
As I go along, I'll keep posting what you CAN'T do with quests with the current build. (1.09v as of this writing)