[SOLVED] Set level limit for spell that have many levels
Tooltips:
Of course this is 31 levels of "storm bolt"
here are my triggers:
Tooltips:
Stun and deal 50 (+souls) damage to the target. Limit 5/10/15/20 souls.
Everytime an enemy unit dies around you, get 1 soul (each soul +10 stun damage and 0.2s stun)
Of course this is 31 levels of "storm bolt"
here are my triggers:
-
Soul Blast Learn
-
Events
- Unit - A unit Learns a skill
-
Conditions
- (Learned Hero Skill) Equal to (==) Soul Blast
-
Actions
- Set SoulBlast_User = (Learning Hero)
- Set SoulBlastStun = 1
- Unit - Add Soul Blast [Stun] to (Learning Hero)
- Trigger - Turn off (This trigger)
- Trigger - Turn on Soul Blast Limit <gen>
-
Events
-
Soul Blast Limit
-
Events
- Unit - A unit Dies
-
Conditions
- ((Dying unit) is A structure) Not equal to (!=) True
- ((Dying unit) belongs to an enemy of (Owner of SoulBlast_User)) Equal to (==) True
-
Actions
-
Set SoulBlast_Die = (Position of (Dying unit))
-
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- SoulBlastStun Less than (<) (1 + (5 x (Level of Soul Blast for SoulBlast_User)))
-
Then - Actions
- Set AAGroup = (Units within 600.00 of SoulBlast_Die matching ((Matching unit) Equal to (==) SoulBlast_User))
-
Unit Group - Pick every unit in AAGroup and do (Actions)
-
Loop - Actions
- Set SoulBlastStun = (SoulBlastStun + 1)
- Unit - Set level of Soul Blast [Stun] for SoulBlast_User to SoulBlastStun
-
Loop - Actions
- Else - Actions
-
If - Conditions
-
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Custom script: call DestroyGroup( udg_AAGroup )
- Custom script: call RemoveLocation(udg_SoulBlast_Die)
-
Set SoulBlast_Die = (Position of (Dying unit))
-
Events
-
Soul Blast After Cast
-
Events
- Unit - A unit Finishes casting an ability
-
Conditions
- (Ability being cast) Equal to (==) Soul Blast [Stun]
-
Actions
- Set SoulBlastStun = ((SoulBlastStun / 2) + 1)
- Unit - Set level of Soul Blast [Stun] for SoulBlast_User to SoulBlastStun
-
Events
Last edited: