[Workflow] Multiple actors but variables controlling active ones?
Posted: Mon Feb 08, 2016 3:52 am
Hello again,
So I am asking some of these questions ahead of time so I can be prepared for any technical/design issues when I come to them. So in my prototype I have a group of NPCs lets say about 10 of them, and based upon the players actions and events so far some NPCs may or may not be in certain conversations.
So for example lets say that I have NPC A, B ,C ,D and player. There is a group conversation where all would partake by default, but in some scenarios NPC C may not be there. I am expecting I can express this via the variable system in some way so the system would know if the actor is there etc.
So am I correct in assuming I would design the dialogue as if everyone was there (i.e create a dialogue and add all the actors and player to it), but weave in some conditions around certain dialogues to effectively cull the people who are not there? if my assumptions are correct are there any gotchas or quirks around doing things this way? (To add to the complexity I will possibly be using Articy and exporting from there but I will save that for another conversation )
So I am asking some of these questions ahead of time so I can be prepared for any technical/design issues when I come to them. So in my prototype I have a group of NPCs lets say about 10 of them, and based upon the players actions and events so far some NPCs may or may not be in certain conversations.
So for example lets say that I have NPC A, B ,C ,D and player. There is a group conversation where all would partake by default, but in some scenarios NPC C may not be there. I am expecting I can express this via the variable system in some way so the system would know if the actor is there etc.
So am I correct in assuming I would design the dialogue as if everyone was there (i.e create a dialogue and add all the actors and player to it), but weave in some conditions around certain dialogues to effectively cull the people who are not there? if my assumptions are correct are there any gotchas or quirks around doing things this way? (To add to the complexity I will possibly be using Articy and exporting from there but I will save that for another conversation )