add journal flags to deku scrub, mask salesman, ranch girl
This commit is contained in:
@@ -99,6 +99,8 @@ Sprite_DekuScrub_Main:
|
||||
%PlayAnimation(0, 1, 16)
|
||||
JSL Sprite_PlayerCantPassThrough
|
||||
%ShowSolicitedMessage($140) : BCC .no_hablaba
|
||||
; Set journal flag: Found withering Deku Scrub
|
||||
LDA.l SideQuestProg : ORA.b #$04 : STA.l SideQuestProg
|
||||
%GotoAction(1)
|
||||
.no_hablaba
|
||||
RTS
|
||||
@@ -109,6 +111,8 @@ Sprite_DekuScrub_Main:
|
||||
%PlayAnimation(0, 1, 16)
|
||||
LDA.b SongFlag : CMP.b #$01 : BNE .ninguna_cancion
|
||||
STZ.b SongFlag
|
||||
; Set journal flag: Deku Scrub soul freed
|
||||
LDA.l SideQuestProg2 : ORA.b #$10 : STA.l SideQuestProg2
|
||||
LDA.b #$C0 : STA.w SprTimerD, X
|
||||
%GotoAction(2)
|
||||
.ninguna_cancion
|
||||
|
||||
@@ -111,6 +111,8 @@ Sprite_MaskSalesman_Main:
|
||||
NoOcarina:
|
||||
{
|
||||
%PlayAnimation(0, 1, 16)
|
||||
; Set journal flag: Met Mask Salesman (hint to get Ocarina)
|
||||
LDA.l SideQuestProg : ORA.b #$01 : STA.l SideQuestProg
|
||||
%ShowUnconditionalMessage($E9) ; Go get the Ocarina first!
|
||||
%GotoAction(0)
|
||||
RTS
|
||||
@@ -129,6 +131,8 @@ Sprite_MaskSalesman_Main:
|
||||
TeachLinkSong:
|
||||
{
|
||||
LDA #$02 : STA $7EF34C ; Increment the number of songs Link has
|
||||
; Set journal flag: Mask Salesman taught Song of Healing
|
||||
LDA.l SideQuestProg2 : ORA.b #$04 : STA.l SideQuestProg2
|
||||
LDA.b #$13
|
||||
STA.w $0CF8
|
||||
JSL $0DBB67 ; Link_CalculateSFXPan
|
||||
|
||||
@@ -9,6 +9,8 @@ Sprite_CheckIfActive_Bank1A = $1AF954
|
||||
RanchGirl_Message:
|
||||
{
|
||||
LDA $7EF34C : CMP.b #$01 : BCS .has_ocarina
|
||||
; Set journal flag: Ranch Girl transformed back (curse broken)
|
||||
LDA.l SideQuestProg2 : ORA.b #$01 : STA.l SideQuestProg2
|
||||
%ShowUnconditionalMessage($017D)
|
||||
LDA #$01 : STA.w SprMiscD, X
|
||||
RTL
|
||||
|
||||
Reference in New Issue
Block a user