So here goes:
As the name suggests, I want to be able to hand out side quests through an event, similar to the hunting board in FFXII.
...sounds simple enough, right?
It is if you have about 5 quests to hand out this way, but I have close to 40.
I am using YanFly's QuestJournal to keep track of it all, which would get updated with the new quest once the player has selected it within the choices presented to him, and then that choice would disappear from the list.
Simply put, here's how I would like it to function in game:
- Player talks to Quest Master
- QM presents player a list of selectable choices (let's say "Kill Slime", "Find Potion", and "Save Princess")
- Player chooses "Find Potion" (which I would link to update the YAN_QuestJournal accordingly)
- If player talks to QM again, only "Kill Slime" and "Save Princess" are presented this time
- Player completes the "Find Potion" quest and obtains reward (to simplify this process, I would have the player talk to another person who is not the QM to handle giving rewards)
- Player talks to QM and is presented an updated quest list, now containing "Kill Dragon", unlocked by completing "Find Potion"
In theory, I could create conditionals and switches to make this happen, but that would require me to plan out every scenario (quest selections and completions) possible for 40 of them. Do the math: that would be crazy.
Is there a sweet plugin available for this?
Or maybe a simpler way to event it that I'm not seeing?
Impart me your knowledge, o, Internet.