Multiple Conversations on One NPC
Multiple Conversations on One NPC
How do you set up an NPC actor with more than one conversation? I'm using Dialogue System with Corgi engine and I can get one conversation set-up on an npc with a ConversatioZone and DialogueSystemTrigger component, but I can't figure out how to add the logic for a different conversation that's triggered later when certain conditions are met. I tried adding a 2nd DialogueSystemTrigger but that didn't work. It never seems to check the 2nd one.
Re: Multiple Conversations on One NPC
Hi,
Please see: How To: Run a Conversation Only Once
It explains how to show one conversation the first time you talk to an NPC, and then show a different conversation the second time.
Please see: How To: Run a Conversation Only Once
It explains how to show one conversation the first time you talk to an NPC, and then show a different conversation the second time.
Re: Multiple Conversations on One NPC
Thank you, I followed the instructions but I'm using different conditions based on quest status, that should work too, shouldn't it? The first conversation should trigger if quest 1 is not successful and the 2nd conversation should trigger if a subtask of quest 2 is active. If I only have one DialogueSystemTrigger on the npc with just either of these dialogue triggers it works just fine, so I know the conditions are set up correctly. But if I add two DialogueSystemTriggers on the NPC it always only checks the 1st one and even if that fails, it does not check the 2nd one.
Re: Multiple Conversations on One NPC
Hi,
The Corgi interaction system looks for one Dialogue System Trigger. Since you're using Corgi, use the second technique in the second post.
The Corgi interaction system looks for one Dialogue System Trigger. Since you're using Corgi, use the second technique in the second post.
Re: Multiple Conversations on One NPC
Aaah ok, Thanks, I got it working with that method.
Re: Multiple Conversations on One NPC
Glad to help!