[USER=“1210893”][/USER]
I’d add simple system called “fact database”. It’s list of pairs where key is string or gameplay tag. Value could be anything you like: boolean, integer, float.
Example: KingFoltest_Met = true.
This list has to be stored globally, game instance is great place because it persist through entire game.
To hook it up with dialogues, you would need to add new variable with the name of the fact. And add this fact to database after given dialogue line has been played.
Yes, it would require to add few lines of code in C++, it’s super simple. Although I’m not sure if you’re familiar with C++ programming…