QUOTE(Stereo @ Aug 3 2004, 10:05 AM)
Going by the "waits for that player don't work right" does that mean if you have any hyper triggers for a force, none of the triggers set individually for those players will have waits work right? I haven't ever studied how the "force" settings triggers are executed, like if they will go before player triggers if they get made first first.
Aww this is the thing that pisses me off most about triggers right now.
Group owned triggers.
For your reference there absolutely useless. Although I do not discourage people from using them, they are the number 1 most misunderstood aspect of triggers. And as far as functional uses there are none. Any map will work the exact same way if you give all the group owned triggers to the players in those groups.
I’m sure you don’t want to hear me rant about how much I hate group triggers so I’ll tell you what they really are. Group owned triggers are
exactly the same as that same trigger copied for every player in that group.
(that should be the golden rule of Mapmaking, something lol)What does this mean? Well there are a few things that just throw people off. First off group owned triggers are
not one trigger (unless there is only one player in the force). A trigger owned by a force or all players will fire separately for each player in that group. This means that the conditions are checked at separately and just because one fires doesn’t mean another one has to.
The second thing about them is trigger order. This is the second reason I hate group triggers, they distort the true look of trigger order. When a trigger is owned by a group that trigger has several copies, each of those copies are fired in sequence with all the other players triggers. This means other triggers can and will go off before all the players fire there part of the group trigger.
As far as where specifically a trigger is placed in the list is kind of confusing. When you create a trigger for a group, that trigger acts like separate trigger added to the end of each individual players trigger list. Then if you create another trigger for a specific player that trigger will technically be after the group owned trigger (this is how people screw up there hyper triggers). Staredit will remember the order you created these triggers always because it is the true trigger order. If you are curious where a group trigger actually is in the trigger order then do this. Change the ownership of that trigger to the players that are in that group. The trigger will show up on the list where it truly is, likely in the middle of the list.
If you understand all this about the trigger order, you then have moving triggers to deal with (as in up or down on the list). The best way I can think to explain this is to give you an example. In the bound map I created recently I used this to my advantage, I call it the bookmark technique. I had a gigantic list of triggers owned by players 1-6 (like 300+). But I needed to create new triggers in the middle of the list. To do this I first created a useless trigger with the never condition under those players, moved it into place, then moved it to All Players group. Then when I wanted new triggers to go in the middle of my list I would create the trigger under all players, move it above the useless trigger, then change the trigger to players 1-6. What this did was insert the trigger in the middle of the list exactly the where I wanted it to be.
Anyways if your still reading this I apologize about making it so long for something seemingly simple, maybe I’ll edit it to be some kind of tutorial. Hope this helps more than one person and I don’t have to explain the whole damn thing again next week to the very same people.
<hr>
QUOTE(BeeR_KeG[eM)
]Hyper Triggers eliminate that wait making it almost instant when then end of the trigger fires and the beggining of the trigger.
Technacly it delays that wait, if you care.
QUOTE(iamandragon)
Okay...but I dont see the hyper trigger any where...
So...guys, who should own the hyper trigger? The player you want the trigger to fire faster? So that's everybody?
This is one of those great times i get to go
BAM!!! All the info you need.