Channel
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to (==) Channel
Actions
If ((Level of Channel for (Casting unit)) Equal to (==) 1) then do (Set reaTemp = 1.00) else do (Do nothing)
If ((Level of Channel for (Casting unit)) Equal to (==) 2) then do (Set reaTemp = 2.00) else do (Do nothing)
If ((Level of Channel for (Casting unit)) Equal to (==) 3) then do (Set reaTemp = 3.00) else do (Do nothing)
Unit - Cause (Casting unit) to damage (Target unit of ability being cast), dealing (reaTemp + (Real((Agility of (Casting unit) (Include bonuses))))) damage of attack type Spells and damage type Normal
[I]Channel
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to (==) Channel
Actions
If ((Level of Channel for (Casting unit)) Equal to (==) 1) then do (Set reaTemp = 0.15) else do (Do nothing)
If ((Level of Channel for (Casting unit)) Equal to (==) 2) then do (Set reaTemp = 0.30) else do (Do nothing)
If ((Level of Channel for (Casting unit)) Equal to (==) 3) then do (Set reaTemp = 0.50) else do (Do nothing)
[B]Unit - Set life of (Target unit of ability being cast) to (reaTemp + (Real((Agility of (Casting unit) (Include bonuses)))))[/B][/I]