• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

[Trigger] Why the fack will this system NOT work?!!?!? HELP!!!

Status
Not open for further replies.
Level 3
Joined
Dec 6, 2008
Messages
25
I have an arena system where you step on a circle of power and start an arena every 60 seconds. I keep adjusting it and adjusting it and it will not work properly. These are the triggers. Please help!!!

Arena Timer:
Start Timer
  • Events
    • Time - Elapsed game time is 20.00 seconds
  • Conditions
  • Actions
    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
    • Countdown Timer - Create a timer window for ArenaTimer with title Time Until Arena
    • Countdown Timer - Show (Last created timer window)
Timer Expires
  • Events
    • Time - ArenaTimer expires
  • Conditions
  • Actions
    • Countdown Timer - Destroy (Last created timer window)
    • Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Pick Arena <gen>))
Free For All Triggers:
Move change alliance and start timer
  • Events
    • Unit - A unit enters FFA Circle <gen>
  • Conditions
  • Actions
    • Unit - Pause all units
    • Player Group - Pick every player in Player Group - Player 1 (Red) and do (Actions)
      • Loop - Actions
        • Player - Make Player 1 (Red) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 1 (Red) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 1 (Red) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 1 (Red) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 1 (Red) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 1 (Red) treat Player 7 (Green) as an Enemy
        • Player - Make Player 1 (Red) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 2 (Blue) and do (Actions)
      • Loop - Actions
        • Player - Make Player 2 (Blue) treat Player 1 (Red) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 7 (Green) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 3 (Teal) and do (Actions)
      • Loop - Actions
        • Player - Make Player 3 (Teal) treat Player 1 (Red) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 7 (Green) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 4 (Purple) and do (Actions)
      • Loop - Actions
        • Player - Make Player 4 (Purple) treat Player 1 (Red) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 7 (Green) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 5 (Yellow) and do (Actions)
      • Loop - Actions
        • Player - Make Player 5 (Yellow) treat Player 1 (Red) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 7 (Green) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 6 (Orange) and do (Actions)
      • Loop - Actions
        • Player - Make Player 6 (Orange) treat Player 1 (Red) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 7 (Green) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 7 (Green) and do (Actions)
      • Loop - Actions
        • Player - Make Player 7 (Green) treat Player 1 (Red) as an Enemy
        • Player - Make Player 7 (Green) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 7 (Green) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 7 (Green) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 7 (Green) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 7 (Green) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 7 (Green) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 8 (Pink) and do (Actions)
      • Loop - Actions
        • Player - Make Player 8 (Pink) treat Player 1 (Red) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 7 (Green) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 6 (Orange) as an Enemy
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Random point in FFA Duel Random areas <gen>))
    • Game - Display to (All players) the text: Fight to the death,...
    • Wait 5.00 seconds
    • Game - Display to (All players) the text: 3
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: 2
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: 1
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: FIGHT!!!
    • Unit - Unpause all units
    • Countdown Timer - Start FFaTimer as a One-shot timer that will expire in 120.00 seconds
    • Countdown Timer - Create a timer window for FFaTimer with title FFA Arena Timer
    • Countdown Timer - Show (Last created timer window)
Free for all timer expires
  • Events
    • Time - FFaTimer expires
  • Conditions
  • Actions
    • Countdown Timer - Destroy (Last created timer window)
    • Unit Group - Pick every unit in (Units in FFA Duel Arena <gen>) and do (Actions)
      • Loop - Actions
        • Player - Add 1000 to (Owner of (Picked unit)) Current gold
    • Player Group - Pick every player in ForcesOfGood and do (Actions)
      • Loop - Actions
        • Player - Make (Picked player) treat Player 1 (Red) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 2 (Blue) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 3 (Teal) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 4 (Purple) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 5 (Yellow) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 6 (Orange) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 7 (Green) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 8 (Pink) as an Ally with shared vision
    • Unit Group - Pick every unit in (Units in FFA Duel Arena <gen>) and do (Actions)
      • Loop - Actions
        • Unit - Move (Picked unit) instantly to (Center of Character Spawn <gen>)
    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
    • Countdown Timer - Create a timer window for (Last started timer) with title Time Until Arena
    • Countdown Timer - Show (Last created timer window)
End Arena by Deaths
  • Events
    • Unit - A unit Dies
  • Conditions
    • ((Triggering unit) is A Hero) Equal to True
    • (FFA Duel Arena <gen> contains (Triggering unit)) Equal to True
  • Actions
    • Game - Display to (All players) for 15.00 seconds the text: (|cffff0000 + ((Name of (Owner of (Killing unit))) + (|r has killed |cff32cd32 + ((Name of (Owner of (Triggering unit))) + !|r))))
    • Wait 2.00 seconds
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Number of units in (Units in FFA Duel Arena <gen> matching ((((Matching unit) is A Hero) Equal to True) and ((((Matching unit) is alive) Equal to True) and ((Unit-type of (Matching unit)) Not equal to Sheep ))))) Equal to 1
      • Then - Actions
        • Game - Display to (All players) for 15.00 seconds the text: (|cffff0000 + ((Name of (Owner of (Killing unit))) + |r has won the arena and will recieve |cffffcc1000 Gold|r!))
        • Wait 1.00 seconds
        • Unit Group - Pick every unit in (Units in FFA Duel Arena <gen> matching ((((Matching unit) is A Hero) Equal to True) and (((Matching unit) is alive) Equal to True))) and do (Actions)
          • Loop - Actions
            • Player - Add 1000 to (Owner of (Picked unit)) Current gold
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • ((Matching unit) is A Hero) Equal to True
              • Then - Actions
                • Unit - Move (Picked unit) instantly to (Center of Character Spawn <gen>)
              • Else - Actions
                • Do nothing
        • Wait 2.00 seconds
        • Countdown Timer - Destroy (Last created timer window)
        • Unit - Unpause all units
        • Player Group - Pick every player in (All players) and do (Actions)
          • Loop - Actions
            • Unit Group - Pick every unit in (Units owned by (Picked player) matching ((((Matching unit) is A Hero) Equal to True) and (((Matching unit) is dead) Equal to True))) and do (Actions)
              • Loop - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • ((Matching unit) is A Hero) Equal to True
                  • Then - Actions
                    • Hero - Instantly revive (Picked unit) at (Center of Character Spawn <gen>), Show revival graphics
                    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
                    • Countdown Timer - Create a timer window for (Last started timer) with title Time Until Arena
                    • Countdown Timer - Show (Last created timer window)
                  • Else - Actions
                    • Do nothing
      • Else - Actions
        • Do nothing

Team Arena Triggers:
Team Arena Start
  • Events
    • Unit - A unit enters Team Fight Circle <gen>
  • Conditions
  • Actions
    • Unit - Pause all units
    • Player Group - Pick every player in Player Group - Player 1 (Red) and do (Actions)
      • Loop - Actions
        • Player - Make Player 1 (Red) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 1 (Red) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 1 (Red) treat Player 7 (Green) as an Enemy
        • Player - Make Player 1 (Red) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 2 (Blue) and do (Actions)
      • Loop - Actions
        • Player - Make Player 2 (Blue) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 7 (Green) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 3 (Teal) and do (Actions)
      • Loop - Actions
        • Player - Make Player 3 (Teal) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 7 (Green) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 4 (Purple) and do (Actions)
      • Loop - Actions
        • Player - Make Player 4 (Purple) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 7 (Green) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 5 (Yellow) and do (Actions)
      • Loop - Actions
        • Player - Make Player 5 (Yellow) treat Player 1 (Red) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 4 (Purple) as an Enemy
    • Player Group - Pick every player in Player Group - Player 6 (Orange) and do (Actions)
      • Loop - Actions
        • Player - Make Player 6 (Orange) treat Player 1 (Red) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 4 (Purple) as an Enemy
    • Player Group - Pick every player in Player Group - Player 7 (Green) and do (Actions)
      • Loop - Actions
        • Player - Make Player 7 (Green) treat Player 1 (Red) as an Enemy
        • Player - Make Player 7 (Green) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 7 (Green) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 7 (Green) treat Player 4 (Purple) as an Enemy
    • Player Group - Pick every player in Player Group - Player 8 (Pink) and do (Actions)
      • Loop - Actions
        • Player - Make Player 8 (Pink) treat Player 1 (Red) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 4 (Purple) as an Enemy
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 1 (Red))) and do (Unit - Move (Picked unit) instantly to (Center of Team1 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 2 (Blue))) and do (Unit - Move (Picked unit) instantly to (Center of Team1 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 3 (Teal))) and do (Unit - Move (Picked unit) instantly to (Center of Team1 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 4 (Purple))) and do (Unit - Move (Picked unit) instantly to (Center of Team1 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 5 (Yellow))) and do (Unit - Move (Picked unit) instantly to (Center of Team2 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of Team2 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of Team2 <gen>))
    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 8 (Pink))) and do (Unit - Move (Picked unit) instantly to (Center of Team2 <gen>))
    • Game - Display to (All players) the text: Fight to the death,...
    • Wait 5.00 seconds
    • Game - Display to (All players) the text: 3
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: 2
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: 1
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: FIGHT!!!
    • Countdown Timer - Start TeamFightTimer as a One-shot timer that will expire in 120.00 seconds
    • Countdown Timer - Create a timer window for TeamFightTimer with title Team Arena Timer
    • Countdown Timer - Show (Last created timer window)
    • Unit - Unpause all units
Team arena timer expires
  • Events
    • Time - TeamFightTimer expires
  • Conditions
  • Actions
    • Countdown Timer - Destroy (Last created timer window)
    • Unit Group - Pick every unit in (Units in Entire Team Arena <gen>) and do (Actions)
      • Loop - Actions
        • Player - Add 250 to (Owner of (Picked unit)) Current gold
    • Player Group - Pick every player in ForcesOfGood and do (Actions)
      • Loop - Actions
        • Player - Make (Picked player) treat Player 1 (Red) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 2 (Blue) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 3 (Teal) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 4 (Purple) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 5 (Yellow) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 6 (Orange) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 7 (Green) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 8 (Pink) as an Ally with shared vision
    • Unit Group - Pick every unit in (Units in Entire Team Arena <gen>) and do (Actions)
      • Loop - Actions
        • Unit - Move (Picked unit) instantly to (Center of Character Spawn <gen>)
    • Unit - Unpause (Reviving Hero)
    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
    • Countdown Timer - Create a timer window for (Last started timer) with title Time Until Arena
    • Countdown Timer - Show (Last created timer window)
End Arena team 1 deaths
  • Events
    • Unit - A unit Dies
  • Conditions
    • ((Triggering unit) is A Hero) Equal to True
    • (Entire Team Arena <gen> contains (Triggering unit)) Equal to True
  • Actions
    • Game - Display to (All players) for 15.00 seconds the text: (|cffff0000 + ((Name of (Owner of (Killing unit))) + (|r has killed |cff32cd32 + ((Name of (Owner of (Triggering unit))) + !|r))))
    • Wait 2.00 seconds
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (All units of Team1 are dead) Equal to True
      • Then - Actions
        • Game - Display to (All players) for 15.00 seconds the text: The Duel is over in...
        • Wait 1.00 seconds
        • Unit Group - Pick every unit in (Units in Entire Team Arena <gen> matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
          • Loop - Actions
            • Player - Add 250 to (Owner of (Picked unit)) Current gold
            • Unit - Move (Picked unit) instantly to (Center of Character Spawn <gen>)
        • Wait 1.00 seconds
        • Countdown Timer - Destroy (Last created timer window)
        • Unit - Unpause all units
        • Player Group - Pick every player in (All players) and do (Actions)
          • Loop - Actions
            • Unit Group - Pick every unit in (Units owned by (Picked player) matching ((((Matching unit) is A Hero) Equal to True) and (((Matching unit) is dead) Equal to True))) and do (Actions)
              • Loop - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • ((Matching unit) is A Hero) Equal to True
                  • Then - Actions
                    • Hero - Instantly revive (Picked unit) at (Center of Character Spawn <gen>), Show revival graphics
                    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
                    • Countdown Timer - Create a timer window for (Last started timer) with title Time Until Arena
                    • Countdown Timer - Show (Last created timer window)
                  • Else - Actions
                    • Do nothing
      • Else - Actions
        • Do nothing
End Arena team 2 dead
-The same as team1 triggers but team 2 variable used instead of team 1.

One vs One Arena Triggers:
Start fight
  • Events
    • Unit - A unit enters 1v1 fight <gen>
  • Conditions
  • Actions
    • Player Group - Pick every player in Player Group - Player 1 (Red) and do (Actions)
      • Loop - Actions
        • Player - Make Player 1 (Red) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 1 (Red) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 1 (Red) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 1 (Red) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 1 (Red) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 1 (Red) treat Player 7 (Green) as an Enemy
        • Player - Make Player 1 (Red) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 2 (Blue) and do (Actions)
      • Loop - Actions
        • Player - Make Player 2 (Blue) treat Player 1 (Red) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 7 (Green) as an Enemy
        • Player - Make Player 2 (Blue) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 3 (Teal) and do (Actions)
      • Loop - Actions
        • Player - Make Player 3 (Teal) treat Player 1 (Red) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 7 (Green) as an Enemy
        • Player - Make Player 3 (Teal) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 4 (Purple) and do (Actions)
      • Loop - Actions
        • Player - Make Player 4 (Purple) treat Player 1 (Red) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 7 (Green) as an Enemy
        • Player - Make Player 4 (Purple) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 5 (Yellow) and do (Actions)
      • Loop - Actions
        • Player - Make Player 5 (Yellow) treat Player 1 (Red) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 7 (Green) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 5 (Yellow) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 6 (Orange) and do (Actions)
      • Loop - Actions
        • Player - Make Player 6 (Orange) treat Player 1 (Red) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 7 (Green) as an Enemy
        • Player - Make Player 6 (Orange) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 7 (Green) and do (Actions)
      • Loop - Actions
        • Player - Make Player 7 (Green) treat Player 1 (Red) as an Enemy
        • Player - Make Player 7 (Green) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 7 (Green) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 7 (Green) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 7 (Green) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 7 (Green) treat Player 6 (Orange) as an Enemy
        • Player - Make Player 7 (Green) treat Player 8 (Pink) as an Enemy
    • Player Group - Pick every player in Player Group - Player 8 (Pink) and do (Actions)
      • Loop - Actions
        • Player - Make Player 8 (Pink) treat Player 1 (Red) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 2 (Blue) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 3 (Teal) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 4 (Purple) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 5 (Yellow) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 7 (Green) as an Enemy
        • Player - Make Player 8 (Pink) treat Player 6 (Orange) as an Enemy
    • Unit - Pause all units
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 1 (Red) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 1 (Red))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 1 (Red) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 2 (Blue))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
          • Else - Actions
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • (Player 2 (Blue) slot status) Equal to Has left the game
              • Then - Actions
                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 3 (Teal))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
              • Else - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • (Player 3 (Teal) slot status) Equal to Has left the game
                  • Then - Actions
                    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 4 (Purple))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
                  • Else - Actions
                    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      • If - Conditions
                        • (Player 4 (Purple) slot status) Equal to Has left the game
                      • Then - Actions
                        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 5 (Yellow))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
                      • Else - Actions
                        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          • If - Conditions
                            • (Player 5 (Yellow) slot status) Equal to Has left the game
                          • Then - Actions
                            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
                          • Else - Actions
                            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              • If - Conditions
                                • (Player 6 (Orange) slot status) Equal to Has left the game
                              • Then - Actions
                                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 1 <gen>))
                              • Else - Actions
                                • If ((Player 7 (Green) slot status) Equal to Has left the game) then do (Game - Display to (All players) the text: Too many players ha...) else do (Do nothing)
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 2 (Blue) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 2 (Blue))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 2 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 2 (Blue) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 3 (Teal))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 2 <gen>))
          • Else - Actions
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • (Player 3 (Teal) slot status) Equal to Has left the game
              • Then - Actions
                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 4 (Purple))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 2 <gen>))
              • Else - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • (Player 4 (Purple) slot status) Equal to Has left the game
                  • Then - Actions
                    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 5 (Yellow))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 2 <gen>))
                  • Else - Actions
                    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      • If - Conditions
                        • (Player 5 (Yellow) slot status) Equal to Has left the game
                      • Then - Actions
                        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 2 <gen>))
                      • Else - Actions
                        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          • If - Conditions
                            • (Player 6 (Orange) slot status) Equal to Has left the game
                          • Then - Actions
                            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 2 <gen>))
                          • Else - Actions
                            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              • If - Conditions
                                • (Player 7 (Green) slot status) Equal to Has left the game
                              • Then - Actions
                                • If ((Player 7 (Green) slot status) Equal to Has left the game) then do (Game - Display to (All players) the text: Too many players ha...) else do (Do nothing)
                              • Else - Actions
                                • Do nothing
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 3 (Teal) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 3 (Teal))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 3 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 3 (Teal) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 4 (Purple))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 3 <gen>))
          • Else - Actions
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • (Player 4 (Purple) slot status) Equal to Has left the game
              • Then - Actions
                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 5 (Yellow))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 3 <gen>))
              • Else - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • (Player 5 (Yellow) slot status) Equal to Has left the game
                  • Then - Actions
                    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 3 <gen>))
                  • Else - Actions
                    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      • If - Conditions
                        • (Player 6 (Orange) slot status) Equal to Has left the game
                      • Then - Actions
                        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 3 <gen>))
                      • Else - Actions
                        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          • If - Conditions
                            • (Player 7 (Green) slot status) Equal to Has left the game
                          • Then - Actions
                            • If ((Player 7 (Green) slot status) Equal to Has left the game) then do (Game - Display to (All players) the text: Too many players ha...) else do (Do nothing)
                          • Else - Actions
                            • Do nothing
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 4 (Purple) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 4 (Purple))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 4 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 4 (Purple) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 5 (Yellow))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 4 <gen>))
          • Else - Actions
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • (Player 5 (Yellow) slot status) Equal to Has left the game
              • Then - Actions
                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 4 <gen>))
              • Else - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • (Player 6 (Orange) slot status) Equal to Has left the game
                  • Then - Actions
                    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 4 <gen>))
                  • Else - Actions
                    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      • If - Conditions
                        • (Player 7 (Green) slot status) Equal to Has left the game
                      • Then - Actions
                        • If ((Player 7 (Green) slot status) Equal to Has left the game) then do (Game - Display to (All players) the text: Too many players ha...) else do (Do nothing)
                      • Else - Actions
                        • Do nothing
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 5 (Yellow) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 5 (Yellow))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 5 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 5 (Yellow) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 5 <gen>))
          • Else - Actions
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • (Player 6 (Orange) slot status) Equal to Has left the game
              • Then - Actions
                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 5 <gen>))
              • Else - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • (Player 7 (Green) slot status) Equal to Has left the game
                  • Then - Actions
                    • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 8 (Pink))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 5 <gen>))
                  • Else - Actions
                    • Do nothing
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 6 (Orange) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 6 (Orange))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 6 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 6 (Orange) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 6 <gen>))
          • Else - Actions
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • (Player 7 (Green) slot status) Equal to Has left the game
              • Then - Actions
                • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 8 (Pink))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 6 <gen>))
              • Else - Actions
                • Do nothing
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 7 (Green) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 7 (Green))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 7 <gen>))
      • Else - Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • (Player 7 (Green) slot status) Equal to Has left the game
          • Then - Actions
            • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 8 (Pink))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 7 <gen>))
          • Else - Actions
            • Do nothing
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Player 8 (Pink) slot status) Equal to Is playing
      • Then - Actions
        • Unit Group - Pick every unit in (Units in Snag Heroes Region <gen> matching ((Owner of (Matching unit)) Equal to Player 8 (Pink))) and do (Unit - Move (Picked unit) instantly to (Center of R1v1 8 <gen>))
      • Else - Actions
    • Game - Display to (All players) the text: Fight to the death,...
    • Wait 5.00 seconds
    • Game - Display to (All players) the text: 3
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: 2
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: 1
    • Wait 1.00 seconds
    • Game - Display to (All players) the text: FIGHT!!!
    • Countdown Timer - Start Onevsonetimer as a One-shot timer that will expire in 90.00 seconds
    • Countdown Timer - Create a timer window for (Last started timer) with title 1v1 Arena Timer
    • Countdown Timer - Show (Last created timer window)
    • Unit - Unpause all units
    • Unit - Pause (Reviving Hero)
Timer expires
  • Events
    • Time - Onevsonetimer expires
  • Conditions
  • Actions
    • Countdown Timer - Destroy (Last created timer window)
    • Unit Group - Pick every unit in (Units in Entire 1v1 area <gen>) and do (Actions)
      • Loop - Actions
        • Player - Add 500 to (Owner of (Picked unit)) Current gold
    • Player Group - Pick every player in ForcesOfGood and do (Actions)
      • Loop - Actions
        • Player - Make (Picked player) treat Player 1 (Red) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 2 (Blue) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 3 (Teal) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 4 (Purple) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 5 (Yellow) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 6 (Orange) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 7 (Green) as an Ally with shared vision
        • Player - Make (Picked player) treat Player 8 (Pink) as an Ally with shared vision
    • Unit Group - Pick every unit in (Units in Entire 1v1 area <gen>) and do (Actions)
      • Loop - Actions
        • Unit - Move (Picked unit) instantly to (Center of Character Spawn <gen>)
    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
    • Countdown Timer - Create a timer window for (Last started timer) with title Time Until Arena
    • Countdown Timer - Show (Last created timer window)
End arena if everyone is done
  • Events
    • Unit - A unit Dies
  • Conditions
    • ((Triggering unit) is A Hero) Equal to True
    • (Entire 1v1 area <gen> contains (Triggering unit)) Equal to True
  • Actions
    • Wait 2.00 seconds
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Number of units in (Units in Entire 1v1 area <gen> matching ((((Matching unit) is A Hero) Equal to True) and ((((Matching unit) is alive) Equal to True) and ((Unit-type of (Matching unit)) Not equal to Sheep ))))) Less than 4
      • Then - Actions
        • Game - Display to (All players) for 15.00 seconds the text: All fighters have f...
        • Wait 1.00 seconds
        • Unit Group - Pick every unit in (Units in Entire 1v1 area <gen> matching ((((Matching unit) is A Hero) Equal to True) and (((Matching unit) is alive) Equal to True))) and do (Actions)
          • Loop - Actions
            • Player - Add 500 to (Owner of (Picked unit)) Current gold
            • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • ((Matching unit) is A Hero) Equal to True
              • Then - Actions
                • Unit - Move (Picked unit) instantly to (Center of Character Spawn <gen>)
              • Else - Actions
                • Do nothing
        • Wait 2.00 seconds
        • Countdown Timer - Destroy (Last created timer window)
        • Unit - Unpause all units
        • Player Group - Pick every player in ForcesOfGood and do (Actions)
          • Loop - Actions
            • Unit Group - Pick every unit in (Units owned by (Picked player) matching ((((Matching unit) is A Hero) Equal to True) and (((Matching unit) is dead) Equal to True))) and do (Actions)
              • Loop - Actions
                • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • ((Matching unit) is A Hero) Equal to True
                  • Then - Actions
                    • Hero - Instantly revive (Picked unit) at (Center of Character Spawn <gen>), Show revival graphics
                    • Countdown Timer - Start ArenaTimer as a One-shot timer that will expire in 60.00 seconds
                    • Countdown Timer - Create a timer window for (Last started timer) with title Time Until Arena
                    • Countdown Timer - Show (Last created timer window)
                  • Else - Actions
                    • Do nothing
      • Else - Actions
        • Do nothing

Team 1 unit group:
  • Events
    • Map initialization
  • Conditions
  • Actions
    • Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team1
    • Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team1
    • Unit Group - Pick every unit in (Units owned by Player 3 (Teal) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team1
    • Unit Group - Pick every unit in (Units owned by Player 4 (Purple) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team1
Team 2 unit group:
  • Events
    • Map initialization
  • Conditions
  • Actions
    • Unit Group - Pick every unit in (Units owned by Player 5 (Yellow) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team2
    • Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team2
    • Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team2
    • Unit Group - Pick every unit in (Units owned by Player 8 (Pink) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
      • Loop - Actions
        • Unit Group - Add (Picked unit) to Team2
I'm not sure if I forgot anything that may be important. If you need to know something such as what a certain variable is just tell me and I will tell you in a reply. THANK YOU SO MUCH TO WHOMEVER HELPS!!! I REALLY NEED THE HELP!!! =(
 
Level 3
Joined
Dec 6, 2008
Messages
25
Lol, yeah. I apologize for its shittiness. I am really new to map making so it isn't good quality.
The MAIN issues are the following:
-FFA end from deaths puts red back in the selection area not base.
-1v1 arena timer will make multiple arena timers for some reason.
-Team arena ends after one person is killed instead of once the entire team is dead.
-Team arena gives money to both sides once one person dies.
-Can't think of much more, those are the main ones but the timer system is what needs enhancement and fixing.

I know it is a LOT of triggers to look through, but please help =(

+rep to whomever fixes it all.
 
Level 3
Joined
Dec 6, 2008
Messages
25
Well, that's the help I needed...Apparently people won't help unless it is in a fancy or specific format. Just what a newbie trying to pick things up needs...

I guess I can't ask for trigger help here. =*(
 

Cokemonkey11

Code Reviewer
Level 29
Joined
May 9, 2006
Messages
3,522
What he's saying is loop all the actions that you've repeated (in many parts of your triggers, it's the same thing repeated over and over with very little changed)

Doing it our way will be beneficial ;)

It's not that we won't help you, it's that it's very difficult to help you currently.
Most advanced mappers will take one look at this and do a full re-write...
 
Level 3
Joined
Dec 6, 2008
Messages
25
Okay, well I'm not sure how to loop, but I will look into it I guess and give it a try then re-post. very disheartening considering there is a list of 4 things that I actually care about being helped on and I can't get that.
Lol, yeah. I apologize for its shittiness. I am really new to map making so it isn't good quality.
The MAIN issues are the following:
-FFA end from deaths puts red back in the selection area not base.
-1v1 arena timer will make multiple arena timers for some reason.
-Team arena ends after one person is killed instead of once the entire team is dead.
-Team arena gives money to both sides once one person dies.
-If you guys know a better way to make this kind of timer system, please share. Lol.
I know it is a LOT of triggers to look through, but please help =(

+rep to whomever fixes it all.

These aren't exactly the triggers that are a big mess and should need to be looped. As well as they are the only trigger problems I actually care about and am posting for. So please, while I loop, could someone try to help me out on these issues from the current triggers provided? Would be very helpful and would give me hope =) lol.
 
Status
Not open for further replies.
Top