ぱっと見て気になった所がありました。
128行目~129行目のTHEN以降でXの値を操作してるのは
SXの間違いじゃ無いですか?
HST=FLOORと記述してる部分はHST=0の方が良いかと思います。
FLOORは予約語で無いので変数として使えますが、編集画面で
命令語と同じ色になるので勘違いの元になってしまいます。
問題の長押しショットが1発しか撃てないのは長押しショットを消す処理の
条件が足りないためにHSTがボタンを押しっぱなしの時も0にされて
しまうためです。
1そうだね プレイ済み