I can't reproduce this problem, do you have a simple example?
Well apparently I can't reproduce it either... it only happens on my game. I'm not sure if the number of events has anything to do with it.
In my game it happens in something similar to this:
After animation of "active" is over > Activate Group "One" > On group activation > Set Counter to RRandom(1,10)
With the Optimized events option "ON", the counter stays at 0
I just don't bother with flags, especially with the higher Alt. Vals limit. I just use Alt. Vals being set to 1 or 0.
Volnaiskra showed that in his performance testing. Might not be a huge effect but every little thing helps :)
Occasional use of flags can make your code a bit more readable. Turn shield on makes more immediate sense than Set shield to 1, and Toggle invincibility is nicer than Set invincibility to invincibility XOR 1 or Set invincibility to invincibility * -1.
Also, since we can't rearrange altVals, it's nice to at least have a second 'section' of variables that doesn't get in the way of the main altVal list. This is especially useful when you want to have a few boolean variables for all (or most) of your objects. I find it easier to reserve, say, the 4th and 5th flags of all Actives for some universal purpose than to try and reserve the 4th and 5th altVal of all actives (or, say, the 20th and 21st, which would be easier to keep free, but would require way more clicking whenever I wanted to create them)
For Alt Vals...
Some way of selecting an active that belongs to a qualifier and choosing an option to simply copy all Alt Vals to every other active belonging to that qualifier would be great. Of course, a hefty warning dialogue would be displayed...
This way, you could maintain one active per qualifier as a defacto standard so you actually could change Alt Vals across that qualifier.
Ultimately, I'd absolutely jump for joy if there was a way to rearrange Alt. Vals in the list. Is this at all a possibility?
Another unrelated suggestion, perhaps easier to implement - could we simply have the animation editor use base-0 when refering to frame numbers (as in, the first frame is frame 0)? It's mildly irritating that the event editor wants you to use base-0 numbering for frames but the editor is base-1.
Or, you know, the other way around. As long as they're the same...
That way common alt vals are inherited from the qualifiers, but their names (and default values, unless changed) belong to the qualifier itself rather than the object. but yeah, you would probably need 1,000,000 workhours to do something like this and it would probably break things
Anyway,something that I think *might* be a bug but I could be wrong
Changing an alterable value under an object's properties in the frame editor doesn't seem to save the new value if you switch to another editor or click inside the workspace toolbar - i.e.
- if you change an alt value for an active object in the frame editor
- immediately click on the event editor, storyboard editor (or anywhere that *isn't* inside the frame editor or inside the object properties window) while the text field still has focus
I don't know if it's a bug or just something I haven't noticed before, but I was sure this didn't happen a few versions back. Here's a recording which might make it easier
Not a bug (I think) but something I that keeps slipping me up - the backwards/forwards buttons in the toolbar (or back/forward mouse buttons you might use in a browser) are greyed out if you double click on an action, and you have to manually return to the event editor if you want to go back