Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Actions

Hero - Modify Strength of (Triggering unit): Add 2

Hero - Modify Agility of (Triggering unit): Subtract 2
Use any autocast ablility with no target and no casting time. Thats all. Undead heal and replenish mana are good enought. You can just check if unit casts a spell. If there is no casting time, there is no time to stop![]()



Use any autocast ablility with no target and no casting time. Thats all. Undead heal and replenish mana are good enought. You can just check if unit casts a spell. If there is no casting time, there is no time to stop![]()
Events

Unit - A unit Starts the effect of an ability
Conditions

(Ability being cast) Equal to AGI
Actions

Set STR_PLUS = (Strength of (Triggering unit) (Exclude bonuses))

Set AGI_PLUS = (Agility of (Triggering unit) (Exclude bonuses))

Set AGI_STR_Add[0] = (2 x (Level of AGI for (Triggering unit)))

If (All Conditions are True) then do (Then Actions) else do (Else Actions)


If - Conditions



(AGI_PLUS - AGI_STR_Add[0]) Greater than 0



(STR_PLUS - AGI_STR_Add[0]) Greater than 0


Then - Actions



Hero - Modify Agility of (Triggering unit): Add AGI_STR_Add[0]



Hero - Modify Strength of (Triggering unit): Subtract AGI_STR_Add[0]


Else - Actions



If (All Conditions are True) then do (Then Actions) else do (Else Actions)




If - Conditions





(AGI_PLUS - AGI_STR_Add[0]) Less than or equal to 0





(STR_PLUS - AGI_STR_Add[0]) Greater than 0




Then - Actions





Hero - Modify Agility of (Triggering unit): Add AGI_STR_Add[0]





Hero - Modify Strength of (Triggering unit): Subtract AGI_STR_Add[0]




Else - Actions
Events

Unit - A unit Starts the effect of an ability
Conditions

(Ability being cast) Equal to STR
Actions

Set STR_PLUS = (Strength of (Triggering unit) (Exclude bonuses))

Set AGI_PLUS = (Agility of (Triggering unit) (Exclude bonuses))

Set AGI_STR_Add[0] = (2 x (Level of AGI for (Triggering unit)))

If (All Conditions are True) then do (Then Actions) else do (Else Actions)


If - Conditions



(STR_PLUS - AGI_STR_Add[0]) Greater than 0



(AGI_PLUS - AGI_STR_Add[0]) Greater than 0


Then - Actions



Hero - Modify Agility of (Triggering unit): Subtract AGI_STR_Add[0]



Hero - Modify Strength of (Triggering unit): Add AGI_STR_Add[0]


Else - Actions



If (All Conditions are True) then do (Then Actions) else do (Else Actions)




If - Conditions





(STR_PLUS - AGI_STR_Add[0]) Less than or equal to 0





(AGI_PLUS - AGI_STR_Add[0]) Greater than 0




Then - Actions





Hero - Modify Strength of (Triggering unit): Add AGI_STR_Add[0]





Hero - Modify Agility of (Triggering unit): Subtract AGI_STR_Add[0]




Else - Actions
Events

Unit - A unit Learns a skill
Conditions

(Learned Hero Skill) Equal to AGI
Actions

Unit - Add STR to (Triggering unit)

Unit - Set level of STR for (Triggering unit) to (Level of AGI for (Triggering unit))
Events

Unit - A unit Starts the effect of an ability
Conditions

(Ability being cast) Equal to AGI
Actions

Set STR_PLUS = (Strength of (Triggering unit) (Exclude bonuses))

Set AGI_PLUS = (Agility of (Triggering unit) (Exclude bonuses))

Set AGI_STR_Add[0] = (2 x (Level of AGI for (Triggering unit)))

If (All Conditions are True) then do (Then Actions) else do (Else Actions)


If - Conditions



(AGI_PLUS - AGI_STR_Add[0]) Greater than 0



(STR_PLUS - AGI_STR_Add[0]) Greater than 0


Then - Actions



Hero - Modify Agility of (Triggering unit): Add AGI_STR_Add[0]



Hero - Modify Strength of (Triggering unit): Subtract AGI_STR_Add[0]


Else - Actions



If (All Conditions are True) then do (Then Actions) else do (Else Actions)




If - Conditions





(AGI_PLUS - AGI_STR_Add[0]) Less than or equal to 0





(STR_PLUS - AGI_STR_Add[0]) Greater than 0




Then - Actions





Hero - Modify Agility of (Triggering unit): Add AGI_STR_Add[0]





Hero - Modify Strength of (Triggering unit): Subtract AGI_STR_Add[0]




Else - Actions
