Hero Selection (Solved)
I am trying to make a 5v5 map at the start of the game, each player picks a unit to play as, last game I tested (just now) my friend and me were on different teams and yet allied with each other.
Just need someone to go over my triggers to see where any problems are.
I am trying to make a 5v5 map at the start of the game, each player picks a unit to play as, last game I tested (just now) my friend and me were on different teams and yet allied with each other.
Just need someone to go over my triggers to see where any problems are.
-
Initialization
-
Events
- Game - Map initialization
- Local Variables
- Conditions
-
Actions
- Player Group - Add player 1 to Bottom-Team
- Player Group - Add player 3 to Bottom-Team
- Player Group - Add player 5 to Bottom-Team
- Player Group - Add player 7 to Bottom-Team
- Player Group - Add player 9 to Bottom-Team
- Player Group - Add player 11 to Bottom-Team
- Player - Make all players in Bottom-Team treat each other as Ally With Shared Vision
- Player Group - Add player 2 to Top-Team
- Player Group - Add player 4 to Top-Team
- Player Group - Add player 6 to Top-Team
- Player Group - Add player 8 to Top-Team
- Player Group - Add player 10 to Top-Team
- Player Group - Add player 12 to Top-Team
- Player - Make all players in Top-Team treat each other as Ally With Shared Vision
-
Events
-
Pick Hero Top
-
Events
- Dialog - Any Dialog Item is used by Player Any Player with event type Clicked
- Local Variables
-
Conditions
-
Or
-
Conditions
- (Triggering player) == 2
- (Triggering player) == 4
- (Triggering player) == 6
- (Triggering player) == 8
- (Triggering player) == 10
-
Conditions
-
Or
-
Conditions
- ------- Protoss Melee
- (Used dialog item) == Dark Templar
- (Used dialog item) == High Templar
- (Used dialog item) == Zealot
- ------- Protoss Range
- (Used dialog item) == Archon
- (Used dialog item) == Sentry
- (Used dialog item) == Stalker
- ------- Terran Melee
- (Used dialog item) == Hellbat
- (Used dialog item) == Reaper
- (Used dialog item) == Viking
- ------- Terran Range
- (Used dialog item) == Ghost
- (Used dialog item) == Maruder
- (Used dialog item) == Medivac
- ------- Zerg Melee
- (Used dialog item) == Baneling
- (Used dialog item) == Ultralisk
- (Used dialog item) == Zergling
- ------- Zerg Range
- (Used dialog item) == Hyrdalisk
- (Used dialog item) == Roach
- (Used dialog item) == SwarmHost
-
Conditions
-
Or
-
Actions
- Variable - Modify #Picks: + 1
-
General - Switch (Actions) depending on (Used dialog item)
-
Cases
- ------- Protoss Melee
-
General - If (Dark Templar)
-
Actions
- Unit - Create 1 Dark Templar for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (High Templar)
-
Actions
- Unit - Create 1 High Templar for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Zealot)
-
Actions
- Unit - Create 1 Zealot for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
- ------- Protoss Range
-
General - If (Archon)
-
Actions
- Unit - Create 1 Archon for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Sentry)
-
Actions
- Unit - Create 1 Sentry for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Stalker)
-
Actions
- Unit - Create 1 Stalker for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
- ------- Terran Melee
-
General - If (Hellbat)
-
Actions
- Unit - Create 1 Hellbat (Battle Mode) for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Reaper)
-
Actions
- Unit - Create 1 Reaper for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Viking)
-
Actions
- Unit - Create 1 Viking (Assault Mode) for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
- ------- Terran Range
-
General - If (Ghost)
-
Actions
- Unit - Create 1 Ghost for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Maruder)
-
Actions
- Unit - Create 1 Marauder for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Medivac)
-
Actions
- Unit - Create 1 Medivac for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
- ------- Zerg Melee
-
General - If (Baneling)
-
Actions
- Unit - Create 1 Baneling for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Ultralisk)
-
Actions
- Unit - Create 1 Ultralisk for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Zergling)
-
Actions
- Unit - Create 1 Zergling for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
- ------- Zerg Range
-
General - If (Hyrdalisk)
-
Actions
- Unit - Create 1 Hydralisk for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (Roach)
-
Actions
- Unit - Create 1 Roach for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
-
General - If (SwarmHost)
-
Actions
- Unit - Create 1 Swarm Host for player (Triggering player) at Attack Top using default facing (No Options)
-
Actions
- Default
-
Cases
- Dialog - Disable (Used dialog item) for (Players on team 2)
- Player Group - Add player (Triggering player) to Close Dialog
- Dialog - Hide Untitled Variable 001 for Close Dialog
-
Events
-
Pick Hero Bottom
-
Events
- Dialog - Any Dialog Item is used by Player Any Player with event type Clicked
- Local Variables
-
Conditions
-
Or
-
Conditions
- (Triggering player) == 1
- (Triggering player) == 3
- (Triggering player) == 5
- (Triggering player) == 7
- (Triggering player) == 9
-
Conditions
-
Or
-
Conditions
- ------- Protoss Melee
- (Used dialog item) == Dark Templar
- (Used dialog item) == High Templar
- (Used dialog item) == Zealot
- ------- Protoss Range
- (Used dialog item) == Archon
- (Used dialog item) == Sentry
- (Used dialog item) == Stalker
- ------- Terran Melee
- (Used dialog item) == Hellbat
- (Used dialog item) == Reaper
- (Used dialog item) == Viking
- ------- Terran Range
- (Used dialog item) == Ghost
- (Used dialog item) == Maruder
- (Used dialog item) == Medivac
- ------- Zerg Melee
- (Used dialog item) == Baneling
- (Used dialog item) == Ultralisk
- (Used dialog item) == Zergling
- ------- Zerg Range
- (Used dialog item) == Hyrdalisk
- (Used dialog item) == Roach
- (Used dialog item) == SwarmHost
-
Conditions
-
Or
-
Actions
- Variable - Modify #Picks: + 1
-
General - Switch (Actions) depending on (Used dialog item)
-
Cases
- ------- Protoss Melee
-
General - If (Dark Templar)
-
Actions
- Unit - Create 1 Dark Templar for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (High Templar)
-
Actions
- Unit - Create 1 High Templar for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Zealot)
-
Actions
- Unit - Create 1 Zealot for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
- ------- Protoss Range
-
General - If (Archon)
-
Actions
- Unit - Create 1 Archon for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Sentry)
-
Actions
- Unit - Create 1 Sentry for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Stalker)
-
Actions
- Unit - Create 1 Stalker for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
- ------- Terran Melee
-
General - If (Hellbat)
-
Actions
- Unit - Create 1 Hellbat (Battle Mode) for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Reaper)
-
Actions
- Unit - Create 1 Reaper for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Viking)
-
Actions
- Unit - Create 1 Viking (Assault Mode) for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
- ------- Terran Range
-
General - If (Ghost)
-
Actions
- Unit - Create 1 Ghost for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Maruder)
-
Actions
- Unit - Create 1 Marauder for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Medivac)
-
Actions
- Unit - Create 1 Medivac for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
- ------- Zerg Melee
-
General - If (Baneling)
-
Actions
- Unit - Create 1 Baneling for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Ultralisk)
-
Actions
- Unit - Create 1 Ultralisk for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Zergling)
-
Actions
- Unit - Create 1 Zergling for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
- ------- Zerg Range
-
General - If (Hyrdalisk)
-
Actions
- Unit - Create 1 Hydralisk for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (Roach)
-
Actions
- Unit - Create 1 Roach for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
-
General - If (SwarmHost)
-
Actions
- Unit - Create 1 Swarm Host for player (Triggering player) at Attack Bottom using default facing (No Options)
-
Actions
- Default
-
Cases
- Dialog - Disable (Used dialog item) for (Players on team 1)
- Player Group - Add player (Triggering player) to Close Dialog
- Dialog - Hide Untitled Variable 001 for Close Dialog
-
Events
Last edited: