The skill is supposed to be like Sol Badguy's "Dragon Install" (I think is the name, I could be wrong) from Guilty Gear, this skill is supposed to knock the victum into the air, pause for a second then take a second hit which knocks them back while returning to the ground.
Currently the trigger is a modified variant of the Knockback skill, and I have added in the "flight" skill. The skill works as it should, however the actual "knockback" seems to be in conflict with the actual movement of the knockback, and the returning to the ground, creating both lag and a no so smooth look.
Trigger may be exaggerated so I can have a clear picture of the skill working, I am an amateur trigger-ist that wants to make sure it all works.
This is the activation trigger.
The effect
Currently the trigger is a modified variant of the Knockback skill, and I have added in the "flight" skill. The skill works as it should, however the actual "knockback" seems to be in conflict with the actual movement of the knockback, and the returning to the ground, creating both lag and a no so smooth look.
Trigger may be exaggerated so I can have a clear picture of the skill working, I am an amateur trigger-ist that wants to make sure it all works.
This is the activation trigger.
-
Dragon Install Knockback
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Dragon Install
-
Actions
- Set Caster = (Triggering unit)
- Set Target = (Target unit of ability being cast)
- Set LoopCounter = 0
- Trigger - Turn on DI Knockback <gen>
-
Events
The effect
-
DI Knockback
-
Events
- Time - Every 0.02 seconds of game time
- Conditions
-
Actions
- Set TempLoc00 = (Position of Caster)
- Set TempLoc01 = (Position of Target)
- Set TempLoc02 = (TempLoc01 offset by 10.00 towards (Angle from TempLoc00 to TempLoc01) degrees)
- Unit - Add Crow Form to Target
- Unit - Remove Crow Form from Caster
- Animation - Change Target flying height to 250.00 at 300.00
- Wait 2.00 seconds
- Unit - Move Target instantly to TempLoc02
- Animation - Change Target flying height to 0.00 at 300.00
- Custom script: call RemoveLocation(udg_TempLoc00)
- Custom script: call RemoveLocation(udg_TempLoc01)
- Custom script: call RemoveLocation(udg_TempLoc02)
- Set LoopCounter = (LoopCounter + 1)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- LoopCounter Greater than 100
-
Then - Actions
- Trigger - Turn off (This trigger)
-
Else - Actions
- Do nothing
-
If - Conditions
-
Events
Last edited: