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!
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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...
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.
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
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
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
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.