You are probably experiencing wait blocks, because you have other waits running at once for the players with this trigger. That's why it runs much slower than expected.
do you have hypertriggers (3 or 4 always preserved triggers that consist of 63 wait 0 milliseconds)?
assuming that you do, this is what you should do instead (to avoid wait blocks)
C:
always
a:
preserve trigger
add one death of goliath turret for current player
c:
current player has suffered at least 12 deaths of goliath turret
accumulate at most 99 gas
a:
set deaths of goliath turret to 0 for current player
add 1 gas
preserve trigger
c:
current player has suffered at least 12 deaths of goliath turret
accumulate at least 100 gas
a:
set deaths of goliath turret to 0 for current player
preserve trigger
this is probably not the most efficient way, but it works. The first one constantly adds deaths (with hypertriggers at about the rate of twelve per second)
the second trigger, when the deaths has gone up to twelve and the player has accumulated at most 99 gas, sets it the death counter back to 0 and gives the player 1 gas.
the third trigger is the same as the above, but when he has accumulated 100 gas, it sets the deaths back to 0 and gives no more gas.
also move your hypers to the bottom of the list or give them to a player with no waits.
EDIT: The triggers in the post above also work, but you should replace "P1" with the force which contains the players, so you don't have to duplicate that trigger for every player.
EDIT 2: The triggers below work better.
Post has been edited 1 time(s), last time on Jan 15 2008, 2:28 am by someone09.
None.