"Bug" when selecting a Conversant
Posted: Wed Aug 09, 2023 3:52 pm
Hi! I got a really strange problem, I'm not sure if it is a bug or maybe I'm getting something wrong.
The problem is this:
I created a NPC and everything was fine with the conversation. Then I started to create a new one and followed the same steps. But now the problem is that, when I speak to the new NPC, the conversation does not appear. Using the Debug info I see that when the player "says" the dialogue, the next step is just a "Ending Conversation". So, the conversation starts but for some reason, it just shows it fast and then ends without waiting for the "continue button" even though I have it on "always" on the Dialogue Manager.
After some research, I noticed that if I change the "Conversant" to "none" then everything works as with the previous NPC, when talking to it, it shows the message and waits as expected. But the funny thing is that it only solves the problem If I change the "Conversant" to "none" in the conversation info, where the name and description are. If I then select each dialogue box and change the conversant to "player" again, it still works fine.
But If I select "conversant" to "player" in the conversation description, and then in each dialogue box select "conversant" to "none" it doesn't work.
So for some reason, for this new NPC, I have to select "conversant" to "none" on the whole conversation info, in any other case it doesn't work.
As an extra, I tried giving the actual player an actor component with the "player" actor, and when I try to speak with the new NPC, the conversation appear but with the name and portrait of the player, not of the actor. But in the conversation, the dialogues are selected with the actor as the NPC.
I hope it is not too confusing and thanks in advance for the help.
The problem is this:
I created a NPC and everything was fine with the conversation. Then I started to create a new one and followed the same steps. But now the problem is that, when I speak to the new NPC, the conversation does not appear. Using the Debug info I see that when the player "says" the dialogue, the next step is just a "Ending Conversation". So, the conversation starts but for some reason, it just shows it fast and then ends without waiting for the "continue button" even though I have it on "always" on the Dialogue Manager.
After some research, I noticed that if I change the "Conversant" to "none" then everything works as with the previous NPC, when talking to it, it shows the message and waits as expected. But the funny thing is that it only solves the problem If I change the "Conversant" to "none" in the conversation info, where the name and description are. If I then select each dialogue box and change the conversant to "player" again, it still works fine.
But If I select "conversant" to "player" in the conversation description, and then in each dialogue box select "conversant" to "none" it doesn't work.
So for some reason, for this new NPC, I have to select "conversant" to "none" on the whole conversation info, in any other case it doesn't work.
As an extra, I tried giving the actual player an actor component with the "player" actor, and when I try to speak with the new NPC, the conversation appear but with the name and portrait of the player, not of the actor. But in the conversation, the dialogues are selected with the actor as the NPC.
I hope it is not too confusing and thanks in advance for the help.