Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Scales of Doom
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Target unit of ability being cast)) is an ally of (Owner of (Triggering unit))) Equal to True
Then - Actions
Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) + 100.00)
Else - Actions
Unit - Cause (Triggering unit) to damage (Target unit of ability being cast), dealing 100.00 damage of attack type Spells and damage type Normal
Triggering it won't be very difficult.
Example:
Code:Events Unit - A unit Starts the effect of an ability Conditions (Ability being cast) Equal to Scales of Doom Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions ((Owner of (Target unit of ability being cast)) is an ally of (Owner of (Triggering unit))) Equal to True Then - Actions Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) + 100.00) Else - Actions Unit - Cause (Triggering unit) to damage (Target unit of ability being cast), dealing 100.00 damage of attack type Spells and damage type Normal
Unit - Cause (Triggering unit) to damage (Target unit of ability being cast), dealing ((Real((Level of Shadow Strike for (Triggering unit)))) x 100.00) damage of attack type Spells and damage type Normal