Staredit Network

Staredit Network -> UMS Assistance -> Trigger question
Report, edit, etc...Posted by Kyosan on 2004-11-03 at 17:55:21
Is there any easier way to create "waves" of enemies other then creating a trigger for each wave? I just thought I'd ask, since the map I'm working on is taking for ever with all the triggers for each wave.
Report, edit, etc...Posted by greenreaper on 2004-11-03 at 17:57:18
Hmm.....I can't really think of any ways right now to do that...Although if you use StarForge you can just copy the triggers and modify the number of units and type of unit reallly easily....
Report, edit, etc...Posted by DevliN on 2004-11-03 at 17:58:29
What kind of map is it and what kind of waves do you mean?

If you mean like a defense, how many waves do you want per level?

With 1 wave per level, you have to do 1 trigger per wave. If it is like 3 waves, you can put all 3 waves in the same trigger.
Report, edit, etc...Posted by Kyosan on 2004-11-03 at 18:00:19
QUOTE(greenreaper @ Nov 3 2004, 03:57 PM)
Hmm.....I can't really think of any ways right now to do that...Although if you use StarForge you can just copy the triggers and modify the number of units and type of unit reallly easily....
[right][snapback]94071[/snapback][/right]

Well, I've been using the regular editor (I just dled the X-Tra editor), and that's what I've been doing. Just coping and modifying it. But it still takes a while...


EDIT: DevliN: I'm trying to make it so that there's a wave every 30 seconds for 15 minutes. I don't really know what you mean by a defense, but the waves are comprised of Zerglings at first, then I add a few Hydralisks, then a Mutalisk, and I'm hoping to keep adding units like that.
Report, edit, etc...Posted by MillenniumArmy on 2004-11-03 at 18:03:24
Ya gotta realize that mapping a map does take a long time to make so it's perfectly normal that u're thinking doing those Wave triggers take forever.

Well, in response to your question. Just do what the other guys told you
Report, edit, etc...Posted by DevliN on 2004-11-03 at 18:03:27
Yeah try StarForge then. Its a lot easier for defenses.
Report, edit, etc...Posted by Kyosan on 2004-11-03 at 18:05:04
QUOTE(DevliN @ Nov 3 2004, 04:03 PM)
Yeah try StarForge then. Its a lot easier for defenses.
[right][snapback]94085[/snapback][/right]

I thought that StarForge was hard to use... that's why I haven't looked at it yet.
Report, edit, etc...Posted by MillenniumArmy on 2004-11-03 at 18:31:18
Well, Starforge could be hard to use if you arent accustomed to it's ways. And besides, in some versions of starforge, it can be pretty buggy. The trigger system could be harder to understand for some people. Reason i use SCXE for triggers is because i dont like using comments on my triggers.
Report, edit, etc...Posted by (U)Bolt_Head on 2004-11-03 at 18:42:48
For things like this the easyer way is more difficult. lol hope that makes since to people other than me.
Report, edit, etc...Posted by Kyosan on 2004-11-03 at 19:00:05
QUOTE((U)Bolt_Head @ Nov 3 2004, 04:42 PM)
For things like this the easyer way is more difficult.  lol hope that makes since to people other than me.
[right][snapback]94116[/snapback][/right]

...I think I get your drift, but I'm not sure...
Report, edit, etc...Posted by DevliN on 2004-11-03 at 19:43:51
He means that StarForge's way is easier when you know StarForge, but if you don't you're out of luck.
Report, edit, etc...Posted by DT_Battlekruser on 2004-11-03 at 20:18:53
To answer the question: probabally, but it would be more work than simply making a trigger for each wave,
Report, edit, etc...Posted by FaZ- on 2004-11-03 at 21:08:51
I actually think it is relatively easy. If you are just adding units each time a new wave starts, heres how:
=================
Conditions:
- Whatever starts Wave 1
------------------
Actions:
- Set Lings
- Wait 30000 milliseconds.
- Set Hydras
- Wait 30000 milliseconds.
- Set Mutas
- Wait 30000 milliseconds.
- Set Ultras
=================
Conditions:
- Lings is set.
-----------------
Actions:
- Create 32 Zerglings.
- Wait 30000 milliseconds.
- Preserve Trigger.
================
Conditions:
- Hydras is set.
-----------------
Actions:
- Create 16 hydralisks.
- Wait 30000 milliseconds.
- Preserve Trigger.
================
Conditions:
- Mutas is set.
------------------
Actions:
- Create 8 Mutalisks.
- Wait 30000 Milliseconds.
- Preserve Trigger.
================
Conditions:
- Ultras is set.
------------------
Actions:
- Create 4 Ultralisks.
- Wait 30000 Milliseconds.
- Preserve Trigger.
=================

This assumes that you want zerglings on all rounds, hydras on all rounds but the first, Mutas on all rounds except 1 and 2, ultras on all rounds except 1-3. Keep adding triggers to the initial and a new trigger for each unit. Easy enough... suprised no one else could design something like this.

(Sorry about not using the triggering box, but for some unknown reason javascript doesnt work on my computer, and clicking on that box to insert tabs is javascript.)
Report, edit, etc...Posted by DT_Battlekruser on 2004-11-03 at 21:38:33
And this isn't a wave per trigger? It seems that dots.gif .
Report, edit, etc...Posted by (U)Bolt_Head on 2004-11-04 at 01:25:06
QUOTE(DevliN @ Nov 3 2004, 07:43 PM)
He means that StarForge's way is easier when you know StarForge, but if you don't you're out of luck.
[right][snapback]94148[/snapback][/right]


No actually i wasn't talking about starforge at all. Im saying that you could make the triggers easyer for waves but doing so would be more difficult. Like you could have functions and counters manage how many units are created each time. But doing something like that actually will make less trigger work in some situations (like if you have alot of levels that are similer) but it is much more difficult to understand.
Report, edit, etc...Posted by Kyosan on 2004-11-04 at 13:57:31
QUOTE(FaZ- @ Nov 3 2004, 07:08 PM)
I actually think it is relatively easy. If you are just adding units each time a new wave starts, heres how:
=================
Conditions:
- Whatever starts Wave 1
------------------
Actions:
- Set Lings
- Wait 30000 milliseconds.
- Set Hydras
- Wait 30000 milliseconds.
- Set Mutas
- Wait 30000 milliseconds.
- Set Ultras
=================
Conditions:
- Lings is set.
-----------------
Actions:
- Create 32 Zerglings.
- Wait 30000 milliseconds.
- Preserve Trigger.
================
Conditions:
- Hydras is set.
-----------------
Actions:
- Create 16 hydralisks.
- Wait 30000 milliseconds.
- Preserve Trigger.
================
Conditions:
- Mutas is set.
------------------
Actions:
- Create 8 Mutalisks.
- Wait 30000 Milliseconds.
- Preserve Trigger.
================
Conditions:
- Ultras is set.
------------------
Actions:
- Create 4 Ultralisks.
- Wait 30000 Milliseconds.
- Preserve Trigger.
=================

This assumes that you want zerglings on all rounds, hydras on all rounds but the first, Mutas on all rounds except 1 and 2, ultras on all rounds except 1-3. Keep adding triggers to the initial and a new trigger for each unit. Easy enough... suprised no one else could design something like this.

(Sorry about not using the triggering box, but for some unknown reason javascript doesnt work on my computer, and clicking on that box to insert tabs is javascript.)
[right][snapback]94194[/snapback][/right]




Well, there's gonna be more then 4-5 rounds, it's every 30 seconds for 15 minutes... in other words a lot of waves...
Report, edit, etc...Posted by FaZ- on 2004-11-04 at 15:57:08
15 waves... and i typed up like 25% of the triggers you would need in maybe 15 minutes. Mapping takes some work... you could have been done by now if you hadnt started this thread.
Report, edit, etc...Posted by Urmom(U) on 2004-11-04 at 15:58:47
is it different units each time? other wise you could loop the trigger to make it continuously spawn but if its not good lucky copying tongue.gif
Next Page (1)