Ok this is a bugg unlike anything i've seen OR heard of before. Keep in mind this map was not created with a 3rd party editor, no custom scripting, just regular triggering and units etc.
The map is called Creep Farmer, its a turn based strategy game kind of like yu-gi-oh and all those, but based off Wc3 creeps and in a very different setup.
When player one types -start to initiate the randomization between 12 players to choose which 4 will be in the arena first, it moves your creep farmer to your start point.
This is where the bug comes in, if you click your creep summon (an item) to summon your creep, Wc3 immediately closes, no error message, or anything.
Just, closes.
Whether i've done something i've overlooked, or it could be something in the triggers which i seriously doubt because this was working just up until the past few days. I don't know, but if anyones gotten anything similar, and has found a fix, please let me know, i'll keep working my hardest to dig up the problem.
EVENTS: Unit - A unit owned by Player 1 (Red) Spawns a summoned unit
CONDITIONS: (Unit-type of (Summoned unit)) Not equal to Reef Elemental (Level 1) (Unit-type of (Summoned unit)) Not equal to Water Elemental (Level 1) (Unit-type of (Summoned unit)) Not equal to Water Elemental (Level 1)
ACTIONS: Unit - Move (Summoned unit) instantly to (Center of CreepS2 <gen>) Unit - Make (Summoned unit) face (Center of ArenaCenter <gen>) over 0.01 seconds Unit - Set mana of (Summoned unit) to 100.00% Unit - Pause (Summoned unit)
An example of one interaction between player 1 red and him summoning his creep. This trigger is used to make sure that the summoned unit does not start attacking other units until the rotation triggers have organized and started rotating between players.
The conditions make sure that the summoned units are not units summoned via creep abilities.
Also moves the creep to the start location in front of the summoner.
------------------------------------------ There is a later trigger that sets the units in each of the 4 corners to a variable for the win conditions, but thats 2 minutes after summoning, so it is not interacting with the bug, the bug is 2 minute before that instance.
By the sounds its probably an item curroption error. A trigger error gives 90% of the time an error message. By the sound of your last post try redoing all the items so they do normaly appear and try again. Also note it could be caused by WEU custom GUI triggers still existing so make sure that your map used none. If none of that works try a trial and error method to find the problem but such an error your giving never happened to me since the days I was still learning jass through trial and error methods which led to a crash 75% of the time some way or another.
Alright i found the source of the problem, its in the triggers relating to the turn-based system.
The first step i took was deleting all the triggers, and reseting the trigger settings to the defaults, so reverted everything trigger wise back to a normal melee map trigger setting.
Then i went back through, re-made every trigger, and fixed all the buggs.
It was working up until this point: I finished adding in all the win triggers and the end turn triggers.
Now when the timer expires after player 1 starts the timer and everyones moved to there spot. It crashes.
The problem now is finding the confrontation, almost all these triggers interact with each other in some way.
----------------------------------------------------- Heres the triggers in text if you could comb through and help me out =/
Notes: Some triggers are initilly off until player 1 types -start, mostly the win triggers.
Randomizer Events Time - Every 1.00 seconds of game time Conditions Actions Set Creep_Farmer_Integer[1] = 1 Set Creep_Farmer_Integer[2] = (Random integer number between 1 and 3) Set Creep_Farmer_Integer[3] = (Random integer number between 1 and 3) Set Creep_Farmer_Integer[4] = (Random integer number between 1 and 3)
MovePlayers Events Conditions Actions -------- BOTTOM -------- If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[1] Equal to 1 Then - Actions Unit - Move Save_HeroPlayer[1] instantly to (Center of CreepF2 <gen>) Camera - Pan camera for Player 1 (Red) to (Center of CreepF2 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[1] Equal to 2 Then - Actions Unit - Move Save_HeroPlayer[5] instantly to (Center of CreepF2 <gen>) Camera - Pan camera for Player 5 (Yellow) to (Center of CreepF2 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[1] Equal to 3 Then - Actions Unit - Move Save_HeroPlayer[9] instantly to (Center of CreepF2 <gen>) Camera - Pan camera for Player 9 (Gray) to (Center of CreepF2 <gen>) over 2.00 seconds Else - Actions Do nothing -------- RIGHT -------- If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[2] Equal to 1 Then - Actions Unit - Move Save_HeroPlayer[2] instantly to (Center of CreepF3 <gen>) Camera - Pan camera for Player 2 (Blue) to (Center of CreepF3 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[2] Equal to 2 Then - Actions Unit - Move Save_HeroPlayer[6] instantly to (Center of CreepF3 <gen>) Camera - Pan camera for Player 6 (Orange) to (Center of CreepF3 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[2] Equal to 3 Then - Actions Unit - Move Save_HeroPlayer[10] instantly to (Center of CreepF3 <gen>) Camera - Pan camera for Player 10 (Light Blue) to (Center of CreepF3 <gen>) over 2.00 seconds Else - Actions Do nothing -------- TOP -------- If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[3] Equal to 1 Then - Actions Unit - Move Save_HeroPlayer[3] instantly to (Center of CreepF4 <gen>) Camera - Pan camera for Player 3 (Teal) to (Center of CreepF4 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[3] Equal to 2 Then - Actions Unit - Move Save_HeroPlayer[7] instantly to (Center of CreepF4 <gen>) Camera - Pan camera for Player 7 (Green) to (Center of CreepF4 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[3] Equal to 3 Then - Actions Unit - Move Save_HeroPlayer[11] instantly to (Center of CreepF4 <gen>) Camera - Pan camera for Player 11 (Dark Green) to (Center of CreepF4 <gen>) over 2.00 seconds Else - Actions Do nothing -------- LEFT -------- If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[4] Equal to 1 Then - Actions Unit - Move Save_HeroPlayer[4] instantly to (Center of CreepF1 <gen>) Camera - Pan camera for Player 4 (Purple) to (Center of CreepF1 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[4] Equal to 2 Then - Actions Unit - Move Save_HeroPlayer[8] instantly to (Center of CreepF1 <gen>) Camera - Pan camera for Player 8 (Pink) to (Center of CreepF1 <gen>) over 2.00 seconds Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Creep_Farmer_Integer[4] Equal to 3 Then - Actions Unit - Move Save_HeroPlayer[12] instantly to (Center of CreepF1 <gen>) Camera - Pan camera for Player 12 (Brown) to (Center of CreepF1 <gen>) over 2.00 seconds Else - Actions Do nothing
Initiate System Events Player - Player 1 (Red) types a chat message containing -Start as An exact match Conditions Actions Game - Display to (All players) the text: |c0000DF00-Infor ... Trigger - Run MovePlayers <gen> (checking conditions) Countdown Timer - Start Initiation_Timer as a One-shot timer that will expire in 20.00 seconds Countdown Timer - Create a timer window for (Last started timer) with title Game Starting: Countdown Timer - Show (Last created timer window) Set Player_Turn = 1 Trigger - Turn off (This trigger)
Initiate System 2 Events Time - Initiation_Timer expires Conditions Actions Trigger - Run TurnRotator <gen> (checking conditions) Wait 20.00 seconds Trigger - Turn on Bottom Wins <gen> Trigger - Turn on Top Wins <gen> Trigger - Turn on Right Wins <gen> Trigger - Turn on Left Wins <gen> Trigger - Turn on Tie Win <gen> Trigger - Turn on Force Match <gen>
TurnRotator Events Conditions Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Player_Turn Equal to 1 (Creep[1] is alive) Equal to True Then - Actions Unit - Unpause Creep[1] Unit - Set Creep[1] acquisition range to 100.00 Else - Actions Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Player_Turn Equal to 2 (Creep[2] is alive) Equal to True Then - Actions Unit - Unpause Creep[2] Unit - Set Creep[2] acquisition range to 100.00 Else - Actions Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Player_Turn Equal to 3 (Creep[3] is alive) Equal to True Then - Actions Unit - Unpause Creep[3] Unit - Set Creep[3] acquisition range to 100.00 Else - Actions Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Player_Turn Equal to 4 (Creep[4] is alive) Equal to True Then - Actions Unit - Unpause Creep[4] Unit - Set Creep[4] acquisition range to 100.00 Else - Actions Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions)
EndTurn Attack Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Attack (Basic ABI) Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[1] Then - Actions Unit - Set Creep[1] acquisition range to 20000.00 Unit - Order Creep[1] to Attack (Target unit of ability being cast) Wait 1.50 seconds Unit - Set Creep[1] acquisition range to 100.00 Unit - Move Creep[1] instantly to (Center of CreepS2 <gen>) Unit - Pause Creep[1] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[2] Then - Actions Unit - Set Creep[2] acquisition range to 20000.00 Unit - Order Creep[2] to Attack (Target unit of ability being cast) Wait 1.50 seconds Unit - Set Creep[2] acquisition range to 100.00 Unit - Move Creep[2] instantly to (Center of CreepS3 <gen>) Unit - Pause Creep[2] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[3] Then - Actions Unit - Set Creep[3] acquisition range to 20000.00 Unit - Order Creep[3] to Attack (Target unit of ability being cast) Wait 1.50 seconds Unit - Set Creep[3] acquisition range to 100.00 Unit - Move Creep[3] instantly to (Center of CreepS4 <gen>) Unit - Pause Creep[3] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[4] Then - Actions Unit - Set Creep[4] acquisition range to 20000.00 Unit - Order Creep[4] to Attack (Target unit of ability being cast) Wait 1.50 seconds Unit - Set Creep[4] acquisition range to 100.00 Unit - Move Creep[4] instantly to (Center of CreepS1 <gen>) Unit - Pause Creep[4] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing
EndTurn Defend Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Defend (Basic ABI) Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[1] Then - Actions Unit - Set Creep[1] acquisition range to 100.00 Unit - Move Creep[1] instantly to (Center of CreepS2 <gen>) Unit - Pause Creep[1] Unit - Set mana of Creep[1] to ((Mana of Creep[1]) + 2.00) Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[2] Then - Actions Unit - Set Creep[2] acquisition range to 100.00 Unit - Move Creep[2] instantly to (Center of CreepS3 <gen>) Unit - Pause Creep[2] Unit - Set mana of Creep[2] to ((Mana of Creep[2]) + 2.00) Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[3] Then - Actions Unit - Set Creep[3] acquisition range to 100.00 Unit - Move Creep[3] instantly to (Center of CreepS4 <gen>) Unit - Pause Creep[3] Unit - Set mana of Creep[3] to ((Mana of Creep[3]) + 2.00) Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[4] Then - Actions Unit - Set Creep[4] acquisition range to 100.00 Unit - Move Creep[4] instantly to (Center of CreepS1 <gen>) Unit - Pause Creep[4] Unit - Set mana of Creep[4] to ((Mana of Creep[4]) + 2.00) Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing
EndTurn Spell 30 sec Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Not equal to Attack (Basic ABI) (Ability being cast) Not equal to Defend (Basic ABI) (Ability being cast) Not equal to Axe Toss (Bandit) (Ability being cast) Not equal to Berserk (Troll II) (Ability being cast) Not equal to Berserk (Troll) (Ability being cast) Not equal to Mini Stun Stick (Troll) (Ability being cast) Not equal to Pirate's Flask (Bandit) (Ability being cast) Not equal to Punch (Troll) (Ability being cast) Not equal to Serpent Ward (Troll) (Ability being cast) Not equal to Shockwave (Bandit) (Ability being cast) Not equal to Splash (Murloc) (Ability being cast) Not equal to Toss Hammer (Bandit) (Ability being cast) Not equal to Banish (Troll) (Ability being cast) Not equal to Conjure Fire (Bandit) (Ability being cast) Not equal to Curse (Troll) (Ability being cast) Not equal to Dark Troll Speak (Troll) (Ability being cast) Not equal to Fire Ensnare (Murloc) (Ability being cast) Not equal to Fire Vent (Bandit) (Ability being cast) Not equal to Forest Axe Toss (Troll) (Ability being cast) Not equal to Freeze (Troll) (Ability being cast) Not equal to Frost Nova (Troll) (Ability being cast) Not equal to Harpoon Toss (Murloc) (Ability being cast) Not equal to Ignite Oil (Bandit) (Ability being cast) Not equal to Lightning Wave (Murloc) (Ability being cast) Not equal to Natures Grasp (Troll) (Ability being cast) Not equal to Oil Drench (Bandit) (Ability being cast) Not equal to Serpent Ward (Troll) (Ability being cast) Not equal to Summon Reef Elemental (Murloc) (Ability being cast) Not equal to Stalk (Murloc) (Ability being cast) Not equal to Summon Water Elemental (Bandit) (Ability being cast) Not equal to Summon Water Sprite (Murloc) (Ability being cast) Not equal to Troll Avenger (Troll) (Ability being cast) Not equal to Assault (Bandit) (Ability being cast) Not equal to Bloodrage (Murloc) (Ability being cast) Not equal to Conjure Silence (Murloc) (Ability being cast) Not equal to Dark Essence (Troll) (Ability being cast) Not equal to Deep Forest Meld (Troll) (Ability being cast) Not equal to Devour Magic (Murloc) (Ability being cast) Not equal to Enrage (Bandit) (Ability being cast) Not equal to Essence Shield (Troll) (Ability being cast) Not equal to Launch Fire Missle (Bandit) (Ability being cast) Not equal to Ice Toss (Troll) (Ability being cast) Not equal to Magic Defense (Bandit) (Ability being cast) Not equal to Massive Splash (Murloc) (Ability being cast) Not equal to Night Poison (Murloc) (Ability being cast) Not equal to Mind Wave (Bandit) (Ability being cast) Not equal to Night Watcher (Murloc) (Ability being cast) Not equal to Poison Splash (Murloc) (Ability being cast) Not equal to Pressure (Murloc) (Ability being cast) Not equal to Pyro Blast (Bandit) (Ability being cast) Not equal to Raise Tide (Murloc) (Ability being cast) Not equal to Soul Banish (Troll) (Ability being cast) Not equal to Stun Stick (Troll) (Ability being cast) Not equal to Venom Spit (Murloc) (Ability being cast) Not equal to Weaken (Bandit) (Ability being cast) Not equal to Blade Strike (Bandit) (Ability being cast) Not equal to Monsoon (Murloc) (Ability being cast) Not equal to Stealth (Bandit) (Ability being cast) Not equal to Ice Rain (Bandit) (Ability being cast) Not equal to Life Sap (Troll) Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[1] Then - Actions Wait 30.00 seconds Unit - Move Creep[1] instantly to (Center of CreepS2 <gen>) Unit - Set Creep[1] acquisition range to 100.00 Unit - Pause Creep[1] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[2] Then - Actions Wait 30.00 seconds Unit - Move Creep[2] instantly to (Center of CreepS3 <gen>) Unit - Set Creep[2] acquisition range to 100.00 Unit - Pause Creep[2] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[3] Then - Actions Wait 30.00 seconds Unit - Move Creep[3] instantly to (Center of CreepS4 <gen>) Unit - Set Creep[3] acquisition range to 100.00 Unit - Pause Creep[3] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[4] Then - Actions Wait 30.00 seconds Unit - Move Creep[4] instantly to (Center of CreepS1 <gen>) Unit - Set Creep[4] acquisition range to 100.00 Unit - Pause Creep[4] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing
EndTurn Spell 15 sec Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Not equal to Attack (Basic ABI) (Ability being cast) Not equal to Defend (Basic ABI) (Ability being cast) Not equal to Axe Toss (Bandit) (Ability being cast) Not equal to Berserk (Troll II) (Ability being cast) Not equal to Berserk (Troll) (Ability being cast) Not equal to Mini Stun Stick (Troll) (Ability being cast) Not equal to Pirate's Flask (Bandit) (Ability being cast) Not equal to Punch (Troll) (Ability being cast) Not equal to Serpent Ward (Troll) (Ability being cast) Not equal to Shockwave (Bandit) (Ability being cast) Not equal to Splash (Murloc) (Ability being cast) Not equal to Toss Hammer (Bandit) (Ability being cast) Not equal to Banish (Troll) (Ability being cast) Not equal to Conjure Fire (Bandit) (Ability being cast) Not equal to Curse (Troll) (Ability being cast) Not equal to Dark Troll Speak (Troll) (Ability being cast) Not equal to Fire Ensnare (Murloc) (Ability being cast) Not equal to Fire Vent (Bandit) (Ability being cast) Not equal to Forest Axe Toss (Troll) (Ability being cast) Not equal to Freeze (Troll) (Ability being cast) Not equal to Frost Nova (Troll) (Ability being cast) Not equal to Harpoon Toss (Murloc) (Ability being cast) Not equal to Ignite Oil (Bandit) (Ability being cast) Not equal to Lightning Wave (Murloc) (Ability being cast) Not equal to Natures Grasp (Troll) (Ability being cast) Not equal to Oil Drench (Bandit) (Ability being cast) Not equal to Serpent Ward (Troll) (Ability being cast) Not equal to Summon Reef Elemental (Murloc) (Ability being cast) Not equal to Stalk (Murloc) (Ability being cast) Not equal to Summon Water Elemental (Bandit) (Ability being cast) Not equal to Summon Water Sprite (Murloc) (Ability being cast) Not equal to Troll Avenger (Troll) (Ability being cast) Not equal to Assault (Bandit) (Ability being cast) Not equal to Bloodrage (Murloc) (Ability being cast) Not equal to Conjure Silence (Murloc) (Ability being cast) Not equal to Dark Essence (Troll) (Ability being cast) Not equal to Deep Forest Meld (Troll) (Ability being cast) Not equal to Devour Magic (Murloc) (Ability being cast) Not equal to Enrage (Bandit) (Ability being cast) Not equal to Essence Shield (Troll) (Ability being cast) Not equal to Launch Fire Missle (Bandit) (Ability being cast) Not equal to Ice Toss (Troll) (Ability being cast) Not equal to Magic Defense (Bandit) (Ability being cast) Not equal to Massive Splash (Murloc) (Ability being cast) Not equal to Night Poison (Murloc) (Ability being cast) Not equal to Mind Wave (Bandit) (Ability being cast) Not equal to Night Watcher (Murloc) (Ability being cast) Not equal to Poison Splash (Murloc) (Ability being cast) Not equal to Pressure (Murloc) (Ability being cast) Not equal to Pyro Blast (Bandit) (Ability being cast) Not equal to Raise Tide (Murloc) (Ability being cast) Not equal to Soul Banish (Troll) (Ability being cast) Not equal to Stun Stick (Troll) (Ability being cast) Not equal to Venom Spit (Murloc) (Ability being cast) Not equal to Weaken (Bandit) (Ability being cast) Not equal to Ice Rain (Bandit) (Ability being cast) Not equal to Life Sap (Troll) Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[1] Then - Actions Wait 15.00 seconds Unit - Move Creep[1] instantly to (Center of CreepS2 <gen>) Unit - Set Creep[1] acquisition range to 100.00 Unit - Pause Creep[1] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[2] Then - Actions Wait 15.00 seconds Unit - Move Creep[2] instantly to (Center of CreepS3 <gen>) Unit - Set Creep[2] acquisition range to 100.00 Unit - Pause Creep[2] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[3] Then - Actions Wait 15.00 seconds Unit - Move Creep[3] instantly to (Center of CreepS4 <gen>) Unit - Set Creep[3] acquisition range to 100.00 Unit - Pause Creep[3] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[4] Then - Actions Wait 15.00 seconds Unit - Move Creep[4] instantly to (Center of CreepS1 <gen>) Unit - Set Creep[4] acquisition range to 100.00 Unit - Pause Creep[4] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing
EndTurn Spell 3 sec nonberserk Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Not equal to Attack (Basic ABI) (Ability being cast) Not equal to Defend (Basic ABI) (Ability being cast) Not equal to Berserk (Troll II) (Ability being cast) Not equal to Berserk (Troll) (Ability being cast) Not equal to Bloodrage (Murloc) (Ability being cast) Not equal to Life Sap (Troll) (Ability being cast) Not equal to Monsoon (Murloc) (Ability being cast) Not equal to Big Bad Voodoo (Troll) (Ability being cast) Not equal to Blade Strike (Bandit) (Ability being cast) Not equal to Stealth (Bandit) (Ability being cast) Not equal to Enrage (Bandit) Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[1] Then - Actions Wait 3.00 seconds Unit - Move Creep[1] instantly to (Center of CreepS2 <gen>) Unit - Set Creep[1] acquisition range to 100.00 Unit - Pause Creep[1] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[2] Then - Actions Wait 3.00 seconds Unit - Move Creep[2] instantly to (Center of CreepS3 <gen>) Unit - Set Creep[2] acquisition range to 100.00 Unit - Pause Creep[2] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[3] Then - Actions Wait 3.00 seconds Unit - Move Creep[3] instantly to (Center of CreepS4 <gen>) Unit - Set Creep[3] acquisition range to 100.00 Unit - Pause Creep[3] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[4] Then - Actions Wait 3.00 seconds Unit - Move Creep[4] instantly to (Center of CreepS1 <gen>) Unit - Set Creep[4] acquisition range to 100.00 Unit - Pause Creep[4] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing
EndTurn Spell 2 sec berserk Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Not equal to Attack (Basic ABI) (Ability being cast) Not equal to Defend (Basic ABI) (Ability being cast) Not equal to Axe Toss (Bandit) (Ability being cast) Not equal to Mini Stun Stick (Troll) (Ability being cast) Not equal to Pirate's Flask (Bandit) (Ability being cast) Not equal to Punch (Troll) (Ability being cast) Not equal to Serpent Ward (Troll) (Ability being cast) Not equal to Shockwave (Bandit) (Ability being cast) Not equal to Splash (Murloc) (Ability being cast) Not equal to Toss Hammer (Bandit) (Ability being cast) Not equal to Banish (Troll) (Ability being cast) Not equal to Conjure Fire (Bandit) (Ability being cast) Not equal to Curse (Troll) (Ability being cast) Not equal to Dark Troll Speak (Troll) (Ability being cast) Not equal to Fire Ensnare (Murloc) (Ability being cast) Not equal to Fire Vent (Bandit) (Ability being cast) Not equal to Forest Axe Toss (Troll) (Ability being cast) Not equal to Freeze (Troll) (Ability being cast) Not equal to Frost Nova (Troll) (Ability being cast) Not equal to Harpoon Toss (Murloc) (Ability being cast) Not equal to Ignite Oil (Bandit) (Ability being cast) Not equal to Lightning Wave (Murloc) (Ability being cast) Not equal to Natures Grasp (Troll) (Ability being cast) Not equal to Oil Drench (Bandit) (Ability being cast) Not equal to Serpent Ward (Troll) (Ability being cast) Not equal to Summon Reef Elemental (Murloc) (Ability being cast) Not equal to Stalk (Murloc) (Ability being cast) Not equal to Summon Water Elemental (Bandit) (Ability being cast) Not equal to Summon Water Sprite (Murloc) (Ability being cast) Not equal to Troll Avenger (Troll) (Ability being cast) Not equal to Assault (Bandit) (Ability being cast) Not equal to Conjure Silence (Murloc) (Ability being cast) Not equal to Dark Essence (Troll) (Ability being cast) Not equal to Deep Forest Meld (Troll) (Ability being cast) Not equal to Devour Magic (Murloc) (Ability being cast) Not equal to Essence Shield (Troll) (Ability being cast) Not equal to Launch Fire Missle (Bandit) (Ability being cast) Not equal to Ice Toss (Troll) (Ability being cast) Not equal to Magic Defense (Bandit) (Ability being cast) Not equal to Massive Splash (Murloc) (Ability being cast) Not equal to Night Poison (Murloc) (Ability being cast) Not equal to Mind Wave (Bandit) (Ability being cast) Not equal to Night Watcher (Murloc) (Ability being cast) Not equal to Poison Splash (Murloc) (Ability being cast) Not equal to Pressure (Murloc) (Ability being cast) Not equal to Pyro Blast (Bandit) (Ability being cast) Not equal to Raise Tide (Murloc) (Ability being cast) Not equal to Soul Banish (Troll) (Ability being cast) Not equal to Stun Stick (Troll) (Ability being cast) Not equal to Venom Spit (Murloc) (Ability being cast) Not equal to Weaken (Bandit) (Ability being cast) Not equal to Blade Strike (Bandit) (Ability being cast) Not equal to Monsoon (Murloc) (Ability being cast) Not equal to Stealth (Bandit) (Ability being cast) Not equal to Ice Rain (Bandit) (Ability being cast) Not equal to Life Sap (Troll) (Ability being cast) Not equal to Big Bad Voodoo (Troll) Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[1] Then - Actions Unit - Order Creep[1] to Attack (Random unit from (Random 1 units from (Units in PlayerRegion <gen>))) Wait 2.00 seconds Unit - Move Creep[1] instantly to (Center of CreepS2 <gen>) Unit - Set Creep[1] acquisition range to 100.00 Unit - Pause Creep[1] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[2] Then - Actions Unit - Order Creep[2] to Attack (Random unit from (Random 1 units from (Units in PlayerRegion <gen>))) Wait 2.00 seconds Unit - Move Creep[2] instantly to (Center of CreepS3 <gen>) Unit - Set Creep[2] acquisition range to 100.00 Unit - Pause Creep[2] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[3] Then - Actions Unit - Order Creep[3] to Attack (Random unit from (Random 1 units from (Units in PlayerRegion <gen>))) Wait 2.00 seconds Unit - Move Creep[3] instantly to (Center of CreepS4 <gen>) Unit - Set Creep[3] acquisition range to 100.00 Unit - Pause Creep[3] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Casting unit) Equal to Creep[4] Then - Actions Unit - Order Creep[4] to Attack (Random unit from (Random 1 units from (Units in PlayerRegion <gen>))) Wait 2.00 seconds Unit - Move Creep[4] instantly to (Center of CreepS1 <gen>) Unit - Set Creep[4] acquisition range to 100.00 Unit - Pause Creep[4] Set Player_Turn = (Player_Turn + 1) Trigger - Run TurnRotator <gen> (checking conditions) Else - Actions Do nothing
Recycle TurnRotator Events Time - Every 1.00 seconds of game time Conditions Player_Turn Equal to 5 Actions Set Player_Turn = 1 Trigger - Run TurnRotator <gen> (checking conditions)
Bottom Wins Events Time - Every 1.00 seconds of game time Conditions (Creep[1] is alive) Equal to True (Creep[2] is dead) Equal to True (Creep[3] is dead) Equal to True (Creep[4] is dead) Equal to True Actions Game - Display to (All players) the text: (|c0000DF00 + ((Name of (Owner of Creep[1])) + |r has won the match! And will recieve 1 experience orb. You can start another match in 30 seconds.)) Unit - Move Save_HeroPlayer[1] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[2] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[3] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[4] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[5] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[6] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[7] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[8] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[9] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[10] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[11] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[12] instantly to (Center of StartPoint <gen>) Camera - Pan camera for Player 1 (Red) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 2 (Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 3 (Teal) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 4 (Purple) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 5 (Yellow) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 6 (Orange) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 7 (Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 8 (Pink) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 9 (Gray) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 10 (Light Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 11 (Dark Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 12 (Brown) to (Center of StartPoint <gen>) over 2.00 seconds Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[1]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[2]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[3]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[4]))] in slot 1) to 1 Hero - Create Experience Orb and give it to Save_HeroPlayer[(Player number of (Owner of Creep[1]))] Set Creep[1] = No unit Set Creep[2] = No unit Set Creep[3] = No unit Set Creep[4] = No unit Countdown Timer - Start ReInitiation_Timer as a One-shot timer that will expire in 30.00 seconds Trigger - Turn off (This trigger)
Right Wins Events Time - Every 1.00 seconds of game time Conditions (Creep[2] is alive) Equal to True (Creep[1] is dead) Equal to True (Creep[3] is dead) Equal to True (Creep[4] is dead) Equal to True Actions Game - Display to (All players) the text: (|c0000DF00 + ((Name of (Owner of Creep[2])) + |r has won the match! And will recieve 1 experience orb. You can start another match in 30 seconds.)) Unit - Move Save_HeroPlayer[1] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[2] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[3] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[4] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[5] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[6] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[7] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[8] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[9] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[10] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[11] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[12] instantly to (Center of StartPoint <gen>) Camera - Pan camera for Player 1 (Red) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 2 (Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 3 (Teal) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 4 (Purple) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 5 (Yellow) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 6 (Orange) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 7 (Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 8 (Pink) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 9 (Gray) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 10 (Light Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 11 (Dark Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 12 (Brown) to (Center of StartPoint <gen>) over 2.00 seconds Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[1]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[2]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[3]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[4]))] in slot 1) to 1 Hero - Create Experience Orb and give it to Save_HeroPlayer[(Player number of (Owner of Creep[2]))] Set Creep[1] = No unit Set Creep[2] = No unit Set Creep[3] = No unit Set Creep[4] = No unit Countdown Timer - Start ReInitiation_Timer as a One-shot timer that will expire in 30.00 seconds Trigger - Turn off (This trigger)
Top Wins Events Time - Every 1.00 seconds of game time Conditions (Creep[3] is alive) Equal to True (Creep[1] is dead) Equal to True (Creep[2] is dead) Equal to True (Creep[4] is dead) Equal to True Actions Game - Display to (All players) the text: (|c0000DF00 + ((Name of (Owner of Creep[3])) + |r has won the match! And will recieve 1 experience orb. You can start another match in 30 seconds.)) Unit - Move Save_HeroPlayer[1] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[2] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[3] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[4] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[5] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[6] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[7] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[8] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[9] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[10] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[11] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[12] instantly to (Center of StartPoint <gen>) Camera - Pan camera for Player 1 (Red) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 2 (Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 3 (Teal) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 4 (Purple) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 5 (Yellow) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 6 (Orange) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 7 (Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 8 (Pink) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 9 (Gray) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 10 (Light Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 11 (Dark Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 12 (Brown) to (Center of StartPoint <gen>) over 2.00 seconds Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[1]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[2]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[3]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[4]))] in slot 1) to 1 Hero - Create Experience Orb and give it to Save_HeroPlayer[(Player number of (Owner of Creep[3]))] Set Creep[1] = No unit Set Creep[2] = No unit Set Creep[3] = No unit Set Creep[4] = No unit Countdown Timer - Start ReInitiation_Timer as a One-shot timer that will expire in 30.00 seconds Trigger - Turn off (This trigger)
Left Wins Events Time - Every 1.00 seconds of game time Conditions (Creep[4] is alive) Equal to True (Creep[1] is dead) Equal to True (Creep[2] is dead) Equal to True (Creep[3] is dead) Equal to True Actions Game - Display to (All players) the text: (|c0000DF00 + ((Name of (Owner of Creep[4])) + |r has won the match! And will recieve 1 experience orb. You can start another match in 30 seconds.)) Unit - Move Save_HeroPlayer[1] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[2] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[3] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[4] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[5] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[6] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[7] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[8] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[9] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[10] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[11] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[12] instantly to (Center of StartPoint <gen>) Camera - Pan camera for Player 1 (Red) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 2 (Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 3 (Teal) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 4 (Purple) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 5 (Yellow) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 6 (Orange) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 7 (Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 8 (Pink) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 9 (Gray) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 10 (Light Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 11 (Dark Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 12 (Brown) to (Center of StartPoint <gen>) over 2.00 seconds Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[1]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[2]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[3]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[4]))] in slot 1) to 1 Hero - Create Experience Orb and give it to Save_HeroPlayer[(Player number of (Owner of Creep[4]))] Set Creep[1] = No unit Set Creep[2] = No unit Set Creep[3] = No unit Set Creep[4] = No unit Countdown Timer - Start ReInitiation_Timer as a One-shot timer that will expire in 30.00 seconds Trigger - Turn off (This trigger)
Tie Win Events Time - Every 1.00 seconds of game time Conditions (Creep[3] is dead) Equal to True (Creep[1] is dead) Equal to True (Creep[2] is dead) Equal to True (Creep[4] is dead) Equal to True Actions Game - Display to (All players) the text: (|c0000DF00 + (No Winner! + |r This match has ended in a tie. You can start another match in 30 seconds.)) Unit - Move Save_HeroPlayer[1] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[2] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[3] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[4] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[5] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[6] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[7] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[8] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[9] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[10] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[11] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[12] instantly to (Center of StartPoint <gen>) Camera - Pan camera for Player 1 (Red) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 2 (Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 3 (Teal) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 4 (Purple) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 5 (Yellow) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 6 (Orange) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 7 (Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 8 (Pink) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 9 (Gray) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 10 (Light Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 11 (Dark Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 12 (Brown) to (Center of StartPoint <gen>) over 2.00 seconds Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[1]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[2]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[3]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[4]))] in slot 1) to 1 Set Creep[1] = No unit Set Creep[2] = No unit Set Creep[3] = No unit Set Creep[4] = No unit Countdown Timer - Start ReInitiation_Timer as a One-shot timer that will expire in 30.00 seconds Trigger - Turn off (This trigger)
ReStart System Events Time - ReInitiation_Timer expires Conditions Actions Trigger - Turn on Initiate System <gen>
Force Match Events Player - Player 1 (Red) types a chat message containing -ForceMatch as An exact match Conditions Actions Game - Display to (All players) the text: (|c0000DF00 + (Match Force Ended + |r you can start another match in 20 seconds.)) Unit - Move Save_HeroPlayer[1] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[2] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[3] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[4] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[5] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[6] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[7] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[8] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[9] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[10] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[11] instantly to (Center of StartPoint <gen>) Unit - Move Save_HeroPlayer[12] instantly to (Center of StartPoint <gen>) Camera - Pan camera for Player 1 (Red) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 2 (Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 3 (Teal) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 4 (Purple) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 5 (Yellow) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 6 (Orange) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 7 (Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 8 (Pink) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 9 (Gray) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 10 (Light Blue) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 11 (Dark Green) to (Center of StartPoint <gen>) over 2.00 seconds Camera - Pan camera for Player 12 (Brown) to (Center of StartPoint <gen>) over 2.00 seconds Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[1]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[2]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[3]))] in slot 1) to 1 Item - Set charges remaining in (Item carried by Save_HeroPlayer[(Player number of (Owner of Creep[4]))] in slot 1) to 1 Set Creep[1] = No unit Set Creep[2] = No unit Set Creep[3] = No unit Set Creep[4] = No unit Countdown Timer - Start ReInitiation_Timer as a One-shot timer that will expire in 20.00 seconds Trigger - Turn off (This trigger)
Hehe it looks like a big jumble here i'll post the map here on wc3sear.ch.
Also if you think somethings inneeficent here, tell me what it is, i can only improve off my mistakes, thats how you get better
( http://www.wc3sear.ch/index.php?p=Maps&ID=10603 ) Uhm i think it may have something to do with the wc3sear.ch space dillema... but its not showing up any details and the map/showing it as damaged by a 3rd party program which its not.
I'll see if i can host it on my site www.gamersandgraphics.com , if not i'll figure something out =/
How are you hopping anyone to understand that, then? Oh and by the way, you don't want to beat the record of triple post or anything? The forum doesn't have an Edit and anything, you know. -.-