summaryrefslogtreecommitdiff
path: root/scripts/saffronhouse2.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/saffronhouse2.asm')
-rwxr-xr-xscripts/saffronhouse2.asm37
1 files changed, 18 insertions, 19 deletions
diff --git a/scripts/saffronhouse2.asm b/scripts/saffronhouse2.asm
index 727fd981..10c3d29e 100755
--- a/scripts/saffronhouse2.asm
+++ b/scripts/saffronhouse2.asm
@@ -1,46 +1,45 @@
-SaffronHouse2Script: ; 1de3c (7:5e3c)
+SaffronHouse2Script:
jp EnableAutoTextBoxDrawing
-SaffronHouse2TextPointers: ; 1de3f (7:5e3f)
+SaffronHouse2TextPointers:
dw SaffronHouse2Text1
-SaffronHouse2Text1: ; 1de41 (7:5e41)
- db $08 ; asm
- ld a, [wd7bd]
- bit 0, a
- jr nz, .asm_9e72b ; 0x1de47
+SaffronHouse2Text1:
+ TX_ASM
+ CheckEvent EVENT_GOT_TM29
+ jr nz, .asm_9e72b
ld hl, TM29PreReceiveText
call PrintText
- ld bc,(TM_29 << 8) | 1
+ lb bc, TM_29, 1
call GiveItem
jr nc, .BagFull
ld hl, ReceivedTM29Text
call PrintText
- ld hl, wd7bd
- set 0, [hl]
- jr .asm_fe4e1 ; 0x1de62
+ SetEvent EVENT_GOT_TM29
+ jr .asm_fe4e1
.BagFull
ld hl, TM29NoRoomText
call PrintText
- jr .asm_fe4e1 ; 0x1de6a
-.asm_9e72b ; 0x1de6c
+ jr .asm_fe4e1
+.asm_9e72b
ld hl, TM29ExplanationText
call PrintText
-.asm_fe4e1 ; 0x1de72
+.asm_fe4e1
jp TextScriptEnd
-TM29PreReceiveText: ; 1de75 (7:5e75)
+TM29PreReceiveText:
TX_FAR _TM29PreReceiveText
db "@"
-ReceivedTM29Text: ; 1de7a (7:5e7a)
+ReceivedTM29Text:
TX_FAR _ReceivedTM29Text
- db $0B, "@"
+ TX_SFX_ITEM_1
+ db "@"
-TM29ExplanationText: ; 1de80 (7:5e80)
+TM29ExplanationText:
TX_FAR _TM29ExplanationText
db "@"
-TM29NoRoomText: ; 1de85 (7:5e85)
+TM29NoRoomText:
TX_FAR _TM29NoRoomText
db "@"