X-maul
AKA: Demtrod
- Reaction score
- 201
I got this spell, which should be pretty simple, but for some reason there is a little wait on 0.8-1 sec before the entangling roots is getting casted?
The spell works fine, it's just the delay i want to remove.
AND
wouldnt it be possible to do this? - cause it doesnt work for me? :O
There is no cast time on dummy spell, and cast and "Art - Animation - Cast Backswing" is set to 0 on dummy unit.
Trigger:
- Roots Cast
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Druid - Roots
- Actions
- Set TempPoint = (Target point of ability being cast)
- Set TempGroup = (Units within 200.00 of TempPoint)
- Unit Group - Pick every unit in TempGroup and do (Actions)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- And - All (Conditions) are true
- Conditions
- ((Picked unit) is A structure) Not equal to True
- ((Picked unit) is A ground unit) Equal to True
- ((Owner of (Picked unit)) is an enemy of (Owner of (Triggering unit))) Equal to True
- Conditions
- And - All (Conditions) are true
- Then - Actions
- Unit - Create 1 Dummy Caster for (Owner of (Triggering unit)) at TempPoint facing Default building facing degrees
- Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
- Unit - Turn collision for (Last created unit) Off
- Unit - Add Dummy Spell: Roots to (Last created unit)
- Unit - Set level of Dummy Spell: Roots for (Triggering unit) to (Level of (Ability being cast) for (Triggering unit))
- Unit - Order (Last created unit) to Night Elf Keeper Of The Grove - Entangling Roots (Picked unit)
- Else - Actions
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- Custom script: call RemoveLocation(udg_TempPoint)
- Custom script: call DestroyGroup(udg_TempGroup)
- Events
The spell works fine, it's just the delay i want to remove.
AND
wouldnt it be possible to do this? - cause it doesnt work for me? :O
Trigger:
- Roots Cast
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Druid - Roots
- Actions
- Set TempPoint = (Target point of ability being cast)
- Set TempGroup = (Units within 200.00 of TempPoint)
- Unit - Create 1 Dummy Caster for (Owner of (Triggering unit)) at TempPoint facing Default building facing degrees
- Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
- Unit - Turn collision for (Last created unit) Off
- Unit - Add Dummy Spell: Roots to (Last created unit)
- Unit - Set level of Dummy Spell: Roots for (Triggering unit) to (Level of (Ability being cast) for (Triggering unit))
- Unit Group - Pick every unit in TempGroup and do (Actions)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- And - All (Conditions) are true
- Conditions
- ((Picked unit) is A structure) Not equal to True
- ((Picked unit) is A ground unit) Equal to True
- ((Owner of (Picked unit)) is an enemy of (Owner of (Triggering unit))) Equal to True
- Conditions
- And - All (Conditions) are true
- Then - Actions
- Unit - Order (Last created unit) to Night Elf Keeper Of The Grove - Entangling Roots (Picked unit)
- Else - Actions
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- Custom script: call RemoveLocation(udg_TempPoint)
- Custom script: call DestroyGroup(udg_TempGroup)
- Events
There is no cast time on dummy spell, and cast and "Art - Animation - Cast Backswing" is set to 0 on dummy unit.