1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Seek unity between the elements in the 22nd Terraining Contest Poll.
    Dismiss Notice
  3. Seize the moment! The 18th Mini Mapping Contest has commenced.
    Dismiss Notice
  4. The heavens smile on the old faithful. The 16th Techtree Contest has begun.
    Dismiss Notice
  5. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Trigger Viewer

LOTR Risk Strongholds Complete.w3x
Variables
Initialise
Map Initialisation
Colour Grey Company Rangers
Colour Mounted Grey Company Rangers
Clear
Clear Announcements
Hero Auras
Aragorn
Balrog
Brand
Dain
Eowyn
Fire Drake of Gondolin
Frodo
Gandalf
Glorfindel
Goldberry
Gostir
Grimbeorn
Gwaihir
Haldir
Imrahil
Lurtz
Merry
Pallando
Pippin
Radagast
Rioc
Sam
Shelob
Smeagol
The Great Cold Drake
Tom
Treebeard
Ugluk
Uruloki
Witch King Flyer
Leaderboard Timer
Make Leaderboard Start
Leaderboard Timer
Leaderboard Timer NODSS CAPPED
Leaderboard Timer DSS UNCAPPED
Leaderboard Timer NODSS UNCAPPED
Open and Close Gates
Open Cair Andros Gate
Close Cair Andros Gate
Open Dol Amroths Gates
Close Dol Amroths Gates
Open Dol Amroth Shipyard Gate
Close Dol Amroth Shipyard Gate
Open Dol Guldurs Northern Gate
Close Dol Guldurs Northern Gate
Open Dol Guldurs Western Gate
Close Dol Guldurs Western Gate
Open Doors of Durin
Close Doors of Durin
Open Eastern Osgiliath Gate
Close Eastern Osgiliath Gate
Open Elvenkings Halls Great Gate
Close Elvenkings Halls Great Gate
Open Elvenkings Halls Portcullis
Close Elvenkings Halls Portcullis
Open Elvenkings Halls Trapdoor
Close Elvenkings Halls Trapdoor
Open Erebors Bridge Gates
Close Erebors Bridge Gates
Open Erebors Gates
Close Erebors Gates
Open Ered Engrins Gates
Close Ered Engrins Gates
Open Gate of Isengard Inner
Close Gate of Isengard Inner
Open Gate of Isengard Middle
Close Gate of Isengard Middle
Open Gate of Isengard Outer
Close Gate of Isengard Outer
Open Gate of the Dead City Inner
Close Gate of the Dead City Inner
Open Gate of the Dead City Outer
Close Gate of the Dead City Outer
Open Helms Deep Gate Inner
Close Helms Deep Gate Inner
Open Helms Deep Gates Middle
Close Helms Deep Gates Middle
Open Helms Deep Gate Outer
Close Helms Deep Gate Outer
Repair Hornburg Gate
Open Khands Gate
Close Khands Gate
Open Khazad Dums Gate
Close Khazad Dums Gate
Open Lothloriens Gate
Close Lothloriens Gate
Open Minas Tiriths Inner Gates
Close Minas Tiriths Inner Gates
Open Minas Tiriths Middle Gates
Close Minas Tiriths Middle Gates
Open Minas Tiriths Outer Gates
Close Minas Tiriths Outer Gates
Open Minas Tirith Gateway Gates
Close Minas Tiriths Gateway Gates
Open Mountain Fastness Gate
Close Mountain Fastness Gate
Open Rhosgobel Gate
Close Rhosgobel Gate
Open Rivendell Harbour Gate
Close Rivendell Harbour Gate
Open Rivendells Main Gate
Close Rivendells Main Gate
Open Royal Barracks Gate
Close Royal Barracks Gate
Open Rune Door of Erebor
Close Rune Door of Erebor
Open The Black Gate of Mordor Carchost
Close The Black Gate of Mordor Carchost
Open The Black Gate of Mordor Narchost
Close The Black Gate of Mordor Narchost
Open The Black Halls Inner Gate
Close The Black Halls Inner Gate
Open The Black Halls Middle Gate
Close The Black Halls Middle Gate
Open The Black Halls Outer Gates
Close The Black Halls Outer Gates
Open The Dark Door
Close The Dark Door
Open The Gate of Erebor
Close The Gate of Erebor
Open The Hall of Moria Gate
Close The Hall of Moria Gate
Open Thranduils Court Gate
Close Thranduils Court Gate
Open Umbars Gates
Close Umbars Gates
Open Umbar Sea Gate
Close Umbar Sea Gate
Open Western Osgiliath Gate
Close Western Osgiliath Gate
Open Woodelf Hamlet Gate
Close Woodelf Hamlet Gate
Starting Regions
Randomise Ownership
Assign Ownership
Remove Palantir Bases
Camera Distance
Set Starting Camera
Close Camera
Medium Camera
Far Camera
Alliances and Modes
Standard I DSS Capped
Alternate I No Dynamic Spawn System
Alternate I Uncapped Spawns
Alternate I No DSS Uncapped
Free for All
Teams
No Heroes
Message
Ally Red
Ally Blue
Ally Teal
Ally Purple
Ally Yellow
Ally Orange
Ally Green
Ally Pink
Ally Grey
Ally Lightblue
Ally Darkgreen
Ally Brown
Ally Maroon
Ally Navy
Ally Turquoise
Ally Violet
Ally Wheat
Ally Peach
Ally Mint
Ally Lavender
Unally Red
Unally Blue
Unally Teal
Unally Purple
Unally Yellow
Unally Orange
Unally Green
Unally Pink
Unally Grey
Unally Lightblue
Unally Darkgreen
Unally Brown
Unally Maroon
Unally Navy
Unally Turquoise
Unally Violet
Unally Wheat
Unally Peach
Unally Mint
Unally Lavender
Players Leave
Red Leaves
Blue Leaves
Teal Leaves
Purple Leaves
Yellow Leaves
Orange Leaves
Green Leaves
Pink Leaves
Grey Leaves
Lightblue Leaves
Darkgreen Leaves
Brown Leaves
Maroon Leaves
Navy Leaves
Turquoise Leaves
Violet Leaves
Wheat Leaves
Peach Leaves
Mint Leaves
Lavender Leaves
Coal Leaves
Snow Leaves
Emerald Leaves
Peanut Leaves
Quests and Welcome Message
Quests
Welcome Message
Multiboard
Starting Treasury
Multiboard Start
Leavers
Alternate Gamemodes
Dynamic Spawn System On I Spawns Capped
Dynamic Spawn System Off I Spawns Capped
Dynamic Spawn System On I Spawns Uncapped
Dynamic Spawn System Off I Spawns Uncapped
Turn System
Check Angmar Gold
Check Arnor Gold
Check the Blue Mountains Gold
Check Central Gondor Gold
Check Dol Guldur Announcement
Check Eastemnet Gold
Check East Eriador Gold
Check East Gondor Gold
Check the Elvenkings Halls Announcement
Check Enedwaith Gold
Check Ered Engrin Announcement
Check Fangorn Forest Gold
Check Forodwaith Gold
Check the Gorgoroth Gold
Check the Grey Mountains Gold
Check Haradwaith Gold
Check the Haradrim Fortress Announcement
Check Harondor Gold
Check Helms Deep Announcement
Check Imladris Announcement
Check the Iron Hills Gold
Check Isengard Announcement
Check Lothlorien Gold
Check Mirkwood Gold and Renown
Check Mithlond Gold
Check the Morgul Vale Gold
Check Moria Announcement
Check the Northern Waste Gold
Check North Ithilien Gold
Check the Northern Misty Mountains Gold
Check Northern Rhun Gold
Check the North Rhovanion Gold
Check Nurn Gold
Check the Paths of the Dead Announcement
Check Rohan Gold
Check the Seat of the Princes Announcement
Check South Ithilien Gold
Check the Southern Misty Mountains Gold
Check the South Rhovanion Gold
Check Southern Rhun Gold
Check The Lonely Mountain Announcement
Check The Wood of Webs Announcement
Check the Tower of Dark Sorcery Announcement
Check the Tower of the Guard Announcement
Check Umbar Gold
Check West Eriador Gold
Check West Gondor Gold
Check For Victory
Standard Spawns
Check Angrenost
Check Arnor Spawn
Check Angmar Spawn
Check the Blue Mountains Spawn
Check Central Gondor Spawn
Check Dol Guldur
Check the Domains of the Kings
Check the Dor En Ernil
Check Eastemnet Spawn
Check East Eriador Spawn
Check East Gondor Spawn
Check Enedwaith Spawn
Check the Elvenkings Halls
Check the Ephel Forodren
Check Ered Engrin
Check the Ered Nimrais
Check Fangorn Forest Spawn
Check Forodwaith Spawn
Check the Gorgoroth Spawn
Check the Greenwood
Check the Grey Mountains Spawn
Check Helms Deep
Check the Haradrim Fortress
Check Haradwaith Spawn
Check Harondor Spawn
Check Imladris
Check the Iron Hills Spawn
Check Isengard
Check the Kingdom of Arnor
Check Lothlorien Spawn
Check the Mansion of the Longbeards
Check Mirkwood Spawn
Check Mithlond Spawn
Check the Morannon
Check the Morgul Vale Spawn
Check Moria
Check the Northern Waste Spawn
Check North Ithilien Spawn
Check the Northern Misty Mountains Spawn
Check Northern Rhun Spawn
Check the North Rhovanion Spawn
Check Nurn Spawn
Check the Paths of the Dead
Check the Rammas Echor
Check the Realms of the Horselords
Check Rohan Spawn
Check the Seat of the Princes
Check South Ithilien Spawn
Check the Southern Misty Mountains Spawn
Check the South Rhovanion Spawn
Check Southern Rhun Spawn
Check The Lonely Mountain
Check The East
Check The North
Check The South
Check The Wood of Webs
Check the Tower of Dark Sorcery
Check the Tower of the Guard
Check Umbar Spawn
Check West Eriador Spawn
Check West Gondor Spawn
Uncapped Spawns
Check Angrenost UNCAPPED
Check Arnor Spawn UNCAPPED
Check Angmar Spawn UNCAPPED
Check the Blue Mountains Spawn UNCAPPED
Check Central Gondor Spawn UNCAPPED
Check Dol Guldur UNCAPPED
Check Eastemnet Spawn UNCAPPED
Check the Domains of the Kings UNCAPPED
Check the Ephel Forodren UNCAPPED
Check the Elvenkings Halls UNCAPPED
Check Ered Engrin UNCAPPED
Check the Dor En Ernil UNCAPPED
Check Fangorn Forest Spawn UNCAPPED
Check East Gondor Spawn UNCAPPED
Check Forodwaith Spawn UNCAPPED
Check the Grey Mountains Spawn UNCAPPED
Check Eriador Spawn UNCAPPED
Check Enedwaith Spawn UNCAPPED
Check the Ered Nimrais UNCAPPED
Check the Greenwood UNCAPPED
Check the Gorgoroth Spawn UNCAPPED
Check Helms Deep UNCAPPED
Check Imladris UNCAPPED
Check the Haradrim Fortress UNCAPPED
Check Haradwaith Spawn UNCAPPED
Check Harondor Spawn UNCAPPED
Check the Iron Hills Spawn UNCAPPED
Check Isengard UNCAPPED
Check the Kingdom of Arnor UNCAPPED
Check Lothlorien Spawn UNCAPPED
Check the Mansion of the Longbeards UNCAPPED
Check Mirkwood Spawn UNCAPPED
Check Mithlond Spawn UNCAPPED
Check the Morannon UNCAPPED
Check the Morgul Vale Spawn UNCAPPED
Check Moria UNCAPPED
Check the Northern Waste Spawn UNCAPPED
Check North Ithilien Spawn UNCAPPED
Check the Northern Misty Mountains Spawn UNCAPPED
Check Northern Rhun Spawn UNCAPPED
Check the North Rhovanion Spawn UNCAPPED
Check Nurn Spawn UNCAPPED
Check the Paths of the Dead UNCAPPED
Check the Rammas Echor UNCAPPED
Check the Realms of the Horselords UNCAPPED
Check Rohan Spawn UNCAPPED
Check the Seat of the Princes UNCAPPED
Check the Shire Spawn UNCAPPED
Check South Ithilien Spawn UNCAPPED
Check the Southern Misty Mountains Spawn UNCAPPED
Check the South Rhovanion Spawn UNCAPPED
Check Southern Rhun Spawn UNCAPPED
Check The Lonely Mountain UNCAPPED
Check The East UNCAPPED
Check The North UNCAPPED
Check The South UNCAPPED
Check The Wood of Webs UNCAPPED
Check the Tower of Dark Sorcery UNCAPPED
Check the Tower of the Guard UNCAPPED
Check Umbar Spawn UNCAPPED
Check West Gondor Spawn UNCAPPED
Change Region Ownership
Move Killing Unit
Abandoned Mine
Adorn
Altar of Blood
Altar of Melkor
Amon Lanc
Andrast
Anfalas
Annuminas
Balins Tomb
Barad Dur
Baul Syanoc
Beorns Den
Border Garrison
Bree
Cair Andros
Caras Galadhon
Carn Dum
Celebrant
Cerin Amroth
Cirith Ungol
City of the Corsairs
Dagorlad
Dale
Dead Marshes
Derndingle
Dol Amroth
Druadan Village
Dunland
Dwimorberg
Eagles Eyrie
Eastern Osgiliath
Eastfarthing
East Harad
East Morannon
East Mordor
Edoras
Edhellond
Entwash
Erebor
Erech
Eregion
Esgaroth
Ettenmoors
Far Harad
Fimbrethil
Fishing Village
Ford of Onodlo
Fornost
Forochel
Goblin Stronghold
Great Lair
Grey Havens
Gundabad
Hall of the Dwarf Lords
Hall of the Shipwrights
Henneth Annun
Khand
Khazad Dum
Limlight
Linhir
Lond Daer
Lossarnach
Lossoth Camp
Minas Morgul
Minas Tirith
Mining City
Mounain Fastness
Near Harad
Nimrodel
Nindalf
Northeast Mordor
Northern Mine
Northfarthing
North Harad
Orc Camp
Orthanc
Pelargir
Pinnath Gelin
Pirate Camp
Poros
Ranger Camp
Ranger Hideout
Rauros
Rhosgobel
Rivendell
Riverside Camp
Royal Barracks
Ruins of Ilmen
Sea Fort
Smithy
Snowbourn
Southfarthing
South Harad
South Mordor
Southeast Mordor
Southron Camp
Southron Fort
Southron Outpost
Southwest City
Stepped Throne
Tharbad
The Black Hall
The Delving
The Hall of Moria
The Haven
The Hornburg
The Iron Halls
The Necromancers Lair
The Wold
Thorins Hold
Thranduils Court
Tolfalas
Tom Bombadils House
Torech Ungol
Trackless Hills
Trollshaws
Uruk Redoubt
Warg Encampment
War Hall
Warriors Den
Weathertop Camp
West Emnet
Western Osgiliath
Westfarthing
Westfold
West Harad
West Morannon
Withered Heath
Wood Elf Hamlet
Woodland Fort
Leave Region
Leave Abandoned Mine
Leave Adorn
Leave Altar of Blood
Leave Altar of Melkor
Leave Amon Lanc
Leave Andrast
Leave Anfalas
Leave Annuminas
Leave Balins Tomb
Leave Barad Dur
Leave Baul Syanoc
Leave Beorns Den
Leave Border Garrison
Leave Bree
Leave Cair Andros
Leave Caras Galadhon
Leave Carn Dum
Leave Celebrant
Leave Cerin Amroth
Leave Cirith Ungol
Leave City of the Corsairs
Leave Dagorlad
Leave Dale
Leave Dead Marshes
Leave Derndingle
Leave Dol Amroth
Leave Druadan Forest
Leave Dunland
Leave Dwimorberg
Leave Eagles Eyrie
Leave Eastern Osgiliath
Leave Eastfarthing
Leave East Harad
Leave East Morannon
Leave East Mordor
Leave Edoras
Leave Edhellond
Leave Entwash
Leave Erebor
Leave Erech
Leave Eregion
Leave Esgaroth
Leave Ettenmoors
Leave Far Harad
Leave Fimbrethil
Leave Fishing Village
Leave Ford of Onodlo
Leave Fornost
Leave Forochel
Leave Goblin Stronghold
Leave Great Lair
Leave Grey Havens
Leave Gundabad
Leave Hall of the Dwarf Lords
Leave Hall of the Shipwrights
Leave Henneth Annun
Leave Khand
Leave Khazad Dum
Leave Limlight
Leave Linhir
Leave Lond Daer
Leave Lossarnach
Leave Lossoth Camp
Leave Minas Morgul
Leave Minas Tirith
Leave Mining Camp
Leave Mountain Fastness
Leave Near Harad
Leave Nimrodel
Leave Nindalf
Leave Northeast Mordor
Leave Northern Mine
Leave Northfarthing
Leave North Harad
Leave Orc Camp
Leave Orc Outpost
Leave Orthanc
Leave Pelargir
Leave Pinnath Gelin
Leave Pirate Camp
Leave Poros
Leave Ranger Camp
Leave Ranger Hideout
Leave Rauros
Leave Rhosgobel
Leave Rivendell
Leave Riverside Camp
Leave Royal Barracks
Leave Ruins of Ilmen
Leave Sea Fort
Leave Smithy
Leave Snowourn
Leave Southfarthing
Leave South Harad
Leave South Mordor
Leave Southeast Mordor
Leave Southron Camp
Leave Southron Fort
Leave Southron Outpost
Leave Southwest City
Leave Stepped Throne
Leave Tharbad
Leave The Black Hall
Leave The Delving
Leave The Hall of Moria
Leave The Haven
Leave The Hornburg
Leave The Iron Halls
Leave The Necromancers Lair
Leave The Wold
Leave Thorins Hold
Leave Thranduils Court
Leave Tolfalas
Leave Tom Bombadils House
Leave Torech Ungol
Leave Trackless Hills
Leave Trollshaws
Leave Warg Encampment
Leave War Hall
Leave Warriors Den
Leave Weathertop Camp
Leave West Emnet
Leave Western Osgiliath
Leave Westfarthing
Leave Westfold
Leave West Harad
Leave West Morannon
Leave Withered Heath
Leave Wood Elf Hamlet
Leave Woodland Fort
Remove Fog of War
Visibility
Full Visibility
Dungeon Entrances and Exits
Enter Elvenkings Halls
Exit Elvenkings Halls
Exit Elvenkings Halls Trapdoor
Exit Ered Engrin Narrow Stair
Enter Erebor Bridge
Exit Erebor Bridge
Enter Iron Hils
Exit Iron Hills
Enter Paths
Enter Paths Erech
Exit Paths
Exit Paths Erech
Enter Moria
Enter Moria Bridge
Exit Moria
Exit Moria Bridge
Exit Mountains of Torment Cave
Enter Erebor
Exit Erebor
Enter Erebor Side
Exit Erebor Rune Door
Overworld Paths
Exit Dol Guldur
Exit Helms Deep Gatehouse
Exit Helms Deep Glittering Caves
Exit Isengard
Enter Long Worm Cave
Exit Long Worm Cave
Exit Minas Morgul
Exit Mirkwood
Exit Rohan
Enter Smithy
Exit Smithy
Exit The Black Hall Altar
Exit The Black Hall Cave
Enter Trollshaws
Exit Trollshaws
Minas Tirith 1
Minas Tirith 2
Minas Tirith 3
Minas Tirith 4
Minas Tirith 5
Minas Tirith 6
Greater Spawns
The Angrenost
The Domains of the Kings
The Dor En Ernil
The East
The Ephel Forodren
The Ered Nimrais
The Greenwood
The Kingdom of Arnor
The Mansion of the Longbeards
The Morannon
The North
The Rammas Echor
The Realms of the Horselords
The South
Ways
Cair Andros Bridge Left Southeast to Northwest
Cair Andros Bridge Left Northwest to Southeast
Cair Andros Bridge Right Southeast to Northwest
Cair Andros Bridge Right Northwest to Southeast
Dol Guldur Escape Route
Elvenkings Halls In
Elvenkings Halls Out
Elvenkings Halls Trapdoor In
Erebor In
Erebor Out
Erebor Rune Door In
Erebor Rune Door Out
Ered Engrin Escape Route
Erebor Bridge In
Erebor Bridge Out
Eregion Bridge North to South
Eregion Bridge South to Northeast
Harondor Bridge Northeast to West
Harondor Bridge West to Northeast
Helms Deep Cave
Helms Deep Escape Route
Iron Hills In
Iron Hills Out
Isengard Cave In
Ithilien Bridge East to West
Ithilien Bridge West to East
Lond Daer Bridge Northwest to East
Lond Daer Bridge Southeast to West
Lothlorien Bridge East to West
Lothlorien Bridge West to East
Mirkwood Bridge East to West
Mirkwood Bridge North to South
Mirkwood Bridge South to North
Mirkwood Bridge West to East
Minas Morgul Cave
Minas Tirith Escape Route 1
Minas Tirith Escape Route 2
Minas Tirith Escape Route 3
Minas Tirith Escape Route 4
Minas Tirith Escape Route 5
Minas Tirith Escape Route 6
Minas Tirith Next Level 1
Minas Tirith Next Level 2
Minas Tirith Next Level 3
Minas Tirith Next Level 4
Minas Tirith Next Level 5
Misty Mountains Bridge North to South
Misty Mountains Bridge South to North
Moria In
Moria Out
Moria Side In
Moria Side Out
Mountains of Torment Cave
Mount Gundabad Cave
Numenor Falls
Osgiliath Bridge North to South
Osgiliath Bridge South to North
Paths Entrance In
Paths Side Entrance In
Paths Exit Out
Paths Side Exit Out
Rohan Escape Route
Rhun Bridge South to Northwest
Rhun Bridge North to Southeast
Ruins of Ilmen Cave
Sea of Nurnen Bridge Northeast to West
Sea of Nurnen Bridge West to Northeast
Smithy Cave
Tharbad Bridge Northeast to Southwest
Tharbad Bridge Southwest to Northeast
The Black Hall Cave
The Black Hall Escape Route
Thorins Mine Cave
Thrandruils Pass
Trollshaws Cave
West Gondor Bridge North to South
West Gondor Bridge South to North
Withered Heath Cave
Gates of Death
Angmar Gate
Blue Mountains Gate
Central Gondor Gate
Dol Guldur Gate
Eastemnet Gate
East Gondor Gate
Enedwaith Gate
Eriador Gate
Forodwaith Gate
Harad Gate
Harondor Gate
Iron Hills Gate
Ithilien Gate
Mirkwood Gate
Mordor Gate
Northern Misty Mountains Gate
Northern Rhun Gate
Paths of the Dead Gate
Rohan Gate
Shire Gate
Southern Misty Mountains Gate
South Rhovanion Gate
Umbar Gate
West Gondor Gate
Albatross Triggers
Initialise Albatross Array
Immolation Catch
Albatross Location
No Albatross Area
Near to Albatross
qpPyKT Trigger
Near to qpPyKT
Death Gate Captions
Angmar Gate Caption
Blue Mountains Gate Caption
Central Gondor Gate Caption
Dol Guldur Gate Caption
Eastemnet Gate Caption
East Gondor Gate Caption
Enedwaith Gate Caption
Eriador Gate Caption
Forodwaith Gate Caption
Harad Gate Caption
Harondor Gate Caption
Iron Hills Gate Caption
Ithilien Gate Caption
Mirkwood Gate Caption
Mordor Gate Caption
Northern Misty Mountains Gate Caption
Northern Rhun Gate Caption
Paths of the Dead Gate Caption
Rohan Gate Caption
Shire Gate Caption
Southern Misty Mountains Gate Caption
South Rhovanion Gate Caption
Umbar Gate Caption
West Gondor Gate Caption
Sinandur's Gate
Sinandurs Gate
Renaming
Rename Players
Music
DarkAgentsTheme
Stop All Audio
Angmar Music
Balrog Music
Dol Guldur Music
Elessar Music
Saruman Music
Theoden Music
Sauron Music
Grond at The Gates
Nazgul Music
Hobbit Music
Faramir Music
Legolas Music
Unit Limits
Grey Slayers
Royal Marksmen
Sons of Fram
Ballistae
Battering Rams
Catapults of the Free Peoples
Catapults of the Enemy
Orcish War Machines
Umbarian Catapults
Grond
Black Numenorean Champions
Elven Siege Engines
Cold Drakes
Cold Worms
Ents
Great Eagles
Fire Drakes
Mammoths
Mumakil
Nazgul on Fell Beasts
Stone Giants
Black Riders

		
Name Type Is Array Initial Value
AlbatrossArray rect Yes
AlbatrossGroup group No
Barracks unit Yes
City unit Yes
COPName rect Yes
FirstPlayer integer No
Gold_received integer Yes
leaderbord_name string Yes
num_regions integer Yes
PlayerColours string Yes
RandomiseAlbatross rect No
Renown_received integer Yes
TeamNumber integer Yes
TempVariable integer No
Tower1 unit Yes
Tower2 unit Yes
Tower3 unit Yes
Tower4 unit Yes
Towers unit Yes
Turn integer No
xdeturn integer No
Map Initialisation
  Events
    Map initialization
  Conditions
  Actions
    For each (Integer A) from 1 to 24, 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
          Then - Actions
            Player - Set name of (Player((Integer A))) to ((( + ((String((Player number of (Player((Integer A)))))) + ))) + (Name of (Player((Integer A)))))
            Set VariableSet PlayerColours[1] = (|cffFF0303 + ((Name of Player 1 (Red)) + |r))
            Set VariableSet PlayerColours[2] = (|cff0042FF + ((Name of Player 2 (Blue)) + |r))
            Set VariableSet PlayerColours[3] = (|cff1CE6B9 + ((Name of Player 3 (Teal)) + |r))
            Set VariableSet PlayerColours[4] = (|cff540081 + ((Name of Player 4 (Purple)) + |r))
            Set VariableSet PlayerColours[5] = (|cffFFFC00 + ((Name of Player 5 (Yellow)) + |r))
            Set VariableSet PlayerColours[6] = (|cffFE8A0E + ((Name of Player 6 (Orange)) + |r))
            Set VariableSet PlayerColours[7] = (|cff20C000 + ((Name of Player 7 (Green)) + |r))
            Set VariableSet PlayerColours[8] = (|cffE55BB0 + ((Name of Player 8 (Pink)) + |r))
            Set VariableSet PlayerColours[9] = (|cff959697 + ((Name of Player 9 (Gray)) + |r))
            Set VariableSet PlayerColours[10] = (|cff7EBFF1 + ((Name of Player 10 (Light Blue)) + |r))
            Set VariableSet PlayerColours[11] = (|cff106246 + ((Name of Player 11 (Dark Green)) + |r))
            Set VariableSet PlayerColours[12] = (|cff4E2A04 + ((Name of Player 12 (Brown)) + |r))
            Set VariableSet PlayerColours[13] = (|cff9B0000 + ((Name of Player 13 (Maroon)) + |r))
            Set VariableSet PlayerColours[14] = (|cff0000C3 + ((Name of Player 14 (Navy)) + |r))
            Set VariableSet PlayerColours[15] = (|cff00EAFF + ((Name of Player 15 (Turquoise)) + |r))
            Set VariableSet PlayerColours[16] = (|cffBE00FE + ((Name of Player 16 (Violet)) + |r))
            Set VariableSet PlayerColours[17] = (|cffEBCD87 + ((Name of Player 17 (Wheat)) + |r))
            Set VariableSet PlayerColours[18] = (|cffF8A48B + ((Name of Player 18 (Peach)) + |r))
            Set VariableSet PlayerColours[19] = (|cffBFFF80 + ((Name of Player 19 (Mint)) + |r))
            Set VariableSet PlayerColours[20] = (|cffDCB9EB + ((Name of Player 20 (Lavender)) + |r))
            Set VariableSet PlayerColours[21] = (|cff282828 + ((Name of Player 21 (Coal)) + |r))
            Set VariableSet PlayerColours[22] = (|cffEBF0FF + ((Name of Player 22 (Snow)) + |r))
            Set VariableSet PlayerColours[23] = (|cff00781E + ((Name of Player 23 (Emerald)) + |r))
            Set VariableSet PlayerColours[24] = (|cffA46F33 + ((Name of Player 24 (Peanut)) + |r))
          Else - Actions
Colour Grey Company Rangers
  Events
    Unit - A unit enters (Playable map area)
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Grey Company Ranger
      Then - Actions
        Unit - Change color of (Triggering unit) to Black
      Else - Actions
Colour Mounted Grey Company Rangers
  Events
    Unit - A unit enters (Playable map area)
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Mounted Grey Company Ranger
      Then - Actions
        Unit - Change color of (Triggering unit) to Black
      Else - Actions
Clear Announcements
  Events
    Player - Player 1 (Red) types a chat message containing -Clear (stringnoformat) as An exact match
  Conditions
  Actions
    Cinematic - Clear the screen of text messages for (All players).
Aragorn
  Events
    Unit - A unit enters Bree_Heavy_Rain <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Son of Arathorn
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Balrog
  Events
    Unit - A unit enters Moria_Fog <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Durin's Bane
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Brand
  Events
    Unit - A unit enters Brands_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to King of Dale
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Dain
  Events
    Unit - A unit enters Ered_Engrin_Fog <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to King Under The Mountain
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Eowyn
  Events
    Unit - A unit enters Eowyns_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Shieldmaiden of Rohan
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Fire Drake of Gondolin
  Events
    Unit - A unit enters Withered_Heath_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to The Scarred Beast
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Frodo
  Events
    Unit - A unit enters Frodo_and_Sams_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Ring-bearer
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Gandalf
  Events
    Unit - A unit enters Gandalfs_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Mithrandir
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Glorfindel
  Events
    Unit - A unit enters Glorfindels_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Elven Lord
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Goldberry
  Events
    Unit - A unit enters Goldberry_and_Toms_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to The River-daughter
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Gostir
  Events
    Unit - A unit enters Withered_Heath_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Terror of the Heath
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Grimbeorn
  Events
    Unit - A unit enters Grimbeorns_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Chieftain of the Beornings
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Gwaihir
  Events
    Unit - A unit enters Mountain_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to The Windlord
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Haldir
  Events
    Unit - A unit enters Lothl__rien_Moonlight <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Marchwarden of Lothlórien
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Imrahil
  Events
    Unit - A unit enters Dol_Amroth_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Prince of Dol Amroth
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Lurtz
  Events
    Unit - A unit enters Isengard_Light_Rain <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Uruk-hai Champion
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Merry
  Events
    Unit - A unit enters Merrys_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Esquire of Rohan
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Pallando
  Events
    Unit - A unit enters Pallandos_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Rómestámo
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Pippin
  Events
    Unit - A unit enters Pippins_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Guard of the Citadel
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Radagast
  Events
    Unit - A unit enters Mirkwood_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Aiwendil
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Rioc
  Events
    Unit - A unit enters Riocs_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to King of the Dead
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Sam
  Events
    Unit - A unit enters Frodo_and_Sams_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Master Gamgee
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Shelob
  Events
    Unit - A unit enters Shelobs_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to The Shadow Spider
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Smeagol
  Events
    Unit - A unit enters Moria_Fog <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Gollum
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
The Great Cold Drake
  Events
    Unit - A unit enters Withered_Heath_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Slayer of Dáin I and Frór
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Tom
  Events
    Unit - A unit enters Goldberry_and_Toms_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Oldest and Fatherless
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Treebeard
  Events
    Unit - A unit enters Treebeards_Influence <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Shepherd of the Forest
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Ugluk
  Events
    Unit - A unit enters Isengard_Light_Rain <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Captain of the Uruk-hai
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Uruloki
  Events
    Unit - A unit enters Withered_Heath_Light_Wind <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Drake of the Hoard
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Witch King Flyer
  Events
    Unit - A unit enters Minas_Morgul_Fog <gen>
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Triggering unit)) Equal to Lord of the Nazgûl
      Then - Actions
        Unit - Change color of (Triggering unit) to (Color of (Owner of (Triggering unit)))
      Else - Actions
Make Leaderboard Start
  Events
    Time - Elapsed game time is 5.00 seconds
  Conditions
  Actions
    Leaderboard - Create a leaderboard for (All players) titled Loading...
    Set VariableSet Turn = 45
Leaderboard Timer
  Events
    Time - Every 1.00 seconds of game time
  Conditions
  Actions
    Set VariableSet Turn = (Turn - 1)
    Leaderboard - Change the title of (Last created leaderboard) to (Turn Timer: + (String(Turn)))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Turn Equal to 0
      Then - Actions
        Set VariableSet Turn = 46
        Trigger - Run Dynamic_Spawn_System_On_I_Spawns_Capped <gen> (checking conditions)
      Else - Actions
Leaderboard Timer NODSS CAPPED
  Events
    Time - Every 1.00 seconds of game time
  Conditions
  Actions
    Set VariableSet Turn = (Turn - 1)
    Leaderboard - Change the title of (Last created leaderboard) to (Turn Timer: + (String(Turn)))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Turn Equal to 0
      Then - Actions
        Set VariableSet Turn = 46
        Trigger - Run Dynamic_Spawn_System_Off_I_Spawns_Capped <gen> (checking conditions)
      Else - Actions
Leaderboard Timer DSS UNCAPPED
  Events
    Time - Every 1.00 seconds of game time
  Conditions
  Actions
    Set VariableSet Turn = (Turn - 1)
    Leaderboard - Change the title of (Last created leaderboard) to (Turn Timer: + (String(Turn)))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Turn Equal to 0
      Then - Actions
        Set VariableSet Turn = 46
        Trigger - Run Dynamic_Spawn_System_On_I_Spawns_Uncapped <gen> (checking conditions)
      Else - Actions
Leaderboard Timer NODSS UNCAPPED
  Events
    Time - Every 1.00 seconds of game time
  Conditions
  Actions
    Set VariableSet Turn = (Turn - 1)
    Leaderboard - Change the title of (Last created leaderboard) to (Turn Timer: + (String(Turn)))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Turn Equal to 0
      Then - Actions
        Set VariableSet Turn = 46
        Trigger - Run Dynamic_Spawn_System_Off_I_Spawns_Uncapped <gen> (checking conditions)
      Else - Actions
Open Cair Andros Gate
  Events
    Unit - Númenórean Gatehouse 0995 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Slow Poison 5234 <gen>
Close Cair Andros Gate
  Events
    Unit - Númenórean Gatehouse 0995 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Slow Poison 5234 <gen>
Open Dol Amroths Gates
  Events
    Unit - Númenórean Gatehouse 0373 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Mannish Gate 8291 <gen>
    Destructible - Open Mannish Gate 8308 <gen>
Close Dol Amroths Gates
  Events
    Unit - Númenórean Gatehouse 0373 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Mannish Gate 8291 <gen>
    Destructible - Close Mannish Gate 8308 <gen>
Open Dol Amroth Shipyard Gate
  Events
    Unit - Númenórean Gatehouse 0372 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Slow Poison 6109 <gen>
Close Dol Amroth Shipyard Gate
  Events
    Unit - Númenórean Gatehouse 0372 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Slow Poison 6109 <gen>
Open Dol Guldurs Northern Gate
  Events
    Unit - Dol Guldur Gatehouse 0314 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Trueshot Aura 9646 <gen>
Close Dol Guldurs Northern Gate
  Events
    Unit - Dol Guldur Gatehouse 0314 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Trueshot Aura 9646 <gen>
Open Dol Guldurs Western Gate
  Events
    Unit - Dol Guldur Gatehouse 0209 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Devotion Aura 9800 <gen>
Close Dol Guldurs Western Gate
  Events
    Unit - Dol Guldur Gatehouse 0209 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Devotion Aura 9800 <gen>
Open Doors of Durin
  Events
    Unit - Goblin Gatehouse 0291 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open 9098 <gen>
Close Doors of Durin
  Events
    Unit - Goblin Gatehouse 0291 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close 9098 <gen>
Open Eastern Osgiliath Gate
  Events
    Unit - Númenórean Gatehouse 0381 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Heal 0612 <gen>
Close Eastern Osgiliath Gate
  Events
    Unit - Númenórean Gatehouse 0381 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Heal 0612 <gen>
Open Elvenkings Halls Great Gate
  Events
    Unit - Silvan Gatehouse 0798 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Vampiric Aura 6610 <gen>
Close Elvenkings Halls Great Gate
  Events
    Unit - Silvan Gatehouse 0798 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Vampiric Aura 6610 <gen>
Open Elvenkings Halls Portcullis
  Events
    Unit - Galion's Lever 0212 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open the Trapdoor and Portcullis (E)
  Actions
    Destructible - Open Devotion Aura 1362 <gen>
Close Elvenkings Halls Portcullis
  Events
    Unit - Galion's Lever 0212 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close the Trapdoor and Portcullis (C)
  Actions
    Destructible - Close Devotion Aura 1362 <gen>
Open Elvenkings Halls Trapdoor
  Events
    Unit - Galion's Lever 0212 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open the Trapdoor and Portcullis (E)
  Actions
    Destructible - Open Endurance Aura 1356 <gen>
Close Elvenkings Halls Trapdoor
  Events
    Unit - Galion's Lever 0212 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close the Trapdoor and Portcullis (C)
  Actions
    Destructible - Close Endurance Aura 1356 <gen>
Open Erebors Bridge Gates
  Events
    Unit - Dwarven Gatehouse 0999 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 9740 <gen>
    Destructible - Open Mana Shield 3071 <gen>
Close Erebors Bridge Gates
  Events
    Unit - Dwarven Gatehouse 0999 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 9740 <gen>
    Destructible - Close Mana Shield 3071 <gen>
Open Erebors Gates
  Events
    Unit - Dwarven Gatehouse 0628 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Dwarven Gate 1231 <gen>
    Destructible - Open Dwarven Gate 1232 <gen>
    Destructible - Open Dwarven Gate 4164 <gen>
Close Erebors Gates
  Events
    Unit - Dwarven Gatehouse 0628 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Dwarven Gate 1231 <gen>
    Destructible - Close Dwarven Gate 1232 <gen>
    Destructible - Close Dwarven Gate 4164 <gen>
Open Ered Engrins Gates
  Events
    Unit - Dwarven Gatehouse 0861 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Dwarven Gate 3475 <gen>
    Destructible - Open Dwarven Gate 8817 <gen>
Close Ered Engrins Gates
  Events
    Unit - Dwarven Gatehouse 0861 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Dwarven Gate 3475 <gen>
    Destructible - Close Dwarven Gate 8817 <gen>
Open Gate of Isengard Inner
  Events
    Unit - Gatekeep of Isengard 0494 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Slow Poison 4201 <gen>
Close Gate of Isengard Inner
  Events
    Unit - Gatekeep of Isengard 0494 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Slow Poison 4201 <gen>
Open Gate of Isengard Middle
  Events
    Unit - Gatekeep of Isengard 0240 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Slow Poison 0092 <gen>
Close Gate of Isengard Middle
  Events
    Unit - Gatekeep of Isengard 0240 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Slow Poison 0092 <gen>
Open Gate of Isengard Outer
  Events
    Unit - Gatekeep of Isengard 0525 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Slow Poison 0417 <gen>
Close Gate of Isengard Outer
  Events
    Unit - Gatekeep of Isengard 0525 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Slow Poison 0417 <gen>
Open Gate of the Dead City Inner
  Events
    Unit - Minas Morgul Gatehouse 0360 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Cloud 6185 <gen>
Close Gate of the Dead City Inner
  Events
    Unit - Minas Morgul Gatehouse 0360 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Cloud 6185 <gen>
Open Gate of the Dead City Outer
  Events
    Unit - Minas Morgul Gatehouse 0219 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Gate of the Dead City 9095 <gen>
Close Gate of the Dead City Outer
  Events
    Unit - Minas Morgul Gatehouse 0219 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Gate of the Dead City 9095 <gen>
Open Helms Deep Gate Inner
  Events
    Unit - Númenórean Gatehouse 0829 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Heal 8845 <gen>
Close Helms Deep Gate Inner
  Events
    Unit - Númenórean Gatehouse 0829 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Heal 8845 <gen>
Open Helms Deep Gates Middle
  Events
    Unit - Númenórean Gatehouse 0539 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Heal 8844 <gen>
    Destructible - Open Slow Poison 0363 <gen>
Close Helms Deep Gates Middle
  Events
    Unit - Númenórean Gatehouse 0539 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Heal 8844 <gen>
    Destructible - Close Slow Poison 0363 <gen>
Open Helms Deep Gate Outer
  Events
    Unit - Númenórean Gatehouse 0501 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Heal 8836 <gen>
Close Helms Deep Gate Outer
  Events
    Unit - Númenórean Gatehouse 0501 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Heal 8836 <gen>
Repair Hornburg Gate
  Events
    Unit - Hornburg Gatehouse 0383 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Repair the Hornburg Gate (R)
  Actions
    Destructible - Close Flood 2423 <gen>
Open Khands Gate
  Events
    Unit - Mannish Bell Tower 0442 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 2723 <gen>
Close Khands Gate
  Events
    Unit - Mannish Bell Tower 0442 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 2723 <gen>
Open Khazad Dums Gate
  Events
    Unit - Goblin Gatehouse 0359 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open 8920 <gen>
Close Khazad Dums Gate
  Events
    Unit - Goblin Gatehouse 0359 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close 8920 <gen>
Open Lothloriens Gate
  Events
    Unit - Galadhrim Gatehouse 0532 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 4283 <gen>
Close Lothloriens Gate
  Events
    Unit - Galadhrim Gatehouse 0532 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 4283 <gen>
Open Minas Tiriths Inner Gates
  Events
    Unit - The White Tower of Ecthelion 0138 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Mannish Gate 2398 <gen>
    Destructible - Open Mannish Gate 2779 <gen>
Close Minas Tiriths Inner Gates
  Events
    Unit - The White Tower of Ecthelion 0138 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Mannish Gate 2398 <gen>
    Destructible - Close Mannish Gate 2779 <gen>
Open Minas Tiriths Middle Gates
  Events
    Unit - White Gatehouse 0222 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Mannish Gate 0307 <gen>
    Destructible - Open Mannish Gate 4984 <gen>
    Destructible - Open Mannish Gate 4990 <gen>
Close Minas Tiriths Middle Gates
  Events
    Unit - White Gatehouse 0222 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Mannish Gate 0307 <gen>
    Destructible - Close Mannish Gate 4984 <gen>
    Destructible - Close Mannish Gate 4990 <gen>
Open Minas Tiriths Outer Gates
  Events
    Unit - White Gatehouse 0883 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Slow Poison 2433 <gen>
    Destructible - Open Mannish Gate 4487 <gen>
Close Minas Tiriths Outer Gates
  Events
    Unit - White Gatehouse 0883 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Slow Poison 2433 <gen>
    Destructible - Close Mannish Gate 4487 <gen>
Open Minas Tirith Gateway Gates
  Events
    Unit - Houses of Healing 0187 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open the Gateway Gates (E)
  Actions
    Destructible - Open Devotion Aura 6597 <gen>
    Destructible - Open 6746 <gen>
    Destructible - Open 6750 <gen>
    Destructible - Open 6754 <gen>
    Destructible - Open Devotion Aura 6718 <gen>
Close Minas Tiriths Gateway Gates
  Events
    Unit - Minas Tirith [Tower of the Guard] 0076 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close the Gateway Gates (C)
  Actions
    Destructible - Close Devotion Aura 6597 <gen>
    Destructible - Close 6746 <gen>
    Destructible - Close 6750 <gen>
    Destructible - Close 6754 <gen>
    Destructible - Close Devotion Aura 6718 <gen>
Open Mountain Fastness Gate
  Events
    Unit - Silvan Gatehouse 0445 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Entangling Roots 1594 <gen>
Close Mountain Fastness Gate
  Events
    Unit - Silvan Gatehouse 0445 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Entangling Roots 1594 <gen>
Open Rhosgobel Gate
  Events
    Unit - Silvan Gatehouse 0860 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 7211 <gen>
Close Rhosgobel Gate
  Events
    Unit - Silvan Gatehouse 0860 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 7211 <gen>
Open Rivendell Harbour Gate
  Events
    Unit - Ñoldorin Gatehouse 0274 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Heal 9173 <gen>
Close Rivendell Harbour Gate
  Events
    Unit - Ñoldorin Gatehouse 0274 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Heal 9173 <gen>
Open Rivendells Main Gate
  Events
    Unit - Ñoldorin Gatehouse 0271 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Heal 3272 <gen>
Close Rivendells Main Gate
  Events
    Unit - Ñoldorin Gatehouse 0271 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Heal 3272 <gen>
Open Royal Barracks Gate
  Events
    Unit - Silvan Gatehouse 0815 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Entangling Roots 1576 <gen>
Close Royal Barracks Gate
  Events
    Unit - Silvan Gatehouse 0815 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Entangling Roots 1576 <gen>
Open Rune Door of Erebor
  Events
    Unit - Dwarven Gatehouse 0369 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Howl of Terror 0321 <gen>
Close Rune Door of Erebor
  Events
    Unit - Dwarven Gatehouse 0369 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Howl of Terror 0321 <gen>
Open The Black Gate of Mordor Carchost
  Events
    Unit - Carchost 0775 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open the Black Gate (E)
  Actions
    Destructible - Open Trueshot Aura 8517 <gen>
Close The Black Gate of Mordor Carchost
  Events
    Unit - Carchost 0775 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close the Black Gate (C)
  Actions
    Destructible - Close Trueshot Aura 8517 <gen>
Open The Black Gate of Mordor Narchost
  Events
    Unit - Narchost 0300 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open the Black Gate (E)
  Actions
    Destructible - Open Trueshot Aura 8517 <gen>
Close The Black Gate of Mordor Narchost
  Events
    Unit - Narchost 0300 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close the Black Gate (C)
  Actions
    Destructible - Close Trueshot Aura 8517 <gen>
Open The Black Halls Inner Gate
  Events
    Unit - Mannish Bell Tower 0386 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Devotion Aura 4228 <gen>
Close The Black Halls Inner Gate
  Events
    Unit - Mannish Bell Tower 0386 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Devotion Aura 4228 <gen>
Open The Black Halls Middle Gate
  Events
    Unit - Mannish Bell Tower 0378 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 7455 <gen>
Close The Black Halls Middle Gate
  Events
    Unit - Mannish Bell Tower 0378 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 7455 <gen>
Open The Black Halls Outer Gates
  Events
    Unit - Mannish Bell Tower 0379 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 7506 <gen>
    Destructible - Open Endurance Aura 7507 <gen>
Close The Black Halls Outer Gates
  Events
    Unit - Mannish Bell Tower 0379 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 7506 <gen>
    Destructible - Close Endurance Aura 7507 <gen>
Open The Dark Door
  Events
    Unit - The Way 0701 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Unholy Aura 0308 <gen>
Close The Dark Door
  Events
    Unit - The Way 0701 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Unholy Aura 0308 <gen>
Open The Gate of Erebor
  Events
    Unit - Dwarven Gatehouse 0218 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Devotion Aura 1208 <gen>
Close The Gate of Erebor
  Events
    Unit - Dwarven Gatehouse 0218 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Devotion Aura 1208 <gen>
Open The Hall of Moria Gate
  Events
    Unit - Goblin Gatehouse 0537 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Goblin Gate 3751 <gen>
Close The Hall of Moria Gate
  Events
    Unit - Goblin Gatehouse 0537 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Goblin Gate 3751 <gen>
Open Thranduils Court Gate
  Events
    Unit - Silvan Gatehouse 0812 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Entangling Roots 0336 <gen>
Close Thranduils Court Gate
  Events
    Unit - Silvan Gatehouse 0812 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Entangling Roots 0336 <gen>
Open Umbars Gates
  Events
    Unit - Black Númenórean Gatehouse 0496 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open 2074 <gen>
    Destructible - Open 1812 <gen>
Close Umbars Gates
  Events
    Unit - Black Númenórean Gatehouse 0496 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close 2074 <gen>
    Destructible - Close 1812 <gen>
Open Umbar Sea Gate
  Events
    Unit - Black Númenórean Gatehouse 0402 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open 2166 <gen>
Close Umbar Sea Gate
  Events
    Unit - Black Númenórean Gatehouse 0402 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close 2166 <gen>
Open Western Osgiliath Gate
  Events
    Unit - Númenórean Gatehouse 0380 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Mannish Gate 2403 <gen>
Close Western Osgiliath Gate
  Events
    Unit - Númenórean Gatehouse 0380 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Mannish Gate 2403 <gen>
Open Woodelf Hamlet Gate
  Events
    Unit - Silvan Gatehouse 0371 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Open Gate(s) (E)
  Actions
    Destructible - Open Endurance Aura 0779 <gen>
Close Woodelf Hamlet Gate
  Events
    Unit - Silvan Gatehouse 0371 <gen> Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to |cffffcc00Close Gate(s) (C)
  Actions
    Destructible - Close Endurance Aura 0779 <gen>
Randomise Ownership
  Events
    Time - Elapsed game time is 10.00 seconds
  Conditions
  Actions
    Set VariableSet COPName[1] = Woodland_Fort <gen>
    Set VariableSet City[1] = Woodland Fort [North Ithilien] 0834 <gen>
    Set VariableSet Towers[1] = Númenórean Tower 0780 <gen>
    Set VariableSet COPName[2] = Trollshaws <gen>
    Set VariableSet City[2] = Trollshaws [N. Misty Mountains] 0527 <gen>
    Set VariableSet Towers[2] = Goblin Burrow 0787 <gen>
    Set VariableSet COPName[3] = Gundabad <gen>
    Set VariableSet City[3] = Gundabad [N. Misty Mountains] 0767 <gen>
    Set VariableSet Towers[3] = Goblin Burrow 0205 <gen>
    Set VariableSet COPName[4] = Beorns_Den <gen>
    Set VariableSet City[4] = Beorn's Den [S. Misty Mountains] 0385 <gen>
    Set VariableSet Towers[4] = Northmen Tower 0125 <gen>
    Set VariableSet COPName[5] = Eagles_Eyrie <gen>
    Set VariableSet City[5] = Eagles' Eyrie [S. Misty Mountains] 0737 <gen>
    Set VariableSet Towers[5] = Northmen Tower 0129 <gen>
    Set VariableSet COPName[6] = Henneth_Ann__n <gen>
    Set VariableSet City[6] = Henneth Annûn [South Ithilien] 0057 <gen>
    Set VariableSet Towers[6] = Númenórean Tower 0130 <gen>
    Set VariableSet COPName[7] = Anfalas <gen>
    Set VariableSet City[7] = Anfalas [West Gondor] 0726 <gen>
    Set VariableSet Towers[7] = Númenórean Tower 0790 <gen>
    Set VariableSet COPName[8] = Andrast <gen>
    Set VariableSet City[8] = Andrast [West Gondor] 0740 <gen>
    Set VariableSet Towers[8] = Númenórean Tower 0791 <gen>
    Set VariableSet COPName[9] = Far_Harad <gen>
    Set VariableSet City[9] = Far Harad [Haradwaith] 0058 <gen>
    Set VariableSet Towers[9] = Southron Tower 0136 <gen>
    Set VariableSet COPName[10] = Near_Harad <gen>
    Set VariableSet City[10] = Near Harad [Haradwaith] 0060 <gen>
    Set VariableSet Towers[10] = Southron Tower 0332 <gen>
    Set VariableSet COPName[11] = Khand <gen>
    Set VariableSet City[11] = Khand [Haradwaith] 0059 <gen>
    Set VariableSet Towers[11] = Southron Tower 0343 <gen>
    Set VariableSet City[11] = Mannish Bell Tower 0442 <gen>
    Set VariableSet COPName[12] = Hall_of_the_Shipwrights <gen>
    Set VariableSet City[12] = Hall of the Shipwrights [Umbar] 0062 <gen>
    Set VariableSet Towers[12] = Umbarian Tower 0189 <gen>
    Set VariableSet COPName[13] = City_of_the_Corsairs <gen>
    Set VariableSet City[13] = City of the Corsairs [Umbar] 0065 <gen>
    Set VariableSet Towers[13] = Umbarian Tower 0254 <gen>
    Set VariableSet City[13] = Black Númenórean Gatehouse 0496 <gen>
    Set VariableSet COPName[14] = The_Haven <gen>
    Set VariableSet City[14] = The Haven [Umbar] 0064 <gen>
    Set VariableSet Towers[14] = Umbarian Tower 0253 <gen>
    Set VariableSet City[14] = Black Númenórean Gatehouse 0402 <gen>
    Set VariableSet City[14] = Umbarian Port 0207 <gen>
    Set VariableSet COPName[15] = Pirate_Camp <gen>
    Set VariableSet City[15] = Pirate Camp [Umbar] 0063 <gen>
    Set VariableSet Towers[15] = Umbarian Tower 0872 <gen>
    Set VariableSet COPName[16] = Westfold <gen>
    Set VariableSet City[16] = Westfold [Rohan] 0066 <gen>
    Set VariableSet Towers[16] = Northmen Tower 0145 <gen>
    Set VariableSet COPName[17] = Southron_Fort <gen>
    Set VariableSet City[17] = Southron Fort [Harondor] 0645 <gen>
    Set VariableSet Towers[17] = Southron Tower 0215 <gen>
    Set VariableSet COPName[18] = Dr__adan_Village <gen>
    Set VariableSet City[18] = Drúadan Village [Rohan] 0521 <gen>
    Set VariableSet Towers[18] = Wose Tower 0472 <gen>
    Set VariableSet COPName[19] = Weathertop_Camp <gen>
    Set VariableSet City[19] = Weathertop Camp [East Eriador] 0800 <gen>
    Set VariableSet Towers[19] = Watchtower of Amon Sûl 0488 <gen>
    Set VariableSet COPName[20] = Bree <gen>
    Set VariableSet City[20] = Bree [East Eriador] 0070 <gen>
    Set VariableSet Towers[20] = Northmen Tower 0667 <gen>
    Set VariableSet COPName[21] = Rivendell <gen>
    Set VariableSet COPName[22] = Northfarthing <gen>
    Set VariableSet City[22] = Northfarthing [West Eriador] 0072 <gen>
    Set VariableSet Towers[22] = Hobbit Tower 0264 <gen>
    Set VariableSet COPName[23] = Linhir <gen>
    Set VariableSet City[23] = Linhir [Central Gondor] 0073 <gen>
    Set VariableSet Towers[23] = Númenórean Tower 0143 <gen>
    Set VariableSet COPName[24] = Dwimorberg <gen>
    Set VariableSet COPName[25] = Lossarnach <gen>
    Set VariableSet City[25] = Lossarnach [Central Gondor] 0075 <gen>
    Set VariableSet Towers[25] = Númenórean Tower 0109 <gen>
    Set VariableSet COPName[26] = Southron_Outpost <gen>
    Set VariableSet City[26] = Southron Outpost [Harondor] 0572 <gen>
    Set VariableSet Towers[26] = Southron Tower 0142 <gen>
    Set VariableSet COPName[27] = Altar_of_Blood <gen>
    Set VariableSet City[27] = Altar of Blood [South Rhovanion] 0241 <gen>
    Set VariableSet Towers[27] = Easterling Tower 0107 <gen>
    Set VariableSet COPName[28] = Southron_Camp <gen>
    Set VariableSet City[28] = Southron Camp [Harondor] 0801 <gen>
    Set VariableSet Towers[28] = Southron Tower 0674 <gen>
    Set VariableSet COPName[29] = Rauros <gen>
    Set VariableSet City[29] = Rauros [Eastemnet] 0101 <gen>
    Set VariableSet Towers[29] = Northmen Tower 0874 <gen>
    Set VariableSet COPName[30] = The_Wold <gen>
    Set VariableSet City[30] = The Wold [Eastemnet] 0099 <gen>
    Set VariableSet Towers[30] = Northmen Tower 0554 <gen>
    Set VariableSet COPName[31] = Entwash <gen>
    Set VariableSet City[31] = Entwash [Fangorn Forest] 0098 <gen>
    Set VariableSet Towers[31] = Entish Guardian 0357 <gen>
    Set VariableSet COPName[32] = Limlight <gen>
    Set VariableSet City[32] = Limlight [Fangorn Forest] 0096 <gen>
    Set VariableSet Towers[32] = Entish Guardian 0356 <gen>
    Set VariableSet COPName[33] = West_Emnet <gen>
    Set VariableSet City[33] = West Emnet [Rohan] 0097 <gen>
    Set VariableSet Towers[33] = Northmen Tower 0141 <gen>
    Set VariableSet COPName[34] = Edoras <gen>
    Set VariableSet City[34] = Edoras [Rohan] 0095 <gen>
    Set VariableSet Towers[34] = Northmen Tower 0638 <gen>
    Set VariableSet COPName[35] = Uruk_Redoubt <gen>
    Set VariableSet City[35] = Uruk Redoubt [Morgul Vale] 0094 <gen>
    Set VariableSet Towers[35] = Orcish Tower 0344 <gen>
    Set VariableSet COPName[36] = East_Morannon <gen>
    Set VariableSet City[36] = East Morannon [Gorgoroth] 0093 <gen>
    Set VariableSet Towers[36] = Orcish Tower 0631 <gen>
    Set VariableSet City[36] = Carchost 0775 <gen>
    Set VariableSet COPName[37] = Orc_Camp <gen>
    Set VariableSet City[37] = Orc Camp [Morgul Vale] 0092 <gen>
    Set VariableSet Towers[37] = Orcish Tower 0375 <gen>
    Set VariableSet COPName[38] = West_Morannon <gen>
    Set VariableSet City[38] = West Morannon [Gorgoroth] 0090 <gen>
    Set VariableSet Towers[38] = Orcish Tower 0181 <gen>
    Set VariableSet City[38] = Narchost 0300 <gen>
    Set VariableSet COPName[39] = Cirith_Ungol <gen>
    Set VariableSet City[39] = Cirith Ungol [Morgul Vale] 0089 <gen>
    Set VariableSet City[39] = Watcher 0370 <gen>
    Set VariableSet City[39] = Watcher 0466 <gen>
    Set VariableSet Towers[39] = Orcish Tower 0308 <gen>
    Set VariableSet COPName[40] = East_Mordor <gen>
    Set VariableSet City[40] = East Mordor [Núrn] 0088 <gen>
    Set VariableSet Towers[40] = Orcish Tower 0399 <gen>
    Set VariableSet COPName[41] = Edhellond <gen>
    Set VariableSet City[41] = Edhellond [West Gondor] 0087 <gen>
    Set VariableSet Towers[41] = Númenórean Tower 0110 <gen>
    Set VariableSet City[41] = Gondorian Quay 0792 <gen>
    Set VariableSet COPName[42] = Dol_Amroth <gen>
    Set VariableSet COPName[43] = Northeast_Mordor <gen>
    Set VariableSet City[43] = Northeast Mordor [Gorgoroth] 0086 <gen>
    Set VariableSet Towers[43] = Orcish Tower 0307 <gen>
    Set VariableSet COPName[44] = Ranger_Camp <gen>
    Set VariableSet City[44] = Ranger Camp [North Ithilien] 0462 <gen>
    Set VariableSet Towers[44] = Númenórean Tower 0280 <gen>
    Set VariableSet COPName[45] = Pelargir <gen>
    Set VariableSet City[45] = Pelargir [Central Gondor] 0079 <gen>
    Set VariableSet Towers[45] = Númenórean Tower 0119 <gen>
    Set VariableSet City[45] = Gondorian Quay 0453 <gen>
    Set VariableSet COPName[46] = Cair_Andros <gen>
    Set VariableSet City[46] = Cair Andros [East Gondor] 0080 <gen>
    Set VariableSet Towers[46] = Númenórean Tower 0146 <gen>
    Set VariableSet City[46] = Númenórean Tower 0627 <gen>
    Set VariableSet City[46] = Númenórean Tower 0600 <gen>
    Set VariableSet City[46] = Númenórean Gatehouse 0995 <gen>
    Set VariableSet COPName[47] = Nimrodel <gen>
    Set VariableSet City[47] = Nimrodel [Lothlórien] 0081 <gen>
    Set VariableSet Towers[47] = Galadhrim Tower 0577 <gen>
    Set VariableSet COPName[48] = Cerin_Amroth <gen>
    Set VariableSet City[48] = Cerin Amroth [Lothlórien] 0082 <gen>
    Set VariableSet Towers[48] = Galadhrim Tower 0629 <gen>
    Set VariableSet COPName[49] = Caras_Galadhon <gen>
    Set VariableSet City[49] = Caras Galadhon [Lothlórien] 0084 <gen>
    Set VariableSet Towers[49] = Galadhrim Tower 0601 <gen>
    Set VariableSet City[49] = Galadhrim Harbour 0401 <gen>
    Set VariableSet COPName[50] = Celebrant <gen>
    Set VariableSet City[50] = Celebrant [Lothlórien] 0083 <gen>
    Set VariableSet Towers[50] = Galadhrim Tower 0467 <gen>
    Set VariableSet City[50] = Galadhrim Gatehouse 0532 <gen>
    Set VariableSet COPName[51] = Barad_d__r <gen>
    Set VariableSet City[51] = Barad-dûr [Gorgoroth] 0091 <gen>
    Set VariableSet City[51] = Tower of Barad-dûr 0456 <gen>
    Set VariableSet City[51] = Tower of Barad-dûr 0717 <gen>
    Set VariableSet Towers[51] = Tower of Barad-dûr 0206 <gen>
    Set VariableSet COPName[52] = Torech_Ungol <gen>
    Set VariableSet City[52] = Torech Ungol [Morgul Vale] 0171 <gen>
    Set VariableSet Towers[52] = Arachnid Tower 0114 <gen>
    Set VariableSet COPName[53] = Western_Osgiliath <gen>
    Set VariableSet City[53] = Western Osgiliath [East Gondor] 0077 <gen>
    Set VariableSet Towers[53] = Númenórean Tower 0695 <gen>
    Set VariableSet City[53] = Númenórean Tower 0784 <gen>
    Set VariableSet City[53] = Númenórean Tower 0115 <gen>
    Set VariableSet City[53] = Númenórean Gatehouse 0380 <gen>
    Set VariableSet City[53] = Gondorian Quay 0664 <gen>
    Set VariableSet COPName[54] = Eastern_Osgiliath <gen>
    Set VariableSet City[54] = Eastern Osgiliath [East Gondor] 0203 <gen>
    Set VariableSet Towers[54] = Númenórean Tower 0777 <gen>
    Set VariableSet City[54] = Númenórean Tower 0302 <gen>
    Set VariableSet City[54] = Númenórean Tower 0783 <gen>
    Set VariableSet City[54] = Númenórean Gatehouse 0381 <gen>
    Set VariableSet COPName[55] = Southeast_Mordor <gen>
    Set VariableSet City[55] = Southeast Mordor [Núrn] 0208 <gen>
    Set VariableSet Towers[55] = Orcish Tower 0301 <gen>
    Set VariableSet City[55] = Orcish Dock 0833 <gen>
    Set VariableSet COPName[56] = South_Mordor <gen>
    Set VariableSet City[56] = South Mordor [Núrn] 0192 <gen>
    Set VariableSet Towers[56] = Orcish Tower 0458 <gen>
    Set VariableSet COPName[57] = Grey_Havens <gen>
    Set VariableSet City[57] = Grey Havens [Mithlond] 0361 <gen>
    Set VariableSet Towers[57] = Ñoldorin Tower 0736 <gen>
    Set VariableSet COPName[58] = Dale <gen>
    Set VariableSet City[58] = Dale [North Rhovanion] 0781 <gen>
    Set VariableSet Towers[58] = Northmen Tower 0244 <gen>
    Set VariableSet COPName[59] = The_Delving <gen>
    Set VariableSet City[59] = The Delving [Blue Mountains] 0844 <gen>
    Set VariableSet Towers[59] = Dwarven Tower 0678 <gen>
    Set VariableSet COPName[60] = Westfarthing <gen>
    Set VariableSet Towers[60] = Hobbit Tower 0263 <gen>
    Set VariableSet City[60] = Westfarthing [West Eriador] 0165 <gen>
    Set VariableSet City[61] = Southfarthing [West Eriador] 0223 <gen>
    Set VariableSet Towers[61] = Hobbit Tower 0137 <gen>
    Set VariableSet COPName[61] = Southfarthing <gen>
    Set VariableSet City[62] = Eastfarthing [West Eriador] 0226 <gen>
    Set VariableSet Towers[62] = Hobbit Tower 0133 <gen>
    Set VariableSet COPName[62] = Eastfarthing <gen>
    Set VariableSet COPName[63] = Nindalf <gen>
    Set VariableSet City[63] = Nindalf [South Rhovanion] 0231 <gen>
    Set VariableSet Towers[63] = Easterling Tower 0715 <gen>
    Set VariableSet City[63] = Balchoth Wharf 0889 <gen>
    Set VariableSet City[64] = Dagorlad [South Rhovanion] 0233 <gen>
    Set VariableSet Towers[64] = Easterling Tower 0112 <gen>
    Set VariableSet COPName[64] = Dagorlad <gen>
    Set VariableSet City[65] = Border Garrison [South Rhovanion] 0236 <gen>
    Set VariableSet Towers[65] = Easterling Tower 0147 <gen>
    Set VariableSet COPName[65] = Border_Garrison <gen>
    Set VariableSet COPName[66] = Sea_Throne <gen>
    Set VariableSet City[66] = Sea Throne [South Rhovanion] 0237 <gen>
    Set VariableSet Towers[66] = Easterling Tower 0152 <gen>
    Set VariableSet City[66] = Balchoth Wharf 0661 <gen>
    Set VariableSet COPName[67] = Stepped_Palace <gen>
    Set VariableSet City[67] = Stepped Palace [Southern Rhûn] 0170 <gen>
    Set VariableSet Towers[67] = Rhûnic Tower 0454 <gen>
    Set VariableSet City[68] = Withered Heath [Northern Rhûn] 0239 <gen>
    Set VariableSet Towers[68] = Long-worm Lurker 0858 <gen>
    Set VariableSet COPName[68] = Withered_Heath <gen>
    Set VariableSet City[69] = Esgaroth [North Rhovanion] 0245 <gen>
    Set VariableSet Towers[69] = Northmen Tower 0251 <gen>
    Set VariableSet COPName[69] = Esgaroth <gen>
    Set VariableSet City[70] = Riverside Ruins [Southern Rhûn] 0250 <gen>
    Set VariableSet Towers[70] = Rhûnic Tower 0871 <gen>
    Set VariableSet COPName[70] = Riverside_Ruins <gen>
    Set VariableSet City[71] = War Hall [Southern Rhûn] 0252 <gen>
    Set VariableSet Towers[71] = Rhûnic Tower 0481 <gen>
    Set VariableSet COPName[71] = War_Hall <gen>
    Set VariableSet City[72] = Ranger Hideout [South Ithilien] 0257 <gen>
    Set VariableSet Towers[72] = Númenórean Tower 0258 <gen>
    Set VariableSet COPName[72] = Ranger_Hideout <gen>
    Set VariableSet City[73] = Poros [South Ithilien] 0255 <gen>
    Set VariableSet Towers[73] = Númenórean Tower 0256 <gen>
    Set VariableSet COPName[73] = Poros <gen>
    Set VariableSet City[74] = Derdingle [Fangorn Forest] 0262 <gen>
    Set VariableSet Towers[74] = Entish Guardian 0124 <gen>
    Set VariableSet COPName[74] = Derndingle <gen>
    Set VariableSet City[75] = Fimbrethil [Fangorn Forest] 0261 <gen>
    Set VariableSet Towers[75] = Entish Guardian 0355 <gen>
    Set VariableSet COPName[75] = Fimbrethil <gen>
    Set VariableSet City[76] = Adorn [Rohan] 0267 <gen>
    Set VariableSet Towers[76] = Northmen Tower 0656 <gen>
    Set VariableSet COPName[76] = Adorn <gen>
    Set VariableSet City[77] = Tharbad [Enedwaith] 0268 <gen>
    Set VariableSet Towers[77] = Númenórean Tower 0273 <gen>
    Set VariableSet COPName[77] = Tharbad <gen>
    Set VariableSet City[78] = Lond Daer [Enedwaith] 0269 <gen>
    Set VariableSet Towers[78] = Númenórean Tower 0304 <gen>
    Set VariableSet City[78] = Northmen Pier 0855 <gen>
    Set VariableSet COPName[78] = Lond_Daer <gen>
    Set VariableSet City[79] = Eregion [East Eriador] 0270 <gen>
    Set VariableSet Towers[79] = Ñoldorin Tower 0117 <gen>
    Set VariableSet COPName[79] = Eregion <gen>
    Set VariableSet COPName[80] = Tom_Bombadils_House <gen>
    Set VariableSet City[80] = Tom Bombadil's House [W. Eriador] 0279 <gen>
    Set VariableSet Towers[80] = Old Man Willow 0841 <gen>
    Set VariableSet City[81] = Ford of Onodlo [Eastemnet] 0284 <gen>
    Set VariableSet Towers[81] = Northmen Tower 0557 <gen>
    Set VariableSet COPName[81] = Ford_of_Onodlo <gen>
    Set VariableSet City[82] = Snowbourn [Eastemnet] 0282 <gen>
    Set VariableSet Towers[82] = Northmen Tower 0127 <gen>
    Set VariableSet COPName[82] = Snowbourn <gen>
    Set VariableSet City[83] = Fornost [Arnor] 0288 <gen>
    Set VariableSet Towers[83] = Númenórean Tower 0289 <gen>
    Set VariableSet COPName[83] = Fornost <gen>
    Set VariableSet City[84] = Annúminas [Arnor] 0294 <gen>
    Set VariableSet Towers[84] = Númenórean Tower 0295 <gen>
    Set VariableSet COPName[84] = Ann__minas <gen>
    Set VariableSet City[85] = Carn Dûm [Angmar] 0290 <gen>
    Set VariableSet Towers[85] = Spire of Sorcery 0000 <gen>
    Set VariableSet COPName[85] = Carn_D__m <gen>
    Set VariableSet City[86] = Forochel [Forodwaith] 0292 <gen>
    Set VariableSet Towers[86] = Lossoth Tower 0852 <gen>
    Set VariableSet City[86] = Lossoth Landing 0640 <gen>
    Set VariableSet COPName[86] = Forochel <gen>
    Set VariableSet City[87] = Tolfalas [Central Gondor] 0204 <gen>
    Set VariableSet Towers[87] = Númenórean Tower 0201 <gen>
    Set VariableSet City[87] = Gondorian Quay 0512 <gen>
    Set VariableSet COPName[87] = Tolfalas <gen>
    Set VariableSet COPName[88] = Smithy <gen>
    Set VariableSet City[88] = Smithy [Blue Mountains] 0848 <gen>
    Set VariableSet Towers[88] = Dwarven Tower 0846 <gen>
    Set VariableSet City[89] = Northern Mine [Iron Hills] 0320 <gen>
    Set VariableSet Towers[89] = Dwarven Tower 0319 <gen>
    Set VariableSet COPName[89] = Northern_Mine <gen>
    Set VariableSet COPName[90] = Thorins_Hold <gen>
    Set VariableSet City[90] = Thorin's Hold [Blue Mountains] 0685 <gen>
    Set VariableSet Towers[90] = Dwarven Tower 0847 <gen>
    Set VariableSet City[91] = Abandoned Mine [Iron Hills] 0323 <gen>
    Set VariableSet Towers[91] = Dwarven Tower 0169 <gen>
    Set VariableSet COPName[91] = Abandoned_Mine <gen>
    Set VariableSet City[92] = Ettenmoors [Angmar] 0541 <gen>
    Set VariableSet Towers[92] = Orcish Tower 0857 <gen>
    Set VariableSet COPName[92] = Ettenmoors <gen>
    Set VariableSet City[93] = Southwest City [Iron Hills] 0310 <gen>
    Set VariableSet Towers[93] = Dwarven Tower 0322 <gen>
    Set VariableSet COPName[93] = Southwest_City <gen>
    Set VariableSet City[94] = Halls of Might [Iron Hills] 0325 <gen>
    Set VariableSet Towers[94] = Dwarven Tower 0362 <gen>
    Set VariableSet COPName[94] = Halls_of_Might <gen>
    Set VariableSet City[95] = Mining City [Iron Hills] 0318 <gen>
    Set VariableSet Towers[95] = Dwarven Tower 0324 <gen>
    Set VariableSet COPName[95] = Mining_City <gen>
    Set VariableSet City[96] = North Harad [Haradwaith] 0331 <gen>
    Set VariableSet Towers[96] = Southron Tower 0140 <gen>
    Set VariableSet COPName[96] = North_Harad <gen>
    Set VariableSet City[97] = East Harad [Haradwaith] 0328 <gen>
    Set VariableSet Towers[97] = Southron Tower 0242 <gen>
    Set VariableSet COPName[97] = East_Harad <gen>
    Set VariableSet City[98] = West Harad [Haradwaith] 0329 <gen>
    Set VariableSet Towers[98] = Southron Tower 0334 <gen>
    Set VariableSet COPName[98] = West_Harad <gen>
    Set VariableSet COPName[99] = South_Harad <gen>
    Set VariableSet City[99] = South Harad [Haradwaith] 0333 <gen>
    Set VariableSet Towers[99] = Southron Tower 0327 <gen>
    Set VariableSet COPName[100] = Lossoth_Camp <gen>
    Set VariableSet City[100] = Lossoth Camp [Northern Waste] 0702 <gen>
    Set VariableSet Towers[100] = Lossoth Tower 0283 <gen>
    Set VariableSet COPName[101] = Barl_Syrnac <gen>
    Set VariableSet City[101] = Barl Syrnac [Northern Rhûn] 0588 <gen>
    Set VariableSet Towers[101] = Rhûnic Tower 0733 <gen>
    Set VariableSet City[102] = Trackless Hills [Northern Waste] 0447 <gen>
    Set VariableSet Towers[102] = Lossoth Tower 0285 <gen>
    Set VariableSet COPName[102] = Trackless_Hills <gen>
    Set VariableSet City[103] = Ruins of Ilmen [Northern Rhûn] 0183 <gen>
    Set VariableSet Towers[103] = Rhûnic Tower 0762 <gen>
    Set VariableSet COPName[103] = Ruins_of_Ilmen <gen>
    Set VariableSet City[104] = Dead Marshes [South Rhovanion] 0330 <gen>
    Set VariableSet Towers[104] = Spire of Sorcery 0425 <gen>
    Set VariableSet COPName[104] = Dead_Marshes <gen>
    Set VariableSet City[105] = Pinnath Gelin [West Gondor] 0690 <gen>
    Set VariableSet Towers[105] = Númenórean Tower 0185 <gen>
    Set VariableSet COPName[105] = Pinnath_Gelin <gen>
    Set VariableSet City[106] = Fishing Village [Northern Waste] 0200 <gen>
    Set VariableSet Towers[106] = Lossoth Tower 0789 <gen>
    Set VariableSet COPName[106] = Fishing_Village <gen>
    Set VariableSet City[107] = The Iron Halls [Grey Mountains] 0793 <gen>
    Set VariableSet Towers[107] = Dwarven Tower 0809 <gen>
    Set VariableSet COPName[107] = The_Iron_Halls <gen>
    -------- - --------
    Set VariableSet FirstPlayer = (Random integer number between 1 and 20)
    Set VariableSet TempVariable = (Random integer number between 2 and 108)
    For each (Integer A) from TempVariable to 107, do (Run Assign_Ownership <gen> (ignoring conditions))
    For each (Integer A) from 1 to (TempVariable - 1), do (Run Assign_Ownership <gen> (ignoring conditions))
Assign Ownership
  Events
  Conditions
  Actions
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    If (((Player(FirstPlayer)) slot status) Not equal to Is playing) then do (Set VariableSet FirstPlayer = (FirstPlayer + 1)) else do (Do nothing)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
    Unit - Change ownership of City[(Integer A)] to (Player(FirstPlayer)) and Change color
    Unit - Change ownership of Towers[(Integer A)] to (Player(FirstPlayer)) and Change color
    Unit - Create 1.Elven Archer for (Owner of City[(Integer A)]) at (Center of COPName[(Integer A)]) facing Default building facing degrees
    Set VariableSet FirstPlayer = (FirstPlayer + 1)
    If (FirstPlayer Greater than 24) then do (Set VariableSet FirstPlayer = 1) else do (Do nothing)
Remove Palantir Bases
  Events
    Time - Elapsed game time is 15.00 seconds
  Conditions
  Actions
    Unit Group - Pick every unit in (Units owned by Player 21 (Coal).) and do (Change ownership of (Picked unit) to (Player((Random integer number between 1 and 20))) and Change color)
    Unit Group - Pick every unit in (Units owned by Player 22 (Snow).) and do (Change ownership of (Picked unit) to (Player((Random integer number between 1 and 20))) and Change color)
    Unit Group - Pick every unit in (Units owned by Player 23 (Emerald).) and do (Change ownership of (Picked unit) to (Player((Random integer number between 1 and 20))) and Change color)
    Unit Group - Pick every unit in (Units owned by Player 24 (Peanut).) and do (Change ownership of (Picked unit) to (Player((Random integer number between 1 and 20))) and Change color)
    Trigger - Turn off (This trigger)
Set Starting Camera
  Events
    Map initialization
  Conditions
  Actions
    For each (Integer A) from 1 to 24, do (Set (Player((Integer A)))'s camera Distance to target to 2450.00 over 0.00 seconds)
Close Camera
  Events
    Player - Player 1 (Red) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Close (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Close (stringnoformat) as An exact match
  Conditions
  Actions
    Camera - Set (Triggering player)'s camera CAMERA_FIELD_TARGET_DISTANCE (camerafield) to Default camera distance over 1.00 seconds
Medium Camera
  Events
    Player - Player 1 (Red) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Medium (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Medium (stringnoformat) as An exact match
  Conditions
  Actions
    Camera - Set (Triggering player)'s camera CAMERA_FIELD_TARGET_DISTANCE (camerafield) to 2450.00 over 1.00 seconds
Far Camera
  Events
    Player - Player 1 (Red) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Far (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Far (stringnoformat) as An exact match
  Conditions
  Actions
    Camera - Set (Triggering player)'s camera CAMERA_FIELD_TARGET_DISTANCE (camerafield) to 3200.00 over 1.00 seconds
Standard I DSS Capped
  Events
    Time - Elapsed game time is 45.00 seconds
  Conditions
  Actions
    Trigger - Turn on Leaderboard_Timer <gen>
    Trigger - Turn off Alternate_I_No_DSS_Uncapped <gen>
    Trigger - Turn off Alternate_I_No_Dynamic_Spawn_System <gen>
    Trigger - Turn off Alternate_I_Uncapped_Spawns <gen>
Alternate I No Dynamic Spawn System
  Events
    Player - Player 1 (Red) types a chat message containing -DSSoff (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Display to (All players) the text: The "|cffDB0000Dynamic Spawn System|r" has been disabled. Lesser Spawns will not be replaced with Greater Spawns upon conquering a Super Region. Ex.) The South, The Angrenost, The Domain of The Kings
    Trigger - Turn off Alternate_I_No_DSS_Uncapped <gen>
    Trigger - Turn off Alternate_I_Uncapped_Spawns <gen>
    Trigger - Turn off Standard_I_DSS_Capped <gen>
    Trigger - Turn on Leaderboard_Timer_NODSS_CAPPED <gen>
Alternate I Uncapped Spawns
  Events
    Player - Player 1 (Red) types a chat message containing -NC (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Display to (All players) the text: The "|cffDB0000Region Spawn Cap|r" has been disabled. Region Spawns will not be capped and will continiously spawn 2 units per turn.
    Trigger - Turn off Dynamic_Spawn_System_On_I_Spawns_Capped <gen>
    Trigger - Turn off Alternate_I_No_Dynamic_Spawn_System <gen>
    Trigger - Turn off Alternate_I_No_DSS_Uncapped <gen>
    Trigger - Turn off Standard_I_DSS_Capped <gen>
    Trigger - Turn on Leaderboard_Timer_DSS_UNCAPPED <gen>
Alternate I No DSS Uncapped
  Events
    Player - Player 1 (Red) types a chat message containing -DSNC (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Display to (All players) the text: The "|cffDB0000Dynamic Spawn System and Spawn Cap|r" have been disabled. Lesser Spawns will not be replaced with Greater Spawns upon conquering a Super Region and Unit Spawns will spawn 2 units per turn and not be capped.
    Trigger - Turn off Dynamic_Spawn_System_On_I_Spawns_Capped <gen>
    Trigger - Turn off Alternate_I_No_Dynamic_Spawn_System <gen>
    Trigger - Turn off Alternate_I_Uncapped_Spawns <gen>
    Trigger - Turn off Standard_I_DSS_Capped <gen>
    Trigger - Turn on Leaderboard_Timer_NODSS_UNCAPPED <gen>
Free for All
  Events
    Player - Player 1 (Red) types a chat message containing -FFA (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Display to (All players) the text: The "|cffDB0000FFA|r" mode has been selected. No teams are allowed.
    Trigger - Turn off Ally_Red <gen>
    Trigger - Turn off Ally_Blue <gen>
    Trigger - Turn off Ally_Teal <gen>
    Trigger - Turn off Ally_Purple <gen>
    Trigger - Turn off Ally_Yellow <gen>
    Trigger - Turn off Ally_Orange <gen>
    Trigger - Turn off Ally_Green <gen>
    Trigger - Turn off Ally_Pink <gen>
    Trigger - Turn off Ally_Grey <gen>
    Trigger - Turn off Ally_Lightblue <gen>
    Trigger - Turn off Ally_Darkgreen <gen>
    Trigger - Turn off Ally_Brown <gen>
    Trigger - Turn off Ally_Maroon <gen>
    Trigger - Turn off Ally_Navy <gen>
    Trigger - Turn off Ally_Turquoise <gen>
    Trigger - Turn off Ally_Violet <gen>
    Trigger - Turn off Ally_Wheat <gen>
    Trigger - Turn off Ally_Peach <gen>
    Trigger - Turn off Ally_Mint <gen>
    Trigger - Turn off Ally_Lavender <gen>
    Trigger - Turn off (This trigger)
    Trigger - Turn off Teams <gen>
Teams
  Events
    Player - Player 1 (Red) types a chat message containing -Teams (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Display to (All players) the text: The "|cffDB0000Teams|r" mode has been selected. All players can ally freely.
    Trigger - Turn off (This trigger)
    Trigger - Turn off Free_for_All <gen>
No Heroes
  Events
    Player - Player 1 (Red) types a chat message containing -NH (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Display to (All players) the text: The "|cffDB0000No Heroes|r" mode has been selected. The Rings of Power have been destroyed; no hero squads can be deployed to the field.
    Unit - Kill Ring of Power 0446 <gen>
    Unit - Kill Ring of Power 0555 <gen>
    Unit - Kill Ring of Power 0598 <gen>
    Unit - Kill Ring of Power 0720 <gen>
    Unit - Kill Ring of Power 0626 <gen>
    Unit - Kill Ring of Power 0698 <gen>
    Unit - Kill Ring of Power 0609 <gen>
    Unit - Kill Ring of Power 0614 <gen>
    Unit - Kill Ring of Power 0618 <gen>
    Unit - Kill Ring of Power 0647 <gen>
    Unit - Kill Ring of Power 0653 <gen>
    Unit - Kill Ring of Power 0615 <gen>
    Unit - Kill Ring of Power 0160 <gen>
    Unit - Kill Ring of Power 0161 <gen>
    Unit - Kill Ring of Power 0162 <gen>
    Unit - Kill Ring of Power 0163 <gen>
    Unit - Kill Ring of Power 0164 <gen>
    Unit - Kill Ring of Power 0339 <gen>
    Unit - Kill Ring of Power 0914 <gen>
    Unit - Kill Ring of Power 0915 <gen>
    Trigger - Turn off (This trigger)
Message
  Events
    Time - Elapsed game time is 0.10 seconds
  Conditions
  Actions
    Game - Display to (All players) for 30.00 seconds the text: Game modes are "|cffDB0000FFA|r", "|cffDB0000Teams|r" and "|cffDB0000NH|r". Player 1 must type either "-|cffDB0000FFA|r" or "-|cffDB0000Teams|r". -|cffDB0000NH|r = Optional No Hero mode which is compatible with both FFA and Teams. There is no timer, but it is best to pick modes early to prevent mischief. There are also additional match preference options available, to implement further match options please refer to their commands and descriptions in F9/Quests.
    Visibility - Disable black mask
    Trigger - Turn off (This trigger)
Ally Red
  Events
    Player - Player 2 (Blue) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Red (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Red (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 1 (Red) as an Ally with shared vision and shared units
Ally Blue
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Blue (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Blue (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 2 (Blue) as an Ally with shared vision and shared units
Ally Teal
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Teal (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Teal (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 3 (Teal) as an Ally with shared vision and shared units
Ally Purple
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Purple (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Purple (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 4 (Purple) as an Ally with shared vision and shared units
Ally Yellow
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Yellow (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 5 (Yellow) as an Ally with shared vision and shared units
Ally Orange
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Orange (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Orange (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 6 (Orange) as an Ally with shared vision and shared units
Ally Green
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Green (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Green (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 7 (Green) as an Ally with shared vision and shared units
Ally Pink
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Pink (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Pink (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 8 (Pink) as an Ally with shared vision and shared units
Ally Grey
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 20 (Lavender) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 21 (Coal) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 22 (Snow) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 23 (Emerald) types a chat message containing -Ally Grey (stringnoformat) as An exact match
    Player - Player 24 (Peanut) types a chat message containing -Ally Grey (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make (Triggering player) treat Player 9 (Gray) as an Ally with shared vision and shared units
Ally Lightblue
  Events
    Player - Player 1 (Red) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 6 (Orange) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 7 (Green) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 8 (Pink) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 9 (Gray) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 11 (Dark Green) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 12 (Brown) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 13 (Maroon) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 14 (Navy) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 15 (Turquoise) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 16 (Violet) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 17 (Wheat) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 18 (Peach) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match
    Player - Player 19 (Mint) types a chat message containing -Ally Lightblue (stringnoformat) as An exact match