Staredit Network

Staredit Network -> UMS Assistance -> Hyper Triggers
Report, edit, etc...Posted by sckor on 2004-12-06 at 06:01:54
I saw a tutorial but it does not seem clear to me...
could someone please attach some word file or send me an email or write a post on what hyper triggers are used for? How do you make them... Please be detailed. I am so confused helpsmilie.gif
Report, edit, etc...Posted by Kow on 2004-12-06 at 06:08:58
Hyper triggers are a series of short waits that somehow speed up your triggers (12.2 times i think).
Report, edit, etc...Posted by sckor on 2004-12-06 at 06:26:06
soo.... if I just make a trigger like

Trigger
Description:
hyper trigger
Players:
¤ any player blahhh
Conditions:
¤ always
Actions:
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ wait 0
¤ preserve trigger


like that, then the currrent player will speed up?
Report, edit, etc...Posted by StealthyDeath on 2004-12-06 at 08:49:04
All triggers for all players will be affected when using hpyer triggers. Also, hyper triggers cannot be placed with a player that has any wait commands or else it will mess up all your triggers. You should have at least 3 copies of the trigger too.
Report, edit, etc...Posted by DT_Battlekruser on 2004-12-06 at 18:23:29
QUOTE(sckor @ Dec 6 2004, 03:26 AM)
soo.... if I just make a trigger like
...
like that, then the currrent player will speed up?
[right][snapback]107174[/snapback][/right]


Not entirley correct. Make a trigger like that but for a player with no other wait triggers. If you create a trigger for a player with waits, the waits will begin to stack and your map will get messed up. Also create 3 to 5 copies of the trigger under that player. Note that creating Hypertriggers for "All Players", a force, or any other global ownership is bad, because it acts like a separate copy under each included player.
Report, edit, etc...Posted by sckor on 2004-12-07 at 03:43:36
thanks... I have SCXE because starforge doesn't work for me... SCXE allows a total of 64 actions... 63 waits and one preserve trigger tongue.gif 3 triggers like that tongue.gif
will this work?
I put player 1 as the player, then player 2,3,4,5,6,7,8 will speed up too right?
Report, edit, etc...Posted by Screwed on 2004-12-07 at 04:04:49
QUOTE(sckor @ Dec 7 2004, 03:43 AM)
thanks... I have SCXE because starforge doesn't work for me... SCXE allows a total of 64 actions... 63 waits and one preserve trigger tongue.gif 3 triggers like that tongue.gif
will this work?
I put player 1 as the player, then player 2,3,4,5,6,7,8 will speed up too right?
[right][snapback]107486[/snapback][/right]



For that question, yes - I had more detail in my post on the other thread.
Report, edit, etc...Posted by eXiLe on 2004-12-08 at 21:49:42
I set it for all players
Report, edit, etc...Posted by DT_Battlekruser on 2004-12-08 at 21:52:14
Then boy are you stupid. If you can read, give them to a player with no other wait action triggers. Your method is a recipie for disaster.
Report, edit, etc...Posted by eXiLe on 2004-12-08 at 21:54:46
huh? but it works for me..
Report, edit, etc...Posted by MillenniumArmy on 2004-12-09 at 00:07:10
QUOTE(DT_Battlekruser @ Dec 8 2004, 08:52 PM)
Then boy are you stupid.  If you can read, give them to a player with no other wait action triggers.  Your method is a recipie for disaster.
[right][snapback]108050[/snapback][/right]


I smell a little flamming here.... disgust.gif disgust.gif disgust.gif
Report, edit, etc...Posted by DT_Battlekruser on 2004-12-09 at 00:13:39
If that is flaming, what does sala do? confused.gif
Report, edit, etc...Posted by Staredit.Net Essence on 2004-12-09 at 12:08:49
lol.

When I used to make bounds, the first obstacle with waits would work even if I had hyper triggers going for all players. The ones after that didn't though. (I never figured out why). This was before I klearned you had to have them owned by a player with no oterh waits and it still works. That is probably why Exile had no problems.
Report, edit, etc...Posted by (U)Bolt_Head on 2004-12-09 at 12:25:18
Its because you created your first obstical before you created your hyper triggers.
Report, edit, etc...Posted by LegacyWeapon on 2004-12-09 at 14:44:30
Hyper triggers work anywhere as long as you load/make them last.
I make my hypers for "All Players" because I have a saved trigger file for it tongue.gif

Heres some techincal information shorthand. It'll be up in the tutorials as soon as SaLaCiouS(U) gets it in there.

Waits have a minimum wait time which is 84 milliseconds. So if you set any waits shorter than that, it will automatically go to 84, not like you can tell the difference. There is usually about 62 wait 0 milliseconds in 1 hyper trigger (if you have 1 comment and 1 preserve trigger). That's 11.9 times faster because, 1 trigger per .084 seconds = 11.9! So 11.9 triggers will run per second. They might run a bit faster or slower but approximately that speed. Now that your hypers are running, they will eventually end, like all triggers do. The NEO (next ending occurrence).
Now [X] will represent the number of wait 0's in a trigger. So [1] will represent 1 wait 0 in a trigger, and [1][1] will represent 1 wait 0 in 2 triggers. The way to figure out the NEO using this forumla:
- Take the number inside the [ ] and add 1 to it
- Do the same for every other [ ]
- Multiply the numbers together.
Now for [1][1] = 4 runs before NEO
usually people have [62] (with 1 comment and 1 preserve trigger)
If you multiply it 3 times,
[62][62][62] = 250047 runs before NEO
250047 * .084 = 21003.948 seconds
21003.948 / 60 = 350.0658 minutes
350.0658 / 60 = 5.83443 hours
So 3 hyper triggers will run around 5.83443 hours before NEO
This is creditted to Dabbu.

to read this in great detail
http://www.staredit.net/index.php?showtopic=2683&hl=
Report, edit, etc...Posted by WellMad on 2004-12-09 at 17:54:36
so can you have more than 3 of that Trigger? to incrase the amount?


IE. Fastest is 12.2, but if you added a Four Hyper it would be over this amount?
But not show. so could have loads waits before cut into this 12.2


abit like Diablo2 Resists.

I have 75 lighting Resist, and take 100 lighting -resist I take +25 more damage from the spell.

But if i have 150 lighting Resist(only 75 shows) but when i get hit with the -resist I only take -50 % spell damage. cus the others still thier but does not show.

Has this been tested or not?
how could you test it?

and do you think it would work?

Craig
Report, edit, etc...Posted by DT_Battlekruser on 2004-12-09 at 18:19:39
QUOTE
Waits have a minimum wait time which is 84 milliseconds. So if you set any waits shorter than that, it will automatically go to 84, not like you can tell the difference.


Ahh, that clears is up. So that is why longer sets of triggers don't mess with hyper speed.
Report, edit, etc...Posted by Kusion on 2004-12-09 at 19:06:25
Here is a way (that I make them).

QUOTE
PLAYER
Player 8 (For Bounds)

CONDITION
Always

ACTIONS
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Wait 0 milliseconds
Preserve Trigger
Comment: Hyper Trigger
Report, edit, etc...Posted by LegacyWeapon on 2004-12-09 at 20:10:46
QUOTE(WellMad @ Dec 9 2004, 05:54 PM)
so can you have more than 3 of that Trigger? to incrase the amount?
IE. Fastest is 12.2, but if you added a Four Hyper it would be over this amount?
But not show. so could have loads waits before cut into this 12.2
abit like Diablo2 Resists.

I have 75 lighting Resist, and take 100 lighting -resist I take +25 more damage from the spell.

But if i have 150 lighting Resist(only 75 shows) but when i get hit with the -resist I only take -50 % spell damage. cus the others still thier but does not show.

Has this been tested or not?
how could you test it?

and do you think it would work?

Craig
[right][snapback]108335[/snapback][/right]

More than 3 triggers will only increase the time that it runs. The speed is always the same.
It should be wait 0 because the lowest isn't always 84. It sometimes changes to a lower number, I think. That's why when Bolt tested the 3 hyper triggers, he got 3 hours, instead of the predicted 5. So it goes from 11.9 up to 12.2? Better to be safe than sorry.
Report, edit, etc...Posted by (U)Bolt_Head on 2004-12-09 at 23:37:19
No when i tested it i got 5 hours 51 minutes and 3 seconds.
Thats 5.85083 hours

Pretty darn close to dabuu's number of 5.83443. 59 seconds differant

Now the question is do you know the order that the waits fire?
Report, edit, etc...Posted by DT_Battlekruser on 2004-12-10 at 10:24:31
If you have 63 waits in the first trigger (A1 - A63) and 63 in the second (B1 - B63) it will fire

A1
B1
B2
B3
...
B62
B63
A2
B1
B2
....
B62
B63
A3
B1
B2
...
B62
B63
A4

etc etc etc
Report, edit, etc...Posted by (U)Bolt_Head on 2004-12-10 at 13:43:15
Its the other way around DT

If there were three triggers with 3 waits each. then it would be like this
1-3 = first tirgger
A-C = second trigger
i-iii = third trigger.
1 2 3 A 1 2 3 B 1 2 3 C 1 2 3 i 1 2 3 A 1 2 3 B 1 2 3 C 1 2 3 ii 1 2 3 A 1 2 3 B 1 2 3 C 1 2 3 iii 1 2 3 A 1 2 3 B 1 2 3 C 1 2 3

yours would be
A1
A2
...
A62
A63
B1
A1
A2
...
A62
A63
B2

Heres the way i like to veiw it.
CODE

1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              
             I
1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              
             II
1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              
             III
1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              

Columb 1 is the first trigger and as you go down the rows thats the order they exicute in.
Report, edit, etc...Posted by chestday on 2004-12-14 at 21:18:00
hyper triggers just make the triggers work faster. for example, you have 2 triggers but you want one of them to activate faster than the other, set hyper triggers for that one trigger you want to activate faster, and it will activate faster. this works really well when you set triggers in forces, because in forces the triggers work in order of the player (1 then 2 then 3....) if you you hypertriggers then the triggers may be 5 then 1 then 2 then 3.
Report, edit, etc...Posted by DT_Battlekruser on 2004-12-15 at 00:53:45
QUOTE((U)Bolt_Head @ Dec 10 2004, 10:43 AM)
Its the other way around DT

If there were three triggers with 3 waits each. then it would be like this
1-3 = first tirgger
A-C = second trigger
i-iii = third trigger.
1 2 3 A 1 2 3 B 1 2 3 C 1 2 3 i 1 2 3 A 1 2 3 B 1 2 3 C 1 2 3 ii 1 2 3 A 1 2 3 B 1 2 3 C 1 2 3 iii 1 2 3 A 1 2 3 B 1 2 3 C 1 2 3

yours would be
A1
A2
...
A62
A63
B1
A1
A2
...
A62
A63
B2

Heres the way i like to veiw it.
CODE

1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              
             I
1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              
             II
1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              
             III
1              
2              
3              
      A      
1              
2              
3              
      B      
1              
2              
3              
      C      
1              
2              
3              

Columb 1 is the first trigger and as you go down the rows thats the order they exicute in.
[right][snapback]108658[/snapback][/right]



It makes no common sense whatsoever, but it is true blink.gif
Report, edit, etc...Posted by ShadowBrood on 2004-12-15 at 00:58:29
At the end of all my maps I throw in the hyper triggers unless I gotta do early testing. I've even set the thing to All Players and it made no noticeable difference except the hyper trigger was in the All Players slot in the trigger editor tongue.gif
Next Page (1)