Cleanup Mermaid subsprites jump table
This commit is contained in:
@@ -63,24 +63,24 @@ Sprite_Mermaid_Prep:
|
|||||||
PHB : PHK : PLB
|
PHB : PHK : PLB
|
||||||
LDA.b #$80 : STA.w SprDefl, X
|
LDA.b #$80 : STA.w SprDefl, X
|
||||||
LDA.b #$40 : STA.w SprTimerA, X
|
LDA.b #$40 : STA.w SprTimerA, X
|
||||||
STZ.w SprMiscE, X
|
|
||||||
LDA.b #$07 : STA.w SprHitbox, X
|
LDA.b #$07 : STA.w SprHitbox, X
|
||||||
|
|
||||||
LDA.w SprSubtype, X : CMP.b #$01 : BNE +
|
; Mermaid Sprite
|
||||||
|
STZ.w SprMiscE, X
|
||||||
|
|
||||||
; Maple Sprite
|
; Maple Sprite
|
||||||
|
LDA.w SprSubtype, X : CMP.b #$01 : BNE +
|
||||||
LDA.b #$01 : STA.w SprMiscE, X
|
LDA.b #$01 : STA.w SprMiscE, X
|
||||||
+
|
+
|
||||||
|
|
||||||
CMP.b #$02 : BNE ++
|
|
||||||
; Librarian Sprite
|
; Librarian Sprite
|
||||||
|
CMP.b #$02 : BNE ++
|
||||||
LDA.b #$02 : STA.w SprMiscE, X
|
LDA.b #$02 : STA.w SprMiscE, X
|
||||||
LDA.b #$06 : STA.w SprAction, X
|
|
||||||
++
|
++
|
||||||
PLB
|
PLB
|
||||||
RTL
|
RTL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Sprite_Mermaid_Main:
|
Sprite_Mermaid_Main:
|
||||||
{
|
{
|
||||||
LDA.w SprMiscE, X
|
LDA.w SprMiscE, X
|
||||||
@@ -116,7 +116,6 @@ Sprite_Mermaid_Main:
|
|||||||
MermaidDive:
|
MermaidDive:
|
||||||
{
|
{
|
||||||
%PlayAnimation(1,2, 14)
|
%PlayAnimation(1,2, 14)
|
||||||
|
|
||||||
LDA.w SprX, X : INC : STA.w SprX, X
|
LDA.w SprX, X : INC : STA.w SprX, X
|
||||||
LDA.w SprTimerA, X : BNE +
|
LDA.w SprTimerA, X : BNE +
|
||||||
INC.w SprAction, X
|
INC.w SprAction, X
|
||||||
@@ -230,7 +229,6 @@ Sprite_Mermaid_Main:
|
|||||||
%GotoAction(0)
|
%GotoAction(0)
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
LibrarianHandler:
|
LibrarianHandler:
|
||||||
@@ -260,17 +258,12 @@ Sprite_Mermaid_Main:
|
|||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Librarian_CheckForAllMaps:
|
Librarian_CheckForAllMaps:
|
||||||
{
|
{
|
||||||
LDA.l DNGMAP1
|
LDA.l DNGMAP1 : CMP.b #$FC : BNE .not_all_maps
|
||||||
CMP.b #$FC
|
LDA.l DNGMAP2 : CMP.b #$FF : BEQ .all_maps
|
||||||
BNE .not_all_maps
|
|
||||||
LDA.l DNGMAP2
|
|
||||||
CMP.b #$FF
|
|
||||||
BEQ .all_maps
|
|
||||||
.not_all_maps
|
.not_all_maps
|
||||||
CLC
|
CLC
|
||||||
RTS
|
RTS
|
||||||
|
|||||||
Reference in New Issue
Block a user