• 🏆 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!

Map freeze in multiplayer - W3 reforged

Status
Not open for further replies.
Level 4
Joined
Jun 21, 2010
Messages
22
Hello, got a really frustrating problem.

I got an arena where waves come at you and you have to kill them with the team to progress.
For some reason in multiplayer it always freeze in second round at second wave.
I triple checked the trigger and it is the same copy paste trigger as all other rounds/waves.

It didnt freeze when I test it alone from editor or when I test it with one player. But it always freeze in multiplayer with full lobby(6 players).

Thank you very much for any help
 
Level 4
Joined
Jun 21, 2010
Messages
22
Post the triggers.

There are same triggers like this before and it always freeze on this wave during the fight. It seems like it freezes after some time the game is played. Maps Freezing since last patch found similar problem I had on the forums, looks like blizzard still didnt fix it. :(
  • Round 2 Wave 3
    • Events
      • Time - Timer expires
    • Conditions
      • Wave Equal to 3
      • Round Equal to 2
    • Actions
      • Sound - Play BattleNetTick <gen>
      • Wait 3.00 seconds
      • Trigger - Run Reset arena position <gen> (checking conditions)
      • Unit - Create 1 Round 2 - Giant Skeleton Warrior for Neutral Hostile at (Random point in Arena 1 Spawn Right <gen>) facing (Random point in Arena 1 middle <gen>)
      • Unit Group - Order (Last created unit group) to Attack-Move To.(Random point in Arena 1 Spawn Left <gen>)
      • Unit - Create 1 Round 2 - Giant Skeleton Warrior for Neutral Hostile at (Random point in Arena 2 Spawn Right <gen>) facing (Random point in Arena 2 middle <gen>)
      • Unit Group - Order (Last created unit group) to Attack-Move To.(Random point in Arena 2 Spawn Left <gen>)
      • Trigger - Turn on Creep end wave 3 <gen>
 
Level 12
Joined
Feb 22, 2010
Messages
1,115
There are indeed some bugs in recent patches, but from my experience these problems only occur in triggers with lots of operations. Trigger you posted seem too lightweight, maybe show Run "Reset arena position" and "Creep end wave 3" trigger too.
 
Level 4
Joined
Jun 21, 2010
Messages
22
There are indeed some bugs in recent patches, but from my experience these problems only occur in triggers with lots of operations. Trigger you posted seem too lightweight, maybe show Run "Reset arena position" and "Creep end wave 3" trigger too.

But these triggers run every wave and every round and it always freeze in round 2, wave 2 or wave 3. And also it freezes after it spawn units... like randomly during fight, not when run reset arena or creep end wave trigger runs.

  • Creep end wave 3
    • Events
      • Time - Every 0.40 seconds of game time
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • And - All (Conditions) are true
            • Conditions
              • (All units of (Units in Arena 1 <gen> owned by Neutral Hostile) are dead) Equal to True
              • (All units of (Units in Arena 2 <gen> owned by Neutral Hostile) are dead) Equal to True
        • Then - Actions
          • Countdown Timer - Destroy timer_window
          • Countdown Timer - Start Timer as a One-shot timer that will expire in 3.00 seconds
          • Set VariableSet Timer = (Last started timer)
          • Countdown Timer - Create a timer window for Timer with title Boss ends in:
          • Set VariableSet timer_window = (Last created timer window)
          • Countdown Timer - Show timer_window
          • Trigger - Turn off Creep end wave 3 <gen>
        • Else - Actions
  • Reset arena position
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Hero - Instantly revive Player1Hero at (Position of Player1Hero), Hide revival graphics
      • Selection - Select Player1Hero for Player 1 (Red)
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 1 (Red)) and do (Actions)
        • Loop - Actions
          • Unit - Move (Picked unit) instantly to (Random point in Arena 1 Spawn Left <gen>)
          • Unit - Make (Picked unit) face (Random point in Arena 1 middle <gen>) over 0.00 seconds
          • Unit - Set life of (Picked unit) to 100.00%
          • Unit - Set mana of (Picked unit) to 100.00%
      • Hero - Instantly revive Player2Hero at (Position of Player2Hero), Hide revival graphics
      • Selection - Select Player2Hero for Player 2 (Blue)
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 2 (Blue)) and do (Actions)
        • Loop - Actions
          • Unit - Move (Picked unit) instantly to (Random point in Arena 1 Spawn Left <gen>)
          • Unit - Make (Picked unit) face (Random point in Arena 1 middle <gen>) over 0.00 seconds
          • Unit - Set life of (Picked unit) to 100.00%
          • Unit - Set mana of (Picked unit) to 100.00%
      • Hero - Instantly revive Player3Hero at (Position of Player3Hero), Hide revival graphics
      • Selection - Select Player3Hero for Player 3 (Teal)
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 3 (Teal)) and do (Actions)
        • Loop - Actions
          • Unit - Move (Picked unit) instantly to (Random point in Arena 1 Spawn Left <gen>)
          • Unit - Make (Picked unit) face (Random point in Arena 1 middle <gen>) over 0.00 seconds
          • Unit - Set life of (Picked unit) to 100.00%
          • Unit - Set mana of (Picked unit) to 100.00%
      • Hero - Instantly revive Player4Hero at (Position of Player4Hero), Hide revival graphics
      • Selection - Select Player4Hero for Player 4 (Purple)
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 4 (Purple)) and do (Actions)
        • Loop - Actions
          • Unit - Move (Picked unit) instantly to (Random point in Arena 2 Spawn Left <gen>)
          • Unit - Make (Picked unit) face (Random point in Arena 2 middle <gen>) over 0.00 seconds
          • Unit - Set life of (Picked unit) to 100.00%
          • Unit - Set mana of (Picked unit) to 100.00%
      • Hero - Instantly revive Player5Hero at (Position of Player5Hero), Hide revival graphics
      • Selection - Select Player5Hero for Player 5 (Yellow)
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 5 (Yellow)) and do (Actions)
        • Loop - Actions
          • Unit - Move (Picked unit) instantly to (Random point in Arena 2 Spawn Left <gen>)
          • Unit - Make (Picked unit) face (Random point in Arena 2 middle <gen>) over 0.00 seconds
          • Unit - Set life of (Picked unit) to 100.00%
          • Unit - Set mana of (Picked unit) to 100.00%
      • Hero - Instantly revive Player6Hero at (Position of Player6Hero), Hide revival graphics
      • Selection - Select Player6Hero for Player 6 (Orange)
      • Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 6 (Orange)) and do (Actions)
        • Loop - Actions
          • Unit - Move (Picked unit) instantly to (Random point in Arena 2 Spawn Left <gen>)
          • Unit - Make (Picked unit) face (Random point in Arena 2 middle <gen>) over 0.00 seconds
          • Unit - Set life of (Picked unit) to 100.00%
          • Unit - Set mana of (Picked unit) to 100.00%
 
Status
Not open for further replies.
Top