From 5c9a19c78ed6b3638b73210b9ae9444f97cb8a07 Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 21 Dec 2024 16:45:57 -0500 Subject: [PATCH] Add milestone jingle to magic bean quest --- Overworld/time_system.asm | 2 +- Sprites/NPCs/bean_vendor.asm | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Overworld/time_system.asm b/Overworld/time_system.asm index 3d0587d..ad0fc75 100644 --- a/Overworld/time_system.asm +++ b/Overworld/time_system.asm @@ -229,7 +229,7 @@ CheckForDailyQuests: LDA.b #$20 + ORA.l MagicBeanProg : STA.l MagicBeanProg - LDA.b #$1B : STA.w $012F + LDA.b #$2D : STA.w $012F .bean_done RTS } diff --git a/Sprites/NPCs/bean_vendor.asm b/Sprites/NPCs/bean_vendor.asm index 5a7e340..b9ff4d0 100644 --- a/Sprites/NPCs/bean_vendor.asm +++ b/Sprites/NPCs/bean_vendor.asm @@ -186,8 +186,8 @@ Sprite_BeanVendor_Main: %SetFrame($06) LDA.l MagicBeanProg : AND.b #$02 : BNE + - ; Check for the bee pollination - LDA.b #$B2 : STA.b $00 + ; Check for the bee pollination (79:bee,B2:good bee) + LDA.b #$79 : STA.b $00 JSL Sprite_CheckForPresence : BCC + PHX LDA.b $02 : TAX @@ -198,9 +198,10 @@ Sprite_BeanVendor_Main: LDA.l MagicBeanProg ORA.b #$02 STA.l MagicBeanProg - ; Set a timer and maybe a jingle effect? + LDA.b #$2D : STA.w $012F + LDA.l MagicBeanProg : CMP.b #$3F : BNE ++ + LDA.b #$1B : STA.w $012F LDA.b #$04 : STA.w SprFrame, X LDA.b #$5F : STA.w SprTimerC, X INC.w SprAction, X