Update TingleMaps ram when buying a map
This commit is contained in:
@@ -67,10 +67,6 @@ Sprite_Tingle_Main:
|
|||||||
{
|
{
|
||||||
%PlayAnimation(0,0,10)
|
%PlayAnimation(0,0,10)
|
||||||
JSR Sprite_Tingle_TrackPlayer
|
JSR Sprite_Tingle_TrackPlayer
|
||||||
|
|
||||||
%ShowSolicitedMessage($018D) : BCC +
|
|
||||||
%GotoAction(3)
|
|
||||||
+
|
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -118,14 +114,19 @@ Sprite_Tingle_Main:
|
|||||||
{
|
{
|
||||||
%PlayAnimation(0,0,10)
|
%PlayAnimation(0,0,10)
|
||||||
LDA $1CE8 : BNE .said_no
|
LDA $1CE8 : BNE .said_no
|
||||||
|
print "> ", pc
|
||||||
REP #$20
|
REP #$20
|
||||||
LDA.l $7EF360 : CMP.w #$64
|
LDA.l TingleMaps : ASL : TAY
|
||||||
|
LDA.l $7EF360 : CMP.w .cost, Y
|
||||||
SEP #$30
|
SEP #$30
|
||||||
BCC .not_enough_rupees
|
BCC .not_enough_rupees
|
||||||
REP #$20
|
REP #$20
|
||||||
LDA.l $7EF360 : SEC : SBC.w #$64
|
LDA.l $7EF360 : SEC : SBC.w .cost, Y
|
||||||
STA.l $7EF360
|
STA.l $7EF360
|
||||||
SEP #$30
|
SEP #$30
|
||||||
|
LDA.l TingleMaps
|
||||||
|
ORA.w .dungeon, Y
|
||||||
|
STA.l TingleMaps
|
||||||
%ShowUnconditionalMessage($018E) ; Purchased
|
%ShowUnconditionalMessage($018E) ; Purchased
|
||||||
STZ.w SprAction, X
|
STZ.w SprAction, X
|
||||||
RTS
|
RTS
|
||||||
@@ -144,6 +145,14 @@ Sprite_Tingle_Main:
|
|||||||
dw 90
|
dw 90
|
||||||
dw 60
|
dw 60
|
||||||
dw 120
|
dw 120
|
||||||
|
.dungeon
|
||||||
|
db 01
|
||||||
|
db 02
|
||||||
|
db 04
|
||||||
|
db 08
|
||||||
|
db 16
|
||||||
|
db 32
|
||||||
|
db 64
|
||||||
}
|
}
|
||||||
|
|
||||||
Tingle_PlayerSaidNo:
|
Tingle_PlayerSaidNo:
|
||||||
@@ -152,11 +161,14 @@ Sprite_Tingle_Main:
|
|||||||
STZ.w SprAction, X
|
STZ.w SprAction, X
|
||||||
RTS
|
RTS
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Sprite_Tingle_TrackPlayer:
|
Sprite_Tingle_TrackPlayer:
|
||||||
{
|
{
|
||||||
|
%ShowSolicitedMessage($018D) : BCC +
|
||||||
|
%GotoAction(3)
|
||||||
|
RTS
|
||||||
|
+
|
||||||
JSL Sprite_IsBelowPlayer : TYA : BEQ .below
|
JSL Sprite_IsBelowPlayer : TYA : BEQ .below
|
||||||
JSL Sprite_IsToRightOfPlayer : TYA : BNE .right
|
JSL Sprite_IsToRightOfPlayer : TYA : BNE .right
|
||||||
LDA.b #$02 : STA.w SprAction, X
|
LDA.b #$02 : STA.w SprAction, X
|
||||||
|
|||||||
Reference in New Issue
Block a user