Add Zora_HandleDialogue
This commit is contained in:
@@ -64,7 +64,7 @@ Sprite_Zora_Main:
|
||||
JSR Zora_TrackHeadToPlayer
|
||||
JSL Sprite_PlayerCantPassThrough
|
||||
|
||||
%ShowSolicitedMessage($01A4)
|
||||
JSR Zora_HandleDialogue
|
||||
|
||||
LDA.w SprAction, X
|
||||
JSL UseImplicitRegIndexedLocalJumpTable
|
||||
@@ -102,6 +102,21 @@ Zora_TrackHeadToPlayer:
|
||||
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:
|
||||
{
|
||||
JSL Sprite_PrepOamCoord
|
||||
|
||||
Reference in New Issue
Block a user