Hi all,
Hope you are doing well!
So I'm having an issue where I have a conversation, and one of the options' visibility is linked to an inventory item.
The issue is that when I don't have this item, the rest of the action list in which this conversation is embedded + dialogue after the conversation ends doesn't happen (which in this case is "I believe you've had your fair share of questions. Now, it's my turn."
I tried to uncheck the option being enabled + de-linking it from the inventory item that determines its visibility, and that worked as expected.
Additionally, things work as expected when the player is carrying the corresponding inventory item.
However, why would this be the case? Is there a way I should enable this option when the player has the inventory item?
Here are the relevant screenshots:
https://drive.google.com/file/d/1TeUDM039VI5W--oxgXpZTmRNi6Tr9Ooh/view?usp=drive_link
https://drive.google.com/file/d/1HQ_UI7rSp-TUkTiVGT1W_RO_jJi_YKMX/view?usp=drive_link
Any help is appreciated, thank you!
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
What is the specific behaviour when the Conversation is run, and what does the AC Status box display?
Open up AC's Conversation.cs script, and insert the following into line 198 (just above the
return;
statement):Does that resolve it?
@ChrisIceBox Sorry I missed your earlier message!
Yes that seems to have solved it -- thank you!
Might you happen to know why this fixed the issue?
Was just wondering if there is anything I need to watch out for after adding that line.
If the Conversation was not being run at all due to no options being able to display, it wasn't informing the Action that the "Wait until finish?" operation is complete. The above change corrects this.
Ah got it! Thank you so much!