anyone know how to make ability like that?
I make Cold Arrows and added trigger when Cold Arrows are casting then gives chance to explode and give damage equal to agility within 300 range... my question is how to make it just work...
i think the problem is that auto casting abilities don't run trigger with Events like Unit - A Unit starts casting an ability... how to make it fix or diferent way?
I make Cold Arrows and added trigger when Cold Arrows are casting then gives chance to explode and give damage equal to agility within 300 range... my question is how to make it just work...
Trigger:
- Liquid Arrow
- Events
- Unit - A unit starts casting an ability
- Conditions
- (Ability being cast) Equal to Liquid Arrow
- (Random integer number between 1 and 100) Less than or Equal to 15
- Actions
- Set LiquidPoint = (Target point of ability being cast)
- Set LiquidGroup = (Units within 300.00 of LiquidPoint matching ((((Matching unit) is Structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of (Matching unit))) Equal to True)))
- Set LiquidCaster = (Triggering unit)
- Set LiquidTargetUnit = (Target unit of ability being cast)
- Special Effect - Create a special effect attached to the origin of LiquidTargetUnit using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
- Special Effect - Destroy (Last created special effect)
- Unit Group - Pick every unit in LiquidGroup and do (Actions)
- Loop - Actions
- Unit - Cause LiquidCaster to damage (Picked unit), dealing (3.00 x (Real((Agility of LiquidCaster (Include bonuses))))) damage of attack type Spell and damage type Normal
- Loop - Actions
- Set LiquidTargetUnit = No unit
- Set LiquidCaster = No unit
- Custom script: call RemoveLocation (udg_LiquidPoint)
- Custom script: call DestroyGroup (udg_LiquidGroup)
- Events
i think the problem is that auto casting abilities don't run trigger with Events like Unit - A Unit starts casting an ability... how to make it fix or diferent way?