- Joined
- Dec 5, 2009
- Messages
- 846
Hello everyone! I need some help with one trigger
This one:
When im testing it ingame the blademaster jump and then hits the ground correctly but he doesnt jump the way i want. Only in the middle of the map so what's the problem? Thanks for all the help!
This one:
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Jump slashy
-
Actions
- Set Hero[1] = (Casting unit)
- Special Effect - Create a special effect attached to the weapon of Hero[1] using Abilities\Weapons\PhoenixMissile\Phoenix_Missile.mdl
- Set Specialeffect[3] = (Last created special effect)
- Unit - Pause Hero[1]
- Animation - Play Hero[1]'s Attack slam animation
- Unit - Turn collision for Hero[1] Off
- Set Point[1] = (Position of Hero[1])
- Set Point[2] = (Target point of ability being cast)
- Set Real[1] = (Distance between Point[1] and Point[2])
- Set Real[2] = Real[1]
- Unit - Add Crow Form to Hero[1]
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Real[1] Less than or equal to 100.00
- Then - Actions
-
Else - Actions
- Animation - Change Hero[1] flying height to 400.00 at (Real[2] / 2.00)
- Unit - Remove Crow Form from Hero[1]
-
If - Conditions
- Animation - Change Hero[1]'s animation speed to (1200.00 / (Real[2] / 40.00))% of its original speed
- Custom script: call RemoveLocation(udg_Point[1])
- Trigger - Turn on jump slash loop <gen>
-
Events
- Time - Every 0.02 seconds of game time
- Conditions
-
Actions
- Set Point[1] = (Position of Hero[1])
- Set Point[3] = (Point[1] offset by 10.00 towards (Angle from Point[1] to Point[2]) degrees)
- Unit - Move Hero[1] instantly to Point[3]
- Set Real[1] = (Real[1] - 10.00)
- Custom script: call RemoveLocation(udg_Point[1])
- Custom script: call RemoveLocation(udg_Point[3])
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Real[1] Less than or equal to 50.00
-
Then - Actions
- Trigger - Turn off jump slash loop <gen>
- Special Effect - Create a special effect at Point[2] using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
- Custom script: call RemoveLocation(udg_Point[2])
- Set Real[1] = 0.00
- Set Real[2] = 0.00
- Unit - Turn collision for Hero[1] On
- Special Effect - Destroy Specialeffect[1]
- Unit - Unpause Hero[1]
- Animation - Change Hero[1]'s animation speed to 100.00% of its original speed
- Animation - Reset Hero[1]'s animation
- Set Hero[1] = No unit
-
Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If - Conditions
- Real[1] Less than or equal to (Real[2] / 2.00)
-
Then - Actions
- Unit - Add Crow Form to Hero[1]
- Animation - Change Hero[1] flying height to 0.00 at (Real[2] / 2.10)
- Unit - Remove Crow Form from Hero[1]
- Else - Actions
When im testing it ingame the blademaster jump and then hits the ground correctly but he doesnt jump the way i want. Only in the middle of the map so what's the problem? Thanks for all the help!