I need to allow players the option to back out of a conversation that they've already had before, but selected again by mistake. For example, in a conversation with an NPC-
Question 1
Question 2
Question 3
Player clicks on question 1, reads back and forth dialogues between player and NPC (say about 4 lines each, so total 8 lines) and then goes to select Question 2. But instead, by mistake they end up selecting Question 1 again.
Now they need to sit through 8 lines of dialogues all over again, and while each dialogue can be skipped individually to take the player to the next line within those 8 lines, it still takes a lot of time.
Any idea how I can get around this? Say I click question 1 again, and after the first line itself, I choose an option, or click a button that takes me right back to Question 1, 2, 3?
I realize I could use variables to keep track of whether the player has already asked that specific question, but that would be a lot of labor to set a variable for each question/ conversation. Also, I think many AAA games also have this "issue", but maybe they allow faster skipping?
Comments
I should be able to include this as a feature / function in the next update. It will, however, only be available for Conversations that use separate DialogOption ActionLists for each option - as opposed to grouping all responses in the same ActionList.
It's often easier to check Override options? in the Dialogue: Start conversation Action, as that allows you to do without separate lists and have all responses in the same one. However, the method I'm suggesting would require you to use the default behaviour of separate lists.
Instead of including this feature officially, I've decided its best placed on the wiki as a downloadable script. You can find it here: http://adventure-creator.wikia.com/wiki/Allow_skipping_of_old_Conversation_options
2. When relying on separate DialogOption lists, the behaviour at the end of a list is set by the "After running" fields in the Conversation Inspector. See the first method described in the Manual's "Conversations" chapter.