summaryrefslogtreecommitdiff
path: root/scripts/route23.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/route23.asm')
-rwxr-xr-xscripts/route23.asm53
1 files changed, 24 insertions, 29 deletions
diff --git a/scripts/route23.asm b/scripts/route23.asm
index aca5efb7..55184600 100755
--- a/scripts/route23.asm
+++ b/scripts/route23.asm
@@ -6,24 +6,22 @@ Route23Script: ; 511da (14:51da)
jp CallFunctionInTable
Route23Script_511e9: ; 511e9 (14:51e9)
- ld hl, $d126
+ ld hl, wd126
bit 6, [hl]
res 6, [hl]
ret z
- ld hl, $d7ee
+ ld hl, wd7ee
res 0, [hl]
res 7, [hl]
- ld hl, $d813
+ ld hl, wd813
res 0, [hl]
res 6, [hl]
ld a, $7a
- ld [$cc4d], a
- ld a, $15
- call Predef ; indirect jump to AddMissableObject (f1c8 (3:71c8))
+ ld [wcc4d], a
+ predef ShowObject
ld a, $60
- ld [$cc4d], a
- ld a, $11
- jp Predef ; indirect jump to RemoveMissableObject (f1d7 (3:71d7))
+ ld [wcc4d], a
+ predef_jump HideObject
Route23ScriptPointers: ; 51213 (14:5213)
dw Route23Script0
@@ -53,18 +51,17 @@ Route23Script0: ; 51219 (14:5219)
ld a, e
ld [$ff8c], a
ld a, c
- ld [$cd3d], a
+ ld [wWhichTrade], a
ld b, $2
- ld hl, $d7ed
- ld a, $10
- call Predef
+ ld hl, wd7ed
+ predef FlagActionPredef
ld a, c
and a
ret nz
call Route23Script_5125d
call DisplayTextID
xor a
- ld [H_CURRENTPRESSEDBUTTONS], a
+ ld [hJoyHeld], a
ret
YCoordsData_51255: ; 51255 (14:5255)
@@ -72,7 +69,7 @@ YCoordsData_51255: ; 51255 (14:5255)
Route23Script_5125d: ; 5125d (14:525d)
ld hl, BadgeTextPointers ; $5276
- ld a, [wWhichTrade] ; $cd3d
+ ld a, [wWhichTrade] ; wWhichTrade
ld c, a
ld b, $0
add hl, bc
@@ -80,7 +77,7 @@ Route23Script_5125d: ; 5125d (14:525d)
ld a, [hli]
ld h, [hl]
ld l, a
- ld de, $cd6d
+ ld de, wcd6d
.asm_5126e
ld a, [hli]
ld [de], a
@@ -121,16 +118,16 @@ CascadeBadgeText: ; 512cb (14:52cb)
Route23Script_512d8: ; 512d8 (14:52d8)
ld a, $1
- ld [$cd38], a
+ ld [wcd38], a
ld a, $80
- ld [$ccd3], a
+ ld [wccd3], a
xor a
- ld [$c109], a
- ld [wJoypadForbiddenButtonsMask], a
+ ld [wSpriteStateData1 + 9], a
+ ld [wJoyIgnore], a
jp Func_3486
Route23Script1: ; 512ec (14:52ec)
- ld a, [$cd38]
+ ld a, [wcd38]
and a
ret nz
Route23Script2: ; 512f1 (14:52f1)
@@ -191,15 +188,14 @@ Route23Text7: ; 5133d (14:533d)
jp TextScriptEnd
Route23Script_51346: ; 51346 (14:5346)
- ld [wWhichTrade], a ; $cd3d
+ ld [wWhichTrade], a ; wWhichTrade
call Route23Script_5125d
- ld a, [wWhichTrade] ; $cd3d
+ ld a, [wWhichTrade] ; wWhichTrade
inc a
ld c, a
ld b, $2
ld hl, W_OBTAINEDBADGES
- ld a, $10
- call Predef ; indirect jump to HandleBitArray (f666 (3:7666))
+ predef FlagActionPredef
ld a, c
and a
jr nz, .asm_5136e
@@ -212,12 +208,11 @@ Route23Script_51346: ; 51346 (14:5346)
.asm_5136e
ld hl, VictoryRoadGuardText2
call PrintText
- ld a, [wWhichTrade] ; $cd3d
+ ld a, [wWhichTrade] ; wWhichTrade
ld c, a
ld b, $1
- ld hl, $d7ed
- ld a, $10
- call Predef ; indirect jump to HandleBitArray (f666 (3:7666))
+ ld hl, wd7ed
+ predef FlagActionPredef
ld a, $2
ld [W_ROUTE23CURSCRIPT], a
ret