TomTTT
New Member
- Reaction score
- 44
Hello
I've used the Warcraft 3 editor for a while, and then go to get SC2, mainly quick matches. I am trying to develop some ZvZ "train" map. After a while I forgot some about the editor, and this one is completely not like WC3 one. So, I'm in kind of trouble here, and I did try a lot of stuff. So... That's what I got so far, and my problem is, that everytime you "win" by the triggers, it says you lost and repeats the "lose" trigger 3 times or so.
(btw I know it leaks, but it was just a test so I didn't feel like fixin it. Plus I'm not sure how-to in Galaxy Editor)
Sorry it's so long, didn't have any other way to do it.
I've used the Warcraft 3 editor for a while, and then go to get SC2, mainly quick matches. I am trying to develop some ZvZ "train" map. After a while I forgot some about the editor, and this one is completely not like WC3 one. So, I'm in kind of trouble here, and I did try a lot of stuff. So... That's what I got so far, and my problem is, that everytime you "win" by the triggers, it says you lost and repeats the "lose" trigger 3 times or so.
(btw I know it leaks, but it was just a test so I didn't feel like fixin it. Plus I'm not sure how-to in Galaxy Editor)
Code:
Training A Start
Events
Timer - Elapsed time is 3.0 Real Time seconds
Local Variables
Conditions
Actions
Camera - Apply CameraA for player 1 over 1.0 seconds with Existing Velocity% initial velocity, 10% deceleration, and Include Target
Unit - Create 15 Zergling for player 1 at (Random point in Region 001) facing 270.0 degrees (No Options)
Variable - Set ZerglingsA = (Last created units)
Unit Selection - Select (Last created units) for player 1
Unit Selection - Add (Last created units) to control group 1 for player 1
Unit - Create 6 Baneling for player 2 at (Random point in Region 002) facing 270.0 degrees (No Options)
Variable - Set BanelingsA = (Last created units)
General - Wait 2.0 Game Time seconds
Unit - Order all units in BanelingsA to ( Attack targeting (Center of Region 001)) (Replace Existing Orders)
Ping - Ping the minimap at (Center of Region 002) for (All players) over 2.0 seconds, using the color (100%, 0%, 0%)
Objective - Create a Active Primary objective with text "Baneling Trailing: Use only 1 or 2 ..." and description "Baneling Trailing: Use only 1 or 2 ..."
Variable - Set ObjectiveA = (Last created objective)
Code:
Training A Fail
Events
Unit - Any Unit dies
Local Variables
Conditions
(Number of Living units in ZerglingsA) == 0
Actions
Transmission - Send transmission to (All players) from (Hatchery [20.50, 41.50] with Flash (Do Not override portrait) playing Talk) playing No Sound Link with name "Hive" and message "Resetting training course... Tip: M..." using (Cinematic portrait at Center Left) playing Talk (Set To 5.0 seconds, Don't Wait until it finishes)
General - Wait 5.0 Real Time seconds
Camera - Apply CameraA for player 1 over 1.0 seconds with Existing Velocity% initial velocity, 10% deceleration, and Include Target
Unit - Create 15 Zergling for player 1 at (Random point in Region 001) facing 270.0 degrees (No Options)
Variable - Set ZerglingsA = (Last created units)
Unit Selection - Select (Last created units) for player 1
Unit Selection - Add (Last created units) to control group 1 for player 1
Unit - Create 6 Baneling for player 2 at (Random point in Region 002) facing 270.0 degrees (No Options)
Variable - Set BanelingsA = (Last created units)
General - Wait 2.0 Game Time seconds
Unit - Order all units in (Last created units) to ( Attack targeting (Center of Region 001)) (Replace Existing Orders)
Ping - Ping the minimap at (Center of Region 002) for (All players) over 2.0 seconds, using the color (100%, 0%, 0%)
Code:
Training A Success
Events
Unit - Any Unit dies
Local Variables
Conditions
(Number of Living units in BanelingsA) == 0
(Number of Living units in ZerglingsA) >= 1
Actions
Objective - Mark ObjectiveA as Completed
Transmission - Send transmission to (All players) from (Hatchery [20.50, 41.50] with Flash (Do Not override portrait) playing Talk) playing No Sound Link with name "Hive" and message "Well Done..." using (Cinematic portrait at Center Left) playing Talk (Set To 3.0 seconds, Don't Wait until it finishes)
Variable - Set ZerglingsA = No Unit Group
Variable - Set BanelingsA = No Unit Group
Sorry it's so long, didn't have any other way to do it.