QuestInfo object?

davidlallen

Deity
Joined
Apr 28, 2008
Messages
4,743
Location
California
There are bits and pieces of some "quest" object in vanilla bts. For example, vanilla file (not BTS, *vanilla* vanillla) assets/xml/misc/civ4questinfo.xml. There are access functions in the sdk, CvInfos.h defines class CvQuestInfo. Some of it is exposed to python. There is even a Quest tab in the log window (ctrl-tab).

But, none of the mods I have looked into have filled in civ4questinfo.xml. I am experimenting with some mechanics that look like quests; if this is used by anybody, I would love to see examples. I can't find any pointers on civfanatics either.

Does anybody know anything about this quest object?
 
Used for the Civ4 vanilla tutorial; other than that, its never used again. The code is still in the engine, but it seems to be entirely hardcoded in the exe (from all the DLLEXPORT's it uses).
 
There is another object, TutorialInfo, which is also blank in the main game. I can't tell if the tutorial uses the TutorialInfo or QuestInfo objects; do you know for sure?

In related news, the event xml has a field bQuest, which is set for a few vanilla events such as Blessed Sea. This doesn't appear to connect to the QuestInfo object, but it gives me another tree to bark up. Solver's event guide doesn't say much specifically; has anybody created quests using events?
 
Back
Top Bottom