Пока квесты хранятся в файле Quests.xml папки Scenarios/base
Типы квестов:
1. Старт по местоположения на глобальной карте. В данном примере клетка 17:3 всегда запускает начало квеста.
<QuestEntity>
<Name>First Battle</Name>
<DialogID>120</DialogID>
<Conditions>
<QuestCondition>
<Type>Location</Type>
<Value>17:3</Value>
</QuestCondition>
</Conditions>
</QuestEntity>
DialogID показывает тот диалог, которым стартует квест.
2. Старт по условию. В данном примере окончание боя с ID 501 (квестовый бой с Джоанной)
<QuestEntity>
<Name>End of First Battle</Name>
<DialogID>170</DialogID>
<Conditions>
<QuestCondition>
<Type>EndOfBattle</Type>
<Value>501</Value>
</QuestCondition>
</Conditions>
</QuestEntity>