There's a function 'dialog item is enabled for player' - it's slightly broken, but useful. Although dialog items default to enabled, if you call this on a dialog item without explicitly setting the dialog item to enabled/disabled, you'll get a trigger error. So just explicitly set your dialog items to enabled after creating them. Then, in triggers handling dialog item clicks on dialog items that may have been disabled you can use 'used dialog item is enabled for triggering player' as a condition to the trigger. This will prevent you from getting an event for a disabled dialog item being pressed while playing over bnet (where the race condition exists.)
Is there a good wiki/collection of editor bugs to add something like this to?
Just sharing a quick tip:
There's a function 'dialog item is enabled for player' - it's slightly broken, but useful. Although dialog items default to enabled, if you call this on a dialog item without explicitly setting the dialog item to enabled/disabled, you'll get a trigger error. So just explicitly set your dialog items to enabled after creating them. Then, in triggers handling dialog item clicks on dialog items that may have been disabled you can use 'used dialog item is enabled for triggering player' as a condition to the trigger. This will prevent you from getting an event for a disabled dialog item being pressed while playing over bnet (where the race condition exists.)
Is there a good wiki/collection of editor bugs to add something like this to?
Bumping this because it helped me just now.
I thought this was some devious plot to use lagging to your advantage.