summaryrefslogtreecommitdiff
path: root/scripts/lab3.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lab3.asm')
-rwxr-xr-xscripts/lab3.asm20
1 files changed, 9 insertions, 11 deletions
diff --git a/scripts/lab3.asm b/scripts/lab3.asm
index 66839b17..cbb5f53f 100755
--- a/scripts/lab3.asm
+++ b/scripts/lab3.asm
@@ -9,28 +9,26 @@ Lab3TextPointers: ; 75c8a (1d:5c8a)
dw Lab3Text5
Lab3Text1: ; 75c94 (1d:5c94)
- db $08 ; asm
- ld a, [wd7a1]
- bit 7, a
- jr nz, .asm_e551a ; 0x75c9a
+ TX_ASM
+ CheckEvent EVENT_GOT_TM35
+ jr nz, .asm_e551a
ld hl, TM35PreReceiveText
call PrintText
- ld bc, (TM_35 << 8) | 1
+ lb bc, TM_35, 1
call GiveItem
jr nc, .BagFull
ld hl, ReceivedTM35Text
call PrintText
- ld hl, wd7a1
- set 7, [hl]
- jr .asm_eb896 ; 0x75cb5
+ SetEvent EVENT_GOT_TM35
+ jr .asm_eb896
.BagFull
ld hl, TM35NoRoomText
call PrintText
- jr .asm_eb896 ; 0x75cbd
-.asm_e551a ; 0x75cbf
+ jr .asm_eb896
+.asm_e551a
ld hl, TM35ExplanationText
call PrintText
-.asm_eb896 ; 0x75cc5
+.asm_eb896
jp TextScriptEnd
TM35PreReceiveText: ; 75cc8 (1d:5cc8)