- Joined
- Dec 4, 2014
- Messages
- 97
i wanted to let my water dragon fly but it doesnt fly could you help me pls
here is my trigger:
here is my trigger:
-
Water Dragon
-

Events
-


Unit - A unit Begins casting an ability
-
-

Conditions
-


(Ability being cast) Equal to (==) Water Dragon
-
-

Actions
-


Set Zabuza_Caster = (Triggering unit)
-


-------- - --------
-


Set Zabuza_Speed = 45.00
-


-------- - --------
-


Set Zabuza_Point_1 = (Position of Zabuza_Caster)
-


-------- - --------
-


Set Zabuza_Point_2 = (Target point of ability being cast)
-


-------- - --------
-


Set Zabuza_Angel_1 = (Angle from (Position of Zabuza_Caster) to Zabuza_Point_2)
-


-------- - --------
-


Unit - Create 1 Water Dragon Zabuza for (Owner of Zabuza_Caster) at (Position of Zabuza_Caster) facing (Facing of Zabuza_Caster) degrees
-


-------- - --------
-


Set Zabuza_Dummy_1 = (Last created unit)
-


-------- - --------
-


-------- - --------
-


-------- - --------
-


Trigger - Turn on Water Dragon Loop <gen>
-
-
-
Water Dragon Loop
-

Events
-


Time - Every 0.03 seconds of game time
-
-

Conditions
-

Actions
-


Set Zabuza_Point_1 = (Position of Zabuza_Dummy_1)
-



Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
-




If - Conditions
-





(Distance between Zabuza_Point_1 and Zabuza_Point_2) Greater than (>) 45.00
-
-




Then - Actions
-





Set Zabuza_Point_3 = (Zabuza_Point_1 offset by Zabuza_Speed towards Zabuza_Angel_1 degrees)
-





-------- - --------
-





Unit - Create 1 Tidal eruption Zabuza for (Owner of Zabuza_Caster) at (Position of Zabuza_Caster) facing Default building facing (270.0) degrees
-





-------- - --------
-





Set Zabuza_Dummy_2 = (Last created unit)
-





-------- - --------
-





Animation - Change Zabuza_Dummy_2 flying height to 200.00 at 0.00
-





-------- - --------
-





-------- - --------
-





Unit - Move Zabuza_Dummy_2 instantly to (Position of Zabuza_Dummy_1)
-





-------- - --------
-





Unit - Move Zabuza_Dummy_1 instantly to Zabuza_Point_3
-





-------- - --------
-





Custom script: call RemoveLocation(udg_Zabuza_Point_3)
-
-




Else - Actions
-





-------- - --------
-





Unit - Add Sturmkrähengestalt to Zabuza_Dummy_2
-





-------- - --------
-





Unit - Remove Sturmkrähengestalt from Zabuza_Dummy_2
-





-------- - --------
-





Unit - Add Sturmkrähengestalt to Zabuza_Dummy_1
-





-------- - --------
-





Unit - Remove Sturmkrähengestalt from Zabuza_Dummy_1
-





Set Zabuza_Group = (Units within 500.00 of (Position of Zabuza_Dummy_1))
-





Unit Group - Pick every unit in Zabuza_Group and do (Actions)
-






Loop - Actions
-







-------- - --------
-







Unit - Cause Zabuza_Caster to damage (Picked unit), dealing 700.00 damage of attack type Normal and damage type Normal
-







-------- - --------
-
-
-





-------- - --------
-





Unit - Add a 0.01 second Generic expiration timer to Zabuza_Dummy_1
-





-------- - --------
-





Custom script: call RemoveLocation(udg_Zabuza_Point_2)
-





-------- - --------
-





Trigger - Turn off (This trigger)
-





-------- - --------
-
-
-
-
-
