summaryrefslogtreecommitdiff
path: root/scripts/ceruleanhouse2.asm
diff options
context:
space:
mode:
authorU-Fish-PC\Daniel <corrnondacqb@yahoo.com>2014-05-18 14:19:10 -0400
committerU-Fish-PC\Daniel <corrnondacqb@yahoo.com>2014-05-18 14:19:10 -0400
commit24c01b09bb2b617812bd826d1cf9ab5e3ec6a023 (patch)
tree07d2ed81b23de081f2003d9f8d50170344dd5ada /scripts/ceruleanhouse2.asm
parent4e4e72d02a5a202daea3a73363d2a4c3ba34e724 (diff)
Pull map scripts out of main.asm
Diffstat (limited to 'scripts/ceruleanhouse2.asm')
-rwxr-xr-xscripts/ceruleanhouse2.asm109
1 files changed, 109 insertions, 0 deletions
diff --git a/scripts/ceruleanhouse2.asm b/scripts/ceruleanhouse2.asm
new file mode 100755
index 00000000..eae26047
--- /dev/null
+++ b/scripts/ceruleanhouse2.asm
@@ -0,0 +1,109 @@
+CeruleanHouse2Script: ; 74e09 (1d:4e09)
+ ld a, $1
+ ld [$cf0c], a
+ dec a
+ ld [$cc3c], a
+ ret
+
+CeruleanHouse2TextPointers: ; 74e13 (1d:4e13)
+ dw CeruleanHouse2Text1
+
+CeruleanHouse2Text1: ; 74e15 (1d:4e15)
+ db $8
+ ld hl, CeruleanHouse2Text_74e77
+ call PrintText
+ xor a
+ ld [wCurrentMenuItem], a
+ ld [wListScrollOffset], a
+.asm_74e23
+ ld hl, CeruleanHouse2Text_74e7c
+ call PrintText
+ ld hl, BadgeItemList
+ call LoadItemList
+ ld hl, $cf7b
+ ld a, l
+ ld [$cf8b], a
+ ld a, h
+ ld [$cf8c], a
+ xor a
+ ld [$cf93], a
+ ld [$cc35], a
+ ld a, SPECIALLISTMENU
+ ld [wListMenuID], a
+ call DisplayListMenuID
+ jr c, .asm_74e60 ; 0x74e49 $15
+ ld hl, TextPointers_74e86
+ ld a, [$cf91]
+ sub $15
+ add a
+ ld d, $0
+ ld e, a
+ add hl, de
+ ld a, [hli]
+ ld h, [hl]
+ ld l, a
+ call PrintText
+ jr .asm_74e23 ; 0x74e5e $c3
+.asm_74e60
+ xor a
+ ld [wListScrollOffset], a
+ ld hl, CeruleanHouse2Text_74e81
+ call PrintText
+ jp TextScriptEnd
+
+BadgeItemList: ; 74e6d (1d:4e6d)
+ db $8,BOULDERBADGE,CASCADEBADGE,THUNDERBADGE,RAINBOWBADGE,SOULBADGE,MARSHBADGE,VOLCANOBADGE,EARTHBADGE,$FF
+
+CeruleanHouse2Text_74e77: ; 74e77 (1d:4e77)
+ TX_FAR _CeruleanHouse2Text_74e77
+ db "@"
+
+CeruleanHouse2Text_74e7c: ; 74e7c (1d:4e7c)
+ TX_FAR _CeruleanHouse2Text_74e7c
+ db "@"
+
+CeruleanHouse2Text_74e81: ; 74e81 (1d:4e81)
+ TX_FAR _CeruleanHouse2Text_74e81
+ db "@"
+
+TextPointers_74e86: ; 74e86 (1d:4e86)
+ dw CeruleanHouse2Text_74e96
+ dw CeruleanHouse2Text_74e9b
+ dw CeruleanHouse2Text_74ea0
+ dw CeruleanHouse2Text_74ea5
+ dw CeruleanHouse2Text_74eaa
+ dw CeruleanHouse2Text_74eaf
+ dw CeruleanHouse2Text_74eb4
+ dw CeruleanHouse2Text_74eb9
+
+CeruleanHouse2Text_74e96: ; 74e96 (1d:4e96)
+ TX_FAR _CeruleanHouse2Text_74e96
+ db "@"
+
+CeruleanHouse2Text_74e9b: ; 74e9b (1d:4e9b)
+ TX_FAR _CeruleanHouse2Text_74e9b
+ db "@"
+
+CeruleanHouse2Text_74ea0: ; 74ea0 (1d:4ea0)
+ TX_FAR _CeruleanHouse2Text_74ea0
+ db "@"
+
+CeruleanHouse2Text_74ea5: ; 74ea5 (1d:4ea5)
+ TX_FAR _CeruleanHouse2Text_74ea5
+ db "@"
+
+CeruleanHouse2Text_74eaa: ; 74eaa (1d:4eaa)
+ TX_FAR _CeruleanHouse2Text_74eaa
+ db "@"
+
+CeruleanHouse2Text_74eaf: ; 74eaf (1d:4eaf)
+ TX_FAR _CeruleanHouse2Text_74eaf
+ db "@"
+
+CeruleanHouse2Text_74eb4: ; 74eb4 (1d:4eb4)
+ TX_FAR _CeruleanHouse2Text_74eb4
+ db "@"
+
+CeruleanHouse2Text_74eb9: ; 74eb9 (1d:4eb9)
+ TX_FAR _CeruleanHouse2Text_74eb9
+ db "@"