Hello, I am trying to get triggers working where a certain time is reached on the countdown timer and then units will spawn. It starts out at 3600 seconds (60 min) and the first wave is at 3300 seconds (55 min). But when the timer reaches 55 minutes, nothing happens. the trigger is set up like so:
Players:
P8 (computer for which the waves spawn)
Condition:
Countdown timer reaches 3300 seconds.
Actions:
Create 30 zerglings at "location x" for player 8
on the other levels I have more of the action triggers making more baddies, but none spawn plz help!
None.
Hello, I am trying to get triggers working where a certain time is reached on the countdown timer and then units will spawn. It starts out at 3600 seconds (60 min) and the first wave is at 3300 seconds (55 min). But when the timer reaches 55 minutes, nothing happens. the trigger is set up like so:
Players:
P8 (computer for which the waves spawn)
Condition:
Countdown timer reaches 3300 seconds.
Actions:
Create 30 zerglings at "location x" for player 8
on the other levels I have more of the action triggers making more baddies, but none spawn plz help!
There is no "reached" in the Countdown condition. You need to use At most or exactly. If you use exactly, note that triggers run once every two seconds, so it's quite possible you missed it.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
You might want to add hypertriggers so it isn't be a problem.
None.
Ok so I know how to make the hyper trigs but what would the players be, the countdown timer is for all players but more specifically for the player with spawns at time limits right? So is it all players or...?
None.
Hyper triggers makes all triggers run more frequently, it doesn't matter who you give them to. As a general rule though, they go to a computer player without any other triggers with wait actions. (Humans can leave)
None.
You can also put them in All Players,
as long as they are under any other waits in your triggers and they will always run, even when a wait runs, unless every player runs a wait at once.
None.
they will always run, even when a wait runs, unless every player runs a wait at once.
"every player" im assuming you mean players 1-8? whether they are computer or human?
None.
Try this map. Run it in StarCraft and then just wait for 5 minutes and 30 zerglings will spawn.
Attachments:
None.
Yes, if every player present in the map were to run a wait under their triggers at the same time, the hypertriggers would turn off, and the waits would run, otherwise only one set would turn off and the others would keep running, so nothing would change.
None.
Ok, the countdown timer was working perfectly after all of your help, thanks for that, but as soon as I introduced more human players to help me test, nothing spawned...
None.
Ok, what exactly is your problem.
When I play the map by myself, no other players, the countdown and spawn triggers execute perfectly, but as soon as I tried to test it with other players in the game with me, the spawn triggers stopped working. the spawning is only under player 8, so I dont know how more players interferes.
None.
We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch
Probably wait blocks (
http://www.staredit.net/wiki/Wait_Blocks). When one player executes 2 waits the same time (including hypers) they block each other out increasing both wait times incredibly, effectively stopping the trigger dead in its tracks.
Fortunately when using hypers you can use death counter timers (1 trigger loop = 83ms, 12 loops = 1000ms)
Also you can set up hyper triggers in 2 ways to prevent them from causing wait blocks if you feel like you have to use waits for your timings:
1) Give the hypers to a single computer player which never executes any other waits.
2) Give the hypers to All Players and move them to the bottom of the trigger list. However it will cause the hypers to stop until a wait is done if every single player in the game is executing a wait the same time.
To place them to the bottom of the list mark each player (1-8), all forces and all players in the classic trigger overview and klick a hyper and hold the 'o' key (for dOwn).
So from what your saying nude is, you're able to use waits and avoid wait blocks if you set the hyper triggers for a not used computer that never executes any other waits?
None.
So from what your saying nude is, you're able to use waits and avoid wait blocks if you set the hyper triggers for a not used computer that never executes any other waits?
Generally this works. Also, moving Hypers to the bottom of the trigger list may also work.
None.
We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch
So from what your saying nude is, you're able to use waits and avoid wait blocks if you set the hyper triggers for a not used computer that never executes any other waits?
Yes, but the comp doesn't have to be unused. Just no waits.
Yea, in maps I make I make a computer with hypers generally player 8 and don't use any other triggers with that computer and only place units.
None.
Ok, well nude if you remember I started to use death counters because I had other wait blocks
so I do have death counters in use to get rid of unnecessary waits. Player 8 has absolutely NO waits what-so-ever, and I placed Hyper Triggers on player 8 and I have put them on the bottom of the list. So yea im still stuck
None.
We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch
My bet still is that you have a wait block. Can't imagine what else could block trigger execution.
If that is not the case (or you didn't find it even after double checking every instance of wait via text based trigger edior) then you'll have to post the map.
T.T I am so confused, it doesnt make sense. between the time when the countdown timer actually starts and all the way through the end of the game, none of the players have Wait commands (other then player 8 with the hyper triggers). I double checked as of now the only triggers I have for player 8 is allying P7, all the timer spawn triggers, the hypers, and order attack triggers. Could it be possible since I have the countdown trigger for All Players that it could effect the spawn triggers...? Im just throwing things that I think might mess with it. D:
None.