Dash cancel
O caso geral. Toda outra técnica daqui é uma versão dele.
DificuldadeUma noite
O que faz
A recuperação no fim de um dash pode ser trocada por quase qualquer coisa: um slash, um tiro, um pulo, outro dash. Aprender só isso já separa andar por um mapa de GunZ de jogar GunZ, e toda técnica desta página é uma aplicação específica disso.
Por que existe no código
A máquina de estados original deixa uma ação nova assumir uma animação que ainda está tocando, em vez de enfileirar até ela acabar. Essa única regra permissiva é a raiz do K-Style, e é a primeira que uma refatoração moderna arrumaria.
Esse comportamento é mantido de propósito. Ele não está em nenhuma lista de coisas pra consertar.
O erro que todo mundo comete primeiro
Esperar o dash terminar pra ver. Se você está vendo a recuperação, a janela já passou. O cancel é um input feito no ritmo, não uma reação a algo na tela.