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)
|
||||
|
||||
|
||||
Sprite_Mermaid_Long:
|
||||
{
|
||||
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:
|
||||
{
|
||||
LDA.w SprAction, X
|
||||
|
||||
@@ -35,6 +35,8 @@ Sprite_Maple = $F0 ; Subtype 1
|
||||
Sprite_Librarian = $F0 ; Subtype 2
|
||||
incsrc "Sprites/NPCs/mermaid.asm"
|
||||
print "End of mermaid.asm ", pc
|
||||
incsrc "Sprites/NPCs/maple.asm"
|
||||
print "End of maple.asm ", pc
|
||||
|
||||
Sprite_Manhandla = $88
|
||||
incsrc "Sprites/Bosses/manhandla.asm"
|
||||
|
||||
Reference in New Issue
Block a user