summaryrefslogtreecommitdiff
path: root/scripts/blueshouse.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/blueshouse.asm')
-rwxr-xr-xscripts/blueshouse.asm74
1 files changed, 37 insertions, 37 deletions
diff --git a/scripts/blueshouse.asm b/scripts/blueshouse.asm
index ab05e286..2b72ef97 100755
--- a/scripts/blueshouse.asm
+++ b/scripts/blueshouse.asm
@@ -1,89 +1,89 @@
-BluesHouseScript: ; 19b3b (6:5b3b)
+BluesHouseScript:
call EnableAutoTextBoxDrawing
- ld hl,BluesHouseScriptPointers
- ld a,[W_BLUESHOUSECURSCRIPT]
+ ld hl, BluesHouseScriptPointers
+ ld a, [wBluesHouseCurScript]
jp CallFunctionInTable
-BluesHouseScriptPointers: ; 19b47 (6:5b47)
+BluesHouseScriptPointers:
dw BluesHouseScript0
dw BluesHouseScript1
-BluesHouseScript0: ; 19b4b (6:5b4b)
- ld hl,wd74a
- set 1,[hl]
+BluesHouseScript0:
+ SetEvent EVENT_ENTERED_BLUES_HOUSE
; trigger the next script
- ld a,1
- ld [W_BLUESHOUSECURSCRIPT],a
+ ld a, 1
+ ld [wBluesHouseCurScript], a
ret
-BluesHouseScript1: ; 19b56 (6:5b56)
+BluesHouseScript1:
ret
-BluesHouseTextPointers: ; 19b57 (6:5b57)
+BluesHouseTextPointers:
dw BluesHouseText1
dw BluesHouseText2
dw BluesHouseText3
-BluesHouseText1: ; 19b5d (6:5b5d)
- db 8
- ld a,[wd74a]
- bit 0,a
- jr nz,.GotMap
- ld a,[wd74b]
- bit 5,a
- jr nz,.GiveMap
- ld hl,DaisyInitialText
+BluesHouseText1:
+ TX_ASM
+ CheckEvent EVENT_GOT_TOWN_MAP
+ jr nz, .GotMap
+ CheckEvent EVENT_GOT_POKEDEX
+ jr nz, .GiveMap
+ ld hl, DaisyInitialText
call PrintText
jr .done
+
.GiveMap
- ld hl,DaisyOfferMapText
+ ld hl, DaisyOfferMapText
call PrintText
- ld bc,(TOWN_MAP << 8) | 1
+ lb bc, TOWN_MAP, 1
call GiveItem
jr nc, .BagFull
- ld a,HS_TOWN_MAP
- ld [wcc4d],a
+ ld a, HS_TOWN_MAP
+ ld [wMissableObjectIndex], a
predef HideObject ; hide table map object
- ld hl,GotMapText
+ ld hl, GotMapText
call PrintText
- ld hl,wd74a
- set 0,[hl]
+ SetEvent EVENT_GOT_TOWN_MAP
jr .done
+
.GotMap
- ld hl,DaisyUseMapText
+ ld hl, DaisyUseMapText
call PrintText
jr .done
+
.BagFull
- ld hl,DaisyBagFullText
+ ld hl, DaisyBagFullText
call PrintText
.done
jp TextScriptEnd
-DaisyInitialText: ; 19baa (6:5baa)
+DaisyInitialText:
TX_FAR _DaisyInitialText
db "@"
-DaisyOfferMapText: ; 19baf (6:5baf)
+DaisyOfferMapText:
TX_FAR _DaisyOfferMapText
db "@"
-GotMapText: ; 19bb4 (6:5bb4)
+GotMapText:
TX_FAR _GotMapText
- db $11,"@"
+ TX_SFX_KEY_ITEM
+ db "@"
-DaisyBagFullText: ; 19bba (6:5bba)
+DaisyBagFullText:
TX_FAR _DaisyBagFullText
db "@"
-DaisyUseMapText: ; 19bbf (6:5bbf)
+DaisyUseMapText:
TX_FAR _DaisyUseMapText
db "@"
-BluesHouseText2: ; 0x19bc4 Daisy, walking around
+BluesHouseText2: ; Daisy, walking around
TX_FAR _BluesHouseText2
db "@"
-BluesHouseText3: ; 0x19bc9 map on table
+BluesHouseText3: ; map on table
TX_FAR _BluesHouseText3
db "@"