1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Find your way through the deepest dungeon in the 18th Mini Mapping Contest Poll.
    Dismiss Notice
  3. A brave new world lies beyond the seven seas. Join the 34th Modeling Contest today!
    Dismiss Notice
  4. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
Hive 3 Remoosed BETA - NOW LIVE. Go check it out at BETA Hive Workshop! Post your feedback in this new forum BETA Feedback.
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Trigger Viewer

(8)RiOAllerianV1.37.w3x
Variables
Initialization
Melee Initialization
Game Information
Neutral Units
Ability
Destroyer
Fel Upgrade
Spawn Elder Hydra
Spawn Hydra
Spawn Hydra Hatchling

		
Name Type Is Array Initial Value
AllPlayers force No
NeutralUnitSpawn rect No
RandomHero integer Yes
RandomHeroSpawn rect Yes
Default melee game initialization for all players
Melee Initialization
  Events
    Map initialization
  Conditions
  Actions
    Melee Game - Use melee time of day (for all players)
    Melee Game - Limit Heroes to 1 per Hero-type (for all players)
    Melee Game - Give trained Heroes a Scroll of Town Portal (for all players)
    Melee Game - Set starting resources (for all players)
    Melee Game - Remove creeps and critters from used start locations (for all players)
    Melee Game - Run melee AI scripts (for computer players)
    Set VariableSet AllPlayers = (All players)
    Player Group - Pick every player in AllPlayers and do (Actions)
      Loop - Actions
        Player - Limit training of Axemaster to 1 for (Picked player)
        Player - Limit training of Chieftain to 1 for (Picked player)
        Player - Limit training of Dark Enchantress to 1 for (Picked player)
        Player - Limit training of Death Knight to 1 for (Picked player)
        Player - Limit training of Far Seer to 1 for (Picked player)
        Player - Limit training of Frost Lord to 1 for (Picked player)
        Player - Limit training of Grand Warlock to 1 for (Picked player)
        Player - Limit training of Houndmaster to 1 for (Picked player)
        Player - Limit training of Jujumancer to 1 for (Picked player)
        Player - Limit training of Paladin (Draenei) to 1 for (Picked player)
        Player - Limit training of Pyromancer to 1 for (Picked player)
        Player - Limit training of Ranger to 1 for (Picked player)
        Player - Limit training of Shadow Hunter (Draenei) to 1 for (Picked player)
        Player - Limit training of Tidal Lord to 1 for (Picked player)
        Player - Make Dragonhawk Rider (Flaming Arrows) Unavailable for training/construction by (Picked player)
        Player - Make Grunt (Fel Orc) Unavailable for training/construction by (Picked player)
        Player - Make Kodo Beast (Fel Orc) Unavailable for training/construction by (Picked player)
        Player - Make Raider (Fel Orc) Unavailable for training/construction by (Picked player)
        Player - Make Warlock (Fel Orc) Unavailable for training/construction by (Picked player)
        Player - Make Wind Rider (Fel Orc) Unavailable for training/construction by (Picked player)
        Set VariableSet RandomHero[(Player number of (Picked player))] = (Random integer number between 1 and 5)
        Set VariableSet RandomHeroSpawn[(Player number of (Picked player))] = (Region centered at ((Picked player) start location) with size (1.00, 1.00))
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Race of (Picked player)) Equal to Human
          Then - Actions
            Melee Game - Create Human starting units for (Picked player) at ((Picked player) start location) (Exclude Heroes)
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Use random heroes is set) Equal to True
              Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 1
                  Then - Actions
                    Unit - Create 1.Demon Hunter for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 2
                  Then - Actions
                    Unit - Create 1.Paladin (Draenei) for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 3
                  Then - Actions
                    Unit - Create 1.Blood Mage for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 4
                  Then - Actions
                    Unit - Create 1.Ranger for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 5
                  Then - Actions
                    Unit - Create 1.Pyromancer for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
              Else - Actions
          Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Race of (Picked player)) Equal to Orc
          Then - Actions
            Melee Game - Create Orc starting units for (Picked player) at ((Picked player) start location) (Exclude Heroes)
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Use random heroes is set) Equal to True
              Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 1
                  Then - Actions
                    Unit - Create 1.Chieftain for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 2
                  Then - Actions
                    Unit - Create 1.Shadow Hunter (Draenei) for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 3
                  Then - Actions
                    Unit - Create 1.Axemaster for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 4
                  Then - Actions
                    Unit - Create 1.Far Seer for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 5
                  Then - Actions
                    Unit - Create 1.Death Knight for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
              Else - Actions
          Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Race of (Picked player)) Equal to Night Elf
          Then - Actions
            Melee Game - Create Night Elf starting units for (Picked player) at ((Picked player) start location) (Exclude Heroes)
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Use random heroes is set) Equal to True
              Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 1
                  Then - Actions
                    Unit - Create 1.Jujumancer for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 2
                  Then - Actions
                    Unit - Create 1.Frost Lord for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 3
                  Then - Actions
                    Unit - Create 1.Sea Witch for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 4
                  Then - Actions
                    Unit - Create 1.Dark Enchantress for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 5
                  Then - Actions
                    Unit - Create 1.Tidal Lord for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
              Else - Actions
          Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Race of (Picked player)) Equal to Undead
          Then - Actions
            Melee Game - Create Undead starting units for (Picked player) at ((Picked player) start location) (Exclude Heroes)
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Use random heroes is set) Equal to True
              Then - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 1
                  Then - Actions
                    Unit - Create 1.Houndmaster for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 2
                  Then - Actions
                    Unit - Create 1.Tinker for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 3
                  Then - Actions
                    Unit - Create 1.Pit Lord for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 4
                  Then - Actions
                    Unit - Create 1.Dread Lord for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    RandomHero[(Player number of (Picked player))] Equal to 5
                  Then - Actions
                    Unit - Create 1.Grand Warlock for (Picked player) at (Center of RandomHeroSpawn[(Player number of (Picked player))]) facing Default building facing degrees
                  Else - Actions
              Else - Actions
          Else - Actions
        Custom script: call RemoveRect(udg_RandomHeroSpawn[GetConvertedPlayerId(GetTriggerPlayer())])
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Use random heroes is set) Equal to True
          Then - Actions
          Else - Actions
            Player - Set (Picked player).Available free Heroes to 1
    Melee Game - Enforce victory/defeat conditions (for all players)
Game Information
  Events
    Map initialization
  Conditions
  Actions
    Quest - Create a Required quest titled Map with the description This map is an edited version of (8) |cffffcc00Sanctuary|r., using icon path ReplaceableTextures\CommandButtons\BTNSpy.blp
    Quest - Create a Required quest titled Services with the description There are dwellers of |cffffcc00Allerian Stronghold|r who are willing to provide you their services for a price. Be sure to pay them a visit., using icon path ReplaceableTextures\CommandButtons\BTNVillagerMan.blp
    Quest - Create a Required quest titled Glyphs with the description Glyphs are valuable assets. They can give you an advantage over your opponents. There are only a limited number of |cffffcc00Glyphs of Ultravision|r and |cffffcc00Glyphs of Fortification|r in |cffffcc00Allerian Stronghold|r but they are in the hands of its denizens. You'll have to work fast to get them before your enemies do!, using icon path ReplaceableTextures\CommandButtons\BTNGlyph.blp
    Quest - Create a Optional quest titled Author with the description This map was created by |cffffcc00Ujimasa Hojo|r., using icon path ReplaceableTextures\WorldEditUI\Editor-Random-Unit.blp
    Quest - Create a Optional quest titled Credits - Icons with the description I would like to thank the following for their |cffffcc00Icons|r that are included in this map.Club Swing - StanakinDemon Space Ship - pWn3dDraenei Paladin - SinisterXDraenei Priest - FrIkYOgre Armor 3 - StanakinZerg Overlord - General FrankOther modified icons came from Blizzard Entertainment., using icon path ReplaceableTextures\CommandButtons\BTNScrollUber.blp
    Quest - Create a Optional quest titled Credits - Models with the description I would like to thank the following for their |cffffcc00Models:|r that are included in this map.Blood Elf Buildings - SinisterXBlood Elf Demon Hunter - Mc !Death Knight WC2 - NecrokenisDemonSpaceShip - pWn3dDemoness - MecheonDraenei Anchorite - SelleniskoDraenei Paladin - SinisterXElekk Knight - HawkwingHero Naga Enchantress - armelIce Crown Overlord X - FranksterNaga rally point - LiOneSSZerg Overlord - killst4rOther models came from Blizzard Entertainment., using icon path ReplaceableTextures\CommandButtons\BTNScrollUber.blp
    Quest - Create a Optional quest titled Credits - Skins with the description I would like to thank the following for their |cffffcc00Skins|r that are included in this map.Blood Elf User Interface - DentothorCrypt - PyroproctosDraenei Huntress - 67chromeDraenei Priest - FrIkYDraenei User Interface - Wa666rNaga Cursor - AlienAtSystemNaga User Interface - viivaPrometheus - Daenar7Zangarmarsh Hydra - Huinipachutli, using icon path ReplaceableTextures\CommandButtons\BTNScrollUber.blp
    Quest - Create a Optional quest titled Credits - Maps with the description I would like to thank the following for their |cffffcc00Maps|r that are included in this map.(8) Sanctuary - Blizzard Entertainment, using icon path ReplaceableTextures\CommandButtons\BTNScrollUber.blp
    Quest - Create a Optional quest titled Credits - Sites with the description I would like to thank the following |cffffcc00Sites|r:www.campaigncreations.orgwww.hiveworkshop.comwww.wc3campaigns.netwww.wowpedia.org, using icon path ReplaceableTextures\CommandButtons\BTNScrollUber.blp
Neutral Units
  Events
    Map initialization
  Conditions
  Actions
    Set VariableSet NeutralUnitSpawn = City_000 <gen>
    Unit - Create 5.Citizen (Male) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = City_090 <gen>
    Unit - Create 5.Citizen (Male) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = City_135 <gen>
    Unit - Create 5.Citizen (Male) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = City_180 <gen>
    Unit - Create 5.Citizen (Male) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = City_270 <gen>
    Unit - Create 5.Citizen (Male) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = City_315 <gen>
    Unit - Create 5.Citizen (Male) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 5.Citizen (Female 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = Swamp_000 <gen>
    Unit - Create 10.Swamp Dweller (Male 1) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 10.Swamp Dweller (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = Swamp_090 <gen>
    Unit - Create 10.Swamp Dweller (Male 1) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 10.Swamp Dweller (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = Swamp_135 <gen>
    Unit - Create 10.Swamp Dweller (Male 1) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 10.Swamp Dweller (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = Swamp_180 <gen>
    Unit - Create 10.Swamp Dweller (Male 1) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 10.Swamp Dweller (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = Swamp_270 <gen>
    Unit - Create 10.Swamp Dweller (Male 1) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 10.Swamp Dweller (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Set VariableSet NeutralUnitSpawn = Swamp_315 <gen>
    Unit - Create 10.Swamp Dweller (Male 1) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Unit - Create 10.Swamp Dweller (Male 2) for Neutral Passive at (Center of NeutralUnitSpawn) facing Default building facing degrees
    Custom script: call RemoveRect(udg_NeutralUnitSpawn)
Destroyer
  Events
    Unit - A unit Begins casting an ability
  Conditions
    And - All (Conditions) are true
      Conditions
        (Unit-type of (Casting unit)) Equal to Obsidian Statue
        ((Owner of (Casting unit)) controller) Equal to Computer
        (Number of living Destroyer units owned by (Owner of (Casting unit))) Less than 2
        (Number of living Obsidian Statue units owned by (Owner of (Casting unit))) Greater than 1
        (Current research level of Rusp (techcode) for (Owner of (Casting unit))) Greater than 0
        ((Owner of (Casting unit)) Current gold) Greater than or equal to 100
        ((Owner of (Casting unit)) Current lumber) Greater than or equal to 50
        (150 - ((Owner of (Casting unit)) Food used)) Greater than or equal to 2
  Actions
    Unit - Order (Casting unit) to Undead Obsidian Statue - Morph Into Destroyer.
Fel Upgrade
  Events
    Unit - A unit Finishes research
  Conditions
    (Researched tech-type) Equal to Robk (techcode)
  Actions
    Player - Make Grunt Unavailable for training/construction by (Owner of (Researching unit))
    Player - Make Grunt (Fel Orc) Available for training/construction by (Owner of (Researching unit))
    Player - Make Raider Unavailable for training/construction by (Owner of (Researching unit))
    Player - Make Raider (Fel Orc) Available for training/construction by (Owner of (Researching unit))
    Player - Make Kodo Beast Unavailable for training/construction by (Owner of (Researching unit))
    Player - Make Kodo Beast (Fel Orc) Available for training/construction by (Owner of (Researching unit))
    Player - Make Wind Rider Unavailable for training/construction by (Owner of (Researching unit))
    Player - Make Wind Rider (Fel Orc) Available for training/construction by (Owner of (Researching unit))
    Player - Make Warlock Unavailable for training/construction by (Owner of (Researching unit))
    Player - Make Warlock (Fel Orc) Available for training/construction by (Owner of (Researching unit))
Spawn Elder Hydra
  Events
    Unit - A unit Spawns a summoned unit
  Conditions
    (Unit-type of (Summoned unit)) Equal to Elder Hydra
  Actions
    Unit - Replace (Summoned unit) with a Elder Hydra using The old unit's relative life and mana
Spawn Hydra
  Events
    Unit - A unit Spawns a summoned unit
  Conditions
    (Unit-type of (Summoned unit)) Equal to Hydra
  Actions
    Unit - Replace (Summoned unit) with a Hydra using The old unit's relative life and mana
Spawn Hydra Hatchling
  Events
    Unit - A unit Spawns a summoned unit
  Conditions
    (Unit-type of (Summoned unit)) Equal to Hydra Hatchling
  Actions
    Unit - Replace (Summoned unit) with a Hydra Hatchling using The old unit's relative life and mana