1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. Lead your forces to battle in the 15th Techtree Contest. The call is yours, commander!
    Dismiss Notice
  5. The reforging of the races is complete. Come see the 14th Techtree Contest Results.
    Dismiss Notice
  6. It's time to choose your horse in the race - the 32nd Modeling Contest Poll is up!
    Dismiss Notice
  7. 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

Hero Siege RPG v0.32 WIP3.w3x
Variables
Variables
- Main Triggers -
Secret ireadthetooltip
Map Initialization
Supporter Items N Hero Names
Support items Wtii
Supporter items Olonavy
Priest Wards
Single Player Mode
Tomes on Evo
- MultiBoards -
Time
PlayerInteger
PlayerLeaveMulti
Multiboard creation
IconMulti
MultiboardKills
- Items -
Common Item Drop
---- Recipes ----
Strom Fury Trident
Thunder Trident
Monsoon Blade
Fire Fury Axe
Volcanic Axe
Hellfire Blade
Rain Staff
Frost Fury Staff
IceBound Blade
Ruby
Pure Ruby
Sky Forged Ruby
Judicators Wrath 1
Judicators Wrath 2
The Slicer
---- Abilities ----
Will of Shadow
Horn of the Throne
Golden Cherry Bow
Quest Items
Arcane Staff 1
Arcane Staff 2
Arcane Staff 3
Arcane Staff 4
Arcane Staff 5
Arcane Staff 6
Start Sapphire
Sapphire Progress
Sapphire
Sapphire 2
Sapphire 3
Sapphire 4
- Abilities -
--- Arthas ----
Guards Invulnerability
Guards Damned Servant Kings Call
Retribution Aura
Resilience Aura
Bless
Curse
Resilience Buff
Wrath of the Lich King 1
Wrath of the Lich King SetUnit
Lothar
Lions Courage
Sunder
Rend Q
Alliance E
Alliance Passive
Unity Passive
Epitaph of the Brotherhood
--- Sylvanas ----
Forsaken Fury
Malice
Echoing Strike
--- Tyrande ---
Wispers of the Watcher
Wispers of the Watchers 2
Wispers of the Watchers 3
Elunes Judgement
Moonlight Blessing
Lucent Aim
LucentAimDestroy
Celestial Glympse
Moonlight Wisdom
Moonlight Wisdom Passive
EnlightenedShot
EnlightenedShot2
--- Grom ----
Furylust
Chaotic Rage
Warsong Warcry
Warsong Warcry Ultimate
Dreadful Echoes
Crushing Blow
Reign of Chaos
--- Akama ---
Consume Soul
Consume Soul Passive
Blood Oath
Blood Burn
Essence Strike
Forbbidden Sacrifice
Broken Vows
Broken Vows Level
Last Wisdom
Soul Break
Oaths Kept
Oaths Kept 2
--- Illidan ----
Hatred
Hatred 2
Abhorence Aura
Unleashed Rage
Demonic Grasp
--- Maiev ---
Shadow Dive
Condemnation Copy
Condemnation
Sentinel and Jailor
Sentinel and Jailor progress
Condemnation 2
Condemnation 3
Shadow of Justice
Shadow of Justice 2
--- Furion ----
D Spells Gold
Remorse Upgrade
Blessing of the Wild
Dawnwing
Yseras Blessing
Wisdom 1
Wisdom 2
Wisdom 3
--- Jaina ---
Empower
EmpowerCast
Mystic Barrier
Dimensional Step
Dimensional Step Mana
Arcane Barrage
Arcane Field
Magical Surge
Magic Surge 2
Reality Bend
Reality Bend 2
Reality Bend 3
Mirror Entity
Mirror Entities Cast
Remove Mirror Entity
Spells
Creep Spells
Blademaster Mirror Image
Fel Orc Warlock Cripple
Mannoroth
Cenarius 1
Avatar of Vengeance
Ancient Furbolg
Skeletal Mage Copy
Ancient of Justice
Blood Elf Mage
Sorceress
Blessed Priest
Winrunner
Skeletal Mage
KelThuzad
MalGanis
Glyph of Malfurion
Aquire Revive Malf
Sum1else tries to egt revive
Spirit Release REVIVE ALL
Glyph of Betrayal (Illidan)
Aquire Glyph Illidan
Sum1else tries to egt revive Copy
Glyph of the Forsaken (Sylvanas)
Aquire GlyphSylvanas
Sum1else tries to get Sylv Spell
Glyph of Madness (ARTHAS)
Aquire Glyph Arthas
Sum1else tries to get Arthas Spell
FrostmournesHunger
FrostmourneHungers2
Frostmourne Hungers 3
- Bosses Spells -
--- Alleria ----
Summon Archers
- Creation Only -
Color Codes
- Tips -
SetTips
Show Tips
Items
Watchers Justice
Aegis of the Lone Knight
Ultimate Weapons
Monsoon Blade Forked Lightning
Hellfire Blade Roar
Initialization
Lose Condition
Remove corpses
Prevent Progress
Castle
Priest Roam
Priest Roam 2
Player 1 Leaves
Player 2 Leaves
Player 3 Leaves
Player 4 Leaves
Player 5 Leaves
Reorganized Hero Initialization
---------------------------
GIVE HERO NAME IN -MAIN TRIGGERS-
---------------------------
Selection+VARIABLE INFO CLICK
Timer for Pick
PowerUpBonus
Variables Based on Character
Arthas
ArthasPick
ArthasEvoAdded
Lothar
LotharPick
LotharEvoAdded
Sylvanas
SylvanasPick
SylvanasEvoAdded
Tyrande
TyrandePick
TyrandeEvoAdded
Grom
GromPick
GromEvoAdded
Akama
AkamaPick
AkamaEvoAdded
Malfurion
MalfurionPick
MalfurionEvoAdded
Jaina
JainaPick
JainaEvoAdded
Illidan
IllidanPick
IllidanEvoAdded
Maiev
MaievPick
MaievEvoAdded
Variable Based on Player
RedHero
BlueHero
TealHero
PurpleHero
YellowHero
Evolutions Gain levels
FirstEvolvls
SecondEvolvls
ThirdEvolvls
FourthEvolvls
FifthEvolvls
For Empty Slots
Player 1 Open
Player 2 Open
Player 3 Open
Player 4 Open
Player 5 Open
Quest Log
QL
Phase 1
Send 1
Send 2
Send 3
Creep Wave 1 notice
Creep Wave 1
Creep Wave 2
Creep Wave 3
Creep Wave 4
Creep Wave 5
Creep Wave 6 KelThuzad
Creep Wave 6 Activation
Creep Wave 6 Summons
Creep Wave 6 Summons 2
Creep Wave 6 KelThuzad Death
Creep Wave 6 Tp Kel
Creep Wave 7
Creep Wave 8
Creep Wave 9
Creep Wave 10 MalGanis
Creep Wave 10 MalGanis Infs
Creep Wave 10 MalGanis Infs 5
Creep Wave 10 MalGanis Infs 6
Creep Wave 10 MalGanis Dies
Dungeon 1
Activate Firebolts
Activate Firebolts 2
Activate Firebolts 3
Activate Firebolts 4
Activate Firebolts 5
Paladin Cant Leave
Paladin Cant Leave 2
Paladin Divine Sheild
Paladin Dies
Summon bug fix
Antonidas Initialization
Antonidas Start
Antonidas Spells
Hint Eles
Fire elemental
Earth Ele 1
Earth Ele 2
Water ele 1
Water Ele 2
Air Ele 1
Air Ele 2
Elementals Leave land
Elementals Leave land 2
Elementals Leave land 3
Elementals Leave land 4
Antonidas battle 1
Antonidas tele
Antonidas leaves region
Antonidas Dies
Terenas
Terenas 2
Terenas 3
Terenas Low
Terenas Low Attack Move
Terenas Died
First Evo Trigger
ARTHAS EVO teleport out
Dungeon 1 Scecret 1
Dungeon 1 Scecret 2
Dungeon 1 Scecret 3
Dungeon 1 Scecret 4
Phase 2
Send High Elf 1
Send High Elf 2
High Elf Start 1
Blood Elf Boss Teleports
Dungeon 2
Ancient Guardian Start
Ancient Guardian 1
Ancient Guardian 2
Ancient Guardian 3
Ancient Guardian 4
Ancient Guardian 5
Ancient Guardian 6
Ancient Guardian 7
Ancient Guardian 8
Ancient Guard Adv block
Ancient Guard Speed Increase
Ancient Guardian Dies
Alleria 1
Alleria 2
Alleria 3
Alleria 4
Alleria 5
Alleria Adv block
Sun Well
Teleport Sun Well Room 1
Teleport Sun Well Room 2
Teleport Sun Well Room 3
Teleport Sun Well Room 4
Teleport Sun Well Room 5
Teleport Sun Well Room 6
Blood elfgineer 1
Blood elfgineer 2
Blood Elfgineer 3
Blood Elf Commander 1
River Sheild Splosion
River Sheild SPlosion 2
Sunwell Guard
Sunwell Guard 2
Sunwell Guard 3
Sunwell Guard 4
MoonKey Steel Drop
MoonKey PS
MoonKey SP
MoonKey PW
MoonKey SW
MoonKey WS
MoonKey WP
MoonKey Ppa
MoonKey Spa
MoonKey Wpa
MoonKey paP
MoonKey paS
MoonKey paW
Moonkey Open
Prince Sunwell Spell
Prince Summons
Prince Summon Send
Prince Sunwell DIes
Sunwell Dies
Second EVO Trigger
Teleport out fo sunWell
Teleport out fo sunWell 2
Secret Room Sunwell 1
Secret Room Sunwell 2
Secret Room Sunwell 3
Secret Room Sunwell 4
Phase 3
Night Elf Push
Vengeance
Vengeance 2
Vengeance Remouval
Dungeon 3
D3 Secret Room
D3 Secret Room 2
Secret Stone In Switch
Cenarius Open
Prevent Cenarius 1
Prevent Cenarius 2
Summon D3 STart
D3 Start
Uninvulnerable Trigger
move attack to1
move attack to2
move attack to3
move attack to4
Summon D3
Cenarius Low
Cenrius Treant Send
Cenarius Dies
Maze
Start Maze
Mazer Dies
Maze is WON
Maze Terrain Kill
Ne Maze Catas
Ne Maze Patrols
Ne Maze 1
Ne Maze 2
Ne Maze 3
Ne Maze 4
Ne Maze 5
Ne Maze 6
Ne Maze 7
Ne Maze 8
Ne Maze 9
Ne Maze 10
Ne Maze 11
Ne Maze 12
Ne Maze 13
Ne Maze 14
Ne Maze 15
Ne Maze 16
Ne Maze 17
Ne Maze 18
Ne Maze 19
Ne Maze 20
Ne Maze 21
Ne Maze 22
Cat and Mouse
Mouse randomly move
Mouse random start
Cat N Mouse Start
Cat n Mouse FAILED
Cat N Mouse WON
Aimlista
AImlista Start
Aimlista FAILED
AImlista WON
Start aimlsita
Aimlista aim
Aimlist move
Aimlista dont over walk
Rocky kill
Rocker kill
Memory
Memory START
Memory FAILED
Memory WIN
Memory Terrain Kill
Cups
Cupers Start
Cupers FAILED
Cupers WON
cup 100
cup 010
cup 001
Cup win 100
Cup win 010
Cup win 001
Mannoroth
Exit Mano
Mannoroth Low
Mannoroth Start
Mannorth End
Summon
Summon2
HellCream
THIRD EVO
Grom Exit
Phase 4
Demon Push
Dungeon 4
Unit Move
Bonus Gold Periodic
Start Dungeon 4
Red Summon wisp
Blue Summon wisp
Teal Summon wisp
Purplel Summon wisp
Yellowl Summon wisp
Move point K TD 1
Move point K TD 2
Move point K TD 3
Move point K TD 4
Wave 1
Waves are done
Add creeps
Add towers Wisps
Detheroc WW
Detheroc WW 2
Detheroc Skeletrons
Malfurion EVO
Satyr
Xavius SPawn
Prevent gates 1
Prevent gates 2
Prevent gates 3
Vulenrable Gate Spawns
Spawns Attack move Gates
Xavius Spawns Skeles
Xavius Spans Skeles 2
Xavius Pause 1
Xavius Pause 2
Xavius Pause 3
Xavius Pause 4
Xavius Pause 5
Xavius Dies
Xavisu TP OUT
Xavisu TP OUT Illidan
Illidan Transform
ILLIDAN EVO TRIGGER
tp Illidan
Face Skull
Phase 5
Waves Phase 5
Dungeon 5
Room 1 D5
Prevent Kazzak Leave
Prevent Kazzak Leave 2
Start D5
Ghost Jails 1
Ghost Jails 2
Ghost Jails 3
Ghost Jails 4
Save Jailed
Cannot enter jail
Spawn Ghost Shields
Roam Kazzak
Kazzak Spell Roam
Kazzak Spell Emerald Shield
Kazzak Spell Consume Red Ghost
Kazzak Spell Cloud of Shadows
Kazzak Spell Last Stand
Kazzak Minions Send
Kaazak Dies
Ghost moves
Mp Ghost1 1
Mp Ghost1 2
Mp Ghost1 1 Copy
Mp Ghost1 1 Copy 2
Mp Ghost1 1 Copy 3
Mp Ghost1 1 Copy 4
Mp Ghost1 1 Copy 5
Mp Ghost1 1 Copy 6
Mp Ghost1 1 Copy 7
Mp Ghost1 1 Copy 8
Mp Ghost1 1 Copy 9
Mp Ghost1 1 Copy 10
Mp Ghost1 1 Copy 11
Mp Ghost2 1
Mp Ghost2 1 Copy
Mp Ghost2 1 Copy 2
Mp Ghost2 1 Copy 3
Mp Ghost2 1 Copy 4
Mp Ghost2 1 Copy 5
Mp Ghost2 1 Copy 6
Mp Ghost2 1 Copy 7
Mp Ghost2 1 Copy 8
Mp Ghost2 1 Copy 9
Mp Ghost2 1 Copy 10
Mp Ghost2 1 Copy 11
Mp Ghost3 1
Mp Ghost3 1 Copy
Mp Ghost3 1 Copy 2
Mp Ghost3 1 Copy 3
Mp Ghost3 1 Copy 4
Mp Ghost3 1 Copy 5
Mp Ghost3 1 Copy 6
Mp Ghost3 1 Copy 7
Mp Ghost3 1 Copy 8
Mp Ghost3 1 Copy 9
Mp Ghost3 1 Copy 10
Mp Ghost3 1 Copy 11
Mp Ghost4 1
Mp Ghost4 1 Copy
Mp Ghost4 1 Copy Copy
Mp Ghost4 1 Copy Copy 2
Mp Ghost4 1 Copy Copy 3
Mp Ghost4 1 Copy Copy 3 Copy
Mp Ghost4 1 Copy Copy 4
Lich
START ROOM 2 HERE
test
Lich Spells General
Lich Spell Snowstorm
Lich Terrain
Frost Missiles
Frost Missiles Temp
Frost Missiles slide
Frost Missiles remove
Sargeras
Lich Terrain Copy
KaliTD Maybe move to dungoen 4
KaliTDMULTIBOARD
Add Unit KaliTD
Remove Dead Units
Defeat Chance
Defeat KaliTD
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code.
//TESH.scrollpos=0
//TESH.alwaysfold=0
Name Type Is Array Initial Value
AegisLonePoint location No
AgeisLoneUnit unit No
allianceGroup group No
Allianceint integer No
alliancePoint location No
AllUnits group No
ArcaneMissilesTempPoint location No
ArchMageVisiZone fogmodifier No
ArthasD unit No
ArthasUlt location No
BlackMaskVision fogmodifier No
BloodBurnINT integer No
BloodOathINT integer No
BloodOathPOINT location No
BloodOathUNITGROUP group No
BluesHeroGroup group No
CelestialGTempGroup group No
CelestialGTempPoint location No
checkItemTrigger trigger No
CherryBowPosition location No
CherryBowUnit unit No
CondemnGROUP group No
CondemnPOINT location No
ConsumeSoultINT integer No
ConsumeSoulTXT texttag No
ConsumeSoulUNIT unit No
DemonicGraspCaster unit No
DemonicGraspTarget location No
DemonicGraspTargetunit unit No
DimensionalStepMana integer No
DimensionalStepManaTXT texttag No
DimStepString string No
EchoesPosition location No
EchoesUltimate unit No
EchoesUnit unit No
ElunesJudgementPoint location No
ElunesTempGroup group No
EmpowerSpecial effect No
EnlightenedShot integer No
EpitaGroup group No
EpitaphINT integer No
EpitaPoint location No
EssenceMissingHP integer No
EssenceStrikeTXT texttag No
FakeWindrunners group No
FelStrikeINT integer No
FifthBase unit No
FifthEvo unit No
FirstBase unit No
FirstEvo unit No
FirstEvoTransINT integer No
ForsakenFury rect No
FourthBase unit No
FourthEvo unit No
FrostFlowerINT integer No
FrostmissileUNITGROUP group No
FrostmourneHungersBonus abilcode No
FrostmournesHunger integer No
FuryQZGroup group No
FuryQZPoint location No
GreenKazzakBOOL boolean No
HatredINT integer No
HellfireBladePoint location No
HellfireBladeUnit unit No
HeroesAndEvos group No
HeroGroup group No
JailedGhostsBOOL boolean No
JailedGhostsUNITGROUP group No
JailedUNITGROUP group No
KaliTDMultiBOARD multiboard No
KaliTDPlayers group No
KaliTDUNITs group No
KaliTDWAVES group No
KazzakColourChangeINT integer No
LionsPoint location No
LostSoulsPatrol group No
LucentAimPoint location No
LucentAimTempGroup group No
LucentAIMUnit unit No
LucentBlessingINT integer No
MagicSurge integer No
MaliceSpawnPoint location No
MaliceTargetPoint location No
MaliceUnit unit No
MirrorEntities group No
MonsoonBladePoint location No
MoonlightBlessingString string No
MoonlightBlessingTXT texttag No
MoonsoonBladeUnit unit No
Multiboard multiboard No
MultishotPosition location No
MultishotUnit unit No
NightElfPushers group No
o unit No
OathsKeptINT integer No 3
OathsKeptUnits group No
OrangeKazzakBOOL boolean No
originalNames string Yes
player integer Yes
PlayerKIlls integer Yes
PlayersNameLeaver string No
PlayingHeroesandEvos group No
PurplesHeroGroup group No
QuelthalasVision fogmodifier No
RedsHeroGroup group No
ReignofChaosPoint location No
ReignOfChaosSpecial effect No
ReignofChaosUnit unit No
RendRand integer No
RendTXT texttag No
ResilienceTarget unit No
ResilienceUnit unit No
SapphireINT integer No
SecondBase unit No
SecondEvo unit No
SentinelandJailorProgressTXT texttag No
SentinelandJailorstatsINT integer No
SentinelandJailorTXT texttag No
ShadowDiveMissile unit No
ShadowsPOINTS location No
t unit No
TDVision fogmodifier No
TealsHeroGroup group No
tempGroup group No
tempPoint location No
ThirdBase unit No
ThirdEvo unit No
TimeHour integer No
TimeMin integer No
Timer timer No
Timer_Window timerdialog No
TimerDefeat timer No
TimeSec integer No 1
Tips string Yes
TransparencyINT integer No
UnitDuel fogmodifier No
UnityRand integer No
UnityTXT texttag No
VengeanceSpiritGroup group No
VisibleZone fogmodifier No
WarcryCaster unit No
WarcryPosition location No
WarcryUnit unit No
WarsongWarunit unit No
WarthAbility1 abilcode No
WatchersPoint location No
WatchersUnit unit No
Wrathability2 abilcode No
WrathoftheLichCaster unit No
YellowsHeroGroup group No
Secret ireadthetooltip
  Events
    Player - Player 1 (Red) types a chat message containing -ireadthistooltip (stringnoformat) as An exact match
    Player - Player 2 (Blue) types a chat message containing -ireadthistooltip (stringnoformat) as An exact match
    Player - Player 3 (Teal) types a chat message containing -ireadthistooltip (stringnoformat) as An exact match
    Player - Player 4 (Purple) types a chat message containing -ireadthistooltip (stringnoformat) as An exact match
    Player - Player 5 (Yellow) types a chat message containing -ireadthistooltip (stringnoformat) as An exact match
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Game - Display to (All players) the text: |c006969FF[SECRET]|r |c00FFFF00[ireadthetooltip]|r - |c0096FF96A Power-Up has spawned.|r
    Special Effect - Create a special effect at (Center of Region_016 <gen>) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
    Item - Create |cffff0000Power|r-|cff4169e1Up!|r at (Center of Region_016 <gen>)
Map Initialization
  Events
    Map initialization
  Conditions
  Actions
    Player - Turn Gives bounty On for Player 12 (Brown)
    Player - Set Player 1 (Red).Current gold to 500
    Player - Set Player 2 (Blue).Current gold to 500
    Player - Set Player 3 (Teal).Current gold to 500
    Player - Set Player 4 (Purple).Current gold to 500
    Player - Set Player 5 (Yellow).Current gold to 500
    Game - Turn the day/night cycle Off
    Game - Set the time of day to 24.00
Delete variable tempGroup, it may no longer be in use
Supporter Items N Hero Names
  Events
    Time - Elapsed game time is 60.10 seconds
  Conditions
  Actions
    Unit Group - Pick every unit in HeroGroup and do (Actions)
      Loop - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            Or - Any (Conditions) are true
              Conditions
                (Name of (Owner of (Picked unit))) Equal to YumiYumi
                (Name of (Owner of (Picked unit))) Equal to ihave2dads
                (Name of (Owner of (Picked unit))) Equal to Hspence21190
                (Name of (Owner of (Picked unit))) Equal to Zabuza
                (Name of (Owner of (Picked unit))) Equal to AwesomeGuy
                (Name of (Owner of (Picked unit))) Equal to Abyzzzou
                (Name of (Owner of (Picked unit))) Equal to SkyDeath20
                (Name of (Owner of (Picked unit))) Equal to PeaTearGriffin
                (Name of (Owner of (Picked unit))) Equal to Frankbin
                (Name of (Owner of (Picked unit))) Equal to illidan557
                (Name of (Owner of (Picked unit))) Equal to waimea
                (Name of (Owner of (Picked unit))) Equal to ZubatMan
                (Name of (Owner of (Picked unit))) Equal to kiler2521
                (Name of (Owner of (Picked unit))) Equal to Sinisterhobbies
                (Name of (Owner of (Picked unit))) Equal to koks1
                (Name of (Owner of (Picked unit))) Equal to jackhuang123
                (Name of (Owner of (Picked unit))) Equal to JackHuang123
                (Name of (Owner of (Picked unit))) Equal to TheLastRanger
          Then - Actions
            Hero - Create |cff00ffffCrown of the Willing|r and give it to (Picked unit)
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Name of (Owner of (Picked unit))) Equal to olonavy
              Then - Actions
                Hero - Create |cff00ffffOlonavy is RETARDED|r and give it to (Picked unit)
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Name of (Owner of (Picked unit))) Equal to Popartica
                  Then - Actions
                    Hero - Create |cff00ffffPop's Computer Sucks|r and give it to (Picked unit)
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Name of (Owner of (Picked unit))) Equal to mushymario
                      Then - Actions
                        Hero - Create |cff00ffffMac Powers|r and give it to (Picked unit)
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Name of (Owner of (Picked unit))) Equal to WrathfulZombie
                          Then - Actions
                            Hero - Create |cff00ffffWrathfulZombie's Sushi|r and give it to (Picked unit)
                          Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Name of (Owner of (Picked unit))) Equal to X.x-D.a.r.k-x.X
                              Then - Actions
                                Hero - Create |cff00ffffDark's Challenge|r and give it to (Picked unit)
                              Else - Actions
                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                  If - Conditions
                                    (Name of (Owner of (Picked unit))) Equal to hlw_rocer
                                  Then - Actions
                                    Hero - Create |cff00ffffHanny's Blademaster|r and give it to (Picked unit)
                                  Else - Actions
                                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                      If - Conditions
                                        (Name of (Owner of (Picked unit))) Equal to FFslayer
                                      Then - Actions
                                        Hero - Create |cff00ffffCrown of the Whiny Bitch|r and give it to (Picked unit)
                                      Else - Actions
                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                          If - Conditions
                                            (Name of (Owner of (Picked unit))) Equal to Apheraz_Lucent
                                          Then - Actions
                                            Hero - Create |cff00ffffLady of the Hive|r and give it to (Picked unit)
                                          Else - Actions
                                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                              If - Conditions
                                                (Name of (Owner of (Picked unit))) Equal to LightningVortex
                                              Then - Actions
                                                Hero - Create |cff00ffffLightningVortex'sCrown of the Willing|r and give it to (Picked unit)
                                              Else - Actions
                                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                  If - Conditions
                                                    (Name of (Owner of (Picked unit))) Equal to olonavy
                                                  Then - Actions
                                                    Hero - Create |cff00ffffOlonavy is RETARDED|r and give it to (Picked unit)
                                                    Trigger - Turn on Supporter_items_Olonavy <gen>
                                                  Else - Actions
                                                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                                      If - Conditions
                                                        (Name of (Owner of (Picked unit))) Equal to GAGOOOOOOOOOOOO
                                                      Then - Actions
                                                        Hero - Create |cff00ffffWtii GREED|r and give it to (Picked unit)
                                                        Trigger - Turn on Supporter_items_Olonavy <gen>
                                                      Else - Actions
    Unit Group - Pick every unit in PlayingHeroesandEvos and do (Actions)
      Loop - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Unit-type of (Picked unit)) Equal to |c00FF0303Paladin|r
          Then - Actions
            Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Arthas))
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Unit-type of (Picked unit)) Equal to |c000042FFRanger General|r
              Then - Actions
                Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Sylvanas))
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Unit-type of (Picked unit)) Equal to |cff0042ffPriestess of the Moon|r
                  Then - Actions
                    Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Tyrande))
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Unit-type of (Picked unit)) Equal to |c001CE6B9Blademaster|r
                      Then - Actions
                        Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Grom))
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Unit-type of (Picked unit)) Equal to |c00540081Keeper of the Grove|r
                          Then - Actions
                            Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Malfurion))
                          Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Unit-type of (Picked unit)) Equal to |c00540081Archmage|r
                              Then - Actions
                                Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Jaina))
                              Else - Actions
                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                  If - Conditions
                                    (Unit-type of (Picked unit)) Equal to |c00FFFC01Demon Hunter|r
                                  Then - Actions
                                    Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Illidan))
                                  Else - Actions
                                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                      If - Conditions
                                        (Unit-type of (Picked unit)) Equal to |cffff0303Champion of Stormwind|r
                                      Then - Actions
                                        Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Lothar))
                                      Else - Actions
                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                          If - Conditions
                                            (Unit-type of (Picked unit)) Equal to |cff1ce6b9Elder Sage|r
                                          Then - Actions
                                            Player - Set name of (Owner of (Picked unit)) to ((Name of (Owner of (Picked unit))) + (Akama))
                                          Else - Actions
    Custom script: call DestroyTrigger(GetTriggeringTrigger())
Support items Wtii
  Events
    Unit - A unit Uses an item
  Conditions
    (Item-type of (Item being manipulated)) Equal to |cff00ffffWtii GREED|r
  Actions
    Player Group - Pick every player in (All allies of Player 1 (Red).) and do (Actions)
      Loop - Actions
        Player - Add -20 to (Picked player).Current gold
Supporter items Olonavy
  Events
    Unit - A unit Is attacked
  Conditions
    And - All (Conditions) are true
      Conditions
        ((Attacking unit) has an item of type |cff00ffffOlonavy is RETARDED|r) Equal to True
        (Owner of (Attacked unit)) Not equal to Player 12 (Brown)
  Actions
    Trigger - Turn off (This trigger)
    Special Effect - Create a special effect attached to the overhead (attachpoint) of (Attacking unit) using UI\Feedback\GoldCredit\GoldCredit.mdl
    Player - Add 100 to (Owner of (Attacking unit)).Current gold
    Wait 120.00 seconds
    Trigger - Turn on (This trigger)
Priest Wards
  Events
    Unit - A unit Acquires an item
  Conditions
    (Item-type of (Item being manipulated)) Equal to |cffff0000Health-UP! |r|cffffcc00(Q)|r
  Actions
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Unit - Create 1.Healing Ward for Player 6 (Orange) at tempPoint facing Default building facing degrees
    Unit - Add a 10.00 second Generic expiration timer to (Last created unit)
    Custom script: call RemoveLocation( udg_tempPoint )
    Animation - Play |c00fEBA0EPriest|r 0008 <gen>'s cast (animationname) animation
    Wait 1.00 seconds
    Animation - Reset |c00fEBA0EPriest|r 0008 <gen>'s animation
Single Player Mode
  Events
    Time - Elapsed game time is 0.06 seconds
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Player 2 (Blue) slot status) Equal to Is unused
        (Player 3 (Teal) slot status) Equal to Is unused
        (Player 4 (Purple) slot status) Equal to Is unused
        (Player 5 (Yellow) slot status) Equal to Is unused
      Then - Actions
        Game - Display to (All players) the text: |c00FF0303Notice:|r Single Player Mode Activated! Aegis of the Lone Knight has Spawned.
        Unit - Remove Polymorph (High Elf Prince) from High Elf Prince 0082 <gen>
        Set VariableSet tempPoint = (Center of Region_016 <gen>)
        Item - Create |c00FF7F00Aegis of the Lone Knight|r at (Center of Region_016 <gen>)
        Custom script: call RemoveLocation( udg_tempPoint )
      Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Player 1 (Red) slot status) Equal to Is unused
            (Player 3 (Teal) slot status) Equal to Is unused
            (Player 4 (Purple) slot status) Equal to Is unused
            (Player 5 (Yellow) slot status) Equal to Is unused
          Then - Actions
            Game - Display to (All players) the text: |c00FF0303Notice:|r Single Player Mode Activated! Aegis of the Lone Knight has Spawned.
            Unit - Remove Polymorph (High Elf Prince) from High Elf Prince 0082 <gen>
            Set VariableSet tempPoint = (Center of Region_016 <gen>)
            Item - Create |c00FF7F00Aegis of the Lone Knight|r at (Center of Region_016 <gen>)
            Custom script: call RemoveLocation( udg_tempPoint )
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Player 1 (Red) slot status) Equal to Is unused
                (Player 2 (Blue) slot status) Equal to Is unused
                (Player 4 (Purple) slot status) Equal to Is unused
                (Player 5 (Yellow) slot status) Equal to Is unused
              Then - Actions
                Game - Display to (All players) the text: |c00FF0303Notice:|r Single Player Mode Activated! Aegis of the Lone Knight has Spawned.
                Unit - Remove Polymorph (High Elf Prince) from High Elf Prince 0082 <gen>
                Set VariableSet tempPoint = (Center of Region_016 <gen>)
                Item - Create |c00FF7F00Aegis of the Lone Knight|r at (Center of Region_016 <gen>)
                Custom script: call RemoveLocation( udg_tempPoint )
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Player 1 (Red) slot status) Equal to Is unused
                    (Player 2 (Blue) slot status) Equal to Is unused
                    (Player 3 (Teal) slot status) Equal to Is unused
                    (Player 5 (Yellow) slot status) Equal to Is unused
                  Then - Actions
                    Game - Display to (All players) the text: |c00FF0303Notice:|r Single Player Mode Activated! Aegis of the Lone Knight has Spawned.
                    Unit - Remove Polymorph (High Elf Prince) from High Elf Prince 0082 <gen>
                    Set VariableSet tempPoint = (Center of Region_016 <gen>)
                    Item - Create |c00FF7F00Aegis of the Lone Knight|r at (Center of Region_016 <gen>)
                    Custom script: call RemoveLocation( udg_tempPoint )
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Player 1 (Red) slot status) Equal to Is unused
                        (Player 2 (Blue) slot status) Equal to Is unused
                        (Player 3 (Teal) slot status) Equal to Is unused
                        (Player 4 (Purple) slot status) Equal to Is unused
                      Then - Actions
                        Game - Display to (All players) the text: |c00FF0303Notice:|r Single Player Mode Activated! Aegis of the Lone Knight has Spawned.
                        Unit - Remove Polymorph (High Elf Prince) from High Elf Prince 0082 <gen>
                        Set VariableSet tempPoint = (Center of Region_016 <gen>)
                        Item - Create |c00FF7F00Aegis of the Lone Knight|r at (Center of Region_016 <gen>)
                        Custom script: call RemoveLocation( udg_tempPoint )
                      Else - Actions
Tomes on Evo
  Events
    Unit - A unit Acquires an item
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Item-type of (Item being manipulated)) Equal to Tome of Agility
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Triggering unit) Equal to FirstBase
          Then - Actions
            Hero - Create Tome of Agility and give it to FirstEvo
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Triggering unit) Equal to SecondBase
              Then - Actions
                Hero - Create Tome of Agility and give it to SecondEvo
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Triggering unit) Equal to ThirdBase
                  Then - Actions
                    Hero - Create Tome of Agility and give it to ThirdEvo
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Triggering unit) Equal to FourthBase
                      Then - Actions
                        Hero - Create Tome of Agility and give it to FourthEvo
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Triggering unit) Equal to FifthBase
                          Then - Actions
                            Hero - Create Tome of Agility and give it to FifthEvo
                          Else - Actions
      Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Item-type of (Item being manipulated)) Equal to Tome of Intelligence
          Then - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Triggering unit) Equal to FirstBase
              Then - Actions
                Hero - Create Tome of Intelligence and give it to FirstEvo
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Triggering unit) Equal to SecondBase
                  Then - Actions
                    Hero - Create Tome of Intelligence and give it to SecondEvo
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Triggering unit) Equal to ThirdBase
                      Then - Actions
                        Hero - Create Tome of Intelligence and give it to ThirdEvo
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Triggering unit) Equal to FourthBase
                          Then - Actions
                            Hero - Create Tome of Intelligence and give it to FourthEvo
                          Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Triggering unit) Equal to FifthBase
                              Then - Actions
                                Hero - Create Tome of Intelligence and give it to FifthEvo
                              Else - Actions
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Item-type of (Item being manipulated)) Equal to Tome of Strength
              Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Triggering unit) Equal to FirstBase
                  Then - Actions
                    Hero - Create Tome of Strength and give it to FirstEvo
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Triggering unit) Equal to SecondBase
                      Then - Actions
                        Hero - Create Tome of Strength and give it to SecondEvo
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Triggering unit) Equal to ThirdBase
                          Then - Actions
                            Hero - Create Tome of Strength and give it to ThirdEvo
                          Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Triggering unit) Equal to FourthBase
                              Then - Actions
                                Hero - Create Tome of Strength and give it to FourthEvo
                              Else - Actions
                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                  If - Conditions
                                    (Triggering unit) Equal to FifthBase
                                  Then - Actions
                                    Hero - Create Tome of Strength and give it to FifthEvo
                                  Else - Actions
              Else - Actions
Time
  Events
    Time - Every 1.00 seconds of game time
  Conditions
  Actions
    Set VariableSet TimeSec = (TimeSec + 1)
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        TimeSec Equal to 60
      Then - Actions
        Set VariableSet TimeSec = 0
        Set VariableSet TimeMin = (TimeMin + 1)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            TimeMin Equal to 60
          Then - Actions
            Set VariableSet TimeMin = 0
            Set VariableSet TimeHour = (TimeHour + 1)
          Else - Actions
      Else - Actions
    Multiboard - Set the text for Multiboard item in column 2, row (2 + (Number of players in (All players matching (((Matching player) controller) Equal to User).))) to ((((String(TimeHour)) + : ) + ((String(TimeMin)) + : )) + (String(TimeSec)))
PlayerInteger
  Events
    Time - Elapsed game time is 0.02 seconds
  Conditions
  Actions
    Set VariableSet player[1] = 2
    Set VariableSet player[2] = 3
    Set VariableSet player[3] = 4
    Set VariableSet player[4] = 5
    Set VariableSet player[5] = 6
    Custom script: call DestroyTrigger(GetTriggeringTrigger())
PlayerLeaveMulti
  Events
    Player - Player 1 (Red) leaves the game
    Player - Player 2 (Blue) leaves the game
    Player - Player 3 (Teal) leaves the game
    Player - Player 4 (Purple) leaves the game
    Player - Player 5 (Yellow) leaves the game
  Conditions
  Actions
    Multiboard - Set the text for Multiboard item in column 2, row player[(Player number of (Triggering player))] to <Has Left>
Multiboard creation
  Events
    Time - Elapsed game time is 0.03 seconds
  Conditions
  Actions
    Multiboard - Create a multiboard with 1 columns and 1 rows, titled 0.
    Set VariableSet Multiboard = (Last created multiboard)
    Multiboard - Change the title of Multiboard to Hero Siege RPG
    Multiboard - Change the number of rows for Multiboard to (2 + (Number of players in (All players matching (((Matching player) controller) Equal to User).)))
    Multiboard - Change the number of columns for Multiboard to 4
    Multiboard - Set the text for Multiboard item in column 1, row 1 to Hero
    Multiboard - Set the width for Multiboard item in column 1, row 1 to 2.00% of the total screen width
    Multiboard - Set the text for Multiboard item in column 2, row 1 to Names
    Multiboard - Set the width for Multiboard item in column 2, row 1 to 5.00% of the total screen width
    Multiboard - Set the text for Multiboard item in column 4, row 1 to Kills
    Multiboard - Set the text for Multiboard item in column 1, row (2 + (Number of players in (All players matching (((Matching player) controller) Equal to User).))) to Time:
    Multiboard - Set the width for Multiboard item in column 2, row (2 + (Number of players in (All players matching (((Matching player) controller) Equal to User).))) to 8.00% of the total screen width
    Player Group - Pick every player in (All players) and do (Actions)
      Loop - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            ((Picked player) controller) Equal to User
          Then - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Picked player) Equal to Player 1 (Red)
              Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Player 1 (Red) slot status) Equal to Is playing
                  Then - Actions
                    Multiboard - Set the text for Multiboard item in column 2, row player[1] to (|c00FF0303 + ((Name of (Player(1))) + |r))
                    Multiboard - Set the text for Multiboard item in column 4, row player[1] to (String(PlayerKIlls[1]))
                    Multiboard - Set the display style for Multiboard item in column 1, row player[1] to Hide text and Hide icons
                  Else - Actions
                    Multiboard - Set the text for Multiboard item in column 2, row player[1] to (|c00FF0303 + (Has Left + |r))
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Picked player) Equal to Player 2 (Blue)
                  Then - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Player 2 (Blue) slot status) Equal to Is playing
                      Then - Actions
                        Multiboard - Set the text for Multiboard item in column 2, row player[2] to (|c000042FF + ((Name of (Player(2))) + |r))
                        Multiboard - Set the text for Multiboard item in column 4, row player[2] to (String(PlayerKIlls[2]))
                        Multiboard - Set the display style for Multiboard item in column 1, row player[2] to Hide text and Hide icons
                      Else - Actions
                        Multiboard - Set the text for Multiboard item in column 2, row player[2] to (|c000042FF + (Has Left + |r))
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Picked player) Equal to Player 3 (Teal)
                      Then - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Player 3 (Teal) slot status) Equal to Is playing
                          Then - Actions
                            Multiboard - Set the text for Multiboard item in column 2, row player[3] to (|c001CE6B9 + ((Name of (Player(3))) + |r))
                            Multiboard - Set the text for Multiboard item in column 4, row player[3] to (String(PlayerKIlls[3]))
                            Multiboard - Set the display style for Multiboard item in column 1, row player[3] to Hide text and Hide icons
                          Else - Actions
                            Multiboard - Set the text for Multiboard item in column 2, row player[3] to (|c001CE6B9 + (Has Left + |r))
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Picked player) Equal to Player 4 (Purple)
                          Then - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Player 4 (Purple) slot status) Equal to Is playing
                              Then - Actions
                                Multiboard - Set the text for Multiboard item in column 2, row player[4] to (|c00540081 + ((Name of (Player(4))) + |r))
                                Multiboard - Set the text for Multiboard item in column 4, row player[4] to (String(PlayerKIlls[4]))
                                Multiboard - Set the display style for Multiboard item in column 1, row player[4] to Hide text and Hide icons
                              Else - Actions
                                Multiboard - Set the text for Multiboard item in column 2, row player[4] to (|c00540081 + (Has Left + |r))
                          Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Picked player) Equal to Player 5 (Yellow)
                              Then - Actions
                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                  If - Conditions
                                    (Player 5 (Yellow) slot status) Equal to Is playing
                                  Then - Actions
                                    Multiboard - Set the text for Multiboard item in column 2, row player[5] to (|c00FFFC01 + ((Name of (Player(5))) + |r))
                                    Multiboard - Set the text for Multiboard item in column 4, row player[5] to (String(PlayerKIlls[5]))
                                    Multiboard - Set the display style for Multiboard item in column 1, row player[5] to Hide text and Hide icons
                                  Else - Actions
                                    Multiboard - Set the text for Multiboard item in column 2, row player[5] to (|c00FFFC01 + (Has Left + |r))
                              Else - Actions
          Else - Actions
    For each (Integer A) from 1 to 4, do (Actions)
      Loop - Actions
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 1 to Show text and Hide icons
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 2 to Show text and Hide icons
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 3 to Show text and Hide icons
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 4 to Show text and Hide icons
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 5 to Show text and Hide icons
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 6 to Show text and Hide icons
        Multiboard - Set the display style for Multiboard item in column (Integer A), row 7 to Show text and Hide icons
        Multiboard - Set the color for Multiboard item in column (Integer A), row 1 to (100%, 80%, 20%) with 0% transparency
    For each (Integer A) from 2 to 6, do (Actions)
      Loop - Actions
        Multiboard - Set the width for Multiboard item in column 2, row (Integer A) to 6.00% of the total screen width
        Multiboard - Set the width for Multiboard item in column 1, row (Integer A) to 2.00% of the total screen width
    Multiboard - Show Multiboard
    Custom script: call DestroyTrigger(GetTriggeringTrigger())
IconMulti
  Events
    Unit - A unit Sells a unit
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Unit-type of (Sold unit)) Equal to |c00FFFC01Demon Hunter|r
      Then - Actions
        Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
        Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNHeroDemonHunter.blp
      Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Unit-type of (Sold unit)) Equal to |c00FFFC01Warden|r
          Then - Actions
            Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
            Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNWarden2.blp
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Unit-type of (Sold unit)) Equal to |c00FF0303Paladin|r
              Then - Actions
                Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNArthas.blp
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Unit-type of (Sold unit)) Equal to |c001CE6B9Blademaster|r
                  Then - Actions
                    Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                    Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNHellScream.blp
                  Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Unit-type of (Sold unit)) Equal to |c000042FFRanger General|r
                      Then - Actions
                        Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                        Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNSylvanusWindrunner.blp
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            (Unit-type of (Sold unit)) Equal to |c00540081Keeper of the Grove|r
                          Then - Actions
                            Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                            Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNFurion.blp
                          Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                (Unit-type of (Sold unit)) Equal to |c00540081Archmage|r
                              Then - Actions
                                Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                                Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNJaina.blp
                              Else - Actions
                                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                  If - Conditions
                                    (Unit-type of (Sold unit)) Equal to |cff0042ffPriestess of the Moon|r
                                  Then - Actions
                                    Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                                    Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNPriestessOfTheMoon.blp
                                  Else - Actions
                                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                      If - Conditions
                                        (Unit-type of (Sold unit)) Equal to |cffff0303Champion of Stormwind|r
                                      Then - Actions
                                        Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                                        Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNAnduinLotharPortrait.blp
                                      Else - Actions
                                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                          If - Conditions
                                            (Unit-type of (Sold unit)) Equal to |cff1ce6b9Elder Sage|r
                                          Then - Actions
                                            Multiboard - Set the display style for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to Hide text and Show icons
                                            Multiboard - Set the icon for Multiboard item in column 1, row player[(Player number of (Owner of (Sold unit)))] to ReplaceableTextures\CommandButtons\BTNDranaiAkama.blp
                                          Else - Actions
MultiboardKills
  Events
    Unit - A unit Dies
  Conditions
    ((Killing unit) is A Hero) Equal to True
    ((Killing unit) belongs to an enemy of Player 11 (Dark Green).) Equal to True
  Actions
    Set VariableSet PlayerKIlls[(Player number of (Owner of (Killing unit)))] = (PlayerKIlls[(Player number of (Owner of (Killing unit)))] + 1)
    Multiboard - Set the text for Multiboard item in column 4, row player[(Player number of (Owner of (Killing unit)))] to (String(PlayerKIlls[(Player number of (Owner of (Killing unit)))]))
Common Item Drop
  Events
    Unit - A unit Dies
  Conditions
    (Owner of (Triggering unit)) Equal to Player 12 (Brown)
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Random integer number between 1 and 50) Equal to 1
      Then - Actions
        Set VariableSet tempPoint = (Position of (Triggering unit))
        Item - Create (Random level 8.Any Class item-type) at tempPoint
        Custom script: call RemoveLocation( udg_tempPoint )
      Else - Actions
Strom Fury Trident
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dBoots of Quel'Thalas|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dGloves of Haste|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dClaws of Attack|r
    ((Hero manipulating item) has an item of type |c007d7d7dBoots of Quel'Thalas|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dGloves of Haste|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dClaws of Attack|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dBoots of Quel'Thalas|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dClaws of Attack|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dGloves of Haste|r)
    Hero - Create |c007d7d7dStorm Fury Trident|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Thunder Trident
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dBoots of Quel'Thalas|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dThunder Trident Recipe|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dClaws of Attack|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dStorm Fury Trident|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dPendant of Energy|r
    ((Hero manipulating item) has an item of type |c007d7d7dBoots of Quel'Thalas|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dStorm Fury Trident|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dClaws of Attack|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dThunder Trident Recipe|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dPendant of Energy|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dThunder Trident Recipe|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dStorm Fury Trident|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dBoots of Quel'Thalas|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dClaws of Attack|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dPendant of Energy|r)
    Hero - Create |c007d7d7dThunder Trident|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Monsoon Blade
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dThunder Trident|r
        (Item-type of (Item being manipulated)) Equal to |c00540081Ethereal Stone|r
    ((Hero manipulating item) has an item of type |c00540081Ethereal Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dThunder Trident|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c00540081Ethereal Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dThunder Trident|r)
    Hero - Create |c007d7d7dMonsoon Blade|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Fire Fury Axe
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dBelt of Giant Strength|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRing of Protection|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dClaws of Attack|r
    ((Hero manipulating item) has an item of type |c007d7d7dBelt of Giant Strength|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRing of Protection|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dClaws of Attack|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dBelt of Giant Strength|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dClaws of Attack|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRing of Protection|r)
    Hero - Create |c007d7d7dFire Fury Axe|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Volcanic Axe
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dClaws of Attack|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dBelt of Giant Strength|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dFire Fury Axe|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dPeriapt of Vitality|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dVolcanic Axe Recipe|r
    ((Hero manipulating item) has an item of type |c007d7d7dBelt of Giant Strength|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dClaws of Attack|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dPeriapt of Vitality|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dFire Fury Axe|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dVolcanic Axe Recipe|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dClaws of Attack|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dBelt of Giant Strength|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dPeriapt of Vitality|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dFire Fury Axe|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dVolcanic Axe Recipe|r)
    Hero - Create |c007d7d7dVolcanic Axe|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Hellfire Blade
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dVolcanic Axe|r
        (Item-type of (Item being manipulated)) Equal to |c00540081Ethereal Stone|r
    ((Hero manipulating item) has an item of type |c00540081Ethereal Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dVolcanic Axe|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c00540081Ethereal Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dVolcanic Axe|r)
    Hero - Create |c007d7d7dHellfire Blade|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Rain Staff
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRobe of the Magi|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRing of Regeneration|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dPendant of Energy|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRain Staff Recipe|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dFrost Fury Staff|r
    ((Hero manipulating item) has an item of type |c007d7d7dRain Staff Recipe|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRobe of the Magi|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dPendant of Energy|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRing of Regeneration|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dFrost Fury Staff|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dFrost Fury Staff|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRobe of the Magi|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dPendant of Energy|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRing of Regeneration|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRain Staff Recipe|r)
    Hero - Create |c007d7d7dRain Staff|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Frost Fury Staff
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRobe of the Magi|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSobi Mask|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dPendant of Energy|r
    ((Hero manipulating item) has an item of type |c007d7d7dSobi Mask|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRobe of the Magi|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dPendant of Energy|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSobi Mask|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRobe of the Magi|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dPendant of Energy|r)
    Hero - Create |c007d7d7dFrost Fury Staff|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
IceBound Blade
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRain Staff|r
        (Item-type of (Item being manipulated)) Equal to |c00540081Ethereal Stone|r
    ((Hero manipulating item) has an item of type |c00540081Ethereal Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRain Staff|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c00540081Ethereal Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRain Staff|r)
    Hero - Create |c007d7d7dIceBound Blade|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Ruby
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRing of Regeneration|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dPeriapt of Vitality|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dFlawed Ruby|r
    ((Hero manipulating item) has an item of type |c007d7d7dFlawed Ruby|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRing of Regeneration|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dPeriapt of Vitality|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dFlawed Ruby|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRing of Regeneration|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dPeriapt of Vitality|r)
    Hero - Create |c007d7d7dRuby|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Pure Ruby
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dFlawed Ruby|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dBelt of Giant Strength|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dBoots of Quel'Thalas|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRobe of the Magi|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dRuby|r
    ((Hero manipulating item) has an item of type |c007d7d7dBelt of Giant Strength|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dBoots of Quel'Thalas|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRobe of the Magi|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dRuby|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dFlawed Ruby|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dFlawed Ruby|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dBelt of Giant Strength|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dBoots of Quel'Thalas|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRobe of the Magi|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dRuby|r)
    Hero - Create |c007d7d7dPure Ruby|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Sky Forged Ruby
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dPure Ruby|r
        (Item-type of (Item being manipulated)) Equal to |c00540081Ethereal Stone|r
    ((Hero manipulating item) has an item of type |c00540081Ethereal Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |c007d7d7dPure Ruby|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c00540081Ethereal Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dPure Ruby|r)
    Hero - Create |c007d7d7dSky-Forged Ruby|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Judicators Wrath 1
  Events
    Unit - A unit Acquires an item
  Conditions
    (Item-type of (Item being manipulated)) Equal to |c0000FF00Judicator's Soul|r
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        ((Triggering unit) has an item of type |c0000FF00Judicator's Will|r) Equal to True
      Then - Actions
        Item - Remove (Item carried by (Triggering unit) of type |c0000FF00Judicator's Soul|r)
        Item - Remove (Item carried by (Triggering unit) of type |c0000FF00Judicator's Will|r)
        Hero - Create |c0000FF00Judicator Wrath|r and give it to (Triggering unit)
        Set VariableSet tempPoint = (Position of (Triggering unit))
        Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Custom script: call RemoveLocation( udg_tempPoint )
      Else - Actions
Judicators Wrath 2
  Events
    Unit - A unit Acquires an item
  Conditions
    (Item-type of (Item being manipulated)) Equal to |c0000FF00Judicator's Will|r
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        ((Triggering unit) has an item of type |c0000FF00Judicator's Soul|r) Equal to True
      Then - Actions
        Item - Remove (Item carried by (Triggering unit) of type |c0000FF00Judicator's Soul|r)
        Item - Remove (Item carried by (Triggering unit) of type |c0000FF00Judicator's Will|r)
        Hero - Create |c0000FF00Judicator Wrath|r and give it to (Triggering unit)
        Set VariableSet tempPoint = (Position of (Triggering unit))
        Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Custom script: call RemoveLocation( udg_tempPoint )
      Else - Actions
The Slicer
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dThe Legendary Breadsticks of DOOM|r
        (Item-type of (Item being manipulated)) Equal to |cff7d7d7dMike's Mystical Milkshake|r
    ((Hero manipulating item) has an item of type |c007d7d7dThe Legendary Breadsticks of DOOM|r) Equal to True
    ((Hero manipulating item) has an item of type |cff7d7d7dMike's Mystical Milkshake|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dThe Legendary Breadsticks of DOOM|r)
    Item - Remove (Item carried by (Triggering unit) of type |cff7d7d7dMike's Mystical Milkshake|r)
    Hero - Create |cffffd700The Slicer|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Will of Shadow
  Events
    Unit - A unit Starts the effect of an ability
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Owner of (Triggering unit)) Not equal to Player 12 (Brown)
        ((Triggering unit) has an item of type |c00540081Will of Shadows|r) Equal to True
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Random integer number between 1 and 10) Equal to 1
          Then - Actions
            Unit - Set mana of (Triggering unit) to ((Mana of (Triggering unit)) + 100.00)
            Special Effect - Create a special effect attached to the chest (attachpoint) of (Triggering unit) using Abilities\Spells\Other\ANrl\ANrlTarget.mdl
            Special Effect - Destroy (Last created special effect)
          Else - Actions
      Else - Actions
Horn of the Throne
  Events
    Unit - A unit Begins casting an ability
  Conditions
    ((Triggering unit) has an item of type |c000000FFHorn of the Throne|r) Equal to True
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Random integer number between 1 and 10) Equal to 1
      Then - Actions
        Set VariableSet tempPoint = (Position of (Triggering unit))
        Unit - Create 1.Dire Wolf (Level 2) for (Owner of (Triggering unit)) at tempPoint facing Default building facing degrees
        Unit - Add a 120.00 second Generic expiration timer to (Last created unit)
        Custom script: call RemoveLocation( udg_tempPoint )
      Else - Actions
        Do nothing
Golden Cherry Bow
  Events
    Unit - A unit Is attacked
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Owner of (Attacking unit)) Not equal to Player 12 (Brown)
        ((Attacking unit) has an item of type |c00540081Golden Cherry Bow|r) Equal to True
        (Random integer number between 1 and 10) Equal to 1
      Then - Actions
        Set VariableSet tempPoint = (Position of (Attacking unit))
        Unit - Create 1.Flying SFX Dummy for (Owner of (Attacking unit)) at tempPoint facing Default building facing degrees
        Unit - Add StarFalls (Golden Cherry Bow) to (Last created unit)
        Unit - Order (Last created unit) to Night Elf Warden - Fan Of Knives.
        Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
        Unit - Create 1.Standard Dummy for (Owner of (Attacking unit)) at tempPoint facing Default building facing degrees
        Unit - Add SFX [Starfall Effect] to (Last created unit)
        Unit - Add a 2.66 second Generic expiration timer to (Last created unit)
        Custom script: call RemoveLocation( udg_tempPoint )
      Else - Actions
Arcane Staff 1
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Unpowered Arcane Staff|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSky Stone|r
    ((Hero manipulating item) has an item of type |c007d7d7dSky Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |cFFE55BB0Unpowered Arcane Staff|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSky Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |cFFE55BB0Unpowered Arcane Staff|r)
    Hero - Create |cFFE55BB0Unpowered Arcane Staff x1|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Arcane Staff 2
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Unpowered Arcane Staff x1|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSky Stone|r
    ((Hero manipulating item) has an item of type |c007d7d7dSky Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |cFFE55BB0Unpowered Arcane Staff x1|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSky Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |cFFE55BB0Unpowered Arcane Staff x1|r)
    Hero - Create |cFFE55BB0Unpowered Arcane Staff x2|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Arcane Staff 3
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Unpowered Arcane Staff x2|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSky Stone|r
    ((Hero manipulating item) has an item of type |c007d7d7dSky Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |cFFE55BB0Unpowered Arcane Staff x2|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSky Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |cFFE55BB0Unpowered Arcane Staff x2|r)
    Hero - Create |cFFE55BB0Unpowered Arcane Staff x3|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Arcane Staff 4
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Unpowered Arcane Staff x3|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSky Stone|r
    ((Hero manipulating item) has an item of type |c007d7d7dSky Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |cFFE55BB0Unpowered Arcane Staff x3|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSky Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |cFFE55BB0Unpowered Arcane Staff x3|r)
    Hero - Create |cFFE55BB0Unpowered Arcane Staff x4|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Arcane Staff 5
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Unpowered Arcane Staff x4|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSky Stone|r
    ((Hero manipulating item) has an item of type |c007d7d7dSky Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |cFFE55BB0Unpowered Arcane Staff x4|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSky Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |cFFE55BB0Unpowered Arcane Staff x4|r)
    Hero - Create |cFFE55BB0Unpowered Arcane Staff x5|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
Arcane Staff 6
  Events
    Unit - A unit Acquires an item
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Unpowered Arcane Staff x5|r
        (Item-type of (Item being manipulated)) Equal to |c007d7d7dSky Stone|r
    ((Hero manipulating item) has an item of type |c007d7d7dSky Stone|r) Equal to True
    ((Hero manipulating item) has an item of type |cFFE55BB0Unpowered Arcane Staff x5|r) Equal to True
  Actions
    Item - Remove (Item carried by (Triggering unit) of type |c007d7d7dSky Stone|r)
    Item - Remove (Item carried by (Triggering unit) of type |cFFE55BB0Unpowered Arcane Staff x5|r)
    Hero - Create |cFF540081Arcane Staff|r and give it to (Triggering unit)
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
    Special Effect - Destroy (Last created special effect)
    Game - Display to (All players) the text: (|c006969FF[Quest Complete]|r |c00FFFF00[Arcane Staff]|r - |c00FF0303 + ((Name of (Owner of (Triggering unit))) + |r |c0096FF96has aquired the |r|cFFE55BB0Arcane Staff|r))
    Player - Add 150 to (Owner of (Triggering unit)).Current gold
    Custom script: call RemoveLocation( udg_tempPoint )
Start Sapphire
  Events
    Unit - A unit Acquires an item
  Conditions
    (Item-type of (Item being manipulated)) Equal to |cFFE55BB0Starved Soul Sapphire|r
  Actions
    Set VariableSet SapphireINT = 0
    Trigger - Turn on Sapphire <gen>
    Trigger - Turn off (This trigger)
Sapphire Progress
  Events
    Unit - A unit Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to Sapphire Progress
  Actions
    Game - Display to (All players) the text: (|c00FF0303 + ((String(SapphireINT)) + |r |cff8080ffkills|r |cffff8080(SAPPHIRE QUEST)|r))
Sapphire
  Events
    Unit - A unit Dies
  Conditions
    ((Killing unit) has an item of type |cFFE55BB0Starved Soul Sapphire|r) Equal to True
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        SapphireINT Less than 35
      Then - Actions
        Set VariableSet SapphireINT = (SapphireINT + 1)
      Else - Actions
        Item - Remove (Item carried by (Killing unit) of type |cFFE55BB0Starved Soul Sapphire|r)
        Hero - Create |cFFE55BB0Bloodsoaked Soul Sapphire|r and give it to (Killing unit)
        Set VariableSet tempPoint = (Position of (Killing unit))
        Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Game - Display to (All players) the text: (|c006969FF[Quest Complete]|r |c00FFFF00[Blood Soaked Sapphire]|r - |c00FF0303 + ((Name of (Owner of (Killing unit))) + |r))
        Hero - Create Tome of Strength and give it to (Killing unit)
        Custom script: call RemoveLocation( udg_tempPoint )
        Set VariableSet SapphireINT = 0
        Trigger - Turn off (This trigger)
        Trigger - Turn on Sapphire_2 <gen>
Sapphire 2
  Events
    Unit - A unit Dies
  Conditions
    ((Killing unit) has an item of type |cFFE55BB0Bloodsoaked Soul Sapphire|r) Equal to True
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        SapphireINT Less than 40
      Then - Actions
        Set VariableSet SapphireINT = (SapphireINT + 1)
      Else - Actions
        Item - Remove (Item carried by (Killing unit) of type |cFFE55BB0Bloodsoaked Soul Sapphire|r)
        Hero - Create |cFFE55BB0Imbued Soul Sapphire|r and give it to (Killing unit)
        Set VariableSet tempPoint = (Position of (Killing unit))
        Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Game - Display to (All players) the text: (|c006969FF[Quest Complete]|r |c00FFFF00[Imbued Soul Sapphire]|r - |c00FF0303 + ((Name of (Owner of (Killing unit))) + |r))
        Hero - Create Tome of Agility and give it to (Killing unit)
        Custom script: call RemoveLocation( udg_tempPoint )
        Set VariableSet SapphireINT = 0
        Trigger - Turn off (This trigger)
        Trigger - Turn on Sapphire_3 <gen>
Sapphire 3
  Events
    Unit - A unit Dies
  Conditions
    ((Killing unit) has an item of type |cFFE55BB0Imbued Soul Sapphire|r) Equal to True
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        SapphireINT Less than 50
      Then - Actions
        Set VariableSet SapphireINT = (SapphireINT + 1)
      Else - Actions
        Item - Remove (Item carried by (Killing unit) of type |cFFE55BB0Imbued Soul Sapphire|r)
        Hero - Create |cFFE55BB0Pure Soul Sapphire|r and give it to (Killing unit)
        Set VariableSet tempPoint = (Position of (Killing unit))
        Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Game - Display to (All players) the text: (|c006969FF[Quest Complete]|r |c00FFFF00[Pure Soul Sapphire]|r - |c00FF0303 + ((Name of (Owner of (Killing unit))) + |r))
        Hero - Create Tome of Intelligence and give it to (Killing unit)
        Custom script: call RemoveLocation( udg_tempPoint )
        Set VariableSet SapphireINT = 0
        Trigger - Turn off (This trigger)
        Trigger - Turn on Sapphire_4 <gen>
Sapphire 4
  Events
    Unit - A unit Dies
  Conditions
    ((Killing unit) has an item of type |cFFE55BB0Pure Soul Sapphire|r) Equal to True
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        SapphireINT Less than 100
      Then - Actions
        Set VariableSet SapphireINT = (SapphireINT + 1)
      Else - Actions
        Item - Remove (Item carried by (Killing unit) of type |cFFE55BB0Pure Soul Sapphire|r)
        Hero - Create |cFFE55BB0Sky-Forged Soul Sapphire|r and give it to (Killing unit)
        Set VariableSet tempPoint = (Position of (Killing unit))
        Special Effect - Create a special effect at tempPoint using Abilities\Spells\Items\TomeOfRetraining\TomeOfRetrainingCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Game - Display to (All players) the text: (|c006969FF[Quest Complete]|r |c00FFFF00[Sky-Forged Soul Sapphire]|r - |c00FF0303 + ((Name of (Owner of (Killing unit))) + |r))
        Hero - Create |cffff0000Power|r-|cff4169e1Up!|r and give it to (Killing unit)
        Custom script: call RemoveLocation( udg_tempPoint )
        Set VariableSet SapphireINT = 0
        Trigger - Turn off (This trigger)
        Trigger - Turn on Sapphire_Progress <gen>
Guards Invulnerability
  Events
    Unit - A unit enters (Playable map area)
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Unit-type of (Triggering unit)) Equal to Guard (Level 1)
        (Unit-type of (Triggering unit)) Equal to Guard (Level 2)
        (Unit-type of (Triggering unit)) Equal to Guard (Level 3)
        (Unit-type of (Triggering unit)) Equal to Guard (Level 4)
        (Unit-type of (Triggering unit)) Equal to Guard (Level 5)
        (Unit-type of (Triggering unit)) Equal to Guard (Level 6)
  Actions
    Unit - Make (Triggering unit) Invulnerable
    Wait 2 seconds
    Unit - Make (Triggering unit) Vulnerable
Guards Damned Servant Kings Call
  Events
    Unit - A unit Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to King's Call
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Or - Any (Conditions) are true
          Conditions
            (Unit-type of (Triggering unit)) Equal to Guard (Level 1)
            (Unit-type of (Triggering unit)) Equal to Guard (Level 2)
            (Unit-type of (Triggering unit)) Equal to Guard (Level 3)
            (Unit-type of (Triggering unit)) Equal to Guard (Level 4)
            (Unit-type of (Triggering unit)) Equal to Guard (Level 5)
            (Unit-type of (Triggering unit)) Equal to Guard (Level 6)
      Then - Actions
        Unit - Move (Triggering unit) instantly to (Position of FirstBase)
      Else - Actions
        Unit - Move (Triggering unit) instantly to (Position of FirstEvo)
Retribution Aura
  Events
    Unit - A unit Learns a skill
  Conditions
    (Learned Hero Skill) Equal to Retribution Aura
  Actions
    Hero - Modify Strength of (Triggering unit): Add 2.
Resilience Aura
  Events
    Unit - A unit Learns a skill
  Conditions
    (Learned Hero Skill) Equal to Resilience (LichKing)
  Actions
    Hero - Modify Strength of (Triggering unit): Add 5.
Bless
  Events
    Unit - A unit Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to Bless
  Actions
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Set VariableSet tempGroup = (Units within 400.00 of tempPoint matching ((((Matching unit) belongs to an ally of (Owner of (Triggering unit)).) Equal to True) and (((Matching unit) is alive) Equal to True)).)
    Unit Group - Pick every unit in tempGroup and do (Actions)
      Loop - Actions
        Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + 90.00)
        Special Effect - Create a special effect attached to the origin (attachpoint) of (Picked unit) using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
        Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
    Custom script: call DestroyGroup( udg_tempGroup )
Curse
  Events
    Unit - A unit Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to Curse
  Actions
    Set VariableSet tempPoint = (Position of (Triggering unit))
    Set VariableSet tempGroup = (Units within 400.00 of tempPoint matching ((((Matching unit) belongs to an ally of (Owner of (Triggering unit)).) Equal to True) and (((Matching unit) is alive) Equal to True)).)
    Unit Group - Pick every unit in tempGroup and do (Actions)
      Loop - Actions
        Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + 200.00)
        Special Effect - Create a special effect attached to the origin (attachpoint) of (Picked unit) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
        Special Effect - Destroy (Last created special effect)
    Custom script: call RemoveLocation( udg_tempPoint )
    Custom script: call DestroyGroup( udg_tempGroup )
Resilience Buff
  Events
    Unit - A unit Is attacked
  Conditions
    (Unit-type of (Attacking unit)) Equal to |c00FF0303Lich King|r (Evil)
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Random integer number between 1 and 5) Equal to 1
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Level of Resilience (LichKing) for (Attacking unit)) Equal to 7
          Then - Actions
            Trigger - Turn off (This trigger)
            Set VariableSet ResilienceTarget = (Attacking unit)
            Unit - Create 1 Resilience Aura Buff for (Owner of (Attacking unit)) at (Position of (Attacking unit)) facing (Position of (Attacked unit))