Jump to content

Anyone Have Experience With Dialogue?


Recommended Posts

I just published my diner set which has one really short dialogue quest. It's just a greeting with the usual 4 options, nothing that branches off. Basically 4 one response options, one that ends with a barter menu. Works just as I intended. Did all the lip files, using just the generic NPC voices, as well as both male and female player voices. Everything works fine.

So far I've gotten 3 comments saying that those voice lines are popping up all over the place, NPCs rattling off my vendor lines, even Struges.  Anyone who knows what might be causing this, I'd appreciate a little insight.  

I finished the mod after installing update and new CK, if that means anything. Lip files were made with old CK. 300+ downloads and a couple pages worth of comments, and only 3 people with this issue, so far.  I'm thinking it's a conflict on their ends.

Link to comment
Share on other sites

Other mods do not "conflict" to use your dialog. 

You need to constrain your dialog with conditions, otherwise it will "infect" other actors dialog stacks the voice type(s) apply to.

OR if your dialog quest has a higher priority than the dialog quests it is overriding try a lower priority ... but this is not fullproof.

TL:DR: its a you issue.

Link to comment
Share on other sites

If you put a unique condition on the dialog and it works for your actors you do not need to test further. Examples: 

If your actors are unique lvActor forms condition GetIsID that form.

Add your actors to a quest alias and condition GetIsAliasRef that Alias.

Add a unique keyword to your actors and condition HasKeyword.

Add your actors to a unique faction and condition GetInFaction.

& many other methods.

Since no other actors can be in your quest alias, keyword, faction or whatever there is no way your dialog can infect their stack.

Link to comment
Share on other sites

I know one thing that struck me as a bit weird and volatile in Papyrus is that the function "SayTopic" will choose randomly from a pool of voice lines associated with a category. If your lines have found themselves into the pool of unconditionally eligible voice lines for vendors, perhaps through an override by name, other mods that call this function may evoke your custom voice lines. I'm guessing something similar happens when setting up events entirely in CK. Did you override anything by name or associate generic, largely unconditional keywords to the TopicInfo?

 

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...