I have a set of NPCs in a levelled list, in a particular faction. I want them to simply say a line of dialogue when the player tries to talk to them. Seems pretty simple.
In my GREETING, I have the line of dialogue, flagged as 'goodbye', and it is conditional on the NPC being in my special faction. I have also set it up so that the NPC plays an idle animation during the dialogue.
When I attempt to talk to them, the idle plays but there is no dialogue. If I remove the idle, nothing happens at all. So, clearly the game is attempting to execute the dialogue, but something is stopping the words from actually appearing.
As far as I can see, there is nothing particularly special about these NPCs. The only things slightly unusual are that they are in a levelled list, and the dialogue is conditional on a faction, but I also have a levelled list of my own special scavengers who correctly play the dialogue I have assigned to them based on their special faction.
Any ideas what might be stopping the dialogue from appearing?