Lag with constrain attribute
I have moving actors in the scene that when touched increase a score attribute, some by 2 and some by 10.
In the same scene, I have a set of actors that act as a score counter, each with the following rule:
Constrain Attribute:
self.Image to (game.Score/FACTOR)%10
factor is changed on each actor according to its place (1,10,100,1000, etc)
Usually, this works just fine. Last night, however, after making ZERO changes (I re-opened gamesalad and pressed the play button), the behavior is now buggy. When I touch the actors, both in the viewer and in adhoc, it causes the other moving actors in the scene to freeze for a split second (up to about half a second).
If I turn off the score incrementing in the moving actors, or the constrain rule in the scoreboard attributes, everything runs smoothly, just as it did before this occurred, which leads me to believe that it is the constrain attribute rule causing the lag.
I am remaking a previous game of my own which uses the same mechanics, and I opened the old one up to check it, too. The old one works properly, using the exact same parameters (real score attribute, constrain attributes on the score counter) in addition to being buried in lots of conditional rules.
I feel like this is a bug but before I submit a bug report I want to make sure it isn't some boneheaded move on my part.