ref: 2a529796374f3798fb507931a7c8a9bad4281107
dir: /scripts/blueshouse.asm/
BluesHouseScript: ; 19b3b (6:5b3b) call EnableAutoTextBoxDrawing ld hl, BluesHouseScriptPointers ld a, [wBluesHouseCurScript] jp CallFunctionInTable BluesHouseScriptPointers: ; 19b47 (6:5b47) dw BluesHouseScript0 dw BluesHouseScript1 BluesHouseScript0: ; 19b4b (6:5b4b) SetEvent EVENT_ENTERED_BLUES_HOUSE ; trigger the next script ld a, 1 ld [wBluesHouseCurScript], a ret BluesHouseScript1: ; 19b56 (6:5b56) ret BluesHouseTextPointers: ; 19b57 (6:5b57) dw BluesHouseText1 dw BluesHouseText2 dw BluesHouseText3 BluesHouseText1: ; 19b5d (6:5b5d) 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 call PrintText lb bc, TOWN_MAP, 1 call GiveItem jr nc, .BagFull ld a, HS_TOWN_MAP ld [wMissableObjectIndex], a predef HideObject ; hide table map object ld hl, GotMapText call PrintText SetEvent EVENT_GOT_TOWN_MAP jr .done .GotMap ld hl, DaisyUseMapText call PrintText jr .done .BagFull ld hl, DaisyBagFullText call PrintText .done jp TextScriptEnd DaisyInitialText: ; 19baa (6:5baa) TX_FAR _DaisyInitialText db "@" DaisyOfferMapText: ; 19baf (6:5baf) TX_FAR _DaisyOfferMapText db "@" GotMapText: ; 19bb4 (6:5bb4) TX_FAR _GotMapText sound0x0A db "@" DaisyBagFullText: ; 19bba (6:5bba) TX_FAR _DaisyBagFullText db "@" DaisyUseMapText: ; 19bbf (6:5bbf) TX_FAR _DaisyUseMapText db "@" BluesHouseText2: ; 0x19bc4 Daisy, walking around TX_FAR _BluesHouseText2 db "@" BluesHouseText3: ; 0x19bc9 map on table TX_FAR _BluesHouseText3 db "@"