diff options
Diffstat (limited to 'maps/BillsHouse.asm')
-rw-r--r-- | maps/BillsHouse.asm | 373 |
1 files changed, 373 insertions, 0 deletions
diff --git a/maps/BillsHouse.asm b/maps/BillsHouse.asm new file mode 100644 index 000000000..76a2a01cf --- /dev/null +++ b/maps/BillsHouse.asm @@ -0,0 +1,373 @@ +BillsHouse_MapScriptHeader: ; 0x189536 + ; trigger count + db 0 + + ; callback count + db 0 +; 0x189538 + +UnknownScript_0x189538: ; 0x189538 + faceplayer + loadfont + checkbit1 $0000 + iftrue UnknownScript_0x1896ba + checkbit1 $0324 + iftrue UnknownScript_0x1896c0 + checkbit1 $031a + iftrue UnknownScript_0x189553 + 2writetext UnknownText_0x1896ce + keeptextopen + setbit1 $031a +UnknownScript_0x189553: ; 0x189553 + checkbit1 $031f + iftrue UnknownScript_0x189697 + checkbit1 $031e + iftrue UnknownScript_0x189680 + checkbit1 $031d + iftrue UnknownScript_0x189669 + checkbit1 $031c + iftrue UnknownScript_0x189652 + checkbit1 $031b + iftrue UnknownScript_0x18963b + 2writetext UnknownText_0x1898c0 + keeptextopen + 2writetext UnknownText_0x189732 + yesorno + iffalse UnknownScript_0x1896aa + 2call UnknownScript_0x1896a5 + special $004d + iffalse UnknownScript_0x1896aa + if_not_equal LICKITUNG, UnknownScript_0x1896c6 + 2call UnknownScript_0x1896b0 + setbit1 $031b + 2jump UnknownScript_0x18963b +; 0x189592 + +UnknownScript_0x189592: ; 0x189592 + 2writetext UnknownText_0x1898ff + keeptextopen + 2writetext UnknownText_0x189732 + yesorno + iffalse UnknownScript_0x1896aa + 2call UnknownScript_0x1896a5 + special $004d + iffalse UnknownScript_0x1896aa + if_not_equal ODDISH, UnknownScript_0x1896c6 + 2call UnknownScript_0x1896b0 + setbit1 $031c + 2jump UnknownScript_0x189652 +; 0x1895b3 + +UnknownScript_0x1895b3: ; 0x1895b3 + 2writetext UnknownText_0x189953 + keeptextopen + 2writetext UnknownText_0x189732 + yesorno + iffalse UnknownScript_0x1896aa + 2call UnknownScript_0x1896a5 + special $004d + iffalse UnknownScript_0x1896aa + if_not_equal STARYU, UnknownScript_0x1896c6 + 2call UnknownScript_0x1896b0 + setbit1 $031d + 2jump UnknownScript_0x189669 +; 0x1895d4 + +UnknownScript_0x1895d4: ; 0x1895d4 + checkver + iftrue UnknownScript_0x1895f9 + 2writetext UnknownText_0x1899fe + keeptextopen + 2writetext UnknownText_0x189732 + yesorno + iffalse UnknownScript_0x1896aa + 2call UnknownScript_0x1896a5 + special $004d + iffalse UnknownScript_0x1896aa + if_not_equal GROWLITHE, UnknownScript_0x1896c6 + 2call UnknownScript_0x1896b0 + setbit1 $031e + 2jump UnknownScript_0x189680 +; 0x1895f9 + +UnknownScript_0x1895f9: ; 0x1895f9 + 2writetext UnknownText_0x189a57 + keeptextopen + 2writetext UnknownText_0x189732 + yesorno + iffalse UnknownScript_0x1896aa + 2call UnknownScript_0x1896a5 + special $004d + iffalse UnknownScript_0x1896aa + if_not_equal VULPIX, UnknownScript_0x1896c6 + 2call UnknownScript_0x1896b0 + setbit1 $031e + 2jump UnknownScript_0x189680 +; 0x18961a + +UnknownScript_0x18961a: ; 0x18961a + 2writetext UnknownText_0x189ab1 + keeptextopen + 2writetext UnknownText_0x189732 + yesorno + iffalse UnknownScript_0x1896aa + 2call UnknownScript_0x1896a5 + special $004d + iffalse UnknownScript_0x1896aa + if_not_equal PICHU, UnknownScript_0x1896c6 + 2call UnknownScript_0x1896b0 + setbit1 $031f + 2jump UnknownScript_0x189697 +; 0x18963b + +UnknownScript_0x18963b: ; 0x18963b + checkbit1 $0320 + iftrue UnknownScript_0x189592 + 2call UnknownScript_0x1896b5 + verbosegiveitem EVERSTONE, 1 + iffalse UnknownScript_0x1896cc + setbit1 $0320 + setbit1 $0000 + loadmovesprites + end +; 0x189652 + +UnknownScript_0x189652: ; 0x189652 + checkbit1 $0321 + iftrue UnknownScript_0x1895b3 + 2call UnknownScript_0x1896b5 + verbosegiveitem LEAF_STONE, 1 + iffalse UnknownScript_0x1896cc + setbit1 $0321 + setbit1 $0000 + loadmovesprites + end +; 0x189669 + +UnknownScript_0x189669: ; 0x189669 + checkbit1 $0322 + iftrue UnknownScript_0x1895d4 + 2call UnknownScript_0x1896b5 + verbosegiveitem WATER_STONE, 1 + iffalse UnknownScript_0x1896cc + setbit1 $0322 + setbit1 $0000 + loadmovesprites + end +; 0x189680 + +UnknownScript_0x189680: ; 0x189680 + checkbit1 $0323 + iftrue UnknownScript_0x18961a + 2call UnknownScript_0x1896b5 + verbosegiveitem FIRE_STONE, 1 + iffalse UnknownScript_0x1896cc + setbit1 $0323 + setbit1 $0000 + loadmovesprites + end +; 0x189697 + +UnknownScript_0x189697: ; 0x189697 + 2call UnknownScript_0x1896b5 + verbosegiveitem THUNDERSTONE, 1 + iffalse UnknownScript_0x1896cc + setbit1 $0324 + loadmovesprites + end +; 0x1896a5 + +UnknownScript_0x1896a5: ; 0x1896a5 + 2writetext UnknownText_0x189760 + keeptextopen + end +; 0x1896aa + +UnknownScript_0x1896aa: ; 0x1896aa + 2writetext UnknownText_0x189784 + closetext + loadmovesprites + end +; 0x1896b0 + +UnknownScript_0x1896b0: ; 0x1896b0 + 2writetext UnknownText_0x1897a6 + keeptextopen + end +; 0x1896b5 + +UnknownScript_0x1896b5: ; 0x1896b5 + 2writetext UnknownText_0x1897e1 + keeptextopen + end +; 0x1896ba + +UnknownScript_0x1896ba: ; 0x1896ba + 2writetext UnknownText_0x18980e + closetext + loadmovesprites + end +; 0x1896c0 + +UnknownScript_0x1896c0: ; 0x1896c0 + 2writetext UnknownText_0x18982a + closetext + loadmovesprites + end +; 0x1896c6 + +UnknownScript_0x1896c6: ; 0x1896c6 + 2writetext UnknownText_0x189891 + closetext + loadmovesprites + end +; 0x1896cc + +UnknownScript_0x1896cc: ; 0x1896cc + loadmovesprites + end +; 0x1896ce + +UnknownText_0x1896ce: ; 0x1896ce + db $0, "Hm? You know BILL?", $4f + db "He's my grandson.", $51 + db "He's in JOHTO. He", $4f + db "does something", $51 + db "with PCs, so I'm", $4f + db "house-sitting.", $57 +; 0x189732 + +UnknownText_0x189732: ; 0x189732 + db $0, "If you have that", $4f + db "#MON, may I see", $55 + db "it, please?", $57 +; 0x189760 + +UnknownText_0x189760: ; 0x189760 + db $0, "You will show me?", $4f + db "How good of you!", $57 +; 0x189784 + +UnknownText_0x189784: ; 0x189784 + db $0, "You don't have it?", $4f + db "That's too bad…", $57 +; 0x1897a6 + +UnknownText_0x1897a6: ; 0x1897a6 + db $0, "Ah, so that is", $4f + db "@" + text_from_ram $d099 + db $0, "?", $51 + db "Isn't it cute!", $4f + db "That's so kind of", $55 + db "you.", $57 +; 0x1897e1 + +UnknownText_0x1897e1: ; 0x1897e1 + db $0, "Thanks!", $51 + db "This is a token of", $4f + db "my appreciation.", $57 +; 0x18980e + +UnknownText_0x18980e: ; 0x18980e + db $0, "Come visit again", $4f + db "sometime.", $57 +; 0x18982a + +UnknownText_0x18982a: ; 0x18982a + db $0, "Thanks for showing", $4f + db "me so many cute", $55 + db "#MON.", $51 + db "I really enjoyed", $4f + db "myself. I'm glad", $51 + db "I've lived such a", $4f + db "long life.", $57 +; 0x189891 + +UnknownText_0x189891: ; 0x189891 + db $0, "Hm?", $51 + db "That's not the", $4f + db "#MON that I was", $55 + db "told about.", $57 +; 0x1898c0 + +UnknownText_0x1898c0: ; 0x1898c0 + db $0, "My grandson BILL", $4f + db "told me about a", $51 + db "#MON that has a", $4f + db "long tongue.", $57 +; 0x1898ff + +UnknownText_0x1898ff: ; 0x1898ff + db $0, "Ah, my grandson", $4f + db "mentioned a round,", $51 + db "green #MON that", $4f + db "has leaves growing", $55 + db "on its head.", $57 +; 0x189953 + +UnknownText_0x189953: ; 0x189953 + db $0, "Do you know of a", $4f + db "sea #MON that", $51 + db "has a red sphere", $4f + db "in its body?", $51 + db "You know, the one", $4f + db "that's shaped like", $55 + db "a star?", $51 + db "I heard that it", $4f + db "appears at night.", $51 + db "I would surely", $4f + db "like to see it.", $57 +; 0x1899fe + +UnknownText_0x1899fe: ; 0x1899fe + db $0, "BILL told me about", $4f + db "a #MON that is", $51 + db "very loyal to its", $4f + db "trainer.", $51 + db "It's supposed to", $4f + db "ROAR well.", $57 +; 0x189a57 + +UnknownText_0x189a57: ; 0x189a57 + db $0, "I heard about a", $4f + db "cute #MON that", $55 + db "has six tails.", $51 + db "I would love to", $4f + db "hug a cute #MON", $55 + db "like that.", $57 +; 0x189ab1 + +UnknownText_0x189ab1: ; 0x189ab1 + db $0, "Do you know that", $4f + db "hugely popular", $55 + db "#MON?", $51 + db "The #MON that", $4f + db "has a yellow body", $55 + db "and red cheeks.", $51 + db "I would love to", $4f + db "see what it looks", $51 + db "like before it", $4f + db "evolves.", $57 +; 0x189b42 + +BillsHouse_MapEventHeader: ; 0x189b42 + ; filler + db 0, 0 + + ; warps + db 2 + warp_def $7, $2, 1, GROUP_ROUTE_25, MAP_ROUTE_25 + warp_def $7, $3, 1, GROUP_ROUTE_25, MAP_ROUTE_25 + + ; xy triggers + db 0 + + ; signposts + db 0 + + ; people-events + db 1 + person_event $2f, 7, 6, $7, $20, 255, 255, $90, 0, UnknownScript_0x189538, $ffff +; 0x189b5f + |