- Joined
- Jun 7, 2008
- Messages
- 440
I have these two triggers:
-
Events
-
Player - Player 1 (Red) types a chat message containing -st as An exact match
-
Player - Player 2 (Blue) types a chat message containing -st as An exact match
-
Player - Player 3 (Teal) types a chat message containing -st as An exact match
-
Player - Player 4 (Purple) types a chat message containing -st as An exact match
-
Player - Player 5 (Yellow) types a chat message containing -st as An exact match
-
Player - Player 6 (Orange) types a chat message containing -st as An exact match
-
Player - Player 7 (Green) types a chat message containing -st as An exact match
-
Player - Player 8 (Pink) types a chat message containing -st as An exact match
-
Player - Player 9 (Gray) types a chat message containing -st as An exact match
-
Player - Player 11 (Dark Green) types a chat message containing -st as An exact match
-
-
Conditions
-
(Triggering player) Equal to Host
-
-
Actions
-
Countdown Timer - Pause Mode_Selection
-
Countdown Timer - Destroy (Last created timer window)
-
Unit - Unpause all units
-
Set SameTeamMode = True
-
Unit Group - Pick every unit in (Units in Hero Circle <gen>) and do (Unit - Remove (Picked unit) from the game)
-
Game - Display to (All players) the message: (|cff085208SAME|r + (|cff291073TEAM|r + Mode has been chosen. |cffffcc00Computer will now generate heros.|r))
-
Unit Group - Pick every unit in (Units in Visiblity Modifier Hero <gen>) and do (Unit Group - Add (Picked unit) to All_Random)
-
Trigger - run Enable AR <gen> (checking conditions)
-
Game - Display to (All players) the message: (|cff085208ALL|r + (|cff291073RANDOM|r + has been disabled.))
-
Player Group - Pick every player in LightPlayers_Group and do (Trigger - Run SameTeam Mode <gen> (checking conditions))
-
Countdown Timer - Start Event_Timer as a One-shot timer that will expire in 140.00 seconds
-
Countdown Timer - Create a timer window for Event_Timer with title Hero Selection:
-
Countdown Timer - Start SpellCheck as a Repeating timer that will expire in 10.00 seconds
-
Trigger - Destroy (This trigger)
-
-
Events
-
Conditions
-
SameTeamMode Equal to True
-
(Number of units in (Units owned by (Picked player) matching (((Matching unit) is A Hero) Equal to True))) Less than 1
-
-
Actions
-
Set RandomUnitLight = (Random unit from All_Random)
-
Set LightSameTeam_Player = (Random player from LightPlayers_Group)
-
Set DarkSameTeam_Player = (Random player from DarkPlayers_Group)
-
Unit - Hide RandomUnitLight
-
Set UnitName = (( + ((Name of RandomUnitLight) + )))
-
Unit - Create 1 (Unit-type of RandomUnitLight) for LightSameTeam_Player at (Center of Light Teleport Base <gen>) facing (Position of (Triggering unit))
-
Set Players_Hero[(Player number of (Owner of RandomUnitLight))] = RandomUnitLight
-
Player - Set name of LightSameTeam_Player to (Stored_Players[(Player number of LightSameTeam_Player)] + UnitName)
-
Unit Group - Remove RandomUnitLight from All_Random
-
Unit - Set mana of RandomUnitLight to 100.00%
-
Unit Group - Add RandomUnitLight to LightHero
-
Set RandomUnitDark = RandomUnitLight
-
Unit - Create 1 (Unit-type of RandomUnitDark) for DarkSameTeam_Player at (Center of Brown No entry Zone <gen>) facing (Position of (Triggering unit))
-
Set Players_Hero[(Player number of (Owner of RandomUnitDark))] = RandomUnitDark
-
Player - Set name of DarkSameTeam_Player to (Stored_Players[(Player number of DarkSameTeam_Player)] + UnitName)
-
Unit - Set mana of RandomUnitDark to 100.00%
-
Unit Group - Add RandomUnitDark to DarkHero
-
Set UnitName = Empty String
-
Set RandomUnitDark = No unit
-
Set RandomUnitDark = No unit
-
Last edited: