From 0d4884f6bae12c73ecd3c66924757daf82d6ff1d Mon Sep 17 00:00:00 2001 From: kichikuou Date: Fri, 21 Aug 2026 07:36:22 +0900 Subject: [PATCH] Fix key release masks for A, Y1 (Sys1) and Y253 (Sys2) These commands should wait for release of all direction keys + RETURN, instead of only RIGHT and RETURN. --- src/sys/nact.cpp | 2 +- src/sys/nact_sys1.cpp | 2 +- src/sys/nact_sys2.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sys/nact.cpp b/src/sys/nact.cpp index 6d47406..8c5f8a2 100644 --- a/src/sys/nact.cpp +++ b/src/sys/nact.cpp @@ -424,7 +424,7 @@ void NACT::cmd_a() } sys_sleep(30); if (!msgskip->skipping()) { - wait_key_release(0x18); + wait_key_release(0x1f); } // ウィンドウ更新 diff --git a/src/sys/nact_sys1.cpp b/src/sys/nact_sys1.cpp index ea51ed2..3cbb1f6 100644 --- a/src/sys/nact_sys1.cpp +++ b/src/sys/nact_sys1.cpp @@ -744,7 +744,7 @@ public: sys_sleep(16); } sys_sleep(100); - wait_key_release(0x18); + wait_key_release(0x1f); ags->clear_text_window(text_window, true); break; case 2: diff --git a/src/sys/nact_sys2.cpp b/src/sys/nact_sys2.cpp index 1a2c217..8fe7325 100644 --- a/src/sys/nact_sys2.cpp +++ b/src/sys/nact_sys2.cpp @@ -805,7 +805,7 @@ void NACT_Sys2::cmd_y() sys_sleep(16); } sys_sleep(100); - wait_key_release(0x18); + wait_key_release(0x1f); break; case 254: RND = 0;