• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Game Double-Posts Some Messages

Status
Not open for further replies.
Level 8
Joined
Jul 8, 2013
Messages
249
So I'm having a bizarre issue with a game I'm making. Basically I trigger an auto-timed message, but for some reason two copies of the message appear. This only happens with some messages, but it always happens with those ones.
 
Level 7
Joined
Mar 6, 2006
Messages
282
Probably because you have a different message for each team, but you're accidentally sending each message to both teams.

Or the message is sent when a unit does something and you're sending it to the "owner of w/e" and that's not what you want.

But yeah, post the trig lol.
 
Level 8
Joined
Jul 8, 2013
Messages
249
The reason I didn't post the triggers was that they're rather large, but here they are

  • Prepare for Hero Picking
    • Events
    • Conditions
    • Actions
      • Unit - Add Pick This Hero to Steel-Clad Myrmidon (Picker) 0017 <gen>
      • Unit - Add Pick This Hero to Elite Mercenary (Picker) 0018 <gen>
      • Unit - Add Pick This Hero to Blood-soaked Berserker (Picker) 0021 <gen>
      • Unit - Add Pick This Hero to Vanguard Scout (Picker) 0020 <gen>
      • Unit - Add Pick This Hero to Silver Heresiarch (Picker) 0019 <gen>
      • Unit - Add Pick This Hero to Half-Elven Swordmistress (Picker) 0014 <gen>
      • For each (Integer A) from 1 to 6, do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Player((Integer A))) slot status) Equal to Is playing
              • ((Player((Integer A))) controller) Equal to User
            • Then - Actions
              • Set CharactersforPlayer[(Integer A)] = (CharactersforPlayer[(Integer A)] + 1)
              • Set CharactersUnassigned = (CharactersUnassigned - 1)
            • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • CharactersUnassigned Greater than 0
        • Then - Actions
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • ((Player((Integer A))) controller) Equal to User
                • Then - Actions
                  • Set CharactersforPlayer[(Integer A)] = (CharactersforPlayer[(Integer A)] + 1)
                  • Set CharactersUnassigned = (CharactersUnassigned - 1)
                • Else - Actions
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • CharactersUnassigned Greater than 0
        • Then - Actions
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • ((Player((Integer A))) controller) Equal to User
                • Then - Actions
                  • Set CharactersforPlayer[(Integer A)] = (CharactersforPlayer[(Integer A)] + 1)
                  • Set CharactersUnassigned = (CharactersUnassigned - 1)
                • Else - Actions
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • CharactersUnassigned Greater than 0
        • Then - Actions
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • ((Player((Integer A))) controller) Equal to User
                • Then - Actions
                  • Set CharactersforPlayer[(Integer A)] = (CharactersforPlayer[(Integer A)] + 1)
                  • Set CharactersUnassigned = (CharactersUnassigned - 1)
                • Else - Actions
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • CharactersUnassigned Greater than 0
        • Then - Actions
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • ((Player((Integer A))) controller) Equal to User
                • Then - Actions
                  • Set CharactersforPlayer[(Integer A)] = (CharactersforPlayer[(Integer A)] + 1)
                  • Set CharactersUnassigned = (CharactersUnassigned - 1)
                • Else - Actions
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • CharactersUnassigned Greater than 0
        • Then - Actions
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • ((Player((Integer A))) controller) Equal to User
                • Then - Actions
                  • Set CharactersforPlayer[(Integer A)] = (CharactersforPlayer[(Integer A)] + 1)
                  • Set CharactersUnassigned = (CharactersUnassigned - 1)
                • Else - Actions
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 1 (Red) slot status) Equal to Is playing
          • (Player 1 (Red) controller) Equal to User
        • Then - Actions
          • Game - Display to (All players) the text: (|c00ff0202 + ((Name of Player 1 (Red)) + ( |c00ddddffwill control |c00ffff00 + ((String(CharactersforPlayer[1])) + |c00ddddffcharacters.))))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 2 (Blue) slot status) Equal to Is playing
          • (Player 2 (Blue) controller) Equal to User
        • Then - Actions
          • Game - Display to (All players) the text: (|c000041FF + ((Name of Player 2 (Blue)) + ( |c00ddddffwill control |c00ffff00 + ((String(CharactersforPlayer[2])) + |c00ddddffcharacters.))))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 3 (Teal) slot status) Equal to Is playing
          • (Player 3 (Teal) controller) Equal to User
        • Then - Actions
          • Game - Display to (All players) the text: (|c001BE5B8 + ((Name of Player 3 (Teal)) + ( |c00ddddffwill control |c00ffff00 + ((String(CharactersforPlayer[3])) + |c00ddddffcharacters.))))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 4 (Purple) slot status) Equal to Is playing
          • (Player 4 (Purple) controller) Equal to User
        • Then - Actions
          • Game - Display to (All players) the text: (|c00530080 + ((Name of Player 4 (Purple)) + ( |c00ddddffwill control |c00ffff00 + ((String(CharactersforPlayer[4])) + |c00ddddffcharacters.))))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 5 (Yellow) slot status) Equal to Is playing
          • (Player 5 (Yellow) controller) Equal to User
        • Then - Actions
          • Game - Display to (All players) the text: (|c00FFFF00 + ((Name of Player 5 (Yellow)) + ( |c00ddddffwill control |c00ffff00 + ((String(CharactersforPlayer[5])) + |c00ddddffcharacters.))))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 6 (Orange) slot status) Equal to Is playing
          • (Player 6 (Orange) controller) Equal to User
        • Then - Actions
          • Game - Display to (All players) the text: (|c00FE890D + ((Name of Player 6 (Orange)) + ( |c00ddddffwill control |c00ffff00 + ((String(CharactersforPlayer[6])) + |c00ddddffcharacters.))))
        • Else - Actions
      • Set TemporaryPlayerGroup = (All players matching ((((Matching player) controller) Equal to User) and (((Matching player) slot status) Equal to Is playing)))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of players in TemporaryPlayerGroup) Equal to 1
        • Then - Actions
          • Custom script: call DestroyForce( udg_TemporaryPlayerGroup )
          • Animation - Change Steel-Clad Myrmidon (Picker) 0017 <gen>'s animation speed to 100.00% of its original speed
          • Animation - Play Steel-Clad Myrmidon (Picker) 0017 <gen>'s stand victory animation
          • Unit - Change ownership of Steel-Clad Myrmidon 0004 <gen> to PlayerLeader and Retain color
          • Unit - Hide Steel-Clad Myrmidon 0004 <gen>
          • Animation - Change Blood-soaked Berserker (Picker) 0021 <gen>'s animation speed to 100.00% of its original speed
          • Animation - Play Blood-soaked Berserker (Picker) 0021 <gen>'s stand victory animation
          • Unit - Change ownership of Blood-soaked Berserker 0005 <gen> to PlayerLeader and Retain color
          • Unit - Hide Blood-soaked Berserker 0005 <gen>
          • Animation - Change Elite Mercenary (Picker) 0018 <gen>'s animation speed to 100.00% of its original speed
          • Animation - Play Elite Mercenary (Picker) 0018 <gen>'s stand victory animation
          • Unit - Change ownership of Elite Mercenary 0001 <gen> to PlayerLeader and Retain color
          • Unit - Hide Elite Mercenary 0001 <gen>
          • Animation - Change Vanguard Scout (Picker) 0020 <gen>'s animation speed to 100.00% of its original speed
          • Animation - Play Vanguard Scout (Picker) 0020 <gen>'s stand victory animation
          • Unit - Change ownership of Vanguard Scout 0006 <gen> to PlayerLeader and Retain color
          • Unit - Hide Vanguard Scout 0006 <gen>
          • Animation - Change Silver Heresiarch (Picker) 0019 <gen>'s animation speed to 100.00% of its original speed
          • Animation - Play Silver Heresiarch (Picker) 0019 <gen>'s stand victory animation
          • Unit - Change ownership of Silver Heresiarch 0003 <gen> to PlayerLeader and Retain color
          • Unit - Hide Silver Heresiarch 0003 <gen>
          • Animation - Change Half-Elven Swordmistress (Picker) 0014 <gen>'s animation speed to 100.00% of its original speed
          • Animation - Play Half-Elven Swordmistress (Picker) 0014 <gen>'s stand victory animation
          • Unit - Change ownership of Half-Elven Swordmistress (Real) 0002 <gen> to PlayerLeader and Retain color
          • Unit - Hide Half-Elven Swordmistress (Real) 0002 <gen>
          • Wait 1.00 game-time seconds
          • Set PlayerCamera[(Player number of PlayerLeader)] = Hero Pick Starting Camera <gen>
          • Unit - Remove Steel-Clad Myrmidon (Picker) 0017 <gen> from the game
          • Unit - Remove Blood-soaked Berserker (Picker) 0021 <gen> from the game
          • Unit - Remove Elite Mercenary (Picker) 0018 <gen> from the game
          • Unit - Remove Vanguard Scout (Picker) 0020 <gen> from the game
          • Unit - Remove Silver Heresiarch (Picker) 0019 <gen> from the game
          • Unit - Remove Half-Elven Swordmistress (Picker) 0014 <gen> from the game
          • Game - Display to (All players) the text: |c00ddddffCharacter...
          • Trigger - Run PreChapter1 <gen> (ignoring conditions)
        • Else - Actions
          • Custom script: call DestroyForce( udg_TemporaryPlayerGroup )
          • Set PickingPlayer = Player 1 (Red)
          • Trigger - Turn on Choose a Hero <gen>
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Countdown Timer - Start SelectaHero as a One-shot timer that will expire in 10.00 seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime to S...
          • Set SelectaHeroWindow = (Last created timer window)
          • Countdown Timer - Show SelectaHeroWindow
          • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PickingPlayer)] + has 10 seconds to select a character or one will be randomly selected for him.)
          • Wait until (SelectedorRandomedaHero Equal to True), checking every 1.00 seconds
          • Countdown Timer - Pause SelectaHero
          • Countdown Timer - Destroy SelectaHeroWindow
          • Wait 1.00 game-time seconds
          • Set PickingPlayer = Player 1 (Red)
          • Trigger - Turn on Choose a Hero <gen>
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set SelectedorRandomedaHero = False
          • Countdown Timer - Start SelectaHero as a One-shot timer that will expire in 10.00 seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime to S...
          • Set SelectaHeroWindow = (Last created timer window)
          • Countdown Timer - Show SelectaHeroWindow
          • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PickingPlayer)] + has 10 seconds to select a character or one will be randomly selected for him.)
          • Wait until (SelectedorRandomedaHero Equal to True), checking every 1.00 seconds
          • Countdown Timer - Pause SelectaHero
          • Countdown Timer - Destroy SelectaHeroWindow
          • Wait 1.00 game-time seconds
          • Set PickingPlayer = Player 1 (Red)
          • Trigger - Turn on Choose a Hero <gen>
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set SelectedorRandomedaHero = False
          • Countdown Timer - Start SelectaHero as a One-shot timer that will expire in 10.00 seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime to S...
          • Set SelectaHeroWindow = (Last created timer window)
          • Countdown Timer - Show SelectaHeroWindow
          • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PickingPlayer)] + has 10 seconds to select a character or one will be randomly selected for him.)
          • Wait until (SelectedorRandomedaHero Equal to True), checking every 1.00 seconds
          • Countdown Timer - Pause SelectaHero
          • Countdown Timer - Destroy SelectaHeroWindow
          • Wait 1.00 game-time seconds
          • Set PickingPlayer = Player 1 (Red)
          • Trigger - Turn on Choose a Hero <gen>
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set SelectedorRandomedaHero = False
          • Countdown Timer - Start SelectaHero as a One-shot timer that will expire in 10.00 seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime to S...
          • Set SelectaHeroWindow = (Last created timer window)
          • Countdown Timer - Show SelectaHeroWindow
          • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PickingPlayer)] + has 10 seconds to select a character or one will be randomly selected for him.)
          • Wait until (SelectedorRandomedaHero Equal to True), checking every 1.00 seconds
          • Countdown Timer - Pause SelectaHero
          • Countdown Timer - Destroy SelectaHeroWindow
          • Wait 1.00 game-time seconds
          • Set PickingPlayer = Player 1 (Red)
          • Trigger - Turn on Choose a Hero <gen>
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set SelectedorRandomedaHero = False
          • Countdown Timer - Start SelectaHero as a One-shot timer that will expire in 10.00 seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime to S...
          • Set SelectaHeroWindow = (Last created timer window)
          • Countdown Timer - Show SelectaHeroWindow
          • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PickingPlayer)] + has 10 seconds to select a character or one will be randomly selected for him.)
          • Wait until (SelectedorRandomedaHero Equal to True), checking every 1.00 seconds
          • Countdown Timer - Pause SelectaHero
          • Countdown Timer - Destroy SelectaHeroWindow
          • Wait 1.00 game-time seconds
          • Set PickingPlayer = Player 1 (Red)
          • Trigger - Turn on Choose a Hero <gen>
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set SelectedorRandomedaHero = False
          • Countdown Timer - Start SelectaHero as a One-shot timer that will expire in 10.00 seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime to S...
          • Set SelectaHeroWindow = (Last created timer window)
          • Countdown Timer - Show SelectaHeroWindow
          • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PickingPlayer)] + has 10 seconds to select a character or one will be randomly selected for him.)
          • Wait until (SelectedorRandomedaHero Equal to True), checking every 1.00 seconds
          • Countdown Timer - Pause SelectaHero
          • Custom script: call DestroyTimer( udg_SelectaHero )
          • Countdown Timer - Destroy SelectaHeroWindow
          • Wait 1.00 game-time seconds
      • Game - Display to (All players) the text: |c00ddddffCharacter...
      • Trigger - Run PreChapter1 <gen> (ignoring conditions)
      • Custom script: call DestroyTrigger( GetTriggeringTrigger() )

  • Cinematic 1
    • Events
    • Conditions
    • Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic 1 Cam 1 <gen> for (Picked player) over 0.00 seconds
      • Cinematic - Clear the screen of text messages for (All players)
      • Wait 2.00 game-time seconds
      • Game - Display to (All players) for 4.00 seconds the text: |c00ddddffIt was a ...
      • Wait 5.00 game-time seconds
      • Sound - Play LightningBolt <gen>
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (100.00%, 100.00%, 100.00%)
      • Wait 0.50 game-time seconds
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (0.00%, 0.00%, 0.00%)
      • Wait 0.50 game-time seconds
      • Sound - Play RollingThunder1 <gen>
      • Environment - Reset fog to default values
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Unit - Unhide Steel-Clad Myrmidon 0004 <gen>
      • Unit - Unhide Vanguard Scout 0006 <gen>
      • Unit - Set Vanguard Scout 0006 <gen> movement speed to 100.00
      • Unit - Set Steel-Clad Myrmidon 0004 <gen> movement speed to 100.00
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic 1 Cam 2 <gen> for (Picked player) over 5.60 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Cinematic - Turn subtitle display override On
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display O ithulien! Nemalio.... Modify duration: Set to 5.60 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait until ((Cinematic 1 Region2 <gen> contains Vanguard Scout 0006 <gen>) Equal to True), checking every 0.10 seconds
      • Set TempPoint = (Center of Cinematic 1 Region 3 <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic 1 Cam 3 <gen> for (Picked player) over 4.40 seconds
      • Wait 1.40 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Why don't you sing .... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display I don't sing.. Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region 4 <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Unit - Order Vanguard Scout 0006 <gen> to Stop
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic 1 Cam 4 <gen> for (Picked player) over 4.40 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Everyone sings! How.... Modify duration: Set to 3.00 seconds and Don't wait
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Wait 0.25 game-time seconds
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 1.40 game-time seconds
      • Unit - Set Vanguard Scout 0006 <gen> movement speed to 420.00
      • Set TempPoint = (Center of Cinematic 1 Bavarius Goto <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Tarinye Goto <gen>)
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Oh, silly me, I was.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic 1 Cam 5 <gen> for (Picked player) over 7.00 seconds
      • Set TempPoint = (Center of Cinematic 1 Bavarius Goto 2 <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Unit - Order Vanguard Scout 0006 <gen> to Stop
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Oh the silver ships.... Modify duration: Set to 4.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Set Vanguard Scout 0006 <gen> movement speed to 522.00
      • Set TempPoint = (Center of Cinematic 1 Tarinye Goto 2 <gen>)
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait until (((Cinematic 1 Bavarius Goto 2 <gen> contains Steel-Clad Myrmidon 0004 <gen>) Equal to True) and ((Cinematic 1 Tarinye Goto 2 <gen> contains Vanguard Scout 0006 <gen>) Equal to True)), checking every 0.10 seconds
      • Unit - Order Vanguard Scout 0006 <gen> to Stop
      • Unit - Make Vanguard Scout 0006 <gen> face Steel-Clad Myrmidon 0004 <gen> over 0.25 seconds
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Stop
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal (Wh... at TempPoint: Play No sound and display Stop. There's a man.... Modify duration: Set to 3.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Animation - Add the defend animation tag to Steel-Clad Myrmidon 0004 <gen>
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display .... Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal (Wh... at TempPoint: Play No sound and display I'll be right behin.... Modify duration: Set to 1.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Set Steel-Clad Myrmidon 0004 <gen> movement speed to 240.00
      • Unit - Set Vanguard Scout 0006 <gen> movement speed to 340.00
      • Set TempPoint = (Center of Cinematic 1 Bavarius Goto 3 <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 2.00 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Tarinye Goto 3 <gen>)
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 6 <gen> for (Picked player) over 2.00 seconds
      • Unit - Unhide Elite Mercenary 0001 <gen>
      • Wait until ((Cinematic 1 Bavarius Goto 3 <gen> contains Steel-Clad Myrmidon 0004 <gen>) Equal to True), checking every 0.10 seconds
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Stop
      • Unit - Make Steel-Clad Myrmidon 0004 <gen> face Elite Mercenary 0001 <gen> over 0.25 seconds
      • Wait until ((Cinematic 1 Tarinye Goto 3 <gen> contains Vanguard Scout 0006 <gen>) Equal to True), checking every 0.10 seconds
      • Unit - Order Vanguard Scout 0006 <gen> to Stop
      • Unit - Make Vanguard Scout 0006 <gen> face Elite Mercenary 0001 <gen> over 0.25 seconds
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 7 <gen> for (Picked player) over 0.50 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named Zara Ziedrich at TempPoint: Play No sound and display Whoah! Sorry, did I.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 6 <gen> for (Picked player) over 1.00 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Yes you did! It was.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named Zara Ziedrich at TempPoint: Play No sound and display Sorry, young woman,.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display Why were you lying .... Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named Zara Ziedrich at TempPoint: Play No sound and display I wasn't! I heard s.... Modify duration: Set to 4.00 seconds and Don't wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 8 <gen> for (Picked player) over 1.50 seconds
      • Wait 1.40 game-time seconds
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 9 <gen> for (Picked player) over 1.50 seconds
      • Wait 2.60 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display You should have sun.... Modify duration: Set to 1.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named Zara Ziedrich at TempPoint: Play No sound and display I can't sing half s.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display Who are you?. Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named "Garrow" at TempPoint: Play No sound and display I am but a traveler.... Modify duration: Set to 4.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Animation - Remove the defend animation tag to Steel-Clad Myrmidon 0004 <gen>
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display We're going there t.... Modify duration: Set to 4.00 seconds and Don't wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 8 <gen> for (Picked player) over 1.50 seconds
      • Wait 1.40 game-time seconds
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 6 <gen> for (Picked player) over 1.50 seconds
      • Wait 2.60 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named "Garrow" at TempPoint: Play No sound and display I'd be glad of your.... Modify duration: Set to 1.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Elite Mercenary 0001 <gen> face 170.00 over 0.50 seconds
      • Wait 0.50 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named "Garrow" at TempPoint: Play No sound and display So would he, I'm su.... Modify duration: Set to 1.50 seconds and Don't wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Set Silver Heresiarch 0003 <gen> movement speed to 100.00
      • Set TempPoint = (Center of Cinematic 1 Havein Goto 1 <gen>)
      • Unit - Order Silver Heresiarch 0003 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 1.50 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display He?. Modify duration: Set to 0.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Don't you see him, .... Modify duration: Set to 1.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Unhide Silver Heresiarch 0003 <gen>
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 10 <gen> for (Picked player) over 1.00 seconds
      • Wait until ((Cinematic 1 Havein Goto 1 <gen> contains Silver Heresiarch 0003 <gen>) Equal to True), checking every 0.10 seconds
      • Unit - Order Silver Heresiarch 0003 <gen> to Stop
      • Unit - Make Elite Mercenary 0001 <gen> face 15.00 over 1.00 seconds
      • Unit - Make Silver Heresiarch 0003 <gen> face 0.00 over 0.10 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named "Garrow" at TempPoint: Play No sound and display I just met him. See.... Modify duration: Set to 4.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Animation - Play Silver Heresiarch 0003 <gen>'s stand victory animation
      • Animation - Queue Silver Heresiarch 0003 <gen>'s stand animation
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 9 (Gray) Silver Heresiarch named Frederarch Havein at TempPoint: Play No sound and display Hail and well met! .... Modify duration: Set to 6.00 seconds and Don't wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 4.00 game-time seconds
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 6 <gen> for (Picked player) over 2.00 seconds
      • Wait 2.00 game-time seconds
      • Animation - Add the defend animation tag to Steel-Clad Myrmidon 0004 <gen>
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display That's-. Modify duration: Set to 0.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal (Wh... at TempPoint: Play No sound and display Noone to deal with .... Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Animation - Play Vanguard Scout 0006 <gen>'s spell animation
      • Animation - Queue Vanguard Scout 0006 <gen>'s stand animation
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Goody! Hello, Fredd.... Modify duration: Set to 4.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display Havein dies.. Modify duration: Set to 1.00 seconds and Wait
      • Set TempPoint = (Center of Ziedrich Start <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To (Center of Ziedrich Start <gen>)
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Set Steel-Clad Myrmidon 0004 <gen> movement speed to 100.00
      • Unit - Set Elite Mercenary 0001 <gen> movement speed to 522.00
      • Set TempPoint = (Center of Cinematic 1 Zara Goto 1 <gen>)
      • Unit - Order Elite Mercenary 0001 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 1.00 game-time seconds
      • Unit - Order Elite Mercenary 0001 <gen> to Stop
      • Set TempPoint = (Center of Ziedrich Start <gen>)
      • Unit - Make Elite Mercenary 0001 <gen> face TempPoint over 0.00 seconds
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Animation - Play Elite Mercenary 0001 <gen>'s stand ready animation
      • Unit - Set Vanguard Scout 0006 <gen> movement speed to 522.00
      • Set TempPoint = (Center of Ziedrich Start <gen>)
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait until ((Ziedrich Start <gen> contains Vanguard Scout 0006 <gen>) Equal to True), checking every 0.10 seconds
      • Unit - Order Vanguard Scout 0006 <gen> to Stop
      • Unit - Make Vanguard Scout 0006 <gen> face Silver Heresiarch 0003 <gen> over 0.10 seconds
      • Unit - Order Elite Mercenary 0001 <gen> to Stop
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Stop
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Well, I'm sure we'r.... Modify duration: Set to 4.00 seconds and Don't wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Wait 3.00 game-time seconds
      • Sound - Play MetalHeavyChopFlesh1 <gen>
      • Wait 0.50 game-time seconds
      • Sound - Play MetalLightChopFlesh1 <gen>
      • Wait 0.50 game-time seconds
      • Sound - Play MetalHeavyChopFlesh1 <gen>
      • Unit - Set Steel-Clad Myrmidon 0004 <gen> movement speed to (Default movement speed of Steel-Clad Myrmidon 0004 <gen>)
      • Unit - Set Vanguard Scout 0006 <gen> movement speed to (Default movement speed of Vanguard Scout 0006 <gen>)
      • Unit - Set Elite Mercenary 0001 <gen> movement speed to (Default movement speed of Elite Mercenary 0001 <gen>)
      • Unit - Set Silver Heresiarch 0003 <gen> movement speed to (Default movement speed of Silver Heresiarch 0003 <gen>)
      • Animation - Remove the defend animation tag to Steel-Clad Myrmidon 0004 <gen>
      • Unit - Unhide Half-Elven Swordmistress (Real) 0002 <gen>
      • Unit - Unhide Blood-soaked Berserker 0005 <gen>
      • Set TempPoint = (Center of Cinematic 1 Bavarius Finish <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Tarinye Finish <gen>)
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Ziedrich Finish <gen>)
      • Unit - Order Elite Mercenary 0001 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Havein Finish <gen>)
      • Unit - Order Silver Heresiarch 0003 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 11 <gen> for (Picked player) over 3.00 seconds
      • Wait 1.50 game-time seconds
      • Sound - Play WolfHowl <gen>
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display That sounds like-. Modify duration: Set to 1.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 12 <gen> for (Picked player) over 9.00 seconds
      • Sound - Play BalvarYell <gen>
      • Set TempPoint = (Position of Half-Elven Swordmistress (Real) 0002 <gen>)
      • Unit - Order Wilderland Wolf 0007 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Change ownership of Wilderland Wolf 0007 <gen> to Neutral Passive and Retain color
      • Unit - Change ownership of Wilderland Wolf 0008 <gen> to Neutral Passive and Retain color
      • Unit - Remove Invulnerable (Neutral) from Wilderland Wolf 0007 <gen>
      • Unit - Remove Invulnerable (Neutral) from Wilderland Wolf 0008 <gen>
      • Unit - Remove Invulnerable (Neutral) from Half-Elven Swordmistress (Real) 0002 <gen>
      • Unit - Remove Invulnerable (Neutral) from Blood-soaked Berserker 0005 <gen>
      • Unit - Order Half-Elven Swordmistress (Real) 0002 <gen> to Attack Wilderland Wolf 0007 <gen>
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 2 (Blue) Half-Elven Swordmistress (Real) named Narya Grem at TempPoint: Play No sound and display Scarcely an effort!. Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Position of Half-Elven Swordmistress (Real) 0002 <gen>)
      • Unit - Order Wilderland Wolf 0008 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 1 (Red) Blood-soaked Berserker named Balvar Bone-Breaker at TempPoint: Play No sound and display GRAAARGH! ANOTHER!. Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Wilderland Wolf 0008 <gen> over 0.50 seconds
      • Unit - Order Blood-soaked Berserker 0005 <gen> to Attack Wilderland Wolf 0008 <gen>
      • Wait until ((Wilderland Wolf 0008 <gen> is dead) Equal to True), checking every 0.10 seconds
      • Animation - Play Blood-soaked Berserker 0005 <gen>'s attack slam animation
      • Animation - Play Half-Elven Swordmistress (Real) 0002 <gen>'s stand victory animation
      • Animation - Queue Blood-soaked Berserker 0005 <gen>'s stand victory animation
      • Animation - Queue Half-Elven Swordmistress (Real) 0002 <gen>'s stand animation
      • Animation - Queue Blood-soaked Berserker 0005 <gen>'s stand animation
      • Set TempPoint = (Center of Cinematic 1 Region 6 <gen>)
      • Unit - Order Blood-soaked Berserker 0005 <gen> to Move To TempPoint
      • Unit - Order Half-Elven Swordmistress (Real) 0002 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Vanguard Scout 0006 <gen> over 0.50 seconds
      • Unit - Make Blood-soaked Berserker 0005 <gen> face Vanguard Scout 0006 <gen> over 0.50 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 1 (Red) Blood-soaked Berserker named Balvar Bone-Breaker at TempPoint: Play No sound and display BLOOD! DEATH! AND V.... Modify duration: Set to 3.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Vanguard Scout 0006 <gen> over 0.50 seconds
      • Unit - Make Blood-soaked Berserker 0005 <gen> face Vanguard Scout 0006 <gen> over 0.50 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 2 (Blue) Half-Elven Swordmistress (Real) named Narya Grem at TempPoint: Play No sound and display As easy as ever. Wa.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Narya!. Modify duration: Set to 0.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Blood-soaked Berserker 0005 <gen> over 0.50 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 2 (Blue) Half-Elven Swordmistress (Real) named Narya Grem at TempPoint: Play No sound and display Oh it's that fool T.... Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Vanguard Scout 0006 <gen> over 0.50 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 1 (Red) Blood-soaked Berserker named Balvar Bone-Breaker at TempPoint: Play No sound and display WOLVES OUR KILLS!. Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 13 <gen> for (Picked player) over 1.00 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named "Garrow" at TempPoint: Play No sound and display You and your lovely.... Modify duration: Set to 3.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 4 (Purple) Steel-Clad Myrmidon named Bavarius Scamandrus at TempPoint: Play No sound and display ... these troublema.... Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Oh the poor little .... Modify duration: Set to 1.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Sound - Play WolfHowl <gen>
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 2 (Blue) Half-Elven Swordmistress (Real) named Narya Grem at TempPoint: Play No sound and display They're WOLVES you .... Modify duration: Set to 4.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Animation - Play Blood-soaked Berserker 0005 <gen>'s stand victory animation
      • Animation - Queue Blood-soaked Berserker 0005 <gen>'s stand animation
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 1 (Red) Blood-soaked Berserker named Balvar Bone-Breaker at TempPoint: Play No sound and display LIKE WEAK ELF COWAR.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Vanguard Scout 0006 <gen> face Half-Elven Swordmistress (Real) 0002 <gen> over 2.00 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 7 (Green) Vanguard Scout named Tarinye Alvalal at TempPoint: Play No sound and display Goodness, I'm glad .... Modify duration: Set to 4.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 2 (Blue) Half-Elven Swordmistress (Real) named Narya Grem at TempPoint: Play No sound and display You're not coming w.... Modify duration: Set to 1.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 12 <gen> for (Picked player) over 4.00 seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 1 (Red) Blood-soaked Berserker named Balvar Bone-Breaker at TempPoint: Play No sound and display WEAKLINGS SLOW US D.... Modify duration: Set to 2.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Neutral Hostile Elite Mercenary named "Garrow" at TempPoint: Play No sound and display Alas then, I'd hope.... Modify duration: Set to 3.50 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Elite Mercenary 0001 <gen> over 0.50 seconds
      • Wait 1.50 game-time seconds
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Blood-soaked Berserker 0005 <gen> over 0.50 seconds
      • Wait 0.50 game-time seconds
      • Unit - Make Blood-soaked Berserker 0005 <gen> face Half-Elven Swordmistress (Real) 0002 <gen> over 1.00 seconds
      • Wait 0.50 game-time seconds
      • Unit - Make Half-Elven Swordmistress (Real) 0002 <gen> face Elite Mercenary 0001 <gen> over 0.50 seconds
      • Wait 0.50 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 2 (Blue) Half-Elven Swordmistress (Real) named Narya Grem at TempPoint: Play No sound and display ... Oh, very well. .... Modify duration: Set to 3.00 seconds and Wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Cinematic Cam 14 <gen> for (Picked player) over 1.00 seconds
      • Wait 1.00 game-time seconds
      • Set TempPoint = (Center of Cinematic 1 Region2 <gen>)
      • Cinematic - Send transmission to (All players) from a Player 9 (Gray) Silver Heresiarch named Frederarch Havein (... at TempPoint: Play No sound and display Grem and the orc to.... Modify duration: Set to 10.00 seconds and Don't wait
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Unit - Make Silver Heresiarch 0003 <gen> face 15.00 over 0.25 seconds
      • Set TempPoint = (Center of Chapter 1 Balvar Start <gen>)
      • Unit - Order Blood-soaked Berserker 0005 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Chapter 1 Narya Start <gen>)
      • Unit - Order Half-Elven Swordmistress (Real) 0002 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Chapter 1 Ziedrich Start <gen>)
      • Unit - Order Elite Mercenary 0001 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Chapter 1 Bavarius Start <gen>)
      • Unit - Order Steel-Clad Myrmidon 0004 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Set TempPoint = (Center of Chapter 1 Tarinye Start <gen>)
      • Unit - Order Vanguard Scout 0006 <gen> to Move To TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Cinematic - Fade out over 3.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Wait 7.00 game-time seconds
      • Set TempPoint = (Center of Chapter 1 Havein Start <gen>)
      • Unit - Move Silver Heresiarch 0003 <gen> instantly to TempPoint
      • Custom script: call RemoveLocation (udg_TempPoint)
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (0.00%, 0.00%, 0.00%)
      • Cinematic - Fade in over 0.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Unit Group - Pick every unit in TheCharacters and do (Actions)
        • Loop - Actions
          • Set TempPoint = (Center of Facing Point Region <gen>)
          • Unit - Make (Picked unit) face TempPoint over 0.00 seconds
          • Animation - Play (Picked unit)'s stand animation
          • Unit - Hide (Picked unit)
          • Custom script: call RemoveLocation (udg_TempPoint)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Picked player) slot status) Equal to Has left the game
            • Then - Actions
              • Set TempUnitGroup = (Units owned by (Picked player) matching (((Matching unit) is A Hero) Equal to True))
              • Unit Group - Add all units of TempUnitGroup to LeaverHeroes
              • Custom script: call DestroyGroup (udg_TempUnitGroup)
            • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in LeaverHeroes) Greater than 0
        • Then - Actions
          • Set PickingPlayer = Player 1 (Red)
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) controller) Equal to User
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set TransferredHero = (Random unit from LeaverHeroes)
          • Unit - Change ownership of TransferredHero to PickingPlayer and Retain color
          • Unit Group - Remove TransferredHero from LeaverHeroes
          • Set CharactersforPlayer[(Player number of PickingPlayer)] = (CharactersforPlayer[(Player number of PickingPlayer)] + 1)
          • Game - Display to (All players) the text: (|c00ff00ff + ((Name of TransferredHero) + ( |c00ddddfftransferred to + ColoredPlayerNames[(Player number of PickingPlayer)])))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in LeaverHeroes) Greater than 0
        • Then - Actions
          • Set PickingPlayer = Player 1 (Red)
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) controller) Equal to User
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set TransferredHero = (Random unit from LeaverHeroes)
          • Unit - Change ownership of TransferredHero to PickingPlayer and Retain color
          • Unit Group - Remove TransferredHero from LeaverHeroes
          • Set CharactersforPlayer[(Player number of PickingPlayer)] = (CharactersforPlayer[(Player number of PickingPlayer)] + 1)
          • Game - Display to (All players) the text: (|c00ff00ff + ((Name of TransferredHero) + ( |c00ddddfftransferred to + ColoredPlayerNames[(Player number of PickingPlayer)])))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in LeaverHeroes) Greater than 0
        • Then - Actions
          • Set PickingPlayer = Player 1 (Red)
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) controller) Equal to User
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set TransferredHero = (Random unit from LeaverHeroes)
          • Unit - Change ownership of TransferredHero to PickingPlayer and Retain color
          • Unit Group - Remove TransferredHero from LeaverHeroes
          • Set CharactersforPlayer[(Player number of PickingPlayer)] = (CharactersforPlayer[(Player number of PickingPlayer)] + 1)
          • Game - Display to (All players) the text: (|c00ff00ff + ((Name of TransferredHero) + ( |c00ddddfftransferred to + ColoredPlayerNames[(Player number of PickingPlayer)])))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in LeaverHeroes) Greater than 0
        • Then - Actions
          • Set PickingPlayer = Player 1 (Red)
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) controller) Equal to User
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set TransferredHero = (Random unit from LeaverHeroes)
          • Unit - Change ownership of TransferredHero to PickingPlayer and Retain color
          • Unit Group - Remove TransferredHero from LeaverHeroes
          • Set CharactersforPlayer[(Player number of PickingPlayer)] = (CharactersforPlayer[(Player number of PickingPlayer)] + 1)
          • Game - Display to (All players) the text: (|c00ff00ff + ((Name of TransferredHero) + ( |c00ddddfftransferred to + ColoredPlayerNames[(Player number of PickingPlayer)])))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in LeaverHeroes) Greater than 0
        • Then - Actions
          • Set PickingPlayer = Player 1 (Red)
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) controller) Equal to User
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set TransferredHero = (Random unit from LeaverHeroes)
          • Unit - Change ownership of TransferredHero to PickingPlayer and Retain color
          • Unit Group - Remove TransferredHero from LeaverHeroes
          • Set CharactersforPlayer[(Player number of PickingPlayer)] = (CharactersforPlayer[(Player number of PickingPlayer)] + 1)
          • Game - Display to (All players) the text: (|c00ff00ff + ((Name of TransferredHero) + ( |c00ddddfftransferred to + ColoredPlayerNames[(Player number of PickingPlayer)])))
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in LeaverHeroes) Greater than 0
        • Then - Actions
          • Set PickingPlayer = Player 1 (Red)
          • For each (Integer A) from 1 to 6, do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • ((Player((Integer A))) controller) Equal to User
                  • ((Player((Integer A))) slot status) Equal to Is playing
                  • CharactersforPlayer[(Integer A)] Greater than CharactersforPlayer[(Player number of PickingPlayer)]
                • Then - Actions
                  • Set PickingPlayer = (Player((Integer A)))
                • Else - Actions
          • Set TransferredHero = (Random unit from LeaverHeroes)
          • Unit - Change ownership of TransferredHero to PickingPlayer and Retain color
          • Unit Group - Remove TransferredHero from LeaverHeroes
          • Set CharactersforPlayer[(Player number of PickingPlayer)] = (CharactersforPlayer[(Player number of PickingPlayer)] + 1)
          • Game - Display to (All players) the text: (|c00ff00ff + ((Name of TransferredHero) + ( |c00ddddfftransferred to + ColoredPlayerNames[(Player number of PickingPlayer)])))
        • Else - Actions
      • Trigger - Turn on Leavers <gen>
      • Wait 3.50 game-time seconds
      • Cinematic - Clear the screen of text messages for (All players)
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Reset camera for (Picked player) to standard game-view over 0.00 seconds
          • Set TempPoint = (Center of Facing Point Region <gen>)
          • Camera - Pan camera for (Picked player) to TempPoint over 0.00 seconds
          • Custom script: call RemoveLocation (udg_TempPoint)
      • Sound - Set Music to 100.00%
      • Sound - Play LightningBolt <gen>
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (100.00%, 100.00%, 100.00%)
      • Wait 0.50 game-time seconds
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (0.00%, 0.00%, 0.00%)
      • Wait 0.50 game-time seconds
      • Cinematic - Fade out over 0.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Sound - Play RollingThunder1 <gen>
      • Environment - Reset fog to default values
      • Destructible - Resurrect Pathing Blocker (Both) (Large) 0523 <gen> with 100.00 life and Hide birth animation
      • Destructible - Resurrect Pathing Blocker (Both) (Large) 0522 <gen> with 100.00 life and Hide birth animation
      • Destructible - Resurrect Pathing Blocker (Both) (Large) 0521 <gen> with 100.00 life and Hide birth animation
      • Unit Group - Pick every unit in TheCharacters and do (Actions)
        • Loop - Actions
          • Unit - Unhide (Picked unit)
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Cinematic - Turn cinematic mode Off for (All players)
      • Trigger - Turn on No friendly fire <gen>

Out of all the messages in the game, the only ones that double post are

  • Game - Display to (All players) the text: |c00ddddffCharacter...
From near the very end of Prepare for Hero Picking and

  • Game - Display to (All players) for 4.00 seconds the text: |c00ddddffIt was a ...
From the beginning of Cinematic 1
 
Level 29
Joined
Jul 29, 2007
Messages
5,174
Both of those messages are not related to any of the other code in your triggers, so the culprit should be whatever event triggers them, which you didn't post.

As a side note, you can use some arrays and loops to shorten the repetitive parts of your code. I especially didn't get the point of having 6 duplicated loops at the beginning of the first trigger...
 
Level 8
Joined
Jul 8, 2013
Messages
249
As a side note, you can use some arrays and loops to shorten the repetitive parts of your code. I especially didn't get the point of having 6 duplicated loops at the beginning of the first trigger...

Yeah that was just me being lazy at the time since it was faster to cut and paste.

Both of those messages are not related to any of the other code in your triggers, so the culprit should be whatever event triggers them, which you didn't post.

This trigger runs the first trigger:
  • Beginning
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Custom script: call DisableTransmissionSkip()
      • Game - Turn the day/night cycle Off
      • Environment - Set sky to None
      • Visibility - Enable black mask
      • Game - Set game speed to Fast
      • Game - Lock the game speed
      • Quest - Create a Required quest titled |c00ffff00Credits with the description |c00ff00ffSpecial T..., using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
      • Unit - Add Invulnerable (Neutral) to Wilderland Wolf 0007 <gen>
      • Unit - Add Invulnerable (Neutral) to Wilderland Wolf 0008 <gen>
      • Unit - Add Invulnerable (Neutral) to Blood-soaked Berserker 0005 <gen>
      • Unit - Add Invulnerable (Neutral) to Half-Elven Swordmistress (Real) 0002 <gen>
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Player - Disable Peerless Swordplay Bonuses and Falling Moon Strike Penalties and Steel Whirlwind Damage Hider for (Picked player)
          • Player - Disable Analyze Sight Bonus Hider for (Picked player)
      • Unit Group - Add Steel-Clad Myrmidon (Picker) 0017 <gen> to HeroPickerUnits
      • Unit Group - Add Blood-soaked Berserker (Picker) 0021 <gen> to HeroPickerUnits
      • Unit Group - Add Elite Mercenary (Picker) 0018 <gen> to HeroPickerUnits
      • Unit Group - Add Vanguard Scout (Picker) 0020 <gen> to HeroPickerUnits
      • Unit Group - Add Silver Heresiarch (Picker) 0019 <gen> to HeroPickerUnits
      • Unit Group - Add Half-Elven Swordmistress (Picker) 0014 <gen> to HeroPickerUnits
      • Unit Group - Add Steel-Clad Myrmidon 0004 <gen> to TheCharacters
      • Unit Group - Add Blood-soaked Berserker 0005 <gen> to TheCharacters
      • Unit Group - Add Elite Mercenary 0001 <gen> to TheCharacters
      • Unit Group - Add Vanguard Scout 0006 <gen> to TheCharacters
      • Unit Group - Add Silver Heresiarch 0003 <gen> to TheCharacters
      • Unit Group - Add Half-Elven Swordmistress (Real) 0002 <gen> to TheCharacters
      • Unit - Set level of Battle Art (Book) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of The Fire Within (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Disengage (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Battle Trance (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Flurry (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Freezing Blade Technique (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Falling Moon Strike (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Lightning Cage (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Surge (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Shadow Jaunt (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Spectral Shield (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Unit - Set level of Steel Whirlwind (Picker) for Half-Elven Swordmistress (Picker) 0014 <gen> to 3
      • Set ColoredPlayerNames[1] = (|c00FF0202 + (Name of Player 1 (Red)))
      • Set ColoredPlayerNames[2] = (|c000041FF + (Name of Player 2 (Blue)))
      • Set ColoredPlayerNames[3] = (|c001BE5B8 + (Name of Player 3 (Teal)))
      • Set ColoredPlayerNames[4] = (|c00530080 + (Name of Player 4 (Purple)))
      • Set ColoredPlayerNames[5] = (|c00FFFF00 + (Name of Player 5 (Yellow)))
      • Set ColoredPlayerNames[6] = (|c00FE890D + (Name of Player 6 (Orange)))
      • Set TheFireWithin[1] = The Fire Within (Q)
      • Set TheFireWithin[2] = The Fire Within (W)
      • Set TheFireWithin[3] = The Fire Within (E)
      • Set Disengage[1] = Disengage (Q)
      • Set Disengage[2] = Disengage (W)
      • Set Disengage[3] = Disengage (E)
      • Set Flurry[1] = Flurry (Q)
      • Set Flurry[2] = Flurry (W)
      • Set Flurry[3] = Flurry (E)
      • Set BattleTrance[1] = Battle Trance (Q)
      • Set BattleTrance[2] = Battle Trance (W)
      • Set BattleTrance[3] = Battle Trance (E)
      • Set FreezingBlade[1] = Freezing Blade Technique (Q)
      • Set FreezingBlade[2] = Freezing Blade Technique (W)
      • Set FreezingBlade[3] = Freezing Blade Technique (E)
      • Set FallingMoonStrike[1] = Falling Moon (Q)
      • Set FallingMoonStrike[2] = Falling Moon (W)
      • Set FallingMoonStrike[3] = Falling Moon (E)
      • Set LightningCage[1] = Lightning Cage (Q)
      • Set LightningCage[2] = Lightning Cage (W)
      • Set LightningCage[3] = Lightning Cage (E)
      • Set Surge[1] = Surge (Q)
      • Set Surge[2] = Surge (W)
      • Set Surge[3] = Surge (E)
      • Set ShadowJaunt[1] = Shadow Jaunt (Q)
      • Set ShadowJaunt[2] = Shadow Jaunt (W)
      • Set ShadowJaunt[3] = Shadow Jaunt (E)
      • Set SpectralShield[1] = Spectral Shield (Q)
      • Set SpectralShield[2] = Spectral Shield (W)
      • Set SpectralShield[3] = Spectral Shield (E)
      • Set SteelWhirlwind[1] = Steel Whirlwind (Q)
      • Set SteelWhirlwind[2] = Steel Whirlwind (W)
      • Set SteelWhirlwind[3] = Steel Whirlwind (E)
      • Camera - Change camera smoothing factor to 15.00
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Player 1 (Red) slot status) Equal to Is playing
          • (Player 1 (Red) controller) Equal to User
        • Then - Actions
          • Set PlayerLeader = Player 1 (Red)
        • Else - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Player 2 (Blue) slot status) Equal to Is playing
              • (Player 2 (Blue) controller) Equal to User
            • Then - Actions
              • Set PlayerLeader = Player 2 (Blue)
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Player 3 (Teal) slot status) Equal to Is playing
                  • (Player 3 (Teal) controller) Equal to User
                • Then - Actions
                  • Set PlayerLeader = Player 3 (Teal)
                • Else - Actions
                  • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    • If - Conditions
                      • (Player 4 (Purple) slot status) Equal to Is playing
                      • (Player 4 (Purple) controller) Equal to User
                    • Then - Actions
                      • Set PlayerLeader = Player 4 (Purple)
                    • Else - Actions
                      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        • If - Conditions
                          • (Player 5 (Yellow) slot status) Equal to Is playing
                          • (Player 5 (Yellow) controller) Equal to User
                        • Then - Actions
                          • Set PlayerLeader = Player 5 (Yellow)
                        • Else - Actions
                          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                            • If - Conditions
                              • (Player 6 (Orange) slot status) Equal to Is playing
                              • (Player 6 (Orange) controller) Equal to User
                            • Then - Actions
                              • Set PlayerLeader = Player 6 (Orange)
                            • Else - Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Camera - Apply Hero Pick Starting Camera <gen> for (Picked player) over 0.00 seconds
          • Set PlayerCamera[(Player number of (Picked player))] = Hero Pick Starting Camera <gen>
      • Game - Enable pre-selection functionality (Disable pre-selection circles, life bars, and object info)
      • Game - Disable drag-selection functionality (Disable drag-selection box)
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (0.00%, 0.00%, 0.00%)
      • Wait 3.00 game-time seconds
      • Dialog - Clear DifficultySelect
      • Dialog - Change the title of DifficultySelect to |c00ff00ffDifficult...
      • Dialog - Create a dialog button for DifficultySelect labelled |c0000ff00Easy|r |c...
      • Set EasyModeButton = (Last created dialog Button)
      • Dialog - Create a dialog button for DifficultySelect labelled |c00ffff00Medium|r ...
      • Set MediumModeButton = (Last created dialog Button)
      • Dialog - Create a dialog button for DifficultySelect labelled |c00ff0000Hard|r |c...
      • Set HardModeButton = (Last created dialog Button)
      • Countdown Timer - Start DifficultySelection as a One-shot timer that will expire in 10.00 seconds
      • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffDifficult...
      • Set DifficultySelectionWindow = (Last created timer window)
      • Countdown Timer - Show DifficultySelectionWindow
      • Dialog - Show DifficultySelect for PlayerLeader
      • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PlayerLeader)] + |c00ddddffwill now choose the game difficulty.)
      • Wait until (DifficultySelected Equal to True), checking every 1.00 seconds
      • Countdown Timer - Pause DifficultySelection
      • Custom script: call DestroyTimer( udg_DifficultySelection )
      • Countdown Timer - Destroy DifficultySelectionWindow
      • Wait 1.00 game-time seconds
      • Dialog - Clear TutorialDialog
      • Dialog - Change the title of TutorialDialog to |c00ff00ffSkip Tuto...
      • Dialog - Create a dialog button for TutorialDialog labelled |c00ddddffSkip|r
      • Set TutorialDialogSkip = (Last created dialog Button)
      • Dialog - Create a dialog button for TutorialDialog labelled |c00ddddffDon't Ski...
      • Set TutorialDialogDontSkip = (Last created dialog Button)
      • Dialog - Show TutorialDialog for PlayerLeader
      • Countdown Timer - Start TutorialorNotTimer as a One-shot timer that will expire in 10.00 seconds
      • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffSkip Tuto...
      • Set TutorialorNotTimerWindow = (Last created timer window)
      • Countdown Timer - Show TutorialorNotTimerWindow
      • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PlayerLeader)] + |c00ddddffwill now choose whether or not the tutorial will be played.)
      • Wait until (TutorialSelectionDone Equal to True), checking every 1.00 seconds
      • Countdown Timer - Pause TutorialorNotTimer
      • Custom script: call DestroyTimer( udg_TutorialorNotTimer )
      • Countdown Timer - Destroy TutorialorNotTimerWindow
      • Wait 1.00 game-time seconds
      • Dialog - Clear HeroViewTimeDialog
      • Dialog - Change the title of HeroViewTimeDialog to |c00ff00ffHow Much ...
      • Dialog - Create a dialog button for HeroViewTimeDialog labelled |c00ddddff6 Minutes...
      • Set HeroViewButton6Minutes = (Last created dialog Button)
      • Dialog - Create a dialog button for HeroViewTimeDialog labelled |c00ddddff5 Minutes...
      • Set HeroViewButton5Minutes = (Last created dialog Button)
      • Dialog - Create a dialog button for HeroViewTimeDialog labelled |c00ddddff4 Minutes...
      • Set HeroViewButton4Minutes = (Last created dialog Button)
      • Dialog - Create a dialog button for HeroViewTimeDialog labelled |c00ddddff3 Minutes...
      • Set HeroViewButton3Minutes = (Last created dialog Button)
      • Dialog - Create a dialog button for HeroViewTimeDialog labelled |c00ddddff2 Minutes...
      • Set HeroViewButton2Minutes = (Last created dialog Button)
      • Dialog - Create a dialog button for HeroViewTimeDialog labelled |c00ddddffSkip Hero...
      • Set HeroViewButtonNoTime = (Last created dialog Button)
      • Dialog - Show HeroViewTimeDialog for PlayerLeader
      • Countdown Timer - Start HeroViewDurationSelectionTimer as a One-shot timer that will expire in 10.00 seconds
      • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffView Time...
      • Set HeroViewDurationTimerWindow = (Last created timer window)
      • Countdown Timer - Show HeroViewDurationTimerWindow
      • Game - Display to (All players) the text: (ColoredPlayerNames[(Player number of PlayerLeader)] + |c00ddddffwill now choose how long characters may be learned about before everyone must pick.)
      • Wait until (HeroViewTimeSelectionDone Equal to True), checking every 1.00 seconds
      • Countdown Timer - Pause HeroViewDurationSelectionTimer
      • Custom script: call DestroyTimer( udg_HeroViewDurationSelectionTimer )
      • Countdown Timer - Destroy HeroViewDurationTimerWindow
      • Environment - Reset fog to default values
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Unit - Grant shared vision of Blood-soaked Berserker (Picker) 0021 <gen> to (Picked player)
          • Unit - Grant shared vision of Elite Mercenary (Picker) 0018 <gen> to (Picked player)
          • Unit - Grant shared vision of Silver Heresiarch (Picker) 0019 <gen> to (Picked player)
          • Unit - Grant shared vision of Half-Elven Swordmistress (Picker) 0014 <gen> to (Picked player)
          • Unit - Grant shared vision of Steel-Clad Myrmidon (Picker) 0017 <gen> to (Picked player)
          • Unit - Grant shared vision of Vanguard Scout (Picker) 0020 <gen> to (Picked player)
      • Cinematic - Fade in over 10.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Animation - Play Steel-Clad Myrmidon (Picker) 0017 <gen>'s stand animation, using only Common animations
      • Animation - Change Steel-Clad Myrmidon (Picker) 0017 <gen>'s animation speed to 25.00% of its original speed
      • Animation - Change Blood-soaked Berserker (Picker) 0021 <gen>'s animation speed to 25.00% of its original speed
      • Animation - Play Elite Mercenary (Picker) 0018 <gen>'s stand animation, using only Rare animations
      • Animation - Change Elite Mercenary (Picker) 0018 <gen>'s animation speed to 25.00% of its original speed
      • Animation - Play Vanguard Scout (Picker) 0020 <gen>'s stand animation, using only Rare animations
      • Animation - Change Vanguard Scout (Picker) 0020 <gen>'s animation speed to 25.00% of its original speed
      • Animation - Play Silver Heresiarch (Picker) 0019 <gen>'s stand animation, using only Common animations
      • Animation - Change Silver Heresiarch (Picker) 0019 <gen>'s animation speed to 25.00% of its original speed
      • Animation - Play Half-Elven Swordmistress (Picker) 0014 <gen>'s stand cinematic animation
      • Animation - Change Half-Elven Swordmistress (Picker) 0014 <gen>'s animation speed to 25.00% of its original speed
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • HeroViewTimeinMinutes Greater than 0.00
        • Then - Actions
          • Trigger - Turn on Hero Viewer <gen>
          • Trigger - Turn on Hero Deselector <gen>
          • Trigger - Turn on Hero Lorer <gen>
          • Player - Make Neutral Passive treat Player 1 (Red) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 2 (Blue) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 3 (Teal) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 4 (Purple) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 5 (Yellow) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 6 (Orange) as an Ally with shared vision and shared units
          • Cinematic - Clear the screen of text messages for (All players)
          • Countdown Timer - Start ViewHeroesTimer as a One-shot timer that will expire in (HeroViewTimeinMinutes x 60.00) seconds
          • Countdown Timer - Create a timer window for (Last started timer) with title |c00ff00ffTime for ...
          • Set ViewHeroesTimerWindow = (Last created timer window)
          • Countdown Timer - Show ViewHeroesTimerWindow
          • Game - Display to (All players) the text: |c00ddddffTo learn ...
          • Wait (HeroViewTimeinMinutes x 60.00) game-time seconds
          • Countdown Timer - Pause ViewHeroesTimer
          • Custom script: call DestroyTimer( udg_ViewHeroesTimer )
          • Countdown Timer - Destroy ViewHeroesTimerWindow
          • Trigger - Run Prepare for Hero Picking <gen> (ignoring conditions)
        • Else - Actions
          • Trigger - Turn on Hero Viewer <gen>
          • Trigger - Turn on Hero Deselector <gen>
          • Trigger - Turn on Hero Lorer <gen>
          • Player - Make Neutral Passive treat Player 1 (Red) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 2 (Blue) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 3 (Teal) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 4 (Purple) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 5 (Yellow) as an Ally with shared vision and shared units
          • Player - Make Neutral Passive treat Player 6 (Orange) as an Ally with shared vision and shared units
          • Cinematic - Clear the screen of text messages for (All players)
          • Trigger - Run Prepare for Hero Picking <gen> (ignoring conditions)
      • Custom script: call DestroyTrigger( GetTriggeringTrigger() )
This one is run by the first trigger I posted and then runs the cinematic trigger:
  • PreChapter1
    • Events
    • Conditions
    • Actions
      • Trigger - Turn off No Mousewheel 4 U <gen>
      • Custom script: call DestroyTrigger( gg_trg_No_Mousewheel_4_U )
      • Trigger - Turn off Hero Viewer <gen>
      • Custom script: call DestroyTrigger( gg_trg_Hero_Viewer )
      • Trigger - Turn off Hero Lorer <gen>
      • Custom script: call DestroyTrigger( gg_trg_Hero_Lorer )
      • Trigger - Turn off Hero Deselector <gen>
      • Custom script: call DestroyTrigger( gg_trg_Hero_Deselector )
      • Trigger - Turn off Choose a Hero <gen>
      • Custom script: call DestroyTrigger( gg_trg_Choose_a_Hero )
      • Custom script: call DestroyTrigger( gg_trg_Fake_Narya_Stand_Replayer )
      • Custom script: call DestroyTrigger( gg_trg_Random_a_hero )
      • Game - Enable pre-selection functionality (Enable pre-selection circles, life bars, and object info)
      • Game - Enable drag-selection functionality (Enable drag-selection box)
      • Unit Group - Pick every unit in TheCharacters and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • EasyMode Equal to True
            • Then - Actions
              • Unit - Add Easy Mode HP Bonus to (Picked unit)
            • Else - Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Black mask across Hero Pick Area <gen>
      • Environment - Set fog to style Linear, z-start 1.00, z-end 0.00, density 0.00 and color (0.00%, 0.00%, 0.00%)
      • Set CharactersUnassigned = 0
      • Wait 1.00 game-time seconds
      • Player - Make Neutral Passive treat Player 1 (Red) as an Neutral
      • Player - Make Neutral Passive treat Player 2 (Blue) as an Neutral
      • Player - Make Neutral Passive treat Player 3 (Teal) as an Neutral
      • Player - Make Neutral Passive treat Player 4 (Purple) as an Neutral
      • Player - Make Neutral Passive treat Player 5 (Yellow) as an Neutral
      • Player - Make Neutral Passive treat Player 6 (Orange) as an Neutral
      • Cinematic - Clear the screen of text messages for (All players)
      • Cinematic - Turn cinematic mode On for (All players)
      • Game - Set the time of day to 0.00
      • Visibility - Enable black mask
      • Visibility - Enable fog of war
      • Sound - Set Music to 0.00%
      • Trigger - Run Cinematic 1 <gen> (ignoring conditions)
 
Status
Not open for further replies.
Top