|
override void | AddStepCondition (QuestBuilder questBuilder, QuestNode conditionNode, string targetEntity, string targetDescriptor, string domainName, HashSet< string > counterNames, out string counterName, out int requiredCounterValue, PlanStep goal, PlanStep step) |
|
override QuestNode | AddReturnNode (QuestBuilder questBuilder, QuestNode previousNode, QuestEntity entity, string mainTargetEntity, string mainTargetDescriptor, string domainName, PlanStep goal, int rewardsContentIndex=9999) |
| Adds a final "return to quest giver" step.
|
|
virtual void | BuildTitle (PlanStep goal, string mainTargetDescriptor, out string title, out string questID) |
| Determine the quest's title and quest ID.
|
|
virtual void | SetMainInfo (QuestBuilder questBuilder, string questID, string title, StringField group, PlanStep goal) |
| Sets the quest's main info.
|
|
virtual void | AddOfferText (QuestBuilder questBuilder, string mainTargetEntity, string mainTargetDescriptor, string domainName, PlanStep goal, Motive motive) |
| Adds the quest's offer text .
|
|
virtual void | AddRewards (QuestBuilder questBuilder, QuestEntity entity, PlanStep goal, List< QuestContent > rewardsUIContents, List< RewardSystem > rewardSystems) |
| Uses a list of reward systems to add rewards to the quest builder that are commensurate with the difficulty of the quest.
|
|
virtual void | AddQuestHeadings (QuestBuilder questBuilder, PlanStep goal) |
| Adds quest heading text to the main quest's Dialogue, Journal, and HUD categories.
|
|
virtual void | AddQuestHeading (QuestBuilder questBuilder, QuestContentCategory category, bool addToSuccessfulList) |
| Adds quest heading text to a specific UI category's active state (and possibly also its successful state).
|
|
virtual void | AddSuccessfulText (QuestBuilder questBuilder, string mainTargetEntity, string mainTargetDescriptor, string domainName, PlanStep goal) |
| Adds text to show in UIs after a quest has been successfully completed.
|
|
virtual QuestNode | AddSteps (QuestBuilder questBuilder, string domainName, PlanStep goal, Plan plan) |
| Adds the plan's steps.
|
|
virtual QuestMessageParticipant | GetSpecifier (StringField specifierID) |
|
virtual QuestMessageParticipant | GetSpecifier (QuestMessageParticipant specifier, StringField specifierID) |
|
virtual void | AddStepNodeText (QuestBuilder questBuilder, QuestNode conditionNode, QuestStateInfo state, string targetEntity, string targetDescriptor, string domainName, string counterName, int requiredCounterValue, PlanStep step, ActionStateText actionStateText) |
| Adds the text for a step.
|
|
virtual void | AddStepNodeText (QuestBuilder questBuilder, QuestNode conditionNode, QuestStateInfo state, string targetEntity, string targetDescriptor, string domainName, string counterName, int requiredCounterValue, PlanStep step, ActionStateText actionStateText, bool isLastStepCompletion) |
| Adds the text for a step.
|
|
virtual void | AddReturnNodeText (QuestBuilder questBuilder, QuestNode returnNode, QuestGiver questGiver, string mainTargetEntity, string mainTargetDescriptor, string domainName, PlanStep goal, string hudText) |
| Adds UI content to the return node.
|
|
virtual void | AddReturnNodeAlert (QuestBuilder questBuilder, QuestNode returnNode, List< QuestAction > actionList, string hudText) |
| Adds an alert action to the return node.
|
|
virtual void | AddReturnNodeIndicators (QuestBuilder questBuilder, QuestNode returnNode, List< QuestAction > actionList, QuestEntity entity) |
| Adds actions to set up the quest giver's quest indicators to the return node.
|
|
virtual void | AddRewardsNode (QuestBuilder questBuilder, int rewardsContentIndex=9999) |
| Adds rewards text content to unconnected node at end so it appears in journal.
|
|
virtual string | ReplaceStepTags (string s, string targetEntity, string targetDescriptor, string domainName, string counterName, int counterValue) |
| Replaces special tags that are specific to generated quests.
|
|
virtual void | AddTagsToDictionary (TagDictionary tagDictionary, PlanStep goal) |
|