|
QuestWeaver
A procedural quest generator
|
| ▼Nweave | |
| CContractFailedException | The main exception type used by all classes of the QuestWeaver system |
| CDirectories | This struct hold information about the programs file search paths |
| CEnumClassHash | Operator to enable the use of enums as keys in maps |
| CLogger | The logger used to print errors and debug messages |
| CMetaData | Holds information about a world entity |
| CNameGenerator | |
| CNugget | |
| CNuggetOption | |
| CPropertyCandidate | |
| CQuest | Represents a game quest |
| CQuestModelAction | These actions are used by the quest system to change the state of quests |
| CQuestTemplate | Defines a blueprint from which a specific type of quest can be generated |
| CQuestTemplateFactory | A factory that is able to create different "types" of quests (quest templates) on demand |
| CQuestTickResult | Event generated by a quest when ticked by the game |
| CQuestWeaver | Main entry point for applications using the quest system |
| CRandomStream | RNG used by the quest system |
| CRawStoryToken | |
| CStory | |
| CStoryTemplate | |
| CStoryTemplateFactory | |
| CStoryTemplateResult | |
| CStoryWriter | |
| CStoryWriterParameters | |
| CTemplateQuestDescription | Wraps the quest description texts for the QuestTemplate |
| CWeaverConfig | Holds the configuration data to create new QuestWeaver instances |
| CWorldEntity | Represents an object in the game that is relevant for the quest system |
| CWorldListener | Can be attached to a WorldModel to receive change updates |
| CWorldModel | Holds information about all entities relevant for quests and quest generation |
| CWorldModelAction | Contains change information for a WorldModel entity |