summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorEvgenii Babinets <evgeniibabinets@gmail.com>2023-02-28 04:22:26 -0500
committerGitHub <noreply@github.com>2023-02-28 04:22:26 -0500
commitafc61e65ee904523d355bc4a8f3d34dd66e5d576 (patch)
treeb6d484e680808d2938449b0ad147cccd2010e347 /soh/src/code
parent7f5221b149f8b4c35f7c47698ae7d4a8eb1ca56f (diff)
Restored vanilla pause buffering and input behavior broken by 'easy frame advance' cheat (#2511)
* Restored vanilla pause buffering and input behavior broken by 'easy frame advance' cheat Currently, holding A and repeatedly pausing and unpausing will cause that A input to be repeated, resulting in Link rolling without additional A inputs. Similarly, holding Z and unpausing in front of a candidate actor will cause Link to switch Z-targeting to that actor. As a side effect, this also does not allow inputs to be buffered before the Subscreen has finished its closing animation, which is how vanilla also works. This is slightly unfortunate because the "freeze" before the game resumes is considerably shorter in Shipwright, but it'd be better to implement a fake delay there if we want to make it more forgiving. * Fixed writing past end of the buffer when loading personal item tracker notes longer than 8 characters * Revert "Fixed writing past end of the buffer when loading personal item tracker notes longer than 8 characters" This reverts commit 721c18d4884f0e5787b7a8196ed536841b336207.
Diffstat (limited to 'soh/src/code')
0 files changed, 0 insertions, 0 deletions