Grouflon/3rd_training_lua

[0.6 Master] Cannot link moves into super

V-D-X opened this issue · 6 comments

V-D-X commented

Tested as Dudley, Ken, Sean, Q. Cancels into super still work properly.

Also experiencing this as well as more outlined in my other thread.

you mean while recording or in general ?

V-D-X commented

In general. I couldn't get f.mk > super, st.mp xx ducking super, or overhead > super to register as combos even if I did them perfectly in frame advance mode

That's pretty weird. On the top of my head I can't really see why the script would cause this behavior since it's not supposed to affect the player's input in normal mode. I should investigate to see which part of the script is causing the issue.

I have found that the following block that write at the recovery time address was causing the bug.

if _player_obj.previous_recovery_time == _player_obj.recovery_time then -- if we take a hit during recovery, it will get stuck (ie. Ibuki's close HK's second hit) so we reset it manually
memory.writebyte(_player_obj.base + 0x187, 0)
_player_obj.recovery_time = 0
end

Commentating it resolve the bug.

You're right, I commited your fix on the dev branch, it should go on master with the next update