Quests "Silent Activation" approach?
Posted: Mon Jan 06, 2025 6:05 am
Hi!
I am currently working with Quest Machine, hoping it can be my go-to quest system for my game, and I reached a process issue: most of my quests trigger before anything should be displayed to the player.
Example:
- After condition [X] triggers, an object appears in town
- Every other NPC has something to say about it (icon over their head)
- One NPC will actually identify the object.
- THEN, at the end of this specific dialogue, the quest "Activates" for the player, and starts being displayed in both Journal and HUD.
And I'm really unsure how to approach this:
1. Is there a way to delay the "player facing" part of the quest (activation, journal, hud)? That would be ideal.
2. Should I split my quests in 2 quests, the first one being "invisible" (Just like suggested here https://www.pixelcrushers.com/phpbb/vie ... php?t=8638) and then a classic quest?
3. Should I use other systems (Unity events, etc.) to do the "pre-activation steps" until everything is in place and THEN activate the quest? (non optimal)
4. Other ideas?
Thanks a lot in advance for the answer.
I am currently working with Quest Machine, hoping it can be my go-to quest system for my game, and I reached a process issue: most of my quests trigger before anything should be displayed to the player.
Example:
- After condition [X] triggers, an object appears in town
- Every other NPC has something to say about it (icon over their head)
- One NPC will actually identify the object.
- THEN, at the end of this specific dialogue, the quest "Activates" for the player, and starts being displayed in both Journal and HUD.
And I'm really unsure how to approach this:
1. Is there a way to delay the "player facing" part of the quest (activation, journal, hud)? That would be ideal.
2. Should I split my quests in 2 quests, the first one being "invisible" (Just like suggested here https://www.pixelcrushers.com/phpbb/vie ... php?t=8638) and then a classic quest?
3. Should I use other systems (Unity events, etc.) to do the "pre-activation steps" until everything is in place and THEN activate the quest? (non optimal)
4. Other ideas?
Thanks a lot in advance for the answer.