I have a script that moves NPCs to different locations during a dialogue node (e.g., a few feet to the right). But if you repeat the dialogue, it obviously runs that script and moves them to the right again. Is there any way to only execute a script within a node only once? Maybe something with the SIM status? Looked around a bit and couldn't find an easy solution.
Hmm... that could end up being hundreds and hundreds of nodes (and variables for conditions). Is there some more automated way I could go about coding it? Happy to put in the work, just want to make sure I approach it from the right perspective.
And thanks for the quick response - hope you had a nice holiday so far!