Using inbuilt tags of LF2 it is possible to make very precise actions upon pressing or holding the back key. LF2 only uses this to stop certain moves such as Firens fire run, but for all of them you can also use the defend key. However combining hit_d and mp tags properly allows you to limit it just to the back key and do anything with it you like.
Whenever a negative mp: value and hit_d: are inside a frame activated by next: you can press defend or hold back to go to the frame specified in hit_d:. Here is a sample frame of Firens special move shown above:
To prevent the use of the defend key one can simply add an impossible to reach mp tag inside the frame to go to, such as mp: 99999*. Here is an example of how to use this to prolong Woodys Tiger Dash start:
If the backwards key is held inside frame 251 the character goes to frame 249 which in turn sends him back to frame 251. As long as the key is held the character will thus practically stay in frame 249. Visually only picture 152 will show and technically he will defend the whole time due to state: 7. That means the hit_d redirection acts before any of the frames properties show up in game.
There are three more important things to know:
- it only works when the character is on the ground
- hit_d: will also act when the characters mana is below 0
- F6 will turn holding back into pressing defend*
You can use this for many more things than simply stopping a characters looping action:
- delay an action as long as the key is held (Woody example)
- delay an action by a certain amount once
- change direction (using a negative next: after the hit_d:)
- charge a special move (using several of those in a row)
- weaken a move to continue for a longer combo
- aim upwards