So. I'm using a jump system made by a friend and edited by me.
the one he made is using a target skill, like carrion swarm
the one made by myself, is using a No Target skill, like Wind Walk
but when i've used thunder clap, the skill was almost full working, the basic worked (jump, jump to cliff, jump outside etc)
now i've used Wind walk to be 100% instant cast (without mini-pause)
the only problem now is that the basic ins't working. Why can't i jump from outside to inside a cliff using wind walk?
the one he made is using a target skill, like carrion swarm
the one made by myself, is using a No Target skill, like Wind Walk
but when i've used thunder clap, the skill was almost full working, the basic worked (jump, jump to cliff, jump outside etc)
now i've used Wind walk to be 100% instant cast (without mini-pause)
the only problem now is that the basic ins't working. Why can't i jump from outside to inside a cliff using wind walk?
-
Jump
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Jump Da' Fuck Up!
-
-
Actions
-
Set JumpS_Caster = (Triggering unit)
-
Set JumpS_CasterPoint = (Position of JumpS_Caster)
-
Set JumpS_CastingPoint = (Target point of ability being cast)
-
Set JumpS_DistanceBetweenPoints = ((Distance between JumpS_CastingPoint and JumpS_CasterPoint) / 80.00)
-
Set JumpS_Time = 0.00
-
Set JumpS_Heigth = 0.00
-
Unit - Add Storm Crow Form to JumpS_Caster
-
Unit - Remove Storm Crow Form from JumpS_Caster
-
Unit - Turn collision for JumpS_Caster Off
-
Trigger - Turn on Jump Move <gen>
-
-
-
Jump Move
-
Events
-
Time - Every 0.01 seconds of game time
-
-
Conditions
-
Actions
-
Set JumpS_Time = (JumpS_Time + 1.00)
-
Animation - Change JumpS_Caster flying height to JumpS_Heigth at 10000.00
-
Set JumpS_TempPoint1 = (Position of JumpS_Caster)
-
Set JumpS_TempPoint2 = (JumpS_TempPoint1 offset by JumpS_DistanceBetweenPoints towards (Facing of JumpS_Caster) degrees)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
JumpS_Time Less than 20.00
-
-
Then - Actions
-
Set JumpS_Heigth = (JumpS_Heigth + 15.00)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
JumpS_Time Less than 40.00
-
-
Then - Actions
-
Set JumpS_Heigth = (JumpS_Heigth + 5.00)
-
-
Else - Actions
-
-
-
Else - Actions
-
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
JumpS_Time Greater than or equal to 40.00
-
-
Then - Actions
-
Set JumpS_Heigth = (JumpS_Heigth - 5.00)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
JumpS_Time Greater than or equal to 60.00
-
-
Then - Actions
-
Set JumpS_Heigth = (JumpS_Heigth - 10.00)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
JumpS_Time Greater than or equal to 80.00
-
-
Then - Actions
-
Trigger - Turn off Jump Move <gen>
-
Unit - Turn collision for JumpS_Caster On
-
Set JumpS_EffectPoint = (Position of JumpS_Caster)
-
Custom script: call RemoveLocation(udg_JumpS_EffectPoint)
-
-
Else - Actions
-
-
-
Else - Actions
-
-
-
Else - Actions
-
Custom script: call RemoveLocation(udg_JumpS_TempPoint2)
-
Custom script: call RemoveLocation(udg_JumpS_TempPoint1)
-
Custom script: call RemoveLocation(udg_JumpS_CasterPoint)
-
Custom script: call RemoveLocation(udg_JumpS_CastingPoint)
-
-
-
-