I've been trying to figure out why this is not working, and I'm at wit's end. Here's the setup:
Conditions:
"LaunchCounter" < 30
Every 8 seconds
Pick a random object from zone
Events:
Create Projectile from (randomly selected object) - works just fine
Launch Projectile toward (direction) at speed 10 - works just fine
Set speed (of Projectile) to RRandom(5,10) - works just fine
Add 1 to Counter "LaunchCounter" - DOES NOT WORK AT ALL
I'm trying to count how many Projectiles have been launched (there can be dozens on the screen at once) and stop launching after a certain amount is reached (in this case 30). Is it impossible to [Add 1 to Counter] if that same counter is part of the conditions of that event?
I'd hate to have to make ANOTHER counter and then do a compare condition. It seems unnecessary and sloppy, and just downright back coding. There must be something I'm missing.
I've let it run for several minutes to see if something is being slow on the uptake, and I just end up with TONS of Projectile items on the screen.