Jump to content

Dialogue Topic Conditions only applying once


Recommended Posts

I'm not new to the Creation Kit by a long shot but I am a couple years out of practice. I made the mistake of committing to putting together a simple mod and now find myself at my wits end with something which, as far as I understand, isn't complicated enough to not be working. I've come to ask for help. I'm sure a fresh mind or somebody with more experience in this particular aspect of the CK will be able to point out something reasonably insignificant that I've overlooked.

 

My issue appears to be with something surrounding the conditions for this dialogue topic:

 

 

When they are met, this topic is available to the player. When they are not, the topic beneath it is available instead. So far so good. Except that once the conditions are met for the first time, this topic won't seem to go away. When selected, it provokes a response from the actor which fires a script for curing the player of rads, addictions, diseases and health-loss (which works as intended). This should mean that talking to the actor again immediately afterwards causes the alternative topic to display but it just doesn't. This topic continues to show until the actor is unassigned from the clinic.

So, to summarise: The conditions for this topic function as intended but once it has been selected it continues to show regardless of any condition except GetInFaction.

 

Can anybody please enlighten me to the cause of the error at play here?

Link to comment
Share on other sites

From that screenshot the only thing I can think of looking at would be the "shared topic" source you're drawing from. It's possible that the game's checking for conditions from *that*, instead of this particular bit of dialogue?

Link to comment
Share on other sites

The only condition on the topic from which that response is shared is checking that the subject is the player. The alternative topic does display under the intended conditions provided I haven't selected that one first, and the subject is always the player. Because of this, I am inclined to understand that the only data being shared is the response itself and not any conditions or scripts associated with it in other topics. Is this incorrect?

Link to comment
Share on other sites

The only condition on the topic from which that response is shared is checking that the subject is the player. The alternative topic does display under the intended conditions provided I haven't selected that one first, and the subject is always the player. Because of this, I am inclined to understand that the only data being shared is the response itself and not any conditions or scripts associated with it in other topics. Is this incorrect?

 

I'm not 100% sure to be honest, as I haven't worked much with shared topics.

 

Can I ask how you're testing this? Are you reloading the same save each time? It might be worth testing it without loading a save at all, which can be done by coc'ing to a cell directly from the main menu when you first start the game.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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