I've reached the stage of checking for compatibility between my module and others. The use of multiple threads definitely makes it hard to predict the order of events at times. Trying to resolve an issue between my module on one NPC, and a different module on another NPC both competing to do something different in reaction to the same event.
Edit: I sometimes see other modules spamming the same action multiple times in a row in the same trigger. I've often wondered what the point of that is, but now I'm wondering if it isn't an attempt to push other modules out of the way that are competing over the same event.
Edit: I sometimes see other modules spamming the same action multiple times in a row in the same trigger. I've often wondered what the point of that is, but now I'm wondering if it isn't an attempt to push other modules out of the way that are competing over the same event.
Last edited: