summaryrefslogtreecommitdiff
path: root/scripts/route15gateupstairs.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/route15gateupstairs.asm')
-rwxr-xr-xscripts/route15gateupstairs.asm42
1 files changed, 20 insertions, 22 deletions
diff --git a/scripts/route15gateupstairs.asm b/scripts/route15gateupstairs.asm
index 2d328122..c7f6a2ad 100755
--- a/scripts/route15gateupstairs.asm
+++ b/scripts/route15gateupstairs.asm
@@ -1,46 +1,44 @@
-Route15GateUpstairsScript: ; 4964a (12:564a)
+Route15GateUpstairsScript:
jp DisableAutoTextBoxDrawing
-Route15GateUpstairsTextPointers: ; 4964d (12:564d)
+Route15GateUpstairsTextPointers:
dw Route15GateUpstairsText1
dw Route15GateUpstairsText2
-Route15GateUpstairsText1: ; 49651 (12:5651)
- db $8
- ld a, [wd7dd]
- bit 0, a
- jr nz, .asm_49683 ; 0x49657 $2a
+Route15GateUpstairsText1:
+ TX_ASM
+ CheckEvent EVENT_GOT_EXP_ALL
+ jr nz, .asm_49683
ld a, 50 ; pokemon needed
- ld [$ffdb], a
- ld a, EXP__ALL ; oak's aide reward
- ld [$ffdc], a
+ ld [hOaksAideRequirement], a
+ ld a, EXP_ALL ; oak's aide reward
+ ld [hOaksAideRewardItem], a
ld [wd11e], a
call GetItemName
ld hl, wcd6d
- ld de, wcc5b
- ld bc, $000d
+ ld de, wOaksAideRewardItemName
+ ld bc, ITEM_NAME_LENGTH
call CopyData
- predef OaksAideScript ; call oak's aide script
- ld a, [$ffdb]
+ predef OaksAideScript
+ ld a, [hOaksAideResult]
cp $1
- jr nz, .asm_49689 ; 0x4967c $b
- ld hl, wd7dd
- set 0, [hl]
+ jr nz, .asm_49689
+ SetEvent EVENT_GOT_EXP_ALL
.asm_49683
ld hl, Route15GateUpstairsText_4968c
call PrintText
.asm_49689
jp TextScriptEnd
-Route15GateUpstairsText_4968c: ; 4968c (12:568c)
+Route15GateUpstairsText_4968c:
TX_FAR _Route15GateUpstairsText_4968c
db "@"
-Route15GateUpstairsText2: ; 49691 (12:5691)
- db $8
+Route15GateUpstairsText2:
+ TX_ASM
ld hl, Route15GateUpstairsText_49698
- jp Route12GateUpstairsScript_495c9
+ jp GateUpstairsScript_PrintIfFacingUp
-Route15GateUpstairsText_49698: ; 49698 (12:5698)
+Route15GateUpstairsText_49698:
TX_FAR _Route15GateUpstairsText_49698
db "@"