HalosNTariff
New Member
- Reaction score
- 13
Hi again,
I'm making a map with a hero called the 'Auditor of the Unfettered Anima.' His whole concept is based around the idea of souls; he has a passive ability which has a 40% chance for a unit he kills to release a 'Bonded Soul.' Bonded Souls are invisible and can be controlled by the Auditor player, they are used in all his spells. For example one spell takes hp from a soul and gives it to the hero, another causes a targeted soul to explode.
I'm working on an ability called 'Soul Blade.' The idea is that it does damage to a single target based on the number of souls surrounding the auditor, a number of the souls will then be detroyed. Level 1 does 10 damage per soul with a 10% chance of each soul being destroyed. Level 2: 25 damage per soul, 15% chance of destruction. Level 3: 50 damage per soul, 20% chance of destruction.
So I'm working on the triggers, so far I have this:
But it doesn't seem to work, the ability fires, effects and cooldowns go off but no damage is dealt and no souls are destroyed, regardless of the number of souls around.
I'm pretty sure I'm missing something basic, can anyone help fix this?
Thanks in advance.
I'm making a map with a hero called the 'Auditor of the Unfettered Anima.' His whole concept is based around the idea of souls; he has a passive ability which has a 40% chance for a unit he kills to release a 'Bonded Soul.' Bonded Souls are invisible and can be controlled by the Auditor player, they are used in all his spells. For example one spell takes hp from a soul and gives it to the hero, another causes a targeted soul to explode.
I'm working on an ability called 'Soul Blade.' The idea is that it does damage to a single target based on the number of souls surrounding the auditor, a number of the souls will then be detroyed. Level 1 does 10 damage per soul with a 10% chance of each soul being destroyed. Level 2: 25 damage per soul, 15% chance of destruction. Level 3: 50 damage per soul, 20% chance of destruction.
So I'm working on the triggers, so far I have this:
Code:
Untitled Trigger 001
Events
Unit - A unit Starts the effect of an ability
Conditions
And - All (Conditions) are true
Conditions
(Level of Soul Blade for (Casting unit)) Equal to 1
(Ability being cast) Equal to Soul Blade
Actions
Set SoulBladeReal = 0.00
Unit Group - Pick every unit in (Units within 600.00 of (Position of (Casting unit)) matching ((Unit-type of (Picked unit)) Equal to Bonded Soul)) and do (Actions)
Loop - Actions
Set SoulBladeNo = (Random integer number between 1 and 100)
Set SoulBladeReal = (SoulBladeReal + 1.00)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
SoulBladeNo Less than or equal to 10
Then - Actions
Unit - Kill (Picked unit)
Else - Actions
Unit - Cause (Casting unit) to damage (Target unit of ability being cast), dealing (SoulBladeReal x 10.00) damage of attack type Spells and damage type Normal
But it doesn't seem to work, the ability fires, effects and cooldowns go off but no damage is dealt and no souls are destroyed, regardless of the number of souls around.
I'm pretty sure I'm missing something basic, can anyone help fix this?
Thanks in advance.