summaryrefslogtreecommitdiff
path: root/scripts/MrFujisHouse.asm
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2020-05-20 19:40:33 -0500
committerdannye <33dannye@gmail.com>2020-05-20 20:02:53 -0500
commit10f9559eab8c93b94abb8ae8d1083704ad4e169a (patch)
tree7dbe7b152dde8a6e9b56664b5b8cdfc0d6be1253 /scripts/MrFujisHouse.asm
parentb8954732a3eaa3a784a6e3eaaa68977a9ccd9816 (diff)
Sync with pokered
Diffstat (limited to 'scripts/MrFujisHouse.asm')
-rwxr-xr-xscripts/MrFujisHouse.asm112
1 files changed, 112 insertions, 0 deletions
diff --git a/scripts/MrFujisHouse.asm b/scripts/MrFujisHouse.asm
new file mode 100755
index 00000000..98190cd8
--- /dev/null
+++ b/scripts/MrFujisHouse.asm
@@ -0,0 +1,112 @@
+MrFujisHouse_Script:
+ call EnableAutoTextBoxDrawing
+ ret
+
+MrFujisHouse_TextPointers:
+ dw LavenderHouse1Text1
+ dw LavenderHouse1Text2
+ dw LavenderHouse1Text3
+ dw LavenderHouse1Text4
+ dw LavenderHouse1Text5
+ dw LavenderHouse1Text6
+
+LavenderHouse1Text1:
+ TX_ASM
+ CheckEvent EVENT_RESCUED_MR_FUJI
+ jr nz, .asm_72e5d
+ ld hl, LavenderHouse1Text_1d8d1
+ call PrintText
+ jr .asm_6957f
+.asm_72e5d
+ ld hl, LavenderHouse1Text_1d8d6
+ call PrintText
+.asm_6957f
+ jp TextScriptEnd
+
+LavenderHouse1Text_1d8d1:
+ TX_FAR _LavenderHouse1Text_1d8d1
+ db "@"
+
+LavenderHouse1Text_1d8d6:
+ TX_FAR _LavenderHouse1Text_1d8d6
+ db "@"
+
+LavenderHouse1Text2:
+ TX_ASM
+ CheckEvent EVENT_RESCUED_MR_FUJI
+ jr nz, .asm_06470
+ ld hl, LavenderHouse1Text_1d8f4
+ call PrintText
+ jr .asm_3d208
+.asm_06470
+ ld hl, LavenderHouse1Text_1d8f9
+ call PrintText
+.asm_3d208
+ jp TextScriptEnd
+
+LavenderHouse1Text_1d8f4:
+ TX_FAR _LavenderHouse1Text_1d8f4
+ db "@"
+
+LavenderHouse1Text_1d8f9:
+ TX_FAR _LavenderHouse1Text_1d8f9
+ db "@"
+
+LavenderHouse1Text3:
+ TX_FAR _LavenderHouse1Text3
+ TX_ASM
+ ld a, PSYDUCK
+ call PlayCry
+ jp TextScriptEnd
+
+LavenderHouse1Text4:
+ TX_FAR _LavenderHouse1Text4
+ TX_ASM
+ ld a, NIDORINO
+ call PlayCry
+ jp TextScriptEnd
+
+LavenderHouse1Text5:
+ TX_ASM
+ CheckEvent EVENT_GOT_POKE_FLUTE
+ jr nz, .asm_15ac2
+ ld hl, LavenderHouse1Text_1d94c
+ call PrintText
+ lb bc, POKE_FLUTE, 1
+ call GiveItem
+ jr nc, .BagFull
+ ld hl, ReceivedFluteText
+ call PrintText
+ SetEvent EVENT_GOT_POKE_FLUTE
+ jr .asm_da749
+.BagFull
+ ld hl, FluteNoRoomText
+ call PrintText
+ jr .asm_da749
+.asm_15ac2
+ ld hl, MrFujiAfterFluteText
+ call PrintText
+.asm_da749
+ jp TextScriptEnd
+
+LavenderHouse1Text_1d94c:
+ TX_FAR _LavenderHouse1Text_1d94c
+ db "@"
+
+ReceivedFluteText:
+ TX_FAR _ReceivedFluteText
+ TX_SFX_KEY_ITEM
+ TX_FAR _FluteExplanationText
+ db "@"
+
+FluteNoRoomText:
+ TX_FAR _FluteNoRoomText
+ db "@"
+
+MrFujiAfterFluteText:
+ TX_FAR _MrFujiAfterFluteText
+ db "@"
+
+LavenderHouse1Text6:
+ TX_FAR _LavenderHouse1Text6
+ db "@"