Add maple.asm
This commit is contained in:
28
Sprites/NPCs/maple.asm
Normal file
28
Sprites/NPCs/maple.asm
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
MapleHandler:
|
||||||
|
{
|
||||||
|
LDA.w SprAction, X
|
||||||
|
JSL JumpTableLocal
|
||||||
|
|
||||||
|
dw Maple_Idle
|
||||||
|
dw Maple_HandleDreams
|
||||||
|
|
||||||
|
Maple_Idle:
|
||||||
|
{
|
||||||
|
%PlayAnimation(0,1,16)
|
||||||
|
JSL Sprite_PlayerCantPassThrough
|
||||||
|
%ShowSolicitedMessage($01B3) : BCC +
|
||||||
|
INC.w SprAction, X
|
||||||
|
+
|
||||||
|
RTS
|
||||||
|
}
|
||||||
|
|
||||||
|
Maple_HandleDreams:
|
||||||
|
{
|
||||||
|
LDA.l $7EF351 : BEQ +
|
||||||
|
LDA.b #$02 : STA.l $7EF351
|
||||||
|
LDA.b #$1B : STA.w $012F
|
||||||
|
STZ.w SprAction, X
|
||||||
|
+
|
||||||
|
RTS
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -31,7 +31,6 @@
|
|||||||
|
|
||||||
%Set_Sprite_Properties(Sprite_Mermaid_Prep, Sprite_Mermaid_Long)
|
%Set_Sprite_Properties(Sprite_Mermaid_Prep, Sprite_Mermaid_Long)
|
||||||
|
|
||||||
|
|
||||||
Sprite_Mermaid_Long:
|
Sprite_Mermaid_Long:
|
||||||
{
|
{
|
||||||
PHB : PHK : PLB
|
PHB : PHK : PLB
|
||||||
@@ -139,34 +138,6 @@ Sprite_Mermaid_Main:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
MapleHandler:
|
|
||||||
{
|
|
||||||
LDA.w SprAction, X
|
|
||||||
JSL JumpTableLocal
|
|
||||||
|
|
||||||
dw Maple_Idle
|
|
||||||
dw Maple_HandleDreams
|
|
||||||
|
|
||||||
Maple_Idle:
|
|
||||||
{
|
|
||||||
%PlayAnimation(0,1,16)
|
|
||||||
%ShowSolicitedMessage($01B3) : BCC +
|
|
||||||
INC.w SprAction, X
|
|
||||||
+
|
|
||||||
RTS
|
|
||||||
}
|
|
||||||
|
|
||||||
Maple_HandleDreams:
|
|
||||||
{
|
|
||||||
LDA.l $7EF351 : BEQ +
|
|
||||||
LDA.b #$02 : STA.l $7EF351
|
|
||||||
LDA.b #$1B : STA.w $012F
|
|
||||||
STZ.w SprAction, X
|
|
||||||
+
|
|
||||||
RTS
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LibrarianHandler:
|
LibrarianHandler:
|
||||||
{
|
{
|
||||||
LDA.w SprAction, X
|
LDA.w SprAction, X
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ Sprite_Maple = $F0 ; Subtype 1
|
|||||||
Sprite_Librarian = $F0 ; Subtype 2
|
Sprite_Librarian = $F0 ; Subtype 2
|
||||||
incsrc "Sprites/NPCs/mermaid.asm"
|
incsrc "Sprites/NPCs/mermaid.asm"
|
||||||
print "End of mermaid.asm ", pc
|
print "End of mermaid.asm ", pc
|
||||||
|
incsrc "Sprites/NPCs/maple.asm"
|
||||||
|
print "End of maple.asm ", pc
|
||||||
|
|
||||||
Sprite_Manhandla = $88
|
Sprite_Manhandla = $88
|
||||||
incsrc "Sprites/Bosses/manhandla.asm"
|
incsrc "Sprites/Bosses/manhandla.asm"
|
||||||
|
|||||||
Reference in New Issue
Block a user