Add Zora_HandleDialogue

This commit is contained in:
scawful
2024-10-25 16:56:18 -04:00
parent 324532f614
commit d35abce142

View File

@@ -64,7 +64,7 @@ Sprite_Zora_Main:
JSR Zora_TrackHeadToPlayer JSR Zora_TrackHeadToPlayer
JSL Sprite_PlayerCantPassThrough JSL Sprite_PlayerCantPassThrough
%ShowSolicitedMessage($01A4) JSR Zora_HandleDialogue
LDA.w SprAction, X LDA.w SprAction, X
JSL UseImplicitRegIndexedLocalJumpTable JSL UseImplicitRegIndexedLocalJumpTable
@@ -102,6 +102,21 @@ Zora_TrackHeadToPlayer:
RTS RTS
} }
Zora_HandleDialogue:
{
LDA.l CRYSTALS : AND.b #$20 : BEQ +++
%ShowSolicitedMessage($01A6)
JMP ++
+++
LDA.w SprAction, X : BEQ +
%ShowSolicitedMessage($01A5)
JMP ++
+
%ShowSolicitedMessage($01A4)
++
RTS
}
Sprite_Zora_Draw: Sprite_Zora_Draw:
{ {
JSL Sprite_PrepOamCoord JSL Sprite_PrepOamCoord