Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
Full Description:
Summons an eagle guardian that will follow and heals the target when it takes damage. When the eagle heals 5 times, it will cast a healing wave which bounces to nearby friendly units, each wave deals less healing.
The main duty of the eagle is to heal the target and helps attack enemy units whenever applicable. Eagle lasts for 60 seconds.
|cffffcc00Level 1|r - Heals 5, Wave heals 100 to primary target and deals 60% less for 2 targets.
|cffffcc00Level 2|r - Heals 7, Wave heals 150 to primary target and deals 50% less for 3 targets.
|cffffcc00Level 3|r - Heals 9, Wave heals 200 to primary target and deals 40% less for 4 targets.
|cffffcc00Level 4|r - Heals 11, Wave heals 250 to primary target and deals 30% less for 5 targets.
|cffffcc00Level 5|r - Heals 13, Wave heals 300 to primary target and deals 20% less for 6 targets.
Instructions:
- Be sure to check the 'Automatically create unknown variables...', via File>Preferences>General tab.
- In the object editor, copy all the custom Unit and Abilities to your map.
- Copy all that is written from the 'Guardian' folder editor to your map.
- Be sure to input the right configutation from the 'Setup' trigger
Setup
Events
Map initialization
Conditions
Actions
-------- These are the configurables, adjust when necessary --------
-------- The main ability of the hero --------
Set GU_AbilHero = Guardian
-------- The main ability of the Guardian, heals target --------
Set GU_AbilHealing = Guardian [Healing]
-------- The secondary ability of the Guardian, multi heal --------
Set GU_AbilMultiHealing = Guardian [Multi Healing - for dummy]
-------- The Guardian UnitType --------
Set GU_GuardianTy = Guardian (Level 2)
-------- The max distance to follow the caster hero --------
Set GU_DistMax = 300.00
-------- The effect of the eagle summoned --------
Set GU_Sfx = Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl
-------- Setting the BASE damage multiplier and add --------
Set GU_DamageMultiplier = 3.00
Set GU_DamageAdd = 3.00
-------- The life duration of the eagle, set to ZERO if you wish to have unlimited life --------
Set GU_EaglesLife = 60.00
-------- Preloading; You may NEVER touch this! --------
Custom script: set bj_lastCreatedUnit = CreateUnit(Player(15), udg_GU_GuardianTy, 0,0,0)
nahh, it's up to the user to edit the name, meanwhile, it's generic 'Guardian', thanks for the positive feedback coz now I rarely use GUI ...
EDIT:
I had a small mistake though MU_DamageMultiplie whould be 2...
again guys, the user can adjust the food/mana/cooldown to 0 from the object editor, the
model can be changed as well, it maybe walking/running etc...it's all pretty much
configurable...
again guys, the user can adjust the food/mana/cooldown to 0 from the object editor, the
model can be changed as well, it maybe walking/running etc...it's all pretty much
configurable...
As for configuration, all is fine.
Comments related to that in general it is not good for AOS maps,and not the configuration.
Which means that there is no question about that configuration is not good.
As for me this is not a problem
I already rewrote the code in the JASS version and throw that part
Otherwise my map use the SLK files and not the OE,so I hate to bother with it.
Why do you use <GU_IndexAr>? and not directly <GU_Index1>? in the loop trigger, why GU_Index2 = GU_IndexAr[GU_IndexL]? why not directly use <GU_IndexL> from the for loop?
Also, why don't you add to the dummy unit <locust> ability instead of making a <GuardianUnpick> trigger?
Instead of adding all those events to the trigger you could loop from 1 to 12 and register the Select event for each player to the GuardianUnpick trigger.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.