>The variables used in events have to be constants. If non-constants would be allowed, they would most likely not be initialized when the event is applied, making the event something you didn't want it to be. And that'd make lots of people wonder why their code doesn't work, like happened in...
Perhaps have an if at the end of your actions that gives a random number, so 90% of the time it calls itself but eventually it'll end, preventing that stack overflow?
Then call it again the next second.
First, an unrelated question, why do some fields appear purple in the Trigger Editor?
Second, I'm having trouble with two variables.
One is a region, but when I try to use it in the "Unit Enters a Region" trigger condition, the variables field is blank. It appears everywhere else I try to...