diff options
Diffstat (limited to 'maps/BillsFamilysHouse.asm')
-rw-r--r-- | maps/BillsFamilysHouse.asm | 260 |
1 files changed, 260 insertions, 0 deletions
diff --git a/maps/BillsFamilysHouse.asm b/maps/BillsFamilysHouse.asm new file mode 100644 index 000000000..baf09246d --- /dev/null +++ b/maps/BillsFamilysHouse.asm @@ -0,0 +1,260 @@ + const_def 2 ; object constants + const BILLSFAMILYSHOUSE_BILL + const BILLSFAMILYSHOUSE_POKEFAN_F + const BILLSFAMILYSHOUSE_TWIN + +BillsFamilysHouse_MapScripts: + db 0 ; scene scripts + + db 0 ; callbacks + +BillScript: + faceplayer + opentext + checkevent EVENT_GOT_EEVEE + iftrue UnknownScript_0x54c1f + writetext UnknownText_0x54c74 + yesorno + iffalse UnknownScript_0x54c19 + writetext UnknownText_0x54d3f + buttonsound + waitsfx + checkcode VAR_PARTYCOUNT + ifequal PARTY_LENGTH, UnknownScript_0x54c13 + writetext UnknownText_0x54dae + playsound SFX_CAUGHT_MON + waitsfx + givepoke EEVEE, 20 + setevent EVENT_GOT_EEVEE + writetext UnknownText_0x54dc1 + waitbutton + closetext + end + +UnknownScript_0x54c13: + writetext UnknownText_0x54e02 + waitbutton + closetext + end + +UnknownScript_0x54c19: + writetext UnknownText_0x54e2d + waitbutton + closetext + end + +UnknownScript_0x54c1f: + writetext UnknownText_0x54e42 + waitbutton + closetext + end + +BillsMomScript: + faceplayer + opentext + checkevent EVENT_MET_BILL + iffalse UnknownScript_0x54c33 + writetext UnknownText_0x54ea8 + waitbutton + closetext + end + +UnknownScript_0x54c33: + writetext UnknownText_0x54f4e + waitbutton + closetext + end + +BillsSisterScript: + faceplayer + opentext + checkcellnum PHONE_BILL + iftrue UnknownScript_0x54c58 + writetext UnknownText_0x54f9e + askforphonenumber PHONE_BILL + ifequal PHONE_CONTACTS_FULL, UnknownScript_0x54c64 + ifequal PHONE_CONTACT_REFUSED, UnknownScript_0x54c5e + waitsfx + addcellnum PHONE_BILL + writetext UnknownText_0x54fd9 + playsound SFX_REGISTER_PHONE_NUMBER + waitsfx + buttonsound +UnknownScript_0x54c58: ;0x54c58 + writetext UnknownText_0x55069 + waitbutton + closetext + end + +UnknownScript_0x54c5e: + writetext UnknownText_0x54ff3 + waitbutton + closetext + end + +UnknownScript_0x54c64: + writetext UnknownText_0x55046 + buttonsound + jump UnknownScript_0x54c5e + +BillsHouseBookshelf1: + jumpstd picturebookshelf + +BillsHouseBookshelf2: + jumpstd magazinebookshelf + +BillsHouseRadio: + jumpstd radio2 + +UnknownText_0x54c74: + text "BILL: Hi, <PLAYER>!" + line "Do us a favor and" + cont "take this EEVEE." + + para "It came over when" + line "I was adjusting" + cont "the TIME CAPSULE." + + para "Someone has to" + line "take care of it," + + para "but I don't like" + line "being outside." + + para "Can I count on you" + line "to play with it," + cont "<PLAYER>?" + done + +UnknownText_0x54d3f: + text "BILL: I knew you'd" + line "come through!" + + para "Way to go! You're" + line "the real deal!" + + para "OK, I'm counting" + line "on you." + + para "Take good care of" + line "it!" + done + +UnknownText_0x54dae: + text "<PLAYER> received" + line "EEVEE!" + done + +UnknownText_0x54dc1: + text "BILL: PROF.ELM" + line "claims EEVEE may" + + para "evolve in new and" + line "unknown ways." + done + +UnknownText_0x54e02: + text "Whoa, wait. You" + line "can't carry any" + cont "more #MON." + done + +UnknownText_0x54e2d: + text "Oh… Now what to" + line "do?" + done + +UnknownText_0x54e42: + text "BILL: My pop, he" + line "won't work. All he" + + para "does is goof off" + line "all day long." + + para "He's getting to be" + line "a real headache…" + done + +UnknownText_0x54ea8: + text "Oh, you collect" + line "#MON? My son" + cont "BILL is an expert." + + para "He just got called" + line "to the #MON" + + para "CENTER in ECRUTEAK" + line "CITY." + + para "My husband went" + line "off to the GAME" + + para "CORNER without" + line "being called…" + done + +UnknownText_0x54f4e: + text "My husband was" + line "once known as a" + + para "#MANIAC." + line "BILL must have" + + para "taken after his" + line "father." + done + +UnknownText_0x54f9e: + text "Are you a trainer?" + + para "I've got a useful" + line "phone number for" + cont "you." + done + +UnknownText_0x54fd9: + text "<PLAYER> recorded" + line "BILL's number." + done + +UnknownText_0x54ff3: + text "My brother made" + line "the PC #MON" + cont "storage system." + + para "I was going to" + line "give you BILL's" + cont "number…" + done + +UnknownText_0x55046: + text "You can't record" + line "any more numbers." + done + +UnknownText_0x55069: + text "My big brother" + line "BILL made the PC" + + para "#MON storage" + line "system." + done + +BillsFamilysHouse_MapEvents: + db 0, 0 ; filler + + db 2 ; warp events + warp_event 2, 7, GOLDENROD_CITY, 4 + warp_event 3, 7, GOLDENROD_CITY, 4 + + db 0 ; coord events + + db 3 ; bg events + bg_event 0, 1, BGEVENT_READ, BillsHouseBookshelf2 + bg_event 1, 1, BGEVENT_READ, BillsHouseBookshelf1 + bg_event 7, 1, BGEVENT_READ, BillsHouseRadio + + db 3 ; object events + object_event 2, 3, SPRITE_BILL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BillScript, EVENT_MET_BILL + object_event 5, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BillsMomScript, -1 + object_event 5, 4, SPRITE_TWIN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BillsSisterScript, -1 |