Procedural quest help
Posted: Mon Sep 17, 2018 7:08 pm
Hey all. Sorry the subject is a bit vague but I'm hoping to get a bit more educated on how generating procedural quests work.
I'm as far as setting up an entity type, a domain type and a faction for the NPC with the QuestGeneratorEntity component attached but when generating I get a failure in DetermineGoal - having to do with mostUrgentFact being null. That's all to say I'm afraid this is way too obtuse for my use case!
I see how this stuff would be helpful but for my project I if I need to create a faction, drives, entity types, domain types, I'd like to keep it as minimal as possible because my project doesn't need to consider any of that. I prefer handling the hows and whys of doling out the generated quests in my game code - what I need to know is how to get the simplest version of a generated quest working.
Quest generation doesn't seem to be covered in the demo video and simply trying to copy what I'm finding (with the Pirate NPC) doesn't yield the results I expect or make the system any less confusing.
I guess my question is, what's the best way to learn how I can use QuestGenerator?
Appreciate the effort so far!
I'm as far as setting up an entity type, a domain type and a faction for the NPC with the QuestGeneratorEntity component attached but when generating I get a failure in DetermineGoal - having to do with mostUrgentFact being null. That's all to say I'm afraid this is way too obtuse for my use case!
I see how this stuff would be helpful but for my project I if I need to create a faction, drives, entity types, domain types, I'd like to keep it as minimal as possible because my project doesn't need to consider any of that. I prefer handling the hows and whys of doling out the generated quests in my game code - what I need to know is how to get the simplest version of a generated quest working.
Quest generation doesn't seem to be covered in the demo video and simply trying to copy what I'm finding (with the Pirate NPC) doesn't yield the results I expect or make the system any less confusing.
I guess my question is, what's the best way to learn how I can use QuestGenerator?
Appreciate the effort so far!