[1.1.4.0] NPC dialogue lines don't trigger their connections

The initial greeting message from NPCs works well with connections. Sounds, hiding objects, whatever you want.

For each line of “talk” dialogue, it creates a new connection. However none of these connections work or trigger anything.

Steps to Reproduce

Add talk dialogue lines, and try to make them trigger things through connections.

What I expected to happen

For them to trigger.

What happened

Nothing.


Unsure if this is a bug or just a feature that isn’t fully implemented.

edit: feature does not work with randomization, disable to fix.

These work on my end so just to clarify:

  • OnTalkedTo (should really have been named OnEntered) this triggers upon entering the dialogue
  • OnTalkedTo_ are the actual Talk events, with 1 being the first
  • I also believe the OnTalkedTo_ events are tied to Talk text’s order in the edit menu, so randomisation can also interfere. So Talk1 will always trigger OnTalkedTo1, even if it was like the third due to randomisation.

Anyways “Talk” no longer looks like a real word

idk. I’m trying to make different lines have different voice clips, but only the on-enter one will play.

Though if randomization effects what line plays what sound, that’s a little disappointing for the case of actual voiced lines that need to match their text and preferring randomization. But I haven’t been able to make it work either way.

It seems that Randomisation disables the OnTalkedTo_ outputs in my quick experimentation

Ah, that’s what it was. So to have different lines have their own sounds, you can’t have randomization on. Was hoping for more varied NPC dialogue, but I’ll make do with that. Thanks!