add Librarian_CheckResponse
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user