for some reason some of the triggers in my new map that have around a 750 - 1000 wait are taking many seconds to work. i know the condititons are met, here is the trigger
players:
1 ( there is also one for players 2-5 )
conditions:
red1 is set
acculmulates at least 51 gas
current player brings 0 civ to "do surge"
current player brings 0 civ to "stop grow"
actions:
create 1 zealot at "red grow" for current player
subtract 1 gas from currrent player
wait 750 ms
preserve trigger
comment "red grow 1"
and the hyper trigger is this
players:
1 ( there is also one for players 2-5 )
conditions:
always
actions:
wait 0 ms....
..
..
..
..
wait 0 ms
preserve trigger ( there isnt any comment )
this "bug" happenes to all players 1-5 with this trigger and many more plz help (map is too big to attach, sounds)
I don't have a particualry large amount of experience in the area, but which were created first, the HTs or the other triggers?
QUOTE(DT_Battlekruser @ Jul 20 2004, 03:29 PM)
which were created first, the HTs or the other triggers?
i dont remember i had have different versions of the ht, some with comments, some in all players ext. but they were all deleted. now theres this one and im still getting problems..... so the other triggers were created first in the end result.
For optimal HT functionality, you want to create HT's last. Triggers with wait blocks more than 84 mS created after the HTs will be interrupted.
so right now i should delete the current hts and make new ones?
Yes, that might help. Howewver, I'm not sure if that's your problem. Like I said, I'm not the wait block expert. (Dabbu is)
waits dont' work well with each other, I suggest deleting (or somehow disabling) the hyper triggers to make it work
Read my posts very carefully, Cheese. Tell me what I said. Deleting HTs might work, but HTs created dead last don't screw too many things up.
yea that isnt the problem, it still isnt working. well it is but slowly
Exactly how many ht's are you using?
Only one player needs them, Give them to only one player (preferably a comp or another player that must be in the game). And make sure that player has no other triggers with waits and/or the hyper triggers is the last thing on the list.
PS. Deleting and recreating your hyper triggers is a easy way to put them at the end of the list. If it still doesn't work you will proboly need to submit the map so we can look at it.
yea its still not working, i trust you with my map.
You're trusting your map with the best.
Anyway I had your same problem and I did this:
I made HT for comp only
I re-did every trigger(Just saved them and re-load them)
Then it worked
did u put the ht after of before reloading the trigs?
After. Otherwise you get the interupt bug. I hope Dabbu gets a chane to look at your map. I'm sure he knows the problem.
ill let him get to it first because the save triggers things losses the locations and i have a lot of triggers.
QUOTE
save triggers things losses the locations
Does that mean you have to re-enter all the locations or do you still have them?
yup. re enter every single location, i want to leave that for the last resort.
Yea you pretty much have to re-do every location. Unless you go to the trigger, change location to "X" and then change it back to the one you want.
You choose which way is faster.
nonononono the map locations are still there but the tiggers with a location needed forget the location and are disabled.