Multiple Quests from 1 NPC using Quest Machine

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
mschoenhals
Posts: 118
Joined: Thu Dec 19, 2019 7:38 am

Multiple Quests from 1 NPC using Quest Machine

Post by mschoenhals »

Hi,

I have an NPC that gives out 4 quests that must be done in order: Explore Boat, Retrieve Studs, Defeat Goblins and Release Prisoner.

I tried putting them into one conversation but that got too messy really quick. What I'd like to do is have an initial check to see what quest the player has completed for this NPC (if any) and then link to the correct conversation.

So I setup a conversation that just has groups that test for what quests the player has completed. Here's a diagram of the Start Conversation that just links to the other conversations:
https://www.dropbox.com/s/5ryyk7aud3p9l ... e.jpg?dl=0

I then have the 4 quest conversations separate. However, I can't get the NPC to use the Start Conversation. How can I have an initial conversation that starts the quest check and then links to the correct quest?

Thanks in advance.
User avatar
Tony Li
Posts: 22054
Joined: Thu Jul 18, 2013 1:27 pm

Re: Multiple Quests from 1 NPC using Quest Machine

Post by Tony Li »

Hi,

Instead of starting the conversation using QuestGiver.StartDialogueWithPlayer, you can use a Dialogue System Trigger to start "Ruby/Start".
Post Reply