Here's my test results with the waits inside of Hyper Triggers, these were done by having the hypertriggers with different Wait times, and then having a trigger that would add minerals until a certain elapsed in game time, for example, to test how many cycles happen in 1000 in-game seconds, I had the trigger:
Conditions:
Elapsed time is at most 999 seconds
Actions:
Add 1 mineral for Player 1
Preserve Trigger
This is one cycle off, since when it actually hits 1000 it is no longer at 999, so it skips one cycle.
2 Seconds:
Milliseconds: 0 Number of runs: 15
Milliseconds: 42 Number of runs: 15
Milliseconds: 43 Number of runs: 10
4 Seconds:
Milliseconds: 0 Number of runs: 31
Milliseconds: 42 Number of runs: 31
Milliseconds: 43 Number of runs: 21
11 Seconds:
Milliseconds: 0 Number of runs: 87
Milliseconds: 42 Number of runs: 87
Milliseconds: 43 Number of runs: 58
61 Seconds:
Milliseconds: 0 Number of runs: 487
Milliseconds: 42 Number of runs: 487
Milliseconds: 43 Number of runs: 325
1000 Seconds: (These were weird, I was testing hyper triggers that were slower than the trigger cycle itself)
Milliseconds: 8022 Number of runs: 327
Milliseconds: 7980 Number of runs: 586
Milliseconds: 7938 Number of runs: 590
Milliseconds: 7896 Number of runs: 592
Milliseconds: 4032 Number of runs: 659
Milliseconds: 2646 Number of runs: 749
Milliseconds: 1302 Number of runs: 500
1001 Seconds:
Milliseconds: 0 Number of runs: 8007
Milliseconds: 42 Number of runs: 8007
Milliseconds: 84 Number of runs: 5338
Milliseconds: 85 Number of runs: 4004
Milliseconds: 126 Number of runs: 4004
Milliseconds: 127 Number of runs: 3203
Milliseconds: 168 Number of runs: 3203
Milliseconds: 210 Number of runs: 2669
Milliseconds: 252 Number of runs: 2288
Milliseconds: 294 Number of runs: 2002
Milliseconds: 336 Number of runs: 1780
Milliseconds: 378 Number of runs: 1602
Milliseconds: 420 Number of runs: 1456
That basically proves that when waits are stacked on eachother, there is a change from 42 to 43, but from other testing(not recorded), if the waits are not stacked, it's just a single wait in a single trigger, it goes the same up until 84.
Using that information, I was able to make
this program, that calculates the number of times Hyper Triggers run per second with a single Wait time in them.
EDIT: These were done using Simple Hyper Triggers.
Post has been edited 1 time(s), last time on Jul 28 2009, 4:02 am by Falkoner.
None.