proc
Events
Game - GDD_Event becomes Equal to 0.00
Conditions
Actions
Custom script: local integer h = GetHandleId(udg_GDD_DamagedUnit)
Set rng = (Random integer number between 1 and 10)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Devotion Aura for GDD_DamagedUnit) Greater than 0
(GDD_DamagedUnit is in group) Equal to False
rng Less than or equal to 3
Then - Actions
Unit Group - Add GDD_DamagedUnit to group
Game - Display to (All players) the text: proc
Custom script: call SaveReal(udg_hash, h, 1, 0)
Unit - Add Attack Speed Bonus (CUSTOM) to GDD_DamagedUnit
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(GDD_DamageSource is in group) Equal to True
Then - Actions
Game - Display to (All players) the text: lifesteal
Unit - Set life of GDD_DamageSource to ((Life of GDD_DamageSource) + (GDD_Damage x life_steal))
Else - Actions