I have a hero that has a spell based on metamorph that gives me multishot. Now that I have taken care off.
Heres what I have problem with. I have the other skill thats like an Aura, it gives agility to all nearby allied heroes. It's based upon Attribute Bonus
The catch is that I have 2 abilites. One is for hero alone and the other is for nearby allies (it gives more agi to me less to nearby heroes). Everythiing works fine until I use my morph spell. And then I get weird bugs. When I first morph everything seems fine but then when I unmorph back to original the agility bonus is lost. Also there seems to be some weird changes in my attack damage. It gets lower then its suppose to be.
How can I make this work?
The triggers that I now have is
Swiftness Aura is ofcourse set to Allied,Friend only so it doesnt work for Self.
So,agian to say what I need.
Need to morph myself but still keep the given ability to my previous form workin in the same manner.
Heres what I have problem with. I have the other skill thats like an Aura, it gives agility to all nearby allied heroes. It's based upon Attribute Bonus
The catch is that I have 2 abilites. One is for hero alone and the other is for nearby allies (it gives more agi to me less to nearby heroes). Everythiing works fine until I use my morph spell. And then I get weird bugs. When I first morph everything seems fine but then when I unmorph back to original the agility bonus is lost. Also there seems to be some weird changes in my attack damage. It gets lower then its suppose to be.
How can I make this work?
The triggers that I now have is
Code:
Agility learn
Events
Unit - A unit Learns a skill
Conditions
(Level of Swiftness Aura for (Triggering unit)) Greater than or equal to 1
Actions
Trigger - Turn on Agility Aura <gen>
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Custom Bonus Caster for (Triggering unit)) Equal to 0
Then - Actions
Unit - Add Custom Bonus Caster to (Triggering unit)
Else - Actions
Unit - Set level of Custom Bonus Caster for (Triggering unit) to ((Level of Swiftness Aura for (Triggering unit))
Code:
Agility Aura
Events
Time - Every 0.50 seconds of game time
Conditions
Actions
Unit Group - Add all units of (Units in (Playable map area)) to SwiftnessAuraGroup
Unit Group - Pick every unit in SwiftnessAuraGroup and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is A Hero) Equal to True
((Picked unit) has buff Swiftness Aura ) Equal to True
Then - Actions
Unit - Add Custom Bonus to (Picked unit)
Unit - Set level of Custom Bonus for (Picked unit) to (Level of Swiftness Aura for ForestRanger)
Else - Actions
Unit - Remove Custom Bonus from (Picked unit)
call DestroyGroup (udg_SwiftnessAuraGroup)
Swiftness Aura is ofcourse set to Allied,Friend only so it doesnt work for Self.
So,agian to say what I need.
Need to morph myself but still keep the given ability to my previous form workin in the same manner.