add Librarian_CheckResponse

This commit is contained in:
scawful
2024-10-19 19:09:33 -04:00
parent 9d55a4facb
commit b6b7b08421

View File

@@ -237,9 +237,11 @@ Sprite_Mermaid_Main:
JSL JumpTableLocal JSL JumpTableLocal
dw LibrarianIdle dw LibrarianIdle
dw Librarian_CheckResponse
dw Librarian_OfferTranslation dw Librarian_OfferTranslation
dw Librarian_TranslateScroll dw Librarian_TranslateScroll
dw Librarian_FinishTranslation dw Librarian_FinishTranslation
dw Librarian_ScrollQuestComplete
LibrarianIdle: LibrarianIdle:
{ {
@@ -262,6 +264,22 @@ Sprite_Mermaid_Main:
+++ +++
RTS RTS
} }
Librarian_CheckResponse:
{
%PlayAnimation(0,1,16)
LDA $1CE8 : BEQ .translate
CMP.b #$01 : BNE .finish
; Check for previous translation
LDA.l Scrolls : BEQ .translate ; The first one has no previous
STA.w SprMiscG, X
%GotoAction(3)
RTS
.translate
INC.w SprAction, X
RTS
.finish
STZ.w SprAction, X
RTS RTS
} }