flowchart LR;
stmp[st.MP] --> |hit| crmpcombo[cr.MP xx MK SBK];
stmp[st.MP] --> |counter hit| bhp[b.HP xx ss.LK xx MK SBK];
stmp --> blocked[blocked] --> |frame trap| stlp[st.LP];
crlk[cr.LK > cr.LP >] --> |hit| stlpcombo[st.LP xx LK SBK];
crlk--> blocked;
stlp --> |frame trap| odlegs[OD Legs];
odlegs --> |counter hit| lkcombo[st.LK xx LK SBK];
stlp --> |gap| crmk[cr.MK];
crmk --> |st.LP counter hit <br/> confirm|mksbk2[MK SBK];
crmk --> hpfb[HP/OD FB];
crmk --> dr[xx drive rush <br/> take another turn]
blocked --> |gap| crmp[cr.MP] --> spacetrap[space trap];
crmp --> dr[xx drive rush cancel <br/> take another turn];
crmp --> |cr.LP counter hit <br/> confirm| mksbk[MK SBK];
crmp --> |if charged| exfb[HP/OD FB];
blocked --> |gap| walk[walk up <br/> /take another turn];