Hi, i was needed to add dialogue, and first i tried to make simple one with flow canvas by using macros, but that was dead end,
and now i started to learn Dialogue tree in NodeCanvas, but little stuck:
1) somehow Subgraph Dialogue’s “start” not works(in attachment)
2) question: how i can determine if player in dialogue with someone(i want to unlock cursor, and make player freeze when dt started). Maybe when dialogue starts there any global event going on?
3) Is it possible in future you will add Quest system? if not can you give advise how can i make one with FC/NC or with even BT/DT maybe(where to start/how you’d make it)?
1) You are right. There is a small bug and “Start” is not call, but I’ve just fixed it and attached for you here the fixed file.
2) Hmm. The best solution I can think of, is to create a very simple custom Condition Task and within, check to see whether or not the “Instigator” is the player. If you want to check this outside Dialogue Tree, then you could also use the events that are raised when a Dialogue Tree starts -> DialogueTree.OnDialogueStarted. It is a static event which you can subscribe.
3) A new Quest graph system (QuestCanvas) is something that I’ve been considering for a while now. I would be very interested to see what features people would be interested in that to have. Let me know what if you have any specific suggestions or request for a new Quest system.
Omg, QuestCanvas would’ve been amazing, i only can give newbie perspective how it could work:
1) I wanted it to be easy to take quests from DialogueTree(when talk with NPC), or on some event(triggered something in game).
2) Simple quest integer/boolean(example: wolves killed 0/5(int) | Kill evil bear(bool) ).
Also Mega Quest with chained bool/integer, example: go find NPC(bool) > You found NPC, he needs 5 coins 0/5 (int) > You give him coins, He give you key, now you can open secret room.(questFinished)
3) And i could show quests in quest journal(with detailed description of quest if player stuck), and also possibility to separate(in ui) to Main & Additional quests. And showing quest will be flexible/editable, we can decide not to use journal, and could just always show quests in the left side of screen.
That’s just what i searched in quest systems in assetstore, don’t know how possiblle it is to make,
but i will happy to see any QuestCanvas from you, Thank you!
Thank you for your feedback and suggestions!
I’ve noted them all down. QuestCanvas is something I’ve been think for some time now. It probably going to happen and of course it will have integration will every other canvas tool 🙂
Thanks again!
Join us on Discord: https://discord.gg/97q2Rjh
Author
Posts
Viewing 4 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic.
Login
Register
By registering on this website you agree to our Privacy Policy.