QuestWeaver
A procedural quest generator
|
This is the complete list of members for weave::QuestTemplate, including all inherited members.
formatterType | weave::QuestTemplate | protected |
getBestFittingDescription(const std::vector< QuestPropertyValue > &questPropertyValues) const | weave::QuestTemplate | protected |
getEntityIdFromProperty(std::string propertyName, const std::vector< QuestPropertyValue > &questPropertyValues) noexcept | weave::QuestTemplate | protectedstatic |
GetProperties() const noexcept | weave::QuestTemplate | |
GetPropertyCandidates(const TemplateQuestProperty &property, const WorldModel &worldModel) const =0 | weave::QuestTemplate | pure virtual |
GetRarity() const noexcept | weave::QuestTemplate | |
getTitle(const std::vector< QuestPropertyValue > &questPropertyValues) const noexcept | weave::QuestTemplate | protected |
HasPriority() const noexcept | weave::QuestTemplate | virtual |
IsValid(const WorldModel &worldModel, const QuestModel &questModel) const noexcept | weave::QuestTemplate | virtual |
QuestTemplate(std::string title, std::vector< TemplateQuestProperty > properties, std::vector< TemplateQuestDescription > descriptions, FormatterType formatterType, int rarity=0) | weave::QuestTemplate | |
resolveAdditionalPlaceholders(QuestPropertyValue questPropertyValue) const noexcept | weave::QuestTemplate | protectedvirtual |
ToQuest(const std::vector< QuestPropertyValue > &questPropertyValues, const std::string &questStory) const =0 | weave::QuestTemplate | pure virtual |
ToQuest(const std::vector< QuestPropertyValue > &questPropertyValues) const | weave::QuestTemplate | |
~QuestTemplate()=default | weave::QuestTemplate | virtual |