Hi, guys... First of all... my english sux ;].
Ok, I have small problem... that makes me fell sick ;(
I have an trigger, like this:
| Trigger |
| Description: |
| ;/ |
|
| Players: |
| ¤ Player 4 |
| Conditions: |
| ¤ Always |
| Actions: |
¤ Move all any unit for Player 4 at location 1 to location 2
|
| ¤ Preserver trigger |
And I have units like terran hero marine and firebat, protoss hero fenix and dark templar, zerg hero kerrigan and zergling at location 1 (all are controlled by player 1). After few seconds another trigger gives units from player 1, one by one to player 4. The problem is that only zergling, kerrigan , DT and fenix are teleported, nothing happens to marine and firebat. Can somebody tell me why this trigger don't works?
Do the terran units change control to player 4?
Yeah... I got something like that:
give zealot hero
wait 1000
give marine hero
wait 1000
...
and so on...
giving units works... beacuse after this trigger... all units are in the same color (purple).
The next thing is that I checked something like this: I move all units at once - it works...
but when one by one (trigger below) it don't work:
move marine
wait 1000
move zealot
wait 1000
....
I have been doing maps for long time... at this is ther first time when I encoutered this problem...
Number one, are you sure the marine and firebat are inside the location, and not standing just outside of it? Number two, could the second trigger be kicking in and giving the units to player four before the teleport kicks in? From what you said, it seems that it should work right.
I think your problem is with the waits.
Ah, just read your new post above mine, and that kind of answers those questions
"Number one, are you sure the marine and firebat are inside the location, and not standing just outside of it?"
I changed location to anywere - same problem.
"Number two, could the second trigger be kicking in and giving the units to player four before the teleport kicks in? From what you said, it seems that it should work right."
I wrote trigger above in simple way... because it has in real version command option... ex. player 1 commands 1 marine hero => move marine hero...
Then I checked for always with preserve trigger
ADDITION:
"I think your problem is with the waits. "
I dont think so... because it works for other units, but not for marine and firebat, I checked "waits" too, that is reason why I insert them... because I was thinking that something gose too fast.
As Develisk said, it's probably to do with your wait times, because the other stuff looks like it should work. How long are the wait times set for?
Now it is about 2000, but in the first version there were no waits...
I'd try making a new map with nothing but the stuff you're having problems with, and see if it works or doesn't work on there. There could be some other trigger conflicting with it. If it's still not working, you could attach the new map as an example so we could look at it to try to figure out the problem.
Waits stack, it's due to how they work. I believe it's like during the time it's waiting, it runs through all the other triggers, but when it does that, it encounters another wait and it waits through that and so on. At least that's my weak/old understanding.
ok, someone would like to check it for his/herself ? And find error?
If you post an example I'll take a look at it and see if I can help
Download my unfinished map:
hints:
Player 4, last trigger - that

en trigger that don't works (don't move marine, firebat).
Palyer 1 - last 6 triggers - they are triggers responsible for giving units.
I will delete this post after few minutes

so download it fast.
Ok, the units at P1-char are supposed to be moved to Player 1 start....the two terran units that won't move I assume are in P1-char?
And it might not make a difference, but I'd try removing the wait times, and sepearting the P1-char to Player 1 start action to it's own condition, and the order for the units at Player 1 start to @arena into it's own condition. What you've got on those last 6 triggers for player 1 is kind of confusing looking - since I don't know everything that's going on, but I assume that that is where the unit's you're trying to get moved come from?
"Ok, the units at P1-char are supposed to be moved to Player 1 start....the two terran units that won't move I assume are in P1-char?"
Yes, Firebat hero closest to left and marine hero (on map).
"What you've got on those last 6 triggers for player 1 is kind of confusing looking - since I don't know everything that's going on, but I assume that that is where the unit's you're trying to get moved come from? "
Yes! P1C-1 location of firebat, P1C-2 location of marine, P1C-3 location of zealot...
I just attempted running the map to see if I could witness the problem for myself, but I don't know exactly what I need to do in the map to get to the problem...I noticed that with me as player 1 I had protoss buildings, but the area where p1-char is is under the fog of war. What do I need to do to see the problem from in the game? (very nice looking map by the way)
First:
Use enginerinng bay, press L
then you will be able to choose fighter, by building probes (move cursor forward), canceling them (backward). To accept your choosen hero use enginerinng bay, press L.
I can get the "L" thing to work on the engineering bay, and it shows me the area where you choose the heroes, but when I go to build a probe with the nexus it seems to just sit there. I attempted pressing "L" on the engineering bay again and it gave the buildings to the teal player. What am I doing wrong?
It should be like that... when you have hero area, first beacon should be red, then if you want to have fighter on red beacon, make enginerinng bay fly , press L - after that firebat should be given to playe 4 and teleproted to location "player 1 start". If you want other fighter than firebat... just build probles and red beacon should change his place, for ex. 0minerals = last positrion.
From everything I've seen, it seems that it should be working correctly. The problem might be somewhere in the choosing of the unit, but it doesn't look like it is. You might have stumbled on some sort of a new bug. Looks like this is beyond anything I can help with. I've seen similar bugs like that that I've never been able to fix...you might try making more triggers to counter the problem somehow, but that's about all the advice I can give you on this one. Hopefully somebody else will have some sort of an idea what the problem could be. Good job on the map though.
Thx man, I hope someone will help me...