From 81084c0aba289e05d95fc50b59a7dbfa8709a16e Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 28 Nov 2024 19:26:50 -0500 Subject: [PATCH] Fix DekuLink hover cancelled by pit slip bug --- Masks/mask_routines.asm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Masks/mask_routines.asm b/Masks/mask_routines.asm index ea62ca7..2725331 100644 --- a/Masks/mask_routines.asm +++ b/Masks/mask_routines.asm @@ -503,7 +503,6 @@ DekuLink_HoverBasedOnInput: LDA $F0 : AND #%10000000 : BEQ .no_cancel .auto_cancel - ; Reset LinkState to Default STZ $5D @@ -541,8 +540,24 @@ DekuLink_CheckForDash: RTL } +DekuLink_SkipPitSlip: +{ + LDA.b $5D : CMP.b #$0A : BEQ .exit + CMP.b #$05 + RTL + .exit + LDA.b #$00 + RTL +} + pushpc +org $07C729 + JSL DekuLink_SkipPitSlip + +org $07BCEE + JSL DekuLink_SkipPitSlip + org $088399 dw Ancilla0E_MagicBubble