diff options
author | IIMarckus <iimarckus@gmail.com> | 2015-07-10 02:20:21 -0600 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2015-07-10 02:20:21 -0600 |
commit | 2c98c694e3f1ab7c82c73eaa671d281803130ae7 (patch) | |
tree | 08ac75c1419894c68530626e60a2168987fcb600 | |
parent | ac88c43b14338d9481ebc328ca7e76b1bf8d3a19 (diff) |
Fill out trainer event flags.
95 files changed, 3767 insertions, 6887 deletions
diff --git a/constants/event_flags.asm b/constants/event_flags.asm index a36e0273f..82aa5b82f 100644 --- a/constants/event_flags.asm +++ b/constants/event_flags.asm @@ -243,7 +243,7 @@ EVENT_BEAT_BIRD_KEEPER_BRYAN EQU $3fd EVENT_BEAT_BIRD_KEEPER_THEO EQU $3fe EVENT_BEAT_BIRD_KEEPER_TOBY EQU $3ff EVENT_BEAT_BIRD_KEEPER_DENIS EQU $400 -EVENT_BEAT_BIRD_KEEPER_VANCE_1 EQU $401 +EVENT_BEAT_BIRD_KEEPER_VANCE EQU $401 EVENT_BEAT_BIRD_KEEPER_HANK EQU $402 EVENT_BEAT_BIRD_KEEPER_ROY EQU $403 EVENT_BEAT_BIRD_KEEPER_BORIS EQU $404 @@ -265,7 +265,7 @@ EVENT_BEAT_SAGE_EDMOND EQU $417 EVENT_BEAT_SAGE_NEAL EQU $418 EVENT_BEAT_SAGE_LI EQU $419 EVENT_BEAT_CAMPER_ROLAND EQU $41a -EVENT_BEAT_CAMPER_TODD_1 EQU $41b +EVENT_BEAT_CAMPER_TODD EQU $41b EVENT_BEAT_CAMPER_IVAN EQU $41c EVENT_BEAT_CAMPER_ELLIOT EQU $41d EVENT_BEAT_CAMPER_BARRY EQU $41e @@ -304,15 +304,15 @@ EVENT_BEAT_FIREBREATHER_WALT EQU $44b EVENT_BEAT_FIREBREATHER_RAY EQU $44c EVENT_BEAT_FIREBREATHER_LYLE EQU $44d EVENT_BEAT_FISHER_JUSTIN EQU $44e -EVENT_BEAT_FISHER_RALPH_1 EQU $44f +EVENT_BEAT_FISHER_RALPH EQU $44f EVENT_BEAT_FISHER_ARNOLD EQU $450 EVENT_BEAT_FISHER_KYLE EQU $451 EVENT_BEAT_FISHER_HENRY EQU $452 EVENT_BEAT_FISHER_MARVIN EQU $453 -EVENT_BEAT_FISHER_TULLY_1 EQU $454 +EVENT_BEAT_FISHER_TULLY EQU $454 EVENT_BEAT_FISHER_ANDRE EQU $455 EVENT_BEAT_FISHER_RAYMOND EQU $456 -EVENT_BEAT_FISHER_WILTON_1 EQU $457 +EVENT_BEAT_FISHER_WILTON EQU $457 EVENT_BEAT_FISHER_EDGAR EQU $458 EVENT_BEAT_FISHER_JONAH EQU $459 EVENT_BEAT_FISHER_MARTIN EQU $45a @@ -323,7 +323,7 @@ EVENT_BEAT_TWINS_AMY_AND_MAY EQU $464 EVENT_BEAT_TWINS_ANN_AND_ANNE EQU $465 EVENT_BEAT_TWINS_JO_AND_ZOE EQU $468 EVENT_BEAT_TWINS_MEG_AND_PEG EQU $46a -EVENT_BEAT_SCHOOLBOY_JACK_1 EQU $46c +EVENT_BEAT_SCHOOLBOY_JACK EQU $46c EVENT_BEAT_SCHOOLBOY_KIP EQU $46d EVENT_BEAT_SCHOOLBOY_ALAN EQU $46e EVENT_BEAT_SCHOOLBOY_JOHNNY EQU $46f @@ -332,25 +332,25 @@ EVENT_BEAT_SCHOOLBOY_TOMMY EQU $471 EVENT_BEAT_SCHOOLBOY_DUDLEY EQU $472 EVENT_BEAT_SCHOOLBOY_JOE EQU $473 EVENT_BEAT_SCHOOLBOY_BILLY EQU $474 -EVENT_BEAT_SCHOOLBOY_CHAD_1 EQU $475 +EVENT_BEAT_SCHOOLBOY_CHAD EQU $475 EVENT_BEAT_SCHOOLBOY_NATE EQU $476 EVENT_BEAT_SCHOOLBOY_RICKY EQU $477 -EVENT_BEAT_PICNICKER_LIZ_1 EQU $47e -EVENT_BEAT_PICNICKER_GINA_1 EQU $47f +EVENT_BEAT_PICNICKER_LIZ EQU $47e +EVENT_BEAT_PICNICKER_GINA EQU $47f EVENT_BEAT_PICNICKER_BROOKE EQU $480 EVENT_BEAT_PICNICKER_KIM EQU $481 EVENT_BEAT_PICNICKER_CINDY EQU $482 EVENT_BEAT_PICNICKER_HOPE EQU $483 EVENT_BEAT_PICNICKER_SHARON EQU $484 EVENT_BEAT_PICNICKER_DEBRA EQU $485 -EVENT_BEAT_PICNICKER_ERIN_1 EQU $487 +EVENT_BEAT_PICNICKER_ERIN EQU $487 EVENT_BEAT_PICNICKER_HEIDI EQU $48a EVENT_BEAT_PICNICKER_EDNA EQU $48b EVENT_BEAT_PICNICKER_TANYA EQU $490 -EVENT_BEAT_PICNICKER_TIFFANY_3 EQU $491 +EVENT_BEAT_PICNICKER_TIFFANY EQU $491 EVENT_BEAT_GUITARIST_CLYDE EQU $493 EVENT_BEAT_GUITARIST_VINCENT EQU $494 -EVENT_BEAT_JUGGLER_IRWIN_1 EQU $495 +EVENT_BEAT_JUGGLER_IRWIN EQU $495 EVENT_BEAT_JUGGLER_FRITZ EQU $496 EVENT_BEAT_JUGGLER_HORTON EQU $497 EVENT_BEAT_GENTLEMAN_PRESTON EQU $49a @@ -365,8 +365,9 @@ EVENT_BEAT_SCIENTIST_RICH EQU $4a3 EVENT_BEAT_BLACKBELT_YOSHI EQU $4a5 EVENT_BEAT_BLACKBELT_LAO EQU $4a7 EVENT_BEAT_BLACKBELT_NOB EQU $4a8 +EVENT_BEAT_BLACKBELT_KIYO EQU $4a9 EVENT_BEAT_BLACKBELT_LUNG EQU $4aa -EVENT_BEAT_BLACKBELT_KENJI_3 EQU $4ab +EVENT_BEAT_BLACKBELT_KENJI EQU $4ab EVENT_BEAT_BLACKBELT_WAI EQU $4ac EVENT_BEAT_BEAUTY_VICTORIA EQU $4ad EVENT_BEAT_BEAUTY_SAMANTHA EQU $4ae @@ -449,7 +450,7 @@ EVENT_BEAT_LASS_CARRIE EQU $515 EVENT_BEAT_LASS_BRIDGET EQU $516 EVENT_BEAT_LASS_ALICE EQU $517 EVENT_BEAT_LASS_KRISE EQU $518 -EVENT_BEAT_LASS_CONNIE_1 EQU $519 +EVENT_BEAT_LASS_CONNIE EQU $519 EVENT_BEAT_LASS_LINDA EQU $51a EVENT_BEAT_LASS_LAURA EQU $51b EVENT_BEAT_LASS_SHANNON EQU $51c @@ -459,11 +460,11 @@ EVENT_BEAT_LASS_ELLEN EQU $51f EVENT_BEAT_HIKER_RUSSELL EQU $525 EVENT_BEAT_HIKER_PHILLIP EQU $526 EVENT_BEAT_HIKER_LEONARD EQU $527 -EVENT_BEAT_HIKER_ANTHONY_2 EQU $528 +EVENT_BEAT_HIKER_ANTHONY EQU $528 EVENT_BEAT_HIKER_BENJAMIN EQU $529 EVENT_BEAT_HIKER_ERIK EQU $52a EVENT_BEAT_HIKER_MICHAEL EQU $52b -EVENT_BEAT_HIKER_PARRY_3 EQU $52c +EVENT_BEAT_HIKER_PARRY EQU $52c EVENT_BEAT_HIKER_TIMOTHY EQU $52d EVENT_BEAT_HIKER_BAILEY EQU $52e EVENT_BEAT_HIKER_TIM EQU $530 @@ -475,13 +476,15 @@ EVENT_BEAT_HIKER_DANIEL EQU $535 EVENT_BEAT_BUG_CATCHER_DON EQU $538 EVENT_BEAT_BUG_CATCHER_ROB EQU $539 EVENT_BEAT_BUG_CATCHER_ED EQU $53a -EVENT_BEAT_BUG_CATCHER_WADE_1 EQU $53b +EVENT_BEAT_BUG_CATCHER_WADE EQU $53b EVENT_BEAT_BUG_CATCHER_BENNY EQU $53c EVENT_BEAT_BUG_CATCHER_AL EQU $53d EVENT_BEAT_BUG_CATCHER_JOSH EQU $53e -EVENT_BEAT_BUG_CATCHER_ARNIE_1 EQU $53f +EVENT_BEAT_BUG_CATCHER_ARNIE EQU $53f EVENT_BEAT_BUG_CATCHER_KEN EQU $540 EVENT_BEAT_BUG_CATCHER_DOUG EQU $543 +EVENT_BEAT_OFFICER_KEITH EQU $546 +EVENT_BEAT_OFFICER_DIRK EQU $547 EVENT_BEAT_COOLTRAINERM_NICK EQU $548 EVENT_BEAT_COOLTRAINERM_AARON EQU $549 EVENT_BEAT_COOLTRAINERM_PAUL EQU $54a @@ -489,10 +492,11 @@ EVENT_BEAT_COOLTRAINERM_CODY EQU $54b EVENT_BEAT_COOLTRAINERM_MIKE EQU $54c EVENT_BEAT_COOLTRAINERM_RYAN EQU $54f EVENT_BEAT_COOLTRAINERM_JAKE EQU $550 -EVENT_BEAT_COOLTRAINERM_GAVEN_3 EQU $551 +EVENT_BEAT_COOLTRAINERM_GAVEN EQU $551 EVENT_BEAT_COOLTRAINERM_BLAKE EQU $552 EVENT_BEAT_COOLTRAINERM_BRIAN EQU $553 EVENT_BEAT_COOLTRAINERM_SEAN EQU $557 +EVENT_BEAT_COOLTRAINERM_KEVIN EQU $558 EVENT_BEAT_COOLTRAINERM_ALLEN EQU $55a EVENT_BEAT_COOLTRAINERF_GWEN EQU $55b EVENT_BEAT_COOLTRAINERF_LOIS EQU $55c @@ -502,25 +506,31 @@ EVENT_BEAT_COOLTRAINERF_KATE EQU $55f EVENT_BEAT_COOLTRAINERF_IRENE EQU $560 EVENT_BEAT_COOLTRAINERF_KELLY EQU $561 EVENT_BEAT_COOLTRAINERF_JOYCE EQU $562 -EVENT_BEAT_COOLTRAINERF_BETH_1 EQU $563 -EVENT_BEAT_COOLTRAINERF_REENA_1 EQU $564 +EVENT_BEAT_COOLTRAINERF_BETH EQU $563 +EVENT_BEAT_COOLTRAINERF_REENA EQU $564 EVENT_BEAT_COOLTRAINERF_MEGAN EQU $565 EVENT_BEAT_COOLTRAINERF_CAROL EQU $567 EVENT_BEAT_COOLTRAINERF_QUINN EQU $568 EVENT_BEAT_COOLTRAINERF_EMMA EQU $569 EVENT_BEAT_COOLTRAINERF_CYBIL EQU $56a EVENT_BEAT_COOLTRAINERF_JENN EQU $56b -EVENT_BEAT_ROCKET_EXECUTIVEF EQU $56f -EVENT_BEAT_ROCKET_EXECUTIVEM EQU $572 +EVENT_BEAT_ROCKET_EXECUTIVEF_1 EQU $56f +EVENT_BEAT_ROCKET_EXECUTIVEF_2 EQU $570 +EVENT_BEAT_ROCKET_EXECUTIVEM_1 EQU $571 +EVENT_BEAT_ROCKET_EXECUTIVEM_2 EQU $572 +EVENT_BEAT_ROCKET_EXECUTIVEM_3 EQU $573 +EVENT_BEAT_ROCKET_EXECUTIVEM_4 EQU $574 EVENT_BEAT_SAILOR_EUGENE EQU $575 -EVENT_BEAT_SAILOR_HUEY_1 EQU $576 +EVENT_BEAT_SAILOR_HUEY EQU $576 EVENT_BEAT_SAILOR_TERRELL EQU $577 EVENT_BEAT_SAILOR_KENT EQU $578 EVENT_BEAT_SAILOR_ERNEST EQU $579 EVENT_BEAT_SAILOR_JEFF EQU $57a EVENT_BEAT_SAILOR_GARRETT EQU $57b EVENT_BEAT_SAILOR_KENNETH EQU $57c +EVENT_BEAT_SAILOR_STANLY EQU $57d EVENT_BEAT_SAILOR_HARRY EQU $57e +EVENT_BEAT_SUPER_NERD_STAN EQU $581 EVENT_BEAT_SUPER_NERD_ERIC EQU $582 EVENT_BEAT_SUPER_NERD_SAM EQU $586 EVENT_BEAT_SUPER_NERD_TOM EQU $587 @@ -546,7 +556,7 @@ EVENT_BEAT_SWIMMERM_TUCKER EQU $5a2 EVENT_BEAT_SWIMMERM_CAMERON EQU $5a4 EVENT_BEAT_SWIMMERM_SETH EQU $5a5 EVENT_BEAT_SWIMMERM_PARKER EQU $5a8 -EVENT_BEAT_YOUNGSTER_JOEY_1 EQU $5a9 +EVENT_BEAT_YOUNGSTER_JOEY EQU $5a9 EVENT_BEAT_YOUNGSTER_MIKEY EQU $5aa EVENT_BEAT_YOUNGSTER_ALBERT EQU $5ab EVENT_BEAT_YOUNGSTER_GORDON EQU $5ac @@ -559,6 +569,9 @@ EVENT_BEAT_YOUNGSTER_JASON EQU $5b4 EVENT_BEAT_TEACHER_COLETTE EQU $5b5 EVENT_BEAT_TEACHER_HILLARY EQU $5b6 EVENT_BEAT_TEACHER_SHIRLEY EQU $5b7 +EVENT_BEAT_ELITE_4_WILL EQU $5b8 +EVENT_BEAT_ELITE_4_KOGA EQU $5b9 +EVENT_BEAT_ELITE_4_BRUNO EQU $5ba EVENT_BEAT_ELITE_4_KAREN EQU $5bb EVENT_BEAT_CHAMPION_LANCE EQU $5bc EVENT_BEAT_COOLTRAINERM_DARIN EQU $5bd @@ -566,7 +579,9 @@ EVENT_BEAT_COOLTRAINERF_CARA EQU $5be EVENT_BEAT_TWINS_LEA_AND_PIA EQU $5bf EVENT_BEAT_BUG_CATCHER_WAYNE EQU $5c0 EVENT_BEAT_BEAUTY_OLIVIA EQU $5c1 -EVENT_BEAT_POKEMANIAC_MILER EQU $5c4 +EVENT_BEAT_POKEFANF_JAIME EQU $5c2 +EVENT_BEAT_CAMPER_QUENTIN EQU $5c3 +EVENT_BEAT_POKEMANIAC_MILLER EQU $5c4 EVENT_BEAT_SUPER_NERD_HUGH EQU $5c5 EVENT_BEAT_SUPER_NERD_MARKUS EQU $5c6 EVENT_BEAT_POKEFANM_REX EQU $5c7 diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm index f8044174d..51235ee68 100644 --- a/maps/AzaleaGym.asm +++ b/maps/AzaleaGym.asm @@ -62,7 +62,7 @@ AzaleaGymTriggerRockets: TrainerTwinsAmyandmay1: ; bit/flag number - dw $464 + dw EVENT_BEAT_TWINS_AMY_AND_MAY ; trainer group && trainer id db TWINS, AMYANDMAY1 @@ -89,7 +89,7 @@ TwinsAmyandmay1Script: TrainerTwinsAmyandmay2: ; bit/flag number - dw $464 + dw EVENT_BEAT_TWINS_AMY_AND_MAY ; trainer group && trainer id db TWINS, AMYANDMAY2 @@ -116,7 +116,7 @@ TwinsAmyandmay2Script: TrainerBug_catcherBug_catcher_benny: ; bit/flag number - dw $53c + dw EVENT_BEAT_BUG_CATCHER_BENNY ; trainer group && trainer id db BUG_CATCHER, BUG_CATCHER_BENNY @@ -143,7 +143,7 @@ Bug_catcherBug_catcher_bennyScript: TrainerBug_catcherAl: ; bit/flag number - dw $53d + dw EVENT_BEAT_BUG_CATCHER_AL ; trainer group && trainer id db BUG_CATCHER, AL @@ -170,7 +170,7 @@ Bug_catcherAlScript: TrainerBug_catcherJosh: ; bit/flag number - dw $53e + dw EVENT_BEAT_BUG_CATCHER_JOSH ; trainer group && trainer id db BUG_CATCHER, JOSH diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm index e28bc95ab..e994ca66b 100644 --- a/maps/BlackthornGym1F.asm +++ b/maps/BlackthornGym1F.asm @@ -88,7 +88,7 @@ UnknownScript_0x194e94: TrainerCooltrainermPaul: ; bit/flag number - dw $54a + dw EVENT_BEAT_COOLTRAINERM_PAUL ; trainer group && trainer id db COOLTRAINERM, PAUL @@ -115,7 +115,7 @@ CooltrainermPaulScript: TrainerCooltrainermMike: ; bit/flag number - dw $54c + dw EVENT_BEAT_COOLTRAINERM_MIKE ; trainer group && trainer id db COOLTRAINERM, MIKE @@ -142,7 +142,7 @@ CooltrainermMikeScript: TrainerCooltrainerfLola: ; bit/flag number - dw $55e + dw EVENT_BEAT_COOLTRAINERF_LOLA ; trainer group && trainer id db COOLTRAINERF, LOLA diff --git a/maps/BlackthornGym2F.asm b/maps/BlackthornGym2F.asm index b82264200..a7b45f0ee 100644 --- a/maps/BlackthornGym2F.asm +++ b/maps/BlackthornGym2F.asm @@ -60,7 +60,7 @@ BlackthornGymBoulder: TrainerCooltrainermCody: ; bit/flag number - dw $54b + dw EVENT_BEAT_COOLTRAINERM_CODY ; trainer group && trainer id db COOLTRAINERM, CODY @@ -87,7 +87,7 @@ CooltrainermCodyScript: TrainerCooltrainerfFran: ; bit/flag number - dw $55d + dw EVENT_BEAT_COOLTRAINERF_FRAN ; trainer group && trainer id db COOLTRAINERF, FRAN diff --git a/maps/BrunosRoom.asm b/maps/BrunosRoom.asm index 33aab7701..2ccf4e6be 100644 --- a/maps/BrunosRoom.asm +++ b/maps/BrunosRoom.asm @@ -1,4 +1,4 @@ -BrunosRoom_MapScriptHeader: ; 0x180986 +BrunosRoom_MapScriptHeader: ; trigger count db 2 @@ -12,30 +12,26 @@ BrunosRoom_MapScriptHeader: ; 0x180986 ; callbacks dbw 1, UnknownScript_0x180998 -; 0x180993 -UnknownScript_0x180993: ; 0x180993 +UnknownScript_0x180993: priorityjump UnknownScript_0x1809ad end -; 0x180997 -UnknownScript_0x180997: ; 0x180997 +UnknownScript_0x180997: end -; 0x180998 -UnknownScript_0x180998: ; 0x180998 +UnknownScript_0x180998: checkevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED iffalse UnknownScript_0x1809a2 changeblock $4, $e, $2a -UnknownScript_0x1809a2: ; 0x1809a2 +UnknownScript_0x1809a2: checkevent EVENT_BRUNOS_ROOM_EXIT_OPEN iffalse UnknownScript_0x1809ac changeblock $4, $2, $16 -UnknownScript_0x1809ac: ; 0x1809ac +UnknownScript_0x1809ac: return -; 0x1809ad -UnknownScript_0x1809ad: ; 0x1809ad +UnknownScript_0x1809ad: applymovement $0, MovementData_0x1809f9 refreshscreen $86 playsound SFX_STRENGTH @@ -47,12 +43,11 @@ UnknownScript_0x1809ad: ; 0x1809ad setevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED waitbutton end -; 0x1809c5 -BrunoScript_0x1809c5: ; 0x1809c5 +BrunoScript_0x1809c5: faceplayer loadfont - checkevent $05ba + checkevent EVENT_BEAT_ELITE_4_BRUNO iftrue UnknownScript_0x1809f3 writetext UnknownText_0x1809fe closetext @@ -61,7 +56,7 @@ BrunoScript_0x1809c5: ; 0x1809c5 loadtrainer BRUNO, 1 startbattle returnafterbattle - setevent $05ba + setevent EVENT_BEAT_ELITE_4_BRUNO loadfont writetext UnknownText_0x180b3c closetext @@ -73,24 +68,21 @@ BrunoScript_0x1809c5: ; 0x1809c5 setevent EVENT_BRUNOS_ROOM_EXIT_OPEN waitbutton end -; 0x1809f3 -UnknownScript_0x1809f3: ; 0x1809f3 +UnknownScript_0x1809f3: writetext UnknownText_0x180b3c closetext loadmovesprites end -; 0x1809f9 -MovementData_0x1809f9: ; 0x1809f9 +MovementData_0x1809f9: step_up step_up step_up step_up step_end -; 0x1809fe -UnknownText_0x1809fe: ; 0x1809fe +UnknownText_0x1809fe: text "I am BRUNO of the" line "ELITE FOUR." @@ -119,15 +111,13 @@ UnknownText_0x1809fe: ; 0x1809fe para "Hoo hah!" done -; 0x180b23 -UnknownText_0x180b23: ; 0x180b23 +UnknownText_0x180b23: text "Why? How could we" line "lose?" done -; 0x180b3c -UnknownText_0x180b3c: ; 0x180b3c +UnknownText_0x180b3c: text "Having lost, I" line "have no right to" cont "say anything…" @@ -135,9 +125,8 @@ UnknownText_0x180b3c: ; 0x180b3c para "Go face your next" line "challenge!" done -; 0x180b88 -BrunosRoom_MapEventHeader: ; 0x180b88 +BrunosRoom_MapEventHeader: ; filler db 0, 0 @@ -157,4 +146,3 @@ BrunosRoom_MapEventHeader: ; 0x180b88 ; people-events db 1 person_event SPRITE_BRUNO, 11, 9, $6, $0, 255, 255, $b0, 0, BrunoScript_0x1809c5, $ffff -; 0x180baf diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm index 07e6ac36e..4f409759d 100644 --- a/maps/CeladonGym.asm +++ b/maps/CeladonGym.asm @@ -43,7 +43,7 @@ UnknownScript_0x72aae: TrainerLassMichelle: ; bit/flag number - dw $51d + dw EVENT_BEAT_LASS_MICHELLE ; trainer group && trainer id db LASS, MICHELLE @@ -70,7 +70,7 @@ LassMichelleScript: TrainerPicnickerTanya: ; bit/flag number - dw $490 + dw EVENT_BEAT_PICNICKER_TANYA ; trainer group && trainer id db PICNICKER, TANYA @@ -97,7 +97,7 @@ PicnickerTanyaScript: TrainerBeautyJulia: ; bit/flag number - dw $4ba + dw EVENT_BEAT_BEAUTY_JULIA ; trainer group && trainer id db BEAUTY, JULIA @@ -124,7 +124,7 @@ BeautyJuliaScript: TrainerTwinsJoandzoe1: ; bit/flag number - dw $468 + dw EVENT_BEAT_TWINS_JO_AND_ZOE ; trainer group && trainer id db TWINS, JOANDZOE1 @@ -151,7 +151,7 @@ TwinsJoandzoe1Script: TrainerTwinsJoandzoe2: ; bit/flag number - dw $468 + dw EVENT_BEAT_TWINS_JO_AND_ZOE ; trainer group && trainer id db TWINS, JOANDZOE2 diff --git a/maps/CeruleanGym.asm b/maps/CeruleanGym.asm index a97ce6914..a5375ff8d 100644 --- a/maps/CeruleanGym.asm +++ b/maps/CeruleanGym.asm @@ -81,7 +81,7 @@ MistyScript_0x188432: TrainerSwimmerfDiana: ; bit/flag number - dw $3f9 + dw EVENT_BEAT_SWIMMERF_DIANA ; trainer group && trainer id db SWIMMERF, DIANA @@ -108,7 +108,7 @@ SwimmerfDianaScript: TrainerSwimmerfBriana: ; bit/flag number - dw $3fa + dw EVENT_BEAT_SWIMMERF_BRIANA ; trainer group && trainer id db SWIMMERF, BRIANA @@ -135,7 +135,7 @@ SwimmerfBrianaScript: TrainerSwimmermParker: ; bit/flag number - dw $5a8 + dw EVENT_BEAT_SWIMMERM_PARKER ; trainer group && trainer id db SWIMMERM, PARKER diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index 129fc1449..54a023da0 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -77,7 +77,7 @@ CianwoodGymTriggerRockets: TrainerBlackbeltYoshi: ; bit/flag number - dw $4a5 + dw EVENT_BEAT_BLACKBELT_YOSHI ; trainer group && trainer id db BLACKBELT_T, YOSHI @@ -104,7 +104,7 @@ BlackbeltYoshiScript: TrainerBlackbeltLao: ; bit/flag number - dw $4a7 + dw EVENT_BEAT_BLACKBELT_LAO ; trainer group && trainer id db BLACKBELT_T, LAO @@ -131,7 +131,7 @@ BlackbeltLaoScript: TrainerBlackbeltNob: ; bit/flag number - dw $4a8 + dw EVENT_BEAT_BLACKBELT_NOB ; trainer group && trainer id db BLACKBELT_T, NOB @@ -158,7 +158,7 @@ BlackbeltNobScript: TrainerBlackbeltLung: ; bit/flag number - dw $4aa + dw EVENT_BEAT_BLACKBELT_LUNG ; trainer group && trainer id db BLACKBELT_T, LUNG diff --git a/maps/DanceTheatre.asm b/maps/DanceTheatre.asm index 2bc616446..f5933550e 100644 --- a/maps/DanceTheatre.asm +++ b/maps/DanceTheatre.asm @@ -1,14 +1,13 @@ -DanceTheatre_MapScriptHeader: ; 0x99460 +DanceTheatre_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x99462 -TrainerKimono_girlNaoko2: ; 0x99462 +TrainerKimono_girlNaoko2: ; bit/flag number - dw $4df + dw EVENT_BEAT_KIMONO_GIRL_NAOKO ; trainer group && trainer id db KIMONO_GIRL, NAOKO2 @@ -24,20 +23,18 @@ TrainerKimono_girlNaoko2: ; 0x99462 ; script when talk again dw Kimono_girlNaoko2Script -; 0x9946e -Kimono_girlNaoko2Script: ; 0x9946e +Kimono_girlNaoko2Script: talkaftercancel loadfont writetext UnknownText_0x99579 closetext loadmovesprites end -; 0x99476 -TrainerKimono_girlSayo: ; 0x99476 +TrainerKimono_girlSayo: ; bit/flag number - dw $4e0 + dw EVENT_BEAT_KIMONO_GIRL_SAYO ; trainer group && trainer id db KIMONO_GIRL, SAYO @@ -53,20 +50,18 @@ TrainerKimono_girlSayo: ; 0x99476 ; script when talk again dw Kimono_girlSayoScript -; 0x99482 -Kimono_girlSayoScript: ; 0x99482 +Kimono_girlSayoScript: talkaftercancel loadfont writetext UnknownText_0x9960b closetext loadmovesprites end -; 0x9948a -TrainerKimono_girlZuki: ; 0x9948a +TrainerKimono_girlZuki: ; bit/flag number - dw $4e1 + dw EVENT_BEAT_KIMONO_GIRL_ZUKI ; trainer group && trainer id db KIMONO_GIRL, ZUKI @@ -82,20 +77,18 @@ TrainerKimono_girlZuki: ; 0x9948a ; script when talk again dw Kimono_girlZukiScript -; 0x99496 -Kimono_girlZukiScript: ; 0x99496 +Kimono_girlZukiScript: talkaftercancel loadfont writetext UnknownText_0x99688 closetext loadmovesprites end -; 0x9949e -TrainerKimono_girlKuni: ; 0x9949e +TrainerKimono_girlKuni: ; bit/flag number - dw $4e2 + dw EVENT_BEAT_KIMONO_GIRL_KUNI ; trainer group && trainer id db KIMONO_GIRL, KUNI @@ -111,20 +104,18 @@ TrainerKimono_girlKuni: ; 0x9949e ; script when talk again dw Kimono_girlKuniScript -; 0x994aa -Kimono_girlKuniScript: ; 0x994aa +Kimono_girlKuniScript: talkaftercancel loadfont writetext UnknownText_0x99714 closetext loadmovesprites end -; 0x994b2 -TrainerKimono_girlMiki: ; 0x994b2 +TrainerKimono_girlMiki: ; bit/flag number - dw $4e3 + dw EVENT_BEAT_KIMONO_GIRL_MIKI ; trainer group && trainer id db KIMONO_GIRL, MIKI @@ -140,18 +131,16 @@ TrainerKimono_girlMiki: ; 0x994b2 ; script when talk again dw Kimono_girlMikiScript -; 0x994be -Kimono_girlMikiScript: ; 0x994be +Kimono_girlMikiScript: talkaftercancel loadfont writetext UnknownText_0x997a8 closetext loadmovesprites end -; 0x994c6 -GentlemanScript_0x994c6: ; 0x994c6 +GentlemanScript_0x994c6: faceplayer loadfont writetext UnknownText_0x9980a @@ -169,25 +158,22 @@ GentlemanScript_0x994c6: ; 0x994c6 checkevent EVENT_BEAT_KIMONO_GIRL_MIKI iffalse UnknownScript_0x994f3 jump UnknownScript_0x99505 -; 0x994f3 -UnknownScript_0x994f3: ; 0x994f3 +UnknownScript_0x994f3: checkflag $0063 iftrue UnknownScript_0x994ff writetext UnknownText_0x99891 closetext loadmovesprites end -; 0x994ff -UnknownScript_0x994ff: ; 0x994ff +UnknownScript_0x994ff: writetext UnknownText_0x998d4 closetext loadmovesprites end -; 0x99505 -UnknownScript_0x99505: ; 0x99505 +UnknownScript_0x99505: writetext UnknownText_0x9991a keeptextopen verbosegiveitem HM_SURF, 1 @@ -196,138 +182,118 @@ UnknownScript_0x99505: ; 0x99505 closetext loadmovesprites end -; 0x99515 -UnknownScript_0x99515: ; 0x99515 +UnknownScript_0x99515: writetext UnknownText_0x999d5 closetext loadmovesprites end -; 0x9951b -RhydonScript_0x9951b: ; 0x9951b +RhydonScript_0x9951b: loadfont writetext UnknownText_0x99a0a cry RHYDON closetext loadmovesprites end -; 0x99525 -CooltrainerMScript_0x99525: ; 0x99525 +CooltrainerMScript_0x99525: jumptextfaceplayer UnknownText_0x99a24 -; 0x99528 -GrannyScript_0x99528: ; 0x99528 +GrannyScript_0x99528: jumptextfaceplayer UnknownText_0x99aaa -; 0x9952b -MapDanceTheatreSignpost1Script: ; 0x9952b +MapDanceTheatreSignpost1Script: jumptext UnknownText_0x99b79 -; 0x9952e -Kimono_girlNaoko2SeenText: ; 0x9952e +Kimono_girlNaoko2SeenText: text "You have lovely" line "#MON. May I see" cont "them in battle?" done -; 0x9955f -Kimono_girlNaoko2BeatenText: ; 0x9955f +Kimono_girlNaoko2BeatenText: text "Oh, you are very" line "strong." done -; 0x99579 -UnknownText_0x99579: ; 0x99579 +UnknownText_0x99579: text "I enjoyed that" line "bout. I would like" cont "to see you again." done -; 0x995ae -Kimono_girlSayoSeenText: ; 0x995ae +Kimono_girlSayoSeenText: text "I always dance" line "with my #MON." para "Of course, I also" line "train them." done -; 0x995ea -Kimono_girlSayoBeatenText: ; 0x995ea +Kimono_girlSayoBeatenText: text "Oh, so close!" line "I almost had you." done -; 0x9960b -UnknownText_0x9960b: ; 0x9960b +UnknownText_0x9960b: text "Rhythm is impor-" line "tant for both" para "dancing and #-" line "MON." done -; 0x9963f -Kimono_girlZukiSeenText: ; 0x9963f +Kimono_girlZukiSeenText: text "Isn't my barrette" line "pretty?" para "Oh. A #MON" line "battle?" done -; 0x9966c -Kimono_girlZukiBeatenText: ; 0x9966c +Kimono_girlZukiBeatenText: text "I don't have any" line "#MON left…" done -; 0x99688 -UnknownText_0x99688: ; 0x99688 +UnknownText_0x99688: text "I put a different" line "flower in my bar-" cont "rette every month." done -; 0x996c0 -Kimono_girlKuniSeenText: ; 0x996c0 +Kimono_girlKuniSeenText: text "Oh, you're a cute" line "trainer. Would you" cont "like to battle?" done -; 0x996f5 -Kimono_girlKuniBeatenText: ; 0x996f5 +Kimono_girlKuniBeatenText: text "You're stronger" line "than you look." done -; 0x99714 -UnknownText_0x99714: ; 0x99714 +UnknownText_0x99714: text "I trained a lot," line "so I thought I was" para "a capable trainer." line "I guess I'm not." done -; 0x9975c -Kimono_girlMikiSeenText: ; 0x9975c +Kimono_girlMikiSeenText: text "Do you like my" line "dancing? I'm good" cont "at #MON too." done -; 0x9978a -Kimono_girlMikiBeatenText: ; 0x9978a +Kimono_girlMikiBeatenText: text "Ooh, you're good" line "at #MON too." done -; 0x997a8 -UnknownText_0x997a8: ; 0x997a8 +UnknownText_0x997a8: text "I can keep dancing" line "because there are" @@ -337,9 +303,8 @@ UnknownText_0x997a8: ; 0x997a8 para "My #MON keep my" line "spirits up too." done -; 0x9980a -UnknownText_0x9980a: ; 0x9980a +UnknownText_0x9980a: text "Not only are the" line "KIMONO GIRLS great" @@ -353,27 +318,24 @@ UnknownText_0x9980a: ; 0x9980a para "never even left a" line "scratch…" done -; 0x99891 -UnknownText_0x99891: ; 0x99891 +UnknownText_0x99891: text "Lad! If you can" line "defeat all the" para "KIMONO GIRLS, I'll" line "give you a gift." done -; 0x998d4 -UnknownText_0x998d4: ; 0x998d4 +UnknownText_0x998d4: text "Lassie, if you can" line "defeat all the" para "KIMONO GIRLS, I'll" line "give you a gift." done -; 0x9991a -UnknownText_0x9991a: ; 0x9991a +UnknownText_0x9991a: text "The way you bat-" line "tled, it was like" cont "watching a dance." @@ -385,31 +347,27 @@ UnknownText_0x9991a: ; 0x9991a line "this. Don't worry" cont "--take it!" done -; 0x9999b -UnknownText_0x9999b: ; 0x9999b +UnknownText_0x9999b: text "That's SURF." para "It's a move that" line "lets #MON swim" cont "across water." done -; 0x999d5 -UnknownText_0x999d5: ; 0x999d5 +UnknownText_0x999d5: text "I wish my #MON" line "were as elegant as" cont "the KIMONO GIRLS…" done -; 0x99a0a -UnknownText_0x99a0a: ; 0x99a0a +UnknownText_0x99a0a: text "RHYDON: Gugooh" line "gugogooh!" done -; 0x99a24 -UnknownText_0x99a24: ; 0x99a24 +UnknownText_0x99a24: text "That man's always" line "with his RHYDON." @@ -422,9 +380,8 @@ UnknownText_0x99a24: ; 0x99a24 cont "nized swimming" cont "#MON?" done -; 0x99aaa -UnknownText_0x99aaa: ; 0x99aaa +UnknownText_0x99aaa: text "The KIMONO GIRLS" line "are so beautiful…" @@ -442,16 +399,14 @@ UnknownText_0x99aaa: ; 0x99aaa line "something, any-" cont "thing is possible." done -; 0x99b79 -UnknownText_0x99b79: ; 0x99b79 +UnknownText_0x99b79: text "It's a fancy panel" line "that's decorated" cont "with flowers." done -; 0x99baa -DanceTheatre_MapEventHeader: ; 0x99baa +DanceTheatre_MapEventHeader: ; filler db 0, 0 @@ -479,4 +434,3 @@ DanceTheatre_MapEventHeader: ; 0x99baa person_event SPRITE_RHYDON, 12, 10, $16, $0, 255, 255, $90, 0, RhydonScript_0x9951b, $ffff person_event SPRITE_COOLTRAINER_M, 14, 14, $8, $0, 255, 255, $80, 0, CooltrainerMScript_0x99525, $ffff person_event SPRITE_GRANNY, 10, 7, $7, $0, 255, 255, $0, 0, GrannyScript_0x99528, $ffff -; 0x99c39 diff --git a/maps/DragonsDenB1F.asm b/maps/DragonsDenB1F.asm index 0501316aa..1d99e118c 100644 --- a/maps/DragonsDenB1F.asm +++ b/maps/DragonsDenB1F.asm @@ -1,4 +1,4 @@ -DragonsDenB1F_MapScriptHeader: ; 0x18c890 +DragonsDenB1F_MapScriptHeader: ; trigger count db 2 @@ -12,37 +12,31 @@ DragonsDenB1F_MapScriptHeader: ; 0x18c890 ; callbacks dbw 5, UnknownScript_0x18c89f -; 0x18c89d -UnknownScript_0x18c89d: ; 0x18c89d +UnknownScript_0x18c89d: end -; 0x18c89e -UnknownScript_0x18c89e: ; 0x18c89e +UnknownScript_0x18c89e: end -; 0x18c89f -UnknownScript_0x18c89f: ; 0x18c89f +UnknownScript_0x18c89f: checkevent EVENT_BEAT_RIVAL_IN_MT_MOON iftrue UnknownScript_0x18c8a8 disappear $4 return -; 0x18c8a8 -UnknownScript_0x18c8a8: ; 0x18c8a8 +UnknownScript_0x18c8a8: checkcode VAR_WEEKDAY if_equal TUESDAY, UnknownScript_0x18c8b5 if_equal THURSDAY, UnknownScript_0x18c8b5 disappear $4 return -; 0x18c8b5 -UnknownScript_0x18c8b5: ; 0x18c8b5 +UnknownScript_0x18c8b5: appear $4 return -; 0x18c8b8 -UnknownScript_0x18c8b8: ; 0x18c8b8 +UnknownScript_0x18c8b8: appear $3 loadfont writetext UnknownText_0x18c9b8 @@ -69,13 +63,12 @@ UnknownScript_0x18c8b8: ; 0x18c8b8 closetext loadmovesprites jump UnknownScript_0x18c8f9 -; 0x18c8f4 -UnknownScript_0x18c8f4: ; 0x18c8f4 +UnknownScript_0x18c8f4: writetext UnknownText_0x18ca8b closetext loadmovesprites -UnknownScript_0x18c8f9: ; 0x18c8f9 +UnknownScript_0x18c8f9: applymovement $3, MovementData_0x18c9b3 special Functionc48f pause 30 @@ -83,11 +76,10 @@ UnknownScript_0x18c8f9: ; 0x18c8f9 disappear $3 dotrigger $0 end -; 0x18c90a -TrainerCooltrainermDarin: ; 0x18c90a +TrainerCooltrainermDarin: ; bit/flag number - dw $5bd + dw EVENT_BEAT_COOLTRAINERM_DARIN ; trainer group && trainer id db COOLTRAINERM, DARIN @@ -103,20 +95,18 @@ TrainerCooltrainermDarin: ; 0x18c90a ; script when talk again dw CooltrainermDarinScript -; 0x18c916 -CooltrainermDarinScript: ; 0x18c916 +CooltrainermDarinScript: talkaftercancel loadfont writetext UnknownText_0x18cd82 closetext loadmovesprites end -; 0x18c91e -TrainerCooltrainerfCara: ; 0x18c91e +TrainerCooltrainerfCara: ; bit/flag number - dw $5be + dw EVENT_BEAT_COOLTRAINERF_CARA ; trainer group && trainer id db COOLTRAINERF, CARA @@ -132,20 +122,18 @@ TrainerCooltrainerfCara: ; 0x18c91e ; script when talk again dw CooltrainerfCaraScript -; 0x18c92a -CooltrainerfCaraScript: ; 0x18c92a +CooltrainerfCaraScript: talkaftercancel loadfont writetext UnknownText_0x18ce11 closetext loadmovesprites end -; 0x18c932 -TrainerTwinsLeaandpia1: ; 0x18c932 +TrainerTwinsLeaandpia1: ; bit/flag number - dw $5bf + dw EVENT_BEAT_TWINS_LEA_AND_PIA ; trainer group && trainer id db TWINS, LEAANDPIA1 @@ -161,20 +149,18 @@ TrainerTwinsLeaandpia1: ; 0x18c932 ; script when talk again dw TwinsLeaandpia1Script -; 0x18c93e -TwinsLeaandpia1Script: ; 0x18c93e +TwinsLeaandpia1Script: talkaftercancel loadfont writetext UnknownText_0x18ced3 closetext loadmovesprites end -; 0x18c946 -TrainerTwinsLeaandpia2: ; 0x18c946 +TrainerTwinsLeaandpia2: ; bit/flag number - dw $5bf + dw EVENT_BEAT_TWINS_LEA_AND_PIA ; trainer group && trainer id db TWINS, LEAANDPIA1 @@ -190,18 +176,16 @@ TrainerTwinsLeaandpia2: ; 0x18c946 ; script when talk again dw TwinsLeaandpia2Script -; 0x18c952 -TwinsLeaandpia2Script: ; 0x18c952 +TwinsLeaandpia2Script: talkaftercancel loadfont writetext UnknownText_0x18cf0f closetext loadmovesprites end -; 0x18c95a -PokeBallScript_0x18c95a: ; 0x18c95a +PokeBallScript_0x18c95a: giveitem DRAGON_FANG, $1 iffalse UnknownScript_0x18c970 disappear $2 @@ -213,9 +197,8 @@ PokeBallScript_0x18c95a: ; 0x18c95a itemnotify loadmovesprites end -; 0x18c970 -UnknownScript_0x18c970: ; 0x18c970 +UnknownScript_0x18c970: loadfont itemtotext DRAGON_FANG, $0 writetext UnknownText_0x18cf41 @@ -224,9 +207,8 @@ UnknownScript_0x18c970: ; 0x18c970 closetext loadmovesprites end -; 0x18c97e -SilverScript_0x18c97e: ; 0x18c97e +SilverScript_0x18c97e: playmusic MUSIC_RIVAL_ENCOUNTER faceplayer loadfont @@ -238,80 +220,67 @@ SilverScript_0x18c97e: ; 0x18c97e setevent $0000 special RestartMapMusic end -; 0x18c995 -UnknownScript_0x18c995: ; 0x18c995 +UnknownScript_0x18c995: writetext UnknownText_0x18cd2d closetext loadmovesprites special RestartMapMusic end -; 0x18c99e -MapDragonsDenB1FSignpost0Script: ; 0x18c99e +MapDragonsDenB1FSignpost0Script: jumptext UnknownText_0x18cc2e -; 0x18c9a1 -ItemFragment_0x18c9a1: ; 0x18c9a1 +ItemFragment_0x18c9a1: db CALCIUM, 1 -; 0x18c9a3 -ItemFragment_0x18c9a3: ; 0x18c9a3 +ItemFragment_0x18c9a3: db MAX_ELIXER, 1 -; 0x18c9a5 -MapDragonsDenB1FSignpostItem1: ; 0x18c9a5 +MapDragonsDenB1FSignpostItem1: dw $00a0 db REVIVE -; 0x18c9a8 -MapDragonsDenB1FSignpostItem2: ; 0x18c9a8 +MapDragonsDenB1FSignpostItem2: dw $00a1 db MAX_POTION -; 0x18c9ab -MapDragonsDenB1FSignpostItem3: ; 0x18c9ab +MapDragonsDenB1FSignpostItem3: dw $00a2 db MAX_ELIXER -; 0x18c9ae -MovementData_0x18c9ae: ; 0x18c9ae +MovementData_0x18c9ae: slow_step_right slow_step_right slow_step_right slow_step_right step_end -; 0x18c9b3 -MovementData_0x18c9b3: ; 0x18c9b3 +MovementData_0x18c9b3: slow_step_left slow_step_left slow_step_left slow_step_left step_end -; 0x18c9b8 -UnknownText_0x18c9b8: ; 0x18c9b8 +UnknownText_0x18c9b8: text "Wait!" done -; 0x18c9bf -UnknownText_0x18c9bf: ; 0x18c9bf +UnknownText_0x18c9bf: text "CLAIR: I'm sorry" line "about this." para "Here, take this as" line "my apology." done -; 0x18c9fb -UnknownText_0x18c9fb: ; 0x18c9fb +UnknownText_0x18c9fb: text "<PLAYER> received" line "TM24." done -; 0x18ca0d -UnknownText_0x18ca0d: ; 0x18ca0d +UnknownText_0x18ca0d: text "That contains" line "DRAGONBREATH." @@ -323,9 +292,8 @@ UnknownText_0x18ca0d: ; 0x18ca0d line "it, you don't have" cont "to take it." done -; 0x18ca8b -UnknownText_0x18ca8b: ; 0x18ca8b +UnknownText_0x18ca8b: text "Oh? You don't have" line "any room for this." @@ -335,9 +303,8 @@ UnknownText_0x18ca8b: ; 0x18ca8b para "room, then come" line "see me there." done -; 0x18caf1 -UnknownText_0x18caf1: ; 0x18caf1 +UnknownText_0x18caf1: text "CLAIR: What's the" line "matter? Aren't you" @@ -369,9 +336,8 @@ UnknownText_0x18caf1: ; 0x18caf1 para "Give it everything" line "you've got." done -; 0x18cc2e -UnknownText_0x18cc2e: ; 0x18cc2e +UnknownText_0x18cc2e: text "DRAGON SHRINE" para "A shrine honoring" @@ -380,9 +346,8 @@ UnknownText_0x18cc2e: ; 0x18cc2e para "said to have lived" line "in DRAGON'S DEN." done -; 0x18cc83 -UnknownText_0x18cc83: ; 0x18cc83 +UnknownText_0x18cc83: text "…" line "What? <PLAYER>?" @@ -401,9 +366,8 @@ UnknownText_0x18cc83: ; 0x18cc83 para "the greatest #-" line "MON trainer…" done -; 0x18cd2d -UnknownText_0x18cd2d: ; 0x18cd2d +UnknownText_0x18cd2d: text "…" para "Whew…" @@ -411,20 +375,17 @@ UnknownText_0x18cd2d: ; 0x18cd2d para "Learn to stay out" line "of my way…" done -; 0x18cd53 -CooltrainermDarinSeenText: ; 0x18cd53 +CooltrainermDarinSeenText: text "You! How dare you" line "enter uninvited!" done -; 0x18cd77 -CooltrainermDarinBeatenText: ; 0x18cd77 +CooltrainermDarinBeatenText: text "S-strong!" done -; 0x18cd82 -UnknownText_0x18cd82: ; 0x18cd82 +UnknownText_0x18cd82: text "The SHRINE ahead" line "is home to the" @@ -434,20 +395,17 @@ UnknownText_0x18cd82: ; 0x18cd82 para "You're not allowed" line "to just go in!" done -; 0x18cde4 -CooltrainerfCaraSeenText: ; 0x18cde4 +CooltrainerfCaraSeenText: text "You shouldn't be" line "in here!" done -; 0x18cdfe -CooltrainerfCaraBeatenText: ; 0x18cdfe +CooltrainerfCaraBeatenText: text "Oh yikes, I lost!" done -; 0x18ce11 -UnknownText_0x18ce11: ; 0x18ce11 +UnknownText_0x18ce11: text "Soon I'm going to" line "get permission" @@ -463,59 +421,50 @@ UnknownText_0x18ce11: ; 0x18ce11 para "our MASTER's" line "approval." done -; 0x18ceab -TwinsLeaandpia1SeenText: ; 0x18ceab +TwinsLeaandpia1SeenText: text "It's a stranger we" line "don't know." done -; 0x18cec9 -TwinsLeaandpia1BeatenText: ; 0x18cec9 +TwinsLeaandpia1BeatenText: text "Ouchies." done -; 0x18ced3 -UnknownText_0x18ced3: ; 0x18ced3 +UnknownText_0x18ced3: text "It was like having" line "to battle LANCE." done -; 0x18cef8 -TwinsLeaandpia2SeenText: ; 0x18cef8 +TwinsLeaandpia2SeenText: text "Who are you?" done -; 0x18cf06 -TwinsLeaandpia2BeatenText: ; 0x18cf06 +TwinsLeaandpia2BeatenText: text "Meanie." done -; 0x18cf0f -UnknownText_0x18cf0f: ; 0x18cf0f +UnknownText_0x18cf0f: text "We'll tell on you." para "MASTER will be" line "angry with you." done -; 0x18cf41 -UnknownText_0x18cf41: ; 0x18cf41 +UnknownText_0x18cf41: text "<PLAYER> found" line "@" text_from_ram StringBuffer3 text "!" done -; 0x18cf51 -UnknownText_0x18cf51: ; 0x18cf51 +UnknownText_0x18cf51: text "But <PLAYER> can't" line "carry any more" cont "items." done -; 0x18cf73 -DragonsDenB1F_MapEventHeader: ; 0x18cf73 +DragonsDenB1F_MapEventHeader: ; filler db 0, 0 @@ -546,4 +495,3 @@ DragonsDenB1F_MapEventHeader: ; 0x18cf73 person_event SPRITE_TWIN, 22, 8, $9, $0, 255, 255, $82, 1, TrainerTwinsLeaandpia2, $ffff person_event SPRITE_POKE_BALL, 8, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c9a1, $07bf person_event SPRITE_POKE_BALL, 24, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c9a3, $07c0 -; 0x18d014 diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm index 702f96fcf..94164158f 100644 --- a/maps/EcruteakGym.asm +++ b/maps/EcruteakGym.asm @@ -92,7 +92,7 @@ UnknownScript_0x99dc6: TrainerSageJeffrey: ; bit/flag number - dw $415 + dw EVENT_BEAT_SAGE_JEFFREY ; trainer group && trainer id db SAGE, JEFFREY @@ -119,7 +119,7 @@ SageJeffreyScript: TrainerSagePing: ; bit/flag number - dw $416 + dw EVENT_BEAT_SAGE_PING ; trainer group && trainer id db SAGE, PING @@ -146,7 +146,7 @@ SagePingScript: TrainerMediumMartha: ; bit/flag number - dw $58b + dw EVENT_BEAT_MEDIUM_MARTHA ; trainer group && trainer id db MEDIUM, MARTHA @@ -173,7 +173,7 @@ MediumMarthaScript: TrainerMediumGrace: ; bit/flag number - dw $58c + dw EVENT_BEAT_MEDIUM_GRACE ; trainer group && trainer id db MEDIUM, GRACE diff --git a/maps/FastShipB1F.asm b/maps/FastShipB1F.asm index 0c185838c..6f130869c 100644 --- a/maps/FastShipB1F.asm +++ b/maps/FastShipB1F.asm @@ -1,4 +1,4 @@ -FastShipB1F_MapScriptHeader: ; 0x76730 +FastShipB1F_MapScriptHeader: ; trigger count db 2 @@ -8,17 +8,14 @@ FastShipB1F_MapScriptHeader: ; 0x76730 ; callback count db 0 -; 0x7673a -UnknownScript_0x7673a: ; 0x7673a +UnknownScript_0x7673a: end -; 0x7673b -UnknownScript_0x7673b: ; 0x7673b +UnknownScript_0x7673b: end -; 0x7673c -UnknownScript_0x7673c: ; 0x7673c +UnknownScript_0x7673c: checkevent $072f iftrue UnknownScript_0x76766 applymovement $3, MovementData_0x76876 @@ -27,9 +24,8 @@ UnknownScript_0x7673c: ; 0x7673c pause 5 disappear $3 end -; 0x76751 -UnknownScript_0x76751: ; 0x76751 +UnknownScript_0x76751: checkevent $072e iftrue UnknownScript_0x76766 applymovement $2, MovementData_0x76871 @@ -38,13 +34,11 @@ UnknownScript_0x76751: ; 0x76751 pause 5 disappear $2 end -; 0x76766 -UnknownScript_0x76766: ; 0x76766 +UnknownScript_0x76766: end -; 0x76767 -SailorScript_0x76767: ; 0x76767 +SailorScript_0x76767: faceplayer loadfont checkevent $0030 @@ -59,42 +53,37 @@ SailorScript_0x76767: ; 0x76767 setevent $0034 clearevent $072d end -; 0x76787 -UnknownScript_0x76787: ; 0x76787 +UnknownScript_0x76787: writetext UnknownText_0x76907 closetext loadmovesprites end -; 0x7678d -UnknownScript_0x7678d: ; 0x7678d +UnknownScript_0x7678d: writetext UnknownText_0x7692e checkevent $0032 iffalse UnknownScript_0x76799 closetext loadmovesprites end -; 0x76799 -UnknownScript_0x76799: ; 0x76799 +UnknownScript_0x76799: keeptextopen writetext UnknownText_0x7696d closetext loadmovesprites end -; 0x767a0 -UnknownScript_0x767a0: ; 0x767a0 +UnknownScript_0x767a0: writetext UnknownText_0x7699d closetext loadmovesprites end -; 0x767a6 -TrainerSailorJeff: ; 0x767a6 +TrainerSailorJeff: ; bit/flag number - dw $57a + dw EVENT_BEAT_SAILOR_JEFF ; trainer group && trainer id db SAILOR, JEFF @@ -110,20 +99,18 @@ TrainerSailorJeff: ; 0x767a6 ; script when talk again dw SailorJeffScript -; 0x767b2 -SailorJeffScript: ; 0x767b2 +SailorJeffScript: talkaftercancel loadfont writetext UnknownText_0x76a38 closetext loadmovesprites end -; 0x767ba -TrainerPicnickerDebra: ; 0x767ba +TrainerPicnickerDebra: ; bit/flag number - dw $485 + dw EVENT_BEAT_PICNICKER_DEBRA ; trainer group && trainer id db PICNICKER, DEBRA @@ -139,20 +126,18 @@ TrainerPicnickerDebra: ; 0x767ba ; script when talk again dw PicnickerDebraScript -; 0x767c6 -PicnickerDebraScript: ; 0x767c6 +PicnickerDebraScript: talkaftercancel loadfont writetext UnknownText_0x76a99 closetext loadmovesprites end -; 0x767ce -TrainerJugglerFritz: ; 0x767ce +TrainerJugglerFritz: ; bit/flag number - dw $496 + dw EVENT_BEAT_JUGGLER_FRITZ ; trainer group && trainer id db JUGGLER, FRITZ @@ -168,20 +153,18 @@ TrainerJugglerFritz: ; 0x767ce ; script when talk again dw JugglerFritzScript -; 0x767da -JugglerFritzScript: ; 0x767da +JugglerFritzScript: talkaftercancel loadfont writetext UnknownText_0x76b02 closetext loadmovesprites end -; 0x767e2 -TrainerSailorGarrett: ; 0x767e2 +TrainerSailorGarrett: ; bit/flag number - dw $57b + dw EVENT_BEAT_SAILOR_GARRETT ; trainer group && trainer id db SAILOR, GARRETT @@ -197,20 +180,18 @@ TrainerSailorGarrett: ; 0x767e2 ; script when talk again dw SailorGarrettScript -; 0x767ee -SailorGarrettScript: ; 0x767ee +SailorGarrettScript: talkaftercancel loadfont writetext UnknownText_0x76b7a closetext loadmovesprites end -; 0x767f6 -TrainerFisherJonah: ; 0x767f6 +TrainerFisherJonah: ; bit/flag number - dw $459 + dw EVENT_BEAT_FISHER_JONAH ; trainer group && trainer id db FISHER, JONAH @@ -226,20 +207,18 @@ TrainerFisherJonah: ; 0x767f6 ; script when talk again dw FisherJonahScript -; 0x76802 -FisherJonahScript: ; 0x76802 +FisherJonahScript: talkaftercancel loadfont writetext UnknownText_0x76c22 closetext loadmovesprites end -; 0x7680a -TrainerBlackbeltWai: ; 0x7680a +TrainerBlackbeltWai: ; bit/flag number - dw $4ac + dw EVENT_BEAT_BLACKBELT_WAI ; trainer group && trainer id db BLACKBELT_T, WAI @@ -255,20 +234,18 @@ TrainerBlackbeltWai: ; 0x7680a ; script when talk again dw BlackbeltWaiScript -; 0x76816 -BlackbeltWaiScript: ; 0x76816 +BlackbeltWaiScript: talkaftercancel loadfont writetext UnknownText_0x76c9e closetext loadmovesprites end -; 0x7681e -TrainerSailorKenneth: ; 0x7681e +TrainerSailorKenneth: ; bit/flag number - dw $57c + dw EVENT_BEAT_SAILOR_KENNETH ; trainer group && trainer id db SAILOR, KENNETH @@ -284,20 +261,18 @@ TrainerSailorKenneth: ; 0x7681e ; script when talk again dw SailorKennethScript -; 0x7682a -SailorKennethScript: ; 0x7682a +SailorKennethScript: talkaftercancel loadfont writetext UnknownText_0x76d5f closetext loadmovesprites end -; 0x76832 -TrainerTeacherShirley: ; 0x76832 +TrainerTeacherShirley: ; bit/flag number - dw $5b7 + dw EVENT_BEAT_TEACHER_SHIRLEY ; trainer group && trainer id db TEACHER, SHIRLEY @@ -313,20 +288,18 @@ TrainerTeacherShirley: ; 0x76832 ; script when talk again dw TeacherShirleyScript -; 0x7683e -TeacherShirleyScript: ; 0x7683e +TeacherShirleyScript: talkaftercancel loadfont writetext UnknownText_0x76de1 closetext loadmovesprites end -; 0x76846 -TrainerSchoolboyNate: ; 0x76846 +TrainerSchoolboyNate: ; bit/flag number - dw $476 + dw EVENT_BEAT_SCHOOLBOY_NATE ; trainer group && trainer id db SCHOOLBOY, NATE @@ -342,20 +315,18 @@ TrainerSchoolboyNate: ; 0x76846 ; script when talk again dw SchoolboyNateScript -; 0x76852 -SchoolboyNateScript: ; 0x76852 +SchoolboyNateScript: talkaftercancel loadfont writetext UnknownText_0x76e3d closetext loadmovesprites end -; 0x7685a -TrainerSchoolboyRicky: ; 0x7685a +TrainerSchoolboyRicky: ; bit/flag number - dw $477 + dw EVENT_BEAT_SCHOOLBOY_RICKY ; trainer group && trainer id db SCHOOLBOY, RICKY @@ -371,37 +342,33 @@ TrainerSchoolboyRicky: ; 0x7685a ; script when talk again dw SchoolboyRickyScript -; 0x76866 -SchoolboyRickyScript: ; 0x76866 +SchoolboyRickyScript: talkaftercancel loadfont writetext UnknownText_0x76eb6 closetext loadmovesprites end -; 0x7686e FashShipB1FTrashcan: jumpstd trashcan -MovementData_0x76871: ; 0x76871 +MovementData_0x76871: fix_facing big_step_right remove_fixed_facing turn_head_down step_end -; 0x76876 -MovementData_0x76876: ; 0x76876 +MovementData_0x76876: fix_facing big_step_left remove_fixed_facing turn_head_down step_end -; 0x7687b -UnknownText_0x7687b: ; 0x7687b +UnknownText_0x7687b: text "Hey, kid. Could I" line "get you to look" cont "for my buddy?" @@ -414,34 +381,30 @@ UnknownText_0x7687b: ; 0x7687b line "him, but I'm on" cont "duty right now." done -; 0x76907 -UnknownText_0x76907: ; 0x76907 +UnknownText_0x76907: text "Oh, gee…" para "The CAPTAIN will" line "be furious…" done -; 0x7692e -UnknownText_0x7692e: ; 0x7692e +UnknownText_0x7692e: text "Thanks, kid!" line "I chewed him out" para "good so he'll quit" line "slacking off!" done -; 0x7696d -UnknownText_0x7696d: ; 0x7696d +UnknownText_0x7696d: text "A little girl?" para "I may have seen" line "her go by here." done -; 0x7699d -UnknownText_0x7699d: ; 0x7699d +UnknownText_0x7699d: text "The dining room is" line "up ahead." @@ -449,92 +412,79 @@ UnknownText_0x7699d: ; 0x7699d line "end lead to the" cont "CAPTAIN's cabin." done -; 0x769ed -SailorJeffSeenText: ; 0x769ed +SailorJeffSeenText: text "Nothing beats a" line "battle when I'm" cont "on my break." done -; 0x76a1a -SailorJeffBeatenText: ; 0x76a1a +SailorJeffBeatenText: text "Win or lose, my" line "break's over!" done -; 0x76a38 -UnknownText_0x76a38: ; 0x76a38 +UnknownText_0x76a38: text "I guess I can't" line "win if I don't get" cont "serious." done -; 0x76a63 -PicnickerDebraSeenText: ; 0x76a63 +PicnickerDebraSeenText: text "I'm so bored." line "Want to battle?" done -; 0x76a81 -PicnickerDebraBeatenText: ; 0x76a81 +PicnickerDebraBeatenText: text "Yow! You're too" line "strong!" done -; 0x76a99 -UnknownText_0x76a99: ; 0x76a99 +UnknownText_0x76a99: text "SAFFRON, CELADON…" line "I hear there are" para "many big cities" line "in KANTO." done -; 0x76ad7 -JugglerFritzSeenText: ; 0x76ad7 +JugglerFritzSeenText: text "Urrf…" line "I'm seasick!" done -; 0x76aea -JugglerFritzBeatenText: ; 0x76aea +JugglerFritzBeatenText: text "I can't move any-" line "more…" done -; 0x76b02 -UnknownText_0x76b02: ; 0x76b02 +UnknownText_0x76b02: text "No more ships for" line "me. Next time," para "I'm taking the" line "MAGNET TRAIN." done -; 0x76b40 -SailorGarrettSeenText: ; 0x76b40 +SailorGarrettSeenText: text "This is where we" line "sailors work!" done -; 0x76b60 -SailorGarrettBeatenText: ; 0x76b60 +SailorGarrettBeatenText: text "I lost on my home" line "field…" done -; 0x76b7a -UnknownText_0x76b7a: ; 0x76b7a +UnknownText_0x76b7a: text "We get different" line "passengers from" para "VERMILION CITY to" line "OLIVINE CITY." done -; 0x76bbc -FisherJonahSeenText: ; 0x76bbc +FisherJonahSeenText: text "Even though we're" line "out on the sea, I" cont "can't fish!" @@ -542,36 +492,31 @@ FisherJonahSeenText: ; 0x76bbc para "This is boring!" line "Let's battle!" done -; 0x76c08 -FisherJonahBeatenText: ; 0x76c08 +FisherJonahBeatenText: text "I… I'm not bored" line "anymore…" done -; 0x76c22 -UnknownText_0x76c22: ; 0x76c22 +UnknownText_0x76c22: text "I plan to fish off" line "VERMILION's pier." done -; 0x76c47 -BlackbeltWaiSeenText: ; 0x76c47 +BlackbeltWaiSeenText: text "I'm building up my" line "legs by bracing" para "against the ship's" line "rocking!" done -; 0x76c85 -BlackbeltWaiBeatenText: ; 0x76c85 +BlackbeltWaiBeatenText: text "Rocked and rolled" line "over!" done -; 0x76c9e -UnknownText_0x76c9e: ; 0x76c9e +UnknownText_0x76c9e: text "I couldn't find" line "the KARATE KING in" cont "JOHTO." @@ -580,24 +525,21 @@ UnknownText_0x76c9e: ; 0x76c9e line "be training in a" cont "cave somewhere." done -; 0x76cf9 -SailorKennethSeenText: ; 0x76cf9 +SailorKennethSeenText: text "I'm a sailor man!" para "But I'm training" line "#MON, so I can" cont "become the CHAMP!" done -; 0x76d3c -SailorKennethBeatenText: ; 0x76d3c +SailorKennethBeatenText: text "My lack of train-" line "ing is obvious…" done -; 0x76d5f -UnknownText_0x76d5f: ; 0x76d5f +UnknownText_0x76d5f: text "Eight BADGES!" line "They must prove" @@ -607,64 +549,54 @@ UnknownText_0x76d5f: ; 0x76d5f para "No wonder you're" line "so good!" done -; 0x76db6 -TeacherShirleySeenText: ; 0x76db6 +TeacherShirleySeenText: text "Don't lay a finger" line "on my students!" done -; 0x76dd9 -TeacherShirleyBeatenText: ; 0x76dd9 +TeacherShirleyBeatenText: text "Aaack!" done -; 0x76de1 -UnknownText_0x76de1: ; 0x76de1 +UnknownText_0x76de1: text "We're on a field" line "trip to the RUINS" cont "outside VIOLET." done -; 0x76e14 -SchoolboyNateSeenText: ; 0x76e14 +SchoolboyNateSeenText: text "Do you know the" line "RUINS OF ALPH?" done -; 0x76e34 -SchoolboyNateBeatenText: ; 0x76e34 +SchoolboyNateBeatenText: text "Yaargh!" done -; 0x76e3d -UnknownText_0x76e3d: ; 0x76e3d +UnknownText_0x76e3d: text "Radios pick up" line "strange signals" cont "inside the RUINS." done -; 0x76e6f -SchoolboyRickySeenText: ; 0x76e6f +SchoolboyRickySeenText: text "There are some odd" line "stone panels in" cont "the RUINS OF ALPH." done -; 0x76ea6 -SchoolboyRickyBeatenText: ; 0x76ea6 +SchoolboyRickyBeatenText: text "I was done in!" done -; 0x76eb6 -UnknownText_0x76eb6: ; 0x76eb6 +UnknownText_0x76eb6: text "I read that there" line "are four of those" cont "stone panels." done -; 0x76ee9 -FastShipB1F_MapEventHeader: ; 0x76ee9 +FastShipB1F_MapEventHeader: ; filler db 0, 0 @@ -696,4 +628,3 @@ FastShipB1F_MapEventHeader: ; 0x76ee9 person_event SPRITE_TEACHER, 15, 13, $7, $0, 255, 255, $82, 3, TrainerTeacherShirley, $073b person_event SPRITE_YOUNGSTER, 13, 18, $3, $0, 255, 255, $92, 1, TrainerSchoolboyNate, $073b person_event SPRITE_YOUNGSTER, 15, 18, $a, $0, 255, 255, $92, 1, TrainerSchoolboyRicky, $073b -; 0x76faa diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm index 14874b5cd..2fcf12e43 100644 --- a/maps/FastShipCabins_NNW_NNE_NE.asm +++ b/maps/FastShipCabins_NNW_NNE_NE.asm @@ -1,14 +1,13 @@ -FastShipCabins_NNW_NNE_NE_MapScriptHeader: ; 0x75577 +FastShipCabins_NNW_NNE_NE_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x75579 -TrainerCooltrainermSean: ; 0x75579 +TrainerCooltrainermSean: ; bit/flag number - dw $557 + dw EVENT_BEAT_COOLTRAINERM_SEAN ; trainer group && trainer id db COOLTRAINERM, SEAN @@ -24,20 +23,18 @@ TrainerCooltrainermSean: ; 0x75579 ; script when talk again dw CooltrainermSeanScript -; 0x75585 -CooltrainermSeanScript: ; 0x75585 +CooltrainermSeanScript: talkaftercancel loadfont writetext UnknownText_0x7567b closetext loadmovesprites end -; 0x7558d -TrainerCooltrainerfCarol: ; 0x7558d +TrainerCooltrainerfCarol: ; bit/flag number - dw $567 + dw EVENT_BEAT_COOLTRAINERF_CAROL ; trainer group && trainer id db COOLTRAINERF, CAROL @@ -53,20 +50,18 @@ TrainerCooltrainerfCarol: ; 0x7558d ; script when talk again dw CooltrainerfCarolScript -; 0x75599 -CooltrainerfCarolScript: ; 0x75599 +CooltrainerfCarolScript: talkaftercancel loadfont writetext UnknownText_0x756f7 closetext loadmovesprites end -; 0x755a1 -TrainerPokemaniacEthan: ; 0x755a1 +TrainerPokemaniacEthan: ; bit/flag number - dw $4eb + dw EVENT_BEAT_POKEMANIAC_ETHAN ; trainer group && trainer id db POKEMANIAC, ETHAN @@ -82,20 +77,18 @@ TrainerPokemaniacEthan: ; 0x755a1 ; script when talk again dw PokemaniacEthanScript -; 0x755ad -PokemaniacEthanScript: ; 0x755ad +PokemaniacEthanScript: talkaftercancel loadfont writetext UnknownText_0x7574b closetext loadmovesprites end -; 0x755b5 -TrainerHikerNoland: ; 0x755b5 +TrainerHikerNoland: ; bit/flag number - dw $531 + dw EVENT_BEAT_HIKER_NOLAND ; trainer group && trainer id db HIKER, NOLAND @@ -111,20 +104,18 @@ TrainerHikerNoland: ; 0x755b5 ; script when talk again dw HikerNolandScript -; 0x755c1 -HikerNolandScript: ; 0x755c1 +HikerNolandScript: talkaftercancel loadfont writetext UnknownText_0x757d4 closetext loadmovesprites end -; 0x755c9 -TrainerGentlemanEdward: ; 0x755c9 +TrainerGentlemanEdward: ; bit/flag number - dw $49b + dw EVENT_BEAT_GENTLEMAN_EDWARD ; trainer group && trainer id db GENTLEMAN, EDWARD @@ -140,20 +131,18 @@ TrainerGentlemanEdward: ; 0x755c9 ; script when talk again dw GentlemanEdwardScript -; 0x755d5 -GentlemanEdwardScript: ; 0x755d5 +GentlemanEdwardScript: talkaftercancel loadfont writetext UnknownText_0x75937 closetext loadmovesprites end -; 0x755dd -TrainerBurglarCorey: ; 0x755dd +TrainerBurglarCorey: ; bit/flag number - dw $42f + dw EVENT_BEAT_BURGLAR_COREY ; trainer group && trainer id db BURGLAR, COREY @@ -169,18 +158,16 @@ TrainerBurglarCorey: ; 0x755dd ; script when talk again dw BurglarCoreyScript -; 0x755e9 -BurglarCoreyScript: ; 0x755e9 +BurglarCoreyScript: talkaftercancel loadfont writetext UnknownText_0x75996 closetext loadmovesprites end -; 0x755f1 -SailorScript_0x755f1: ; 0x755f1 +SailorScript_0x755f1: playmusic MUSIC_HIKER_ENCOUNTER faceplayer loadfont @@ -192,7 +179,7 @@ SailorScript_0x755f1: ; 0x755f1 startbattle reloadmap special HealParty - setevent $057d + setevent EVENT_BEAT_SAILOR_STANLY loadfont writetext UnknownText_0x758b1 closetext @@ -206,28 +193,25 @@ SailorScript_0x755f1: ; 0x755f1 disappear $6 waitbutton end -; 0x75629 -UnknownScript_0x75629: ; 0x75629 +UnknownScript_0x75629: applymovement $6, MovementData_0x7563c playsound SFX_EXIT_BUILDING disappear $6 waitbutton end -; 0x75634 FastShipCabins_NNW_NNE_NETrashcan: jumpstd trashcan -MovementData_0x75637: ; 0x75637 +MovementData_0x75637: step_left step_left step_up step_up step_end -; 0x7563c -MovementData_0x7563c: ; 0x7563c +MovementData_0x7563c: step_down step_left step_left @@ -235,59 +219,50 @@ MovementData_0x7563c: ; 0x7563c step_up step_up step_end -; 0x75643 -CooltrainermSeanSeenText: ; 0x75643 +CooltrainermSeanSeenText: text "I'm going to KANTO" line "to test my skills." done -; 0x75669 -CooltrainermSeanBeatenText: ; 0x75669 +CooltrainermSeanBeatenText: text "I wanted to win!" done -; 0x7567b -UnknownText_0x7567b: ; 0x7567b +UnknownText_0x7567b: text "Trainers from" line "JOHTO can battle" para "with KANTO GYM" line "LEADERS." done -; 0x756b3 -CooltrainerfCarolSeenText: ; 0x756b3 +CooltrainerfCarolSeenText: text "I'm training to" line "become the CHAMP!" done -; 0x756d5 -CooltrainerfCarolBeatenText: ; 0x756d5 +CooltrainerfCarolBeatenText: text "What's so differ-" line "ent between us?" done -; 0x756f7 -UnknownText_0x756f7: ; 0x756f7 +UnknownText_0x756f7: text "I'm going to beat" line "you someday!" done -; 0x75716 -PokemaniacEthanSeenText: ; 0x75716 +PokemaniacEthanSeenText: text "Do you know LILY?" line "She's a hot DJ in" cont "KANTO." done -; 0x75741 -PokemaniacEthanBeatenText: ; 0x75741 +PokemaniacEthanBeatenText: text "Gyaaaah!" done -; 0x7574b -UnknownText_0x7574b: ; 0x7574b +UnknownText_0x7574b: text "LILY's nice, but" line "MARY's the best!" @@ -295,30 +270,26 @@ UnknownText_0x7574b: ; 0x7574b line "out JOHTO's radio" cont "programs!" done -; 0x75797 -HikerNolandSeenText: ; 0x75797 +HikerNolandSeenText: text "Are you alone?" line "Then let's battle!" done -; 0x757b9 -HikerNolandBeatenText: ; 0x757b9 +HikerNolandBeatenText: text "That's too much to" line "handle!" done -; 0x757d4 -UnknownText_0x757d4: ; 0x757d4 +UnknownText_0x757d4: text "I wonder if there" line "are any mountains" para "worth climbing in" line "KANTO?" done -; 0x75812 -UnknownText_0x75812: ; 0x75812 +UnknownText_0x75812: text "Yeah, I'm a sail-" line "or, all right." @@ -332,66 +303,57 @@ UnknownText_0x75812: ; 0x75812 para "Ah, forget it!" line "Let's battle!" done -; 0x75897 -UnknownText_0x75897: ; 0x75897 +UnknownText_0x75897: text "Sorry! It's all my" line "fault!" done -; 0x758b1 -UnknownText_0x758b1: ; 0x758b1 +UnknownText_0x758b1: text "Being a sailor, I" line "have to do phys-" cont "ical labor. It's" cont "exhausting!" done -; 0x758f1 -GentlemanEdwardSeenText: ; 0x758f1 +GentlemanEdwardSeenText: text "Oh, no. I've lost" line "something that's" cont "very important." done -; 0x75923 -GentlemanEdwardBeatenText: ; 0x75923 +GentlemanEdwardBeatenText: text "I… I can't find" line "it…" done -; 0x75937 -UnknownText_0x75937: ; 0x75937 +UnknownText_0x75937: text "I give up." line "You don't have to" para "look. Just forget" line "about it!" done -; 0x75970 -BurglarCoreySeenText: ; 0x75970 +BurglarCoreySeenText: text "Yeehaw!" line "Lucky!" done -; 0x75980 -BurglarCoreyBeatenText: ; 0x75980 +BurglarCoreyBeatenText: text "How unlucky!" line "I lost!" done -; 0x75996 -UnknownText_0x75996: ; 0x75996 +UnknownText_0x75996: text "I found a pretty" line "coin here." para "Someone must have" line "lost it…" done -; 0x759ce -FastShipCabins_NNW_NNE_NE_MapEventHeader: ; 0x759ce +FastShipCabins_NNW_NNE_NE_MapEventHeader: ; filler db 0, 0 @@ -419,4 +381,3 @@ FastShipCabins_NNW_NNE_NE_MapEventHeader: ; 0x759ce person_event SPRITE_SAILOR, 30, 8, $3, $0, 255, 255, $90, 0, SailorScript_0x755f1, $072d person_event SPRITE_GENTLEMAN, 34, 11, $3, $0, 255, 255, $92, 1, TrainerGentlemanEdward, $073a person_event SPRITE_PHARMACIST, 34, 6, $7, $0, 255, 255, $a2, 4, TrainerBurglarCorey, $073b -; 0x75a4d diff --git a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm index 0d570efc4..25e32df29 100644 --- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm +++ b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm @@ -1,16 +1,14 @@ -FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader: ; 0x75ea4 +FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x75ea6 -UnknownScript_0x75ea6: ; 0x75ea6 +UnknownScript_0x75ea6: end -; 0x75ea7 -CaptainScript_0x75ea7: ; 0x75ea7 +CaptainScript_0x75ea7: faceplayer loadfont checkevent $0030 @@ -19,16 +17,14 @@ CaptainScript_0x75ea7: ; 0x75ea7 closetext loadmovesprites end -; 0x75eb5 -UnknownScript_0x75eb5: ; 0x75eb5 +UnknownScript_0x75eb5: writetext UnknownText_0x76064 closetext loadmovesprites end -; 0x75ebb -TwinScript_0x75ebb: ; 0x75ebb +TwinScript_0x75ebb: spriteface $5, RIGHT loadfont writetext UnknownText_0x761e0 @@ -59,14 +55,13 @@ TwinScript_0x75ebb: ; 0x75ebb closetext loadmovesprites jump UnknownScript_0x75f09 -; 0x75f03 -UnknownScript_0x75f03: ; 0x75f03 +UnknownScript_0x75f03: loadfont writetext UnknownText_0x762c6 closetext loadmovesprites -UnknownScript_0x75f09: ; 0x75f09 +UnknownScript_0x75f09: spriteface $5, DOWN applymovement $3, MovementData_0x76010 loadfont @@ -75,9 +70,8 @@ UnknownScript_0x75f09: ; 0x75f09 setevent $072b domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0 jump UnknownScript_0x75f37 -; 0x75f1f -GentlemanScript_0x75f1f: ; 0x75f1f +GentlemanScript_0x75f1f: faceplayer loadfont checkevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA @@ -89,15 +83,14 @@ GentlemanScript_0x75f1f: ; 0x75f1f loadmovesprites domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0 end -; 0x75f37 -UnknownScript_0x75f37: ; 0x75f37 +UnknownScript_0x75f37: writetext UnknownText_0x7619b keeptextopen verbosegiveitem METAL_COAT, 1 iffalse UnknownScript_0x75f44 setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA -UnknownScript_0x75f44: ; 0x75f44 +UnknownScript_0x75f44: loadmovesprites waitbutton playsound SFX_ELEVATOR_END @@ -109,38 +102,34 @@ UnknownScript_0x75f44: ; 0x75f44 setevent $0032 loadmovesprites end -; 0x75f58 -UnknownScript_0x75f58: ; 0x75f58 +UnknownScript_0x75f58: writetext UnknownText_0x7619b keeptextopen verbosegiveitem METAL_COAT, 1 iffalse UnknownScript_0x75f65 setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA -UnknownScript_0x75f65: ; 0x75f65 +UnknownScript_0x75f65: loadmovesprites end -; 0x75f67 -UnknownScript_0x75f67: ; 0x75f67 +UnknownScript_0x75f67: writetext UnknownText_0x761be closetext loadmovesprites end -; 0x75f6d -TwinScript_0x75f6d: ; 0x75f6d +TwinScript_0x75f6d: faceplayer loadfont writetext UnknownText_0x7630d closetext loadmovesprites end -; 0x75f75 -TrainerPokefanmColin: ; 0x75f75 +TrainerPokefanmColin: ; bit/flag number - dw $4d5 + dw EVENT_BEAT_POKEFANM_COLIN ; trainer group && trainer id db POKEFANM, COLIN @@ -156,20 +145,18 @@ TrainerPokefanmColin: ; 0x75f75 ; script when talk again dw PokefanmColinScript -; 0x75f81 -PokefanmColinScript: ; 0x75f81 +PokefanmColinScript: talkaftercancel loadfont writetext UnknownText_0x7635b closetext loadmovesprites end -; 0x75f89 -TrainerTwinsMegandpeg1: ; 0x75f89 +TrainerTwinsMegandpeg1: ; bit/flag number - dw $46a + dw EVENT_BEAT_TWINS_MEG_AND_PEG ; trainer group && trainer id db TWINS, MEGANDPEG1 @@ -185,20 +172,18 @@ TrainerTwinsMegandpeg1: ; 0x75f89 ; script when talk again dw TwinsMegandpeg1Script -; 0x75f95 -TwinsMegandpeg1Script: ; 0x75f95 +TwinsMegandpeg1Script: talkaftercancel loadfont writetext UnknownText_0x763c2 closetext loadmovesprites end -; 0x75f9d -TrainerTwinsMegandpeg2: ; 0x75f9d +TrainerTwinsMegandpeg2: ; bit/flag number - dw $46a + dw EVENT_BEAT_TWINS_MEG_AND_PEG ; trainer group && trainer id db TWINS, MEGANDPEG2 @@ -214,20 +199,18 @@ TrainerTwinsMegandpeg2: ; 0x75f9d ; script when talk again dw TwinsMegandpeg2Script -; 0x75fa9 -TwinsMegandpeg2Script: ; 0x75fa9 +TwinsMegandpeg2Script: talkaftercancel loadfont writetext UnknownText_0x76428 closetext loadmovesprites end -; 0x75fb1 -TrainerPsychicRodney: ; 0x75fb1 +TrainerPsychicRodney: ; bit/flag number - dw $445 + dw EVENT_BEAT_PSYCHIC_RODNEY ; trainer group && trainer id db PSYCHIC_T, RODNEY @@ -243,20 +226,18 @@ TrainerPsychicRodney: ; 0x75fb1 ; script when talk again dw PsychicRodneyScript -; 0x75fbd -PsychicRodneyScript: ; 0x75fbd +PsychicRodneyScript: talkaftercancel loadfont writetext UnknownText_0x76497 closetext loadmovesprites end -; 0x75fc5 -TrainerPokefanmJeremy: ; 0x75fc5 +TrainerPokefanmJeremy: ; bit/flag number - dw $4d4 + dw EVENT_BEAT_POKEFANM_JEREMY ; trainer group && trainer id db POKEFANM, JEREMY @@ -272,20 +253,18 @@ TrainerPokefanmJeremy: ; 0x75fc5 ; script when talk again dw PokefanmJeremyScript -; 0x75fd1 -PokefanmJeremyScript: ; 0x75fd1 +PokefanmJeremyScript: talkaftercancel loadfont writetext UnknownText_0x7651c closetext loadmovesprites end -; 0x75fd9 -TrainerPokefanfGeorgia: ; 0x75fd9 +TrainerPokefanfGeorgia: ; bit/flag number - dw $4dd + dw EVENT_BEAT_POKEFANF_GEORGIA ; trainer group && trainer id db POKEFANF, GEORGIA @@ -301,20 +280,18 @@ TrainerPokefanfGeorgia: ; 0x75fd9 ; script when talk again dw PokefanfGeorgiaScript -; 0x75fe5 -PokefanfGeorgiaScript: ; 0x75fe5 +PokefanfGeorgiaScript: talkaftercancel loadfont writetext UnknownText_0x76596 closetext loadmovesprites end -; 0x75fed -TrainerSupernerdShawn: ; 0x75fed +TrainerSupernerdShawn: ; bit/flag number - dw $589 + dw EVENT_BEAT_SUPER_NERD_SHAWN ; trainer group && trainer id db SUPER_NERD, SHAWN @@ -330,21 +307,19 @@ TrainerSupernerdShawn: ; 0x75fed ; script when talk again dw SupernerdShawnScript -; 0x75ff9 -SupernerdShawnScript: ; 0x75ff9 +SupernerdShawnScript: talkaftercancel loadfont writetext UnknownText_0x7660f closetext loadmovesprites end -; 0x76001 FastShipCaptainsCabinTrashcan: jumpstd trashcan -MovementData_0x76004: ; 0x76004 +MovementData_0x76004: big_step_right big_step_up big_step_up @@ -353,21 +328,18 @@ MovementData_0x76004: ; 0x76004 big_step_up big_step_up step_end -; 0x7600c -MovementData_0x7600c: ; 0x7600c +MovementData_0x7600c: step_up step_up turn_head_left step_end -; 0x76010 -MovementData_0x76010: ; 0x76010 +MovementData_0x76010: step_down step_end -; 0x76012 -UnknownText_0x76012: ; 0x76012 +UnknownText_0x76012: text "Whew! Thanks for" line "coming along." @@ -375,9 +347,8 @@ UnknownText_0x76012: ; 0x76012 line "tle girl amused" cont "was exhausting." done -; 0x76064 -UnknownText_0x76064: ; 0x76064 +UnknownText_0x76064: text "How do you like" line "S.S.AQUA's ride?" @@ -385,9 +356,8 @@ UnknownText_0x76064: ; 0x76064 line "skates across the" cont "waves." done -; 0x760ae -UnknownText_0x760ae: ; 0x760ae +UnknownText_0x760ae: text "Oh, hello…" para "I still can't find" @@ -402,9 +372,8 @@ UnknownText_0x760ae: ; 0x760ae para "be bugging some-" line "one. I'm worried…" done -; 0x76143 -UnknownText_0x76143: ; 0x76143 +UnknownText_0x76143: text "<PLAY_G>, was it?" line "I heard you enter-" cont "tained my grand-" @@ -413,30 +382,26 @@ UnknownText_0x76143: ; 0x76143 para "I want to thank" line "you for that." done -; 0x7619b -UnknownText_0x7619b: ; 0x7619b +UnknownText_0x7619b: text "I know! I'd like" line "you to have this!" done -; 0x761be -UnknownText_0x761be: ; 0x761be +UnknownText_0x761be: text "We're traveling" line "around the world." done -; 0x761e0 -UnknownText_0x761e0: ; 0x761e0 +UnknownText_0x761e0: text "CAPTAIN, play with" line "me, please?" para "I'm bored! I want" line "to play more!" done -; 0x7621f -UnknownText_0x7621f: ; 0x7621f +UnknownText_0x7621f: text "Hi! Will you play" line "with me?" @@ -450,179 +415,153 @@ UnknownText_0x7621f: ; 0x7621f para "I have to go find" line "Grandpa!" done -; 0x76284 -UnknownText_0x76284: ; 0x76284 +UnknownText_0x76284: text "Grandpa, here I" line "am! I was playing" para "with the CAPTAIN" line "and this guy!" done -; 0x762c6 -UnknownText_0x762c6: ; 0x762c6 +UnknownText_0x762c6: text "Grandpa, here I" line "am! I was playing" para "with the CAPTAIN" line "and this big girl!" done -; 0x7630d -UnknownText_0x7630d: ; 0x7630d +UnknownText_0x7630d: text "I had lots of fun" line "playing!" done -; 0x76329 -PokefanmColinSeenText: ; 0x76329 +PokefanmColinSeenText: text "Hey, kid! Want to" line "battle with me?" done -; 0x7634c -PokefanmColinBeatenText: ; 0x7634c +PokefanmColinBeatenText: text "You're strong!" done -; 0x7635b -UnknownText_0x7635b: ; 0x7635b +UnknownText_0x7635b: text "You're traveling" line "all alone?" para "Isn't your mom" line "worried?" done -; 0x7638e -TwinsMegandpeg1SeenText: ; 0x7638e +TwinsMegandpeg1SeenText: text "You think I'm a" line "baby?" cont "That's not fair!" done -; 0x763b4 -TwinsMegandpeg1BeatenText: ; 0x763b4 +TwinsMegandpeg1BeatenText: text "Oh! We lost!" done -; 0x763c2 -UnknownText_0x763c2: ; 0x763c2 +UnknownText_0x763c2: text "Baby is a rude" line "name to call us" cont "girls!" done -; 0x763e9 -TwinsMegandpeg2SeenText: ; 0x763e9 +TwinsMegandpeg2SeenText: text "I'm not a baby!" para "That's not nice to" line "say to a lady!" done -; 0x7641a -TwinsMegandpeg2BeatenText: ; 0x7641a +TwinsMegandpeg2BeatenText: text "Oh! We lost!" done -; 0x76428 -UnknownText_0x76428: ; 0x76428 +UnknownText_0x76428: text "Sometimes, kids" line "are smarter than" cont "grown-ups!" done -; 0x76455 -PsychicRodneySeenText: ; 0x76455 +PsychicRodneySeenText: text "Ssh! My brain is" line "picking up radio" cont "signals!" done -; 0x76481 -PsychicRodneyBeatenText: ; 0x76481 +PsychicRodneyBeatenText: text "…I hear some-" line "thing!" done -; 0x76497 -UnknownText_0x76497: ; 0x76497 +UnknownText_0x76497: text "I get it. You can" line "hear JOHTO's radio" cont "on the FAST SHIP." done -; 0x764ce -PokefanmJeremySeenText: ; 0x764ce +PokefanmJeremySeenText: text "What do you think?" line "My #MON are" cont "beautiful, yes?" done -; 0x764fe -PokefanmJeremyBeatenText: ; 0x764fe +PokefanmJeremyBeatenText: text "Oh, no! My beauti-" line "ful #MON!" done -; 0x7651c -UnknownText_0x7651c: ; 0x7651c +UnknownText_0x7651c: text "I must go to the" line "#MON SALON and" cont "fix them up nice!" done -; 0x7654f -PokefanfGeorgiaSeenText: ; 0x7654f +PokefanfGeorgiaSeenText: text "I'm going to shop" line "at the DEPT.STORE" cont "and then…" done -; 0x7657d -PokefanfGeorgiaBeatenText: ; 0x7657d +PokefanfGeorgiaBeatenText: text "What was I going" line "to do?" done -; 0x76596 -UnknownText_0x76596: ; 0x76596 +UnknownText_0x76596: text "Oh, yes! I have to" line "get my #MON out" cont "of DAY-CARE!" done -; 0x765c7 -SupernerdShawnSeenText: ; 0x765c7 +SupernerdShawnSeenText: text "What kinds of #" line "BALLS do you have" cont "with you?" done -; 0x765f4 -SupernerdShawnBeatenText: ; 0x765f4 +SupernerdShawnBeatenText: text "Wait! Stop! Don't!" line "Please!" done -; 0x7660f -UnknownText_0x7660f: ; 0x7660f +UnknownText_0x7660f: text "You should use the" line "right BALLS to fit" cont "the situation." done -; 0x76645 -UnknownText_0x76645: ; 0x76645 +UnknownText_0x76645: text "FAST SHIP S.S.AQUA" line "has arrived in" cont "VERMILION CITY." done -; 0x76678 -FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; 0x76678 +FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; filler db 0, 0 diff --git a/maps/FastShipCabins_SW_SSW_NW.asm b/maps/FastShipCabins_SW_SSW_NW.asm index 5c8027b26..6eb2fd258 100644 --- a/maps/FastShipCabins_SW_SSW_NW.asm +++ b/maps/FastShipCabins_SW_SSW_NW.asm @@ -1,14 +1,13 @@ -FastShipCabins_SW_SSW_NW_MapScriptHeader: ; 0x75a4d +FastShipCabins_SW_SSW_NW_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x75a4f -TrainerFirebreatherLyle: ; 0x75a4f +TrainerFirebreatherLyle: ; bit/flag number - dw $44d + dw EVENT_BEAT_FIREBREATHER_LYLE ; trainer group && trainer id db FIREBREATHER, LYLE @@ -24,20 +23,18 @@ TrainerFirebreatherLyle: ; 0x75a4f ; script when talk again dw FirebreatherLyleScript -; 0x75a5b -FirebreatherLyleScript: ; 0x75a5b +FirebreatherLyleScript: talkaftercancel loadfont writetext UnknownText_0x75b52 closetext loadmovesprites end -; 0x75a63 -TrainerBug_catcherKen: ; 0x75a63 +TrainerBug_catcherKen: ; bit/flag number - dw $540 + dw EVENT_BEAT_BUG_CATCHER_KEN ; trainer group && trainer id db BUG_CATCHER, KEN @@ -53,20 +50,18 @@ TrainerBug_catcherKen: ; 0x75a63 ; script when talk again dw Bug_catcherKenScript -; 0x75a6f -Bug_catcherKenScript: ; 0x75a6f +Bug_catcherKenScript: talkaftercancel loadfont writetext UnknownText_0x75bd5 closetext loadmovesprites end -; 0x75a77 -TrainerBeautyCassie: ; 0x75a77 +TrainerBeautyCassie: ; bit/flag number - dw $4b2 + dw EVENT_BEAT_BEAUTY_CASSIE ; trainer group && trainer id db BEAUTY, CASSIE @@ -82,20 +77,18 @@ TrainerBeautyCassie: ; 0x75a77 ; script when talk again dw BeautyCassieScript -; 0x75a83 -BeautyCassieScript: ; 0x75a83 +BeautyCassieScript: talkaftercancel loadfont writetext UnknownText_0x75c43 closetext loadmovesprites end -; 0x75a8b -TrainerGuitaristClyde: ; 0x75a8b +TrainerGuitaristClyde: ; bit/flag number - dw $493 + dw EVENT_BEAT_GUITARIST_CLYDE ; trainer group && trainer id db GUITARIST, CLYDE @@ -111,9 +104,8 @@ TrainerGuitaristClyde: ; 0x75a8b ; script when talk again dw GuitaristClydeScript -; 0x75a97 -GuitaristClydeScript: ; 0x75a97 +GuitaristClydeScript: talkaftercancel special Function10630f iftrue UnknownScript_0x75aa5 @@ -122,15 +114,13 @@ GuitaristClydeScript: ; 0x75a97 closetext loadmovesprites end -; 0x75aa5 -UnknownScript_0x75aa5: ; 0x75aa5 +UnknownScript_0x75aa5: loadfont writetext UnknownText_0x75cfe closetext loadmovesprites end -; 0x75aac FastShipBed: loadfont @@ -155,11 +145,10 @@ FastShipBed: iftrue UnknownScript_0x75ae2 checkevent $0030 iftrue UnknownScript_0x75ae2 -UnknownScript_0x75ae1: ; 0x75ae1 +UnknownScript_0x75ae1: end -; 0x75ae2 -UnknownScript_0x75ae2: ; 0x75ae2 +UnknownScript_0x75ae2: playsound SFX_ELEVATOR_END pause 30 checkevent $002f @@ -170,75 +159,65 @@ UnknownScript_0x75ae2: ; 0x75ae2 loadmovesprites setevent $0031 end -; 0x75af7 -UnknownScript_0x75af7: ; 0x75af7 +UnknownScript_0x75af7: loadfont writetext FastShipArrivedOlivineText closetext loadmovesprites setevent $0031 end -; 0x75b01 -FastShipCabinsNorthwestCabinTrashcan: ; 0x75b01 +FastShipCabinsNorthwestCabinTrashcan: jumpstd trashcan -FirebreatherLyleSeenText: ; 0x75b04 +FirebreatherLyleSeenText: text "I'm going to KANTO" line "to put on fire-" cont "breathing shows!" done -; 0x75b38 -FirebreatherLyleBeatenText: ; 0x75b38 +FirebreatherLyleBeatenText: text "Fizzle… The" line "flame's tiny…" done -; 0x75b52 -UnknownText_0x75b52: ; 0x75b52 +UnknownText_0x75b52: text "I guess fire is" line "weak on the sea." para "It doesn't matter?" line "Really?" done -; 0x75b8e -Bug_catcherKenSeenText: ; 0x75b8e +Bug_catcherKenSeenText: text "I'm visiting my" line "grandma to catch" cont "me some bugs!" done -; 0x75bbd -Bug_catcherKenBeatenText: ; 0x75bbd +Bug_catcherKenBeatenText: text "Ooh, wow." line "You're tough!" done -; 0x75bd5 -UnknownText_0x75bd5: ; 0x75bd5 +UnknownText_0x75bd5: text "You can find lots" line "of #MON in the" cont "trees of JOHTO!" done -; 0x75c07 -BeautyCassieSeenText: ; 0x75c07 +BeautyCassieSeenText: text "I'm trying to" line "forget my woes." cont "Let's battle!" done -; 0x75c32 -BeautyCassieBeatenText: ; 0x75c32 +BeautyCassieBeatenText: text "My heart weeps…" done -; 0x75c43 -UnknownText_0x75c43: ; 0x75c43 +UnknownText_0x75c43: text "A voyage is best" line "for getting over" cont "a broken heart." @@ -247,24 +226,21 @@ UnknownText_0x75c43: ; 0x75c43 line "trip is too short" cont "for grieving." done -; 0x75ca6 -GuitaristClydeSeenText: ; 0x75ca6 +GuitaristClydeSeenText: text "I'm going to audi-" line "tion my songs at" para "GOLDENROD's RADIO" line "STATION." done -; 0x75ce4 -GuitaristClydeBeatenText: ; 0x75ce4 +GuitaristClydeBeatenText: text "Yowza!" line "Total distortion!" done -; 0x75cfe -UnknownText_0x75cfe: ; 0x75cfe +UnknownText_0x75cfe: text "I was going to" line "make my debut at" cont "the BATTLE TOWER…" @@ -273,16 +249,14 @@ UnknownText_0x75cfe: ; 0x75cfe line "to VERMILION and" cont "redo my training…" done -; 0x75d65 -UnknownText_0x75d65: ; 0x75d65 +UnknownText_0x75d65: text "Speaking of the" line "RADIO STATION," para "what's this week's" line "lucky number?" done -; 0x75da4 FastShipBedText1: text "A comfy bed!" @@ -306,7 +280,7 @@ FastShipArrivedVermilionText: cont "VERMILION CITY." done -FastShipCabins_SW_SSW_NW_MapEventHeader: ; 0x75e42 +FastShipCabins_SW_SSW_NW_MapEventHeader: ; filler db 0, 0 @@ -333,4 +307,3 @@ FastShipCabins_SW_SSW_NW_MapEventHeader: ; 0x75e42 person_event SPRITE_BUG_CATCHER, 19, 10, $a, $0, 255, 255, $b2, 2, TrainerBug_catcherKen, $073b person_event SPRITE_BUENA, 30, 5, $a, $0, 255, 255, $92, 3, TrainerBeautyCassie, $073a person_event SPRITE_ROCKER, 32, 7, $1e, $0, 255, 255, $82, 2, TrainerGuitaristClyde, $073b -; 0x75ea4 diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index 021dfedda..3fc01d33e 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -88,7 +88,7 @@ GoldenrodGymTriggerRockets: TrainerLassCarrie: ; bit/flag number - dw $515 + dw EVENT_BEAT_LASS_CARRIE ; trainer group && trainer id db LASS, CARRIE @@ -128,7 +128,7 @@ WhitneyCriesScript: TrainerLassBridget: ; bit/flag number - dw $516 + dw EVENT_BEAT_LASS_BRIDGET ; trainer group && trainer id db LASS, BRIDGET @@ -155,7 +155,7 @@ LassBridgetScript: TrainerBeautyVictoria: ; bit/flag number - dw $4ad + dw EVENT_BEAT_BEAUTY_VICTORIA ; trainer group && trainer id db BEAUTY, VICTORIA @@ -182,7 +182,7 @@ BeautyVictoriaScript: TrainerBeautySamantha: ; bit/flag number - dw $4ae + dw EVENT_BEAT_BEAUTY_SAMANTHA ; trainer group && trainer id db BEAUTY, SAMANTHA diff --git a/maps/HallOfFame.asm b/maps/HallOfFame.asm index d0c07b29b..9f8e62431 100644 --- a/maps/HallOfFame.asm +++ b/maps/HallOfFame.asm @@ -1,4 +1,4 @@ -HallOfFame_MapScriptHeader: ; 0x181445 +HallOfFame_MapScriptHeader: ; trigger count db 2 @@ -8,18 +8,15 @@ HallOfFame_MapScriptHeader: ; 0x181445 ; callback count db 0 -; 0x18144f -UnknownScript_0x18144f: ; 0x18144f +UnknownScript_0x18144f: priorityjump UnknownScript_0x181454 end -; 0x181453 -UnknownScript_0x181453: ; 0x181453 +UnknownScript_0x181453: end -; 0x181454 -UnknownScript_0x181454: ; 0x181454 +UnknownScript_0x181454: follow $2, $0 applymovement $2, MovementData_0x181499 stopfollow @@ -45,12 +42,11 @@ UnknownScript_0x181454: ; 0x181454 checkevent EVENT_GOT_SS_TICKET_FROM_ELM iftrue UnknownScript_0x181497 specialphonecall $5 -UnknownScript_0x181497: ; 0x181497 +UnknownScript_0x181497: halloffame end -; 0x181499 -MovementData_0x181499: ; 0x181499 +MovementData_0x181499: step_up step_up step_up @@ -62,14 +58,12 @@ MovementData_0x181499: ; 0x181499 step_right turn_head_left step_end -; 0x1814a4 -MovementData_0x1814a4: ; 0x1814a4 +MovementData_0x1814a4: slow_step_up step_end -; 0x1814a6 -UnknownText_0x1814a6: ; 0x1814a6 +UnknownText_0x1814a6: text "LANCE: It's been a" line "long time since I" cont "last came here." @@ -114,9 +108,8 @@ UnknownText_0x1814a6: ; 0x1814a6 para "and your partners" line "as CHAMPIONS!" done -; 0x181678 -HallOfFame_MapEventHeader: ; 0x181678 +HallOfFame_MapEventHeader: ; filler db 0, 0 @@ -134,4 +127,3 @@ HallOfFame_MapEventHeader: ; 0x181678 ; people-events db 1 person_event SPRITE_LANCE, 16, 8, $7, $0, 255, 255, $0, 0, ObjectEvent, $ffff -; 0x181695 diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index 4f7cc8440..5b3edf833 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -1,4 +1,4 @@ -IlexForest_MapScriptHeader: ; 0x6eafe +IlexForest_MapScriptHeader: ; trigger count db 0 @@ -8,9 +8,8 @@ IlexForest_MapScriptHeader: ; 0x6eafe ; callbacks dbw 2, UnknownScript_0x6eb03 -; 0x6eb03 -UnknownScript_0x6eb03: ; 0x6eb03 +UnknownScript_0x6eb03: checkevent EVENT_GOT_HM01_CUT iftrue UnknownScript_0x6eb34 copybytetovar FarfetchdPosition @@ -24,71 +23,60 @@ UnknownScript_0x6eb03: ; 0x6eb03 if_equal $8, UnknownScript_0x6eb66 if_equal $9, UnknownScript_0x6eb6d if_equal $a, UnknownScript_0x6eb74 -UnknownScript_0x6eb34: ; 0x6eb34 +UnknownScript_0x6eb34: return -; 0x6eb35 -UnknownScript_0x6eb35: ; 0x6eb35 +UnknownScript_0x6eb35: moveperson $2, $e, $1f appear $2 return -; 0x6eb3c -UnknownScript_0x6eb3c: ; 0x6eb3c +UnknownScript_0x6eb3c: moveperson $2, $f, $19 appear $2 return -; 0x6eb43 -UnknownScript_0x6eb43: ; 0x6eb43 +UnknownScript_0x6eb43: moveperson $2, $14, $18 appear $2 return -; 0x6eb4a -UnknownScript_0x6eb4a: ; 0x6eb4a +UnknownScript_0x6eb4a: moveperson $2, $1d, $16 appear $2 return -; 0x6eb51 -UnknownScript_0x6eb51: ; 0x6eb51 +UnknownScript_0x6eb51: moveperson $2, $1c, $1f appear $2 return -; 0x6eb58 -UnknownScript_0x6eb58: ; 0x6eb58 +UnknownScript_0x6eb58: moveperson $2, $18, $23 appear $2 return -; 0x6eb5f -UnknownScript_0x6eb5f: ; 0x6eb5f +UnknownScript_0x6eb5f: moveperson $2, $16, $1f appear $2 return -; 0x6eb66 -UnknownScript_0x6eb66: ; 0x6eb66 +UnknownScript_0x6eb66: moveperson $2, $f, $1d appear $2 return -; 0x6eb6d -UnknownScript_0x6eb6d: ; 0x6eb6d +UnknownScript_0x6eb6d: moveperson $2, $a, $23 appear $2 return -; 0x6eb74 -UnknownScript_0x6eb74: ; 0x6eb74 +UnknownScript_0x6eb74: moveperson $2, $6, $1c appear $2 return -; 0x6eb7b -YoungsterScript_0x6eb7b: ; 0x6eb7b +YoungsterScript_0x6eb7b: faceplayer loadfont checkevent $0029 @@ -97,16 +85,14 @@ YoungsterScript_0x6eb7b: ; 0x6eb7b closetext loadmovesprites end -; 0x6eb89 -UnknownScript_0x6eb89: ; 0x6eb89 +UnknownScript_0x6eb89: writetext UnknownText_0x6f019 closetext loadmovesprites end -; 0x6eb8f -BirdScript_0x6eb8f: ; 0x6eb8f +BirdScript_0x6eb8f: copybytetovar FarfetchdPosition if_equal $1, UnknownScript_0x6ebba if_equal $2, UnknownScript_0x6ebd9 @@ -118,7 +104,7 @@ BirdScript_0x6eb8f: ; 0x6eb8f if_equal $8, UnknownScript_0x6ed0e if_equal $9, UnknownScript_0x6ed50 if_equal $a, UnknownScript_0x6ed96 -UnknownScript_0x6ebba: ; 0x6ebba +UnknownScript_0x6ebba: faceplayer loadfont writetext UnknownText_0x6f06f @@ -133,9 +119,8 @@ UnknownScript_0x6ebba: ; 0x6ebba appear $2 loadvar FarfetchdPosition, $2 end -; 0x6ebd9 -UnknownScript_0x6ebd9: ; 0x6ebd9 +UnknownScript_0x6ebd9: scall UnknownScript_0x6eda1 if_equal $0, UnknownScript_0x6ebf1 applymovement $2, MovementData_0x6ee95 @@ -144,18 +129,16 @@ UnknownScript_0x6ebd9: ; 0x6ebd9 appear $2 loadvar FarfetchdPosition, $3 end -; 0x6ebf1 -UnknownScript_0x6ebf1: ; 0x6ebf1 +UnknownScript_0x6ebf1: applymovement $2, MovementData_0x6ee9e moveperson $2, $f, $1d disappear $2 appear $2 loadvar FarfetchdPosition, $8 end -; 0x6ec02 -UnknownScript_0x6ec02: ; 0x6ec02 +UnknownScript_0x6ec02: scall UnknownScript_0x6eda1 if_equal $2, UnknownScript_0x6ec1a applymovement $2, MovementData_0x6eea4 @@ -164,18 +147,16 @@ UnknownScript_0x6ec02: ; 0x6ec02 appear $2 loadvar FarfetchdPosition, $4 end -; 0x6ec1a -UnknownScript_0x6ec1a: ; 0x6ec1a +UnknownScript_0x6ec1a: applymovement $2, MovementData_0x6eeab moveperson $2, $f, $19 disappear $2 appear $2 loadvar FarfetchdPosition, $2 end -; 0x6ec2b -UnknownScript_0x6ec2b: ; 0x6ec2b +UnknownScript_0x6ec2b: scall UnknownScript_0x6eda1 if_equal $1, UnknownScript_0x6ec43 applymovement $2, MovementData_0x6eeb1 @@ -184,18 +165,16 @@ UnknownScript_0x6ec2b: ; 0x6ec2b appear $2 loadvar FarfetchdPosition, $5 end -; 0x6ec43 -UnknownScript_0x6ec43: ; 0x6ec43 +UnknownScript_0x6ec43: applymovement $2, MovementData_0x6eeb8 moveperson $2, $14, $18 disappear $2 appear $2 loadvar FarfetchdPosition, $3 end -; 0x6ec54 -UnknownScript_0x6ec54: ; 0x6ec54 +UnknownScript_0x6ec54: scall UnknownScript_0x6eda1 if_equal $1, UnknownScript_0x6ec85 if_equal $2, UnknownScript_0x6ec74 @@ -206,36 +185,32 @@ UnknownScript_0x6ec54: ; 0x6ec54 appear $2 loadvar FarfetchdPosition, $6 end -; 0x6ec74 -UnknownScript_0x6ec74: ; 0x6ec74 +UnknownScript_0x6ec74: applymovement $2, MovementData_0x6eec7 moveperson $2, $16, $1f disappear $2 appear $2 loadvar FarfetchdPosition, $7 end -; 0x6ec85 -UnknownScript_0x6ec85: ; 0x6ec85 +UnknownScript_0x6ec85: applymovement $2, MovementData_0x6eecc moveperson $2, $1d, $16 disappear $2 appear $2 loadvar FarfetchdPosition, $4 end -; 0x6ec96 -UnknownScript_0x6ec96: ; 0x6ec96 +UnknownScript_0x6ec96: applymovement $2, MovementData_0x6eed2 moveperson $2, $1d, $16 disappear $2 appear $2 loadvar FarfetchdPosition, $4 end -; 0x6eca7 -UnknownScript_0x6eca7: ; 0x6eca7 +UnknownScript_0x6eca7: scall UnknownScript_0x6eda1 if_equal $3, UnknownScript_0x6ecbf applymovement $2, MovementData_0x6eee6 @@ -244,18 +219,16 @@ UnknownScript_0x6eca7: ; 0x6eca7 appear $2 loadvar FarfetchdPosition, $7 end -; 0x6ecbf -UnknownScript_0x6ecbf: ; 0x6ecbf +UnknownScript_0x6ecbf: applymovement $2, MovementData_0x6eeef moveperson $2, $1c, $1f disappear $2 appear $2 loadvar FarfetchdPosition, $5 end -; 0x6ecd0 -UnknownScript_0x6ecd0: ; 0x6ecd0 +UnknownScript_0x6ecd0: scall UnknownScript_0x6eda1 if_equal $0, UnknownScript_0x6ecfd if_equal $2, UnknownScript_0x6ecec @@ -265,27 +238,24 @@ UnknownScript_0x6ecd0: ; 0x6ecd0 appear $2 loadvar FarfetchdPosition, $8 end -; 0x6ecec -UnknownScript_0x6ecec: ; 0x6ecec +UnknownScript_0x6ecec: applymovement $2, MovementData_0x6ef00 moveperson $2, $18, $23 disappear $2 appear $2 loadvar FarfetchdPosition, $6 end -; 0x6ecfd -UnknownScript_0x6ecfd: ; 0x6ecfd +UnknownScript_0x6ecfd: applymovement $2, MovementData_0x6ef09 moveperson $2, $1c, $1f disappear $2 appear $2 loadvar FarfetchdPosition, $5 end -; 0x6ed0e -UnknownScript_0x6ed0e: ; 0x6ed0e +UnknownScript_0x6ed0e: scall UnknownScript_0x6eda1 if_equal $1, UnknownScript_0x6ed3f if_equal $2, UnknownScript_0x6ed3f @@ -296,27 +266,24 @@ UnknownScript_0x6ed0e: ; 0x6ed0e appear $2 loadvar FarfetchdPosition, $9 end -; 0x6ed2e -UnknownScript_0x6ed2e: ; 0x6ed2e +UnknownScript_0x6ed2e: applymovement $2, MovementData_0x6ef18 moveperson $2, $16, $1f disappear $2 appear $2 loadvar FarfetchdPosition, $7 end -; 0x6ed3f -UnknownScript_0x6ed3f: ; 0x6ed3f +UnknownScript_0x6ed3f: applymovement $2, MovementData_0x6ef1e moveperson $2, $f, $19 disappear $2 appear $2 loadvar FarfetchdPosition, $2 end -; 0x6ed50 -UnknownScript_0x6ed50: ; 0x6ed50 +UnknownScript_0x6ed50: scall UnknownScript_0x6eda1 if_equal $0, UnknownScript_0x6ed85 if_equal $3, UnknownScript_0x6ed74 @@ -329,27 +296,24 @@ UnknownScript_0x6ed50: ; 0x6ed50 setevent $06f7 setevent $0029 end -; 0x6ed74 -UnknownScript_0x6ed74: ; 0x6ed74 +UnknownScript_0x6ed74: applymovement $2, MovementData_0x6ef33 moveperson $2, $f, $1d disappear $2 appear $2 loadvar FarfetchdPosition, $8 end -; 0x6ed85 -UnknownScript_0x6ed85: ; 0x6ed85 +UnknownScript_0x6ed85: applymovement $2, MovementData_0x6ef3d moveperson $2, $f, $1d disappear $2 appear $2 loadvar FarfetchdPosition, $8 end -; 0x6ed96 -UnknownScript_0x6ed96: ; 0x6ed96 +UnknownScript_0x6ed96: faceplayer loadfont writetext UnknownText_0x6f086 @@ -357,9 +321,8 @@ UnknownScript_0x6ed96: ; 0x6ed96 closetext loadmovesprites end -; 0x6eda1 -UnknownScript_0x6eda1: ; 0x6eda1 +UnknownScript_0x6eda1: faceplayer loadfont writetext UnknownText_0x6f086 @@ -368,9 +331,8 @@ UnknownScript_0x6eda1: ; 0x6eda1 loadmovesprites checkcode VAR_FACING end -; 0x6edae -BlackBeltScript_0x6edae: ; 0x6edae +BlackBeltScript_0x6edae: faceplayer loadfont checkevent EVENT_GOT_HM01_CUT @@ -389,16 +351,14 @@ BlackBeltScript_0x6edae: ; 0x6edae clearevent $06f6 clearevent $06f7 end -; 0x6edd8 -UnknownScript_0x6edd8: ; 0x6edd8 +UnknownScript_0x6edd8: writetext UnknownText_0x6f1c0 closetext loadmovesprites end -; 0x6edde -RockerScript_0x6edde: ; 0x6edde +RockerScript_0x6edde: faceplayer loadfont checkevent EVENT_GOT_TM02_HEADBUTT @@ -408,17 +368,16 @@ RockerScript_0x6edde: ; 0x6edde verbosegiveitem TM_HEADBUTT, 1 iffalse UnknownScript_0x6edf7 setevent EVENT_GOT_TM02_HEADBUTT -UnknownScript_0x6edf3: ; 0x6edf3 +UnknownScript_0x6edf3: writetext UnknownText_0x6f26d closetext -UnknownScript_0x6edf7: ; 0x6edf7 +UnknownScript_0x6edf7: loadmovesprites end -; 0x6edf9 -TrainerBug_catcherWayne: ; 0x6edf9 +TrainerBug_catcherWayne: ; bit/flag number - dw $5c0 + dw EVENT_BEAT_BUG_CATCHER_WAYNE ; trainer group && trainer id db BUG_CATCHER, WAYNE @@ -434,85 +393,71 @@ TrainerBug_catcherWayne: ; 0x6edf9 ; script when talk again dw Bug_catcherWayneScript -; 0x6ee05 -Bug_catcherWayneScript: ; 0x6ee05 +Bug_catcherWayneScript: talkaftercancel loadfont writetext UnknownText_0x6f571 closetext loadmovesprites end -; 0x6ee0d -LassScript_0x6ee0d: ; 0x6ee0d +LassScript_0x6ee0d: jumptextfaceplayer UnknownText_0x6f2af -; 0x6ee10 -ItemFragment_0x6ee10: ; 0x6ee10 +ItemFragment_0x6ee10: db REVIVE, 1 -; 0x6ee12 -ItemFragment_0x6ee12: ; 0x6ee12 +ItemFragment_0x6ee12: db X_ATTACK, 1 -; 0x6ee14 -ItemFragment_0x6ee14: ; 0x6ee14 +ItemFragment_0x6ee14: db ANTIDOTE, 1 -; 0x6ee16 -ItemFragment_0x6ee16: ; 0x6ee16 +ItemFragment_0x6ee16: db ETHER, 1 -; 0x6ee18 -MapIlexForestSignpostItem1: ; 0x6ee18 +MapIlexForestSignpostItem1: dw $0088 db ETHER -; 0x6ee1b -MapIlexForestSignpostItem2: ; 0x6ee1b +MapIlexForestSignpostItem2: dw $0089 db SUPER_POTION -; 0x6ee1e -MapIlexForestSignpostItem3: ; 0x6ee1e +MapIlexForestSignpostItem3: dw $008a db FULL_HEAL -; 0x6ee21 IlexForestBoulder: ; unused jumpstd strengthboulder -MapIlexForestSignpost0Script: ; 0x6ee24 +MapIlexForestSignpost0Script: jumptext UnknownText_0x6f2de -; 0x6ee27 -MapIlexForestSignpost4Script: ; 0x6ee27 +MapIlexForestSignpost4Script: checkevent $00c0 iftrue UnknownScript_0x6ee30 jump UnknownScript_0x6ee35 -; 0x6ee30 -UnknownScript_0x6ee30: ; 0x6ee30 +UnknownScript_0x6ee30: checkitem GS_BALL iftrue UnknownScript_0x6ee38 -UnknownScript_0x6ee35: ; 0x6ee35 +UnknownScript_0x6ee35: jumptext UnknownText_0x6f358 -; 0x6ee38 -UnknownScript_0x6ee38: ; 0x6ee38 +UnknownScript_0x6ee38: loadfont writetext UnknownText_0x6f394 yesorno iftrue UnknownScript_0x6ee42 loadmovesprites end -; 0x6ee42 -UnknownScript_0x6ee42: ; 0x6ee42 +UnknownScript_0x6ee42: takeitem GS_BALL, 1 clearevent $00c0 setevent $07a4 @@ -544,20 +489,18 @@ UnknownScript_0x6ee42: ; 0x6ee42 loadmovesprites applymovement $7, MovementData_0x6ef53 disappear $7 -UnknownScript_0x6ee8e: ; 0x6ee8e +UnknownScript_0x6ee8e: end -; 0x6ee8f -MovementData_0x6ee8f: ; 0x6ee8f +MovementData_0x6ee8f: big_step_up big_step_up big_step_up big_step_up big_step_up step_end -; 0x6ee95 -MovementData_0x6ee95: ; 0x6ee95 +MovementData_0x6ee95: big_step_up big_step_up big_step_right @@ -567,18 +510,16 @@ MovementData_0x6ee95: ; 0x6ee95 big_step_right big_step_down step_end -; 0x6ee9e -MovementData_0x6ee9e: ; 0x6ee9e +MovementData_0x6ee9e: big_step_down big_step_down big_step_down big_step_down big_step_down step_end -; 0x6eea4 -MovementData_0x6eea4: ; 0x6eea4 +MovementData_0x6eea4: big_step_right big_step_right big_step_right @@ -586,18 +527,16 @@ MovementData_0x6eea4: ; 0x6eea4 big_step_right big_step_right step_end -; 0x6eeab -MovementData_0x6eeab: ; 0x6eeab +MovementData_0x6eeab: big_step_up big_step_left big_step_left big_step_left big_step_left step_end -; 0x6eeb1 -MovementData_0x6eeb1: ; 0x6eeb1 +MovementData_0x6eeb1: big_step_down big_step_down big_step_down @@ -605,17 +544,15 @@ MovementData_0x6eeb1: ; 0x6eeb1 big_step_down big_step_down step_end -; 0x6eeb8 -MovementData_0x6eeb8: ; 0x6eeb8 +MovementData_0x6eeb8: big_step_left jump_step_left big_step_left big_step_left step_end -; 0x6eebd -MovementData_0x6eebd: ; 0x6eebd +MovementData_0x6eebd: big_step_down big_step_down big_step_down @@ -626,26 +563,23 @@ MovementData_0x6eebd: ; 0x6eebd big_step_left big_step_left step_end -; 0x6eec7 -MovementData_0x6eec7: ; 0x6eec7 +MovementData_0x6eec7: big_step_left big_step_left big_step_left big_step_left step_end -; 0x6eecc -MovementData_0x6eecc: ; 0x6eecc +MovementData_0x6eecc: big_step_up big_step_up big_step_up big_step_right big_step_up step_end -; 0x6eed2 -MovementData_0x6eed2: ; 0x6eed2 +MovementData_0x6eed2: big_step_right turn_head_up db $3e ; movement @@ -666,9 +600,8 @@ MovementData_0x6eed2: ; 0x6eed2 big_step_up big_step_up step_end -; 0x6eee6 -MovementData_0x6eee6: ; 0x6eee6 +MovementData_0x6eee6: big_step_left big_step_left big_step_left @@ -678,9 +611,8 @@ MovementData_0x6eee6: ; 0x6eee6 big_step_up big_step_up step_end -; 0x6eeef -MovementData_0x6eeef: ; 0x6eeef +MovementData_0x6eeef: big_step_right big_step_right big_step_right @@ -690,9 +622,8 @@ MovementData_0x6eeef: ; 0x6eeef big_step_up big_step_up step_end -; 0x6eef8 -MovementData_0x6eef8: ; 0x6eef8 +MovementData_0x6eef8: big_step_up big_step_up big_step_left @@ -701,9 +632,8 @@ MovementData_0x6eef8: ; 0x6eef8 big_step_left big_step_left step_end -; 0x6ef00 -MovementData_0x6ef00: ; 0x6ef00 +MovementData_0x6ef00: big_step_down big_step_down big_step_left @@ -713,9 +643,8 @@ MovementData_0x6ef00: ; 0x6ef00 big_step_right big_step_right step_end -; 0x6ef09 -MovementData_0x6ef09: ; 0x6ef09 +MovementData_0x6ef09: big_step_right big_step_right big_step_right @@ -723,9 +652,8 @@ MovementData_0x6ef09: ; 0x6ef09 big_step_right big_step_right step_end -; 0x6ef10 -MovementData_0x6ef10: ; 0x6ef10 +MovementData_0x6ef10: big_step_down big_step_left big_step_down @@ -734,26 +662,23 @@ MovementData_0x6ef10: ; 0x6ef10 big_step_down big_step_down step_end -; 0x6ef18 -MovementData_0x6ef18: ; 0x6ef18 +MovementData_0x6ef18: big_step_right big_step_right big_step_right big_step_right big_step_right step_end -; 0x6ef1e -MovementData_0x6ef1e: ; 0x6ef1e +MovementData_0x6ef1e: big_step_up big_step_up big_step_up big_step_up step_end -; 0x6ef23 -MovementData_0x6ef23: ; 0x6ef23 +MovementData_0x6ef23: big_step_left big_step_left fix_facing @@ -770,9 +695,8 @@ MovementData_0x6ef23: ; 0x6ef23 big_step_up big_step_up step_end -; 0x6ef33 -MovementData_0x6ef33: ; 0x6ef33 +MovementData_0x6ef33: big_step_right big_step_right big_step_right @@ -783,9 +707,8 @@ MovementData_0x6ef33: ; 0x6ef33 big_step_up big_step_up step_end -; 0x6ef3d -MovementData_0x6ef3d: ; 0x6ef3d +MovementData_0x6ef3d: big_step_left big_step_left fix_facing @@ -803,32 +726,28 @@ MovementData_0x6ef3d: ; 0x6ef3d big_step_up big_step_up step_end -; 0x6ef4e -MovementData_0x6ef4e: ; 0x6ef4e +MovementData_0x6ef4e: step_up step_up step_up step_up step_end -; 0x6ef53 -MovementData_0x6ef53: ; 0x6ef53 +MovementData_0x6ef53: step_down step_down step_down step_down step_end -; 0x6ef58 -MovementData_0x6ef58: ; 0x6ef58 +MovementData_0x6ef58: fix_facing slow_step_down remove_fixed_facing step_end -; 0x6ef5c -UnknownText_0x6ef5c: ; 0x6ef5c +UnknownText_0x6ef5c: text "Oh, man… My boss" line "is going to be" cont "steaming…" @@ -846,9 +765,8 @@ UnknownText_0x6ef5c: ; 0x6ef5c para "It's too big, dark" line "and scary for me…" done -; 0x6f019 -UnknownText_0x6f019: ; 0x6f019 +UnknownText_0x6f019: text "Wow! Thanks a" line "whole bunch!" @@ -857,20 +775,17 @@ UnknownText_0x6f019: ; 0x6f019 cont "cause I don't have" cont "a BADGE." done -; 0x6f06f -UnknownText_0x6f06f: ; 0x6f06f +UnknownText_0x6f06f: text "It's the missing" line "#MON!" done -; 0x6f086 -UnknownText_0x6f086: ; 0x6f086 +UnknownText_0x6f086: text "FARFETCH'D: Kwaa!" done -; 0x6f099 -UnknownText_0x6f099: ; 0x6f099 +UnknownText_0x6f099: text "Ah! My FARFETCH'D!" para "You found it for" @@ -890,9 +805,8 @@ UnknownText_0x6f099: ; 0x6f099 para "I know! Here, take" line "this." done -; 0x6f141 -UnknownText_0x6f141: ; 0x6f141 +UnknownText_0x6f141: text "That's the CUT HM." line "Teach that to a" @@ -905,9 +819,8 @@ UnknownText_0x6f141: ; 0x6f141 para "GYM BADGE from" line "AZALEA to use it." done -; 0x6f1c0 -UnknownText_0x6f1c0: ; 0x6f1c0 +UnknownText_0x6f1c0: text "Do you want to" line "apprentice as a" @@ -917,9 +830,8 @@ UnknownText_0x6f1c0: ; 0x6f1c0 para "You'll be first-" line "rate in ten years!" done -; 0x6f21b -UnknownText_0x6f21b: ; 0x6f21b +UnknownText_0x6f21b: text "What am I doing?" para "I'm shaking trees" @@ -928,24 +840,21 @@ UnknownText_0x6f21b: ; 0x6f21b para "It's fun. Here," line "you try it too!" done -; 0x6f26d -UnknownText_0x6f26d: ; 0x6f26d +UnknownText_0x6f26d: text "Rattle trees with" line "HEADBUTT. Some-" cont "times, sleeping" cont "#MON fall out." done -; 0x6f2af -UnknownText_0x6f2af: ; 0x6f2af +UnknownText_0x6f2af: text "Did something" line "happen to the" cont "forest's guardian?" done -; 0x6f2de -UnknownText_0x6f2de: ; 0x6f2de +UnknownText_0x6f2de: text "ILEX FOREST is" line "so overgrown with" @@ -956,9 +865,8 @@ UnknownText_0x6f2de: ; 0x6f2de line "for items that may" cont "have been dropped." done -; 0x6f358 -UnknownText_0x6f358: ; 0x6f358 +UnknownText_0x6f358: text "ILEX FOREST" line "SHRINE…" @@ -966,9 +874,8 @@ UnknownText_0x6f358: ; 0x6f358 line "the forest's" cont "protector…" done -; 0x6f394 -UnknownText_0x6f394: ; 0x6f394 +UnknownText_0x6f394: text "ILEX FOREST" line "SHRINE…" @@ -987,15 +894,13 @@ UnknownText_0x6f394: ; 0x6f394 para "Want to put the GS" line "BALL here?" done -; 0x6f43b -UnknownText_0x6f43b: ; 0x6f43b +UnknownText_0x6f43b: text "<PLAYER> put in the" line "GS BALL." done -; 0x6f452 -UnknownText_0x6f452: ; 0x6f452 +UnknownText_0x6f452: text "Whew, wasn't that" line "something!" @@ -1014,24 +919,21 @@ UnknownText_0x6f452: ; 0x6f452 para "I'm going!" done -; 0x6f515 -Bug_catcherWayneSeenText: ; 0x6f515 +Bug_catcherWayneSeenText: text "Don't sneak up on" line "me like that!" para "You frightened a" line "#MON away!" done -; 0x6f551 -Bug_catcherWayneBeatenText: ; 0x6f551 +Bug_catcherWayneBeatenText: text "I hadn't seen that" line "#MON before…" done -; 0x6f571 -UnknownText_0x6f571: ; 0x6f571 +UnknownText_0x6f571: text "A #MON I've" line "never seen before" @@ -1043,9 +945,8 @@ UnknownText_0x6f571: ; 0x6f571 line "HEADBUTT in other" cont "places too." done -; 0x6f5e7 -IlexForest_MapEventHeader: ; 0x6f5e7 +IlexForest_MapEventHeader: ; filler db 0, 0 @@ -1079,4 +980,3 @@ IlexForest_MapEventHeader: ; 0x6f5e7 person_event SPRITE_POKE_BALL, 21, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee12, $07b9 person_event SPRITE_POKE_BALL, 11, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee14, $07ba person_event SPRITE_POKE_BALL, 5, 31, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee16, $07bb -; 0x6f6a4 diff --git a/maps/IndigoPlateauPokeCenter1F.asm b/maps/IndigoPlateauPokeCenter1F.asm index 056b1e317..46404f7e9 100644 --- a/maps/IndigoPlateauPokeCenter1F.asm +++ b/maps/IndigoPlateauPokeCenter1F.asm @@ -34,9 +34,9 @@ UnknownScript_0x18000a: ; 0x18000a clearevent EVENT_KARENS_ROOM_EXIT_OPEN clearevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED clearevent $0312 - clearevent $05b8 - clearevent $05b9 - clearevent $05ba + clearevent EVENT_BEAT_ELITE_4_WILL + clearevent EVENT_BEAT_ELITE_4_KOGA + clearevent EVENT_BEAT_ELITE_4_BRUNO clearevent EVENT_BEAT_ELITE_4_KAREN clearevent EVENT_BEAT_CHAMPION_LANCE setevent $075f diff --git a/maps/KarensRoom.asm b/maps/KarensRoom.asm index 6cadcb604..41e15c6d9 100644 --- a/maps/KarensRoom.asm +++ b/maps/KarensRoom.asm @@ -1,4 +1,4 @@ -KarensRoom_MapScriptHeader: ; 0x180baf +KarensRoom_MapScriptHeader: ; trigger count db 2 @@ -12,30 +12,26 @@ KarensRoom_MapScriptHeader: ; 0x180baf ; callbacks dbw 1, UnknownScript_0x180bc1 -; 0x180bbc -UnknownScript_0x180bbc: ; 0x180bbc +UnknownScript_0x180bbc: priorityjump UnknownScript_0x180bd6 end -; 0x180bc0 -UnknownScript_0x180bc0: ; 0x180bc0 +UnknownScript_0x180bc0: end -; 0x180bc1 -UnknownScript_0x180bc1: ; 0x180bc1 +UnknownScript_0x180bc1: checkevent EVENT_KARENS_ROOM_ENTRANCE_CLOSED iffalse UnknownScript_0x180bcb changeblock $4, $e, $2a -UnknownScript_0x180bcb: ; 0x180bcb +UnknownScript_0x180bcb: checkevent EVENT_KARENS_ROOM_EXIT_OPEN iffalse UnknownScript_0x180bd5 changeblock $4, $2, $16 -UnknownScript_0x180bd5: ; 0x180bd5 +UnknownScript_0x180bd5: return -; 0x180bd6 -UnknownScript_0x180bd6: ; 0x180bd6 +UnknownScript_0x180bd6: applymovement $0, MovementData_0x180c22 refreshscreen $86 playsound SFX_STRENGTH @@ -47,9 +43,8 @@ UnknownScript_0x180bd6: ; 0x180bd6 setevent EVENT_KARENS_ROOM_ENTRANCE_CLOSED waitbutton end -; 0x180bee -KarenScript_0x180bee: ; 0x180bee +KarenScript_0x180bee: faceplayer loadfont checkevent EVENT_BEAT_ELITE_4_KAREN @@ -73,24 +68,21 @@ KarenScript_0x180bee: ; 0x180bee setevent EVENT_KARENS_ROOM_EXIT_OPEN waitbutton end -; 0x180c1c -UnknownScript_0x180c1c: ; 0x180c1c +UnknownScript_0x180c1c: writetext UnknownText_0x180d29 closetext loadmovesprites end -; 0x180c22 -MovementData_0x180c22: ; 0x180c22 +MovementData_0x180c22: step_up step_up step_up step_up step_end -; 0x180c27 -UnknownText_0x180c27: ; 0x180c27 +UnknownText_0x180c27: text "I am KAREN of the" line "ELITE FOUR." @@ -112,16 +104,14 @@ UnknownText_0x180c27: ; 0x180c27 para "Let's go." done -; 0x180cf8 -UnknownText_0x180cf8: ; 0x180cf8 +UnknownText_0x180cf8: text "Well, aren't you" line "good. I like that" cont "in a trainer." done -; 0x180d29 -UnknownText_0x180d29: ; 0x180d29 +UnknownText_0x180d29: text "Strong #MON." para "Weak #MON." @@ -143,9 +133,8 @@ UnknownText_0x180d29: ; 0x180d29 para "Go on--the CHAM-" line "PION is waiting." done -; 0x180e05 -KarensRoom_MapEventHeader: ; 0x180e05 +KarensRoom_MapEventHeader: ; filler db 0, 0 @@ -165,4 +154,3 @@ KarensRoom_MapEventHeader: ; 0x180e05 ; people-events db 1 person_event SPRITE_KAREN, 11, 9, $6, $0, 255, 255, $80, 0, KarenScript_0x180bee, $ffff -; 0x180e2c diff --git a/maps/KogasRoom.asm b/maps/KogasRoom.asm index 7143f7efe..c69bf469a 100644 --- a/maps/KogasRoom.asm +++ b/maps/KogasRoom.asm @@ -1,4 +1,4 @@ -KogasRoom_MapScriptHeader: ; 0x18071b +KogasRoom_MapScriptHeader: ; trigger count db 2 @@ -12,30 +12,26 @@ KogasRoom_MapScriptHeader: ; 0x18071b ; callbacks dbw 1, UnknownScript_0x18072d -; 0x180728 -UnknownScript_0x180728: ; 0x180728 +UnknownScript_0x180728: priorityjump UnknownScript_0x180742 end -; 0x18072c -UnknownScript_0x18072c: ; 0x18072c +UnknownScript_0x18072c: end -; 0x18072d -UnknownScript_0x18072d: ; 0x18072d +UnknownScript_0x18072d: checkevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED iffalse UnknownScript_0x180737 changeblock $4, $e, $2a -UnknownScript_0x180737: ; 0x180737 +UnknownScript_0x180737: checkevent EVENT_KOGAS_ROOM_EXIT_OPEN iffalse UnknownScript_0x180741 changeblock $4, $2, $16 -UnknownScript_0x180741: ; 0x180741 +UnknownScript_0x180741: return -; 0x180742 -UnknownScript_0x180742: ; 0x180742 +UnknownScript_0x180742: applymovement $0, MovementData_0x18078e refreshscreen $86 playsound SFX_STRENGTH @@ -47,12 +43,11 @@ UnknownScript_0x180742: ; 0x180742 setevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED waitbutton end -; 0x18075a -KogaScript_0x18075a: ; 0x18075a +KogaScript_0x18075a: faceplayer loadfont - checkevent $05b9 + checkevent EVENT_BEAT_ELITE_4_KOGA iftrue UnknownScript_0x180788 writetext UnknownText_0x180793 closetext @@ -61,7 +56,7 @@ KogaScript_0x18075a: ; 0x18075a loadtrainer KOGA, 1 startbattle returnafterbattle - setevent $05b9 + setevent EVENT_BEAT_ELITE_4_KOGA loadfont writetext UnknownText_0x1808ca closetext @@ -73,24 +68,21 @@ KogaScript_0x18075a: ; 0x18075a setevent EVENT_KOGAS_ROOM_EXIT_OPEN waitbutton end -; 0x180788 -UnknownScript_0x180788: ; 0x180788 +UnknownScript_0x180788: writetext UnknownText_0x1808ca closetext loadmovesprites end -; 0x18078e -MovementData_0x18078e: ; 0x18078e +MovementData_0x18078e: step_up step_up step_up step_up step_end -; 0x180793 -UnknownText_0x180793: ; 0x180793 +UnknownText_0x180793: text "Fwahahahaha!" para "I am KOGA of the" @@ -118,16 +110,14 @@ UnknownText_0x180793: ; 0x180793 para "force--you shall" line "see soon enough!" done -; 0x1808a9 -UnknownText_0x1808a9: ; 0x1808a9 +UnknownText_0x1808a9: text "Ah!" line "You have proven" cont "your worth!" done -; 0x1808ca -UnknownText_0x1808ca: ; 0x1808ca +UnknownText_0x1808ca: text "I subjected you to" line "everything I could" cont "muster." @@ -140,9 +130,8 @@ UnknownText_0x1808ca: ; 0x1808ca line "room, and put your" cont "abilities to test!" done -; 0x18095f -KogasRoom_MapEventHeader: ; 0x18095f +KogasRoom_MapEventHeader: ; filler db 0, 0 @@ -162,4 +151,3 @@ KogasRoom_MapEventHeader: ; 0x18095f ; people-events db 1 person_event SPRITE_KOGA, 11, 9, $6, $0, 255, 255, $90, 0, KogaScript_0x18075a, $ffff -; 0x180986 diff --git a/maps/LakeofRage.asm b/maps/LakeofRage.asm index 376e851cb..88837a5c7 100644 --- a/maps/LakeofRage.asm +++ b/maps/LakeofRage.asm @@ -138,7 +138,7 @@ UnknownScript_0x700b8: TrainerFisherAndre: ; bit/flag number - dw $455 + dw EVENT_BEAT_FISHER_ANDRE ; trainer group && trainer id db FISHER, ANDRE @@ -165,7 +165,7 @@ FisherAndreScript: TrainerFisherRaymond: ; bit/flag number - dw $456 + dw EVENT_BEAT_FISHER_RAYMOND ; trainer group && trainer id db FISHER, RAYMOND @@ -192,7 +192,7 @@ FisherRaymondScript: TrainerCooltrainermAaron: ; bit/flag number - dw $549 + dw EVENT_BEAT_COOLTRAINERM_AARON ; trainer group && trainer id db COOLTRAINERM, AARON @@ -219,7 +219,7 @@ CooltrainermAaronScript: TrainerCooltrainerfLois: ; bit/flag number - dw $55c + dw EVENT_BEAT_COOLTRAINERF_LOIS ; trainer group && trainer id db COOLTRAINERF, LOIS diff --git a/maps/LancesRoom.asm b/maps/LancesRoom.asm index 609e1aeb9..bb0d19d7f 100644 --- a/maps/LancesRoom.asm +++ b/maps/LancesRoom.asm @@ -1,4 +1,4 @@ -LancesRoom_MapScriptHeader: ; 0x180e2c +LancesRoom_MapScriptHeader: ; trigger count db 2 @@ -12,30 +12,26 @@ LancesRoom_MapScriptHeader: ; 0x180e2c ; callbacks dbw 1, UnknownScript_0x180e3e -; 0x180e39 -UnknownScript_0x180e39: ; 0x180e39 +UnknownScript_0x180e39: priorityjump UnknownScript_0x180e53 end -; 0x180e3d -UnknownScript_0x180e3d: ; 0x180e3d +UnknownScript_0x180e3d: end -; 0x180e3e -UnknownScript_0x180e3e: ; 0x180e3e +UnknownScript_0x180e3e: checkevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED iffalse UnknownScript_0x180e48 changeblock $4, $16, $34 -UnknownScript_0x180e48: ; 0x180e48 +UnknownScript_0x180e48: checkevent $0312 iffalse UnknownScript_0x180e52 changeblock $4, $0, $b -UnknownScript_0x180e52: ; 0x180e52 +UnknownScript_0x180e52: return -; 0x180e53 -UnknownScript_0x180e53: ; 0x180e53 +UnknownScript_0x180e53: applymovement $0, MovementData_0x180f33 refreshscreen $86 playsound SFX_STRENGTH @@ -46,18 +42,16 @@ UnknownScript_0x180e53: ; 0x180e53 dotrigger $1 setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED end -; 0x180e6a -UnknownScript_0x180e6a: ; 0x180e6a +UnknownScript_0x180e6a: special Functionc48f applymovement $0, MovementData_0x180f38 jump LanceScript_0x180e7b -; 0x180e74 -UnknownScript_0x180e74: ; 0x180e74 +UnknownScript_0x180e74: special Functionc48f applymovement $0, MovementData_0x180f3c -LanceScript_0x180e7b: ; 0x180e7b +LanceScript_0x180e7b: spriteface $2, LEFT loadfont writetext UnknownText_0x180f67 @@ -135,82 +129,70 @@ LanceScript_0x180e7b: ; 0x180e7b pause 15 warpfacing $1, GROUP_HALL_OF_FAME, MAP_HALL_OF_FAME, $4, $d end -; 0x180f33 -MovementData_0x180f33: ; 0x180f33 +MovementData_0x180f33: step_up step_up step_up step_up step_end -; 0x180f38 -MovementData_0x180f38: ; 0x180f38 +MovementData_0x180f38: step_up step_up turn_head_right step_end -; 0x180f3c -MovementData_0x180f3c: ; 0x180f3c +MovementData_0x180f3c: step_up step_left step_up turn_head_right step_end -; 0x180f41 -MovementData_0x180f41: ; 0x180f41 +MovementData_0x180f41: big_step_up big_step_up big_step_up turn_head_down step_end -; 0x180f46 -MovementData_0x180f46: ; 0x180f46 +MovementData_0x180f46: step_up step_up step_end -; 0x180f49 -MovementData_0x180f49: ; 0x180f49 +MovementData_0x180f49: step_left turn_head_right step_end -; 0x180f4c -MovementData_0x180f4c: ; 0x180f4c +MovementData_0x180f4c: big_step_up turn_head_right step_end -; 0x180f4f -MovementData_0x180f4f: ; 0x180f4f +MovementData_0x180f4f: step_up step_left turn_head_down step_end -; 0x180f53 -MovementData_0x180f53: ; 0x180f53 +MovementData_0x180f53: step_up step_end -; 0x180f55 -MovementData_0x180f55: ; 0x180f55 +MovementData_0x180f55: step_up step_end -; 0x180f57 -MovementData_0x180f57: ; 0x180f57 +MovementData_0x180f57: step_up step_right turn_head_up step_end -; 0x180f5b -MovementData_0x180f5b: ; 0x180f5b +MovementData_0x180f5b: big_step_right big_step_right big_step_left @@ -223,9 +205,8 @@ MovementData_0x180f5b: ; 0x180f5b big_step_left turn_head_up step_end -; 0x180f67 -UnknownText_0x180f67: ; 0x180f67 +UnknownText_0x180f67: text "LANCE: I've been" line "waiting for you." @@ -256,9 +237,8 @@ UnknownText_0x180f67: ; 0x180f67 line "on master, accept" cont "your challenge!" done -; 0x1810a4 -UnknownText_0x1810a4: ; 0x1810a4 +UnknownText_0x1810a4: text "…It's over." para "But it's an odd" @@ -274,9 +254,8 @@ UnknownText_0x1810a4: ; 0x1810a4 para "of a great new" line "CHAMPION!" done -; 0x181132 -UnknownText_0x181132: ; 0x181132 +UnknownText_0x181132: text "…Whew." para "You have become" @@ -295,18 +274,16 @@ UnknownText_0x181132: ; 0x181132 para "grow strong with" line "your #MON." done -; 0x1811dd -UnknownText_0x1811dd: ; 0x1811dd +UnknownText_0x1811dd: text "MARY: Oh, no!" line "It's all over!" para "PROF.OAK, if you" line "weren't so slow…" done -; 0x18121b -UnknownText_0x18121b: ; 0x18121b +UnknownText_0x18121b: text "PROF.OAK: Ah," line "<PLAY_G>!" @@ -338,16 +315,14 @@ UnknownText_0x18121b: ; 0x18121b para "Congratulations," line "<PLAY_G>!" done -; 0x18134b -UnknownText_0x18134b: ; 0x18134b +UnknownText_0x18134b: text "MARY: Let's inter-" line "view the brand new" cont "CHAMPION!" done -; 0x18137b -UnknownText_0x18137b: ; 0x18137b +UnknownText_0x18137b: text "LANCE: This is" line "getting to be a" cont "bit too noisy…" @@ -355,16 +330,14 @@ UnknownText_0x18137b: ; 0x18137b para "<PLAY_G>, could you" line "come with me?" done -; 0x1813c5 -UnknownText_0x1813c5: ; 0x1813c5 +UnknownText_0x1813c5: text "MARY: Oh, wait!" line "We haven't done" cont "the interview!" done -; 0x1813f4 -LancesRoom_MapEventHeader: ; 0x1813f4 +LancesRoom_MapEventHeader: ; filler db 0, 0 @@ -388,4 +361,3 @@ LancesRoom_MapEventHeader: ; 0x1813f4 person_event SPRITE_LANCE, 7, 9, $6, $0, 255, 255, $0, 0, LanceScript_0x180e7b, $ffff person_event SPRITE_TEACHER, 11, 8, $7, $0, 255, 255, $a0, 0, ObjectEvent, $075f person_event SPRITE_OAK, 11, 8, $7, $0, 255, 255, $0, 0, ObjectEvent, $075f -; 0x181445 diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm index 1964201ea..9420095f5 100644 --- a/maps/MahoganyGym.asm +++ b/maps/MahoganyGym.asm @@ -63,7 +63,7 @@ MahoganyGymTriggerRockets: TrainerSkierRoxanne: ; bit/flag number - dw $592 + dw EVENT_BEAT_SKIER_ROXANNE ; trainer group && trainer id db SKIER, ROXANNE @@ -90,7 +90,7 @@ SkierRoxanneScript: TrainerSkierClarissa: ; bit/flag number - dw $593 + dw EVENT_BEAT_SKIER_CLARISSA ; trainer group && trainer id db SKIER, CLARISSA @@ -117,7 +117,7 @@ SkierClarissaScript: TrainerBoarderRonald: ; bit/flag number - dw $40e + dw EVENT_BEAT_BOARDER_RONALD ; trainer group && trainer id db BOARDER, RONALD @@ -144,7 +144,7 @@ BoarderRonaldScript: TrainerBoarderBrad: ; bit/flag number - dw $40f + dw EVENT_BEAT_BOARDER_BRAD ; trainer group && trainer id db BOARDER, BRAD @@ -171,7 +171,7 @@ BoarderBradScript: TrainerBoarderDouglas: ; bit/flag number - dw $410 + dw EVENT_BEAT_BOARDER_DOUGLAS ; trainer group && trainer id db BOARDER, DOUGLAS diff --git a/maps/MountMortar1FInside.asm b/maps/MountMortar1FInside.asm index df9888595..04e1048b8 100644 --- a/maps/MountMortar1FInside.asm +++ b/maps/MountMortar1FInside.asm @@ -1,14 +1,13 @@ -MountMortar1FInside_MapScriptHeader: ; 0x7de4f +MountMortar1FInside_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x7de51 -TrainerPokemaniacMiller: ; 0x7de51 +TrainerPokemaniacMiller: ; bit/flag number - dw $5c4 + dw EVENT_BEAT_POKEMANIAC_MILLER ; trainer group && trainer id db POKEMANIAC, MILLER @@ -24,20 +23,18 @@ TrainerPokemaniacMiller: ; 0x7de51 ; script when talk again dw PokemaniacMillerScript -; 0x7de5d -PokemaniacMillerScript: ; 0x7de5d +PokemaniacMillerScript: talkaftercancel loadfont writetext UnknownText_0x7debd closetext loadmovesprites end -; 0x7de65 -TrainerSupernerdMarkus: ; 0x7de65 +TrainerSupernerdMarkus: ; bit/flag number - dw $5c6 + dw EVENT_BEAT_SUPER_NERD_MARKUS ; trainer group && trainer id db SUPER_NERD, MARKUS @@ -53,67 +50,55 @@ TrainerSupernerdMarkus: ; 0x7de65 ; script when talk again dw SupernerdMarkusScript -; 0x7de71 -SupernerdMarkusScript: ; 0x7de71 +SupernerdMarkusScript: talkaftercancel loadfont writetext UnknownText_0x7df97 closetext loadmovesprites end -; 0x7de79 MountMortar1FBoulder: jumpstd strengthboulder -ItemFragment_0x7de7c: ; 0x7de7c +ItemFragment_0x7de7c: db ESCAPE_ROPE, 1 -; 0x7de7e -ItemFragment_0x7de7e: ; 0x7de7e +ItemFragment_0x7de7e: db MAX_REVIVE, 1 -; 0x7de80 -ItemFragment_0x7de80: ; 0x7de80 +ItemFragment_0x7de80: db HYPER_POTION, 1 -; 0x7de82 -ItemFragment_0x7de82: ; 0x7de82 +ItemFragment_0x7de82: db MAX_POTION, 1 -; 0x7de84 -ItemFragment_0x7de84: ; 0x7de84 +ItemFragment_0x7de84: db NUGGET, 1 -; 0x7de86 -ItemFragment_0x7de86: ; 0x7de86 +ItemFragment_0x7de86: db IRON, 1 -; 0x7de88 -ItemFragment_0x7de88: ; 0x7de88 +ItemFragment_0x7de88: db ULTRA_BALL, 1 -; 0x7de8a -MapMountMortar1FInsideSignpostItem0: ; 0x7de8a +MapMountMortar1FInsideSignpostItem0: dw $0091 db MAX_REPEL -; 0x7de8d -PokemaniacMillerSeenText: ; 0x7de8d +PokemaniacMillerSeenText: text "I'm not losing" line "this time!" done -; 0x7dea7 -PokemaniacMillerBeatenText: ; 0x7dea7 +PokemaniacMillerBeatenText: text "I lost to some" line "kid…?" done -; 0x7debd -UnknownText_0x7debd: ; 0x7debd +UnknownText_0x7debd: text "A while back, this" line "karate dude wanted" @@ -129,20 +114,17 @@ UnknownText_0x7debd: ; 0x7debd para "his training. I" line "wonder how he is?" done -; 0x7df6a -SupernerdMarkusSeenText: ; 0x7df6a +SupernerdMarkusSeenText: text "Hey! HUGH!" done -; 0x7df76 -SupernerdMarkusBeatenText: ; 0x7df76 +SupernerdMarkusBeatenText: text "I mistook you for" line "someone else…" done -; 0x7df97 -UnknownText_0x7df97: ; 0x7df97 +UnknownText_0x7df97: text "I came to explore" line "MT.MORTAR, but I" @@ -155,9 +137,8 @@ UnknownText_0x7df97: ; 0x7df97 para "SEADRA that knows" line "WATERFALL?" done -; 0x7e01d -MountMortar1FInside_MapEventHeader: ; 0x7e01d +MountMortar1FInside_MapEventHeader: ; filler db 0, 0 @@ -189,4 +170,3 @@ MountMortar1FInside_MapEventHeader: ; 0x7e01d person_event SPRITE_SUPER_NERD, 32, 28, $a, $0, 255, 255, $b2, 3, TrainerSupernerdMarkus, $ffff person_event SPRITE_POKE_BALL, 20, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x7de86, $07c8 person_event SPRITE_POKE_BALL, 21, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x7de88, $07c9 -; 0x7e0c8 diff --git a/maps/MountMortar2FInside.asm b/maps/MountMortar2FInside.asm index 88a743d3c..84b15b5d5 100644 --- a/maps/MountMortar2FInside.asm +++ b/maps/MountMortar2FInside.asm @@ -1,14 +1,13 @@ -MountMortar2FInside_MapScriptHeader: ; 0x7e0c8 +MountMortar2FInside_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x7e0ca -TrainerSupernerdHugh: ; 0x7e0ca +TrainerSupernerdHugh: ; bit/flag number - dw $5c5 + dw EVENT_BEAT_SUPER_NERD_HUGH ; trainer group && trainer id db SUPER_NERD, HUGH @@ -24,58 +23,47 @@ TrainerSupernerdHugh: ; 0x7e0ca ; script when talk again dw SupernerdHughScript -; 0x7e0d6 -SupernerdHughScript: ; 0x7e0d6 +SupernerdHughScript: talkaftercancel loadfont writetext UnknownText_0x7e10e closetext loadmovesprites end -; 0x7e0de -ItemFragment_0x7e0de: ; 0x7e0de +ItemFragment_0x7e0de: db MAX_POTION, 1 -; 0x7e0e0 -ItemFragment_0x7e0e0: ; 0x7e0e0 +ItemFragment_0x7e0e0: db RARE_CANDY, 1 -; 0x7e0e2 -ItemFragment_0x7e0e2: ; 0x7e0e2 +ItemFragment_0x7e0e2: db TM_DEFENSE_CURL, 1 -; 0x7e0e4 -ItemFragment_0x7e0e4: ; 0x7e0e4 +ItemFragment_0x7e0e4: db DRAGON_SCALE, 1 -; 0x7e0e6 -ItemFragment_0x7e0e6: ; 0x7e0e6 +ItemFragment_0x7e0e6: db ELIXER, 1 -; 0x7e0e8 -ItemFragment_0x7e0e8: ; 0x7e0e8 +ItemFragment_0x7e0e8: db ESCAPE_ROPE, 1 -; 0x7e0ea -MapMountMortar2FInsideSignpostItem0: ; 0x7e0ea +MapMountMortar2FInsideSignpostItem0: dw $0092 db FULL_RESTORE -; 0x7e0ed -SupernerdHughSeenText: ; 0x7e0ed +SupernerdHughSeenText: text "Yo! MARKUS!" done -; 0x7e0fa -SupernerdHughBeatenText: ; 0x7e0fa +SupernerdHughBeatenText: text "Sorry, my mistake." done -; 0x7e10e -UnknownText_0x7e10e: ; 0x7e10e +UnknownText_0x7e10e: text "I'm investigating" line "MT.MORTAR, but my" cont "pal's gone AWOL." @@ -86,9 +74,8 @@ UnknownText_0x7e10e: ; 0x7e10e para "SLOWPOKE that can" line "use STRENGTH?" done -; 0x7e184 -MountMortar2FInside_MapEventHeader: ; 0x7e184 +MountMortar2FInside_MapEventHeader: ; filler db 0, 0 @@ -113,4 +100,3 @@ MountMortar2FInside_MapEventHeader: ; 0x7e184 person_event SPRITE_POKE_BALL, 15, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e0e6, $0684 person_event SPRITE_POKE_BALL, 9, 32, $1, $0, 255, 255, $1, 0, ItemFragment_0x7e0e8, $0685 person_event SPRITE_SUPER_NERD, 30, 17, $a, $0, 255, 255, $b2, 2, TrainerSupernerdHugh, $ffff -; 0x7e1f4 diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm index ab1792c87..99b7f48e7 100644 --- a/maps/MountMortarB1F.asm +++ b/maps/MountMortarB1F.asm @@ -11,7 +11,7 @@ BlackBeltScript_0x7e1f6: ; 0x7e1f6 loadfont checkevent EVENT_GOT_TYROGUE_FROM_KIYO iftrue UnknownScript_0x7e231 - checkevent $04a9 + checkevent EVENT_BEAT_BLACKBELT_KIYO iftrue UnknownScript_0x7e217 writetext UnknownText_0x7e24d closetext @@ -20,7 +20,7 @@ BlackBeltScript_0x7e1f6: ; 0x7e1f6 loadtrainer BLACKBELT_T, KIYO startbattle returnafterbattle - setevent $04a9 + setevent EVENT_BEAT_BLACKBELT_KIYO loadfont UnknownScript_0x7e217: ; 0x7e217 writetext UnknownText_0x7e2c0 diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm index de08b25e8..7854c05cc 100644 --- a/maps/NationalPark.asm +++ b/maps/NationalPark.asm @@ -1,20 +1,17 @@ -NationalPark_MapScriptHeader: ; 0x5c000 +NationalPark_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5c002 -LassScript_0x5c002: ; 0x5c002 +LassScript_0x5c002: jumptextfaceplayer UnknownText_0x5c1d3 -; 0x5c005 -PokefanFScript_0x5c005: ; 0x5c005 +PokefanFScript_0x5c005: jumptextfaceplayer UnknownText_0x5c22e -; 0x5c008 -TeacherScript_0x5c008: ; 0x5c008 +TeacherScript_0x5c008: faceplayer loadfont checkevent EVENT_GOT_QUICK_CLAW @@ -24,27 +21,23 @@ TeacherScript_0x5c008: ; 0x5c008 verbosegiveitem QUICK_CLAW, 1 iffalse UnknownScript_0x5c021 setevent EVENT_GOT_QUICK_CLAW -UnknownScript_0x5c01d: ; 0x5c01d +UnknownScript_0x5c01d: writetext UnknownText_0x5c30d closetext -UnknownScript_0x5c021: ; 0x5c021 +UnknownScript_0x5c021: loadmovesprites end -; 0x5c023 -YoungsterScript_0x5c023: ; 0x5c023 +YoungsterScript_0x5c023: jumptextfaceplayer UnknownText_0x5c35d -; 0x5c026 -YoungsterScript_0x5c026: ; 0x5c026 +YoungsterScript_0x5c026: jumptextfaceplayer UnknownText_0x5c38f -; 0x5c029 -TeacherScript_0x5c029: ; 0x5c029 +TeacherScript_0x5c029: jumptextfaceplayer UnknownText_0x5c3bc -; 0x5c02c -GrowlitheScript_0x5c02c: ; 0x5c02c +GrowlitheScript_0x5c02c: faceplayer loadfont writetext UnknownText_0x5c416 @@ -52,9 +45,8 @@ GrowlitheScript_0x5c02c: ; 0x5c02c closetext loadmovesprites end -; 0x5c037 -GameboyKidScript_0x5c037: ; 0x5c037 +GameboyKidScript_0x5c037: faceplayer loadfont writetext UnknownText_0x5c42a @@ -62,11 +54,10 @@ GameboyKidScript_0x5c037: ; 0x5c037 loadmovesprites spriteface $e, DOWN end -; 0x5c042 -TrainerSchoolboyJack1: ; 0x5c042 +TrainerSchoolboyJack1: ; bit/flag number - dw $46c + dw EVENT_BEAT_SCHOOLBOY_JACK ; trainer group && trainer id db SCHOOLBOY, JACK1 @@ -82,9 +73,8 @@ TrainerSchoolboyJack1: ; 0x5c042 ; script when talk again dw SchoolboyJack1Script -; 0x5c04e -SchoolboyJack1Script: ; 0x5c04e +SchoolboyJack1Script: writecode VAR_CALLERID, $5 talkaftercancel loadfont @@ -99,20 +89,18 @@ SchoolboyJack1Script: ; 0x5c04e setevent $025f scall UnknownScript_0x5c0fc jump UnknownScript_0x5c074 -; 0x5c071 -UnknownScript_0x5c071: ; 0x5c071 +UnknownScript_0x5c071: scall UnknownScript_0x5c100 -UnknownScript_0x5c074: ; 0x5c074 +UnknownScript_0x5c074: askforphonenumber $5 if_equal $1, UnknownScript_0x5c110 if_equal $2, UnknownScript_0x5c10c trainertotext SCHOOLBOY, JACK1, $0 scall UnknownScript_0x5c104 jump UnknownScript_0x5c108 -; 0x5c088 -UnknownScript_0x5c088: ; 0x5c088 +UnknownScript_0x5c088: scall UnknownScript_0x5c114 winlosstext SchoolboyJack1BeatenText, $0000 copybytetovar wd9f2 @@ -121,100 +109,88 @@ UnknownScript_0x5c088: ; 0x5c088 if_equal $2, UnknownScript_0x5c0b3 if_equal $1, UnknownScript_0x5c0b9 if_equal $0, UnknownScript_0x5c0bf -UnknownScript_0x5c0a7: ; 0x5c0a7 +UnknownScript_0x5c0a7: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x5c0f3 -UnknownScript_0x5c0ad: ; 0x5c0ad +UnknownScript_0x5c0ad: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x5c0e6 -UnknownScript_0x5c0b3: ; 0x5c0b3 +UnknownScript_0x5c0b3: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x5c0d9 -UnknownScript_0x5c0b9: ; 0x5c0b9 +UnknownScript_0x5c0b9: checkflag $0047 iftrue UnknownScript_0x5c0cc -UnknownScript_0x5c0bf: ; 0x5c0bf +UnknownScript_0x5c0bf: loadtrainer SCHOOLBOY, JACK1 startbattle returnafterbattle loadvar wd9f2, $1 clearflag $0065 end -; 0x5c0cc -UnknownScript_0x5c0cc: ; 0x5c0cc +UnknownScript_0x5c0cc: loadtrainer SCHOOLBOY, JACK2 startbattle returnafterbattle loadvar wd9f2, $2 clearflag $0065 end -; 0x5c0d9 -UnknownScript_0x5c0d9: ; 0x5c0d9 +UnknownScript_0x5c0d9: loadtrainer SCHOOLBOY, JACK3 startbattle returnafterbattle loadvar wd9f2, $3 clearflag $0065 end -; 0x5c0e6 -UnknownScript_0x5c0e6: ; 0x5c0e6 +UnknownScript_0x5c0e6: loadtrainer SCHOOLBOY, JACK4 startbattle returnafterbattle loadvar wd9f2, $4 clearflag $0065 end -; 0x5c0f3 -UnknownScript_0x5c0f3: ; 0x5c0f3 +UnknownScript_0x5c0f3: loadtrainer SCHOOLBOY, JACK5 startbattle returnafterbattle clearflag $0065 end -; 0x5c0fc -UnknownScript_0x5c0fc: ; 0x5c0fc +UnknownScript_0x5c0fc: jumpstd asknumber1m end -; 0x5c100 -UnknownScript_0x5c100: ; 0x5c100 +UnknownScript_0x5c100: jumpstd asknumber2m end -; 0x5c104 -UnknownScript_0x5c104: ; 0x5c104 +UnknownScript_0x5c104: jumpstd registerednumberm end -; 0x5c108 -UnknownScript_0x5c108: ; 0x5c108 +UnknownScript_0x5c108: jumpstd numberacceptedm end -; 0x5c10c -UnknownScript_0x5c10c: ; 0x5c10c +UnknownScript_0x5c10c: jumpstd numberdeclinedm end -; 0x5c110 -UnknownScript_0x5c110: ; 0x5c110 +UnknownScript_0x5c110: jumpstd phonefullm end -; 0x5c114 -UnknownScript_0x5c114: ; 0x5c114 +UnknownScript_0x5c114: jumpstd rematchm end -; 0x5c118 -TrainerPokefanmWilliam: ; 0x5c118 +TrainerPokefanmWilliam: ; bit/flag number - dw $4cd + dw EVENT_BEAT_POKEFANM_WILLIAM ; trainer group && trainer id db POKEFANM, WILLIAM @@ -230,20 +206,18 @@ TrainerPokefanmWilliam: ; 0x5c118 ; script when talk again dw PokefanmWilliamScript -; 0x5c124 -PokefanmWilliamScript: ; 0x5c124 +PokefanmWilliamScript: talkaftercancel loadfont writetext UnknownText_0x5c645 closetext loadmovesprites end -; 0x5c12c -TrainerPokefanfBeverly1: ; 0x5c12c +TrainerPokefanfBeverly1: ; bit/flag number - dw $4d9 + dw EVENT_BEAT_POKEFANF_BEVERLY ; trainer group && trainer id db POKEFANF, BEVERLY1 @@ -259,9 +233,8 @@ TrainerPokefanfBeverly1: ; 0x5c12c ; script when talk again dw PokefanfBeverly1Script -; 0x5c138 -PokefanfBeverly1Script: ; 0x5c138 +PokefanfBeverly1Script: writecode VAR_CALLERID, $6 talkaftercancel loadfont @@ -278,81 +251,68 @@ PokefanfBeverly1Script: ; 0x5c138 setevent EVENT_SHOWED_BEVERLY_MARILL scall UnknownScript_0x5c18f jump UnknownScript_0x5c163 -; 0x5c160 -UnknownScript_0x5c160: ; 0x5c160 +UnknownScript_0x5c160: scall UnknownScript_0x5c193 -UnknownScript_0x5c163: ; 0x5c163 +UnknownScript_0x5c163: askforphonenumber $6 if_equal $1, UnknownScript_0x5c1a3 if_equal $2, UnknownScript_0x5c19f trainertotext POKEFANF, BEVERLY1, $0 scall UnknownScript_0x5c197 jump UnknownScript_0x5c19b -; 0x5c177 -UnknownScript_0x5c177: ; 0x5c177 +UnknownScript_0x5c177: scall UnknownScript_0x5c1a7 verbosegiveitem NUGGET, 1 iffalse UnknownScript_0x5c186 clearflag $007d jump UnknownScript_0x5c19b -; 0x5c186 -UnknownScript_0x5c186: ; 0x5c186 +UnknownScript_0x5c186: jump UnknownScript_0x5c1ab -; 0x5c189 -UnknownScript_0x5c189: ; 0x5c189 +UnknownScript_0x5c189: writetext UnknownText_0x5c68a closetext loadmovesprites end -; 0x5c18f -UnknownScript_0x5c18f: ; 0x5c18f +UnknownScript_0x5c18f: jumpstd asknumber1f end -; 0x5c193 -UnknownScript_0x5c193: ; 0x5c193 +UnknownScript_0x5c193: jumpstd asknumber2f end -; 0x5c197 -UnknownScript_0x5c197: ; 0x5c197 +UnknownScript_0x5c197: jumpstd registerednumberf end -; 0x5c19b -UnknownScript_0x5c19b: ; 0x5c19b +UnknownScript_0x5c19b: jumpstd numberacceptedf end -; 0x5c19f -UnknownScript_0x5c19f: ; 0x5c19f +UnknownScript_0x5c19f: jumpstd numberdeclinedf end -; 0x5c1a3 -UnknownScript_0x5c1a3: ; 0x5c1a3 +UnknownScript_0x5c1a3: jumpstd phonefullf end -; 0x5c1a7 -UnknownScript_0x5c1a7: ; 0x5c1a7 +UnknownScript_0x5c1a7: jumpstd giftf end -; 0x5c1ab -UnknownScript_0x5c1ab: ; 0x5c1ab +UnknownScript_0x5c1ab: jumpstd packfullf end -; 0x5c1af -TrainerLassKrise: ; 0x5c1af +TrainerLassKrise: ; bit/flag number - dw $518 + dw EVENT_BEAT_LASS_KRISE ; trainer group && trainer id db LASS, KRISE @@ -368,44 +328,36 @@ TrainerLassKrise: ; 0x5c1af ; script when talk again dw LassKriseScript -; 0x5c1bb -LassKriseScript: ; 0x5c1bb +LassKriseScript: talkaftercancel loadfont writetext UnknownText_0x5c71d closetext loadmovesprites end -; 0x5c1c3 -MapNationalParkSignpost0Script: ; 0x5c1c3 +MapNationalParkSignpost0Script: jumptext UnknownText_0x5c750 -; 0x5c1c6 -MapNationalParkSignpost1Script: ; 0x5c1c6 +MapNationalParkSignpost1Script: jumptext UnknownText_0x5c771 -; 0x5c1c9 -MapNationalParkSignpost3Script: ; 0x5c1c9 +MapNationalParkSignpost3Script: jumptext UnknownText_0x5c7c6 -; 0x5c1cc -ItemFragment_0x5c1cc: ; 0x5c1cc +ItemFragment_0x5c1cc: db PARLYZ_HEAL, 1 -; 0x5c1ce -ItemFragment_0x5c1ce: ; 0x5c1ce +ItemFragment_0x5c1ce: db TM_DIG, 1 -; 0x5c1d0 -MapNationalParkSignpostItem2: ; 0x5c1d0 +MapNationalParkSignpostItem2: dw $0084 db FULL_HEAL -; 0x5c1d3 -UnknownText_0x5c1d3: ; 0x5c1d3 +UnknownText_0x5c1d3: text "Look! Check out my" line "bag!" @@ -415,16 +367,14 @@ UnknownText_0x5c1d3: ; 0x5c1d3 para "#DEX and stuck" line "them on my bag." done -; 0x5c22e -UnknownText_0x5c22e: ; 0x5c22e +UnknownText_0x5c22e: text "This is MAIL I got" line "from my daughter." cont "It cheers me up." done -; 0x5c265 -UnknownText_0x5c265: ; 0x5c265 +UnknownText_0x5c265: text "Pay attention," line "please!" @@ -443,9 +393,8 @@ UnknownText_0x5c265: ; 0x5c265 para "want you to have" line "this." done -; 0x5c30d -UnknownText_0x5c30d: ; 0x5c30d +UnknownText_0x5c30d: text "Let a #MON hold" line "that QUICK CLAW." @@ -453,23 +402,20 @@ UnknownText_0x5c30d: ; 0x5c30d line "strike first" cont "during battle." done -; 0x5c35d -UnknownText_0x5c35d: ; 0x5c35d +UnknownText_0x5c35d: text "I'm playing with" line "stickers I printed" cont "from my #DEX." done -; 0x5c38f -UnknownText_0x5c38f: ; 0x5c38f +UnknownText_0x5c38f: text "I get the other" line "guy's #DEX" cont "sticker if I win." done -; 0x5c3bc -UnknownText_0x5c3bc: ; 0x5c3bc +UnknownText_0x5c3bc: text "I take walks in" line "the PARK, but I" @@ -479,14 +425,12 @@ UnknownText_0x5c3bc: ; 0x5c3bc para "Trainers always" line "want to battle…" done -; 0x5c416 -UnknownText_0x5c416: ; 0x5c416 +UnknownText_0x5c416: text "PERSIAN: Fufushaa!" done -; 0x5c42a -UnknownText_0x5c42a: ; 0x5c42a +UnknownText_0x5c42a: text "I'm printing out" line "my #DEX." @@ -496,9 +440,8 @@ UnknownText_0x5c42a: ; 0x5c42a para "MAIL and your PC" line "BOXES." done -; 0x5c47e -SchoolboyJack1SeenText: ; 0x5c47e +SchoolboyJack1SeenText: text "The world of" line "#MON is deep." @@ -509,14 +452,12 @@ SchoolboyJack1SeenText: ; 0x5c47e para "But I know more" line "than you do!" done -; 0x5c4e4 -SchoolboyJack1BeatenText: ; 0x5c4e4 +SchoolboyJack1BeatenText: text "Wha-wha-what?" done -; 0x5c4f3 -UnknownText_0x5c4f3: ; 0x5c4f3 +UnknownText_0x5c4f3: text "There is a lot" line "to learn." @@ -528,9 +469,8 @@ UnknownText_0x5c4f3: ; 0x5c4f3 para "Traded #MON" line "level up faster." done -; 0x5c552 -PokefanfBeverly1SeenText: ; 0x5c552 +PokefanfBeverly1SeenText: text "My #MON are" line "simply darling." @@ -538,22 +478,19 @@ PokefanfBeverly1SeenText: ; 0x5c552 line "how proud my" cont "darlings make me." done -; 0x5c59e -PokefanfBeverly1BeatenText: ; 0x5c59e +PokefanfBeverly1BeatenText: text "I can beat you in" line "pride, but…" done -; 0x5c5bd -UnknownText_0x5c5bd: ; 0x5c5bd +UnknownText_0x5c5bd: text "I must say, your" line "#MON are quite" cont "cute, too." done -; 0x5c5e9 -PokefanmWilliamSeenText: ; 0x5c5e9 +PokefanmWilliamSeenText: text "We adore our #-" line "MON, even if they" cont "dislike us." @@ -561,23 +498,20 @@ PokefanmWilliamSeenText: ; 0x5c5e9 para "That's what being" line "a FAN is about." done -; 0x5c639 -PokefanmWilliamBeatenText: ; 0x5c639 +PokefanmWilliamBeatenText: text "M-my #MON!" done -; 0x5c645 -UnknownText_0x5c645: ; 0x5c645 +UnknownText_0x5c645: text "I lost the battle," line "but my #MON win" para "the prize for" line "being most lovely." done -; 0x5c68a -UnknownText_0x5c68a: ; 0x5c68a +UnknownText_0x5c68a: text "My friend keeps a" line "MARILL!" @@ -587,35 +521,30 @@ UnknownText_0x5c68a: ; 0x5c68a para "Oh, I wish for a" line "MARILL of my own…" done -; 0x5c6e4 -LassKriseSeenText: ; 0x5c6e4 +LassKriseSeenText: text "Hello? Why are you" line "staring at me?" para "Oh, a battle?" done -; 0x5c715 -LassKriseBeatenText: ; 0x5c715 +LassKriseBeatenText: text "…Hmmm…" done -; 0x5c71d -UnknownText_0x5c71d: ; 0x5c71d +UnknownText_0x5c71d: text "I thought you were" line "staring at me" cont "because I'm cute!" done -; 0x5c750 -UnknownText_0x5c750: ; 0x5c750 +UnknownText_0x5c750: text "RELAXATION SQUARE" line "NATIONAL PARK" done -; 0x5c771 -UnknownText_0x5c771: ; 0x5c771 +UnknownText_0x5c771: text "What is this" line "notice?" @@ -625,18 +554,16 @@ UnknownText_0x5c771: ; 0x5c771 para "NATIONAL PARK" line "WARDEN'S OFFICE" done -; 0x5c7c6 -UnknownText_0x5c7c6: ; 0x5c7c6 +UnknownText_0x5c7c6: text "TRAINER TIPS" para "Print out MAIL by" line "opening it then" cont "pressing START." done -; 0x5c806 -NationalPark_MapEventHeader: ; 0x5c806 +NationalPark_MapEventHeader: ; filler db 0, 0 @@ -673,4 +600,3 @@ NationalPark_MapEventHeader: ; 0x5c806 person_event SPRITE_POKE_BALL, 16, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c1cc, $0658 person_event SPRITE_GAMEBOY_KID, 10, 30, $6, $0, 255, 255, $0, 0, GameboyKidScript_0x5c037, $ffff person_event SPRITE_POKE_BALL, 47, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c1ce, $0659 -; 0x5c8ea diff --git a/maps/OlivineLighthouse2F.asm b/maps/OlivineLighthouse2F.asm index c4f3d145d..41ec0afb1 100644 --- a/maps/OlivineLighthouse2F.asm +++ b/maps/OlivineLighthouse2F.asm @@ -1,14 +1,13 @@ -OlivineLighthouse2F_MapScriptHeader: ; 0x5af6f +OlivineLighthouse2F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5af71 -TrainerGentlemanAlfred: ; 0x5af71 +TrainerGentlemanAlfred: ; bit/flag number - dw $49e + dw EVENT_BEAT_GENTLEMAN_ALFRED ; trainer group && trainer id db GENTLEMAN, ALFRED @@ -24,20 +23,18 @@ TrainerGentlemanAlfred: ; 0x5af71 ; script when talk again dw GentlemanAlfredScript -; 0x5af7d -GentlemanAlfredScript: ; 0x5af7d +GentlemanAlfredScript: talkaftercancel loadfont writetext UnknownText_0x5b13e closetext loadmovesprites end -; 0x5af85 -TrainerSailorHuey1: ; 0x5af85 +TrainerSailorHuey1: ; bit/flag number - dw $576 + dw EVENT_BEAT_SAILOR_HUEY ; trainer group && trainer id db SAILOR, HUEY1 @@ -53,9 +50,8 @@ TrainerSailorHuey1: ; 0x5af85 ; script when talk again dw SailorHuey1Script -; 0x5af91 -SailorHuey1Script: ; 0x5af91 +SailorHuey1Script: writecode VAR_CALLERID, $7 talkaftercancel loadfont @@ -68,20 +64,18 @@ SailorHuey1Script: ; 0x5af91 setevent $0263 scall UnknownScript_0x5b053 jump UnknownScript_0x5afb3 -; 0x5afb0 -UnknownScript_0x5afb0: ; 0x5afb0 +UnknownScript_0x5afb0: scall UnknownScript_0x5b057 -UnknownScript_0x5afb3: ; 0x5afb3 +UnknownScript_0x5afb3: askforphonenumber $7 if_equal $1, UnknownScript_0x5b067 if_equal $2, UnknownScript_0x5b063 trainertotext SAILOR, HUEY1, $0 scall UnknownScript_0x5b05b jump UnknownScript_0x5b05f -; 0x5afc7 -UnknownScript_0x5afc7: ; 0x5afc7 +UnknownScript_0x5afc7: scall UnknownScript_0x5b06b winlosstext SailorHuey1BeatenText, $0000 copybytetovar wd9f4 @@ -89,43 +83,40 @@ UnknownScript_0x5afc7: ; 0x5afc7 if_equal $2, UnknownScript_0x5afe8 if_equal $1, UnknownScript_0x5afee if_equal $0, UnknownScript_0x5aff4 -UnknownScript_0x5afe2: ; 0x5afe2 +UnknownScript_0x5afe2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x5b01b -UnknownScript_0x5afe8: ; 0x5afe8 +UnknownScript_0x5afe8: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x5b00e -UnknownScript_0x5afee: ; 0x5afee +UnknownScript_0x5afee: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x5b001 -UnknownScript_0x5aff4: ; 0x5aff4 +UnknownScript_0x5aff4: loadtrainer SAILOR, HUEY1 startbattle returnafterbattle loadvar wd9f4, $1 clearflag $0066 end -; 0x5b001 -UnknownScript_0x5b001: ; 0x5b001 +UnknownScript_0x5b001: loadtrainer SAILOR, HUEY2 startbattle returnafterbattle loadvar wd9f4, $2 clearflag $0066 end -; 0x5b00e -UnknownScript_0x5b00e: ; 0x5b00e +UnknownScript_0x5b00e: loadtrainer SAILOR, HUEY3 startbattle returnafterbattle loadvar wd9f4, $3 clearflag $0066 end -; 0x5b01b -UnknownScript_0x5b01b: ; 0x5b01b +UnknownScript_0x5b01b: loadtrainer SAILOR, HUEY4 startbattle returnafterbattle @@ -139,13 +130,11 @@ UnknownScript_0x5b01b: ; 0x5b01b iffalse UnknownScript_0x5b06f setevent $0265 jump UnknownScript_0x5b05f -; 0x5b03e -UnknownScript_0x5b03e: ; 0x5b03e +UnknownScript_0x5b03e: end -; 0x5b03f -UnknownScript_0x5b03f: ; 0x5b03f +UnknownScript_0x5b03f: loadfont writetext UnknownText_0x5b1b6 closetext @@ -154,90 +143,75 @@ UnknownScript_0x5b03f: ; 0x5b03f clearevent EVENT_HUEY_PROTEIN setevent $0265 jump UnknownScript_0x5b05f -; 0x5b053 -UnknownScript_0x5b053: ; 0x5b053 +UnknownScript_0x5b053: jumpstd asknumber1m end -; 0x5b057 -UnknownScript_0x5b057: ; 0x5b057 +UnknownScript_0x5b057: jumpstd asknumber2m end -; 0x5b05b -UnknownScript_0x5b05b: ; 0x5b05b +UnknownScript_0x5b05b: jumpstd registerednumberm end -; 0x5b05f -UnknownScript_0x5b05f: ; 0x5b05f +UnknownScript_0x5b05f: jumpstd numberacceptedm end -; 0x5b063 -UnknownScript_0x5b063: ; 0x5b063 +UnknownScript_0x5b063: jumpstd numberdeclinedm end -; 0x5b067 -UnknownScript_0x5b067: ; 0x5b067 +UnknownScript_0x5b067: jumpstd phonefullm end -; 0x5b06b -UnknownScript_0x5b06b: ; 0x5b06b +UnknownScript_0x5b06b: jumpstd rematchm end -; 0x5b06f -UnknownScript_0x5b06f: ; 0x5b06f +UnknownScript_0x5b06f: setevent EVENT_HUEY_PROTEIN jumpstd packfullm end -; 0x5b076 -UnknownScript_0x5b076: ; 0x5b076 +UnknownScript_0x5b076: jumpstd rematchgiftm end -; 0x5b07a -SailorHuey1SeenText: ; 0x5b07a +SailorHuey1SeenText: text "Men of the sea are" line "always spoiling" cont "for a good fight!" done -; 0x5b0b0 -SailorHuey1BeatenText: ; 0x5b0b0 +SailorHuey1BeatenText: text "Urf!" line "I lose!" done -; 0x5b0be ; possibly unused -UnknownText_0x5b0be: ; 0x5b0be +UnknownText_0x5b0be: text "What power!" line "How would you like" para "to sail the seas" line "with me?" done -; 0x5b0f8 -GentlemanAlfredSeenText: ; 0x5b0f8 +GentlemanAlfredSeenText: text "Hm? This is no" line "place for playing." done -; 0x5b11b -GentlemanAlfredBeatenText: ; 0x5b11b +GentlemanAlfredBeatenText: text "Ah! I can see that" line "you're serious." done -; 0x5b13e -UnknownText_0x5b13e: ; 0x5b13e +UnknownText_0x5b13e: text "Up top is a #-" line "MON that keeps the" cont "LIGHTHOUSE lit." @@ -248,9 +222,8 @@ UnknownText_0x5b13e: ; 0x5b13e para "can't be cured by" line "ordinary medicine." done -; 0x5b1b6 -UnknownText_0x5b1b6: ; 0x5b1b6 +UnknownText_0x5b1b6: text "Man! You're as" line "tough as ever!" @@ -258,9 +231,8 @@ UnknownText_0x5b1b6: ; 0x5b1b6 line "that medicine from" cont "before." done -; 0x5b1fd -OlivineLighthouse2F_MapEventHeader: ; 0x5b1fd +OlivineLighthouse2F_MapEventHeader: ; filler db 0, 0 @@ -283,4 +255,3 @@ OlivineLighthouse2F_MapEventHeader: ; 0x5b1fd db 2 person_event SPRITE_SAILOR, 7, 13, $9, $0, 255, 255, $92, 3, TrainerSailorHuey1, $ffff person_event SPRITE_GENTLEMAN, 12, 21, $8, $0, 255, 255, $92, 3, TrainerGentlemanAlfred, $ffff -; 0x5b23b diff --git a/maps/OlivineLighthouse3F.asm b/maps/OlivineLighthouse3F.asm index fd146ddb7..b72ed9382 100644 --- a/maps/OlivineLighthouse3F.asm +++ b/maps/OlivineLighthouse3F.asm @@ -1,14 +1,13 @@ -OlivineLighthouse3F_MapScriptHeader: ; 0x5b23b +OlivineLighthouse3F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5b23d -TrainerBird_keeperTheo: ; 0x5b23d +TrainerBird_keeperTheo: ; bit/flag number - dw $3fe + dw EVENT_BEAT_BIRD_KEEPER_THEO ; trainer group && trainer id db BIRD_KEEPER, THEO @@ -24,20 +23,18 @@ TrainerBird_keeperTheo: ; 0x5b23d ; script when talk again dw Bird_keeperTheoScript -; 0x5b249 -Bird_keeperTheoScript: ; 0x5b249 +Bird_keeperTheoScript: talkaftercancel loadfont writetext UnknownText_0x5b2df closetext loadmovesprites end -; 0x5b251 -TrainerGentlemanPreston: ; 0x5b251 +TrainerGentlemanPreston: ; bit/flag number - dw $49a + dw EVENT_BEAT_GENTLEMAN_PRESTON ; trainer group && trainer id db GENTLEMAN, PRESTON @@ -53,20 +50,18 @@ TrainerGentlemanPreston: ; 0x5b251 ; script when talk again dw GentlemanPrestonScript -; 0x5b25d -GentlemanPrestonScript: ; 0x5b25d +GentlemanPrestonScript: talkaftercancel loadfont writetext UnknownText_0x5b457 closetext loadmovesprites end -; 0x5b265 -TrainerSailorTerrell: ; 0x5b265 +TrainerSailorTerrell: ; bit/flag number - dw $577 + dw EVENT_BEAT_SAILOR_TERRELL ; trainer group && trainer id db SAILOR, TERRELL @@ -82,37 +77,32 @@ TrainerSailorTerrell: ; 0x5b265 ; script when talk again dw SailorTerrellScript -; 0x5b271 -SailorTerrellScript: ; 0x5b271 +SailorTerrellScript: talkaftercancel loadfont writetext UnknownText_0x5b384 closetext loadmovesprites end -; 0x5b279 -ItemFragment_0x5b279: ; 0x5b279 +ItemFragment_0x5b279: db ETHER, 1 -; 0x5b27b -Bird_keeperTheoSeenText: ; 0x5b27b +Bird_keeperTheoSeenText: text "Why are you here?" line "Are you just going" para "to gawk? I suggest" line "that you leave!" done -; 0x5b2c4 -Bird_keeperTheoBeatenText: ; 0x5b2c4 +Bird_keeperTheoBeatenText: text "You really are" line "concerned…" done -; 0x5b2df -UnknownText_0x5b2df: ; 0x5b2df +UnknownText_0x5b2df: text "How the heck do" line "you go up?" @@ -122,22 +112,19 @@ UnknownText_0x5b2df: ; 0x5b2df para "but I can't get up" line "there…" done -; 0x5b333 -SailorTerrellSeenText: ; 0x5b333 +SailorTerrellSeenText: text "Sailors are both" line "kind and strong." cont "How about you?" done -; 0x5b365 -SailorTerrellBeatenText: ; 0x5b365 +SailorTerrellBeatenText: text "You are both kind" line "and strong…" done -; 0x5b384 -UnknownText_0x5b384: ; 0x5b384 +UnknownText_0x5b384: text "Every time I come" line "back to OLIVINE, I" cont "visit the GYM." @@ -148,30 +135,26 @@ UnknownText_0x5b384: ; 0x5b384 para "changed without me" line "noticing." done -; 0x5b3f4 -GentlemanPrestonSeenText: ; 0x5b3f4 +GentlemanPrestonSeenText: text "I travel the world" line "to train my #-" cont "MON. I wish to" cont "battle with you." done -; 0x5b437 -GentlemanPrestonBeatenText: ; 0x5b437 +GentlemanPrestonBeatenText: text "…sigh… I must" line "train some more…" done -; 0x5b457 -UnknownText_0x5b457: ; 0x5b457 +UnknownText_0x5b457: text "JASMINE used to" line "use rock #MON" cont "like ONIX." done -; 0x5b481 -OlivineLighthouse3F_MapEventHeader: ; 0x5b481 +OlivineLighthouse3F_MapEventHeader: ; filler db 0, 0 @@ -199,4 +182,3 @@ OlivineLighthouse3F_MapEventHeader: ; 0x5b481 person_event SPRITE_GENTLEMAN, 9, 17, $9, $0, 255, 255, $92, 4, TrainerGentlemanPreston, $ffff person_event SPRITE_YOUNGSTER, 13, 7, $7, $0, 255, 255, $92, 3, TrainerBird_keeperTheo, $ffff person_event SPRITE_POKE_BALL, 6, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x5b279, $0664 -; 0x5b4e8 diff --git a/maps/OlivineLighthouse4F.asm b/maps/OlivineLighthouse4F.asm index 641ed5628..02740a2d2 100644 --- a/maps/OlivineLighthouse4F.asm +++ b/maps/OlivineLighthouse4F.asm @@ -1,14 +1,13 @@ -OlivineLighthouse4F_MapScriptHeader: ; 0x5b4e8 +OlivineLighthouse4F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5b4ea -TrainerLassConnie1: ; 0x5b4ea +TrainerLassConnie: ; bit/flag number - dw $519 + dw EVENT_BEAT_LASS_CONNIE ; trainer group && trainer id db LASS, CONNIE1 @@ -24,20 +23,18 @@ TrainerLassConnie1: ; 0x5b4ea ; script when talk again dw LassConnie1Script -; 0x5b4f6 -LassConnie1Script: ; 0x5b4f6 +LassConnie1Script: talkaftercancel loadfont writetext UnknownText_0x5b63c closetext loadmovesprites end -; 0x5b4fe -TrainerSailorKent: ; 0x5b4fe +TrainerSailorKent: ; bit/flag number - dw $578 + dw EVENT_BEAT_SAILOR_KENT ; trainer group && trainer id db SAILOR, KENT @@ -53,18 +50,16 @@ TrainerSailorKent: ; 0x5b4fe ; script when talk again dw SailorKentScript -; 0x5b50a -SailorKentScript: ; 0x5b50a +SailorKentScript: talkaftercancel loadfont writetext UnknownText_0x5b584 closetext loadmovesprites end -; 0x5b512 -SailorKentSeenText: ; 0x5b512 +SailorKentSeenText: text "JASMINE must be" line "worried sick about" cont "the #MON here." @@ -72,24 +67,21 @@ SailorKentSeenText: ; 0x5b512 para "She won't even" line "smile these days." done -; 0x5b565 -SailorKentBeatenText: ; 0x5b565 +SailorKentBeatenText: text "I can't manage a" line "smile either…" done -; 0x5b584 -UnknownText_0x5b584: ; 0x5b584 +UnknownText_0x5b584: text "Speaking of sick," line "I've heard there's" para "a good PHARMACY in" line "CIANWOOD." done -; 0x5b5c5 -LassConnie1SeenText: ; 0x5b5c5 +LassConnie1SeenText: text "JASMINE is this" line "city's GYM LEADER." @@ -99,14 +91,12 @@ LassConnie1SeenText: ; 0x5b5c5 para "Nobody had better" line "get in my way!" done -; 0x5b62b -LassConnie1BeatenText: ; 0x5b62b +LassConnie1BeatenText: text "Aaack! My #MON!" done -; 0x5b63c -UnknownText_0x5b63c: ; 0x5b63c +UnknownText_0x5b63c: text "Right. Anybody" line "would be worried" cont "if his or her own" @@ -118,9 +108,8 @@ UnknownText_0x5b63c: ; 0x5b63c para "JASMINE can come" line "back to the GYM." done -; 0x5b6c0 -OlivineLighthouse4F_MapEventHeader: ; 0x5b6c0 +OlivineLighthouse4F_MapEventHeader: ; filler db 0, 0 @@ -146,5 +135,4 @@ OlivineLighthouse4F_MapEventHeader: ; 0x5b6c0 ; people-events db 2 person_event SPRITE_SAILOR, 18, 11, $8, $0, 255, 255, $92, 3, TrainerSailorKent, $ffff - person_event SPRITE_LASS, 6, 15, $6, $0, 255, 255, $92, 1, TrainerLassConnie1, $ffff -; 0x5b712 + person_event SPRITE_LASS, 6, 15, $6, $0, 255, 255, $92, 1, TrainerLassConnie, $ffff diff --git a/maps/OlivineLighthouse5F.asm b/maps/OlivineLighthouse5F.asm index b167f87b9..85cd67a7a 100644 --- a/maps/OlivineLighthouse5F.asm +++ b/maps/OlivineLighthouse5F.asm @@ -1,14 +1,13 @@ -OlivineLighthouse5F_MapScriptHeader: ; 0x60980 +OlivineLighthouse5F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x60982 -TrainerBird_keeperDenis: ; 0x60982 +TrainerBird_keeperDenis: ; bit/flag number - dw $400 + dw EVENT_BEAT_BIRD_KEEPER_DENIS ; trainer group && trainer id db BIRD_KEEPER, DENIS @@ -24,20 +23,18 @@ TrainerBird_keeperDenis: ; 0x60982 ; script when talk again dw Bird_keeperDenisScript -; 0x6098e -Bird_keeperDenisScript: ; 0x6098e +Bird_keeperDenisScript: talkaftercancel loadfont writetext UnknownText_0x60ac3 closetext loadmovesprites end -; 0x60996 -TrainerSailorErnest: ; 0x60996 +TrainerSailorErnest: ; bit/flag number - dw $579 + dw EVENT_BEAT_SAILOR_ERNEST ; trainer group && trainer id db SAILOR, ERNEST @@ -53,51 +50,43 @@ TrainerSailorErnest: ; 0x60996 ; script when talk again dw SailorErnestScript -; 0x609a2 -SailorErnestScript: ; 0x609a2 +SailorErnestScript: talkaftercancel loadfont writetext UnknownText_0x60a1f closetext loadmovesprites end -; 0x609aa -ItemFragment_0x609aa: ; 0x609aa +ItemFragment_0x609aa: db RARE_CANDY, 1 -; 0x609ac -ItemFragment_0x609ac: ; 0x609ac +ItemFragment_0x609ac: db SUPER_REPEL, 1 -; 0x609ae -ItemFragment_0x609ae: ; 0x609ae +ItemFragment_0x609ae: db TM_SWAGGER, 1 -; 0x609b0 -MapOlivineLighthouse5FSignpostItem0: ; 0x609b0 +MapOlivineLighthouse5FSignpostItem0: dw $0085 db HYPER_POTION -; 0x609b3 -SailorErnestSeenText: ; 0x609b3 +SailorErnestSeenText: text "I wanted to battle" line "JASMINE, but she's" para "not up to it now." line "So, how about you?" done -; 0x609fe -SailorErnestBeatenText: ; 0x609fe +SailorErnestBeatenText: text "Whoa, whoa. You're" line "overwhelming!" done -; 0x60a1f -UnknownText_0x60a1f: ; 0x60a1f +UnknownText_0x60a1f: text "A GYM LEADER isn't" line "just about being" @@ -105,23 +94,20 @@ UnknownText_0x60a1f: ; 0x60a1f line "also needs to be" cont "compassionate." done -; 0x60a74 -Bird_keeperDenisSeenText: ; 0x60a74 +Bird_keeperDenisSeenText: text "We're pretty high" line "up here. My bird" para "#MON are in" line "prime form." done -; 0x60aaf -Bird_keeperDenisBeatenText: ; 0x60aaf +Bird_keeperDenisBeatenText: text "Oops…They crashed…" done -; 0x60ac3 -UnknownText_0x60ac3: ; 0x60ac3 +UnknownText_0x60ac3: text "My #MON learned" line "how to use FLY in" cont "CIANWOOD." @@ -130,9 +116,8 @@ UnknownText_0x60ac3: ; 0x60ac3 line "loser, I'll FLY" cont "across the sea…" done -; 0x60b20 -OlivineLighthouse5F_MapEventHeader: ; 0x60b20 +OlivineLighthouse5F_MapEventHeader: ; filler db 0, 0 @@ -160,4 +145,3 @@ OlivineLighthouse5F_MapEventHeader: ; 0x60b20 person_event SPRITE_POKE_BALL, 16, 19, $1, $0, 255, 255, $1, 0, ItemFragment_0x609aa, $0665 person_event SPRITE_POKE_BALL, 19, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x609ac, $0666 person_event SPRITE_POKE_BALL, 17, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x609ae, $0667 -; 0x60b8f diff --git a/maps/PewterGym.asm b/maps/PewterGym.asm index 0f3d2b64f..2c55a55bf 100644 --- a/maps/PewterGym.asm +++ b/maps/PewterGym.asm @@ -37,7 +37,7 @@ BrockScript_0x1a2864: TrainerCamperJerry: ; bit/flag number - dw $42b + dw EVENT_BEAT_CAMPER_JERRY ; trainer group && trainer id db CAMPER, JERRY diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm index 9aff6eced..22223fc2d 100644 --- a/maps/RadioTower1F.asm +++ b/maps/RadioTower1F.asm @@ -1,12 +1,11 @@ -RadioTower1F_MapScriptHeader: ; 0x5cd27 +RadioTower1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5cd29 -ReceptionistScript_0x5cd29: ; 0x5cd29 +ReceptionistScript_0x5cd29: faceplayer loadfont checkflag $0013 @@ -15,16 +14,14 @@ ReceptionistScript_0x5cd29: ; 0x5cd29 closetext loadmovesprites end -; 0x5cd37 -UnknownScript_0x5cd37: ; 0x5cd37 +UnknownScript_0x5cd37: writetext UnknownText_0x5ce81 closetext loadmovesprites end -; 0x5cd3d -GentlemanScript_0x5cd3d: ; 0x5cd3d +GentlemanScript_0x5cd3d: faceplayer loadfont writetext UnknownText_0x5ceba @@ -32,7 +29,7 @@ GentlemanScript_0x5cd3d: ; 0x5cd3d special Functionc434 iffalse UnknownScript_0x5cd4c special Functionc422 -UnknownScript_0x5cd4c: ; 0x5cd4c +UnknownScript_0x5cd4c: special Function4d9d3 checkflag $004e iftrue UnknownScript_0x5cd84 @@ -56,16 +53,14 @@ UnknownScript_0x5cd4c: ; 0x5cd4c if_equal $2, UnknownScript_0x5cd9f if_equal $3, UnknownScript_0x5cdb4 jump UnknownScript_0x5cdc9 -; 0x5cd84 -UnknownScript_0x5cd84: ; 0x5cd84 +UnknownScript_0x5cd84: writetext UnknownText_0x5cf7e closetext loadmovesprites end -; 0x5cd8a -UnknownScript_0x5cd8a: ; 0x5cd8a +UnknownScript_0x5cd8a: writetext UnknownText_0x5cfb5 playsound SFX_1ST_PLACE waitbutton @@ -75,9 +70,8 @@ UnknownScript_0x5cd8a: ; 0x5cd8a itemnotify setflag $004e jump UnknownScript_0x5cd84 -; 0x5cd9f -UnknownScript_0x5cd9f: ; 0x5cd9f +UnknownScript_0x5cd9f: writetext UnknownText_0x5d023 playsound SFX_2ND_PLACE waitbutton @@ -87,9 +81,8 @@ UnknownScript_0x5cd9f: ; 0x5cd9f itemnotify setflag $004e jump UnknownScript_0x5cd84 -; 0x5cdb4 -UnknownScript_0x5cdb4: ; 0x5cdb4 +UnknownScript_0x5cdb4: writetext UnknownText_0x5d076 playsound SFX_3RD_PLACE waitbutton @@ -99,23 +92,20 @@ UnknownScript_0x5cdb4: ; 0x5cdb4 itemnotify setflag $004e jump UnknownScript_0x5cd84 -; 0x5cdc9 -UnknownScript_0x5cdc9: ; 0x5cdc9 +UnknownScript_0x5cdc9: writetext UnknownText_0x5d0c0 closetext loadmovesprites end -; 0x5cdcf -UnknownScript_0x5cdcf: ; 0x5cdcf +UnknownScript_0x5cdcf: writetext UnknownText_0x5d0e6 closetext loadmovesprites end -; 0x5cdd5 -CooltrainerFScript_0x5cdd5: ; 0x5cdd5 +CooltrainerFScript_0x5cdd5: faceplayer loadfont checkflag $0000 @@ -155,48 +145,41 @@ CooltrainerFScript_0x5cdd5: ; 0x5cdd5 writetext UnknownText_0x5d3c0 keeptextopen setflag $0000 -UnknownScript_0x5ce2d: ; 0x5ce2d +UnknownScript_0x5ce2d: writetext UnknownText_0x5d3e5 closetext loadmovesprites end -; 0x5ce33 -RadioCardText: ; 0x5ce33 +RadioCardText: db "RADIO CARD@" -; 0x5ce3d -UnknownScript_0x5ce3e: ; 0x5ce3e +UnknownScript_0x5ce3e: jumpstd $002f end -; 0x5ce42 -UnknownScript_0x5ce42: ; 0x5ce42 +UnknownScript_0x5ce42: playsound SFX_WRONG writetext UnknownText_0x5d409 closetext loadmovesprites end -; 0x5ce4b -UnknownScript_0x5ce4b: ; 0x5ce4b +UnknownScript_0x5ce4b: writetext UnknownText_0x5d443 closetext loadmovesprites end -; 0x5ce51 -LassScript_0x5ce51: ; 0x5ce51 +LassScript_0x5ce51: jumptextfaceplayer UnknownText_0x5d476 -; 0x5ce54 -YoungsterScript_0x5ce54: ; 0x5ce54 +YoungsterScript_0x5ce54: jumptextfaceplayer UnknownText_0x5d4ac -; 0x5ce57 -TrainerGruntM3: ; 0x5ce57 +TrainerGruntM3: ; bit/flag number - dw $4f3 + dw EVENT_BEAT_ROCKET_GRUNTM_3 ; trainer group && trainer id db GRUNTM, 3 @@ -212,51 +195,43 @@ TrainerGruntM3: ; 0x5ce57 ; script when talk again dw GruntM3Script -; 0x5ce63 -GruntM3Script: ; 0x5ce63 +GruntM3Script: talkaftercancel loadfont writetext UnknownText_0x5d5a2 closetext loadmovesprites end -; 0x5ce6b -MapRadioTower1FSignpost0Script: ; 0x5ce6b +MapRadioTower1FSignpost0Script: jumptext UnknownText_0x5d5e7 -; 0x5ce6e -MapRadioTower1FSignpost1Script: ; 0x5ce6e +MapRadioTower1FSignpost1Script: jumptext UnknownText_0x5d631 -; 0x5ce71 -MovementData_0x5ce71: ; 0x5ce71 +MovementData_0x5ce71: step_right turn_head_up step_end -; 0x5ce74 -MovementData_0x5ce74: ; 0x5ce74 +MovementData_0x5ce74: step_left turn_head_up step_end -; 0x5ce77 -UnknownText_0x5ce77: ; 0x5ce77 +UnknownText_0x5ce77: text "Welcome!" done -; 0x5ce81 -UnknownText_0x5ce81: ; 0x5ce81 +UnknownText_0x5ce81: text "Hello. I'm sorry," line "but we're not" cont "offering any tours" cont "today." done -; 0x5ceba -UnknownText_0x5ceba: ; 0x5ceba +UnknownText_0x5ceba: text "Hi, are you here" line "for the LUCKY NUM-" cont "BER SHOW?" @@ -268,36 +243,31 @@ UnknownText_0x5ceba: ; 0x5ceba para "If you get lucky," line "you win a prize." done -; 0x5cf3a -UnknownText_0x5cf3a: ; 0x5cf3a +UnknownText_0x5cf3a: text "This week's ID" line "number is @" text_from_ram StringBuffer3 text "." done -; 0x5cf5a -UnknownText_0x5cf5a: ; 0x5cf5a +UnknownText_0x5cf5a: text "Let's see if you" line "have a match." done -; 0x5cf79 -UnknownText_0x5cf79: ; 0x5cf79 +UnknownText_0x5cf79: text $56 line $56 done -; 0x5cf7e -UnknownText_0x5cf7e: ; 0x5cf7e +UnknownText_0x5cf7e: text "Please come back" line "next week for the" cont "next LUCKY NUMBER." done -; 0x5cfb5 -UnknownText_0x5cfb5: ; 0x5cfb5 +UnknownText_0x5cfb5: text "Wow! You have a" line "perfect match of" cont "all five numbers!" @@ -308,9 +278,8 @@ UnknownText_0x5cfb5: ; 0x5cfb5 para "You have won a" line "MASTER BALL!" done -; 0x5d023 -UnknownText_0x5d023: ; 0x5d023 +UnknownText_0x5d023: text "Hey! You've" line "matched the last" cont "three numbers!" @@ -319,9 +288,8 @@ UnknownText_0x5d023: ; 0x5d023 line "prize, an EXP." cont "SHARE!" done -; 0x5d076 -UnknownText_0x5d076: ; 0x5d076 +UnknownText_0x5d076: text "Ooh, you've" line "matched the last" cont "two numbers." @@ -329,24 +297,21 @@ UnknownText_0x5d076: ; 0x5d076 para "You've won third" line "prize, a PP UP." done -; 0x5d0c0 -UnknownText_0x5d0c0: ; 0x5d0c0 +UnknownText_0x5d0c0: text "Nope, none of your" line "ID numbers match." done -; 0x5d0e6 -UnknownText_0x5d0e6: ; 0x5d0e6 +UnknownText_0x5d0e6: text "You've got no room" line "for your prize." para "Make room and come" line "back right away." done -; 0x5d12d -UnknownText_0x5d12d: ; 0x5d12d +UnknownText_0x5d12d: text "We have a special" line "quiz campaign on" cont "right now." @@ -364,18 +329,16 @@ UnknownText_0x5d12d: ; 0x5d12d para "Would you like to" line "take the quiz?" done -; 0x5d1f2 -UnknownText_0x5d1f2: ; 0x5d1f2 +UnknownText_0x5d1f2: text "Question 1:" para "Is there a #MON" line "that appears only" cont "in the morning?" done -; 0x5d231 -UnknownText_0x5d231: ; 0x5d231 +UnknownText_0x5d231: text "Correct!" line "Question 2:" @@ -385,18 +348,16 @@ UnknownText_0x5d231: ; 0x5d231 para "You can't buy a" line "BERRY at a MART." done -; 0x5d282 -UnknownText_0x5d282: ; 0x5d282 +UnknownText_0x5d282: text "Bull's-eye!" line "Question 3:" para "Does HM01 contain" line "the move FLASH?" done -; 0x5d2bc -UnknownText_0x5d2bc: ; 0x5d2bc +UnknownText_0x5d2bc: text "So far so good!" line "Question 4:" @@ -406,9 +367,8 @@ UnknownText_0x5d2bc: ; 0x5d2bc para "who uses bird" line "#MON?" done -; 0x5d30e -UnknownText_0x5d30e: ; 0x5d30e +UnknownText_0x5d30e: text "Wow! Right again!" line "Here's the final" cont "question:" @@ -419,56 +379,49 @@ UnknownText_0x5d30e: ; 0x5d30e para "have CHARMANDER" line "on their reels?" done -; 0x5d37b -UnknownText_0x5d37b: ; 0x5d37b +UnknownText_0x5d37b: text "Bingo! You got it!" line "Congratulations!" para "Here's your prize," line "a RADIO CARD!" done -; 0x5d3c0 -UnknownText_0x5d3c0: ; 0x5d3c0 +UnknownText_0x5d3c0: text "<PLAYER>'s #GEAR" line "can now double as" cont "a radio!" done -; 0x5d3e5 -UnknownText_0x5d3e5: ; 0x5d3e5 +UnknownText_0x5d3e5: text "Please tune in to" line "our radio shows." done -; 0x5d409 -UnknownText_0x5d409: ; 0x5d409 +UnknownText_0x5d409: text "Oh, dear." line "Sorry, but you" para "got it wrong." line "Please try again!" done -; 0x5d443 -UnknownText_0x5d443: ; 0x5d443 +UnknownText_0x5d443: text "Oh. I see. Please" line "see me if you" cont "change your mind." done -; 0x5d476 -UnknownText_0x5d476: ; 0x5d476 +UnknownText_0x5d476: text "BEN is a fabulous" line "DJ." para "His sweet voice" line "makes me melt!" done -; 0x5d4ac -UnknownText_0x5d4ac: ; 0x5d4ac +UnknownText_0x5d4ac: text "I love MARY, from" line "#MON TALK." @@ -476,9 +429,8 @@ UnknownText_0x5d4ac: ; 0x5d4ac line "she sounds like," cont "though." done -; 0x5d4f4 -GruntM3SeenText: ; 0x5d4f4 +GruntM3SeenText: text "We've finally" line "taken over the" cont "RADIO TOWER!" @@ -492,24 +444,21 @@ GruntM3SeenText: ; 0x5d4f4 para "We'll show you" line "how scary we are!" done -; 0x5d582 -GruntM3BeatenText: ; 0x5d582 +GruntM3BeatenText: text "Too strong! We" line "must watch you…" done -; 0x5d5a2 -UnknownText_0x5d5a2: ; 0x5d5a2 +UnknownText_0x5d5a2: text "You're too strong." para "Our plan could be" line "ruined. I must" cont "warn the others…" done -; 0x5d5e7 -UnknownText_0x5d5e7: ; 0x5d5e7 +UnknownText_0x5d5e7: text "1F RECEPTION" line "2F SALES" @@ -519,9 +468,8 @@ UnknownText_0x5d5e7: ; 0x5d5e7 para "5F DIRECTOR'S" line " OFFICE" done -; 0x5d631 -UnknownText_0x5d631: ; 0x5d631 +UnknownText_0x5d631: text "LUCKY CHANNEL!" para "Win with #MON" @@ -531,9 +479,8 @@ UnknownText_0x5d631: ; 0x5d631 line "to collect differ-" cont "ent ID numbers!" done -; 0x5d68e -RadioTower1F_MapEventHeader: ; 0x5d68e +RadioTower1F_MapEventHeader: ; filler db 0, 0 @@ -559,4 +506,3 @@ RadioTower1F_MapEventHeader: ; 0x5d68e person_event SPRITE_ROCKET, 5, 18, $6, $0, 255, 255, $2, 3, TrainerGruntM3, $06ce person_event SPRITE_GENTLEMAN, 10, 12, $7, $0, 255, 255, $90, 0, GentlemanScript_0x5cd3d, $06cf person_event SPRITE_COOLTRAINER_F, 10, 16, $7, $0, 255, 255, $a0, 0, CooltrainerFScript_0x5cdd5, $06cf -; 0x5d6fb diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index ea870e83b..549ad3d93 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -1,20 +1,17 @@ -RadioTower2F_MapScriptHeader: ; 0x5d6fb +RadioTower2F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5d6fd -UnknownScript_0x5d6fd: ; 0x5d6fd +UnknownScript_0x5d6fd: end -; 0x5d6fe -SuperNerdScript_0x5d6fe: ; 0x5d6fe +SuperNerdScript_0x5d6fe: jumptextfaceplayer UnknownText_0x5d924 -; 0x5d701 -TeacherScript_0x5d701: ; 0x5d701 +TeacherScript_0x5d701: faceplayer loadfont checkflag $0013 @@ -23,35 +20,30 @@ TeacherScript_0x5d701: ; 0x5d701 closetext loadmovesprites end -; 0x5d70f -UnknownScript_0x5d70f: ; 0x5d70f +UnknownScript_0x5d70f: writetext UnknownText_0x5d983 closetext loadmovesprites end -; 0x5d715 -JigglypuffScript_0x5d715: ; 0x5d715 +JigglypuffScript_0x5d715: loadfont writetext UnknownText_0x5d9b6 cry JIGGLYPUFF closetext loadmovesprites end -; 0x5d71f -BlackBeltScript_0x5d71f: ; 0x5d71f +BlackBeltScript_0x5d71f: jumptextfaceplayer UnknownText_0x5d9cb -; 0x5d722 -BlackBeltScript_0x5d722: ; 0x5d722 +BlackBeltScript_0x5d722: jumptextfaceplayer UnknownText_0x5da44 -; 0x5d725 -TrainerGruntM4: ; 0x5d725 +TrainerGruntM4: ; bit/flag number - dw $4f4 + dw EVENT_BEAT_ROCKET_GRUNTM_4 ; trainer group && trainer id db GRUNTM, 4 @@ -67,20 +59,18 @@ TrainerGruntM4: ; 0x5d725 ; script when talk again dw GruntM4Script -; 0x5d731 -GruntM4Script: ; 0x5d731 +GruntM4Script: talkaftercancel loadfont writetext UnknownText_0x5db07 closetext loadmovesprites end -; 0x5d739 -TrainerGruntM5: ; 0x5d739 +TrainerGruntM5: ; bit/flag number - dw $4f5 + dw EVENT_BEAT_ROCKET_GRUNTM_5 ; trainer group && trainer id db GRUNTM, 5 @@ -96,20 +86,18 @@ TrainerGruntM5: ; 0x5d739 ; script when talk again dw GruntM5Script -; 0x5d745 -GruntM5Script: ; 0x5d745 +GruntM5Script: talkaftercancel loadfont writetext UnknownText_0x5db99 closetext loadmovesprites end -; 0x5d74d -TrainerGruntM6: ; 0x5d74d +TrainerGruntM6: ; bit/flag number - dw $4f6 + dw EVENT_BEAT_ROCKET_GRUNTM_6 ; trainer group && trainer id db GRUNTM, 6 @@ -125,20 +113,18 @@ TrainerGruntM6: ; 0x5d74d ; script when talk again dw GruntM6Script -; 0x5d759 -GruntM6Script: ; 0x5d759 +GruntM6Script: talkaftercancel loadfont writetext UnknownText_0x5dc00 closetext loadmovesprites end -; 0x5d761 -TrainerGruntF2: ; 0x5d761 +TrainerGruntF2: ; bit/flag number - dw $511 + dw EVENT_BEAT_ROCKET_GRUNTF_2 ; trainer group && trainer id db GRUNTF, 2 @@ -154,16 +140,14 @@ TrainerGruntF2: ; 0x5d761 ; script when talk again dw GruntF2Script -; 0x5d76d -GruntF2Script: ; 0x5d76d +GruntF2Script: talkaftercancel loadfont writetext UnknownText_0x5dcd0 closetext loadmovesprites end -; 0x5d775 Buena: faceplayer @@ -193,7 +177,7 @@ Buena: checkcode VAR_FACING if_not_equal $3, UnknownScript_0x5d7be applymovement $0, MovementData_0x5d921 -UnknownScript_0x5d7be: ; 0x5d7be +UnknownScript_0x5d7be: spriteface $0, RIGHT loadfont writetext UnknownText_0x5dedd @@ -226,14 +210,13 @@ UnknownScript_0x5d7be: ; 0x5d7be checkcode VAR_BLUECARDBALANCE if_equal $1e, UnknownScript_0x5d8a4 end -; 0x5d800 -UnknownScript_0x5d800: ; 0x5d800 +UnknownScript_0x5d800: writetext UnknownText_0x5dcf4 keeptextopen setevent EVENT_MET_BUENA verbosegiveitem BLUE_CARD, 1 -UnknownScript_0x5d80a: ; 0x5d80a +UnknownScript_0x5d80a: writetext UnknownText_0x5de10 closetext loadmovesprites @@ -241,12 +224,11 @@ UnknownScript_0x5d80a: ; 0x5d80a iftrue UnknownScript_0x5d81a checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d81a: ; 0x5d81a +UnknownScript_0x5d81a: spriteface $b, RIGHT end -; 0x5d81e -UnknownScript_0x5d81e: ; 0x5d81e +UnknownScript_0x5d81e: writetext UnknownText_0x5df29 closetext loadmovesprites @@ -255,9 +237,8 @@ UnknownScript_0x5d81e: ; 0x5d81e pause 20 special RestartMapMusic end -; 0x5d82f -UnknownScript_0x5d82f: ; 0x5d82f +UnknownScript_0x5d82f: writetext UnknownText_0x5df6c closetext loadmovesprites @@ -265,13 +246,12 @@ UnknownScript_0x5d82f: ; 0x5d82f iftrue UnknownScript_0x5d83f checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d83f: ; 0x5d83f +UnknownScript_0x5d83f: spriteface $b, RIGHT pause 10 end -; 0x5d845 -UnknownScript_0x5d845: ; 0x5d845 +UnknownScript_0x5d845: setflag $0060 loadfont writetext UnknownText_0x5e01c @@ -288,16 +268,14 @@ UnknownScript_0x5d845: ; 0x5d845 pause 20 special RestartMapMusic end -; 0x5d865 -UnknownScript_0x5d865: ; 0x5d865 +UnknownScript_0x5d865: writetext UnknownText_0x5e0c2 closetext loadmovesprites end -; 0x5d86b -UnknownScript_0x5d86b: ; 0x5d86b +UnknownScript_0x5d86b: writetext UnknownText_0x5e192 closetext loadmovesprites @@ -305,12 +283,11 @@ UnknownScript_0x5d86b: ; 0x5d86b iftrue UnknownScript_0x5d87b checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d87b: ; 0x5d87b +UnknownScript_0x5d87b: spriteface $b, RIGHT end -; 0x5d87f -UnknownScript_0x5d87f: ; 0x5d87f +UnknownScript_0x5d87f: writetext UnknownText_0x5e0f1 closetext loadmovesprites @@ -318,12 +295,11 @@ UnknownScript_0x5d87f: ; 0x5d87f iftrue UnknownScript_0x5d88f checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d88f: ; 0x5d88f +UnknownScript_0x5d88f: spriteface $b, RIGHT end -; 0x5d893 -UnknownScript_0x5d893: ; 0x5d893 +UnknownScript_0x5d893: writetext UnknownText_0x5e131 closetext loadmovesprites @@ -331,11 +307,10 @@ UnknownScript_0x5d893: ; 0x5d893 iftrue UnknownScript_0x5d8a3 checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d8a3: ; 0x5d8a3 +UnknownScript_0x5d8a3: end -; 0x5d8a4 -UnknownScript_0x5d8a4: ; 0x5d8a4 +UnknownScript_0x5d8a4: checkcellnum $25 iftrue UnknownScript_0x5d8fe pause 20 @@ -351,12 +326,11 @@ UnknownScript_0x5d8a4: ; 0x5d8a4 loadfont writetext UnknownText_0x5e1ee jump UnknownScript_0x5d8d0 -; 0x5d8cc -UnknownScript_0x5d8cc: ; 0x5d8cc +UnknownScript_0x5d8cc: loadfont writetext UnknownText_0x5e2bf -UnknownScript_0x5d8d0: ; 0x5d8d0 +UnknownScript_0x5d8d0: askforphonenumber $25 if_equal $1, UnknownScript_0x5d8f6 if_equal $2, UnknownScript_0x5d8ed @@ -370,26 +344,23 @@ UnknownScript_0x5d8d0: ; 0x5d8d0 spriteface $b, RIGHT addcellnum $25 end -; 0x5d8ed -UnknownScript_0x5d8ed: ; 0x5d8ed +UnknownScript_0x5d8ed: writetext UnknownText_0x5e33c closetext loadmovesprites spriteface $b, RIGHT end -; 0x5d8f6 -UnknownScript_0x5d8f6: ; 0x5d8f6 +UnknownScript_0x5d8f6: writetext UnknownText_0x5e35e closetext loadmovesprites spriteface $b, RIGHT -UnknownScript_0x5d8fe: ; 0x5d8fe +UnknownScript_0x5d8fe: end -; 0x5d8ff -ReceptionistScript_0x5d8ff: ; 0x5d8ff +ReceptionistScript_0x5d8ff: faceplayer loadfont checkitem BLUE_CARD @@ -399,64 +370,54 @@ ReceptionistScript_0x5d8ff: ; 0x5d8ff special SpecialBuenaPrize loadmovesprites end -; 0x5d90f -UnknownScript_0x5d90f: ; 0x5d90f +UnknownScript_0x5d90f: writetext UnknownText_0x5e3d8 keeptextopen loadmovesprites end -; 0x5d915 -MapRadioTower2FSignpost0Script: ; 0x5d915 +MapRadioTower2FSignpost0Script: jumptext UnknownText_0x5e426 -; 0x5d918 -MapRadioTower2FSignpost1Script: ; 0x5d918 +MapRadioTower2FSignpost1Script: jumptext UnknownText_0x5e430 -; 0x5d91b -MapRadioTower2FSignpost5Script: ; 0x5d91b +MapRadioTower2FSignpost5Script: jumptext UnknownText_0x5e463 -; 0x5d91e RadioTower2FBookshelf: jumpstd magazinebookshelf -MovementData_0x5d921: ; 0x5d921 +MovementData_0x5d921: slow_step_down slow_step_right step_end -; 0x5d924 -UnknownText_0x5d924: ; 0x5d924 +UnknownText_0x5d924: text "You can listen to" line "the radio any-" cont "where. Tune in!" done -; 0x5d956 -UnknownText_0x5d956: ; 0x5d956 +UnknownText_0x5d956: text "Lullabies on the" line "radio may make" cont "#MON sleep." done -; 0x5d983 -UnknownText_0x5d983: ; 0x5d983 +UnknownText_0x5d983: text "Why would they" line "want to take over" cont "the RADIO TOWER?" done -; 0x5d9b6 -UnknownText_0x5d9b6: ; 0x5d9b6 +UnknownText_0x5d9b6: text "JIGGLYPUFF:" line "Jiggly…" done -; 0x5d9cb -UnknownText_0x5d9cb: ; 0x5d9cb +UnknownText_0x5d9cb: text "Sorry. Authorized" line "personnel only" cont "beyond this point." @@ -468,9 +429,8 @@ UnknownText_0x5d9cb: ; 0x5d9cb line "wrong with the" cont "DIRECTOR…" done -; 0x5da44 -UnknownText_0x5da44: ; 0x5da44 +UnknownText_0x5da44: text "Feel free to look" line "around anywhere." @@ -478,9 +438,8 @@ UnknownText_0x5da44: ; 0x5da44 line "nice again, just" cont "as he was before." done -; 0x5da9b -GruntM4SeenText: ; 0x5da9b +GruntM4SeenText: text "Three years ago," line "TEAM ROCKET was" cont "forced to disband." @@ -488,22 +447,19 @@ GruntM4SeenText: ; 0x5da9b para "But we're making a" line "comeback here!" done -; 0x5daf1 -GruntM4BeatenText: ; 0x5daf1 +GruntM4BeatenText: text "Gwah! Don't get" line "cute!" done -; 0x5db07 -UnknownText_0x5db07: ; 0x5db07 +UnknownText_0x5db07: text "We won't let you" line "ruin our plans" cont "for our comeback!" done -; 0x5db39 -GruntM5SeenText: ; 0x5db39 +GruntM5SeenText: text "We're TEAM ROCKET," line "the exploiters of" cont "#MON!" @@ -511,33 +467,28 @@ GruntM5SeenText: ; 0x5db39 para "We love being" line "evil! Scared?" done -; 0x5db80 -GruntM5BeatenText: ; 0x5db80 +GruntM5BeatenText: text "You think you're a" line "hero?" done -; 0x5db99 -UnknownText_0x5db99: ; 0x5db99 +UnknownText_0x5db99: text "We're not always" line "evil. We just do" cont "whatever we like." done -; 0x5dbcd -GruntM6SeenText: ; 0x5dbcd +GruntM6SeenText: text "Hey, hey! Keep out" line "of our way!" done -; 0x5dbed -GruntM6BeatenText: ; 0x5dbed +GruntM6BeatenText: text "Arggh. I give up." done -; 0x5dc00 -UnknownText_0x5dc00: ; 0x5dc00 +UnknownText_0x5dc00: text "Our EXECUTIVES are" line "trying to take" cont "this place over." @@ -546,9 +497,8 @@ UnknownText_0x5dc00: ; 0x5dc00 line "plan. I wonder" cont "what that is?" done -; 0x5dc64 -GruntF2SeenText: ; 0x5dc64 +GruntF2SeenText: text "Hahaha!" para "How boring." @@ -560,20 +510,17 @@ GruntF2SeenText: ; 0x5dc64 para "Come on, keep me" line "amused!" done -; 0x5dcbf -GruntF2BeatenText: ; 0x5dcbf +GruntF2BeatenText: text "Wh-who are you?" done -; 0x5dcd0 -UnknownText_0x5dcd0: ; 0x5dcd0 +UnknownText_0x5dcd0: text "You beat me, and" line "I won't forget it!" done -; 0x5dcf4 -UnknownText_0x5dcf4: ; 0x5dcf4 +UnknownText_0x5dcf4: text "BUENA: Hi! I'm" line "BUENA!" @@ -601,15 +548,13 @@ UnknownText_0x5dcf4: ; 0x5dcf4 para "It's your very own" line "point card!" done -; 0x5de10 -UnknownText_0x5de10: ; 0x5de10 +UnknownText_0x5de10: text "BUENA: Tune in to" line "my PASSWORD SHOW!" done -; 0x5de35 -UnknownText_0x5de35: ; 0x5de35 +UnknownText_0x5de35: text "BUENA: Hi!" line "Did you tune in to" cont "my radio show?" @@ -617,9 +562,8 @@ UnknownText_0x5de35: ; 0x5de35 para "Do you remember" line "today's password?" done -; 0x5de84 -UnknownText_0x5de84: ; 0x5de84 +UnknownText_0x5de84: text "BUENA: Oh, wow!" line "Thank you!" @@ -631,9 +575,8 @@ UnknownText_0x5de84: ; 0x5de84 para "Come on, <PLAY_G>." line "Join the show." done -; 0x5dedd -UnknownText_0x5dedd: ; 0x5dedd +UnknownText_0x5dedd: text "BUENA: Everyone" line "ready?" @@ -643,18 +586,16 @@ UnknownText_0x5dedd: ; 0x5dedd para "password for" line "<PLAY_G>!" done -; 0x5df29 -UnknownText_0x5df29: ; 0x5df29 +UnknownText_0x5df29: text "BUENA: Come back" line "after you listen" para "to my show, OK?" line "Catch ya later!" done -; 0x5df6c -UnknownText_0x5df6c: ; 0x5df6c +UnknownText_0x5df6c: text "BUENA: Sorry…" para "You get just one" @@ -663,9 +604,8 @@ UnknownText_0x5df6c: ; 0x5df6c para "Come back tomorrow" line "for another try!" done -; 0x5dfc1 -UnknownText_0x5dfc1: ; 0x5dfc1 +UnknownText_0x5dfc1: text "BUENA: YIPPEE!" line "That's right!" @@ -675,18 +615,16 @@ UnknownText_0x5dfc1: ; 0x5dfc1 para "You earned one" line "point! Congrats!" done -; 0x5e01c -UnknownText_0x5e01c: ; 0x5e01c +UnknownText_0x5e01c: text "BUENA: Aww…" line "That's not it…" para "Did you forget the" line "password?" done -; 0x5e054 -UnknownText_0x5e054: ; 0x5e054 +UnknownText_0x5e054: text "BUENA: Yup! Our" line "contestant was" @@ -699,26 +637,23 @@ UnknownText_0x5e054: ; 0x5e054 para "come too!" line "I'll be waiting!" done -; 0x5e0c2 -UnknownText_0x5e0c2: ; 0x5e0c2 +UnknownText_0x5e0c2: text "BUENA: Huh?" line "Today's password?" para "HELP, of course!" done -; 0x5e0f1 -UnknownText_0x5e0f1: ; 0x5e0f1 +UnknownText_0x5e0f1: text "BUENA: Your BLUE" line "CARD's full." para "Trade it in for a" line "fabulous prize!" done -; 0x5e131 -UnknownText_0x5e131: ; 0x5e131 +UnknownText_0x5e131: text "BUENA: Tune in to" line "PASSWORD every" @@ -728,9 +663,8 @@ UnknownText_0x5e131: ; 0x5e131 para "Tune in, then drop" line "in for a visit!" done -; 0x5e192 -UnknownText_0x5e192: ; 0x5e192 +UnknownText_0x5e192: text "BUENA: Oh? You" line "forgot to bring" cont "your BLUE CARD?" @@ -739,9 +673,8 @@ UnknownText_0x5e192: ; 0x5e192 line "points if you" cont "don't have it." done -; 0x5e1ee -UnknownText_0x5e1ee: ; 0x5e1ee +UnknownText_0x5e1ee: text "BUENA: Oh! Your" line "BLUE CARD reached" @@ -761,55 +694,48 @@ UnknownText_0x5e1ee: ; 0x5e1ee para "How would you like" line "my phone number?" done -; 0x5e2bf -UnknownText_0x5e2bf: ; 0x5e2bf +UnknownText_0x5e2bf: text "BUENA: <PLAY_G>," line "do you want to" para "register my phone" line "number?" done -; 0x5e2f3 -UnknownText_0x5e2f3: ; 0x5e2f3 +UnknownText_0x5e2f3: text "<PLAYER> registered" line "BUENA's number." done -; 0x5e310 -UnknownText_0x5e310: ; 0x5e310 +UnknownText_0x5e310: text "BUENA: I look" line "forward to hearing" cont "from you!" done -; 0x5e33c -UnknownText_0x5e33c: ; 0x5e33c +UnknownText_0x5e33c: text "BUENA: Aww… It's a" line "special prize…" done -; 0x5e35e -UnknownText_0x5e35e: ; 0x5e35e +UnknownText_0x5e35e: text "BUENA: <PLAY_G>," line "your phone list" para "has no room left" line "for me…" done -; 0x5e392 -UnknownText_0x5e392: ; 0x5e392 +UnknownText_0x5e392: text "You can cash in" line "your saved points" para "for a lovely prize" line "of your choice!" done -; 0x5e3d8 -UnknownText_0x5e3d8: ; 0x5e3d8 +UnknownText_0x5e3d8: text "You can't trade in" line "points without" cont "your BLUE CARD." @@ -817,29 +743,25 @@ UnknownText_0x5e3d8: ; 0x5e3d8 para "Don't forget your" line "BLUE CARD!" done -; 0x5e426 -UnknownText_0x5e426: ; 0x5e426 +UnknownText_0x5e426: text "2F SALES" done -; 0x5e430 -UnknownText_0x5e430: ; 0x5e430 +UnknownText_0x5e430: text "PROF.OAK'S #MON" line "TALK" para "The Hottest Show" line "on the Air!" done -; 0x5e463 -UnknownText_0x5e463: ; 0x5e463 +UnknownText_0x5e463: text "Anywhere, Anytime" line "#MON Radio" done -; 0x5e481 -RadioTower2F_MapEventHeader: ; 0x5e481 +RadioTower2F_MapEventHeader: ; filler db 0, 0 diff --git a/maps/RadioTower3F.asm b/maps/RadioTower3F.asm index 26fa85fdc..00da6fea7 100644 --- a/maps/RadioTower3F.asm +++ b/maps/RadioTower3F.asm @@ -1,4 +1,4 @@ -RadioTower3F_MapScriptHeader: ; 0x5e53e +RadioTower3F_MapScriptHeader: ; trigger count db 0 @@ -8,25 +8,21 @@ RadioTower3F_MapScriptHeader: ; 0x5e53e ; callbacks dbw 1, UnknownScript_0x5e543 -; 0x5e543 -UnknownScript_0x5e543: ; 0x5e543 +UnknownScript_0x5e543: checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER iftrue UnknownScript_0x5e54a return -; 0x5e54a -UnknownScript_0x5e54a: ; 0x5e54a +UnknownScript_0x5e54a: changeblock $e, $2, $2a changeblock $e, $4, $1 return -; 0x5e553 -SuperNerdScript_0x5e553: ; 0x5e553 +SuperNerdScript_0x5e553: jumptextfaceplayer UnknownText_0x5e621 -; 0x5e556 -GymGuyScript_0x5e556: ; 0x5e556 +GymGuyScript_0x5e556: faceplayer loadfont checkevent EVENT_CLEARED_RADIO_TOWER @@ -35,16 +31,14 @@ GymGuyScript_0x5e556: ; 0x5e556 closetext loadmovesprites end -; 0x5e564 -UnknownScript_0x5e564: ; 0x5e564 +UnknownScript_0x5e564: writetext UnknownText_0x5e6eb closetext loadmovesprites end -; 0x5e56a -CooltrainerFScript_0x5e56a: ; 0x5e56a +CooltrainerFScript_0x5e56a: faceplayer loadfont checkevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER @@ -57,16 +51,14 @@ CooltrainerFScript_0x5e56a: ; 0x5e56a closetext loadmovesprites end -; 0x5e584 -UnknownScript_0x5e584: ; 0x5e584 +UnknownScript_0x5e584: writetext UnknownText_0x5e7cb closetext loadmovesprites end -; 0x5e58a -UnknownScript_0x5e58a: ; 0x5e58a +UnknownScript_0x5e58a: writetext UnknownText_0x5e7e2 keeptextopen verbosegiveitem TM_SUNNY_DAY, 1 @@ -76,19 +68,17 @@ UnknownScript_0x5e58a: ; 0x5e58a loadmovesprites setevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER end -; 0x5e59d -UnknownScript_0x5e59d: ; 0x5e59d +UnknownScript_0x5e59d: writetext UnknownText_0x5e85c closetext -UnknownScript_0x5e5a1: ; 0x5e5a1 +UnknownScript_0x5e5a1: loadmovesprites end -; 0x5e5a3 -TrainerGruntM7: ; 0x5e5a3 +TrainerGruntM7: ; bit/flag number - dw $4f7 + dw EVENT_BEAT_ROCKET_GRUNTM_7 ; trainer group && trainer id db GRUNTM, 7 @@ -104,20 +94,18 @@ TrainerGruntM7: ; 0x5e5a3 ; script when talk again dw GruntM7Script -; 0x5e5af -GruntM7Script: ; 0x5e5af +GruntM7Script: talkaftercancel loadfont writetext UnknownText_0x5e8d0 closetext loadmovesprites end -; 0x5e5b7 -TrainerGruntM8: ; 0x5e5b7 +TrainerGruntM8: ; bit/flag number - dw $4f8 + dw EVENT_BEAT_ROCKET_GRUNTM_8 ; trainer group && trainer id db GRUNTM, 8 @@ -133,20 +121,18 @@ TrainerGruntM8: ; 0x5e5b7 ; script when talk again dw GruntM8Script -; 0x5e5c3 -GruntM8Script: ; 0x5e5c3 +GruntM8Script: talkaftercancel loadfont writetext UnknownText_0x5e944 closetext loadmovesprites end -; 0x5e5cb -TrainerGruntM9: ; 0x5e5cb +TrainerGruntM9: ; bit/flag number - dw $4f9 + dw EVENT_BEAT_ROCKET_GRUNTM_9 ; trainer group && trainer id db GRUNTM, 9 @@ -162,20 +148,18 @@ TrainerGruntM9: ; 0x5e5cb ; script when talk again dw GruntM9Script -; 0x5e5d7 -GruntM9Script: ; 0x5e5d7 +GruntM9Script: talkaftercancel loadfont writetext UnknownText_0x5e9d0 closetext loadmovesprites end -; 0x5e5df -TrainerScientistMarc: ; 0x5e5df +TrainerScientistMarc: ; bit/flag number - dw $4a2 + dw EVENT_BEAT_SCIENTIST_MARC ; trainer group && trainer id db SCIENTIST, MARC @@ -191,18 +175,16 @@ TrainerScientistMarc: ; 0x5e5df ; script when talk again dw ScientistMarcScript -; 0x5e5eb -ScientistMarcScript: ; 0x5e5eb +ScientistMarcScript: talkaftercancel loadfont writetext UnknownText_0x5ea61 closetext loadmovesprites end -; 0x5e5f3 -MapRadioTower3FSignpost2Script:: ; 0x5e5f3 +MapRadioTower3FSignpost2Script:: loadfont writetext UnknownText_0x5eaa4 closetext @@ -210,12 +192,11 @@ MapRadioTower3FSignpost2Script:: ; 0x5e5f3 iftrue UnknownScript_0x5e603 checkitem CARD_KEY iftrue UnknownScript_0x5e605 -UnknownScript_0x5e603: ; 0x5e603 +UnknownScript_0x5e603: loadmovesprites end -; 0x5e605 -UnknownScript_0x5e605: ; 0x5e605 +UnknownScript_0x5e605: writetext UnknownText_0x5eabc closetext setevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER @@ -226,17 +207,14 @@ UnknownScript_0x5e605: ; 0x5e605 loadmovesprites waitbutton end -; 0x5e61b -MapRadioTower3FSignpost0Script: ; 0x5e61b +MapRadioTower3FSignpost0Script: jumptext UnknownText_0x5ead6 -; 0x5e61e -MapRadioTower3FSignpost1Script: ; 0x5e61e +MapRadioTower3FSignpost1Script: jumptext UnknownText_0x5eae4 -; 0x5e621 -UnknownText_0x5e621: ; 0x5e621 +UnknownText_0x5e621: text "We have recordings" line "of the cries of" @@ -246,9 +224,8 @@ UnknownText_0x5e621: ; 0x5e621 para "We must have about" line "200 kinds." done -; 0x5e682 -UnknownText_0x5e682: ; 0x5e682 +UnknownText_0x5e682: text "To trainers, #-" line "MON are their" cont "beloved partners." @@ -259,9 +236,8 @@ UnknownText_0x5e682: ; 0x5e682 para "trying to control" line "#MON." done -; 0x5e6eb -UnknownText_0x5e6eb: ; 0x5e6eb +UnknownText_0x5e6eb: text "We run 24 hours a" line "day to broadcast" @@ -272,9 +248,8 @@ UnknownText_0x5e6eb: ; 0x5e6eb line "run around the" cont "clock too!" done -; 0x5e754 -UnknownText_0x5e754: ; 0x5e754 +UnknownText_0x5e754: text "The TEAM ROCKET" line "boss has locked" cont "himself in." @@ -287,38 +262,33 @@ UnknownText_0x5e754: ; 0x5e754 para "Please save him!" done -; 0x5e7cb -UnknownText_0x5e7cb: ; 0x5e7cb +UnknownText_0x5e7cb: text "Is the DIRECTOR" line "safe?" done -; 0x5e7e2 -UnknownText_0x5e7e2: ; 0x5e7e2 +UnknownText_0x5e7e2: text "Thank you!" line "You're my hero!" para "This is a token of" line "my appreciation." done -; 0x5e821 -UnknownText_0x5e821: ; 0x5e821 +UnknownText_0x5e821: text "It's SUNNY DAY." line "It powers up fire-" cont "type moves for a" cont "while." done -; 0x5e85c -UnknownText_0x5e85c: ; 0x5e85c +UnknownText_0x5e85c: text "You were simply" line "marvelous!" done -; 0x5e878 -GruntM7SeenText: ; 0x5e878 +GruntM7SeenText: text "I've been given" line "strict orders." @@ -326,113 +296,97 @@ GruntM7SeenText: ; 0x5e878 line "one who challenges" cont "TEAM ROCKET!" done -; 0x5e8c8 -GruntM7BeatenText: ; 0x5e8c8 +GruntM7BeatenText: text "What?!" done -; 0x5e8d0 -UnknownText_0x5e8d0: ; 0x5e8d0 +UnknownText_0x5e8d0: text "I failed in my" line "duties…" para "I'll be docked pay" line "for this…" done -; 0x5e904 -GruntM8SeenText: ; 0x5e904 +GruntM8SeenText: text "It feels great" line "ordering #MON" cont "to commit crimes." done -; 0x5e934 -GruntM8BeatenText: ; 0x5e934 +GruntM8BeatenText: text "You're kidding!" done -; 0x5e944 -UnknownText_0x5e944: ; 0x5e944 +UnknownText_0x5e944: text "I feel lousy over" line "losing!" para "Darn it! I hate" line "useless #MON!" done -; 0x5e97d -GruntM9SeenText: ; 0x5e97d +GruntM9SeenText: text "Why did the shut-" line "ter open? Did you" para "have something to" line "do with this?" done -; 0x5e9c2 -GruntM9BeatenText: ; 0x5e9c2 +GruntM9BeatenText: text "I'm done for!" done -; 0x5e9d0 -UnknownText_0x5e9d0: ; 0x5e9d0 +UnknownText_0x5e9d0: text "What?! You made it" line "past our men in" cont "the UNDERGROUND?" para "How could you?" done -; 0x5ea14 -ScientistMarcSeenText: ; 0x5ea14 +ScientistMarcSeenText: text "An unknown child" line "wandering here?" para "Who are you?" done -; 0x5ea43 -ScientistMarcBeatenText: ; 0x5ea43 +ScientistMarcBeatenText: text "Tch! I took you" line "too lightly!" done -; 0x5ea61 -UnknownText_0x5ea61: ; 0x5ea61 +UnknownText_0x5ea61: text "Bwahahaha…" para "I can transmit as" line "strong a signal as" cont "I need from here." done -; 0x5eaa4 -UnknownText_0x5eaa4: ; 0x5eaa4 +UnknownText_0x5eaa4: text "It's the CARD KEY" line "slot." done -; 0x5eabc -UnknownText_0x5eabc: ; 0x5eabc +UnknownText_0x5eabc: text "<PLAYER> inserted" line "the CARD KEY." done -; 0x5ead6 -UnknownText_0x5ead6: ; 0x5ead6 +UnknownText_0x5ead6: text "3F PERSONNEL" done -; 0x5eae4 -UnknownText_0x5eae4: ; 0x5eae4 +UnknownText_0x5eae4: text "#MON MUSIC with" line "Host DJ BEN" done -; 0x5eb01 -RadioTower3F_MapEventHeader: ; 0x5eb01 +RadioTower3F_MapEventHeader: ; filler db 0, 0 @@ -460,4 +414,3 @@ RadioTower3F_MapEventHeader: ; 0x5eb01 person_event SPRITE_ROCKET, 6, 10, $6, $0, 255, 255, $2, 3, TrainerGruntM8, $06ce person_event SPRITE_ROCKET, 10, 20, $7, $0, 255, 255, $2, 3, TrainerGruntM9, $06ce person_event SPRITE_SCIENTIST, 10, 13, $7, $0, 255, 255, $92, 5, TrainerScientistMarc, $06ce -; 0x5eb80 diff --git a/maps/RadioTower4F.asm b/maps/RadioTower4F.asm index a305cdb57..147b60141 100644 --- a/maps/RadioTower4F.asm +++ b/maps/RadioTower4F.asm @@ -1,16 +1,14 @@ -RadioTower4F_MapScriptHeader: ; 0x5eb80 +RadioTower4F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5eb82 -FisherScript_0x5eb82: ; 0x5eb82 +FisherScript_0x5eb82: jumptextfaceplayer UnknownText_0x5ec12 -; 0x5eb85 -TeacherScript_0x5eb85: ; 0x5eb85 +TeacherScript_0x5eb85: faceplayer loadfont checkevent EVENT_GOT_PINK_BOW_FROM_MARY @@ -21,9 +19,8 @@ TeacherScript_0x5eb85: ; 0x5eb85 closetext loadmovesprites end -; 0x5eb99 -UnknownScript_0x5eb99: ; 0x5eb99 +UnknownScript_0x5eb99: writetext UnknownText_0x5ecab keeptextopen verbosegiveitem PINK_BOW, 1 @@ -33,28 +30,25 @@ UnknownScript_0x5eb99: ; 0x5eb99 loadmovesprites setevent EVENT_GOT_PINK_BOW_FROM_MARY end -; 0x5ebac -UnknownScript_0x5ebac: ; 0x5ebac +UnknownScript_0x5ebac: writetext UnknownText_0x5ed2c closetext -UnknownScript_0x5ebb0: ; 0x5ebb0 +UnknownScript_0x5ebb0: loadmovesprites end -; 0x5ebb2 -GrowlitheScript_0x5ebb2: ; 0x5ebb2 +GrowlitheScript_0x5ebb2: loadfont writetext UnknownText_0x5ed66 cry MEOWTH closetext loadmovesprites end -; 0x5ebbc -TrainerGruntM10: ; 0x5ebbc +TrainerGruntM10: ; bit/flag number - dw $4fa + dw EVENT_BEAT_ROCKET_GRUNTM_10 ; trainer group && trainer id db GRUNTM, 10 @@ -70,20 +64,18 @@ TrainerGruntM10: ; 0x5ebbc ; script when talk again dw GruntM10Script -; 0x5ebc8 -GruntM10Script: ; 0x5ebc8 +GruntM10Script: talkaftercancel loadfont writetext UnknownText_0x5ede2 closetext loadmovesprites end -; 0x5ebd0 -TrainerExecutivem2: ; 0x5ebd0 +TrainerExecutivem2: ; bit/flag number - dw $572 + dw EVENT_BEAT_ROCKET_EXECUTIVEM_2 ; trainer group && trainer id db EXECUTIVEM, 2 @@ -99,20 +91,18 @@ TrainerExecutivem2: ; 0x5ebd0 ; script when talk again dw Executivem2Script -; 0x5ebdc -Executivem2Script: ; 0x5ebdc +Executivem2Script: talkaftercancel loadfont writetext UnknownText_0x5ee69 closetext loadmovesprites end -; 0x5ebe4 -TrainerGruntF4: ; 0x5ebe4 +TrainerGruntF4: ; bit/flag number - dw $513 + dw EVENT_BEAT_ROCKET_GRUNTF_4 ; trainer group && trainer id db GRUNTF, 4 @@ -128,20 +118,18 @@ TrainerGruntF4: ; 0x5ebe4 ; script when talk again dw GruntF4Script -; 0x5ebf0 -GruntF4Script: ; 0x5ebf0 +GruntF4Script: talkaftercancel loadfont writetext UnknownText_0x5ef31 closetext loadmovesprites end -; 0x5ebf8 -TrainerScientistRich: ; 0x5ebf8 +TrainerScientistRich: ; bit/flag number - dw $4a3 + dw EVENT_BEAT_SCIENTIST_RICH ; trainer group && trainer id db SCIENTIST, RICH @@ -157,26 +145,22 @@ TrainerScientistRich: ; 0x5ebf8 ; script when talk again dw ScientistRichScript -; 0x5ec04 -ScientistRichScript: ; 0x5ec04 +ScientistRichScript: talkaftercancel loadfont writetext UnknownText_0x5efcb closetext loadmovesprites end -; 0x5ec0c -MapRadioTower4FSignpost0Script: ; 0x5ec0c +MapRadioTower4FSignpost0Script: jumptext UnknownText_0x5effe -; 0x5ec0f -MapRadioTower4FSignpost1Script: ; 0x5ec0f +MapRadioTower4FSignpost1Script: jumptext UnknownText_0x5f00d -; 0x5ec12 -UnknownText_0x5ec12: ; 0x5ec12 +UnknownText_0x5ec12: text "I listened to the" line "radio while I was" cont "at the RUINS." @@ -184,50 +168,44 @@ UnknownText_0x5ec12: ; 0x5ec12 para "I heard a strange" line "broadcast there." done -; 0x5ec68 -UnknownText_0x5ec68: ; 0x5ec68 +UnknownText_0x5ec68: text "MARY: Why? Why do" line "I have to suffer" cont "through this?" para "MEOWTH, help me!" done -; 0x5ecab -UnknownText_0x5ecab: ; 0x5ecab +UnknownText_0x5ecab: text "MARY: Oh! You're" line "my little savior!" para "Will you take this" line "as my thanks?" done -; 0x5ecef -UnknownText_0x5ecef: ; 0x5ecef +UnknownText_0x5ecef: text "MARY: It's just" line "right for #MON" para "that know normal-" line "type moves." done -; 0x5ed2c -UnknownText_0x5ed2c: ; 0x5ed2c +UnknownText_0x5ed2c: text "MARY: Please tune" line "into me on PROF." para "OAK'S #MON TALK" line "show." done -; 0x5ed66 -UnknownText_0x5ed66: ; 0x5ed66 +UnknownText_0x5ed66: text "MEOWTH: Meowth…" done -; 0x5ed77 -GruntM10SeenText: ; 0x5ed77 +GruntM10SeenText: text "You plan to rescue" line "the DIRECTOR?" @@ -235,20 +213,17 @@ GruntM10SeenText: ; 0x5ed77 line "sible because I'm" cont "going to beat you!" done -; 0x5edcf -GruntM10BeatenText: ; 0x5edcf +GruntM10BeatenText: text "No! Unbelievable!" done -; 0x5ede2 -UnknownText_0x5ede2: ; 0x5ede2 +UnknownText_0x5ede2: text "I don't believe" line "it! I was beaten!" done -; 0x5ee04 -Executivem2SeenText: ; 0x5ee04 +Executivem2SeenText: text "Stop! I'm known as" line "the TEAM ROCKET" cont "fortress!" @@ -256,15 +231,13 @@ Executivem2SeenText: ; 0x5ee04 para "You're not taking" line "another step!" done -; 0x5ee50 -Executivem2BeatenText: ; 0x5ee50 +Executivem2BeatenText: text "The fortress came" line "down!" done -; 0x5ee69 -UnknownText_0x5ee69: ; 0x5ee69 +UnknownText_0x5ee69: text "You've earned my" line "respect, so here's" cont "some advice." @@ -273,9 +246,8 @@ UnknownText_0x5ee69: ; 0x5ee69 line "You can still turn" cont "back." done -; 0x5eec4 -GruntF4SeenText: ; 0x5eec4 +GruntF4SeenText: text "Don't I think" line "#MON are cute?" @@ -285,58 +257,50 @@ GruntF4SeenText: ; 0x5eec4 para "after they beat" line "yours!" done -; 0x5ef15 -GruntF4BeatenText: ; 0x5ef15 +GruntF4BeatenText: text "Oh, no! They're so" line "useless!" done -; 0x5ef31 -UnknownText_0x5ef31: ; 0x5ef31 +UnknownText_0x5ef31: text "I love my" line "beautiful self!" para "Who cares about" line "#MON?" done -; 0x5ef62 -ScientistRichSeenText: ; 0x5ef62 +ScientistRichSeenText: text "Most excellent." para "This RADIO TOWER" line "will fulfill our" cont "grand design." done -; 0x5efa3 -ScientistRichBeatenText: ; 0x5efa3 +ScientistRichBeatenText: text "Hmmm…" para "All grand plans" line "come with snags." done -; 0x5efcb -UnknownText_0x5efcb: ; 0x5efcb +UnknownText_0x5efcb: text "Do you honestly" line "believe you can" cont "stop TEAM ROCKET?" done -; 0x5effe -UnknownText_0x5effe: ; 0x5effe +UnknownText_0x5effe: text "4F PRODUCTION" done -; 0x5f00d -UnknownText_0x5f00d: ; 0x5f00d +UnknownText_0x5f00d: text "4F STUDIO 2" done -; 0x5f01a -RadioTower4F_MapEventHeader: ; 0x5f01a +RadioTower4F_MapEventHeader: ; filler db 0, 0 @@ -364,4 +328,3 @@ RadioTower4F_MapEventHeader: ; 0x5f01a person_event SPRITE_ROCKET, 5, 18, $8, $2, 255, 255, $2, 2, TrainerExecutivem2, $06ce person_event SPRITE_ROCKET_GIRL, 8, 16, $9, $0, 255, 255, $82, 1, TrainerGruntF4, $06ce person_event SPRITE_SCIENTIST, 6, 8, $8, $0, 255, 255, $92, 4, TrainerScientistRich, $06ce -; 0x5f099 diff --git a/maps/RadioTower5F.asm b/maps/RadioTower5F.asm index 12a9d29e9..c2b44aa6a 100644 --- a/maps/RadioTower5F.asm +++ b/maps/RadioTower5F.asm @@ -1,4 +1,4 @@ -RadioTower5F_MapScriptHeader: ; 0x60000 +RadioTower5F_MapScriptHeader: ; trigger count db 3 @@ -9,21 +9,17 @@ RadioTower5F_MapScriptHeader: ; 0x60000 ; callback count db 0 -; 0x6000e -UnknownScript_0x6000e: ; 0x6000e +UnknownScript_0x6000e: end -; 0x6000f -UnknownScript_0x6000f: ; 0x6000f +UnknownScript_0x6000f: end -; 0x60010 -UnknownScript_0x60010: ; 0x60010 +UnknownScript_0x60010: end -; 0x60011 -UnknownScript_0x60011: ; 0x60011 +UnknownScript_0x60011: spriteface $2, UP showemote $0, $2, 15 loadfont @@ -47,9 +43,8 @@ UnknownScript_0x60011: ; 0x60011 verbosegiveitem BASEMENT_KEY, 1 loadmovesprites dotrigger $1 - setevent $0573 + setevent EVENT_BEAT_ROCKET_EXECUTIVEM_3 end -; 0x60046 Director: faceplayer @@ -61,16 +56,15 @@ Director: loadmovesprites end -UnknownScript_0x60054: ; 0x60054 +UnknownScript_0x60054: writetext UnknownText_0x60824 closetext loadmovesprites end -; 0x6005a -TrainerExecutivef1: ; 0x6005a +TrainerExecutivef1: ; bit/flag number - dw $56f + dw EVENT_BEAT_ROCKET_EXECUTIVEF_1 ; trainer group && trainer id db EXECUTIVEF, 1 @@ -86,18 +80,16 @@ TrainerExecutivef1: ; 0x6005a ; script when talk again dw Executivef1Script -; 0x60066 -Executivef1Script: ; 0x60066 +Executivef1Script: talkaftercancel loadfont writetext UnknownText_0x60358 closetext loadmovesprites end -; 0x6006e -UnknownScript_0x6006e: ; 0x6006e +UnknownScript_0x6006e: applymovement $0, MovementData_0x60125 playmusic MUSIC_ROCKET_ENCOUNTER spriteface $3, RIGHT @@ -120,7 +112,7 @@ UnknownScript_0x6006e: ; 0x6006e disappear $4 pause 15 special Function8c0ab - setevent $0571 + setevent EVENT_BEAT_ROCKET_EXECUTIVEM_1 setevent EVENT_CLEARED_RADIO_TOWER clearflag $0013 setevent $06cc @@ -150,43 +142,37 @@ UnknownScript_0x6006e: ; 0x6006e setevent EVENT_GOT_CLEAR_BELL setevent $0761 jump UnknownScript_0x600f1 -; 0x600f1 -UnknownScript_0x600f1: ; 0x600f1 +UnknownScript_0x600f1: applymovement $2, MovementData_0x6011a playsound SFX_EXIT_BUILDING disappear $2 end -; 0x600fb Ben: jumptextfaceplayer BenText -ItemFragment_0x600fe: ; 0x600fe +ItemFragment_0x600fe: db ULTRA_BALL, 1 -; 0x60100 -MapRadioTower5FSignpost0Script: ; 0x60100 +MapRadioTower5FSignpost0Script: jumptext UnknownText_0x608e0 -; 0x60103 -MapRadioTower5FSignpost2Script: ; 0x60103 +MapRadioTower5FSignpost2Script: jumptext UnknownText_0x608f9 -; 0x60106 RadioTower5FBookshelf: jumpstd magazinebookshelf -MovementData_0x60109: ; 0x60109 +MovementData_0x60109: step_left step_left step_left step_up step_up step_end -; 0x6010f -MovementData_0x6010f: ; 0x6010f +MovementData_0x6010f: step_down step_down step_right @@ -198,9 +184,8 @@ MovementData_0x6010f: ; 0x6010f step_down step_left step_end -; 0x6011a -MovementData_0x6011a: ; 0x6011a +MovementData_0x6011a: step_right step_up step_up @@ -212,21 +197,18 @@ MovementData_0x6011a: ; 0x6011a step_up step_up step_end -; 0x60125 -MovementData_0x60125: ; 0x60125 +MovementData_0x60125: step_left step_left step_end -; 0x60128 -UnknownText_0x60128: ; 0x60128 +UnknownText_0x60128: text "Y-you! You came to" line "rescue me?" done -; 0x60147 -UnknownText_0x60147: ; 0x60147 +UnknownText_0x60147: text "Is that what you" line "were expecting?" @@ -247,15 +229,13 @@ UnknownText_0x60147: ; 0x60147 line "you. But only if" cont "you can beat me!" done -; 0x60223 -UnknownText_0x60223: ; 0x60223 +UnknownText_0x60223: text "OK, OK. I'll tell" line "you where he is." done -; 0x60246 -UnknownText_0x60246: ; 0x60246 +UnknownText_0x60246: text "We stashed the" line "real DIRECTOR in" @@ -269,9 +249,8 @@ UnknownText_0x60246: ; 0x60246 para "But I doubt you'll" line "get that far." done -; 0x602cb -Executivef1SeenText: ; 0x602cb +Executivef1SeenText: text "Remember me from" line "the HIDEOUT in" cont "MAHOGANY TOWN?" @@ -279,18 +258,16 @@ Executivef1SeenText: ; 0x602cb para "I lost then, but I" line "won't this time." done -; 0x6031e -Executivef1BeatenText: ; 0x6031e +Executivef1BeatenText: text "This can't be" line "happening!" para "I fought hard, but" line "I still lost…" done -; 0x60358 -UnknownText_0x60358: ; 0x60358 +UnknownText_0x60358: text "<PLAYER>, isn't it?" para "A brat like you" @@ -303,9 +280,8 @@ UnknownText_0x60358: ; 0x60358 line "I really admire" cont "your power." done -; 0x603d1 -UnknownText_0x603d1: ; 0x603d1 +UnknownText_0x603d1: text "Oh? You managed to" line "get this far?" @@ -333,15 +309,13 @@ UnknownText_0x603d1: ; 0x603d1 line "to interfere with" cont "our plans." done -; 0x604f3 -UnknownText_0x604f3: ; 0x604f3 +UnknownText_0x604f3: text "No! Forgive me," line "GIOVANNI!" done -; 0x6050e -UnknownText_0x6050e: ; 0x6050e +UnknownText_0x6050e: text "How could this be?" para "Our dreams have" @@ -358,9 +332,8 @@ UnknownText_0x6050e: ; 0x6050e para "Farewell." done -; 0x605b2 -UnknownText_0x605b2: ; 0x605b2 +UnknownText_0x605b2: text "DIRECTOR: <PLAY_G>," line "thank you!" @@ -374,9 +347,8 @@ UnknownText_0x605b2: ; 0x605b2 line "much, but please" cont "take this." done -; 0x6062c -UnknownText_0x6062c: ; 0x6062c +UnknownText_0x6062c: text "There used to be a" line "tower right here" cont "in GOLDENROD CITY." @@ -426,9 +398,8 @@ UnknownText_0x6062c: ; 0x6062c para "OK, I better go to" line "my OFFICE." done -; 0x60824 -UnknownText_0x60824: ; 0x60824 +UnknownText_0x60824: text "DIRECTOR: Hello," line "<PLAY_G>!" @@ -445,25 +416,22 @@ UnknownText_0x60824: ; 0x60824 line "if people enjoyed" cont "our programs." done -; 0x608be BenText: text "BEN: Do you listen" line "to our music?" done -UnknownText_0x608e0: ; 0x608e0 +UnknownText_0x608e0: text "5F DIRECTOR'S" line " OFFICE" done -; 0x608f9 -UnknownText_0x608f9: ; 0x608f9 +UnknownText_0x608f9: text "5F STUDIO 1" done -; 0x60906 -RadioTower5F_MapEventHeader: ; 0x60906 +RadioTower5F_MapEventHeader: ; filler db 0, 0 @@ -492,4 +460,3 @@ RadioTower5F_MapEventHeader: ; 0x60906 person_event SPRITE_ROCKET_GIRL, 6, 21, $8, $0, 255, 255, $82, 1, TrainerExecutivef1, $06ce person_event SPRITE_ROCKER, 9, 17, $8, $0, 255, 255, $80, 0, Ben, $06d0 person_event SPRITE_POKE_BALL, 9, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x600fe, $07cd -; 0x60980 diff --git a/maps/Route1.asm b/maps/Route1.asm index dc102136c..ee4aae675 100644 --- a/maps/Route1.asm +++ b/maps/Route1.asm @@ -1,14 +1,13 @@ -Route1_MapScriptHeader: ; 0x1ac554 +Route1_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ac556 -TrainerSchoolboyDanny: ; 0x1ac556 +TrainerSchoolboyDanny: ; bit/flag number - dw $470 + dw EVENT_BEAT_SCHOOLBOY_DANNY ; trainer group && trainer id db SCHOOLBOY, DANNY @@ -24,20 +23,18 @@ TrainerSchoolboyDanny: ; 0x1ac556 ; script when talk again dw SchoolboyDannyScript -; 0x1ac562 -SchoolboyDannyScript: ; 0x1ac562 +SchoolboyDannyScript: talkaftercancel loadfont writetext UnknownText_0x1ac5d7 closetext loadmovesprites end -; 0x1ac56a -TrainerCooltrainerfQuinn: ; 0x1ac56a +TrainerCooltrainerfQuinn: ; bit/flag number - dw $568 + dw EVENT_BEAT_COOLTRAINERF_QUINN ; trainer group && trainer id db COOLTRAINERF, QUINN @@ -53,75 +50,64 @@ TrainerCooltrainerfQuinn: ; 0x1ac56a ; script when talk again dw CooltrainerfQuinnScript -; 0x1ac576 -CooltrainerfQuinnScript: ; 0x1ac576 +CooltrainerfQuinnScript: talkaftercancel loadfont writetext UnknownText_0x1ac640 closetext loadmovesprites end -; 0x1ac57e -MapRoute1Signpost0Script: ; 0x1ac57e +MapRoute1Signpost0Script: jumptext UnknownText_0x1ac675 -; 0x1ac581 -FruitTreeScript_0x1ac581: ; 0x1ac581 +FruitTreeScript_0x1ac581: fruittree $1a -; 0x1ac583 -SchoolboyDannySeenText: ; 0x1ac583 +SchoolboyDannySeenText: text "If trainers meet," line "the first thing to" cont "do is battle." done -; 0x1ac5b7 -SchoolboyDannyBeatenText: ; 0x1ac5b7 +SchoolboyDannyBeatenText: text "Awww… I've got a" line "losing record…" done -; 0x1ac5d7 -UnknownText_0x1ac5d7: ; 0x1ac5d7 +UnknownText_0x1ac5d7: text "For trainers, it's" line "a given that we'll" para "battle whenever we" line "meet." done -; 0x1ac615 -CooltrainerfQuinnSeenText: ; 0x1ac615 +CooltrainerfQuinnSeenText: text "You there!" line "Want to battle?" done -; 0x1ac631 -CooltrainerfQuinnBeatenText: ; 0x1ac631 +CooltrainerfQuinnBeatenText: text "Down and out…" done -; 0x1ac640 -UnknownText_0x1ac640: ; 0x1ac640 +UnknownText_0x1ac640: text "You're strong." para "You obviously must" line "have trained hard." done -; 0x1ac675 -UnknownText_0x1ac675: ; 0x1ac675 +UnknownText_0x1ac675: text "ROUTE 1" para "PALLET TOWN -" line "VIRIDIAN CITY" done -; 0x1ac69a -Route1_MapEventHeader: ; 0x1ac69a +Route1_MapEventHeader: ; filler db 0, 0 @@ -140,4 +126,3 @@ Route1_MapEventHeader: ; 0x1ac69a person_event SPRITE_YOUNGSTER, 16, 8, $9, $0, 255, 255, $92, 4, TrainerSchoolboyDanny, $ffff person_event SPRITE_COOLTRAINER_F, 29, 13, $a, $0, 255, 255, $82, 2, TrainerCooltrainerfQuinn, $ffff person_event SPRITE_FRUIT_TREE, 11, 7, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1ac581, $ffff -; 0x1ac6cc diff --git a/maps/Route10South.asm b/maps/Route10South.asm index 363dde504..a9955dfb2 100644 --- a/maps/Route10South.asm +++ b/maps/Route10South.asm @@ -1,14 +1,13 @@ -Route10South_MapScriptHeader: ; 0x1ae3f4 +Route10South_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ae3f6 -TrainerHikerJim: ; 0x1ae3f6 +TrainerHikerJim: ; bit/flag number - dw $534 + dw EVENT_BEAT_HIKER_JIM ; trainer group && trainer id db HIKER, JIM @@ -24,20 +23,18 @@ TrainerHikerJim: ; 0x1ae3f6 ; script when talk again dw HikerJimScript -; 0x1ae402 -HikerJimScript: ; 0x1ae402 +HikerJimScript: talkaftercancel loadfont writetext UnknownText_0x1ae43b closetext loadmovesprites end -; 0x1ae40a -TrainerPokefanmRobert: ; 0x1ae40a +TrainerPokefanmRobert: ; bit/flag number - dw $4cf + dw EVENT_BEAT_POKEFANM_ROBERT ; trainer group && trainer id db POKEFANM, ROBERT @@ -53,70 +50,60 @@ TrainerPokefanmRobert: ; 0x1ae40a ; script when talk again dw PokefanmRobertScript -; 0x1ae416 -PokefanmRobertScript: ; 0x1ae416 +PokefanmRobertScript: talkaftercancel loadfont writetext UnknownText_0x1ae4a9 closetext loadmovesprites end -; 0x1ae41e -MapRoute10SouthSignpost0Script: ; 0x1ae41e +MapRoute10SouthSignpost0Script: jumptext UnknownText_0x1ae4dc -; 0x1ae421 -HikerJimSeenText: ; 0x1ae421 +HikerJimSeenText: text "Hahahah!" done -; 0x1ae42b -HikerJimBeatenText: ; 0x1ae42b +HikerJimBeatenText: text "Hahaha-hachoo!" done -; 0x1ae43b -UnknownText_0x1ae43b: ; 0x1ae43b +UnknownText_0x1ae43b: text "Hay fever is" line "making me sneeze!" cont "Ahahah-CHOO!" done -; 0x1ae468 -PokefanmRobertSeenText: ; 0x1ae468 +PokefanmRobertSeenText: text "You like #MON," line "don't you?" para "Me too!" done -; 0x1ae48a -PokefanmRobertBeatenText: ; 0x1ae48a +PokefanmRobertBeatenText: text "I'd have to say" line "that's my loss." done -; 0x1ae4a9 -UnknownText_0x1ae4a9: ; 0x1ae4a9 +UnknownText_0x1ae4a9: text "Look what you did" line "to my #MON…" para "I won't forget" line "this…" done -; 0x1ae4dc -UnknownText_0x1ae4dc: ; 0x1ae4dc +UnknownText_0x1ae4dc: text "ROUTE 10" para "CERULEAN CITY -" line "LAVENDER TOWN" done -; 0x1ae504 -Route10South_MapEventHeader: ; 0x1ae504 +Route10South_MapEventHeader: ; filler db 0, 0 @@ -135,4 +122,3 @@ Route10South_MapEventHeader: ; 0x1ae504 db 2 person_event SPRITE_POKEFAN_M, 7, 21, $8, $0, 255, 255, $b2, 3, TrainerHikerJim, $ffff person_event SPRITE_POKEFAN_M, 14, 12, $a, $0, 255, 255, $82, 3, TrainerPokefanmRobert, $ffff -; 0x1ae52e diff --git a/maps/Route11.asm b/maps/Route11.asm index 7f9aca992..1701042b4 100644 --- a/maps/Route11.asm +++ b/maps/Route11.asm @@ -1,14 +1,13 @@ -Route11_MapScriptHeader: ; 0x68000 +Route11_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x68002 -TrainerYoungsterOwen: ; 0x68002 +TrainerYoungsterOwen: ; bit/flag number - dw $5b3 + dw EVENT_BEAT_YOUNGSTER_OWEN ; trainer group && trainer id db YOUNGSTER, OWEN @@ -24,20 +23,18 @@ TrainerYoungsterOwen: ; 0x68002 ; script when talk again dw YoungsterOwenScript -; 0x6800e -YoungsterOwenScript: ; 0x6800e +YoungsterOwenScript: talkaftercancel loadfont writetext UnknownText_0x680b2 closetext loadmovesprites end -; 0x68016 -TrainerYoungsterJason: ; 0x68016 +TrainerYoungsterJason: ; bit/flag number - dw $5b4 + dw EVENT_BEAT_YOUNGSTER_JASON ; trainer group && trainer id db YOUNGSTER, JASON @@ -53,20 +50,18 @@ TrainerYoungsterJason: ; 0x68016 ; script when talk again dw YoungsterJasonScript -; 0x68022 -YoungsterJasonScript: ; 0x68022 +YoungsterJasonScript: talkaftercancel loadfont writetext UnknownText_0x6814a closetext loadmovesprites end -; 0x6802a -TrainerPsychicHerman: ; 0x6802a +TrainerPsychicHerman: ; bit/flag number - dw $43c + dw EVENT_BEAT_PSYCHIC_HERMAN ; trainer group && trainer id db PSYCHIC_T, HERMAN @@ -82,20 +77,18 @@ TrainerPsychicHerman: ; 0x6802a ; script when talk again dw PsychicHermanScript -; 0x68036 -PsychicHermanScript: ; 0x68036 +PsychicHermanScript: talkaftercancel loadfont writetext UnknownText_0x6817b closetext loadmovesprites end -; 0x6803e -TrainerPsychicFidel: ; 0x6803e +TrainerPsychicFidel: ; bit/flag number - dw $43d + dw EVENT_BEAT_PSYCHIC_FIDEL ; trainer group && trainer id db PSYCHIC_T, FIDEL @@ -111,110 +104,94 @@ TrainerPsychicFidel: ; 0x6803e ; script when talk again dw PsychicFidelScript -; 0x6804a -PsychicFidelScript: ; 0x6804a +PsychicFidelScript: talkaftercancel loadfont writetext UnknownText_0x681ec closetext loadmovesprites end -; 0x68052 -MapRoute11Signpost0Script: ; 0x68052 +MapRoute11Signpost0Script: jumptext UnknownText_0x68238 -; 0x68055 -FruitTreeScript_0x68055: ; 0x68055 +FruitTreeScript_0x68055: fruittree $18 -; 0x68057 -MapRoute11SignpostItem1: ; 0x68057 +MapRoute11SignpostItem1: dw $00f5 db REVIVE -; 0x6805a -YoungsterOwenSeenText: ; 0x6805a +YoungsterOwenSeenText: text "There's no cheat-" line "ing in #MON." para "Let's keep it fair" line "and square!" done -; 0x68097 -YoungsterOwenBeatenText: ; 0x68097 +YoungsterOwenBeatenText: text "Huh? How did this" line "happen?" done -; 0x680b2 -UnknownText_0x680b2: ; 0x680b2 +UnknownText_0x680b2: text "I fought fair and" line "square with honor." para "I don't regret" line "this at all." done -; 0x680f3 -YoungsterJasonSeenText: ; 0x680f3 +YoungsterJasonSeenText: text "It itches and" line "tickles a bit when" para "I wear shorts in" line "the grass." done -; 0x68131 -YoungsterJasonBeatenText: ; 0x68131 +YoungsterJasonBeatenText: text "Aiyaaah!" line "I got stomped!" done -; 0x6814a -UnknownText_0x6814a: ; 0x6814a +UnknownText_0x6814a: text "I'm going to catch" line "more #MON in" cont "the grass." done -; 0x68175 -PsychicHermanSeenText: ; 0x68175 +PsychicHermanSeenText: text "…" done -; 0x68178 -PsychicHermanBeatenText: ; 0x68178 +PsychicHermanBeatenText: text "…" done -; 0x6817b -UnknownText_0x6817b: ; 0x6817b +UnknownText_0x6817b: text "…" para "I lost while I had" line "my eyes closed…" done -; 0x681a1 -PsychicFidelSeenText: ; 0x681a1 +PsychicFidelSeenText: text "I can see it…" para "Everything to see" line "about you…" done -; 0x681cd -PsychicFidelBeatenText: ; 0x681cd +PsychicFidelBeatenText: text "I couldn't foresee" line "your power…" done -; 0x681ec -UnknownText_0x681ec: ; 0x681ec +UnknownText_0x681ec: text "Strength in con-" line "viction…" @@ -222,14 +199,12 @@ UnknownText_0x681ec: ; 0x681ec line "cause you believe" cont "in your #MON." done -; 0x68238 -UnknownText_0x68238: ; 0x68238 +UnknownText_0x68238: text "ROUTE 11" done -; 0x68242 -Route11_MapEventHeader: ; 0x68242 +Route11_MapEventHeader: ; filler db 0, 0 @@ -251,4 +226,3 @@ Route11_MapEventHeader: ; 0x68242 person_event SPRITE_YOUNGSTER, 11, 32, $6, $0, 255, 255, $92, 1, TrainerPsychicHerman, $ffff person_event SPRITE_YOUNGSTER, 10, 12, $a, $0, 255, 255, $92, 3, TrainerPsychicFidel, $ffff person_event SPRITE_FRUIT_TREE, 6, 36, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x68055, $ffff -; 0x68293 diff --git a/maps/Route12.asm b/maps/Route12.asm index dfad65689..0d5f3a9d1 100644 --- a/maps/Route12.asm +++ b/maps/Route12.asm @@ -1,14 +1,13 @@ -Route12_MapScriptHeader: ; 0x1a6fb3 +Route12_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a6fb5 -TrainerFisherKyle: ; 0x1a6fb5 +TrainerFisherKyle: ; bit/flag number - dw $451 + dw EVENT_BEAT_FISHER_KYLE ; trainer group && trainer id db FISHER, KYLE @@ -24,20 +23,18 @@ TrainerFisherKyle: ; 0x1a6fb5 ; script when talk again dw FisherKyleScript -; 0x1a6fc1 -FisherKyleScript: ; 0x1a6fc1 +FisherKyleScript: talkaftercancel loadfont writetext UnknownText_0x1a7238 closetext loadmovesprites end -; 0x1a6fc9 -TrainerFisherMartin: ; 0x1a6fc9 +TrainerFisherMartin: ; bit/flag number - dw $45a + dw EVENT_BEAT_FISHER_MARTIN ; trainer group && trainer id db FISHER, MARTIN @@ -53,20 +50,18 @@ TrainerFisherMartin: ; 0x1a6fc9 ; script when talk again dw FisherMartinScript -; 0x1a6fd5 -FisherMartinScript: ; 0x1a6fd5 +FisherMartinScript: talkaftercancel loadfont writetext UnknownText_0x1a704c closetext loadmovesprites end -; 0x1a6fdd -TrainerFisherStephen: ; 0x1a6fdd +TrainerFisherStephen: ; bit/flag number - dw $45b + dw EVENT_BEAT_FISHER_STEPHEN ; trainer group && trainer id db FISHER, STEPHEN @@ -82,20 +77,18 @@ TrainerFisherStephen: ; 0x1a6fdd ; script when talk again dw FisherStephenScript -; 0x1a6fe9 -FisherStephenScript: ; 0x1a6fe9 +FisherStephenScript: talkaftercancel loadfont writetext UnknownText_0x1a70d4 closetext loadmovesprites end -; 0x1a6ff1 -TrainerFisherBarney: ; 0x1a6ff1 +TrainerFisherBarney: ; bit/flag number - dw $45c + dw EVENT_BEAT_FISHER_BARNEY ; trainer group && trainer id db FISHER, BARNEY @@ -111,94 +104,79 @@ TrainerFisherBarney: ; 0x1a6ff1 ; script when talk again dw FisherBarneyScript -; 0x1a6ffd -FisherBarneyScript: ; 0x1a6ffd +FisherBarneyScript: talkaftercancel loadfont writetext UnknownText_0x1a716d closetext loadmovesprites end -; 0x1a7005 -MapRoute12Signpost0Script: ; 0x1a7005 +MapRoute12Signpost0Script: jumptext UnknownText_0x1a72a0 -; 0x1a7008 -MapRoute12Signpost1Script: ; 0x1a7008 +MapRoute12Signpost1Script: jumptext UnknownText_0x1a72c1 -; 0x1a700b -ItemFragment_0x1a700b: ; 0x1a700b +ItemFragment_0x1a700b: db CALCIUM, 1 -; 0x1a700d -ItemFragment_0x1a700d: ; 0x1a700d +ItemFragment_0x1a700d: db NUGGET, 1 -; 0x1a700f -MapRoute12SignpostItem2: ; 0x1a700f +MapRoute12SignpostItem2: dw $00f3 db ELIXER -; 0x1a7012 -FisherMartinSeenText: ; 0x1a7012 +FisherMartinSeenText: text "Patience is the" line "key to both fish-" cont "ing and #MON." done -; 0x1a7043 -FisherMartinBeatenText: ; 0x1a7043 +FisherMartinBeatenText: text "Gwaaah!" done -; 0x1a704c -UnknownText_0x1a704c: ; 0x1a704c +UnknownText_0x1a704c: text "I'm too impatient" line "for fishing…" done -; 0x1a706b -FisherStephenSeenText: ; 0x1a706b +FisherStephenSeenText: text "I feel so content," line "fishing while lis-" cont "tening to some" cont "tunes on my radio." done -; 0x1a70b4 -FisherStephenBeatenText: ; 0x1a70b4 +FisherStephenBeatenText: text "My stupid radio" line "distracted me!" done -; 0x1a70d4 -UnknownText_0x1a70d4: ; 0x1a70d4 +UnknownText_0x1a70d4: text "Have you checked" line "out KANTO's radio" para "programs? We get a" line "good variety here." done -; 0x1a711d -FisherBarneySeenText: ; 0x1a711d +FisherBarneySeenText: text "What's most impor-" line "tant in our every-" cont "day lives?" done -; 0x1a714e -FisherBarneyBeatenText: ; 0x1a714e +FisherBarneyBeatenText: text "The answer is" line "coming up next!" done -; 0x1a716d -UnknownText_0x1a716d: ; 0x1a716d +UnknownText_0x1a716d: text "I think electric-" line "ity is the most" @@ -214,19 +192,16 @@ UnknownText_0x1a716d: ; 0x1a716d para "POWER PLANT went" line "out of commission." done -; 0x1a7214 -FisherKyleSeenText: ; 0x1a7214 +FisherKyleSeenText: text "Do you remember?" done -; 0x1a7226 -FisherKyleBeatenText: ; 0x1a7226 +FisherKyleBeatenText: text "You do remember?" done -; 0x1a7238 -UnknownText_0x1a7238: ; 0x1a7238 +UnknownText_0x1a7238: text "The tug you feel" line "on the ROD when" @@ -237,22 +212,19 @@ UnknownText_0x1a7238: ; 0x1a7238 line "feeling ever for" cont "an angler like me." done -; 0x1a72a0 -UnknownText_0x1a72a0: ; 0x1a72a0 +UnknownText_0x1a72a0: text "ROUTE 12" para "NORTH TO LAVENDER" line "TOWN" done -; 0x1a72c1 -UnknownText_0x1a72c1: ; 0x1a72c1 +UnknownText_0x1a72c1: text "FISHING SPOT" done -; 0x1a72cf -Route12_MapEventHeader: ; 0x1a72cf +Route12_MapEventHeader: ; filler db 0, 0 @@ -277,4 +249,3 @@ Route12_MapEventHeader: ; 0x1a72cf person_event SPRITE_FISHER, 11, 10, $9, $0, 255, 255, $a2, 3, TrainerFisherKyle, $ffff person_event SPRITE_POKE_BALL, 47, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a700b, $0788 person_event SPRITE_POKE_BALL, 55, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a700d, $0789 -; 0x1a7337 diff --git a/maps/Route13.asm b/maps/Route13.asm index d2c9930b7..42675df8a 100644 --- a/maps/Route13.asm +++ b/maps/Route13.asm @@ -1,14 +1,13 @@ -Route13_MapScriptHeader: ; 0x1a2430 +Route13_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a2432 -TrainerPokefanmAlex: ; 0x1a2432 +TrainerPokefanmAlex: ; bit/flag number - dw $4d8 + dw EVENT_BEAT_POKEFANM_ALEX ; trainer group && trainer id db POKEFANM, ALEX @@ -24,20 +23,18 @@ TrainerPokefanmAlex: ; 0x1a2432 ; script when talk again dw PokefanmAlexScript -; 0x1a243e -PokefanmAlexScript: ; 0x1a243e +PokefanmAlexScript: talkaftercancel loadfont writetext UnknownText_0x1a24e3 closetext loadmovesprites end -; 0x1a2446 -TrainerPokefanmJoshua: ; 0x1a2446 +TrainerPokefanmJoshua: ; bit/flag number - dw $4d0 + dw EVENT_BEAT_POKEFANM_JOSHUA ; trainer group && trainer id db POKEFANM, JOSHUA @@ -53,20 +50,18 @@ TrainerPokefanmJoshua: ; 0x1a2446 ; script when talk again dw PokefanmJoshuaScript -; 0x1a2452 -PokefanmJoshuaScript: ; 0x1a2452 +PokefanmJoshuaScript: talkaftercancel loadfont writetext UnknownText_0x1a254f closetext loadmovesprites end -; 0x1a245a -TrainerBird_keeperPerry: ; 0x1a245a +TrainerBird_keeperPerry: ; bit/flag number - dw $409 + dw EVENT_BEAT_BIRD_KEEPER_PERRY ; trainer group && trainer id db BIRD_KEEPER, PERRY @@ -82,20 +77,18 @@ TrainerBird_keeperPerry: ; 0x1a245a ; script when talk again dw Bird_keeperPerryScript -; 0x1a2466 -Bird_keeperPerryScript: ; 0x1a2466 +Bird_keeperPerryScript: talkaftercancel loadfont writetext UnknownText_0x1a25db closetext loadmovesprites end -; 0x1a246e -TrainerBird_keeperBret: ; 0x1a246e +TrainerBird_keeperBret: ; bit/flag number - dw $40a + dw EVENT_BEAT_BIRD_KEEPER_BRET ; trainer group && trainer id db BIRD_KEEPER, BRET @@ -111,20 +104,18 @@ TrainerBird_keeperBret: ; 0x1a246e ; script when talk again dw Bird_keeperBretScript -; 0x1a247a -Bird_keeperBretScript: ; 0x1a247a +Bird_keeperBretScript: talkaftercancel loadfont writetext UnknownText_0x1a2662 closetext loadmovesprites end -; 0x1a2482 -TrainerHikerKenny: ; 0x1a2482 +TrainerHikerKenny: ; bit/flag number - dw $533 + dw EVENT_BEAT_HIKER_KENNY ; trainer group && trainer id db HIKER, KENNY @@ -140,129 +131,109 @@ TrainerHikerKenny: ; 0x1a2482 ; script when talk again dw HikerKennyScript -; 0x1a248e -HikerKennyScript: ; 0x1a248e +HikerKennyScript: talkaftercancel loadfont writetext UnknownText_0x1a26c2 closetext loadmovesprites end -; 0x1a2496 -MapRoute13Signpost0Script: ; 0x1a2496 +MapRoute13Signpost0Script: jumptext UnknownText_0x1a271c -; 0x1a2499 -MapRoute13Signpost1Script: ; 0x1a2499 +MapRoute13Signpost1Script: jumptext UnknownText_0x1a275b -; 0x1a249c -MapRoute13Signpost2Script: ; 0x1a249c +MapRoute13Signpost2Script: jumptext UnknownText_0x1a277d -; 0x1a249f -MapRoute13SignpostItem3: ; 0x1a249f +MapRoute13SignpostItem3: dw $00f4 db CALCIUM -; 0x1a24a2 -PokefanmAlexSeenText: ; 0x1a24a2 +PokefanmAlexSeenText: text "Bow down before my" line "regal #MON!" done -; 0x1a24c2 -PokefanmAlexBeatenText: ; 0x1a24c2 +PokefanmAlexBeatenText: text "How… How dare you" line "mock royalty!" done -; 0x1a24e3 -UnknownText_0x1a24e3: ; 0x1a24e3 +UnknownText_0x1a24e3: text "Doesn't everyone" line "wish to someday be" cont "a king?" done -; 0x1a250f -PokefanmJoshuaSeenText: ; 0x1a250f +PokefanmJoshuaSeenText: text "Nihihi! Would you" line "like to battle my" cont "PIKACHU gang?" done -; 0x1a2542 -PokefanmJoshuaBeatenText: ; 0x1a2542 +PokefanmJoshuaBeatenText: text "PI-PIKACHU!" done -; 0x1a254f -UnknownText_0x1a254f: ; 0x1a254f +UnknownText_0x1a254f: text "You look like you" line "have many #MON," para "but PIKACHU is" line "still the best." done -; 0x1a2591 -Bird_keeperPerrySeenText: ; 0x1a2591 +Bird_keeperPerrySeenText: text "Agility is the key" line "attribute of bird" cont "#MON." done -; 0x1a25bd -Bird_keeperPerryBeatenText: ; 0x1a25bd +Bird_keeperPerryBeatenText: text "You beat me with" line "your speed…" done -; 0x1a25db -UnknownText_0x1a25db: ; 0x1a25db +UnknownText_0x1a25db: text "Your #MON are" line "remarkably well-" cont "trained." done -; 0x1a2604 -Bird_keeperBretSeenText: ; 0x1a2604 +Bird_keeperBretSeenText: text "Check out my #-" line "MON. Just look at" para "their coloring and" line "their plumage." done -; 0x1a2649 -Bird_keeperBretBeatenText: ; 0x1a2649 +Bird_keeperBretBeatenText: text "Shoot!" line "Not good enough!" done -; 0x1a2662 -UnknownText_0x1a2662: ; 0x1a2662 +UnknownText_0x1a2662: text "If you groom them," line "#MON get happy." done -; 0x1a2686 -HikerKennySeenText: ; 0x1a2686 +HikerKennySeenText: text "I should go to" line "ROCK TUNNEL to get" cont "myself an ONIX." done -; 0x1a26b9 -HikerKennyBeatenText: ; 0x1a26b9 +HikerKennyBeatenText: text "I lost…" done -; 0x1a26c2 -UnknownText_0x1a26c2: ; 0x1a26c2 +UnknownText_0x1a26c2: text "Geological fea-" line "tures don't appear" cont "to change." @@ -271,35 +242,31 @@ UnknownText_0x1a26c2: ; 0x1a26c2 line "change, little by" cont "little." done -; 0x1a271c -UnknownText_0x1a271c: ; 0x1a271c +UnknownText_0x1a271c: text "TRAINER TIPS" para "Look! Right there," line "at the left side" cont "of the post." done -; 0x1a275b -UnknownText_0x1a275b: ; 0x1a275b +UnknownText_0x1a275b: text "ROUTE 13" para "NORTH TO SILENCE" line "BRIDGE" done -; 0x1a277d -UnknownText_0x1a277d: ; 0x1a277d +UnknownText_0x1a277d: text "NORTH TO LAVENDER" line "TOWN" para "WEST TO FUCHSIA" line "CITY" done -; 0x1a27aa -Route13_MapEventHeader: ; 0x1a27aa +Route13_MapEventHeader: ; filler db 0, 0 @@ -323,4 +290,3 @@ Route13_MapEventHeader: ; 0x1a27aa person_event SPRITE_POKEFAN_M, 12, 36, $8, $0, 255, 255, $82, 3, TrainerPokefanmJoshua, $ffff person_event SPRITE_POKEFAN_M, 14, 18, $8, $0, 255, 255, $82, 4, TrainerHikerKenny, $ffff person_event SPRITE_POKEFAN_M, 10, 29, $9, $0, 255, 255, $82, 4, TrainerPokefanmAlex, $ffff -; 0x1a2805 diff --git a/maps/Route14.asm b/maps/Route14.asm index fab1b9790..c535dbed2 100644 --- a/maps/Route14.asm +++ b/maps/Route14.asm @@ -1,23 +1,21 @@ -Route14_MapScriptHeader: ; 0x1ad47d +Route14_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ad47f -TeacherScript_0x1ad47f: ; 0x1ad47f +TeacherScript_0x1ad47f: faceplayer loadfont trade $5 closetext loadmovesprites end -; 0x1ad486 -TrainerPokefanmCarter: ; 0x1ad486 +TrainerPokefanmCarter: ; bit/flag number - dw $4d1 + dw EVENT_BEAT_POKEFANM_CARTER ; trainer group && trainer id db POKEFANM, CARTER @@ -33,20 +31,18 @@ TrainerPokefanmCarter: ; 0x1ad486 ; script when talk again dw PokefanmCarterScript -; 0x1ad492 -PokefanmCarterScript: ; 0x1ad492 +PokefanmCarterScript: talkaftercancel loadfont writetext UnknownText_0x1ad508 closetext loadmovesprites end -; 0x1ad49a -TrainerBird_keeperRoy: ; 0x1ad49a +TrainerBird_keeperRoy: ; bit/flag number - dw $403 + dw EVENT_BEAT_BIRD_KEEPER_ROY ; trainer group && trainer id db BIRD_KEEPER, ROY @@ -62,20 +58,18 @@ TrainerBird_keeperRoy: ; 0x1ad49a ; script when talk again dw Bird_keeperRoyScript -; 0x1ad4a6 -Bird_keeperRoyScript: ; 0x1ad4a6 +Bird_keeperRoyScript: talkaftercancel loadfont writetext UnknownText_0x1ad5a4 closetext loadmovesprites end -; 0x1ad4ae -TrainerPokefanmTrevor: ; 0x1ad4ae +TrainerPokefanmTrevor: ; bit/flag number - dw $4d2 + dw EVENT_BEAT_POKEFANM_TREVOR ; trainer group && trainer id db POKEFANM, TREVOR @@ -91,63 +85,55 @@ TrainerPokefanmTrevor: ; 0x1ad4ae ; script when talk again dw PokefanmTrevorScript -; 0x1ad4ba -PokefanmTrevorScript: ; 0x1ad4ba +PokefanmTrevorScript: talkaftercancel loadfont writetext UnknownText_0x1ad660 closetext loadmovesprites end -; 0x1ad4c2 -PokefanmCarterSeenText: ; 0x1ad4c2 +PokefanmCarterSeenText: text "Let me tell you," line "I had a hard time" para "catching my prized" line "#MON." done -; 0x1ad4ff -PokefanmCarterBeatenText: ; 0x1ad4ff +PokefanmCarterBeatenText: text "Awaaah!" done -; 0x1ad508 -UnknownText_0x1ad508: ; 0x1ad508 +UnknownText_0x1ad508: text "SQUIRTLE, CHARMAN-" line "DER and BULBASAUR…" para "I think that's a" line "well-balanced mix." done -; 0x1ad552 -Bird_keeperRoySeenText: ; 0x1ad552 +Bird_keeperRoySeenText: text "My dream is to fly" line "with my beloved" cont "bird #MON." done -; 0x1ad581 -Bird_keeperRoyBeatenText: ; 0x1ad581 +Bird_keeperRoyBeatenText: text "I can dream, but I" line "can't ever fly…" done -; 0x1ad5a4 -UnknownText_0x1ad5a4: ; 0x1ad5a4 +UnknownText_0x1ad5a4: text "You have #MON" line "that know the HM" para "move FLY, don't" line "you? I envy you." done -; 0x1ad5e4 -PokefanmTrevorSeenText: ; 0x1ad5e4 +PokefanmTrevorSeenText: text "Hi. Did you know…?" para "#MON get more" @@ -157,24 +143,21 @@ PokefanmTrevorSeenText: ; 0x1ad5e4 line "place that they" cont "remember." done -; 0x1ad640 -PokefanmTrevorBeatenText: ; 0x1ad640 +PokefanmTrevorBeatenText: text "Where did I meet" line "this PSYDUCK?" done -; 0x1ad660 -UnknownText_0x1ad660: ; 0x1ad660 +UnknownText_0x1ad660: text "If only there were" line "an easy way to" para "identify where I" line "got my #MON…" done -; 0x1ad6a1 -Route14_MapEventHeader: ; 0x1ad6a1 +Route14_MapEventHeader: ; filler db 0, 0 @@ -193,4 +176,3 @@ Route14_MapEventHeader: ; 0x1ad6a1 person_event SPRITE_YOUNGSTER, 31, 15, $a, $0, 255, 255, $92, 3, TrainerBird_keeperRoy, $ffff person_event SPRITE_POKEFAN_M, 15, 10, $a, $0, 255, 255, $82, 3, TrainerPokefanmTrevor, $ffff person_event SPRITE_TEACHER, 9, 11, $5, $1, 255, 255, $a0, 4, TeacherScript_0x1ad47f, $ffff -; 0x1ad6db diff --git a/maps/Route15.asm b/maps/Route15.asm index cc1e508ba..0e967c390 100644 --- a/maps/Route15.asm +++ b/maps/Route15.asm @@ -1,14 +1,13 @@ -Route15_MapScriptHeader: ; 0x1aa567 +Route15_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1aa569 -TrainerTeacherColette: ; 0x1aa569 +TrainerTeacherColette: ; bit/flag number - dw $5b5 + dw EVENT_BEAT_TEACHER_COLETTE ; trainer group && trainer id db TEACHER, COLETTE @@ -24,20 +23,18 @@ TrainerTeacherColette: ; 0x1aa569 ; script when talk again dw TeacherColetteScript -; 0x1aa575 -TeacherColetteScript: ; 0x1aa575 +TeacherColetteScript: talkaftercancel loadfont writetext UnknownText_0x1aa60d closetext loadmovesprites end -; 0x1aa57d -TrainerTeacherHillary: ; 0x1aa57d +TrainerTeacherHillary: ; bit/flag number - dw $5b6 + dw EVENT_BEAT_TEACHER_HILLARY ; trainer group && trainer id db TEACHER, HILLARY @@ -53,20 +50,18 @@ TrainerTeacherHillary: ; 0x1aa57d ; script when talk again dw TeacherHillaryScript -; 0x1aa589 -TeacherHillaryScript: ; 0x1aa589 +TeacherHillaryScript: talkaftercancel loadfont writetext UnknownText_0x1aa6ca closetext loadmovesprites end -; 0x1aa591 -TrainerSchoolboyKipp: ; 0x1aa591 +TrainerSchoolboyKipp: ; bit/flag number - dw $46d + dw EVENT_BEAT_SCHOOLBOY_KIP ; trainer group && trainer id db SCHOOLBOY, KIPP @@ -82,20 +77,18 @@ TrainerSchoolboyKipp: ; 0x1aa591 ; script when talk again dw SchoolboyKippScript -; 0x1aa59d -SchoolboyKippScript: ; 0x1aa59d +SchoolboyKippScript: talkaftercancel loadfont writetext UnknownText_0x1aa740 closetext loadmovesprites end -; 0x1aa5a5 -TrainerSchoolboyTommy: ; 0x1aa5a5 +TrainerSchoolboyTommy: ; bit/flag number - dw $471 + dw EVENT_BEAT_SCHOOLBOY_TOMMY ; trainer group && trainer id db SCHOOLBOY, TOMMY @@ -111,20 +104,18 @@ TrainerSchoolboyTommy: ; 0x1aa5a5 ; script when talk again dw SchoolboyTommyScript -; 0x1aa5b1 -SchoolboyTommyScript: ; 0x1aa5b1 +SchoolboyTommyScript: talkaftercancel loadfont writetext UnknownText_0x1aa7bc closetext loadmovesprites end -; 0x1aa5b9 -TrainerSchoolboyJohnny: ; 0x1aa5b9 +TrainerSchoolboyJohnny: ; bit/flag number - dw $46f + dw EVENT_BEAT_SCHOOLBOY_JOHNNY ; trainer group && trainer id db SCHOOLBOY, JOHNNY @@ -140,20 +131,18 @@ TrainerSchoolboyJohnny: ; 0x1aa5b9 ; script when talk again dw SchoolboyJohnnyScript -; 0x1aa5c5 -SchoolboyJohnnyScript: ; 0x1aa5c5 +SchoolboyJohnnyScript: talkaftercancel loadfont writetext UnknownText_0x1aa84a closetext loadmovesprites end -; 0x1aa5cd -TrainerSchoolboyBilly: ; 0x1aa5cd +TrainerSchoolboyBilly: ; bit/flag number - dw $474 + dw EVENT_BEAT_SCHOOLBOY_BILLY ; trainer group && trainer id db SCHOOLBOY, BILLY @@ -169,46 +158,39 @@ TrainerSchoolboyBilly: ; 0x1aa5cd ; script when talk again dw SchoolboyBillyScript -; 0x1aa5d9 -SchoolboyBillyScript: ; 0x1aa5d9 +SchoolboyBillyScript: talkaftercancel loadfont writetext UnknownText_0x1aa8b0 closetext loadmovesprites end -; 0x1aa5e1 -MapRoute15Signpost0Script: ; 0x1aa5e1 +MapRoute15Signpost0Script: jumptext UnknownText_0x1aa8e3 -; 0x1aa5e4 -ItemFragment_0x1aa5e4: ; 0x1aa5e4 +ItemFragment_0x1aa5e4: db PP_UP, 1 -; 0x1aa5e6 -TeacherColetteSeenText: ; 0x1aa5e6 +TeacherColetteSeenText: text "Have you forgotten" line "anything?" done -; 0x1aa604 -TeacherColetteBeatenText: ; 0x1aa604 +TeacherColetteBeatenText: text "Kyaaah!" done -; 0x1aa60d -UnknownText_0x1aa60d: ; 0x1aa60d +UnknownText_0x1aa60d: text "Before I became a" line "teacher, I used to" para "forget a lot of" line "things." done -; 0x1aa64b -TeacherHillarySeenText: ; 0x1aa64b +TeacherHillarySeenText: text "On sunny days, I" line "think that the" @@ -218,111 +200,95 @@ TeacherHillarySeenText: ; 0x1aa64b para "schoolyard than" line "studying in class." done -; 0x1aa6b3 -TeacherHillaryBeatenText: ; 0x1aa6b3 +TeacherHillaryBeatenText: text "I didn't want to" line "lose…" done -; 0x1aa6ca -UnknownText_0x1aa6ca: ; 0x1aa6ca +UnknownText_0x1aa6ca: text "Studying is impor-" line "tant, but exercise" cont "is just as vital." done -; 0x1aa703 -SchoolboyKippSeenText: ; 0x1aa703 +SchoolboyKippSeenText: text "Hang on. I have to" line "phone my mom." done -; 0x1aa725 -SchoolboyKippBeatenText: ; 0x1aa725 +SchoolboyKippBeatenText: text "Sorry, Mom!" line "I was beaten!" done -; 0x1aa740 -UnknownText_0x1aa740: ; 0x1aa740 +UnknownText_0x1aa740: text "My mom worries so" line "much about me, I" para "have to phone her" line "all the time." done -; 0x1aa784 -SchoolboyTommySeenText: ; 0x1aa784 +SchoolboyTommySeenText: text "Let's battle." line "I won't lose!" done -; 0x1aa79f -SchoolboyTommyBeatenText: ; 0x1aa79f +SchoolboyTommyBeatenText: text "I forgot to do my" line "homework!" done -; 0x1aa7bc -UnknownText_0x1aa7bc: ; 0x1aa7bc +UnknownText_0x1aa7bc: text "Sayonara! I just" line "learned that in my" cont "Japanese class." done -; 0x1aa7f1 -SchoolboyJohnnySeenText: ; 0x1aa7f1 +SchoolboyJohnnySeenText: text "We're on a field" line "trip to LAVENDER" para "RADIO TOWER for" line "social studies." done -; 0x1aa833 -SchoolboyJohnnyBeatenText: ; 0x1aa833 +SchoolboyJohnnyBeatenText: text "You're wickedly" line "tough!" done -; 0x1aa84a -UnknownText_0x1aa84a: ; 0x1aa84a +UnknownText_0x1aa84a: text "I'm tired of walk-" line "ing. I need to" cont "take a break." done -; 0x1aa87a -SchoolboyBillySeenText: ; 0x1aa87a +SchoolboyBillySeenText: text "My favorite class" line "is gym!" done -; 0x1aa895 -SchoolboyBillyBeatenText: ; 0x1aa895 +SchoolboyBillyBeatenText: text "Oh, no!" line "How could I lose?" done -; 0x1aa8b0 -UnknownText_0x1aa8b0: ; 0x1aa8b0 +UnknownText_0x1aa8b0: text "If #MON were a" line "subject at school," cont "I'd be the best!" done -; 0x1aa8e3 -UnknownText_0x1aa8e3: ; 0x1aa8e3 +UnknownText_0x1aa8e3: text "ROUTE 15" para "FUCHSIA CITY -" line "LAVENDER TOWN" done -; 0x1aa90a -Route15_MapEventHeader: ; 0x1aa90a +Route15_MapEventHeader: ; filler db 0, 0 @@ -347,4 +313,3 @@ Route15_MapEventHeader: ; 0x1aa90a person_event SPRITE_TEACHER, 16, 34, $7, $0, 255, 255, $82, 4, TrainerTeacherColette, $ffff person_event SPRITE_TEACHER, 14, 24, $a, $0, 255, 255, $82, 3, TrainerTeacherHillary, $ffff person_event SPRITE_POKE_BALL, 9, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x1aa5e4, $078a -; 0x1aa97a diff --git a/maps/Route17.asm b/maps/Route17.asm index 734de0333..85617640d 100644 --- a/maps/Route17.asm +++ b/maps/Route17.asm @@ -1,4 +1,4 @@ -Route17_MapScriptHeader: ; 0x1ad0a6 +Route17_MapScriptHeader: ; trigger count db 0 @@ -8,17 +8,15 @@ Route17_MapScriptHeader: ; 0x1ad0a6 ; callbacks dbw 5, UnknownScript_0x1ad0ab -; 0x1ad0ab -UnknownScript_0x1ad0ab: ; 0x1ad0ab +UnknownScript_0x1ad0ab: setflag $0019 setflag $001a return -; 0x1ad0b2 -TrainerBikerCharles: ; 0x1ad0b2 +TrainerBikerCharles: ; bit/flag number - dw $436 + dw EVENT_BEAT_BIKER_CHARLES ; trainer group && trainer id db BIKER, CHARLES @@ -34,20 +32,18 @@ TrainerBikerCharles: ; 0x1ad0b2 ; script when talk again dw BikerCharlesScript -; 0x1ad0be -BikerCharlesScript: ; 0x1ad0be +BikerCharlesScript: talkaftercancel loadfont writetext UnknownText_0x1ad293 closetext loadmovesprites end -; 0x1ad0c6 -TrainerBikerRiley: ; 0x1ad0c6 +TrainerBikerRiley: ; bit/flag number - dw $437 + dw EVENT_BEAT_BIKER_RILEY ; trainer group && trainer id db BIKER, RILEY @@ -63,20 +59,18 @@ TrainerBikerRiley: ; 0x1ad0c6 ; script when talk again dw BikerRileyScript -; 0x1ad0d2 -BikerRileyScript: ; 0x1ad0d2 +BikerRileyScript: talkaftercancel loadfont writetext UnknownText_0x1ad13b closetext loadmovesprites end -; 0x1ad0da -TrainerBikerJoel: ; 0x1ad0da +TrainerBikerJoel: ; bit/flag number - dw $438 + dw EVENT_BEAT_BIKER_JOEL ; trainer group && trainer id db BIKER, JOEL @@ -92,20 +86,18 @@ TrainerBikerJoel: ; 0x1ad0da ; script when talk again dw BikerJoelScript -; 0x1ad0e6 -BikerJoelScript: ; 0x1ad0e6 +BikerJoelScript: talkaftercancel loadfont writetext UnknownText_0x1ad196 closetext loadmovesprites end -; 0x1ad0ee -TrainerBikerGlenn: ; 0x1ad0ee +TrainerBikerGlenn: ; bit/flag number - dw $439 + dw EVENT_BEAT_BIKER_GLENN ; trainer group && trainer id db BIKER, GLENN @@ -121,59 +113,50 @@ TrainerBikerGlenn: ; 0x1ad0ee ; script when talk again dw BikerGlennScript -; 0x1ad0fa -BikerGlennScript: ; 0x1ad0fa +BikerGlennScript: talkaftercancel loadfont writetext UnknownText_0x1ad225 closetext loadmovesprites end -; 0x1ad102 -MapRoute17SignpostItem0: ; 0x1ad102 +MapRoute17SignpostItem0: dw $00f6 db MAX_ETHER -; 0x1ad105 -MapRoute17SignpostItem1: ; 0x1ad105 +MapRoute17SignpostItem1: dw $00f7 db MAX_ELIXER -; 0x1ad108 -BikerRileySeenText: ; 0x1ad108 +BikerRileySeenText: text "Hey, you! You're" line "from JOHTO, huh?" done -; 0x1ad12a -BikerRileyBeatenText: ; 0x1ad12a +BikerRileyBeatenText: text "Whoa, you kick!" done -; 0x1ad13b -UnknownText_0x1ad13b: ; 0x1ad13b +UnknownText_0x1ad13b: text "Don't get cocky," line "you JOHTO punk!" done -; 0x1ad15c -BikerJoelSeenText: ; 0x1ad15c +BikerJoelSeenText: text "Wow. That's a cool" line "BICYCLE!" done -; 0x1ad178 -BikerJoelBeatenText: ; 0x1ad178 +BikerJoelBeatenText: text "But you don't just" line "look cool…" done -; 0x1ad196 -UnknownText_0x1ad196: ; 0x1ad196 +UnknownText_0x1ad196: text "I look cool, but" line "I'm weak, so I'm" cont "not really cool." @@ -181,47 +164,40 @@ UnknownText_0x1ad196: ; 0x1ad196 para "I have to train" line "harder…" done -; 0x1ad1e0 -BikerGlennSeenText: ; 0x1ad1e0 +BikerGlennSeenText: text "Hey! Want to have" line "a speed battle?" done -; 0x1ad203 -BikerGlennBeatenText: ; 0x1ad203 +BikerGlennBeatenText: text "Yikes! You've got" line "awesome torque!" done -; 0x1ad225 -UnknownText_0x1ad225: ; 0x1ad225 +UnknownText_0x1ad225: text "Hands-free riding" line "is considered cool" cont "on CYCLING ROAD." done -; 0x1ad25c -BikerCharlesSeenText: ; 0x1ad25c +BikerCharlesSeenText: text "We're fearless" line "highway stars!" done -; 0x1ad27a -BikerCharlesBeatenText: ; 0x1ad27a +BikerCharlesBeatenText: text "Arrrgh! Crash and" line "burn!" done -; 0x1ad293 -UnknownText_0x1ad293: ; 0x1ad293 +UnknownText_0x1ad293: text "Reckless driving" line "causes accidents!" cont "Take it easy!" done -; 0x1ad2c5 -Route17_MapEventHeader: ; 0x1ad2c5 +Route17_MapEventHeader: ; filler db 0, 0 @@ -244,4 +220,3 @@ Route17_MapEventHeader: ; 0x1ad2c5 person_event SPRITE_BIKER, 72, 13, $6, $0, 255, 255, $b2, 1, TrainerBikerJoel, $ffff person_event SPRITE_BIKER, 57, 7, $a, $0, 255, 255, $b2, 3, TrainerBikerGlenn, $ffff person_event SPRITE_BIKER, 84, 10, $9, $0, 255, 255, $b2, 4, TrainerBikerCharles, $ffff -; 0x1ad313 diff --git a/maps/Route18.asm b/maps/Route18.asm index 7d8c954dc..bc30f3933 100644 --- a/maps/Route18.asm +++ b/maps/Route18.asm @@ -1,14 +1,13 @@ -Route18_MapScriptHeader: ; 0x1acf2f +Route18_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1acf31 -TrainerBird_keeperBoris: ; 0x1acf31 +TrainerBird_keeperBoris: ; bit/flag number - dw $404 + dw EVENT_BEAT_BIRD_KEEPER_BORIS ; trainer group && trainer id db BIRD_KEEPER, BORIS @@ -24,20 +23,18 @@ TrainerBird_keeperBoris: ; 0x1acf31 ; script when talk again dw Bird_keeperBorisScript -; 0x1acf3d -Bird_keeperBorisScript: ; 0x1acf3d +Bird_keeperBorisScript: talkaftercancel loadfont writetext UnknownText_0x1acfa5 closetext loadmovesprites end -; 0x1acf45 -TrainerBird_keeperBob: ; 0x1acf45 +TrainerBird_keeperBob: ; bit/flag number - dw $405 + dw EVENT_BEAT_BIRD_KEEPER_BOB ; trainer group && trainer id db BIRD_KEEPER, BOB @@ -53,72 +50,62 @@ TrainerBird_keeperBob: ; 0x1acf45 ; script when talk again dw Bird_keeperBobScript -; 0x1acf51 -Bird_keeperBobScript: ; 0x1acf51 +Bird_keeperBobScript: talkaftercancel loadfont writetext UnknownText_0x1ad00d closetext loadmovesprites end -; 0x1acf59 -MapRoute18Signpost0Script: ; 0x1acf59 +MapRoute18Signpost0Script: jumptext UnknownText_0x1ad051 -; 0x1acf5c -Bird_keeperBorisSeenText: ; 0x1acf5c +Bird_keeperBorisSeenText: text "If you're looking" line "for #MON, you" para "have to look in" line "the tall grass." done -; 0x1acf9c -Bird_keeperBorisBeatenText: ; 0x1acf9c +Bird_keeperBorisBeatenText: text "Ayieee!" done -; 0x1acfa5 -UnknownText_0x1acfa5: ; 0x1acfa5 +UnknownText_0x1acfa5: text "Since you're so" line "strong, it must be" cont "fun to battle." done -; 0x1acfd7 -Bird_keeperBobSeenText: ; 0x1acfd7 +Bird_keeperBobSeenText: text "CYCLING ROAD is a" line "quick shortcut to" cont "CELADON." done -; 0x1ad005 -Bird_keeperBobBeatenText: ; 0x1ad005 +Bird_keeperBobBeatenText: text "…Whew!" done -; 0x1ad00d -UnknownText_0x1ad00d: ; 0x1ad00d +UnknownText_0x1ad00d: text "If you don't have" line "a BICYCLE, you're" para "not allowed to use" line "the shortcut." done -; 0x1ad051 -UnknownText_0x1ad051: ; 0x1ad051 +UnknownText_0x1ad051: text "ROUTE 18" para "CELADON CITY -" line "FUCHSIA CITY" done -; 0x1ad077 -Route18_MapEventHeader: ; 0x1ad077 +Route18_MapEventHeader: ; filler db 0, 0 @@ -138,4 +125,3 @@ Route18_MapEventHeader: ; 0x1ad077 db 2 person_event SPRITE_YOUNGSTER, 16, 13, $a, $0, 255, 255, $92, 3, TrainerBird_keeperBoris, $ffff person_event SPRITE_YOUNGSTER, 10, 17, $6, $0, 255, 255, $92, 3, TrainerBird_keeperBob, $ffff -; 0x1ad0a6 diff --git a/maps/Route19.asm b/maps/Route19.asm index a4e1601b3..dd7c800df 100644 --- a/maps/Route19.asm +++ b/maps/Route19.asm @@ -1,4 +1,4 @@ -Route19_MapScriptHeader: ; 0x19e9d9 +Route19_MapScriptHeader: ; trigger count db 0 @@ -8,9 +8,8 @@ Route19_MapScriptHeader: ; 0x19e9d9 ; callbacks dbw 1, UnknownScript_0x19e9de -; 0x19e9de -UnknownScript_0x19e9de: ; 0x19e9de +UnknownScript_0x19e9de: checkevent $00d7 iftrue UnknownScript_0x19e9fc changeblock $6, $6, $7a @@ -19,13 +18,12 @@ UnknownScript_0x19e9de: ; 0x19e9de changeblock $c, $8, $7a changeblock $4, $8, $7a changeblock $a, $a, $7a -UnknownScript_0x19e9fc: ; 0x19e9fc +UnknownScript_0x19e9fc: return -; 0x19e9fd -TrainerSwimmerfDawn: ; 0x19e9fd +TrainerSwimmerfDawn: ; bit/flag number - dw $3f3 + dw EVENT_BEAT_SWIMMERF_DAWN ; trainer group && trainer id db SWIMMERF, DAWN @@ -41,20 +39,18 @@ TrainerSwimmerfDawn: ; 0x19e9fd ; script when talk again dw SwimmerfDawnScript -; 0x19ea09 -SwimmerfDawnScript: ; 0x19ea09 +SwimmerfDawnScript: talkaftercancel loadfont writetext UnknownText_0x19ebad closetext loadmovesprites end -; 0x19ea11 -TrainerSwimmermHarold: ; 0x19ea11 +TrainerSwimmermHarold: ; bit/flag number - dw $594 + dw EVENT_BEAT_SWIMMERM_HAROLD ; trainer group && trainer id db SWIMMERM, HAROLD @@ -70,20 +66,18 @@ TrainerSwimmermHarold: ; 0x19ea11 ; script when talk again dw SwimmermHaroldScript -; 0x19ea1d -SwimmermHaroldScript: ; 0x19ea1d +SwimmermHaroldScript: talkaftercancel loadfont writetext UnknownText_0x19eab4 closetext loadmovesprites end -; 0x19ea25 -TrainerSwimmermJerome: ; 0x19ea25 +TrainerSwimmermJerome: ; bit/flag number - dw $5a1 + dw EVENT_BEAT_SWIMMERM_JEROME ; trainer group && trainer id db SWIMMERM, JEROME @@ -99,20 +93,18 @@ TrainerSwimmermJerome: ; 0x19ea25 ; script when talk again dw SwimmermJeromeScript -; 0x19ea31 -SwimmermJeromeScript: ; 0x19ea31 +SwimmermJeromeScript: talkaftercancel loadfont writetext UnknownText_0x19ec7e closetext loadmovesprites end -; 0x19ea39 -TrainerSwimmermTucker: ; 0x19ea39 +TrainerSwimmermTucker: ; bit/flag number - dw $5a2 + dw EVENT_BEAT_SWIMMERM_TUCKER ; trainer group && trainer id db SWIMMERM, TUCKER @@ -128,18 +120,16 @@ TrainerSwimmermTucker: ; 0x19ea39 ; script when talk again dw SwimmermTuckerScript -; 0x19ea45 -SwimmermTuckerScript: ; 0x19ea45 +SwimmermTuckerScript: talkaftercancel loadfont writetext UnknownText_0x19eb3b closetext loadmovesprites end -; 0x19ea4d -FisherScript_0x19ea4d: ; 0x19ea4d +FisherScript_0x19ea4d: faceplayer loadfont checkevent $00d7 @@ -148,16 +138,14 @@ FisherScript_0x19ea4d: ; 0x19ea4d closetext loadmovesprites end -; 0x19ea5b -UnknownScript_0x19ea5b: ; 0x19ea5b +UnknownScript_0x19ea5b: writetext UnknownText_0x19ed24 closetext loadmovesprites end -; 0x19ea61 -FisherScript_0x19ea61: ; 0x19ea61 +FisherScript_0x19ea61: faceplayer loadfont checkevent $00d7 @@ -166,78 +154,66 @@ FisherScript_0x19ea61: ; 0x19ea61 closetext loadmovesprites end -; 0x19ea6f -UnknownScript_0x19ea6f: ; 0x19ea6f +UnknownScript_0x19ea6f: writetext UnknownText_0x19ed7d closetext loadmovesprites end -; 0x19ea75 -MapRoute19Signpost0Script: ; 0x19ea75 +MapRoute19Signpost0Script: jumptext UnknownText_0x19edbc -; 0x19ea78 -MapRoute19Signpost1Script: ; 0x19ea78 +MapRoute19Signpost1Script: jumptext UnknownText_0x19ede5 -; 0x19ea7b -SwimmermHaroldSeenText: ; 0x19ea7b +SwimmermHaroldSeenText: text "Have you ever gone" line "swimming in the" cont "sea at night?" done -; 0x19eaad -SwimmermHaroldBeatenText: ; 0x19eaad +SwimmermHaroldBeatenText: text "Glub…" done -; 0x19eab4 -UnknownText_0x19eab4: ; 0x19eab4 +UnknownText_0x19eab4: text "At night, the sea" line "turns black. It" para "feels like it will" line "swallow you up." done -; 0x19eafa -SwimmermTuckerSeenText: ; 0x19eafa +SwimmermTuckerSeenText: text "Pant, pant…" line "Just… a little…" para "farther… to…" line "FUCHSIA…" done -; 0x19eb2d -SwimmermTuckerBeatenText: ; 0x19eb2d +SwimmermTuckerBeatenText: text "I'm drowning!" done -; 0x19eb3b -UnknownText_0x19eb3b: ; 0x19eb3b +UnknownText_0x19eb3b: text "I… asked my girl-" line "friend to swim to" cont "FUCHSIA… Gasp…" done -; 0x19eb6f -SwimmerfDawnSeenText: ; 0x19eb6f +SwimmerfDawnSeenText: text "I'm disgusted by" line "wimpy people!" done -; 0x19eb8e -SwimmerfDawnBeatenText: ; 0x19eb8e +SwimmerfDawnBeatenText: text "I could beat you" line "at swimming…" done -; 0x19ebad -UnknownText_0x19ebad: ; 0x19ebad +UnknownText_0x19ebad: text "It's a quick swim" line "between FUCHSIA" @@ -249,9 +225,8 @@ UnknownText_0x19ebad: ; 0x19ebad para "is! What a wimp!" done -; 0x19ec19 -SwimmermJeromeSeenText: ; 0x19ec19 +SwimmermJeromeSeenText: text "Swimming?" line "I'm lousy at it." @@ -259,22 +234,19 @@ SwimmermJeromeSeenText: ; 0x19ec19 line "around in these" cont "shallow waters." done -; 0x19ec66 -SwimmermJeromeBeatenText: ; 0x19ec66 +SwimmermJeromeBeatenText: text "I thought I could" line "win." done -; 0x19ec7e -UnknownText_0x19ec7e: ; 0x19ec7e +UnknownText_0x19ec7e: text "I might be bad at" line "swimming, but I" cont "love the sea." done -; 0x19ecaf -UnknownText_0x19ecaf: ; 0x19ecaf +UnknownText_0x19ecaf: text "Sorry. This road" line "is closed for" cont "construction." @@ -285,39 +257,34 @@ UnknownText_0x19ecaf: ; 0x19ecaf para "better go south" line "from PALLET TOWN." done -; 0x19ed24 -UnknownText_0x19ed24: ; 0x19ed24 +UnknownText_0x19ed24: text "I'm all sweaty." line "Time for a swim!" done -; 0x19ed45 -UnknownText_0x19ed45: ; 0x19ed45 +UnknownText_0x19ed45: text "Who knows how long" line "it would take to" cont "move this boulder…" done -; 0x19ed7d -UnknownText_0x19ed7d: ; 0x19ed7d +UnknownText_0x19ed7d: text "The roadwork is" line "finally finished." para "Now I can go" line "fishing again." done -; 0x19edbc -UnknownText_0x19edbc: ; 0x19edbc +UnknownText_0x19edbc: text "ROUTE 19" para "FUCHSIA CITY -" line "SEAFOAM ISLANDS" done -; 0x19ede5 -UnknownText_0x19ede5: ; 0x19ede5 +UnknownText_0x19ede5: text "Please be careful" line "if you are swim-" cont "ming to SEAFOAM" @@ -325,9 +292,8 @@ UnknownText_0x19ede5: ; 0x19ede5 para "FUCHSIA POLICE" done -; 0x19ee31 -Route19_MapEventHeader: ; 0x19ee31 +Route19_MapEventHeader: ; filler db 0, 0 @@ -351,4 +317,3 @@ Route19_MapEventHeader: ; 0x19ee31 person_event SPRITE_SWIMMER_GUY, 27, 12, $7, $0, 255, 255, $82, 0, TrainerSwimmermTucker, $ffff person_event SPRITE_FISHER, 9, 13, $6, $0, 255, 255, $80, 1, FisherScript_0x19ea4d, $ffff person_event SPRITE_FISHER, 9, 15, $5, $1, 255, 255, $90, 1, FisherScript_0x19ea61, $ffff -; 0x19ee94 diff --git a/maps/Route2.asm b/maps/Route2.asm index e37d96887..6741bb50b 100644 --- a/maps/Route2.asm +++ b/maps/Route2.asm @@ -1,14 +1,13 @@ -Route2_MapScriptHeader: ; 0x1ac2ba +Route2_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ac2bc -TrainerBug_catcherRob: ; 0x1ac2bc +TrainerBug_catcherRob: ; bit/flag number - dw $539 + dw EVENT_BEAT_BUG_CATCHER_ROB ; trainer group && trainer id db BUG_CATCHER, ROB @@ -24,20 +23,18 @@ TrainerBug_catcherRob: ; 0x1ac2bc ; script when talk again dw Bug_catcherRobScript -; 0x1ac2c8 -Bug_catcherRobScript: ; 0x1ac2c8 +Bug_catcherRobScript: talkaftercancel loadfont writetext UnknownText_0x1ac34d closetext loadmovesprites end -; 0x1ac2d0 -TrainerBug_catcherEd: ; 0x1ac2d0 +TrainerBug_catcherEd: ; bit/flag number - dw $53a + dw EVENT_BEAT_BUG_CATCHER_ED ; trainer group && trainer id db BUG_CATCHER, ED @@ -53,20 +50,18 @@ TrainerBug_catcherEd: ; 0x1ac2d0 ; script when talk again dw Bug_catcherEdScript -; 0x1ac2dc -Bug_catcherEdScript: ; 0x1ac2dc +Bug_catcherEdScript: talkaftercancel loadfont writetext UnknownText_0x1ac3cf closetext loadmovesprites end -; 0x1ac2e4 -TrainerBug_catcherDoug: ; 0x1ac2e4 +TrainerBug_catcherDoug: ; bit/flag number - dw $543 + dw EVENT_BEAT_BUG_CATCHER_DOUG ; trainer group && trainer id db BUG_CATCHER, DOUG @@ -82,121 +77,100 @@ TrainerBug_catcherDoug: ; 0x1ac2e4 ; script when talk again dw Bug_catcherDougScript -; 0x1ac2f0 -Bug_catcherDougScript: ; 0x1ac2f0 +Bug_catcherDougScript: talkaftercancel loadfont writetext UnknownText_0x1ac423 closetext loadmovesprites end -; 0x1ac2f8 -MapRoute2Signpost0Script: ; 0x1ac2f8 +MapRoute2Signpost0Script: jumptext UnknownText_0x1ac47a -; 0x1ac2fb -MapRoute2Signpost1Script: ; 0x1ac2fb +MapRoute2Signpost1Script: jumptext UnknownText_0x1ac49f -; 0x1ac2fe -ItemFragment_0x1ac2fe: ; 0x1ac2fe +ItemFragment_0x1ac2fe: db DIRE_HIT, 1 -; 0x1ac300 -ItemFragment_0x1ac300: ; 0x1ac300 +ItemFragment_0x1ac300: db MAX_POTION, 1 -; 0x1ac302 -ItemFragment_0x1ac302: ; 0x1ac302 +ItemFragment_0x1ac302: db CARBOS, 1 -; 0x1ac304 -ItemFragment_0x1ac304: ; 0x1ac304 +ItemFragment_0x1ac304: db ELIXER, 1 -; 0x1ac306 -FruitTreeScript_0x1ac306: ; 0x1ac306 +FruitTreeScript_0x1ac306: fruittree $19 -; 0x1ac308 -MapRoute2SignpostItem2: ; 0x1ac308 +MapRoute2SignpostItem2: dw $00ed db MAX_ETHER -; 0x1ac30b -MapRoute2SignpostItem3: ; 0x1ac30b +MapRoute2SignpostItem3: dw $00ee db FULL_HEAL -; 0x1ac30e -MapRoute2SignpostItem4: ; 0x1ac30e +MapRoute2SignpostItem4: dw $00ef db FULL_RESTORE -; 0x1ac311 -MapRoute2SignpostItem5: ; 0x1ac311 +MapRoute2SignpostItem5: dw $00f0 db REVIVE -; 0x1ac314 -Bug_catcherRobSeenText: ; 0x1ac314 +Bug_catcherRobSeenText: text "My bug #MON are" line "tough. Prepare to" cont "lose!" done -; 0x1ac33d -Bug_catcherRobBeatenText: ; 0x1ac33d +Bug_catcherRobBeatenText: text "I was whipped…" done -; 0x1ac34d -UnknownText_0x1ac34d: ; 0x1ac34d +UnknownText_0x1ac34d: text "I'm going to look" line "for stronger bug" cont "#MON." done -; 0x1ac376 -Bug_catcherEdSeenText: ; 0x1ac376 +Bug_catcherEdSeenText: text "If you walk in" line "tall grass wearing" para "shorts, do you get" line "nicks and cuts?" done -; 0x1ac3bc -Bug_catcherEdBeatenText: ; 0x1ac3bc +Bug_catcherEdBeatenText: text "Ouch, ouch, ouch!" done -; 0x1ac3cf -UnknownText_0x1ac3cf: ; 0x1ac3cf +UnknownText_0x1ac3cf: text "They'll really" line "sting when you" cont "take a bath." done -; 0x1ac3fa -Bug_catcherDougSeenText: ; 0x1ac3fa +Bug_catcherDougSeenText: text "Why don't girls" line "like bug #MON?" done -; 0x1ac419 -Bug_catcherDougBeatenText: ; 0x1ac419 +Bug_catcherDougBeatenText: text "No good!" done -; 0x1ac423 -UnknownText_0x1ac423: ; 0x1ac423 +UnknownText_0x1ac423: text "Bug #MON squish" line "like plush toys" @@ -206,22 +180,19 @@ UnknownText_0x1ac423: ; 0x1ac423 para "I love how they" line "feel!" done -; 0x1ac47a -UnknownText_0x1ac47a: ; 0x1ac47a +UnknownText_0x1ac47a: text "ROUTE 2" para "VIRIDIAN CITY -" line "PEWTER CITY" done -; 0x1ac49f -UnknownText_0x1ac49f: ; 0x1ac49f +UnknownText_0x1ac49f: text "DIGLETT'S CAVE" done -; 0x1ac4af -Route2_MapEventHeader: ; 0x1ac4af +Route2_MapEventHeader: ; filler db 0, 0 @@ -255,4 +226,3 @@ Route2_MapEventHeader: ; 0x1ac4af person_event SPRITE_POKE_BALL, 6, 23, $1, $0, 255, 255, $1, 0, ItemFragment_0x1ac302, $0785 person_event SPRITE_POKE_BALL, 54, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x1ac304, $0786 person_event SPRITE_FRUIT_TREE, 18, 14, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1ac306, $ffff -; 0x1ac554 diff --git a/maps/Route20.asm b/maps/Route20.asm index c81882bf9..a049c156c 100644 --- a/maps/Route20.asm +++ b/maps/Route20.asm @@ -1,4 +1,4 @@ -Route20_MapScriptHeader: ; 0x1acd20 +Route20_MapScriptHeader: ; trigger count db 0 @@ -8,16 +8,14 @@ Route20_MapScriptHeader: ; 0x1acd20 ; callbacks dbw 5, UnknownScript_0x1acd25 -; 0x1acd25 -UnknownScript_0x1acd25: ; 0x1acd25 +UnknownScript_0x1acd25: setevent $00d7 return -; 0x1acd29 -TrainerSwimmerfNicole: ; 0x1acd29 +TrainerSwimmerfNicole: ; bit/flag number - dw $3f5 + dw EVENT_BEAT_SWIMMERF_NICOLE ; trainer group && trainer id db SWIMMERF, NICOLE @@ -33,20 +31,18 @@ TrainerSwimmerfNicole: ; 0x1acd29 ; script when talk again dw SwimmerfNicoleScript -; 0x1acd35 -SwimmerfNicoleScript: ; 0x1acd35 +SwimmerfNicoleScript: talkaftercancel loadfont writetext UnknownText_0x1acd93 closetext loadmovesprites end -; 0x1acd3d -TrainerSwimmerfLori: ; 0x1acd3d +TrainerSwimmerfLori: ; bit/flag number - dw $3f6 + dw EVENT_BEAT_SWIMMERF_LORI ; trainer group && trainer id db SWIMMERF, LORI @@ -62,20 +58,18 @@ TrainerSwimmerfLori: ; 0x1acd3d ; script when talk again dw SwimmerfLoriScript -; 0x1acd49 -SwimmerfLoriScript: ; 0x1acd49 +SwimmerfLoriScript: talkaftercancel loadfont writetext UnknownText_0x1ace15 closetext loadmovesprites end -; 0x1acd51 -TrainerSwimmermCameron: ; 0x1acd51 +TrainerSwimmermCameron: ; bit/flag number - dw $5a4 + dw EVENT_BEAT_SWIMMERM_CAMERON ; trainer group && trainer id db SWIMMERM, CAMERON @@ -91,93 +85,80 @@ TrainerSwimmermCameron: ; 0x1acd51 ; script when talk again dw SwimmermCameronScript -; 0x1acd5d -SwimmermCameronScript: ; 0x1acd5d +SwimmermCameronScript: talkaftercancel loadfont writetext UnknownText_0x1ace8b closetext loadmovesprites end -; 0x1acd65 -MapRoute20Signpost0Script: ; 0x1acd65 +MapRoute20Signpost0Script: jumptext UnknownText_0x1acec2 -; 0x1acd68 -SwimmerfNicoleSeenText: ; 0x1acd68 +SwimmerfNicoleSeenText: text "I feel so much" line "lighter in water." done -; 0x1acd8a -SwimmerfNicoleBeatenText: ; 0x1acd8a +SwimmerfNicoleBeatenText: text "Oh, no!" done -; 0x1acd93 -UnknownText_0x1acd93: ; 0x1acd93 +UnknownText_0x1acd93: text "Swimming exercises" line "your full body." para "It's really good" line "for you." done -; 0x1acdd0 -SwimmerfLoriSeenText: ; 0x1acdd0 +SwimmerfLoriSeenText: text "What an impressive" line "collection of GYM" para "BADGES. We should" line "battle!" done -; 0x1ace10 -SwimmerfLoriBeatenText: ; 0x1ace10 +SwimmerfLoriBeatenText: text "No!" done -; 0x1ace15 -UnknownText_0x1ace15: ; 0x1ace15 +UnknownText_0x1ace15: text "SURF is no longer" line "the only HM move" cont "you use in water." done -; 0x1ace4b -SwimmermCameronSeenText: ; 0x1ace4b +SwimmermCameronSeenText: text "I guess it's im-" line "possible to swim" para "all the way to" line "JOHTO." done -; 0x1ace83 -SwimmermCameronBeatenText: ; 0x1ace83 +SwimmermCameronBeatenText: text "Aiyah!" done -; 0x1ace8b -UnknownText_0x1ace8b: ; 0x1ace8b +UnknownText_0x1ace8b: text "Besides the sea, I" line "can also swim in" cont "ponds and rivers." done -; 0x1acec2 -UnknownText_0x1acec2: ; 0x1acec2 +UnknownText_0x1acec2: text "What does this" line "sign say?" para "CINNABAR GYM" line "LEADER: BLAINE" done -; 0x1acef8 -Route20_MapEventHeader: ; 0x1acef8 +Route20_MapEventHeader: ; filler db 0, 0 @@ -197,4 +178,3 @@ Route20_MapEventHeader: ; 0x1acef8 person_event SPRITE_SWIMMER_GIRL, 12, 56, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfNicole, $ffff person_event SPRITE_SWIMMER_GIRL, 17, 49, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfLori, $ffff person_event SPRITE_SWIMMER_GUY, 17, 16, $a, $0, 255, 255, $82, 3, TrainerSwimmermCameron, $ffff -; 0x1acf2f diff --git a/maps/Route21.asm b/maps/Route21.asm index 2efee7505..e3a321365 100644 --- a/maps/Route21.asm +++ b/maps/Route21.asm @@ -1,14 +1,13 @@ -Route21_MapScriptHeader: ; 0x1ac812 +Route21_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ac814 -TrainerSwimmermSeth: ; 0x1ac814 +TrainerSwimmermSeth: ; bit/flag number - dw $5a5 + dw EVENT_BEAT_SWIMMERM_SETH ; trainer group && trainer id db SWIMMERM, SETH @@ -24,20 +23,18 @@ TrainerSwimmermSeth: ; 0x1ac814 ; script when talk again dw SwimmermSethScript -; 0x1ac820 -SwimmermSethScript: ; 0x1ac820 +SwimmermSethScript: talkaftercancel loadfont writetext UnknownText_0x1ac873 closetext loadmovesprites end -; 0x1ac828 -TrainerSwimmerfNikki: ; 0x1ac828 +TrainerSwimmerfNikki: ; bit/flag number - dw $3f8 + dw EVENT_BEAT_SWIMMERF_NIKKI ; trainer group && trainer id db SWIMMERF, NIKKI @@ -53,20 +50,18 @@ TrainerSwimmerfNikki: ; 0x1ac828 ; script when talk again dw SwimmerfNikkiScript -; 0x1ac834 -SwimmerfNikkiScript: ; 0x1ac834 +SwimmerfNikkiScript: talkaftercancel loadfont writetext UnknownText_0x1ac8f1 closetext loadmovesprites end -; 0x1ac83c -TrainerFisherArnold: ; 0x1ac83c +TrainerFisherArnold: ; bit/flag number - dw $450 + dw EVENT_BEAT_FISHER_ARNOLD ; trainer group && trainer id db FISHER, ARNOLD @@ -82,73 +77,62 @@ TrainerFisherArnold: ; 0x1ac83c ; script when talk again dw FisherArnoldScript -; 0x1ac848 -FisherArnoldScript: ; 0x1ac848 +FisherArnoldScript: talkaftercancel loadfont writetext UnknownText_0x1ac95c closetext loadmovesprites end -; 0x1ac850 -SwimmermSethSeenText: ; 0x1ac850 +SwimmermSethSeenText: text "Land ho! Gotta" line "keep going!" done -; 0x1ac86c -SwimmermSethBeatenText: ; 0x1ac86c +SwimmermSethBeatenText: text "Glug…" done -; 0x1ac873 -UnknownText_0x1ac873: ; 0x1ac873 +UnknownText_0x1ac873: text "This arrogant guy" line "was at CINNABAR's" cont "volcano." done -; 0x1ac8a0 -SwimmerfNikkiSeenText: ; 0x1ac8a0 +SwimmerfNikkiSeenText: text "If I win, you have" line "to help me with my" cont "suntan lotion!" done -; 0x1ac8d6 -SwimmerfNikkiBeatenText: ; 0x1ac8d6 +SwimmerfNikkiBeatenText: text "I'm worried about" line "sunburn…" done -; 0x1ac8f1 -UnknownText_0x1ac8f1: ; 0x1ac8f1 +UnknownText_0x1ac8f1: text "I have to watch" line "out for blemishes" cont "caused by the sun." done -; 0x1ac927 -FisherArnoldSeenText: ; 0x1ac927 +FisherArnoldSeenText: text "I'm bored by fish-" line "ing. Let's battle!" done -; 0x1ac94c -FisherArnoldBeatenText: ; 0x1ac94c +FisherArnoldBeatenText: text "Utter failure…" done -; 0x1ac95c -UnknownText_0x1ac95c: ; 0x1ac95c +UnknownText_0x1ac95c: text "I'll just go back" line "to fishing…" done -; 0x1ac97a -Route21_MapEventHeader: ; 0x1ac97a +Route21_MapEventHeader: ; filler db 0, 0 @@ -166,4 +150,3 @@ Route21_MapEventHeader: ; 0x1ac97a person_event SPRITE_SWIMMER_GIRL, 20, 15, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfNikki, $ffff person_event SPRITE_SWIMMER_GUY, 34, 6, $9, $0, 255, 255, $82, 4, TrainerSwimmermSeth, $ffff person_event SPRITE_FISHER, 26, 18, $7, $0, 255, 255, $a2, 1, TrainerFisherArnold, $ffff -; 0x1ac9a7 diff --git a/maps/Route25.asm b/maps/Route25.asm index 7babc5e90..23a68f5d6 100644 --- a/maps/Route25.asm +++ b/maps/Route25.asm @@ -1,4 +1,4 @@ -Route25_MapScriptHeader: ; 0x19ee94 +Route25_MapScriptHeader: ; trigger count db 2 @@ -8,17 +8,14 @@ Route25_MapScriptHeader: ; 0x19ee94 ; callback count db 0 -; 0x19ee9e -UnknownScript_0x19ee9e: ; 0x19ee9e +UnknownScript_0x19ee9e: end -; 0x19ee9f -UnknownScript_0x19ee9f: ; 0x19ee9f +UnknownScript_0x19ee9f: end -; 0x19eea0 -UnknownScript_0x19eea0: ; 0x19eea0 +UnknownScript_0x19eea0: showemote $4, $2, 15 pause 30 showemote $0, $3, 10 @@ -43,9 +40,8 @@ UnknownScript_0x19eea0: ; 0x19eea0 dotrigger $0 special RestartMapMusic end -; 0x19eee0 -UnknownScript_0x19eee0: ; 0x19eee0 +UnknownScript_0x19eee0: showemote $4, $2, 15 pause 30 showemote $0, $3, 10 @@ -70,11 +66,10 @@ UnknownScript_0x19eee0: ; 0x19eee0 dotrigger $0 special RestartMapMusic end -; 0x19ef20 -TrainerSchoolboyDudley: ; 0x19ef20 +TrainerSchoolboyDudley: ; bit/flag number - dw $472 + dw EVENT_BEAT_SCHOOLBOY_DUDLEY ; trainer group && trainer id db SCHOOLBOY, DUDLEY @@ -90,20 +85,18 @@ TrainerSchoolboyDudley: ; 0x19ef20 ; script when talk again dw SchoolboyDudleyScript -; 0x19ef2c -SchoolboyDudleyScript: ; 0x19ef2c +SchoolboyDudleyScript: talkaftercancel loadfont writetext UnknownText_0x19f1b5 closetext loadmovesprites end -; 0x19ef34 -TrainerLassEllen: ; 0x19ef34 +TrainerLassEllen: ; bit/flag number - dw $51f + dw EVENT_BEAT_LASS_ELLEN ; trainer group && trainer id db LASS, ELLEN @@ -119,20 +112,18 @@ TrainerLassEllen: ; 0x19ef34 ; script when talk again dw LassEllenScript -; 0x19ef40 -LassEllenScript: ; 0x19ef40 +LassEllenScript: talkaftercancel loadfont writetext UnknownText_0x19f208 closetext loadmovesprites end -; 0x19ef48 -TrainerSchoolboyJoe: ; 0x19ef48 +TrainerSchoolboyJoe: ; bit/flag number - dw $473 + dw EVENT_BEAT_SCHOOLBOY_JOE ; trainer group && trainer id db SCHOOLBOY, JOE @@ -148,20 +139,18 @@ TrainerSchoolboyJoe: ; 0x19ef48 ; script when talk again dw SchoolboyJoeScript -; 0x19ef54 -SchoolboyJoeScript: ; 0x19ef54 +SchoolboyJoeScript: talkaftercancel loadfont writetext UnknownText_0x19f25c closetext loadmovesprites end -; 0x19ef5c -TrainerLassLaura: ; 0x19ef5c +TrainerLassLaura: ; bit/flag number - dw $51b + dw EVENT_BEAT_LASS_LAURA ; trainer group && trainer id db LASS, LAURA @@ -177,20 +166,18 @@ TrainerLassLaura: ; 0x19ef5c ; script when talk again dw LassLauraScript -; 0x19ef68 -LassLauraScript: ; 0x19ef68 +LassLauraScript: talkaftercancel loadfont writetext UnknownText_0x19f2a6 closetext loadmovesprites end -; 0x19ef70 -TrainerCamperLloyd: ; 0x19ef70 +TrainerCamperLloyd: ; bit/flag number - dw $41f + dw EVENT_BEAT_CAMPER_LLOYD ; trainer group && trainer id db CAMPER, LLOYD @@ -206,20 +193,18 @@ TrainerCamperLloyd: ; 0x19ef70 ; script when talk again dw CamperLloydScript -; 0x19ef7c -CamperLloydScript: ; 0x19ef7c +CamperLloydScript: talkaftercancel loadfont writetext UnknownText_0x19f2f8 closetext loadmovesprites end -; 0x19ef84 -TrainerLassShannon: ; 0x19ef84 +TrainerLassShannon: ; bit/flag number - dw $51c + dw EVENT_BEAT_LASS_SHANNON ; trainer group && trainer id db LASS, SHANNON @@ -235,20 +220,18 @@ TrainerLassShannon: ; 0x19ef84 ; script when talk again dw LassShannonScript -; 0x19ef90 -LassShannonScript: ; 0x19ef90 +LassShannonScript: talkaftercancel loadfont writetext UnknownText_0x19f35b closetext loadmovesprites end -; 0x19ef98 -TrainerSupernerdPat: ; 0x19ef98 +TrainerSupernerdPat: ; bit/flag number - dw $588 + dw EVENT_BEAT_SUPER_NERD_PAT ; trainer group && trainer id db SUPER_NERD, PAT @@ -264,21 +247,19 @@ TrainerSupernerdPat: ; 0x19ef98 ; script when talk again dw SupernerdPatScript -; 0x19efa4 -SupernerdPatScript: ; 0x19efa4 +SupernerdPatScript: talkaftercancel loadfont writetext UnknownText_0x19f41a closetext loadmovesprites end -; 0x19efac -CooltrainerMScript_0x19efac: ; 0x19efac +CooltrainerMScript_0x19efac: faceplayer loadfont - checkevent $0558 + checkevent EVENT_BEAT_COOLTRAINERM_KEVIN iftrue UnknownScript_0x19efda checkevent EVENT_CLEARED_NUGGET_BRIDGE iftrue UnknownScript_0x19efc7 @@ -287,7 +268,7 @@ CooltrainerMScript_0x19efac: ; 0x19efac verbosegiveitem NUGGET, 1 iffalse UnknownScript_0x19efde setevent EVENT_CLEARED_NUGGET_BRIDGE -UnknownScript_0x19efc7: ; 0x19efc7 +UnknownScript_0x19efc7: writetext UnknownText_0x19f49d closetext loadmovesprites @@ -295,42 +276,36 @@ UnknownScript_0x19efc7: ; 0x19efc7 loadtrainer COOLTRAINERM, KEVIN startbattle returnafterbattle - setevent $0558 + setevent EVENT_BEAT_COOLTRAINERM_KEVIN loadfont -UnknownScript_0x19efda: ; 0x19efda +UnknownScript_0x19efda: writetext UnknownText_0x19f520 closetext -UnknownScript_0x19efde: ; 0x19efde +UnknownScript_0x19efde: loadmovesprites end -; 0x19efe0 -MapRoute25Signpost0Script: ; 0x19efe0 +MapRoute25Signpost0Script: jumptext UnknownText_0x19f567 -; 0x19efe3 -ItemFragment_0x19efe3: ; 0x19efe3 +ItemFragment_0x19efe3: db PROTEIN, 1 -; 0x19efe5 -MapRoute25SignpostItem1: ; 0x19efe5 +MapRoute25SignpostItem1: dw $00f8 db POTION -; 0x19efe8 -MovementData_0x19efe8: ; 0x19efe8 +MovementData_0x19efe8: big_step_down step_end -; 0x19efea -MovementData_0x19efea: ; 0x19efea +MovementData_0x19efea: big_step_down big_step_down step_end -; 0x19efed -MovementData_0x19efed: ; 0x19efed +MovementData_0x19efed: step_up step_up step_up @@ -338,39 +313,34 @@ MovementData_0x19efed: ; 0x19efed step_left step_left step_end -; 0x19eff4 -MovementData_0x19eff4: ; 0x19eff4 +MovementData_0x19eff4: step_up step_up step_left step_left step_left step_end -; 0x19effa -MovementData_0x19effa: ; 0x19effa +MovementData_0x19effa: step_down step_left step_end -; 0x19effd -MovementData_0x19effd: ; 0x19effd +MovementData_0x19effd: step_up step_left step_end -; 0x19f000 -MovementData_0x19f000: ; 0x19f000 +MovementData_0x19f000: step_left step_left step_left step_left step_left step_end -; 0x19f006 -UnknownText_0x19f006: ; 0x19f006 +UnknownText_0x19f006: text "MISTY: Aww! Why" line "did you have to" @@ -403,9 +373,8 @@ UnknownText_0x19f006: ; 0x19f006 line "GYM LEADER in" cont "CERULEAN." done -; 0x19f14d -SchoolboyDudleySeenText: ; 0x19f14d +SchoolboyDudleySeenText: text "Beat the six of us" line "trainers to win a" cont "fabulous prize!" @@ -413,106 +382,88 @@ SchoolboyDudleySeenText: ; 0x19f14d para "Think you've got" line "what it takes?" done -; 0x19f1a2 -SchoolboyDudleyBeatenText: ; 0x19f1a2 +SchoolboyDudleyBeatenText: text "Whoo! Good stuff." done -; 0x19f1b5 -UnknownText_0x19f1b5: ; 0x19f1b5 +UnknownText_0x19f1b5: text "I did my best." line "I have no regrets." done -; 0x19f1d8 -LassEllenSeenText: ; 0x19f1d8 +LassEllenSeenText: text "I'm second." line "Now it's serious!" done -; 0x19f1f5 -LassEllenBeatenText: ; 0x19f1f5 +LassEllenBeatenText: text "How could I lose?" done -; 0x19f208 -UnknownText_0x19f208: ; 0x19f208 +UnknownText_0x19f208: text "I did my best." line "I have no regrets." done -; 0x19f22b -SchoolboyJoeSeenText: ; 0x19f22b +SchoolboyJoeSeenText: text "Here's No. 3!" line "I won't be easy." done -; 0x19f249 -SchoolboyJoeBeatenText: ; 0x19f249 +SchoolboyJoeBeatenText: text "Ow! Stomped flat!" done -; 0x19f25c -UnknownText_0x19f25c: ; 0x19f25c +UnknownText_0x19f25c: text "I did my best." line "I have no regrets." done -; 0x19f27f -LassLauraSeenText: ; 0x19f27f +LassLauraSeenText: text "I'm No. 4!" line "Getting tired?" done -; 0x19f299 -LassLauraBeatenText: ; 0x19f299 +LassLauraBeatenText: text "I lost too…" done -; 0x19f2a6 -UnknownText_0x19f2a6: ; 0x19f2a6 +UnknownText_0x19f2a6: text "I did my best." line "I have no regrets." done -; 0x19f2c9 -CamperLloydSeenText: ; 0x19f2c9 +CamperLloydSeenText: text "OK! I'm No. 5." line "I'll stomp you!" done -; 0x19f2e7 -CamperLloydBeatenText: ; 0x19f2e7 +CamperLloydBeatenText: text "Whoa! Too much." done -; 0x19f2f8 -UnknownText_0x19f2f8: ; 0x19f2f8 +UnknownText_0x19f2f8: text "I did my best." line "I have no regrets." done -; 0x19f31b -LassShannonSeenText: ; 0x19f31b +LassShannonSeenText: text "I'm the last in" line "line, but I tell" cont "you, I'm tough!" done -; 0x19f34b -LassShannonBeatenText: ; 0x19f34b +LassShannonBeatenText: text "You're kidding." done -; 0x19f35b -UnknownText_0x19f35b: ; 0x19f35b +UnknownText_0x19f35b: text "I did my best." line "I have no regrets." done -; 0x19f37e -SupernerdPatSeenText: ; 0x19f37e +SupernerdPatSeenText: text "Mufufufu…" para "I have nothing to" @@ -525,21 +476,18 @@ SupernerdPatSeenText: ; 0x19f37e para "were tired out by" line "all the battles." done -; 0x19f401 -SupernerdPatBeatenText: ; 0x19f401 +SupernerdPatBeatenText: text "Aren't you tired" line "at all?" done -; 0x19f41a -UnknownText_0x19f41a: ; 0x19f41a +UnknownText_0x19f41a: text "I'm sorry… I won't" line "cheat anymore…" done -; 0x19f43b -UnknownText_0x19f43b: ; 0x19f43b +UnknownText_0x19f43b: text "You took on one" line "more battle than" @@ -549,9 +497,8 @@ UnknownText_0x19f43b: ; 0x19f43b para "As promised, you" line "win a prize." done -; 0x19f49d -UnknownText_0x19f49d: ; 0x19f49d +UnknownText_0x19f49d: text "But after seeing" line "how you battle, I" @@ -561,15 +508,13 @@ UnknownText_0x19f49d: ; 0x19f49d para "How about it? Let" line "me take you on." done -; 0x19f4fd -UnknownText_0x19f4fd: ; 0x19f4fd +UnknownText_0x19f4fd: text "I've never had a" line "battle this good!" done -; 0x19f520 -UnknownText_0x19f520: ; 0x19f520 +UnknownText_0x19f520: text "That was a great" line "battle!" @@ -577,20 +522,17 @@ UnknownText_0x19f520: ; 0x19f520 line "MON are truly out-" cont "standing!" done -; 0x19f567 -UnknownText_0x19f567: ; 0x19f567 +UnknownText_0x19f567: text "SEA COTTAGE" line "BILL'S HOUSE" done -; 0x19f581 -UnknownText_0x19f581: ; 0x19f581 +UnknownText_0x19f581: text "BILL'S HOUSE" done -; 0x19f58f -Route25_MapEventHeader: ; 0x19f58f +Route25_MapEventHeader: ; filler db 0, 0 @@ -621,4 +563,3 @@ Route25_MapEventHeader: ; 0x19f58f person_event SPRITE_SUPER_NERD, 11, 35, $6, $0, 255, 255, $b2, 1, TrainerSupernerdPat, $ffff person_event SPRITE_COOLTRAINER_M, 12, 41, $8, $0, 255, 255, $80, 0, CooltrainerMScript_0x19efac, $ffff person_event SPRITE_POKE_BALL, 8, 36, $1, $0, 255, 255, $1, 0, ItemFragment_0x19efe3, $078b -; 0x19f643 diff --git a/maps/Route26.asm b/maps/Route26.asm index 3391b7bd0..869890e39 100644 --- a/maps/Route26.asm +++ b/maps/Route26.asm @@ -1,14 +1,13 @@ -Route26_MapScriptHeader: ; 0x1a4d1d +Route26_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a4d1f -TrainerCooltrainermJake: ; 0x1a4d1f +TrainerCooltrainermJake: ; bit/flag number - dw $550 + dw EVENT_BEAT_COOLTRAINERM_JAKE ; trainer group && trainer id db COOLTRAINERM, JAKE @@ -24,20 +23,18 @@ TrainerCooltrainermJake: ; 0x1a4d1f ; script when talk again dw CooltrainermJakeScript -; 0x1a4d2b -CooltrainermJakeScript: ; 0x1a4d2b +CooltrainermJakeScript: talkaftercancel loadfont writetext UnknownText_0x1a4f08 closetext loadmovesprites end -; 0x1a4d33 -TrainerCooltrainermGaven3: ; 0x1a4d33 +TrainerCooltrainermGaven3: ; bit/flag number - dw $551 + dw EVENT_BEAT_COOLTRAINERM_GAVEN ; trainer group && trainer id db COOLTRAINERM, GAVEN3 @@ -53,9 +50,8 @@ TrainerCooltrainermGaven3: ; 0x1a4d33 ; script when talk again dw CooltrainermGaven3Script -; 0x1a4d3f -CooltrainermGaven3Script: ; 0x1a4d3f +CooltrainermGaven3Script: writecode VAR_CALLERID, $b talkaftercancel loadfont @@ -70,96 +66,84 @@ CooltrainermGaven3Script: ; 0x1a4d3f setevent $026b scall UnknownScript_0x1a4dbf jump UnknownScript_0x1a4d65 -; 0x1a4d62 -UnknownScript_0x1a4d62: ; 0x1a4d62 +UnknownScript_0x1a4d62: scall UnknownScript_0x1a4dc3 -UnknownScript_0x1a4d65: ; 0x1a4d65 +UnknownScript_0x1a4d65: askforphonenumber $b if_equal $1, UnknownScript_0x1a4dd3 if_equal $2, UnknownScript_0x1a4dcf trainertotext COOLTRAINERM, GAVEN3, $0 scall UnknownScript_0x1a4dc7 jump UnknownScript_0x1a4dcb -; 0x1a4d79 -UnknownScript_0x1a4d79: ; 0x1a4d79 +UnknownScript_0x1a4d79: scall UnknownScript_0x1a4dd7 winlosstext CooltrainermGaven3BeatenText, $0000 copybytetovar wd9f5 if_equal $2, UnknownScript_0x1a4d90 if_equal $1, UnknownScript_0x1a4d96 if_equal $0, UnknownScript_0x1a4d9c -UnknownScript_0x1a4d90: ; 0x1a4d90 +UnknownScript_0x1a4d90: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a4db6 -UnknownScript_0x1a4d96: ; 0x1a4d96 +UnknownScript_0x1a4d96: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a4da9 -UnknownScript_0x1a4d9c: ; 0x1a4d9c +UnknownScript_0x1a4d9c: loadtrainer COOLTRAINERM, GAVEN3 startbattle returnafterbattle loadvar wd9f5, $1 clearflag $0067 end -; 0x1a4da9 -UnknownScript_0x1a4da9: ; 0x1a4da9 +UnknownScript_0x1a4da9: loadtrainer COOLTRAINERM, GAVEN1 startbattle returnafterbattle loadvar wd9f5, $2 clearflag $0067 end -; 0x1a4db6 -UnknownScript_0x1a4db6: ; 0x1a4db6 +UnknownScript_0x1a4db6: loadtrainer COOLTRAINERM, GAVEN2 startbattle returnafterbattle clearflag $0067 end -; 0x1a4dbf -UnknownScript_0x1a4dbf: ; 0x1a4dbf +UnknownScript_0x1a4dbf: jumpstd asknumber1m end -; 0x1a4dc3 -UnknownScript_0x1a4dc3: ; 0x1a4dc3 +UnknownScript_0x1a4dc3: jumpstd asknumber2m end -; 0x1a4dc7 -UnknownScript_0x1a4dc7: ; 0x1a4dc7 +UnknownScript_0x1a4dc7: jumpstd registerednumberm end -; 0x1a4dcb -UnknownScript_0x1a4dcb: ; 0x1a4dcb +UnknownScript_0x1a4dcb: jumpstd numberacceptedm end -; 0x1a4dcf -UnknownScript_0x1a4dcf: ; 0x1a4dcf +UnknownScript_0x1a4dcf: jumpstd numberdeclinedm end -; 0x1a4dd3 -UnknownScript_0x1a4dd3: ; 0x1a4dd3 +UnknownScript_0x1a4dd3: jumpstd phonefullm end -; 0x1a4dd7 -UnknownScript_0x1a4dd7: ; 0x1a4dd7 +UnknownScript_0x1a4dd7: jumpstd rematchm end -; 0x1a4ddb -TrainerCooltrainerfJoyce: ; 0x1a4ddb +TrainerCooltrainerfJoyce: ; bit/flag number - dw $562 + dw EVENT_BEAT_COOLTRAINERF_JOYCE ; trainer group && trainer id db COOLTRAINERF, JOYCE @@ -175,20 +159,18 @@ TrainerCooltrainerfJoyce: ; 0x1a4ddb ; script when talk again dw CooltrainerfJoyceScript -; 0x1a4de7 -CooltrainerfJoyceScript: ; 0x1a4de7 +CooltrainerfJoyceScript: talkaftercancel loadfont writetext UnknownText_0x1a50d7 closetext loadmovesprites end -; 0x1a4def -TrainerCooltrainerfBeth1: ; 0x1a4def +TrainerCooltrainerfBeth1: ; bit/flag number - dw $563 + dw EVENT_BEAT_COOLTRAINERF_BETH ; trainer group && trainer id db COOLTRAINERF, BETH1 @@ -204,9 +186,8 @@ TrainerCooltrainerfBeth1: ; 0x1a4def ; script when talk again dw CooltrainerfBeth1Script -; 0x1a4dfb -CooltrainerfBeth1Script: ; 0x1a4dfb +CooltrainerfBeth1Script: writecode VAR_CALLERID, $c talkaftercancel loadfont @@ -221,96 +202,84 @@ CooltrainerfBeth1Script: ; 0x1a4dfb setevent $026d scall UnknownScript_0x1a4e7b jump UnknownScript_0x1a4e21 -; 0x1a4e1e -UnknownScript_0x1a4e1e: ; 0x1a4e1e +UnknownScript_0x1a4e1e: scall UnknownScript_0x1a4e7f -UnknownScript_0x1a4e21: ; 0x1a4e21 +UnknownScript_0x1a4e21: askforphonenumber $c if_equal $1, UnknownScript_0x1a4e8f if_equal $2, UnknownScript_0x1a4e8b trainertotext COOLTRAINERF, BETH1, $0 scall UnknownScript_0x1a4e83 jump UnknownScript_0x1a4e87 -; 0x1a4e35 -UnknownScript_0x1a4e35: ; 0x1a4e35 +UnknownScript_0x1a4e35: scall UnknownScript_0x1a4e93 winlosstext CooltrainerfBeth1BeatenText, $0000 copybytetovar wd9f6 if_equal $2, UnknownScript_0x1a4e4c if_equal $1, UnknownScript_0x1a4e52 if_equal $0, UnknownScript_0x1a4e58 -UnknownScript_0x1a4e4c: ; 0x1a4e4c +UnknownScript_0x1a4e4c: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a4e72 -UnknownScript_0x1a4e52: ; 0x1a4e52 +UnknownScript_0x1a4e52: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a4e65 -UnknownScript_0x1a4e58: ; 0x1a4e58 +UnknownScript_0x1a4e58: loadtrainer COOLTRAINERF, BETH1 startbattle returnafterbattle loadvar wd9f6, $1 clearflag $0068 end -; 0x1a4e65 -UnknownScript_0x1a4e65: ; 0x1a4e65 +UnknownScript_0x1a4e65: loadtrainer COOLTRAINERF, BETH2 startbattle returnafterbattle loadvar wd9f6, $2 clearflag $0068 end -; 0x1a4e72 -UnknownScript_0x1a4e72: ; 0x1a4e72 +UnknownScript_0x1a4e72: loadtrainer COOLTRAINERF, BETH3 startbattle returnafterbattle clearflag $0068 end -; 0x1a4e7b -UnknownScript_0x1a4e7b: ; 0x1a4e7b +UnknownScript_0x1a4e7b: jumpstd asknumber1f end -; 0x1a4e7f -UnknownScript_0x1a4e7f: ; 0x1a4e7f +UnknownScript_0x1a4e7f: jumpstd asknumber2f end -; 0x1a4e83 -UnknownScript_0x1a4e83: ; 0x1a4e83 +UnknownScript_0x1a4e83: jumpstd registerednumberf end -; 0x1a4e87 -UnknownScript_0x1a4e87: ; 0x1a4e87 +UnknownScript_0x1a4e87: jumpstd numberacceptedf end -; 0x1a4e8b -UnknownScript_0x1a4e8b: ; 0x1a4e8b +UnknownScript_0x1a4e8b: jumpstd numberdeclinedf end -; 0x1a4e8f -UnknownScript_0x1a4e8f: ; 0x1a4e8f +UnknownScript_0x1a4e8f: jumpstd phonefullf end -; 0x1a4e93 -UnknownScript_0x1a4e93: ; 0x1a4e93 +UnknownScript_0x1a4e93: jumpstd rematchf end -; 0x1a4e97 -TrainerPsychicRichard: ; 0x1a4e97 +TrainerPsychicRichard: ; bit/flag number - dw $442 + dw EVENT_BEAT_PSYCHIC_RICHARD ; trainer group && trainer id db PSYCHIC_T, RICHARD @@ -326,20 +295,18 @@ TrainerPsychicRichard: ; 0x1a4e97 ; script when talk again dw PsychicRichardScript -; 0x1a4ea3 -PsychicRichardScript: ; 0x1a4ea3 +PsychicRichardScript: talkaftercancel loadfont writetext UnknownText_0x1a5278 closetext loadmovesprites end -; 0x1a4eab -TrainerFisherScott: ; 0x1a4eab +TrainerFisherScott: ; bit/flag number - dw $462 + dw EVENT_BEAT_FISHER_SCOTT ; trainer group && trainer id db FISHER, SCOTT @@ -355,44 +322,37 @@ TrainerFisherScott: ; 0x1a4eab ; script when talk again dw FisherScottScript -; 0x1a4eb7 -FisherScottScript: ; 0x1a4eb7 +FisherScottScript: talkaftercancel loadfont writetext UnknownText_0x1a5326 closetext loadmovesprites end -; 0x1a4ebf -MapRoute26Signpost0Script: ; 0x1a4ebf +MapRoute26Signpost0Script: jumptext UnknownText_0x1a5364 -; 0x1a4ec2 -FruitTreeScript_0x1a4ec2: ; 0x1a4ec2 +FruitTreeScript_0x1a4ec2: fruittree $e -; 0x1a4ec4 -ItemFragment_0x1a4ec4: ; 0x1a4ec4 +ItemFragment_0x1a4ec4: db MAX_ELIXER, 1 -; 0x1a4ec6 -CooltrainermJakeSeenText: ; 0x1a4ec6 +CooltrainermJakeSeenText: text "I'm making my" line "final preparations" para "for the #MON" line "LEAGUE." done -; 0x1a4efc -CooltrainermJakeBeatenText: ; 0x1a4efc +CooltrainermJakeBeatenText: text "I blew it!" done -; 0x1a4f08 -UnknownText_0x1a4f08: ; 0x1a4f08 +UnknownText_0x1a4f08: text "It's going to be" line "tough to win at" cont "the LEAGUE." @@ -406,22 +366,19 @@ UnknownText_0x1a4f08: ; 0x1a4f08 para "FOUR are tougher" line "than GYM LEADERS." done -; 0x1a4f97 -CooltrainermGaven3SeenText: ; 0x1a4f97 +CooltrainermGaven3SeenText: text "By experiencing" line "tough battles, you" cont "gain power." done -; 0x1a4fc7 -CooltrainermGaven3BeatenText: ; 0x1a4fc7 +CooltrainermGaven3BeatenText: text "Gaah! Life is even" line "tougher!" done -; 0x1a4fe4 -UnknownText_0x1a4fe4: ; 0x1a4fe4 +UnknownText_0x1a4fe4: text "To get to #MON" line "LEAGUE, you have" @@ -434,9 +391,8 @@ UnknownText_0x1a4fe4: ; 0x1a4fe4 para "Practically nobody" line "goes there!" done -; 0x1a505c -CooltrainerfJoyceSeenText: ; 0x1a505c +CooltrainerfJoyceSeenText: text "Since you've come" line "this far, you must" cont "be good." @@ -445,15 +401,13 @@ CooltrainerfJoyceSeenText: ; 0x1a505c line "this battle every-" cont "thing I've got!" done -; 0x1a50bd -CooltrainerfJoyceBeatenText: ; 0x1a50bd +CooltrainerfJoyceBeatenText: text "No! I don't" line "believe this!" done -; 0x1a50d7 -UnknownText_0x1a50d7: ; 0x1a50d7 +UnknownText_0x1a50d7: text "I've defeated" line "eight GYM LEADERS," @@ -463,9 +417,8 @@ UnknownText_0x1a50d7: ; 0x1a50d7 para "I'll have to try" line "harder next time." done -; 0x1a5136 -CooltrainerfBeth1SeenText: ; 0x1a5136 +CooltrainerfBeth1SeenText: text "I lost to a train-" line "er named <RIVAL>." @@ -479,22 +432,19 @@ CooltrainerfBeth1SeenText: ; 0x1a5136 para "I felt sorry for" line "his #MON." done -; 0x1a51bf -CooltrainerfBeth1BeatenText: ; 0x1a51bf +CooltrainerfBeth1BeatenText: text "#MON aren't" line "tools of war." done -; 0x1a51d9 -UnknownText_0x1a51d9: ; 0x1a51d9 +UnknownText_0x1a51d9: text "#MON are in-" line "valuable, lifelong" cont "partners." done -; 0x1a5204 -PsychicRichardSeenText: ; 0x1a5204 +PsychicRichardSeenText: text "Wow, look at all" line "those BADGES!" cont "I'm impressed." @@ -505,14 +455,12 @@ PsychicRichardSeenText: ; 0x1a5204 para "collecting them," line "right?" done -; 0x1a526a -PsychicRichardBeatenText: ; 0x1a526a +PsychicRichardBeatenText: text "Good battle!" done -; 0x1a5278 -UnknownText_0x1a5278: ; 0x1a5278 +UnknownText_0x1a5278: text "People and #MON" line "grow from their" cont "experiences." @@ -520,9 +468,8 @@ UnknownText_0x1a5278: ; 0x1a5278 para "Don't get lazy and" line "complacent." done -; 0x1a52c4 -FisherScottSeenText: ; 0x1a52c4 +FisherScottSeenText: text "I'm feeling great" line "today!" @@ -530,32 +477,28 @@ FisherScottSeenText: ; 0x1a52c4 line "could boot even" cont "the LEAGUE CHAMP!" done -; 0x1a530d -FisherScottBeatenText: ; 0x1a530d +FisherScottBeatenText: text "No! Not in this" line "battle!" done -; 0x1a5326 -UnknownText_0x1a5326: ; 0x1a5326 +UnknownText_0x1a5326: text "Just like in fish-" line "ing, it's all over" para "in #MON if you" line "give up." done -; 0x1a5364 -UnknownText_0x1a5364: ; 0x1a5364 +UnknownText_0x1a5364: text "ROUTE 26" para "#MON LEAGUE" line "RECEPTION GATE" done -; 0x1a5389 -Route26_MapEventHeader: ; 0x1a5389 +Route26_MapEventHeader: ; filler db 0, 0 @@ -582,4 +525,3 @@ Route26_MapEventHeader: ; 0x1a5389 person_event SPRITE_FISHER, 96, 14, $6, $0, 255, 255, $a2, 3, TrainerFisherScott, $ffff person_event SPRITE_FRUIT_TREE, 58, 18, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a4ec2, $ffff person_event SPRITE_POKE_BALL, 19, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a4ec4, $06aa -; 0x1a540b diff --git a/maps/Route27.asm b/maps/Route27.asm index 75c390ac1..2f15e93d9 100644 --- a/maps/Route27.asm +++ b/maps/Route27.asm @@ -1,4 +1,4 @@ -Route27_MapScriptHeader: ; 0x1a0867 +Route27_MapScriptHeader: ; trigger count db 2 @@ -8,28 +8,24 @@ Route27_MapScriptHeader: ; 0x1a0867 ; callback count db 0 -; 0x1a0871 -UnknownScript_0x1a0871: ; 0x1a0871 +UnknownScript_0x1a0871: end -; 0x1a0872 -UnknownScript_0x1a0872: ; 0x1a0872 +UnknownScript_0x1a0872: end -; 0x1a0873 -UnknownScript_0x1a0873: ; 0x1a0873 +UnknownScript_0x1a0873: spriteface $a, LEFT showemote $0, $a, 15 applymovement $a, MovementData_0x1a0a66 jump UnknownScript_0x1a088c -; 0x1a0881 -UnknownScript_0x1a0881: ; 0x1a0881 +UnknownScript_0x1a0881: spriteface $a, LEFT showemote $0, $a, 15 applymovement $a, MovementData_0x1a0a69 -UnknownScript_0x1a088c: ; 0x1a088c +UnknownScript_0x1a088c: spriteface $0, RIGHT loadfont writetext UnknownText_0x1a0a6b @@ -39,15 +35,13 @@ UnknownScript_0x1a088c: ; 0x1a088c loadmovesprites dotrigger $1 end -; 0x1a089c -FisherScript_0x1a089c: ; 0x1a089c +FisherScript_0x1a089c: jumptextfaceplayer UnknownText_0x1a0a71 -; 0x1a089f -TrainerPsychicGilbert: ; 0x1a089f +TrainerPsychicGilbert: ; bit/flag number - dw $443 + dw EVENT_BEAT_PSYCHIC_GILBERT ; trainer group && trainer id db PSYCHIC_T, GILBERT @@ -63,20 +57,18 @@ TrainerPsychicGilbert: ; 0x1a089f ; script when talk again dw PsychicGilbertScript -; 0x1a08ab -PsychicGilbertScript: ; 0x1a08ab +PsychicGilbertScript: talkaftercancel loadfont writetext UnknownText_0x1a0dd2 closetext loadmovesprites end -; 0x1a08b3 -TrainerBird_keeperJose2: ; 0x1a08b3 +TrainerBird_keeperJose2: ; bit/flag number - dw $408 + dw EVENT_BEAT_BIRD_KEEPER_JOSE ; trainer group && trainer id db BIRD_KEEPER, JOSE2 @@ -92,9 +84,8 @@ TrainerBird_keeperJose2: ; 0x1a08b3 ; script when talk again dw Bird_keeperJose2Script -; 0x1a08bf -Bird_keeperJose2Script: ; 0x1a08bf +Bird_keeperJose2Script: writecode VAR_CALLERID, $d talkaftercancel loadfont @@ -111,118 +102,102 @@ Bird_keeperJose2Script: ; 0x1a08bf setevent $026f scall UnknownScript_0x1a0957 jump UnknownScript_0x1a08eb -; 0x1a08e8 -UnknownScript_0x1a08e8: ; 0x1a08e8 +UnknownScript_0x1a08e8: scall UnknownScript_0x1a095b -UnknownScript_0x1a08eb: ; 0x1a08eb +UnknownScript_0x1a08eb: askforphonenumber $d if_equal $1, UnknownScript_0x1a096b if_equal $2, UnknownScript_0x1a0967 trainertotext BIRD_KEEPER, JOSE2, $0 scall UnknownScript_0x1a095f jump UnknownScript_0x1a0963 -; 0x1a08ff -UnknownScript_0x1a08ff: ; 0x1a08ff +UnknownScript_0x1a08ff: scall UnknownScript_0x1a096f winlosstext Bird_keeperJose2BeatenText, $0000 copybytetovar wd9f7 if_equal $2, UnknownScript_0x1a0916 if_equal $1, UnknownScript_0x1a091c if_equal $0, UnknownScript_0x1a0922 -UnknownScript_0x1a0916: ; 0x1a0916 +UnknownScript_0x1a0916: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a093c -UnknownScript_0x1a091c: ; 0x1a091c +UnknownScript_0x1a091c: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a092f -UnknownScript_0x1a0922: ; 0x1a0922 +UnknownScript_0x1a0922: loadtrainer BIRD_KEEPER, JOSE2 startbattle returnafterbattle loadvar wd9f7, $1 clearflag $0069 end -; 0x1a092f -UnknownScript_0x1a092f: ; 0x1a092f +UnknownScript_0x1a092f: loadtrainer BIRD_KEEPER, JOSE1 startbattle returnafterbattle loadvar wd9f7, $2 clearflag $0069 end -; 0x1a093c -UnknownScript_0x1a093c: ; 0x1a093c +UnknownScript_0x1a093c: loadtrainer BIRD_KEEPER, JOSE3 startbattle returnafterbattle clearflag $0069 end -; 0x1a0945 -UnknownScript_0x1a0945: ; 0x1a0945 +UnknownScript_0x1a0945: scall UnknownScript_0x1a0973 verbosegiveitem STAR_PIECE, 1 iffalse UnknownScript_0x1a0954 clearflag $007e jump UnknownScript_0x1a0963 -; 0x1a0954 -UnknownScript_0x1a0954: ; 0x1a0954 +UnknownScript_0x1a0954: jump UnknownScript_0x1a0977 -; 0x1a0957 -UnknownScript_0x1a0957: ; 0x1a0957 +UnknownScript_0x1a0957: jumpstd asknumber1m end -; 0x1a095b -UnknownScript_0x1a095b: ; 0x1a095b +UnknownScript_0x1a095b: jumpstd asknumber2m end -; 0x1a095f -UnknownScript_0x1a095f: ; 0x1a095f +UnknownScript_0x1a095f: jumpstd registerednumberm end -; 0x1a0963 -UnknownScript_0x1a0963: ; 0x1a0963 +UnknownScript_0x1a0963: jumpstd numberacceptedm end -; 0x1a0967 -UnknownScript_0x1a0967: ; 0x1a0967 +UnknownScript_0x1a0967: jumpstd numberdeclinedm end -; 0x1a096b -UnknownScript_0x1a096b: ; 0x1a096b +UnknownScript_0x1a096b: jumpstd phonefullm end -; 0x1a096f -UnknownScript_0x1a096f: ; 0x1a096f +UnknownScript_0x1a096f: jumpstd rematchm end -; 0x1a0973 -UnknownScript_0x1a0973: ; 0x1a0973 +UnknownScript_0x1a0973: jumpstd giftm end -; 0x1a0977 -UnknownScript_0x1a0977: ; 0x1a0977 +UnknownScript_0x1a0977: jumpstd packfullm end -; 0x1a097b -TrainerCooltrainermBlake: ; 0x1a097b +TrainerCooltrainermBlake: ; bit/flag number - dw $552 + dw EVENT_BEAT_COOLTRAINERM_BLAKE ; trainer group && trainer id db COOLTRAINERM, BLAKE @@ -238,20 +213,18 @@ TrainerCooltrainermBlake: ; 0x1a097b ; script when talk again dw CooltrainermBlakeScript -; 0x1a0987 -CooltrainermBlakeScript: ; 0x1a0987 +CooltrainermBlakeScript: talkaftercancel loadfont writetext UnknownText_0x1a0b0b closetext loadmovesprites end -; 0x1a098f -TrainerCooltrainermBrian: ; 0x1a098f +TrainerCooltrainermBrian: ; bit/flag number - dw $553 + dw EVENT_BEAT_COOLTRAINERM_BRIAN ; trainer group && trainer id db COOLTRAINERM, BRIAN @@ -267,20 +240,18 @@ TrainerCooltrainermBrian: ; 0x1a098f ; script when talk again dw CooltrainermBrianScript -; 0x1a099b -CooltrainermBrianScript: ; 0x1a099b +CooltrainermBrianScript: talkaftercancel loadfont writetext UnknownText_0x1a0bac closetext loadmovesprites end -; 0x1a09a3 -TrainerCooltrainerfReena1: ; 0x1a09a3 +TrainerCooltrainerfReena: ; bit/flag number - dw $564 + dw EVENT_BEAT_COOLTRAINERF_REENA ; trainer group && trainer id db COOLTRAINERF, REENA1 @@ -296,9 +267,8 @@ TrainerCooltrainerfReena1: ; 0x1a09a3 ; script when talk again dw CooltrainerfReena1Script -; 0x1a09af -CooltrainerfReena1Script: ; 0x1a09af +CooltrainerfReena1Script: writecode VAR_CALLERID, $e talkaftercancel loadfont @@ -313,96 +283,84 @@ CooltrainerfReena1Script: ; 0x1a09af setevent $0271 scall UnknownScript_0x1a0a2f jump UnknownScript_0x1a09d5 -; 0x1a09d2 -UnknownScript_0x1a09d2: ; 0x1a09d2 +UnknownScript_0x1a09d2: scall UnknownScript_0x1a0a33 -UnknownScript_0x1a09d5: ; 0x1a09d5 +UnknownScript_0x1a09d5: askforphonenumber $e if_equal $1, UnknownScript_0x1a0a43 if_equal $2, UnknownScript_0x1a0a3f trainertotext COOLTRAINERF, REENA1, $0 scall UnknownScript_0x1a0a37 jump UnknownScript_0x1a0a3b -; 0x1a09e9 -UnknownScript_0x1a09e9: ; 0x1a09e9 +UnknownScript_0x1a09e9: scall UnknownScript_0x1a0a47 winlosstext CooltrainerfReena1BeatenText, $0000 copybytetovar wd9f8 if_equal $2, UnknownScript_0x1a0a00 if_equal $1, UnknownScript_0x1a0a06 if_equal $0, UnknownScript_0x1a0a0c -UnknownScript_0x1a0a00: ; 0x1a0a00 +UnknownScript_0x1a0a00: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a0a26 -UnknownScript_0x1a0a06: ; 0x1a0a06 +UnknownScript_0x1a0a06: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a0a19 -UnknownScript_0x1a0a0c: ; 0x1a0a0c +UnknownScript_0x1a0a0c: loadtrainer COOLTRAINERF, REENA1 startbattle returnafterbattle loadvar wd9f8, $1 clearflag $006a end -; 0x1a0a19 -UnknownScript_0x1a0a19: ; 0x1a0a19 +UnknownScript_0x1a0a19: loadtrainer COOLTRAINERF, REENA2 startbattle returnafterbattle loadvar wd9f8, $2 clearflag $006a end -; 0x1a0a26 -UnknownScript_0x1a0a26: ; 0x1a0a26 +UnknownScript_0x1a0a26: loadtrainer COOLTRAINERF, REENA3 startbattle returnafterbattle clearflag $006a end -; 0x1a0a2f -UnknownScript_0x1a0a2f: ; 0x1a0a2f +UnknownScript_0x1a0a2f: jumpstd asknumber1f end -; 0x1a0a33 -UnknownScript_0x1a0a33: ; 0x1a0a33 +UnknownScript_0x1a0a33: jumpstd asknumber2f end -; 0x1a0a37 -UnknownScript_0x1a0a37: ; 0x1a0a37 +UnknownScript_0x1a0a37: jumpstd registerednumberf end -; 0x1a0a3b -UnknownScript_0x1a0a3b: ; 0x1a0a3b +UnknownScript_0x1a0a3b: jumpstd numberacceptedf end -; 0x1a0a3f -UnknownScript_0x1a0a3f: ; 0x1a0a3f +UnknownScript_0x1a0a3f: jumpstd numberdeclinedf end -; 0x1a0a43 -UnknownScript_0x1a0a43: ; 0x1a0a43 +UnknownScript_0x1a0a43: jumpstd phonefullf end -; 0x1a0a47 -UnknownScript_0x1a0a47: ; 0x1a0a47 +UnknownScript_0x1a0a47: jumpstd rematchf end -; 0x1a0a4b -TrainerCooltrainerfMegan: ; 0x1a0a4b +TrainerCooltrainerfMegan: ; bit/flag number - dw $565 + dw EVENT_BEAT_COOLTRAINERF_MEGAN ; trainer group && trainer id db COOLTRAINERF, MEGAN @@ -418,46 +376,38 @@ TrainerCooltrainerfMegan: ; 0x1a0a4b ; script when talk again dw CooltrainerfMeganScript -; 0x1a0a57 -CooltrainerfMeganScript: ; 0x1a0a57 +CooltrainerfMeganScript: talkaftercancel loadfont writetext UnknownText_0x1a0cce closetext loadmovesprites end -; 0x1a0a5f -MapRoute27Signpost0Script: ; 0x1a0a5f +MapRoute27Signpost0Script: jumptext UnknownText_0x1a0e7f -; 0x1a0a62 -ItemFragment_0x1a0a62: ; 0x1a0a62 +ItemFragment_0x1a0a62: db TM_SOLARBEAM, 1 -; 0x1a0a64 -ItemFragment_0x1a0a64: ; 0x1a0a64 +ItemFragment_0x1a0a64: db RARE_CANDY, 1 -; 0x1a0a66 -MovementData_0x1a0a66: ; 0x1a0a66 +MovementData_0x1a0a66: step_left step_left step_end -; 0x1a0a69 -MovementData_0x1a0a69: ; 0x1a0a69 +MovementData_0x1a0a69: step_left step_end -; 0x1a0a6b -UnknownText_0x1a0a6b: ; 0x1a0a6b +UnknownText_0x1a0a6b: text "Hey!" done -; 0x1a0a71 -UnknownText_0x1a0a71: ; 0x1a0a71 +UnknownText_0x1a0a71: text "Do you know what" line "you just did?" @@ -468,21 +418,18 @@ UnknownText_0x1a0a71: ; 0x1a0a71 para "Check your #-" line "GEAR MAP and see." done -; 0x1a0ad9 -CooltrainermBlakeSeenText: ; 0x1a0ad9 +CooltrainermBlakeSeenText: text "You look pretty" line "strong." cont "Let me battle you!" done -; 0x1a0b05 -CooltrainermBlakeBeatenText: ; 0x1a0b05 +CooltrainermBlakeBeatenText: text "Yow!" done -; 0x1a0b0b -UnknownText_0x1a0b0b: ; 0x1a0b0b +UnknownText_0x1a0b0b: text "If you prevail on" line "this harsh trek," @@ -493,66 +440,57 @@ UnknownText_0x1a0b0b: ; 0x1a0b0b line "wanted to say" cont "something cool." done -; 0x1a0b7c -CooltrainermBrianSeenText: ; 0x1a0b7c +CooltrainermBrianSeenText: text "Hm? You're good," line "aren't you?" done -; 0x1a0b98 -CooltrainermBrianBeatenText: ; 0x1a0b98 +CooltrainermBrianBeatenText: text "Just as I thought!" done -; 0x1a0bac -UnknownText_0x1a0bac: ; 0x1a0bac +UnknownText_0x1a0bac: text "A good trainer can" line "recognize other" cont "good trainers." done -; 0x1a0bdf -CooltrainerfReena1SeenText: ; 0x1a0bdf +CooltrainerfReena1SeenText: text "You shouldn't" line "underestimate the" para "wild #MON in" line "these parts." done -; 0x1a0c19 -CooltrainerfReena1BeatenText: ; 0x1a0c19 +CooltrainerfReena1BeatenText: text "Oh! You're much" line "too strong!" done -; 0x1a0c35 -UnknownText_0x1a0c35: ; 0x1a0c35 +UnknownText_0x1a0c35: text "You're just a kid," line "but you're not to" para "be underestimated" line "either." done -; 0x1a0c73 -CooltrainerfMeganSeenText: ; 0x1a0c73 +CooltrainerfMeganSeenText: text "It's rare to see" line "anyone come here." para "Are you training" line "on your own?" done -; 0x1a0cb4 -CooltrainerfMeganBeatenText: ; 0x1a0cb4 +CooltrainerfMeganBeatenText: text "Oh! You're really" line "strong!" done -; 0x1a0cce -UnknownText_0x1a0cce: ; 0x1a0cce +UnknownText_0x1a0cce: text "I'm checking out" line "pre- and post-" cont "evolution #MON." @@ -565,9 +503,8 @@ UnknownText_0x1a0cce: ; 0x1a0cce line "also learn moves" cont "later on." done -; 0x1a0d55 -PsychicGilbertSeenText: ; 0x1a0d55 +PsychicGilbertSeenText: text "Don't say a thing!" para "Let me guess what" @@ -579,14 +516,12 @@ PsychicGilbertSeenText: ; 0x1a0d55 line "on the #MON" cont "LEAGUE challenge!" done -; 0x1a0dc1 -PsychicGilbertBeatenText: ; 0x1a0dc1 +PsychicGilbertBeatenText: text "You're too much!" done -; 0x1a0dd2 -UnknownText_0x1a0dd2: ; 0x1a0dd2 +UnknownText_0x1a0dd2: text "With your skills," line "you'll do well at" cont "the LEAGUE." @@ -594,37 +529,32 @@ UnknownText_0x1a0dd2: ; 0x1a0dd2 para "That's what my" line "premonition says." done -; 0x1a0e22 -Bird_keeperJose2SeenText: ; 0x1a0e22 +Bird_keeperJose2SeenText: text "Tweet! Tweet!" line "Tetweet!" done -; 0x1a0e3a -Bird_keeperJose2BeatenText: ; 0x1a0e3a +Bird_keeperJose2BeatenText: text "Tweet!" done -; 0x1a0e42 -UnknownText_0x1a0e42: ; 0x1a0e42 +UnknownText_0x1a0e42: text "BIRD KEEPERS like" line "me mimic bird" para "whistles to com-" line "mand #MON." done -; 0x1a0e7f -UnknownText_0x1a0e7f: ; 0x1a0e7f +UnknownText_0x1a0e7f: text "TOHJO FALLS" para "THE LINK BETWEEN" line "KANTO AND JOHTO" done -; 0x1a0ead -Route27_MapEventHeader: ; 0x1a0ead +Route27_MapEventHeader: ; filler db 0, 0 @@ -647,11 +577,10 @@ Route27_MapEventHeader: ; 0x1a0ead db 9 person_event SPRITE_COOLTRAINER_M, 11, 52, $7, $0, 255, 255, $82, 3, TrainerCooltrainermBlake, $ffff person_event SPRITE_COOLTRAINER_M, 10, 62, $9, $0, 255, 255, $82, 4, TrainerCooltrainermBrian, $ffff - person_event SPRITE_COOLTRAINER_F, 14, 76, $7, $0, 255, 255, $82, 4, TrainerCooltrainerfReena1, $ffff + person_event SPRITE_COOLTRAINER_F, 14, 76, $7, $0, 255, 255, $82, 4, TrainerCooltrainerfReena, $ffff person_event SPRITE_COOLTRAINER_F, 10, 41, $1f, $0, 255, 255, $82, 2, TrainerCooltrainerfMegan, $ffff person_event SPRITE_YOUNGSTER, 11, 69, $8, $0, 255, 255, $92, 3, TrainerPsychicGilbert, $ffff person_event SPRITE_YOUNGSTER, 17, 62, $9, $0, 255, 255, $92, 3, TrainerBird_keeperJose2, $ffff person_event SPRITE_POKE_BALL, 16, 64, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a0a62, $06ab person_event SPRITE_POKE_BALL, 16, 57, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a0a64, $06ac person_event SPRITE_FISHER, 14, 25, $3, $0, 255, 255, $0, 3, FisherScript_0x1a089c, $ffff -; 0x1a0f4c diff --git a/maps/Route3.asm b/maps/Route3.asm index 647f3f313..f7a93a54b 100644 --- a/maps/Route3.asm +++ b/maps/Route3.asm @@ -1,14 +1,13 @@ -Route3_MapScriptHeader: ; 0x1adf63 +Route3_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1adf65 -TrainerFirebreatherOtis: ; 0x1adf65 +TrainerFirebreatherOtis: ; bit/flag number - dw $446 + dw EVENT_BEAT_FIREBREATHER_OTIS ; trainer group && trainer id db FIREBREATHER, OTIS @@ -24,20 +23,18 @@ TrainerFirebreatherOtis: ; 0x1adf65 ; script when talk again dw FirebreatherOtisScript -; 0x1adf71 -FirebreatherOtisScript: ; 0x1adf71 +FirebreatherOtisScript: talkaftercancel loadfont writetext UnknownText_0x1adff7 closetext loadmovesprites end -; 0x1adf79 -TrainerYoungsterWarren: ; 0x1adf79 +TrainerYoungsterWarren: ; bit/flag number - dw $5b1 + dw EVENT_BEAT_YOUNGSTER_WARREN ; trainer group && trainer id db YOUNGSTER, WARREN @@ -53,20 +50,18 @@ TrainerYoungsterWarren: ; 0x1adf79 ; script when talk again dw YoungsterWarrenScript -; 0x1adf85 -YoungsterWarrenScript: ; 0x1adf85 +YoungsterWarrenScript: talkaftercancel loadfont writetext UnknownText_0x1ae051 closetext loadmovesprites end -; 0x1adf8d -TrainerYoungsterJimmy: ; 0x1adf8d +TrainerYoungsterJimmy: ; bit/flag number - dw $5b2 + dw EVENT_BEAT_YOUNGSTER_JIMMY ; trainer group && trainer id db YOUNGSTER, JIMMY @@ -82,20 +77,18 @@ TrainerYoungsterJimmy: ; 0x1adf8d ; script when talk again dw YoungsterJimmyScript -; 0x1adf99 -YoungsterJimmyScript: ; 0x1adf99 +YoungsterJimmyScript: talkaftercancel loadfont writetext UnknownText_0x1ae0a9 closetext loadmovesprites end -; 0x1adfa1 -TrainerFirebreatherBurt: ; 0x1adfa1 +TrainerFirebreatherBurt: ; bit/flag number - dw $449 + dw EVENT_BEAT_FIREBREATHER_BURT ; trainer group && trainer id db FIREBREATHER, BURT @@ -111,91 +104,77 @@ TrainerFirebreatherBurt: ; 0x1adfa1 ; script when talk again dw FirebreatherBurtScript -; 0x1adfad -FirebreatherBurtScript: ; 0x1adfad +FirebreatherBurtScript: talkaftercancel loadfont writetext UnknownText_0x1ae118 closetext loadmovesprites end -; 0x1adfb5 -MapRoute3Signpost0Script: ; 0x1adfb5 +MapRoute3Signpost0Script: jumptext UnknownText_0x1ae163 -; 0x1adfb8 -FirebreatherOtisSeenText: ; 0x1adfb8 +FirebreatherOtisSeenText: text "Ah! The weather's" line "as fine as ever." done -; 0x1adfdb -FirebreatherOtisBeatenText: ; 0x1adfdb +FirebreatherOtisBeatenText: text "It's sunny, but" line "I'm all wet…" done -; 0x1adff7 -UnknownText_0x1adff7: ; 0x1adff7 +UnknownText_0x1adff7: text "When it rains," line "it's hard to get" cont "ignition…" done -; 0x1ae021 -YoungsterWarrenSeenText: ; 0x1ae021 +YoungsterWarrenSeenText: text "Hmmm… I don't know" line "what to do…" done -; 0x1ae040 -YoungsterWarrenBeatenText: ; 0x1ae040 +YoungsterWarrenBeatenText: text "I knew I'd lose…" done -; 0x1ae051 -UnknownText_0x1ae051: ; 0x1ae051 +UnknownText_0x1ae051: text "You looked strong." para "I was afraid to" line "take you on…" done -; 0x1ae082 -YoungsterJimmySeenText: ; 0x1ae082 +YoungsterJimmySeenText: text "I can run like the" line "wind!" done -; 0x1ae09c -YoungsterJimmyBeatenText: ; 0x1ae09c +YoungsterJimmyBeatenText: text "Blown away!" done -; 0x1ae0a9 -UnknownText_0x1ae0a9: ; 0x1ae0a9 +UnknownText_0x1ae0a9: text "I wear shorts the" line "whole year round." para "That's my fashion" line "policy." done -; 0x1ae0e7 -FirebreatherBurtSeenText: ; 0x1ae0e7 +FirebreatherBurtSeenText: text "Step right up and" line "take a look!" done -; 0x1ae107 -FirebreatherBurtBeatenText: ; 0x1ae107 +FirebreatherBurtBeatenText: text "Yow! That's hot!" done -; 0x1ae118 -UnknownText_0x1ae118: ; 0x1ae118 +UnknownText_0x1ae118: text "The greatest fire-" line "breather in KANTO," cont "that's me." @@ -203,17 +182,15 @@ UnknownText_0x1ae118: ; 0x1ae118 para "But not the best" line "trainer…" done -; 0x1ae163 -UnknownText_0x1ae163: ; 0x1ae163 +UnknownText_0x1ae163: text "MT.MOON SQUARE" para "Just go up the" line "stairs." done -; 0x1ae18a -Route3_MapEventHeader: ; 0x1ae18a +Route3_MapEventHeader: ; filler db 0, 0 @@ -234,4 +211,3 @@ Route3_MapEventHeader: ; 0x1ae18a person_event SPRITE_YOUNGSTER, 11, 14, $8, $0, 255, 255, $92, 3, TrainerYoungsterWarren, $ffff person_event SPRITE_YOUNGSTER, 7, 20, $a, $0, 255, 255, $92, 1, TrainerYoungsterJimmy, $ffff person_event SPRITE_FISHER, 9, 53, $a, $0, 255, 255, $82, 3, TrainerFirebreatherBurt, $ffff -; 0x1ae1ce diff --git a/maps/Route30.asm b/maps/Route30.asm index 758701c91..2f757bd15 100644 --- a/maps/Route30.asm +++ b/maps/Route30.asm @@ -1,12 +1,11 @@ -Route30_MapScriptHeader: ; 0x1a1671 +Route30_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a1673 -YoungsterScript_0x1a1673: ; 0x1a1673 +YoungsterScript_0x1a1673: waitbutton playmusic MUSIC_JOHTO_TRAINER_BATTLE loadfont @@ -25,11 +24,10 @@ YoungsterScript_0x1a1673: ; 0x1a1673 applymovement $7, MovementData_0x1a1802 special RestartMapMusic end -; 0x1a169a -TrainerYoungsterJoey1: ; 0x1a169a +TrainerYoungsterJoey: ; bit/flag number - dw $5a9 + dw EVENT_BEAT_YOUNGSTER_JOEY ; trainer group && trainer id db YOUNGSTER, JOEY1 @@ -45,9 +43,8 @@ TrainerYoungsterJoey1: ; 0x1a169a ; script when talk again dw YoungsterJoey1Script -; 0x1a16a6 -YoungsterJoey1Script: ; 0x1a16a6 +YoungsterJoey1Script: writecode VAR_CALLERID, $f talkaftercancel loadfont @@ -62,20 +59,18 @@ YoungsterJoey1Script: ; 0x1a16a6 setevent $0273 scall UnknownScript_0x1a1783 jump UnknownScript_0x1a16cc -; 0x1a16c9 -UnknownScript_0x1a16c9: ; 0x1a16c9 +UnknownScript_0x1a16c9: scall UnknownScript_0x1a1787 -UnknownScript_0x1a16cc: ; 0x1a16cc +UnknownScript_0x1a16cc: askforphonenumber $f if_equal $1, UnknownScript_0x1a1797 if_equal $2, UnknownScript_0x1a1793 trainertotext YOUNGSTER, JOEY1, $0 scall UnknownScript_0x1a178b jump UnknownScript_0x1a178f -; 0x1a16e0 -UnknownScript_0x1a16e0: ; 0x1a16e0 +UnknownScript_0x1a16e0: scall UnknownScript_0x1a179b winlosstext YoungsterJoey1BeatenText, $0000 copybytetovar wd9f9 @@ -84,55 +79,51 @@ UnknownScript_0x1a16e0: ; 0x1a16e0 if_equal $2, UnknownScript_0x1a170b if_equal $1, UnknownScript_0x1a1711 if_equal $0, UnknownScript_0x1a1717 -UnknownScript_0x1a16ff: ; 0x1a16ff +UnknownScript_0x1a16ff: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a174b -UnknownScript_0x1a1705: ; 0x1a1705 +UnknownScript_0x1a1705: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1a173e -UnknownScript_0x1a170b: ; 0x1a170b +UnknownScript_0x1a170b: checkflag $0047 iftrue UnknownScript_0x1a1731 -UnknownScript_0x1a1711: ; 0x1a1711 +UnknownScript_0x1a1711: checkflag $0046 iftrue UnknownScript_0x1a1724 -UnknownScript_0x1a1717: ; 0x1a717 +UnknownScript_0x1a1717: loadtrainer YOUNGSTER, JOEY1 startbattle returnafterbattle loadvar wd9f9, $1 clearflag $006b end -; 0x1a1724 -UnknownScript_0x1a1724: ; 0x1a1724 +UnknownScript_0x1a1724: loadtrainer YOUNGSTER, JOEY2 startbattle returnafterbattle loadvar wd9f9, $2 clearflag $006b end -; 0x1a1731 -UnknownScript_0x1a1731: ; 0x1a1731 +UnknownScript_0x1a1731: loadtrainer YOUNGSTER, JOEY3 startbattle returnafterbattle loadvar wd9f9, $3 clearflag $006b end -; 0x1a173e -UnknownScript_0x1a173e: ; 0x1a173e +UnknownScript_0x1a173e: loadtrainer YOUNGSTER, JOEY4 startbattle returnafterbattle loadvar wd9f9, $4 clearflag $006b end -; 0x1a174b -UnknownScript_0x1a174b: ; 0x1a174b +UnknownScript_0x1a174b: loadtrainer YOUNGSTER, JOEY5 startbattle returnafterbattle @@ -146,13 +137,11 @@ UnknownScript_0x1a174b: ; 0x1a174b iffalse UnknownScript_0x1a179f setevent $0266 jump UnknownScript_0x1a178f -; 0x1a176e -UnknownScript_0x1a176e: ; 0x1a176e +UnknownScript_0x1a176e: end -; 0x1a176f -UnknownScript_0x1a176f: ; 0x1a176f +UnknownScript_0x1a176f: loadfont writetext UnknownText_0x1a1bc0 closetext @@ -161,57 +150,47 @@ UnknownScript_0x1a176f: ; 0x1a176f clearevent EVENT_JOEY_HP_UP setevent $0266 jump UnknownScript_0x1a178f -; 0x1a1783 -UnknownScript_0x1a1783: ; 0x1a1783 +UnknownScript_0x1a1783: jumpstd asknumber1m end -; 0x1a1787 -UnknownScript_0x1a1787: ; 0x1a1787 +UnknownScript_0x1a1787: jumpstd asknumber2m end -; 0x1a178b -UnknownScript_0x1a178b: ; 0x1a178b +UnknownScript_0x1a178b: jumpstd registerednumberm end -; 0x1a178f -UnknownScript_0x1a178f: ; 0x1a178f +UnknownScript_0x1a178f: jumpstd numberacceptedm end -; 0x1a1793 -UnknownScript_0x1a1793: ; 0x1a1793 +UnknownScript_0x1a1793: jumpstd numberdeclinedm end -; 0x1a1797 -UnknownScript_0x1a1797: ; 0x1a1797 +UnknownScript_0x1a1797: jumpstd phonefullm end -; 0x1a179b -UnknownScript_0x1a179b: ; 0x1a179b +UnknownScript_0x1a179b: jumpstd rematchm end -; 0x1a179f -UnknownScript_0x1a179f: ; 0x1a179f +UnknownScript_0x1a179f: setevent EVENT_JOEY_HP_UP jumpstd packfullm end -; 0x1a17a6 -UnknownScript_0x1a17a6: ; 0x1a17a6 +UnknownScript_0x1a17a6: jumpstd rematchgiftm end -; 0x1a17aa -TrainerYoungsterMikey: ; 0x1a17aa +TrainerYoungsterMikey: ; bit/flag number - dw $5aa + dw EVENT_BEAT_YOUNGSTER_MIKEY ; trainer group && trainer id db YOUNGSTER, MIKEY @@ -227,20 +206,18 @@ TrainerYoungsterMikey: ; 0x1a17aa ; script when talk again dw YoungsterMikeyScript -; 0x1a17b6 -YoungsterMikeyScript: ; 0x1a17b6 +YoungsterMikeyScript: talkaftercancel loadfont writetext UnknownText_0x1a197d closetext loadmovesprites end -; 0x1a17be -TrainerBug_catcherDon: ; 0x1a17be +TrainerBug_catcherDon: ; bit/flag number - dw $538 + dw EVENT_BEAT_BUG_CATCHER_DON ; trainer group && trainer id db BUG_CATCHER, DON @@ -256,18 +233,16 @@ TrainerBug_catcherDon: ; 0x1a17be ; script when talk again dw Bug_catcherDonScript -; 0x1a17ca -Bug_catcherDonScript: ; 0x1a17ca +Bug_catcherDonScript: talkaftercancel loadfont writetext UnknownText_0x1a1a1c closetext loadmovesprites end -; 0x1a17d2 -YoungsterScript_0x1a17d2: ; 0x1a17d2 +YoungsterScript_0x1a17d2: faceplayer loadfont checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM @@ -276,82 +251,67 @@ YoungsterScript_0x1a17d2: ; 0x1a17d2 closetext loadmovesprites end -; 0x1a17e0 -UnknownScript_0x1a17e0: ; 0x1a17e0 +UnknownScript_0x1a17e0: writetext UnknownText_0x1a1a94 closetext loadmovesprites end -; 0x1a17e6 -CooltrainerFScript_0x1a17e6: ; 0x1a17e6 +CooltrainerFScript_0x1a17e6: jumptextfaceplayer UnknownText_0x1a1ac4 -; 0x1a17e9 -MapRoute30Signpost0Script: ; 0x1a17e9 +MapRoute30Signpost0Script: jumptext UnknownText_0x1a1b0b -; 0x1a17ec -MapRoute30Signpost1Script: ; 0x1a17ec +MapRoute30Signpost1Script: jumptext UnknownText_0x1a1b34 -; 0x1a17ef -MapRoute30Signpost2Script: ; 0x1a17ef +MapRoute30Signpost2Script: jumptext UnknownText_0x1a1b55 -; 0x1a17f2 -MapRoute30Signpost3Script: ; 0x1a17f2 +MapRoute30Signpost3Script: jumptext UnknownText_0x1a1b66 -; 0x1a17f5 -ItemFragment_0x1a17f5: ; 0x1a17f5 +ItemFragment_0x1a17f5: db ANTIDOTE, 1 -; 0x1a17f7 -FruitTreeScript_0x1a17f7: ; 0x1a17f7 +FruitTreeScript_0x1a17f7: fruittree $2 -; 0x1a17f9 -FruitTreeScript_0x1a17f9: ; 0x1a17f9 +FruitTreeScript_0x1a17f9: fruittree $5 -; 0x1a17fb -MapRoute30SignpostItem4: ; 0x1a17fb +MapRoute30SignpostItem4: dw $00a4 db POTION -; 0x1a17fe -MovementData_0x1a17fe: ; 0x1a17fe +MovementData_0x1a17fe: fix_facing big_step_up big_step_down step_end -; 0x1a1802 -MovementData_0x1a1802: ; 0x1a1802 +MovementData_0x1a1802: fix_facing big_step_down big_step_up step_end -; 0x1a1806 -UnknownText_0x1a1806: ; 0x1a1806 +UnknownText_0x1a1806: text "Go, RATTATA!" para "TACKLE!" done -; 0x1a181c -UnknownText_0x1a181c: ; 0x1a181c +UnknownText_0x1a181c: text "What? This is a" line "big battle!" cont "Leave me alone!" done -; 0x1a1849 -YoungsterJoey1SeenText: ; 0x1a1849 +YoungsterJoey1SeenText: text "I just lost, so" line "I'm trying to find" cont "more #MON." @@ -360,15 +320,13 @@ YoungsterJoey1SeenText: ; 0x1a1849 line "weak! Come on," cont "let's battle!" done -; 0x1a18a2 -YoungsterJoey1BeatenText: ; 0x1a18a2 +YoungsterJoey1BeatenText: text "Ack! I lost again!" line "Doggone it!" done -; 0x1a18c2 -UnknownText_0x1a18c2: ; 0x1a18c2 +UnknownText_0x1a18c2: text "Do I have to have" line "more #MON in" @@ -379,24 +337,21 @@ UnknownText_0x1a18c2: ; 0x1a18c2 line "with this one no" cont "matter what!" done -; 0x1a1928 -YoungsterMikeySeenText: ; 0x1a1928 +YoungsterMikeySeenText: text "You're a #MON" line "trainer, right?" para "Then you have to" line "battle!" done -; 0x1a195f -YoungsterMikeyBeatenText: ; 0x1a195f +YoungsterMikeyBeatenText: text "That's strange." line "I won before." done -; 0x1a197d -UnknownText_0x1a197d: ; 0x1a197d +UnknownText_0x1a197d: text "Becoming a good" line "trainer is really" cont "tough." @@ -405,22 +360,19 @@ UnknownText_0x1a197d: ; 0x1a197d line "tle other people" cont "to get better." done -; 0x1a19d8 -Bug_catcherDonSeenText: ; 0x1a19d8 +Bug_catcherDonSeenText: text "Instead of a bug" line "#MON, I found" cont "a trainer!" done -; 0x1a1a03 -Bug_catcherDonBeatenText: ; 0x1a1a03 +Bug_catcherDonBeatenText: text "Argh! You're too" line "strong!" done -; 0x1a1a1c -UnknownText_0x1a1a1c: ; 0x1a1a1c +UnknownText_0x1a1a1c: text "I ran out of #" line "BALLS while I was" cont "catching #MON." @@ -428,51 +380,44 @@ UnknownText_0x1a1a1c: ; 0x1a1a1c para "I should've bought" line "some more…" done -; 0x1a1a6a -UnknownText_0x1a1a6a: ; 0x1a1a6a +UnknownText_0x1a1a6a: text "MR.#MON's" line "house? It's a bit" cont "farther ahead." done -; 0x1a1a94 -UnknownText_0x1a1a94: ; 0x1a1a94 +UnknownText_0x1a1a94: text "Everyone's having" line "fun battling!" cont "You should too!" done -; 0x1a1ac4 -UnknownText_0x1a1ac4: ; 0x1a1ac4 +UnknownText_0x1a1ac4: text "I'm not a trainer." para "But if you look" line "one in the eyes," cont "prepare to battle." done -; 0x1a1b0b -UnknownText_0x1a1b0b: ; 0x1a1b0b +UnknownText_0x1a1b0b: text "ROUTE 30" para "VIOLET CITY -" line "CHERRYGROVE CITY" done -; 0x1a1b34 -UnknownText_0x1a1b34: ; 0x1a1b34 +UnknownText_0x1a1b34: text "MR.#MON'S HOUSE" line "STRAIGHT AHEAD!" done -; 0x1a1b55 -UnknownText_0x1a1b55: ; 0x1a1b55 +UnknownText_0x1a1b55: text "MR.#MON'S HOUSE" done -; 0x1a1b66 -UnknownText_0x1a1b66: ; 0x1a1b66 +UnknownText_0x1a1b66: text "TRAINER TIPS" para "No stealing other" @@ -482,9 +427,8 @@ UnknownText_0x1a1b66: ; 0x1a1b66 line "be thrown only at" cont "wild #MON!" done -; 0x1a1bc0 -UnknownText_0x1a1bc0: ; 0x1a1bc0 +UnknownText_0x1a1bc0: text "I lost again…" line "Gee, you're tough!" @@ -498,9 +442,8 @@ UnknownText_0x1a1bc0: ; 0x1a1bc0 para "I'm going to get" line "tougher too." done -; 0x1a1c54 -Route30_MapEventHeader: ; 0x1a1c54 +Route30_MapEventHeader: ; filler db 0, 0 @@ -523,7 +466,7 @@ Route30_MapEventHeader: ; 0x1a1c54 ; people-events db 11 person_event SPRITE_YOUNGSTER, 30, 9, $7, $0, 255, 255, $90, 0, YoungsterScript_0x1a1673, $0714 - person_event SPRITE_YOUNGSTER, 32, 6, $9, $0, 255, 255, $92, 3, TrainerYoungsterJoey1, $0715 + person_event SPRITE_YOUNGSTER, 32, 6, $9, $0, 255, 255, $92, 3, TrainerYoungsterJoey, $0715 person_event SPRITE_YOUNGSTER, 27, 9, $6, $0, 255, 255, $92, 1, TrainerYoungsterMikey, $ffff person_event SPRITE_BUG_CATCHER, 11, 5, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherDon, $ffff person_event SPRITE_YOUNGSTER, 34, 11, $5, $1, 255, 255, $80, 0, YoungsterScript_0x1a17d2, $ffff @@ -533,4 +476,3 @@ Route30_MapEventHeader: ; 0x1a1c54 person_event SPRITE_FRUIT_TREE, 9, 15, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a17f9, $ffff person_event SPRITE_COOLTRAINER_F, 17, 6, $6, $0, 255, 255, $0, 0, CooltrainerFScript_0x1a17e6, $ffff person_event SPRITE_POKE_BALL, 39, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a17f5, $07b8 -; 0x1a1d0c diff --git a/maps/Route31.asm b/maps/Route31.asm index 0d3438e66..323446cd1 100644 --- a/maps/Route31.asm +++ b/maps/Route31.asm @@ -1,4 +1,4 @@ -Route31_MapScriptHeader: ; 0x1a5437 +Route31_MapScriptHeader: ; trigger count db 0 @@ -8,22 +8,19 @@ Route31_MapScriptHeader: ; 0x1a5437 ; callbacks dbw 5, UnknownScript_0x1a543c -; 0x1a543c -UnknownScript_0x1a543c: ; 0x1a543c +UnknownScript_0x1a543c: checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST iffalse UnknownScript_0x1a5443 return -; 0x1a5443 -UnknownScript_0x1a5443: ; 0x1a5443 +UnknownScript_0x1a5443: specialphonecall $7 return -; 0x1a5447 -TrainerBug_catcherWade1: ; 0x1a5447 +TrainerBug_catcherWade1: ; bit/flag number - dw $53b + dw EVENT_BEAT_BUG_CATCHER_WADE ; trainer group && trainer id db BUG_CATCHER, WADE1 @@ -39,9 +36,8 @@ TrainerBug_catcherWade1: ; 0x1a5447 ; script when talk again dw Bug_catcherWade1Script -; 0x1a5453 -Bug_catcherWade1Script: ; 0x1a5453 +Bug_catcherWade1Script: writecode VAR_CALLERID, $10 talkaftercancel loadfont @@ -58,20 +54,18 @@ Bug_catcherWade1Script: ; 0x1a5453 setevent $0275 scall UnknownScript_0x1a554c jump UnknownScript_0x1a547f -; 0x1a547c -UnknownScript_0x1a547c: ; 0x1a547c +UnknownScript_0x1a547c: scall UnknownScript_0x1a5550 -UnknownScript_0x1a547f: ; 0x1a547f +UnknownScript_0x1a547f: askforphonenumber $10 if_equal $1, UnknownScript_0x1a5560 if_equal $2, UnknownScript_0x1a555c trainertotext BUG_CATCHER, WADE1, $0 scall UnknownScript_0x1a5554 jump UnknownScript_0x1a5558 -; 0x1a5493 -UnknownScript_0x1a5493: ; 0x1a5493 +UnknownScript_0x1a5493: scall UnknownScript_0x1a5564 winlosstext Bug_catcherWade1BeatenText, $0000 copybytetovar wd9fa @@ -80,63 +74,58 @@ UnknownScript_0x1a5493: ; 0x1a5493 if_equal $2, UnknownScript_0x1a54be if_equal $1, UnknownScript_0x1a54c4 if_equal $0, UnknownScript_0x1a54ca -UnknownScript_0x1a54b2: ; 0x1a54b2 +UnknownScript_0x1a54b2: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a54fe -UnknownScript_0x1a54b8: ; 0x1a54b8 +UnknownScript_0x1a54b8: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1a54f1 -UnknownScript_0x1a54be: ; 0x1a54be +UnknownScript_0x1a54be: checkflag $0049 iftrue UnknownScript_0x1a54e4 -UnknownScript_0x1a54c4: ; 0x1a54c4 +UnknownScript_0x1a54c4: checkflag $0046 iftrue UnknownScript_0x1a54d7 -UnknownScript_0x1a54ca: ; 0x1a54ca +UnknownScript_0x1a54ca: loadtrainer BUG_CATCHER, WADE1 startbattle returnafterbattle loadvar wd9fa, $1 clearflag $006c end -; 0x1a54d7 -UnknownScript_0x1a54d7: ; 0x1a54d7 +UnknownScript_0x1a54d7: loadtrainer BUG_CATCHER, WADE2 startbattle returnafterbattle loadvar wd9fa, $2 clearflag $006c end -; 0x1a54e4 -UnknownScript_0x1a54e4: ; 0x1a54e4 +UnknownScript_0x1a54e4: loadtrainer BUG_CATCHER, WADE3 startbattle returnafterbattle loadvar wd9fa, $3 clearflag $006c end -; 0x1a54f1 -UnknownScript_0x1a54f1: ; 0x1a54f1 +UnknownScript_0x1a54f1: loadtrainer BUG_CATCHER, WADE4 startbattle returnafterbattle loadvar wd9fa, $4 clearflag $006c end -; 0x1a54fe -UnknownScript_0x1a54fe: ; 0x1a54fe +UnknownScript_0x1a54fe: loadtrainer BUG_CATCHER, WADE5 startbattle returnafterbattle clearflag $006c end -; 0x1a5507 -UnknownScript_0x1a5507: ; 0x1a5507 +UnknownScript_0x1a5507: scall UnknownScript_0x1a5568 checkevent EVENT_WADE_HAS_BERRY iftrue UnknownScript_0x1a5522 @@ -146,82 +135,68 @@ UnknownScript_0x1a5507: ; 0x1a5507 iftrue UnknownScript_0x1a5534 checkevent EVENT_WADE_HAS_BITTER_BERRY iftrue UnknownScript_0x1a553d -UnknownScript_0x1a5522: ; 0x1a5522 +UnknownScript_0x1a5522: verbosegiveitem BERRY, 1 iffalse UnknownScript_0x1a5549 jump UnknownScript_0x1a5543 -; 0x1a552b -UnknownScript_0x1a552b: ; 0x1a552b +UnknownScript_0x1a552b: verbosegiveitem PSNCUREBERRY, 1 iffalse UnknownScript_0x1a5549 jump UnknownScript_0x1a5543 -; 0x1a5534 -UnknownScript_0x1a5534: ; 0x1a5534 +UnknownScript_0x1a5534: verbosegiveitem PRZCUREBERRY, 1 iffalse UnknownScript_0x1a5549 jump UnknownScript_0x1a5543 -; 0x1a553d -UnknownScript_0x1a553d: ; 0x1a553d +UnknownScript_0x1a553d: verbosegiveitem BITTER_BERRY, 1 iffalse UnknownScript_0x1a5549 -UnknownScript_0x1a5543: ; 0x1a5543 +UnknownScript_0x1a5543: clearflag $007f jump UnknownScript_0x1a5558 -; 0x1a5549 -UnknownScript_0x1a5549: ; 0x1a5549 +UnknownScript_0x1a5549: jump UnknownScript_0x1a556c -; 0x1a554c -UnknownScript_0x1a554c: ; 0x1a554c +UnknownScript_0x1a554c: jumpstd asknumber1m end -; 0x1a5550 -UnknownScript_0x1a5550: ; 0x1a5550 +UnknownScript_0x1a5550: jumpstd asknumber2m end -; 0x1a5554 -UnknownScript_0x1a5554: ; 0x1a5554 +UnknownScript_0x1a5554: jumpstd registerednumberm end -; 0x1a5558 -UnknownScript_0x1a5558: ; 0x1a5558 +UnknownScript_0x1a5558: jumpstd numberacceptedm end -; 0x1a555c -UnknownScript_0x1a555c: ; 0x1a555c +UnknownScript_0x1a555c: jumpstd numberdeclinedm end -; 0x1a5560 -UnknownScript_0x1a5560: ; 0x1a5560 +UnknownScript_0x1a5560: jumpstd phonefullm end -; 0x1a5564 -UnknownScript_0x1a5564: ; 0x1a5564 +UnknownScript_0x1a5564: jumpstd rematchm end -; 0x1a5568 -UnknownScript_0x1a5568: ; 0x1a5568 +UnknownScript_0x1a5568: jumpstd giftm end -; 0x1a556c -UnknownScript_0x1a556c: ; 0x1a556c +UnknownScript_0x1a556c: jumpstd packfullm end -; 0x1a5570 -FisherScript_0x1a5570: ; 0x1a5570 +FisherScript_0x1a5570: faceplayer loadfont checkevent EVENT_GOT_TM50_NIGHTMARE @@ -232,9 +207,8 @@ FisherScript_0x1a5570: ; 0x1a5570 closetext loadmovesprites end -; 0x1a5584 -UnknownScript_0x1a5584: ; 0x1a5584 +UnknownScript_0x1a5584: writetext UnknownText_0x1a5761 keeptextopen checkpokeitem ReceivedSpearowMailText @@ -250,95 +224,81 @@ UnknownScript_0x1a5584: ; 0x1a5584 verbosegiveitem TM_NIGHTMARE, 1 iffalse UnknownScript_0x1a55b3 setevent EVENT_GOT_TM50_NIGHTMARE -UnknownScript_0x1a55af: ; 0x1a55af +UnknownScript_0x1a55af: writetext UnknownText_0x1a5896 closetext -UnknownScript_0x1a55b3: ; 0x1a55b3 +UnknownScript_0x1a55b3: loadmovesprites end -; 0x1a55b5 -UnknownScript_0x1a55b5: ; 0x1a55b5 +UnknownScript_0x1a55b5: writetext UnknownText_0x1a5921 closetext loadmovesprites end -; 0x1a55bb -UnknownScript_0x1a55bb: ; 0x1a55bb +UnknownScript_0x1a55bb: writetext UnknownText_0x1a5939 closetext loadmovesprites end -; 0x1a55c1 -UnknownScript_0x1a55c1: ; 0x1a55c1 +UnknownScript_0x1a55c1: writetext UnknownText_0x1a5972 closetext loadmovesprites end -; 0x1a55c7 -UnknownScript_0x1a55c7: ; 0x1a55c7 +UnknownScript_0x1a55c7: writetext UnknownText_0x1a5991 closetext loadmovesprites end -ReceivedSpearowMailText: ; 0x1a55cd +ReceivedSpearowMailText: db "DARK CAVE leads",$4E db "to another road@" -YoungsterScript_0x1a55ed: ; 0x1a55ed +YoungsterScript_0x1a55ed: jumptextfaceplayer UnknownText_0x1a59d5 -; 0x1a55f0 -MapRoute31Signpost0Script: ; 0x1a55f0 +MapRoute31Signpost0Script: jumptext UnknownText_0x1a5a45 -; 0x1a55f3 -MapRoute31Signpost1Script: ; 0x1a55f3 +MapRoute31Signpost1Script: jumptext UnknownText_0x1a5a6e -; 0x1a55f6 -CooltrainerMScript_0x1a55f6: ; 0x1a55f6 +CooltrainerMScript_0x1a55f6: jumptextfaceplayer UnknownText_0x1a55ff -; 0x1a55f9 -FruitTreeScript_0x1a55f9: ; 0x1a55f9 +FruitTreeScript_0x1a55f9: fruittree $7 -; 0x1a55fb -ItemFragment_0x1a55fb: ; 0x1a55fb +ItemFragment_0x1a55fb: db POTION, 1 -; 0x1a55fd -ItemFragment_0x1a55fd: ; 0x1a55fd +ItemFragment_0x1a55fd: db POKE_BALL, 1 -; 0x1a55ff -UnknownText_0x1a55ff: ; 0x1a55ff +UnknownText_0x1a55ff: text "DARK CAVE…" para "If #MON could" line "light it up, I'd" cont "explore it." done -; 0x1a5635 -Bug_catcherWade1SeenText: ; 0x1a5635 +Bug_catcherWade1SeenText: text "I caught a bunch" line "of #MON. Let me" cont "battle with you!" done -; 0x1a5668 -Bug_catcherWade1BeatenText: ; 0x1a5668 +Bug_catcherWade1BeatenText: text "Awwwww…" done -; 0x1a5671 -UnknownText_0x1a5671: ; 0x1a5671 +UnknownText_0x1a5671: text "You can catch" line "#MON even if" @@ -349,9 +309,8 @@ UnknownText_0x1a5671: ; 0x1a5671 line "it'll go to your" cont "BOX automatically." done -; 0x1a56d9 -UnknownText_0x1a56d9: ; 0x1a56d9 +UnknownText_0x1a56d9: text "… Hnuurg… Huh?" para "I walked too far" @@ -367,24 +326,21 @@ UnknownText_0x1a56d9: ; 0x1a56d9 para "…Zzzz…" done -; 0x1a5761 -UnknownText_0x1a5761: ; 0x1a5761 +UnknownText_0x1a5761: text "…Zzzz… Huh?" para "What's that? You" line "have MAIL for me?" done -; 0x1a5790 -UnknownText_0x1a5790: ; 0x1a5790 +UnknownText_0x1a5790: text "<PLAYER> handed" line "over the #MON" cont "holding the MAIL." done -; 0x1a57ba -UnknownText_0x1a57ba: ; 0x1a57ba +UnknownText_0x1a57ba: text "Let's see…" para "…DARK CAVE leads" @@ -407,9 +363,8 @@ UnknownText_0x1a57ba: ; 0x1a57ba para "I know! I want you" line "to have this!" done -; 0x1a5896 -UnknownText_0x1a5896: ; 0x1a5896 +UnknownText_0x1a5896: text "TM50 is NIGHTMARE." para "It's a wicked move" @@ -424,39 +379,34 @@ UnknownText_0x1a5896: ; 0x1a5896 para "I don't want to" line "have bad dreams." done -; 0x1a5921 -UnknownText_0x1a5921: ; 0x1a5921 +UnknownText_0x1a5921: text "This MAIL isn't" line "for me." done -; 0x1a5939 -UnknownText_0x1a5939: ; 0x1a5939 +UnknownText_0x1a5939: text "Why is this #-" line "MON so special?" para "It doesn't have" line "any MAIL." done -; 0x1a5972 -UnknownText_0x1a5972: ; 0x1a5972 +UnknownText_0x1a5972: text "What? You don't" line "want anything?" done -; 0x1a5991 -UnknownText_0x1a5991: ; 0x1a5991 +UnknownText_0x1a5991: text "If I take that" line "#MON from you," para "what are you going" line "to use in battle?" done -; 0x1a59d5 -UnknownText_0x1a59d5: ; 0x1a59d5 +UnknownText_0x1a59d5: text "I found a good" line "#MON in DARK" cont "CAVE." @@ -468,22 +418,19 @@ UnknownText_0x1a59d5: ; 0x1a59d5 para "He's the leader of" line "VIOLET CITY's GYM." done -; 0x1a5a45 -UnknownText_0x1a5a45: ; 0x1a5a45 +UnknownText_0x1a5a45: text "ROUTE 31" para "VIOLET CITY -" line "CHERRYGROVE CITY" done -; 0x1a5a6e -UnknownText_0x1a5a6e: ; 0x1a5a6e +UnknownText_0x1a5a6e: text "DARK CAVE" done -; 0x1a5a79 -Route31_MapEventHeader: ; 0x1a5a79 +Route31_MapEventHeader: ; filler db 0, 0 @@ -510,4 +457,3 @@ Route31_MapEventHeader: ; 0x1a5a79 person_event SPRITE_FRUIT_TREE, 11, 20, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a55f9, $ffff person_event SPRITE_POKE_BALL, 9, 33, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a55fb, $06ae person_event SPRITE_POKE_BALL, 19, 23, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a55fd, $06af -; 0x1a5af3 diff --git a/maps/Route32.asm b/maps/Route32.asm index f0a43479f..082d7c57c 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -134,7 +134,7 @@ UnknownScript_0x190503: TrainerCamperRoland: ; bit/flag number - dw $41a + dw EVENT_BEAT_CAMPER_ROLAND ; trainer group && trainer id db CAMPER, ROLAND @@ -161,7 +161,7 @@ CamperRolandScript: TrainerFisherJustin: ; bit/flag number - dw $44e + dw EVENT_BEAT_FISHER_JUSTIN ; trainer group && trainer id db FISHER, JUSTIN @@ -188,7 +188,7 @@ FisherJustinScript: TrainerFisherRalph1: ; bit/flag number - dw $44f + dw EVENT_BEAT_FISHER_RALPH ; trainer group && trainer id db FISHER, RALPH1 @@ -329,7 +329,7 @@ UnknownScript_0x19060f: TrainerFisherHenry: ; bit/flag number - dw $452 + dw EVENT_BEAT_FISHER_HENRY ; trainer group && trainer id db FISHER, HENRY @@ -356,7 +356,7 @@ FisherHenryScript: TrainerPicnickerLiz1: ; bit/flag number - dw $47e + dw EVENT_BEAT_PICNICKER_LIZ ; trainer group && trainer id db PICNICKER, LIZ1 @@ -489,7 +489,7 @@ UnknownScript_0x1906f9: TrainerYoungsterAlbert: ; bit/flag number - dw $5ab + dw EVENT_BEAT_YOUNGSTER_ALBERT ; trainer group && trainer id db YOUNGSTER, ALBERT @@ -516,7 +516,7 @@ YoungsterAlbertScript: TrainerYoungsterGordon: ; bit/flag number - dw $5ac + dw EVENT_BEAT_YOUNGSTER_GORDON ; trainer group && trainer id db YOUNGSTER, GORDON @@ -543,7 +543,7 @@ YoungsterGordonScript: TrainerBird_keeperPeter: ; bit/flag number - dw $407 + dw EVENT_BEAT_BIRD_KEEPER_PETER ; trainer group && trainer id db BIRD_KEEPER, PETER diff --git a/maps/Route33.asm b/maps/Route33.asm index f30c4e5c6..65228d593 100644 --- a/maps/Route33.asm +++ b/maps/Route33.asm @@ -1,18 +1,16 @@ -Route33_MapScriptHeader: ; 0x1ac000 +Route33_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ac002 -LassScript_0x1ac002: ; 0x1ac002 +LassScript_0x1ac002: jumptextfaceplayer UnknownText_0x1ac1e7 -; 0x1ac005 -TrainerHikerAnthony2: ; 0x1ac005 +TrainerHikerAnthony: ; bit/flag number - dw $528 + dw EVENT_BEAT_HIKER_ANTHONY ; trainer group && trainer id db HIKER, ANTHONY2 @@ -28,9 +26,8 @@ TrainerHikerAnthony2: ; 0x1ac005 ; script when talk again dw HikerAnthony2Script -; 0x1ac011 -HikerAnthony2Script: ; 0x1ac011 +HikerAnthony2Script: writecode VAR_CALLERID, $13 talkaftercancel loadfont @@ -47,20 +44,18 @@ HikerAnthony2Script: ; 0x1ac011 setevent $027b scall UnknownScript_0x1ac0cb jump UnknownScript_0x1ac03d -; 0x1ac03a -UnknownScript_0x1ac03a: ; 0x1ac03a +UnknownScript_0x1ac03a: scall UnknownScript_0x1ac0cf -UnknownScript_0x1ac03d: ; 0x1ac03d +UnknownScript_0x1ac03d: askforphonenumber $13 if_equal $1, UnknownScript_0x1ac0df if_equal $2, UnknownScript_0x1ac0db trainertotext HIKER, ANTHONY2, $0 scall UnknownScript_0x1ac0d3 jump UnknownScript_0x1ac0d7 -; 0x1ac051 -UnknownScript_0x1ac051: ; 0x1ac051 +UnknownScript_0x1ac051: scall UnknownScript_0x1ac0e3 winlosstext HikerAnthony2BeatenText, $0000 copybytetovar wd9fd @@ -69,135 +64,117 @@ UnknownScript_0x1ac051: ; 0x1ac051 if_equal $2, UnknownScript_0x1ac07c if_equal $1, UnknownScript_0x1ac082 if_equal $0, UnknownScript_0x1ac088 -UnknownScript_0x1ac070: ; 0x1ac070 +UnknownScript_0x1ac070: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1ac0bc -UnknownScript_0x1ac076: ; 0x1ac076 +UnknownScript_0x1ac076: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1ac0af -UnknownScript_0x1ac07c: ; 0x1ac07c +UnknownScript_0x1ac07c: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1ac0a2 -UnknownScript_0x1ac082: ; 0x1ac082 +UnknownScript_0x1ac082: checkflag $0047 iftrue UnknownScript_0x1ac095 -UnknownScript_0x1ac088: ; 0x1ac088 +UnknownScript_0x1ac088: loadtrainer HIKER, ANTHONY2 startbattle returnafterbattle loadvar wd9fd, $1 clearflag $006f end -; 0x1ac095 -UnknownScript_0x1ac095: ; 0x1ac095 +UnknownScript_0x1ac095: loadtrainer HIKER, ANTHONY1 startbattle returnafterbattle loadvar wd9fd, $2 clearflag $006f end -; 0x1ac0a2 -UnknownScript_0x1ac0a2: ; 0x1ac0a2 +UnknownScript_0x1ac0a2: loadtrainer HIKER, ANTHONY3 startbattle returnafterbattle loadvar wd9fd, $3 clearflag $006f end -; 0x1ac0af -UnknownScript_0x1ac0af: ; 0x1ac0af +UnknownScript_0x1ac0af: loadtrainer HIKER, ANTHONY4 startbattle returnafterbattle loadvar wd9fd, $4 clearflag $006f end -; 0x1ac0bc -UnknownScript_0x1ac0bc: ; 0x1ac0bc +UnknownScript_0x1ac0bc: loadtrainer HIKER, ANTHONY5 startbattle returnafterbattle clearflag $006f end -; 0x1ac0c5 -UnknownScript_0x1ac0c5: ; 0x1ac0c5 +UnknownScript_0x1ac0c5: writetext UnknownText_0x1ac180 closetext loadmovesprites end -; 0x1ac0cb -UnknownScript_0x1ac0cb: ; 0x1ac0cb +UnknownScript_0x1ac0cb: jumpstd asknumber1m end -; 0x1ac0cf -UnknownScript_0x1ac0cf: ; 0x1ac0cf +UnknownScript_0x1ac0cf: jumpstd asknumber2m end -; 0x1ac0d3 -UnknownScript_0x1ac0d3: ; 0x1ac0d3 +UnknownScript_0x1ac0d3: jumpstd registerednumberm end -; 0x1ac0d7 -UnknownScript_0x1ac0d7: ; 0x1ac0d7 +UnknownScript_0x1ac0d7: jumpstd numberacceptedm end -; 0x1ac0db -UnknownScript_0x1ac0db: ; 0x1ac0db +UnknownScript_0x1ac0db: jumpstd numberdeclinedm end -; 0x1ac0df -UnknownScript_0x1ac0df: ; 0x1ac0df +UnknownScript_0x1ac0df: jumpstd phonefullm end -; 0x1ac0e3 -UnknownScript_0x1ac0e3: ; 0x1ac0e3 +UnknownScript_0x1ac0e3: jumpstd rematchm end -; 0x1ac0e7 -MapRoute33Signpost0Script: ; 0x1ac0e7 +MapRoute33Signpost0Script: jumptext UnknownText_0x1ac279 -; 0x1ac0ea -FruitTreeScript_0x1ac0ea: ; 0x1ac0ea +FruitTreeScript_0x1ac0ea: fruittree $6 -; 0x1ac0ec -HikerAnthony2SeenText: ; 0x1ac0ec +HikerAnthony2SeenText: text "I came through the" line "tunnel, but I" para "still have plenty" line "of energy left." done -; 0x1ac130 -HikerAnthony2BeatenText: ; 0x1ac130 +HikerAnthony2BeatenText: text "Whoa! You've got" line "more zip than me!" done -; 0x1ac153 -UnknownText_0x1ac153: ; 0x1ac153 +UnknownText_0x1ac153: text "We HIKERS are at" line "our best in the" cont "mountains." done -; 0x1ac180 -UnknownText_0x1ac180: ; 0x1ac180 +UnknownText_0x1ac180: text "Hey, did you get a" line "DUNSPARCE?" @@ -207,9 +184,8 @@ UnknownText_0x1ac180: ; 0x1ac180 line "in the light. It's" cont "got a funny face!" done -; 0x1ac1e7 -UnknownText_0x1ac1e7: ; 0x1ac1e7 +UnknownText_0x1ac1e7: text "Pant, pant…" para "I finally got" @@ -224,14 +200,12 @@ UnknownText_0x1ac1e7: ; 0x1ac1e7 para "thing, so I came" line "outside." done -; 0x1ac279 -UnknownText_0x1ac279: ; 0x1ac279 +UnknownText_0x1ac279: text "ROUTE 33" done -; 0x1ac283 -Route33_MapEventHeader: ; 0x1ac283 +Route33_MapEventHeader: ; filler db 0, 0 @@ -248,7 +222,6 @@ Route33_MapEventHeader: ; 0x1ac283 ; people-events db 3 - person_event SPRITE_POKEFAN_M, 17, 10, $a, $0, 255, 255, $b2, 2, TrainerHikerAnthony2, $ffff + person_event SPRITE_POKEFAN_M, 17, 10, $a, $0, 255, 255, $b2, 2, TrainerHikerAnthony, $ffff person_event SPRITE_LASS, 20, 17, $2, $11, 255, 255, $90, 0, LassScript_0x1ac002, $ffff person_event SPRITE_FRUIT_TREE, 20, 18, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1ac0ea, $ffff -; 0x1ac2ba diff --git a/maps/Route34.asm b/maps/Route34.asm index 3d0bc0795..ab6cf9c8c 100644 --- a/maps/Route34.asm +++ b/maps/Route34.asm @@ -1,4 +1,4 @@ -Route34_MapScriptHeader: ; 0x78000 +Route34_MapScriptHeader: ; trigger count db 0 @@ -8,47 +8,40 @@ Route34_MapScriptHeader: ; 0x78000 ; callbacks dbw 2, UnknownScript_0x78005 -; 0x78005 -UnknownScript_0x78005: ; 0x78005 +UnknownScript_0x78005: checkflag $0005 iftrue UnknownScript_0x78014 clearevent $06e5 setevent $06e6 jump UnknownScript_0x7801d -; 0x78014 -UnknownScript_0x78014: ; 0x78014 +UnknownScript_0x78014: setevent $06e5 clearevent $06e6 jump UnknownScript_0x7801d -; 0x7801d -UnknownScript_0x7801d: ; 0x7801d +UnknownScript_0x7801d: checkflag $0006 iffalse UnknownScript_0x78029 clearevent $06e7 jump UnknownScript_0x7802f -; 0x78029 -UnknownScript_0x78029: ; 0x78029 +UnknownScript_0x78029: setevent $06e7 jump UnknownScript_0x7802f -; 0x7802f -UnknownScript_0x7802f: ; 0x7802f +UnknownScript_0x7802f: checkflag $0007 iffalse UnknownScript_0x78039 clearevent $06e8 return -; 0x78039 -UnknownScript_0x78039: ; 0x78039 +UnknownScript_0x78039: setevent $06e8 return -; 0x7803d -GrampsScript_0x7803d: ; 0x7803d +GrampsScript_0x7803d: faceplayer loadfont special Function16936 @@ -61,34 +54,30 @@ GrampsScript_0x7803d: ; 0x7803d applymovement $8, MovementData_0x78333 playsound SFX_ENTER_DOOR disappear $8 -UnknownScript_0x7805a: ; 0x7805a +UnknownScript_0x7805a: end -; 0x7805b -UnknownScript_0x7805b: ; 0x7805b +UnknownScript_0x7805b: applymovement $8, MovementData_0x78337 playsound SFX_ENTER_DOOR disappear $8 end -; 0x78065 -DaycareMon1Script_0x78065: ; 0x78065 +DaycareMon1Script_0x78065: loadfont special Function17421 loadmovesprites end -; 0x7806b -DaycareMon2Script_0x7806b: ; 0x7806b +DaycareMon2Script_0x7806b: loadfont special Function17440 loadmovesprites end -; 0x78071 -TrainerCamperTodd1: ; 0x78071 +TrainerCamperTodd1: ; bit/flag number - dw $41b + dw EVENT_BEAT_CAMPER_TODD ; trainer group && trainer id db CAMPER, TODD1 @@ -104,9 +93,8 @@ TrainerCamperTodd1: ; 0x78071 ; script when talk again dw CamperTodd1Script -; 0x7807d -CamperTodd1Script: ; 0x7807d +CamperTodd1Script: writecode VAR_CALLERID, $14 talkaftercancel loadfont @@ -123,20 +111,18 @@ CamperTodd1Script: ; 0x7807d setevent $027d scall UnknownScript_0x78137 jump UnknownScript_0x780a9 -; 0x780a6 -UnknownScript_0x780a6: ; 0x780a6 +UnknownScript_0x780a6: scall UnknownScript_0x7813b -UnknownScript_0x780a9: ; 0x780a9 +UnknownScript_0x780a9: askforphonenumber $14 if_equal $1, UnknownScript_0x7814b if_equal $2, UnknownScript_0x78147 trainertotext CAMPER, TODD1, $0 scall UnknownScript_0x7813f jump UnknownScript_0x78143 -; 0x780bd -UnknownScript_0x780bd: ; 0x780bd +UnknownScript_0x780bd: scall UnknownScript_0x7814f winlosstext CamperTodd1BeatenText, $0000 copybytetovar wd9fe @@ -145,107 +131,94 @@ UnknownScript_0x780bd: ; 0x780bd if_equal $2, UnknownScript_0x780e8 if_equal $1, UnknownScript_0x780ee if_equal $0, UnknownScript_0x780f4 -UnknownScript_0x780dc: ; 0x780dc +UnknownScript_0x780dc: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x78128 -UnknownScript_0x780e2: ; 0x780e2 +UnknownScript_0x780e2: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x7811b -UnknownScript_0x780e8: ; 0x780e8 +UnknownScript_0x780e8: checkflag $004b iftrue UnknownScript_0x7810e -UnknownScript_0x780ee: ; 0x780ee +UnknownScript_0x780ee: checkflag $0045 iftrue UnknownScript_0x78101 -UnknownScript_0x780f4: ; 0x780f4 +UnknownScript_0x780f4: loadtrainer CAMPER, TODD1 startbattle returnafterbattle loadvar wd9fe, $1 clearflag $0070 end -; 0x78101 -UnknownScript_0x78101: ; 0x78101 +UnknownScript_0x78101: loadtrainer CAMPER, TODD2 startbattle returnafterbattle loadvar wd9fe, $2 clearflag $0070 end -; 0x7810e -UnknownScript_0x7810e: ; 0x7810e +UnknownScript_0x7810e: loadtrainer CAMPER, TODD3 startbattle returnafterbattle loadvar wd9fe, $3 clearflag $0070 end -; 0x7811b -UnknownScript_0x7811b: ; 0x7811b +UnknownScript_0x7811b: loadtrainer CAMPER, TODD4 startbattle returnafterbattle loadvar wd9fe, $4 clearflag $0070 end -; 0x78128 -UnknownScript_0x78128: ; 0x78128 +UnknownScript_0x78128: loadtrainer CAMPER, TODD5 startbattle returnafterbattle clearflag $0070 end -; 0x78131 -UnknownScript_0x78131: ; 0x78131 +UnknownScript_0x78131: writetext UnknownText_0x78532 closetext loadmovesprites end -; 0x78137 -UnknownScript_0x78137: ; 0x78137 +UnknownScript_0x78137: jumpstd asknumber1m end -; 0x7813b -UnknownScript_0x7813b: ; 0x7813b +UnknownScript_0x7813b: jumpstd asknumber2m end -; 0x7813f -UnknownScript_0x7813f: ; 0x7813f +UnknownScript_0x7813f: jumpstd registerednumberm end -; 0x78143 -UnknownScript_0x78143: ; 0x78143 +UnknownScript_0x78143: jumpstd numberacceptedm end -; 0x78147 -UnknownScript_0x78147: ; 0x78147 +UnknownScript_0x78147: jumpstd numberdeclinedm end -; 0x7814b -UnknownScript_0x7814b: ; 0x7814b +UnknownScript_0x7814b: jumpstd phonefullm end -; 0x7814f -UnknownScript_0x7814f: ; 0x7814f +UnknownScript_0x7814f: jumpstd rematchm end -; 0x78153 -TrainerPicnickerGina1: ; 0x78153 +TrainerPicnickerGina1: ; bit/flag number - dw $47f + dw EVENT_BEAT_PICNICKER_GINA ; trainer group && trainer id db PICNICKER, GINA1 @@ -261,9 +234,8 @@ TrainerPicnickerGina1: ; 0x78153 ; script when talk again dw PicnickerGina1Script -; 0x7815f -PicnickerGina1Script: ; 0x7815f +PicnickerGina1Script: writecode VAR_CALLERID, $15 talkaftercancel loadfont @@ -280,20 +252,18 @@ PicnickerGina1Script: ; 0x7815f setevent $027f scall UnknownScript_0x78228 jump UnknownScript_0x7818b -; 0x78188 -UnknownScript_0x78188: ; 0x78188 +UnknownScript_0x78188: scall UnknownScript_0x7822c -UnknownScript_0x7818b: ; 0x7818b +UnknownScript_0x7818b: askforphonenumber $15 if_equal $1, UnknownScript_0x7823c if_equal $2, UnknownScript_0x78238 trainertotext PICNICKER, GINA1, $0 scall UnknownScript_0x78230 jump UnknownScript_0x78234 -; 0x7819f -UnknownScript_0x7819f: ; 0x7819f +UnknownScript_0x7819f: scall UnknownScript_0x78240 winlosstext PicnickerGina1BeatenText, $0000 copybytetovar wd9ff @@ -302,126 +272,110 @@ UnknownScript_0x7819f: ; 0x7819f if_equal $2, UnknownScript_0x781ca if_equal $1, UnknownScript_0x781d0 if_equal $0, UnknownScript_0x781d6 -UnknownScript_0x781be: ; 0x781be +UnknownScript_0x781be: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x7820a -UnknownScript_0x781c4: ; 0x781c4 +UnknownScript_0x781c4: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x781fd -UnknownScript_0x781ca: ; 0x781ca +UnknownScript_0x781ca: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x781f0 -UnknownScript_0x781d0: ; 0x781d0 +UnknownScript_0x781d0: checkflag $0049 iftrue UnknownScript_0x781e3 -UnknownScript_0x781d6: ; 0x781d6 +UnknownScript_0x781d6: loadtrainer PICNICKER, GINA1 startbattle returnafterbattle loadvar wd9ff, $1 clearflag $0071 end -; 0x781e3 -UnknownScript_0x781e3: ; 0x781e3 +UnknownScript_0x781e3: loadtrainer PICNICKER, GINA2 startbattle returnafterbattle loadvar wd9ff, $2 clearflag $0071 end -; 0x781f0 -UnknownScript_0x781f0: ; 0x781f0 +UnknownScript_0x781f0: loadtrainer PICNICKER, GINA3 startbattle returnafterbattle loadvar wd9ff, $3 clearflag $0071 end -; 0x781fd -UnknownScript_0x781fd: ; 0x781fd +UnknownScript_0x781fd: loadtrainer PICNICKER, GINA4 startbattle returnafterbattle loadvar wd9ff, $4 clearflag $0071 end -; 0x7820a -UnknownScript_0x7820a: ; 0x7820a +UnknownScript_0x7820a: loadtrainer PICNICKER, GINA5 startbattle returnafterbattle clearflag $0071 end -; 0x78213 -UnknownScript_0x78213: ; 0x78213 +UnknownScript_0x78213: scall UnknownScript_0x78244 verbosegiveitem LEAF_STONE, 1 iffalse UnknownScript_0x78225 clearflag $0080 setevent $0100 jump UnknownScript_0x78234 -; 0x78225 -UnknownScript_0x78225: ; 0x78225 +UnknownScript_0x78225: jump UnknownScript_0x78248 -; 0x78228 -UnknownScript_0x78228: ; 0x78228 +UnknownScript_0x78228: jumpstd asknumber1f end -; 0x7822c -UnknownScript_0x7822c: ; 0x7822c +UnknownScript_0x7822c: jumpstd asknumber2f end -; 0x78230 -UnknownScript_0x78230: ; 0x78230 +UnknownScript_0x78230: jumpstd registerednumberf end -; 0x78234 -UnknownScript_0x78234: ; 0x78234 +UnknownScript_0x78234: jumpstd numberacceptedf end -; 0x78238 -UnknownScript_0x78238: ; 0x78238 +UnknownScript_0x78238: jumpstd numberdeclinedf end -; 0x7823c -UnknownScript_0x7823c: ; 0x7823c +UnknownScript_0x7823c: jumpstd phonefullf end -; 0x78240 -UnknownScript_0x78240: ; 0x78240 +UnknownScript_0x78240: jumpstd rematchf end -; 0x78244 -UnknownScript_0x78244: ; 0x78244 +UnknownScript_0x78244: jumpstd giftf end -; 0x78248 -UnknownScript_0x78248: ; 0x78248 +UnknownScript_0x78248: jumpstd packfullf end -; 0x7824c -OfficerScript_0x7824c: ; 0x7824c +OfficerScript_0x7824c: faceplayer loadfont checknite iffalse UnknownScript_0x78276 - checkevent $0546 + checkevent EVENT_BEAT_OFFICER_KEITH iftrue UnknownScript_0x78270 playmusic MUSIC_OFFICER_ENCOUNTER writetext UnknownText_0x785e4 @@ -431,28 +385,25 @@ OfficerScript_0x7824c: ; 0x7824c loadtrainer OFFICER, KEITH startbattle returnafterbattle - setevent $0546 + setevent EVENT_BEAT_OFFICER_KEITH loadmovesprites end -; 0x78270 -UnknownScript_0x78270: ; 0x78270 +UnknownScript_0x78270: writetext UnknownText_0x78624 closetext loadmovesprites end -; 0x78276 -UnknownScript_0x78276: ; 0x78276 +UnknownScript_0x78276: writetext UnknownText_0x7866a closetext loadmovesprites end -; 0x7827c -TrainerYoungsterSamuel: ; 0x7827c +TrainerYoungsterSamuel: ; bit/flag number - dw $5ad + dw EVENT_BEAT_YOUNGSTER_SAMUEL ; trainer group && trainer id db YOUNGSTER, SAMUEL @@ -468,20 +419,18 @@ TrainerYoungsterSamuel: ; 0x7827c ; script when talk again dw YoungsterSamuelScript -; 0x78288 -YoungsterSamuelScript: ; 0x78288 +YoungsterSamuelScript: talkaftercancel loadfont writetext UnknownText_0x783d8 closetext loadmovesprites end -; 0x78290 -TrainerYoungsterIan: ; 0x78290 +TrainerYoungsterIan: ; bit/flag number - dw $5ae + dw EVENT_BEAT_YOUNGSTER_IAN ; trainer group && trainer id db YOUNGSTER, IAN @@ -497,20 +446,18 @@ TrainerYoungsterIan: ; 0x78290 ; script when talk again dw YoungsterIanScript -; 0x7829c -YoungsterIanScript: ; 0x7829c +YoungsterIanScript: talkaftercancel loadfont writetext UnknownText_0x78469 closetext loadmovesprites end -; 0x782a4 -TrainerPokefanmBrandon: ; 0x782a4 +TrainerPokefanmBrandon: ; bit/flag number - dw $4d3 + dw EVENT_BEAT_POKEFANM_BRANDON ; trainer group && trainer id db POKEFANM, BRANDON @@ -526,20 +473,18 @@ TrainerPokefanmBrandon: ; 0x782a4 ; script when talk again dw PokefanmBrandonScript -; 0x782b0 -PokefanmBrandonScript: ; 0x782b0 +PokefanmBrandonScript: talkaftercancel loadfont writetext UnknownText_0x786fc closetext loadmovesprites end -; 0x782b8 -TrainerCooltrainerfIrene: ; 0x782b8 +TrainerCooltrainerfIrene: ; bit/flag number - dw $560 + dw EVENT_BEAT_COOLTRAINERF_IRENE ; trainer group && trainer id db COOLTRAINERF, IRENE @@ -555,9 +500,8 @@ TrainerCooltrainerfIrene: ; 0x782b8 ; script when talk again dw CooltrainerfIreneScript -; 0x782c4 -CooltrainerfIreneScript: ; 0x782c4 +CooltrainerfIreneScript: talkaftercancel loadfont checkevent EVENT_GOT_SOFT_SAND_FROM_KATE @@ -566,18 +510,16 @@ CooltrainerfIreneScript: ; 0x782c4 closetext loadmovesprites end -; 0x782d2 -UnknownScript_0x782d2: ; 0x782d2 +UnknownScript_0x782d2: writetext UnknownText_0x787ad closetext loadmovesprites end -; 0x782d8 -TrainerCooltrainerfJenn: ; 0x782d8 +TrainerCooltrainerfJenn: ; bit/flag number - dw $56b + dw EVENT_BEAT_COOLTRAINERF_JENN ; trainer group && trainer id db COOLTRAINERF, JENN @@ -593,9 +535,8 @@ TrainerCooltrainerfJenn: ; 0x782d8 ; script when talk again dw CooltrainerfJennScript -; 0x782e4 -CooltrainerfJennScript: ; 0x782e4 +CooltrainerfJennScript: talkaftercancel loadfont checkevent EVENT_GOT_SOFT_SAND_FROM_KATE @@ -604,18 +545,16 @@ CooltrainerfJennScript: ; 0x782e4 closetext loadmovesprites end -; 0x782f2 -UnknownScript_0x782f2: ; 0x782f2 +UnknownScript_0x782f2: writetext UnknownText_0x78866 closetext loadmovesprites end -; 0x782f8 -TrainerCooltrainerfKate: ; 0x782f8 +TrainerCooltrainerfKate: ; bit/flag number - dw $55f + dw EVENT_BEAT_COOLTRAINERF_KATE ; trainer group && trainer id db COOLTRAINERF, KATE @@ -631,9 +570,8 @@ TrainerCooltrainerfKate: ; 0x782f8 ; script when talk again dw CooltrainerfKateScript -; 0x78304 -CooltrainerfKateScript: ; 0x78304 +CooltrainerfKateScript: talkaftercancel loadfont checkevent EVENT_GOT_SOFT_SAND_FROM_KATE @@ -643,75 +581,63 @@ CooltrainerfKateScript: ; 0x78304 verbosegiveitem SOFT_SAND, 1 iffalse UnknownScript_0x7831d setevent EVENT_GOT_SOFT_SAND_FROM_KATE -UnknownScript_0x78319: ; 0x78319 +UnknownScript_0x78319: writetext UnknownText_0x7892b closetext -UnknownScript_0x7831d: ; 0x7831d +UnknownScript_0x7831d: loadmovesprites end -; 0x7831f -UnknownScript_0x7831f: ; 0x7831f +UnknownScript_0x7831f: jumptext UnknownText_0x7898a -; 0x78322 -MapRoute34Signpost0Script: ; 0x78322 +MapRoute34Signpost0Script: jumptext UnknownText_0x789a8 -; 0x78325 -MapRoute34Signpost1Script: ; 0x78325 +MapRoute34Signpost1Script: jumptext UnknownText_0x789ed -; 0x78328 -MapRoute34Signpost2Script: ; 0x78328 +MapRoute34Signpost2Script: jumptext UnknownText_0x78a52 -; 0x7832b -ItemFragment_0x7832b: ; 0x7832b +ItemFragment_0x7832b: db NUGGET, 1 -; 0x7832d -MapRoute34SignpostItem3: ; 0x7832d +MapRoute34SignpostItem3: dw $00a7 db RARE_CANDY -; 0x78330 -MapRoute34SignpostItem4: ; 0x78330 +MapRoute34SignpostItem4: dw $00a8 db SUPER_POTION -; 0x78333 -MovementData_0x78333: ; 0x78333 +MovementData_0x78333: slow_step_left slow_step_left slow_step_up step_end -; 0x78337 -MovementData_0x78337: ; 0x78337 +MovementData_0x78337: slow_step_down slow_step_left slow_step_left slow_step_up slow_step_up step_end -; 0x7833d -YoungsterSamuelSeenText: ; 0x7833d +YoungsterSamuelSeenText: text "This is where I do" line "my training!" done -; 0x7835e -YoungsterSamuelBeatenText: ; 0x7835e +YoungsterSamuelBeatenText: text "Beaten by a" line "passing stranger!" done -; 0x7837d -UnknownText_0x7837d: ; 0x7837d +UnknownText_0x7837d: text "Have you been to" line "GOLDENROD CITY?" @@ -721,9 +647,8 @@ UnknownText_0x7837d: ; 0x7837d para "changed the" line "#MON CENTER?" done -; 0x783d8 -UnknownText_0x783d8: ; 0x783d8 +UnknownText_0x783d8: text "I'm going to train" line "even harder." @@ -731,111 +656,96 @@ UnknownText_0x783d8: ; 0x783d8 line "trying to become" cont "a GYM LEADER." done -; 0x78425 -YoungsterIanSeenText: ; 0x78425 +YoungsterIanSeenText: text "I'm the best in my" line "class at #MON." done -; 0x78447 -YoungsterIanBeatenText: ; 0x78447 +YoungsterIanBeatenText: text "No! There are bet-" line "ter trainers…" done -; 0x78469 -UnknownText_0x78469: ; 0x78469 +UnknownText_0x78469: text "I'm trying hard so" line "I can be the star" cont "in my class." done -; 0x7849b -CamperTodd1SeenText: ; 0x7849b +CamperTodd1SeenText: text "I'm confident in" line "my ability to" cont "raise #MON." para "Want to see?" done -; 0x784d3 -CamperTodd1BeatenText: ; 0x784d3 +CamperTodd1BeatenText: text "Did I screw up my" line "training?" done -; 0x784f0 -UnknownText_0x784f0: ; 0x784f0 +UnknownText_0x784f0: text "Maybe I should" line "take one to a DAY-" para "CARE. Or maybe use" line "some items…" done -; 0x78532 -UnknownText_0x78532: ; 0x78532 +UnknownText_0x78532: text "Shopping under the" line "sky!" para "It feels so nice" line "up on a rooftop." done -; 0x7856d -PicnickerGina1SeenText: ; 0x7856d +PicnickerGina1SeenText: text "Are you a trainer?" para "Let's have a" line "practice battle." done -; 0x7859e -PicnickerGina1BeatenText: ; 0x7859e +PicnickerGina1BeatenText: text "Oh, no! I just" line "can't win…" done -; 0x785b8 -UnknownText_0x785b8: ; 0x785b8 +UnknownText_0x785b8: text "You're too strong" line "to be a practice" cont "partner." done -; 0x785e4 -UnknownText_0x785e4: ; 0x785e4 +UnknownText_0x785e4: text "Who goes there?" line "What are you up" cont "to?" done -; 0x78609 -UnknownText_0x78609: ; 0x78609 +UnknownText_0x78609: text "You're a tough" line "little kid." done -; 0x78624 -UnknownText_0x78624: ; 0x78624 +UnknownText_0x78624: text "Yep, I see nothing" line "wrong today. You" para "be good and stay" line "out of trouble." done -; 0x7866a -UnknownText_0x7866a: ; 0x7866a +UnknownText_0x7866a: text "I'm on patrol for" line "suspicious indi-" cont "viduals." done -; 0x78696 -PokefanmBrandonSeenText: ; 0x78696 +PokefanmBrandonSeenText: text "I just got my" line "#MON back from" cont "DAY-CARE." @@ -843,15 +753,13 @@ PokefanmBrandonSeenText: ; 0x78696 para "Let's see how much" line "stronger it got!" done -; 0x786e1 -PokefanmBrandonBeatenText: ; 0x786e1 +PokefanmBrandonBeatenText: text "Why does it end" line "this way?" done -; 0x786fc -UnknownText_0x786fc: ; 0x786fc +UnknownText_0x786fc: text "My #MON knew" line "moves I didn't" cont "know it had." @@ -859,77 +767,66 @@ UnknownText_0x786fc: ; 0x786fc para "That confounded me" line "to no end!" done -; 0x78743 -CooltrainerfIreneSeenText: ; 0x78743 +CooltrainerfIreneSeenText: text "IRENE: Kyaaah!" line "Someone found us!" done -; 0x78765 -CooltrainerfIreneBeatenText: ; 0x78765 +CooltrainerfIreneBeatenText: text "IRENE: Ohhh!" line "Too strong!" done -; 0x7877f -UnknownText_0x7877f: ; 0x7877f +UnknownText_0x7877f: text "IRENE: My sister" line "KATE will get you" cont "for this!" done -; 0x787ad -UnknownText_0x787ad: ; 0x787ad +UnknownText_0x787ad: text "IRENE: Isn't this" line "beach great?" para "It's our secret" line "little getaway!" done -; 0x787eb -CooltrainerfJennSeenText: ; 0x787eb +CooltrainerfJennSeenText: text "JENN: You can't" line "beat IRENE and go" cont "unpunished!" done -; 0x78819 -CooltrainerfJennBeatenText: ; 0x78819 +CooltrainerfJennBeatenText: text "JENN: So sorry," line "IRENE! Sis!" done -; 0x78836 -UnknownText_0x78836: ; 0x78836 +UnknownText_0x78836: text "JENN: Don't get" line "cocky! My sister" cont "KATE is tough!" done -; 0x78866 -UnknownText_0x78866: ; 0x78866 +UnknownText_0x78866: text "JENN: Sunlight" line "makes your body" cont "stronger." done -; 0x78890 -CooltrainerfKateSeenText: ; 0x78890 +CooltrainerfKateSeenText: text "KATE: You sure" line "were mean to my" cont "little sisters!" done -; 0x788c0 -CooltrainerfKateBeatenText: ; 0x788c0 +CooltrainerfKateBeatenText: text "KATE: No! I can't" line "believe I lost." done -; 0x788e2 -UnknownText_0x788e2: ; 0x788e2 +UnknownText_0x788e2: text "KATE: You're too" line "strong. I didn't" cont "stand a chance." @@ -937,9 +834,8 @@ UnknownText_0x788e2: ; 0x788e2 para "Here. You deserve" line "this." done -; 0x7892b -UnknownText_0x7892b: ; 0x7892b +UnknownText_0x7892b: text "KATE: I'm sorry we" line "jumped you." @@ -949,15 +845,13 @@ UnknownText_0x7892b: ; 0x7892b para "here. You sure" line "startled us." done -; 0x7898a -UnknownText_0x7898a: ; 0x7898a +UnknownText_0x7898a: text "ILEX FOREST" line "THROUGH THE GATE" done -; 0x789a8 -UnknownText_0x789a8: ; 0x789a8 +UnknownText_0x789a8: text "ROUTE 34" para "GOLDENROD CITY -" @@ -966,9 +860,8 @@ UnknownText_0x789a8: ; 0x789a8 para "ILEX FOREST" line "SOMEWHERE BETWEEN" done -; 0x789ed -UnknownText_0x789ed: ; 0x789ed +UnknownText_0x789ed: text "TRAINER TIPS" para "BERRY trees grow" @@ -979,17 +872,15 @@ UnknownText_0x789ed: ; 0x789ed line "which trees bear" cont "which BERRIES." done -; 0x78a52 -UnknownText_0x78a52: ; 0x78a52 +UnknownText_0x78a52: text "DAY-CARE" para "LET US RAISE YOUR" line "#MON FOR YOU!" done -; 0x78a7c -Route34_MapEventHeader: ; 0x78a7c +Route34_MapEventHeader: ; filler db 0, 0 @@ -1027,4 +918,3 @@ Route34_MapEventHeader: ; 0x78a7c person_event SPRITE_COOLTRAINER_F, 52, 7, $9, $0, 255, 255, $82, 3, TrainerCooltrainerfJenn, $ffff person_event SPRITE_COOLTRAINER_F, 55, 10, $7, $0, 255, 255, $82, 2, TrainerCooltrainerfKate, $ffff person_event SPRITE_POKE_BALL, 34, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x7832b, $07bc -; 0x78b5d diff --git a/maps/Route35.asm b/maps/Route35.asm index bd2424e45..06ed26516 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -1,14 +1,13 @@ -Route35_MapScriptHeader: ; 0x19c8ad +Route35_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x19c8af -TrainerBird_keeperBryan: ; 0x19c8af +TrainerBird_keeperBryan: ; bit/flag number - dw $3fd + dw EVENT_BEAT_BIRD_KEEPER_BRYAN ; trainer group && trainer id db BIRD_KEEPER, BRYAN @@ -24,20 +23,18 @@ TrainerBird_keeperBryan: ; 0x19c8af ; script when talk again dw Bird_keeperBryanScript -; 0x19c8bb -Bird_keeperBryanScript: ; 0x19c8bb +Bird_keeperBryanScript: talkaftercancel loadfont writetext UnknownText_0x19cc87 closetext loadmovesprites end -; 0x19c8c3 -TrainerJugglerIrwin1: ; 0x19c8c3 +TrainerJugglerIrwin: ; bit/flag number - dw $495 + dw EVENT_BEAT_JUGGLER_IRWIN ; trainer group && trainer id db JUGGLER, IRWIN1 @@ -53,9 +50,8 @@ TrainerJugglerIrwin1: ; 0x19c8c3 ; script when talk again dw JugglerIrwin1Script -; 0x19c8cf -JugglerIrwin1Script: ; 0x19c8cf +JugglerIrwin1Script: writecode VAR_CALLERID, $16 talkaftercancel loadfont @@ -68,57 +64,48 @@ JugglerIrwin1Script: ; 0x19c8cf setevent $0281 scall UnknownScript_0x19c903 jump UnknownScript_0x19c8ef -; 0x19c8ec -UnknownScript_0x19c8ec: ; 0x19c8ec +UnknownScript_0x19c8ec: scall UnknownScript_0x19c907 -UnknownScript_0x19c8ef: ; 0x19c8ef +UnknownScript_0x19c8ef: askforphonenumber $16 if_equal $1, UnknownScript_0x19c917 if_equal $2, UnknownScript_0x19c913 trainertotext JUGGLER, IRWIN1, $0 scall UnknownScript_0x19c90b jump UnknownScript_0x19c90f -; 0x19c903 -UnknownScript_0x19c903: ; 0x19c903 +UnknownScript_0x19c903: jumpstd asknumber1m end -; 0x19c907 -UnknownScript_0x19c907: ; 0x19c907 +UnknownScript_0x19c907: jumpstd asknumber2m end -; 0x19c90b -UnknownScript_0x19c90b: ; 0x19c90b +UnknownScript_0x19c90b: jumpstd registerednumberm end -; 0x19c90f -UnknownScript_0x19c90f: ; 0x19c90f +UnknownScript_0x19c90f: jumpstd numberacceptedm end -; 0x19c913 -UnknownScript_0x19c913: ; 0x19c913 +UnknownScript_0x19c913: jumpstd numberdeclinedm end -; 0x19c917 -UnknownScript_0x19c917: ; 0x19c917 +UnknownScript_0x19c917: jumpstd phonefullm end -; 0x19c91b -UnknownScript_0x19c91b: ; 0x19c91b +UnknownScript_0x19c91b: jumpstd rematchm end -; 0x19c91f -TrainerCamperIvan: ; 0x19c91f +TrainerCamperIvan: ; bit/flag number - dw $41c + dw EVENT_BEAT_CAMPER_IVAN ; trainer group && trainer id db CAMPER, IVAN @@ -134,20 +121,18 @@ TrainerCamperIvan: ; 0x19c91f ; script when talk again dw CamperIvanScript -; 0x19c92b -CamperIvanScript: ; 0x19c92b +CamperIvanScript: talkaftercancel loadfont writetext UnknownText_0x19cac4 closetext loadmovesprites end -; 0x19c933 -TrainerCamperElliot: ; 0x19c933 +TrainerCamperElliot: ; bit/flag number - dw $41d + dw EVENT_BEAT_CAMPER_ELLIOT ; trainer group && trainer id db CAMPER, ELLIOT @@ -163,20 +148,18 @@ TrainerCamperElliot: ; 0x19c933 ; script when talk again dw CamperElliotScript -; 0x19c93f -CamperElliotScript: ; 0x19c93f +CamperElliotScript: talkaftercancel loadfont writetext UnknownText_0x19cb47 closetext loadmovesprites end -; 0x19c947 -TrainerPicnickerBrooke: ; 0x19c947 +TrainerPicnickerBrooke: ; bit/flag number - dw $480 + dw EVENT_BEAT_PICNICKER_BROOKE ; trainer group && trainer id db PICNICKER, BROOKE @@ -192,20 +175,18 @@ TrainerPicnickerBrooke: ; 0x19c947 ; script when talk again dw PicnickerBrookeScript -; 0x19c953 -PicnickerBrookeScript: ; 0x19c953 +PicnickerBrookeScript: talkaftercancel loadfont writetext UnknownText_0x19cbba closetext loadmovesprites end -; 0x19c95b -TrainerPicnickerKim: ; 0x19c95b +TrainerPicnickerKim: ; bit/flag number - dw $481 + dw EVENT_BEAT_PICNICKER_KIM ; trainer group && trainer id db PICNICKER, KIM @@ -221,20 +202,18 @@ TrainerPicnickerKim: ; 0x19c95b ; script when talk again dw PicnickerKimScript -; 0x19c967 -PicnickerKimScript: ; 0x19c967 +PicnickerKimScript: talkaftercancel loadfont writetext UnknownText_0x19cc21 closetext loadmovesprites end -; 0x19c96f -TrainerBug_catcherArnie1: ; 0x19c96f +TrainerBug_catcherArnie1: ; bit/flag number - dw $53f + dw EVENT_BEAT_BUG_CATCHER_ARNIE ; trainer group && trainer id db BUG_CATCHER, ARNIE1 @@ -250,9 +229,8 @@ TrainerBug_catcherArnie1: ; 0x19c96f ; script when talk again dw Bug_catcherArnie1Script -; 0x19c97b -Bug_catcherArnie1Script: ; 0x19c97b +Bug_catcherArnie1Script: writecode VAR_CALLERID, $17 talkaftercancel loadfont @@ -269,20 +247,18 @@ Bug_catcherArnie1Script: ; 0x19c97b setevent $0283 scall UnknownScript_0x19c903 jump UnknownScript_0x19c9a7 -; 0x19c9a4 -UnknownScript_0x19c9a4: ; 0x19c9a4 +UnknownScript_0x19c9a4: scall UnknownScript_0x19c907 -UnknownScript_0x19c9a7: ; 0x19c9a7 +UnknownScript_0x19c9a7: askforphonenumber $17 if_equal $1, UnknownScript_0x19c917 if_equal $2, UnknownScript_0x19c913 trainertotext BUG_CATCHER, ARNIE1, $0 scall UnknownScript_0x19c90b jump UnknownScript_0x19c90f -; 0x19c9bb -UnknownScript_0x19c9bb: ; 0x19c9bb +UnknownScript_0x19c9bb: scall UnknownScript_0x19c91b winlosstext Bug_catcherArnie1BeatenText, $0000 copybytetovar wda01 @@ -291,72 +267,66 @@ UnknownScript_0x19c9bb: ; 0x19c9bb if_equal $2, UnknownScript_0x19c9e6 if_equal $1, UnknownScript_0x19c9ec if_equal $0, UnknownScript_0x19c9f2 -UnknownScript_0x19c9da: ; 0x19c9da +UnknownScript_0x19c9da: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19ca26 -UnknownScript_0x19c9e0: ; 0x19c9e0 +UnknownScript_0x19c9e0: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19ca19 -UnknownScript_0x19c9e6: ; 0x19c9e6 +UnknownScript_0x19c9e6: checkflag $004b iftrue UnknownScript_0x19ca0c -UnknownScript_0x19c9ec: ; 0x19c9ec +UnknownScript_0x19c9ec: checkflag $004a iftrue UnknownScript_0x19c9ff -UnknownScript_0x19c9f2: ; 0x19c9f2 +UnknownScript_0x19c9f2: loadtrainer BUG_CATCHER, ARNIE1 startbattle returnafterbattle loadvar wda01, $1 clearflag $0072 end -; 0x19c9ff -UnknownScript_0x19c9ff: ; 0x19c9ff +UnknownScript_0x19c9ff: loadtrainer BUG_CATCHER, ARNIE2 startbattle returnafterbattle loadvar wda01, $2 clearflag $0072 end -; 0x19ca0c -UnknownScript_0x19ca0c: ; 0x19ca0c +UnknownScript_0x19ca0c: loadtrainer BUG_CATCHER, ARNIE3 startbattle returnafterbattle loadvar wda01, $3 clearflag $0072 end -; 0x19ca19 -UnknownScript_0x19ca19: ; 0x19ca19 +UnknownScript_0x19ca19: loadtrainer BUG_CATCHER, ARNIE4 startbattle returnafterbattle loadvar wda01, $4 clearflag $0072 end -; 0x19ca26 -UnknownScript_0x19ca26: ; 0x19ca26 +UnknownScript_0x19ca26: loadtrainer BUG_CATCHER, ARNIE5 startbattle returnafterbattle clearflag $0072 end -; 0x19ca2f -UnknownScript_0x19ca2f: ; 0x19ca2f +UnknownScript_0x19ca2f: writetext UnknownText_0x19ce38 closetext loadmovesprites end -; 0x19ca35 -TrainerFirebreatherWalt: ; 0x19ca35 +TrainerFirebreatherWalt: ; bit/flag number - dw $44b + dw EVENT_BEAT_FIREBREATHER_WALT ; trainer group && trainer id db FIREBREATHER, WALT @@ -372,23 +342,21 @@ TrainerFirebreatherWalt: ; 0x19ca35 ; script when talk again dw FirebreatherWaltScript -; 0x19ca41 -FirebreatherWaltScript: ; 0x19ca41 +FirebreatherWaltScript: talkaftercancel loadfont writetext UnknownText_0x19cebc closetext loadmovesprites end -; 0x19ca49 -OfficerScript_0x19ca49: ; 0x19ca49 +OfficerScript_0x19ca49: faceplayer loadfont checknite iffalse UnknownScript_0x19ca73 - checkevent $0547 + checkevent EVENT_BEAT_OFFICER_DIRK iftrue UnknownScript_0x19ca6d playmusic MUSIC_OFFICER_ENCOUNTER writetext UnknownText_0x19ceea @@ -398,130 +366,110 @@ OfficerScript_0x19ca49: ; 0x19ca49 loadtrainer OFFICER, DIRK startbattle returnafterbattle - setevent $0547 + setevent EVENT_BEAT_OFFICER_DIRK loadmovesprites end -; 0x19ca6d -UnknownScript_0x19ca6d: ; 0x19ca6d +UnknownScript_0x19ca6d: writetext UnknownText_0x19cf0f closetext loadmovesprites end -; 0x19ca73 -UnknownScript_0x19ca73: ; 0x19ca73 +UnknownScript_0x19ca73: writetext UnknownText_0x19cf56 closetext loadmovesprites end -; 0x19ca79 -MapRoute35Signpost1Script: ; 0x19ca79 +MapRoute35Signpost1Script: jumptext UnknownText_0x19cf94 -; 0x19ca7c -ItemFragment_0x19ca7c: ; 0x19ca7c +ItemFragment_0x19ca7c: db TM_ROLLOUT, 1 -; 0x19ca7e -FruitTreeScript_0x19ca7e: ; 0x19ca7e +FruitTreeScript_0x19ca7e: fruittree $b -; 0x19ca80 -CamperIvanSeenText: ; 0x19ca80 +CamperIvanSeenText: text "I've been getting" line "#MON data off" para "my radio. I think" line "I'm good." done -; 0x19cabb -CamperIvanBeatenText: ; 0x19cabb +CamperIvanBeatenText: text "I give!" done -; 0x19cac4 -UnknownText_0x19cac4: ; 0x19cac4 +UnknownText_0x19cac4: text "Music on the radio" line "changes the moods" cont "of wild #MON." done -; 0x19caf8 -CamperElliotSeenText: ; 0x19caf8 +CamperElliotSeenText: text "I'm gonna show my" line "girlfriend I'm hot" cont "stuff!" done -; 0x19cb23 -CamperElliotBeatenText: ; 0x19cb23 +CamperElliotBeatenText: text "I wish you would" line "have lost for me…" done -; 0x19cb47 -UnknownText_0x19cb47: ; 0x19cb47 +UnknownText_0x19cb47: text "I was humiliated" line "in front of my" cont "girlfriend…" done -; 0x19cb74 -PicnickerBrookeSeenText: ; 0x19cb74 +PicnickerBrookeSeenText: text "My boyfriend's" line "weak, so I can't" cont "rely on him." done -; 0x19cba0 -PicnickerBrookeBeatenText: ; 0x19cba0 +PicnickerBrookeBeatenText: text "Oh, my! You're so" line "strong!" done -; 0x19cbba -UnknownText_0x19cbba: ; 0x19cbba +UnknownText_0x19cbba: text "I can count on my" line "#MON more than" cont "my boyfriend." done -; 0x19cbea -PicnickerKimSeenText: ; 0x19cbea +PicnickerKimSeenText: text "Are you going to" line "the GYM? Me too!" done -; 0x19cc0d -PicnickerKimBeatenText: ; 0x19cc0d +PicnickerKimBeatenText: text "Oh. I couldn't" line "win…" done -; 0x19cc21 -UnknownText_0x19cc21: ; 0x19cc21 +UnknownText_0x19cc21: text "The GYM BADGES are" line "pretty. I collect" cont "them." done -; 0x19cc4d -Bird_keeperBryanSeenText: ; 0x19cc4d +Bird_keeperBryanSeenText: text "What kinds of" line "BALLS do you use?" done -; 0x19cc6e -Bird_keeperBryanBeatenText: ; 0x19cc6e +Bird_keeperBryanBeatenText: text "Yikes! Not fast" line "enough!" done -; 0x19cc87 -UnknownText_0x19cc87: ; 0x19cc87 +UnknownText_0x19cc87: text "Some #MON flee" line "right away." @@ -536,21 +484,18 @@ UnknownText_0x19cc87: ; 0x19cc87 para "He turns it into a" line "custom BALL." done -; 0x19cd1e -JugglerIrwin1SeenText: ; 0x19cd1e +JugglerIrwin1SeenText: text "Behold my graceful" line "BALL dexterity!" done -; 0x19cd42 -JugglerIrwin1BeatenText: ; 0x19cd42 +JugglerIrwin1BeatenText: text "Whew! That was a" line "jolt!" done -; 0x19cd5a -UnknownText_0x19cd5a: ; 0x19cd5a +UnknownText_0x19cd5a: text "I was going to" line "dazzle you with my" cont "prize #MON." @@ -558,70 +503,60 @@ UnknownText_0x19cd5a: ; 0x19cd5a para "But your prowess" line "electrified me!" done -; 0x19cdaa -Bug_catcherArnie1SeenText: ; 0x19cdaa +Bug_catcherArnie1SeenText: text "I'll go anywhere" line "if bug #MON" cont "appear there." done -; 0x19cdd5 -Bug_catcherArnie1BeatenText: ; 0x19cdd5 +Bug_catcherArnie1BeatenText: text "Huh? I shouldn't" line "have lost that…" done -; 0x19cdf6 -UnknownText_0x19cdf6: ; 0x19cdf6 +UnknownText_0x19cdf6: text "My VENONAT won me" line "the Bug-Catching" para "Contest at the" line "NATIONAL PARK." done -; 0x19ce38 -UnknownText_0x19ce38: ; 0x19ce38 +UnknownText_0x19ce38: text "Wow… Look at all" line "those YANMA!" para "I'm so blown away," line "I can't move." done -; 0x19ce76 -FirebreatherWaltSeenText: ; 0x19ce76 +FirebreatherWaltSeenText: text "I'm practicing my" line "fire breathing." done -; 0x19ce98 -FirebreatherWaltBeatenText: ; 0x19ce98 +FirebreatherWaltBeatenText: text "Ow! I scorched the" line "tip of my nose!" done -; 0x19cebc -UnknownText_0x19cebc: ; 0x19cebc +UnknownText_0x19cebc: text "The #MON March" line "on the radio lures" cont "wild #MON." done -; 0x19ceea -UnknownText_0x19ceea: ; 0x19ceea +UnknownText_0x19ceea: text "Danger lurks in" line "the night!" done -; 0x19cf06 -UnknownText_0x19cf06: ; 0x19cf06 +UnknownText_0x19cf06: text "Whoops!" done -; 0x19cf0f -UnknownText_0x19cf0f: ; 0x19cf0f +UnknownText_0x19cf0f: text "You know, night-" line "time is fun in its" cont "own ways." @@ -629,23 +564,20 @@ UnknownText_0x19cf0f: ; 0x19cf0f para "But don't overdo" line "it, OK?" done -; 0x19cf56 -UnknownText_0x19cf56: ; 0x19cf56 +UnknownText_0x19cf56: text "Your #MON look" line "pretty tough." para "You could go any-" line "where safely." done -; 0x19cf94 -UnknownText_0x19cf94: ; 0x19cf94 +UnknownText_0x19cf94: text "ROUTE 35" done -; 0x19cf9e -Route35_MapEventHeader: ; 0x19cf9e +Route35_MapEventHeader: ; filler db 0, 0 @@ -672,8 +604,7 @@ Route35_MapEventHeader: ; 0x19cf9e person_event SPRITE_YOUNGSTER, 32, 18, $6, $0, 255, 255, $92, 0, TrainerBird_keeperBryan, $ffff person_event SPRITE_FISHER, 14, 6, $1e, $0, 255, 255, $82, 2, TrainerFirebreatherWalt, $ffff person_event SPRITE_BUG_CATCHER, 11, 20, $6, $2, 255, 255, $b2, 3, TrainerBug_catcherArnie1, $ffff - person_event SPRITE_SUPER_NERD, 14, 9, $a, $0, 255, 255, $92, 2, TrainerJugglerIrwin1, $ffff + person_event SPRITE_SUPER_NERD, 14, 9, $a, $0, 255, 255, $92, 2, TrainerJugglerIrwin, $ffff person_event SPRITE_OFFICER, 10, 9, $6, $0, 255, 255, $90, 0, OfficerScript_0x19ca49, $ffff person_event SPRITE_FRUIT_TREE, 29, 6, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x19ca7e, $ffff person_event SPRITE_POKE_BALL, 20, 17, $1, $0, 255, 255, $1, 0, ItemFragment_0x19ca7c, $06b2 -; 0x19d04c diff --git a/maps/Route36.asm b/maps/Route36.asm index db54df89c..dbd2336e5 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -1,4 +1,4 @@ -Route36_MapScriptHeader: ; 0x194000 +Route36_MapScriptHeader: ; trigger count db 2 @@ -13,13 +13,11 @@ Route36_MapScriptHeader: ; 0x194000 dbw 2, ArthurCallback -UnknownScript_0x19400d: ; 0x19400d +UnknownScript_0x19400d: end -; 0x19400e -UnknownScript_0x19400e: ; 0x19400e +UnknownScript_0x19400e: end -; 0x19400f ArthurCallback: checkcode VAR_WEEKDAY @@ -31,7 +29,7 @@ ArthurCallback: appear $8 return -UnknownScript_0x19401b: ; 0x19401b +UnknownScript_0x19401b: showemote $0, $0, 15 pause 15 playsound SFX_WARP_FROM @@ -44,27 +42,24 @@ UnknownScript_0x19401b: ; 0x19401b clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1 end -; 0x19403c -WeirdTreeScript_0x19403c: ; 0x19403c +WeirdTreeScript_0x19403c: checkitem SQUIRTBOTTLE iftrue UnknownScript_0x19404a waitbutton playsound SFX_SANDSTORM applymovement $4, MovementData_0x194249 end -; 0x19404a -UnknownScript_0x19404a: ; 0x19404a +UnknownScript_0x19404a: loadfont writetext UnknownText_0x19426b yesorno iffalse UnknownScript_0x194079 loadmovesprites ; fallthrough -; 0x194053 -WateredWeirdTreeScript:: ; 0x194053 +WateredWeirdTreeScript:: loadfont writetext UnknownText_0x194290 closetext @@ -84,14 +79,12 @@ WateredWeirdTreeScript:: ; 0x194053 variablesprite $4, $26 returnafterbattle end -; 0x194079 -UnknownScript_0x194079: ; 0x194079 +UnknownScript_0x194079: loadmovesprites end -; 0x19407b -UnknownScript_0x19407b: ; 0x19407b +UnknownScript_0x19407b: returnafterbattle applymovement $4, MovementData_0x19424b disappear $4 @@ -99,9 +92,8 @@ UnknownScript_0x19407b: ; 0x19407b special Function14209 special Function14168 end -; 0x19408c -LassScript_0x19408c: ; 0x19408c +LassScript_0x19408c: faceplayer loadfont checkevent $00ba @@ -116,22 +108,19 @@ LassScript_0x19408c: ; 0x19408c applymovement $9, MovementData_0x19424e disappear $9 end -; 0x1940ac -UnknownScript_0x1940ac: ; 0x1940ac +UnknownScript_0x1940ac: applymovement $9, MovementData_0x194258 disappear $9 end -; 0x1940b3 -UnknownScript_0x1940b3: ; 0x1940b3 +UnknownScript_0x1940b3: writetext UnknownText_0x1943ed closetext loadmovesprites end -; 0x1940b9 -FisherScript_0x1940b9: ; 0x1940b9 +FisherScript_0x1940b9: faceplayer loadfont checkevent EVENT_GOT_TM08_ROCK_SMASH @@ -142,23 +131,21 @@ FisherScript_0x1940b9: ; 0x1940b9 closetext loadmovesprites end -; 0x1940cd -UnknownScript_0x1940cd: ; 0x1940cd +UnknownScript_0x1940cd: writetext UnknownText_0x1944d0 keeptextopen verbosegiveitem TM_ROCK_SMASH, 1 iffalse UnknownScript_0x1940de setevent EVENT_GOT_TM08_ROCK_SMASH -UnknownScript_0x1940da: ; 0x1940da +UnknownScript_0x1940da: writetext UnknownText_0x19452c closetext -UnknownScript_0x1940de: ; 0x1940de +UnknownScript_0x1940de: loadmovesprites end -; 0x1940e0 -LassScript_0x1940e0: ; 0x1940e0 +LassScript_0x1940e0: faceplayer loadfont checkevent EVENT_FOUGHT_SUDOWOODO @@ -167,18 +154,16 @@ LassScript_0x1940e0: ; 0x1940e0 closetext loadmovesprites end -; 0x1940ee -UnknownScript_0x1940ee: ; 0x1940ee +UnknownScript_0x1940ee: writetext UnknownText_0x19469e closetext loadmovesprites end -; 0x1940f4 -TrainerSchoolboyAlan1: ; 0x1940f4 +TrainerSchoolboyAlan1: ; bit/flag number - dw $46e + dw EVENT_BEAT_SCHOOLBOY_ALAN ; trainer group && trainer id db SCHOOLBOY, ALAN1 @@ -194,9 +179,8 @@ TrainerSchoolboyAlan1: ; 0x1940f4 ; script when talk again dw SchoolboyAlan1Script -; 0x194100 -SchoolboyAlan1Script: ; 0x194100 +SchoolboyAlan1Script: writecode VAR_CALLERID, $18 talkaftercancel loadfont @@ -213,20 +197,18 @@ SchoolboyAlan1Script: ; 0x194100 setevent $0285 scall UnknownScript_0x1941c9 jump UnknownScript_0x19412c -; 0x194129 -UnknownScript_0x194129: ; 0x194129 +UnknownScript_0x194129: scall UnknownScript_0x1941cd -UnknownScript_0x19412c: ; 0x19412c +UnknownScript_0x19412c: askforphonenumber $18 if_equal $1, UnknownScript_0x1941dd if_equal $2, UnknownScript_0x1941d9 trainertotext SCHOOLBOY, ALAN1, $0 scall UnknownScript_0x1941d1 jump UnknownScript_0x1941d5 -; 0x194140 -UnknownScript_0x194140: ; 0x194140 +UnknownScript_0x194140: scall UnknownScript_0x1941e1 winlosstext SchoolboyAlan1BeatenText, $0000 copybytetovar wda02 @@ -235,123 +217,107 @@ UnknownScript_0x194140: ; 0x194140 if_equal $2, UnknownScript_0x19416b if_equal $1, UnknownScript_0x194171 if_equal $0, UnknownScript_0x194177 -UnknownScript_0x19415f: ; 0x19415f +UnknownScript_0x19415f: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1941ab -UnknownScript_0x194165: ; 0x194165 +UnknownScript_0x194165: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19419e -UnknownScript_0x19416b: ; 0x19416b +UnknownScript_0x19416b: checkflag $004b iftrue UnknownScript_0x194191 -UnknownScript_0x194171: ; 0x194171 +UnknownScript_0x194171: checkflag $0047 iftrue UnknownScript_0x194184 -UnknownScript_0x194177: ; 0x194177 +UnknownScript_0x194177: loadtrainer SCHOOLBOY, ALAN1 startbattle returnafterbattle loadvar wda02, $1 clearflag $0073 end -; 0x194184 -UnknownScript_0x194184: ; 0x194184 +UnknownScript_0x194184: loadtrainer SCHOOLBOY, ALAN2 startbattle returnafterbattle loadvar wda02, $2 clearflag $0073 end -; 0x194191 -UnknownScript_0x194191: ; 0x194191 +UnknownScript_0x194191: loadtrainer SCHOOLBOY, ALAN3 startbattle returnafterbattle loadvar wda02, $3 clearflag $0073 end -; 0x19419e -UnknownScript_0x19419e: ; 0x19419e +UnknownScript_0x19419e: loadtrainer SCHOOLBOY, ALAN4 startbattle returnafterbattle loadvar wda02, $4 clearflag $0073 end -; 0x1941ab -UnknownScript_0x1941ab: ; 0x1941ab +UnknownScript_0x1941ab: loadtrainer SCHOOLBOY, ALAN5 startbattle returnafterbattle clearflag $0073 end -; 0x1941b4 -UnknownScript_0x1941b4: ; 0x1941b4 +UnknownScript_0x1941b4: scall UnknownScript_0x1941e5 verbosegiveitem FIRE_STONE, 1 iffalse UnknownScript_0x1941c6 clearflag $0081 setevent $0101 jump UnknownScript_0x1941d5 -; 0x1941c6 -UnknownScript_0x1941c6: ; 0x1941c6 +UnknownScript_0x1941c6: jump UnknownScript_0x1941e9 -; 0x1941c9 -UnknownScript_0x1941c9: ; 0x1941c9 +UnknownScript_0x1941c9: jumpstd asknumber1m end -; 0x1941cd -UnknownScript_0x1941cd: ; 0x1941cd +UnknownScript_0x1941cd: jumpstd asknumber2m end -; 0x1941d1 -UnknownScript_0x1941d1: ; 0x1941d1 +UnknownScript_0x1941d1: jumpstd registerednumberm end -; 0x1941d5 -UnknownScript_0x1941d5: ; 0x1941d5 +UnknownScript_0x1941d5: jumpstd numberacceptedm end -; 0x1941d9 -UnknownScript_0x1941d9: ; 0x1941d9 +UnknownScript_0x1941d9: jumpstd numberdeclinedm end -; 0x1941dd -UnknownScript_0x1941dd: ; 0x1941dd +UnknownScript_0x1941dd: jumpstd phonefullm end -; 0x1941e1 -UnknownScript_0x1941e1: ; 0x1941e1 +UnknownScript_0x1941e1: jumpstd rematchm end -; 0x1941e5 -UnknownScript_0x1941e5: ; 0x1941e5 +UnknownScript_0x1941e5: jumpstd giftm end -; 0x1941e9 -UnknownScript_0x1941e9: ; 0x1941e9 +UnknownScript_0x1941e9: jumpstd packfullm end -; 0x1941ed -TrainerPsychicMark: ; 0x1941ed +TrainerPsychicMark: ; bit/flag number - dw $440 + dw EVENT_BEAT_PSYCHIC_MARK ; trainer group && trainer id db PSYCHIC_T, MARK @@ -367,16 +333,14 @@ TrainerPsychicMark: ; 0x1941ed ; script when talk again dw PsychicMarkScript -; 0x1941f9 -PsychicMarkScript: ; 0x1941f9 +PsychicMarkScript: talkaftercancel loadfont writetext UnknownText_0x19471e closetext loadmovesprites end -; 0x194201 ArthurScript: faceplayer @@ -414,38 +378,31 @@ ArthurNotThursdayScript: loadmovesprites end -MapRoute36Signpost2Script: ; 0x19423b +MapRoute36Signpost2Script: jumptext UnknownText_0x194924 -; 0x19423e -MapRoute36Signpost1Script: ; 0x19423e +MapRoute36Signpost1Script: jumptext UnknownText_0x19492e -; 0x194241 -MapRoute36Signpost3Script: ; 0x194241 +MapRoute36Signpost3Script: jumptext UnknownText_0x19494c -; 0x194244 -MapRoute36Signpost0Script: ; 0x194244 +MapRoute36Signpost0Script: jumptext UnknownText_0x1949ee -; 0x194247 -FruitTreeScript_0x194247: ; 0x194247 +FruitTreeScript_0x194247: fruittree $d -; 0x194249 -MovementData_0x194249: ; 0x194249 +MovementData_0x194249: db $56 ; movement step_end -; 0x19424b -MovementData_0x19424b: ; 0x19424b +MovementData_0x19424b: fast_jump_step_up fast_jump_step_up step_end -; 0x19424e -MovementData_0x19424e: ; 0x19424e +MovementData_0x19424e: step_down step_down step_down @@ -456,9 +413,8 @@ MovementData_0x19424e: ; 0x19424e step_left step_left step_end -; 0x194258 -MovementData_0x194258: ; 0x194258 +MovementData_0x194258: step_left step_down step_down @@ -469,9 +425,8 @@ MovementData_0x194258: ; 0x194258 step_left step_left step_end -; 0x194262 -MovementData_0x194262: ; 0x194262 +MovementData_0x194262: db $39 ; movement fast_jump_step_down fast_jump_step_down @@ -481,21 +436,18 @@ MovementData_0x194262: ; 0x194262 fast_jump_step_right db $38 ; movement step_end -; 0x19426b -UnknownText_0x19426b: ; 0x19426b +UnknownText_0x19426b: text "It's a weird tree." line "Use SQUIRTBOTTLE?" done -; 0x194290 -UnknownText_0x194290: ; 0x194290 +UnknownText_0x194290: text "<PLAYER> used the" line "SQUIRTBOTTLE." done -; 0x1942aa -UnknownText_0x1942aa: ; 0x1942aa +UnknownText_0x1942aa: text "The weird tree" line "doesn't like the" cont "SQUIRTBOTTLE!" @@ -503,9 +455,8 @@ UnknownText_0x1942aa: ; 0x1942aa para "The weird tree" line "attacked!" done -; 0x1942f1 -UnknownText_0x1942f1: ; 0x1942f1 +UnknownText_0x1942f1: text "I'm the FLOWER" line "SHOP's FLORIA!" @@ -530,9 +481,8 @@ UnknownText_0x1942f1: ; 0x1942f1 line "my sis and borrow" cont "her water bottle!" done -; 0x1943ed -UnknownText_0x1943ed: ; 0x1943ed +UnknownText_0x1943ed: text "When I told my sis" line "about the jiggly" @@ -545,9 +495,8 @@ UnknownText_0x1943ed: ; 0x1943ed para "lend me her water" line "bottle…" done -; 0x19446f -UnknownText_0x19446f: ; 0x19446f +UnknownText_0x19446f: text "Wa-hey!" para "I was going to" @@ -559,9 +508,8 @@ UnknownText_0x19446f: ; 0x19446f para "But I couldn't!" line "I'm a failure!" done -; 0x1944d0 -UnknownText_0x1944d0: ; 0x1944d0 +UnknownText_0x1944d0: text "Did you clear that" line "wretched tree?" @@ -569,15 +517,13 @@ UnknownText_0x1944d0: ; 0x1944d0 line "I want you to" cont "have this." done -; 0x19451a -UnknownText_0x19451a: ; 0x19451a +UnknownText_0x19451a: text "<PLAYER> received" line "TM08." done -; 0x19452c -UnknownText_0x19452c: ; 0x19452c +UnknownText_0x19452c: text "That happens to be" line "ROCK SMASH." @@ -591,9 +537,8 @@ UnknownText_0x19452c: ; 0x19452c line "in your way, just" cont "smash 'em up!" done -; 0x1945b8 -UnknownText_0x1945b8: ; 0x1945b8 +UnknownText_0x1945b8: text "An odd tree is" line "blocking the way" cont "to GOLDENROD CITY." @@ -604,9 +549,8 @@ UnknownText_0x1945b8: ; 0x1945b8 para "CENTER they just" line "opened…" done -; 0x194626 -UnknownText_0x194626: ; 0x194626 +UnknownText_0x194626: text "An odd tree is" line "blocking the way" cont "to GOLDENROD CITY." @@ -617,9 +561,8 @@ UnknownText_0x194626: ; 0x194626 para "Something should" line "be done about it." done -; 0x19469e -UnknownText_0x19469e: ; 0x19469e +UnknownText_0x19469e: text "That odd tree dis-" line "appeared without a" cont "trace." @@ -627,42 +570,36 @@ UnknownText_0x19469e: ; 0x19469e para "Oh! That tree was" line "really a #MON?" done -; 0x1946ed -PsychicMarkSeenText: ; 0x1946ed +PsychicMarkSeenText: text "I'm going to read" line "your thoughts!" done -; 0x19470e -PsychicMarkBeatenText: ; 0x19470e +PsychicMarkBeatenText: text "I misread you!" done -; 0x19471e -UnknownText_0x19471e: ; 0x19471e +UnknownText_0x19471e: text "I'd be strong if" line "only I could tell" para "what my opponent" line "was thinking." done -; 0x194760 -SchoolboyAlan1SeenText: ; 0x194760 +SchoolboyAlan1SeenText: text "Thanks to my stud-" line "ies, I'm ready for" cont "any #MON!" done -; 0x194790 -SchoolboyAlan1BeatenText: ; 0x194790 +SchoolboyAlan1BeatenText: text "Oops! Computation" line "error?" done -; 0x1947aa -UnknownText_0x1947aa: ; 0x1947aa +UnknownText_0x1947aa: text "Darn. I study five" line "hours a day too." @@ -670,7 +607,6 @@ UnknownText_0x1947aa: ; 0x1947aa line "learning than just" cont "reading books." done -; 0x194800 MeetArthurText: text "ARTHUR: Who are" @@ -710,18 +646,16 @@ ArthurNotThursdayText: cont "disappointing." done -UnknownText_0x194924: ; 0x194924 +UnknownText_0x194924: text "ROUTE 36" done -; 0x19492e -UnknownText_0x19492e: ; 0x19492e +UnknownText_0x19492e: text "RUINS OF ALPH" line "NORTH ENTRANCE" done -; 0x19494c -UnknownText_0x19494c: ; 0x19494c +UnknownText_0x19494c: text "TRAINER TIPS" para "#MON stats" @@ -737,9 +671,8 @@ UnknownText_0x19494c: ; 0x19494c para "pronounced as the" line "#MON grow." done -; 0x1949ee -UnknownText_0x1949ee: ; 0x1949ee +UnknownText_0x1949ee: text "TRAINER TIPS" para "Use DIG to return" @@ -752,9 +685,8 @@ UnknownText_0x1949ee: ; 0x1949ee para "caves and other" line "landmarks." done -; 0x194a66 -Route36_MapEventHeader: ; 0x194a66 +Route36_MapEventHeader: ; filler db 0, 0 diff --git a/maps/Route37.asm b/maps/Route37.asm index 03d11de4d..f0e244ac5 100644 --- a/maps/Route37.asm +++ b/maps/Route37.asm @@ -1,4 +1,4 @@ -Route37_MapScriptHeader: ; 0x1a8d72 +Route37_MapScriptHeader: ; trigger count db 0 @@ -19,9 +19,9 @@ SunnyCallback: appear $6 return -TrainerTwinsAnnandanne1: ; 0x1a8d83 +TrainerTwinsAnnandanne1: ; bit/flag number - dw $465 + dw EVENT_BEAT_TWINS_ANN_AND_ANNE ; trainer group && trainer id db TWINS, ANNANDANNE1 @@ -37,20 +37,18 @@ TrainerTwinsAnnandanne1: ; 0x1a8d83 ; script when talk again dw TwinsAnnandanne1Script -; 0x1a8d8f -TwinsAnnandanne1Script: ; 0x1a8d8f +TwinsAnnandanne1Script: talkaftercancel loadfont writetext UnknownText_0x1a8e62 closetext loadmovesprites end -; 0x1a8d97 -TrainerTwinsAnnandanne2: ; 0x1a8d97 +TrainerTwinsAnnandanne2: ; bit/flag number - dw $465 + dw EVENT_BEAT_TWINS_ANN_AND_ANNE ; trainer group && trainer id db TWINS, ANNANDANNE2 @@ -66,20 +64,18 @@ TrainerTwinsAnnandanne2: ; 0x1a8d97 ; script when talk again dw TwinsAnnandanne2Script -; 0x1a8da3 -TwinsAnnandanne2Script: ; 0x1a8da3 +TwinsAnnandanne2Script: talkaftercancel loadfont writetext UnknownText_0x1a8eec closetext loadmovesprites end -; 0x1a8dab -TrainerPsychicGreg: ; 0x1a8dab +TrainerPsychicGreg: ; bit/flag number - dw $43e + dw EVENT_BEAT_PSYCHIC_GREG ; trainer group && trainer id db PSYCHIC_T, GREG @@ -95,16 +91,14 @@ TrainerPsychicGreg: ; 0x1a8dab ; script when talk again dw PsychicGregScript -; 0x1a8db7 -PsychicGregScript: ; 0x1a8db7 +PsychicGregScript: talkaftercancel loadfont writetext UnknownText_0x1a8f80 closetext loadmovesprites end -; 0x1a8dbf SunnyScript: faceplayer @@ -149,71 +143,60 @@ SunnyNotSundayScript: loadmovesprites end -MapRoute37Signpost0Script: ; 0x1a8e06 +MapRoute37Signpost0Script: jumptext UnknownText_0x1a9197 -; 0x1a8e09 -FruitTreeScript_0x1a8e09: ; 0x1a8e09 +FruitTreeScript_0x1a8e09: fruittree $11 -; 0x1a8e0b -FruitTreeScript_0x1a8e0b: ; 0x1a8e0b +FruitTreeScript_0x1a8e0b: fruittree $12 -; 0x1a8e0d -FruitTreeScript_0x1a8e0d: ; 0x1a8e0d +FruitTreeScript_0x1a8e0d: fruittree $13 -; 0x1a8e0f -MapRoute37SignpostItem1: ; 0x1a8e0f +MapRoute37SignpostItem1: dw $00a9 db ETHER -; 0x1a8e12 -TwinsAnnandanne1SeenText: ; 0x1a8e12 +TwinsAnnandanne1SeenText: text "ANN: ANNE and I" line "are in this to-" cont "gether!" done -; 0x1a8e3b -TwinsAnnandanne1BeatenText: ; 0x1a8e3b +TwinsAnnandanne1BeatenText: text "ANN & ANNE: Nnn… A" line "little too strong." done -; 0x1a8e62 -UnknownText_0x1a8e62: ; 0x1a8e62 +UnknownText_0x1a8e62: text "ANN: I can tell" line "what my sister and" para "my #MON are" line "thinking." done -; 0x1a8e9c -TwinsAnnandanne2SeenText: ; 0x1a8e9c +TwinsAnnandanne2SeenText: text "ANNE: ANN and I" line "are in this to-" cont "gether!" done -; 0x1a8ec5 -TwinsAnnandanne2BeatenText: ; 0x1a8ec5 +TwinsAnnandanne2BeatenText: text "ANN & ANNE: Nnn… A" line "little too strong." done -; 0x1a8eec -UnknownText_0x1a8eec: ; 0x1a8eec +UnknownText_0x1a8eec: text "ANNE: We share the" line "same feelings as" cont "our #MON." done -; 0x1a8f1b -PsychicGregSeenText: ; 0x1a8f1b +PsychicGregSeenText: text "#MON can't do a" line "thing if they are" cont "asleep." @@ -221,21 +204,18 @@ PsychicGregSeenText: ; 0x1a8f1b para "I'll show you how" line "scary that is!" done -; 0x1a8f65 -PsychicGregBeatenText: ; 0x1a8f65 +PsychicGregBeatenText: text "I lost. That's" line "pretty sad…" done -; 0x1a8f80 -UnknownText_0x1a8f80: ; 0x1a8f80 +UnknownText_0x1a8f80: text "Putting #MON to" line "sleep or paralyz-" cont "ing them are good" cont "battle techniques." done -; 0x1a8fc8 MeetSunnyText: text "SUNNY: Hi!" @@ -297,12 +277,11 @@ SunnyNotSundayText: cont "Um… I forgot!" done -UnknownText_0x1a9197: ; 0x1a9197 +UnknownText_0x1a9197: text "ROUTE 37" done -; 0x1a91a1 -Route37_MapEventHeader: ; 0x1a91a1 +Route37_MapEventHeader: ; filler db 0, 0 diff --git a/maps/Route38.asm b/maps/Route38.asm index b29d83295..68ae45cf8 100644 --- a/maps/Route38.asm +++ b/maps/Route38.asm @@ -1,14 +1,13 @@ -Route38_MapScriptHeader: ; 0x1a1d0c +Route38_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a1d0e -TrainerBird_keeperToby: ; 0x1a1d0e +TrainerBird_keeperToby: ; bit/flag number - dw $3ff + dw EVENT_BEAT_BIRD_KEEPER_TOBY ; trainer group && trainer id db BIRD_KEEPER, TOBY @@ -24,20 +23,18 @@ TrainerBird_keeperToby: ; 0x1a1d0e ; script when talk again dw Bird_keeperTobyScript -; 0x1a1d1a -Bird_keeperTobyScript: ; 0x1a1d1a +Bird_keeperTobyScript: talkaftercancel loadfont writetext UnknownText_0x1a1f86 closetext loadmovesprites end -; 0x1a1d22 -TrainerSailorHarry: ; 0x1a1d22 +TrainerSailorHarry: ; bit/flag number - dw $57e + dw EVENT_BEAT_SAILOR_HARRY ; trainer group && trainer id db SAILOR, HARRY @@ -53,20 +50,18 @@ TrainerSailorHarry: ; 0x1a1d22 ; script when talk again dw SailorHarryScript -; 0x1a1d2e -SailorHarryScript: ; 0x1a1d2e +SailorHarryScript: talkaftercancel loadfont writetext UnknownText_0x1a220c closetext loadmovesprites end -; 0x1a1d36 -TrainerLassDana1: ; 0x1a1d36 +TrainerLassDana1: ; bit/flag number - dw $51e + dw EVENT_BEAT_LASS_DANA ; trainer group && trainer id db LASS, DANA1 @@ -82,9 +77,8 @@ TrainerLassDana1: ; 0x1a1d36 ; script when talk again dw LassDana1Script -; 0x1a1d42 -LassDana1Script: ; 0x1a1d42 +LassDana1Script: writecode VAR_CALLERID, $1a talkaftercancel loadfont @@ -101,20 +95,18 @@ LassDana1Script: ; 0x1a1d42 setevent $0289 scall UnknownScript_0x1a1e0b jump UnknownScript_0x1a1d6e -; 0x1a1d6b -UnknownScript_0x1a1d6b: ; 0x1a1d6b +UnknownScript_0x1a1d6b: scall UnknownScript_0x1a1e0f -UnknownScript_0x1a1d6e: ; 0x1a1d6e +UnknownScript_0x1a1d6e: askforphonenumber $1a if_equal $1, UnknownScript_0x1a1e1f if_equal $2, UnknownScript_0x1a1e1b trainertotext LASS, DANA1, $0 scall UnknownScript_0x1a1e13 jump UnknownScript_0x1a1e17 -; 0x1a1d82 -UnknownScript_0x1a1d82: ; 0x1a1d82 +UnknownScript_0x1a1d82: scall UnknownScript_0x1a1e23 winlosstext LassDana1BeatenText, $0000 copybytetovar wda03 @@ -123,123 +115,107 @@ UnknownScript_0x1a1d82: ; 0x1a1d82 if_equal $2, UnknownScript_0x1a1dad if_equal $1, UnknownScript_0x1a1db3 if_equal $0, UnknownScript_0x1a1db9 -UnknownScript_0x1a1da1: ; 0x1a1da1 +UnknownScript_0x1a1da1: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a1ded -UnknownScript_0x1a1da7: ; 0x1a1da7 +UnknownScript_0x1a1da7: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a1de0 -UnknownScript_0x1a1dad: ; 0x1a1dad +UnknownScript_0x1a1dad: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1a1dd3 -UnknownScript_0x1a1db3: ; 0x1a1db3 +UnknownScript_0x1a1db3: checkflag $0045 iftrue UnknownScript_0x1a1dc6 -UnknownScript_0x1a1db9: ; 0x1a1db9 +UnknownScript_0x1a1db9: loadtrainer LASS, DANA1 startbattle returnafterbattle loadvar wda03, $1 clearflag $0074 end -; 0x1a1dc6 -UnknownScript_0x1a1dc6: ; 0x1a1dc6 +UnknownScript_0x1a1dc6: loadtrainer LASS, DANA2 startbattle returnafterbattle loadvar wda03, $2 clearflag $0074 end -; 0x1a1dd3 -UnknownScript_0x1a1dd3: ; 0x1a1dd3 +UnknownScript_0x1a1dd3: loadtrainer LASS, DANA3 startbattle returnafterbattle loadvar wda03, $3 clearflag $0074 end -; 0x1a1de0 -UnknownScript_0x1a1de0: ; 0x1a1de0 +UnknownScript_0x1a1de0: loadtrainer LASS, DANA4 startbattle returnafterbattle loadvar wda03, $4 clearflag $0074 end -; 0x1a1ded -UnknownScript_0x1a1ded: ; 0x1a1ded +UnknownScript_0x1a1ded: loadtrainer LASS, DANA5 startbattle returnafterbattle clearflag $0074 end -; 0x1a1df6 -UnknownScript_0x1a1df6: ; 0x1a1df6 +UnknownScript_0x1a1df6: scall UnknownScript_0x1a1e27 verbosegiveitem THUNDERSTONE, 1 iffalse UnknownScript_0x1a1e08 clearflag $0082 setevent $0102 jump UnknownScript_0x1a1e17 -; 0x1a1e08 -UnknownScript_0x1a1e08: ; 0x1a1e08 +UnknownScript_0x1a1e08: jump UnknownScript_0x1a1e2b -; 0x1a1e0b -UnknownScript_0x1a1e0b: ; 0x1a1e0b +UnknownScript_0x1a1e0b: jumpstd asknumber1f end -; 0x1a1e0f -UnknownScript_0x1a1e0f: ; 0x1a1e0f +UnknownScript_0x1a1e0f: jumpstd asknumber2f end -; 0x1a1e13 -UnknownScript_0x1a1e13: ; 0x1a1e13 +UnknownScript_0x1a1e13: jumpstd registerednumberf end -; 0x1a1e17 -UnknownScript_0x1a1e17: ; 0x1a1e17 +UnknownScript_0x1a1e17: jumpstd numberacceptedf end -; 0x1a1e1b -UnknownScript_0x1a1e1b: ; 0x1a1e1b +UnknownScript_0x1a1e1b: jumpstd numberdeclinedf end -; 0x1a1e1f -UnknownScript_0x1a1e1f: ; 0x1a1e1f +UnknownScript_0x1a1e1f: jumpstd phonefullf end -; 0x1a1e23 -UnknownScript_0x1a1e23: ; 0x1a1e23 +UnknownScript_0x1a1e23: jumpstd rematchf end -; 0x1a1e27 -UnknownScript_0x1a1e27: ; 0x1a1e27 +UnknownScript_0x1a1e27: jumpstd giftf end -; 0x1a1e2b -UnknownScript_0x1a1e2b: ; 0x1a1e2b +UnknownScript_0x1a1e2b: jumpstd packfullf end -; 0x1a1e2f -TrainerSchoolboyChad1: ; 0x1a1e2f +TrainerSchoolboyChad1: ; bit/flag number - dw $475 + dw EVENT_BEAT_SCHOOLBOY_CHAD ; trainer group && trainer id db SCHOOLBOY, CHAD1 @@ -255,9 +231,8 @@ TrainerSchoolboyChad1: ; 0x1a1e2f ; script when talk again dw SchoolboyChad1Script -; 0x1a1e3b -SchoolboyChad1Script: ; 0x1a1e3b +SchoolboyChad1Script: writecode VAR_CALLERID, $1b talkaftercancel loadfont @@ -272,20 +247,18 @@ SchoolboyChad1Script: ; 0x1a1e3b setevent $028b scall UnknownScript_0x1a1ee9 jump UnknownScript_0x1a1e61 -; 0x1a1e5e -UnknownScript_0x1a1e5e: ; 0x1a1e5e +UnknownScript_0x1a1e5e: scall UnknownScript_0x1a1eed -UnknownScript_0x1a1e61: ; 0x1a1e61 +UnknownScript_0x1a1e61: askforphonenumber $1b if_equal $1, UnknownScript_0x1a1efd if_equal $2, UnknownScript_0x1a1ef9 trainertotext SCHOOLBOY, CHAD1, $0 scall UnknownScript_0x1a1ef1 jump UnknownScript_0x1a1ef5 -; 0x1a1e75 -UnknownScript_0x1a1e75: ; 0x1a1e75 +UnknownScript_0x1a1e75: scall UnknownScript_0x1a1f01 winlosstext SchoolboyChad1BeatenText, $0000 copybytetovar wda04 @@ -294,100 +267,88 @@ UnknownScript_0x1a1e75: ; 0x1a1e75 if_equal $2, UnknownScript_0x1a1ea0 if_equal $1, UnknownScript_0x1a1ea6 if_equal $0, UnknownScript_0x1a1eac -UnknownScript_0x1a1e94: ; 0x1a1e94 +UnknownScript_0x1a1e94: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a1ee0 -UnknownScript_0x1a1e9a: ; 0x1a1e9a +UnknownScript_0x1a1e9a: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a1ed3 -UnknownScript_0x1a1ea0: ; 0x1a1ea0 +UnknownScript_0x1a1ea0: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x1a1ec6 -UnknownScript_0x1a1ea6: ; 0x1a1ea6 +UnknownScript_0x1a1ea6: checkflag $0049 iftrue UnknownScript_0x1a1eb9 -UnknownScript_0x1a1eac: ; 0x1a1eac +UnknownScript_0x1a1eac: loadtrainer SCHOOLBOY, CHAD1 startbattle returnafterbattle loadvar wda04, $1 clearflag $0075 end -; 0x1a1eb9 -UnknownScript_0x1a1eb9: ; 0x1a1eb9 +UnknownScript_0x1a1eb9: loadtrainer SCHOOLBOY, CHAD2 startbattle returnafterbattle loadvar wda04, $2 clearflag $0075 end -; 0x1a1ec6 -UnknownScript_0x1a1ec6: ; 0x1a1ec6 +UnknownScript_0x1a1ec6: loadtrainer SCHOOLBOY, CHAD3 startbattle returnafterbattle loadvar wda04, $3 clearflag $0075 end -; 0x1a1ed3 -UnknownScript_0x1a1ed3: ; 0x1a1ed3 +UnknownScript_0x1a1ed3: loadtrainer SCHOOLBOY, CHAD4 startbattle returnafterbattle loadvar wda04, $4 clearflag $0075 end -; 0x1a1ee0 -UnknownScript_0x1a1ee0: ; 0x1a1ee0 +UnknownScript_0x1a1ee0: loadtrainer SCHOOLBOY, CHAD5 startbattle returnafterbattle clearflag $0075 end -; 0x1a1ee9 -UnknownScript_0x1a1ee9: ; 0x1a1ee9 +UnknownScript_0x1a1ee9: jumpstd asknumber1m end -; 0x1a1eed -UnknownScript_0x1a1eed: ; 0x1a1eed +UnknownScript_0x1a1eed: jumpstd asknumber2m end -; 0x1a1ef1 -UnknownScript_0x1a1ef1: ; 0x1a1ef1 +UnknownScript_0x1a1ef1: jumpstd registerednumberm end -; 0x1a1ef5 -UnknownScript_0x1a1ef5: ; 0x1a1ef5 +UnknownScript_0x1a1ef5: jumpstd numberacceptedm end -; 0x1a1ef9 -UnknownScript_0x1a1ef9: ; 0x1a1ef9 +UnknownScript_0x1a1ef9: jumpstd numberdeclinedm end -; 0x1a1efd -UnknownScript_0x1a1efd: ; 0x1a1efd +UnknownScript_0x1a1efd: jumpstd phonefullm end -; 0x1a1f01 -UnknownScript_0x1a1f01: ; 0x1a1f01 +UnknownScript_0x1a1f01: jumpstd rematchm end -; 0x1a1f05 -TrainerBeautyValerie: ; 0x1a1f05 +TrainerBeautyValerie: ; bit/flag number - dw $4bc + dw EVENT_BEAT_BEAUTY_VALERIE ; trainer group && trainer id db BEAUTY, VALERIE @@ -403,20 +364,18 @@ TrainerBeautyValerie: ; 0x1a1f05 ; script when talk again dw BeautyValerieScript -; 0x1a1f11 -BeautyValerieScript: ; 0x1a1f11 +BeautyValerieScript: talkaftercancel loadfont writetext UnknownText_0x1a2185 closetext loadmovesprites end -; 0x1a1f19 -TrainerBeautyOlivia: ; 0x1a1f19 +TrainerBeautyOlivia: ; bit/flag number - dw $5c1 + dw EVENT_BEAT_BEAUTY_OLIVIA ; trainer group && trainer id db BEAUTY, OLIVIA @@ -432,65 +391,55 @@ TrainerBeautyOlivia: ; 0x1a1f19 ; script when talk again dw BeautyOliviaScript -; 0x1a1f25 -BeautyOliviaScript: ; 0x1a1f25 +BeautyOliviaScript: talkaftercancel loadfont writetext UnknownText_0x1a229a closetext loadmovesprites end -; 0x1a1f2d -MapRoute38Signpost0Script: ; 0x1a1f2d +MapRoute38Signpost0Script: jumptext UnknownText_0x1a22fd -; 0x1a1f30 -MapRoute38Signpost1Script: ; 0x1a1f30 +MapRoute38Signpost1Script: jumptext UnknownText_0x1a2324 -; 0x1a1f33 -FruitTreeScript_0x1a1f33: ; 0x1a1f33 +FruitTreeScript_0x1a1f33: fruittree $3 -; 0x1a1f35 -Bird_keeperTobySeenText: ; 0x1a1f35 +Bird_keeperTobySeenText: text "Fly high into the" line "sky, my beloved" cont "bird #MON!" done -; 0x1a1f63 -Bird_keeperTobyBeatenText: ; 0x1a1f63 +Bird_keeperTobyBeatenText: text "I feel like just" line "flying away now." done -; 0x1a1f86 -UnknownText_0x1a1f86: ; 0x1a1f86 +UnknownText_0x1a1f86: text "I plan to train in" line "CIANWOOD CITY to" para "teach my #MON" line "how to FLY." done -; 0x1a1fc5 -SchoolboyChad1SeenText: ; 0x1a1fc5 +SchoolboyChad1SeenText: text "Let me try some-" line "thing I learned" cont "today." done -; 0x1a1fee -SchoolboyChad1BeatenText: ; 0x1a1fee +SchoolboyChad1BeatenText: text "I didn't study" line "enough, I guess." done -; 0x1a200e -UnknownText_0x1a200e: ; 0x1a200e +UnknownText_0x1a200e: text "I have to take so" line "many tests, I" @@ -501,9 +450,8 @@ UnknownText_0x1a200e: ; 0x1a200e line "to play, I really" cont "concentrate." done -; 0x1a207d -LassDana1SeenText: ; 0x1a207d +LassDana1SeenText: text "You seem to be" line "good at #MON." @@ -511,15 +459,13 @@ LassDana1SeenText: ; 0x1a207d line "about giving me" cont "some advice?" done -; 0x1a20c8 -LassDana1BeatenText: ; 0x1a20c8 +LassDana1BeatenText: text "I see. So you can" line "battle that way." done -; 0x1a20ec -UnknownText_0x1a20ec: ; 0x1a20ec +UnknownText_0x1a20ec: text "I know something" line "good!" @@ -527,68 +473,59 @@ UnknownText_0x1a20ec: ; 0x1a20ec line "is famous for its" cont "flavor." done -; 0x1a2130 -BeautyValerieSeenText: ; 0x1a2130 +BeautyValerieSeenText: text "Hi! Aren't you a" line "cute trainer!" para "May I see your" line "#MON?" done -; 0x1a2164 -BeautyValerieBeatenText: ; 0x1a2164 +BeautyValerieBeatenText: text "I'm glad I got to" line "see your #MON!" done -; 0x1a2185 -UnknownText_0x1a2185: ; 0x1a2185 +UnknownText_0x1a2185: text "When I see #-" line "MON, it seems to" cont "soothe my nerves." done -; 0x1a21b7 -SailorHarrySeenText: ; 0x1a21b7 +SailorHarrySeenText: text "I've been over-" line "seas, so I know" para "about all sorts of" line "#MON!" done -; 0x1a21f0 -SailorHarryBeatenText: ; 0x1a21f0 +SailorHarryBeatenText: text "Your skill is" line "world class!" done -; 0x1a220c -UnknownText_0x1a220c: ; 0x1a220c +UnknownText_0x1a220c: text "All kinds of peo-" line "ple around the" para "world live happily" line "with #MON." done -; 0x1a224c -BeautyOliviaSeenText: ; 0x1a224c +BeautyOliviaSeenText: text "Don't you think my" line "#MON and I are" cont "beautiful?" done -; 0x1a2279 -BeautyOliviaBeatenText: ; 0x1a2279 +BeautyOliviaBeatenText: text "We drink MOOMOO" line "MILK every day." done -; 0x1a229a -UnknownText_0x1a229a: ; 0x1a229a +UnknownText_0x1a229a: text "MOOMOO MILK is" line "good for beauty" @@ -598,17 +535,15 @@ UnknownText_0x1a229a: ; 0x1a229a para "they only sell a" line "bottle at a time." done -; 0x1a22fd -UnknownText_0x1a22fd: ; 0x1a22fd +UnknownText_0x1a22fd: text "ROUTE 38" para "OLIVINE CITY -" line "ECRUTEAK CITY" done -; 0x1a2324 -UnknownText_0x1a2324: ; 0x1a2324 +UnknownText_0x1a2324: text "TRAINER TIPS" para "If a #MON is" @@ -623,9 +558,8 @@ UnknownText_0x1a2324: ; 0x1a2324 line "#MON and stops" cont "its evolution." done -; 0x1a23bb -Route38_MapEventHeader: ; 0x1a23bb +Route38_MapEventHeader: ; filler db 0, 0 @@ -651,4 +585,3 @@ Route38_MapEventHeader: ; 0x1a23bb person_event SPRITE_SAILOR, 9, 28, $1e, $0, 255, 255, $92, 2, TrainerSailorHarry, $ffff person_event SPRITE_FRUIT_TREE, 14, 16, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a1f33, $ffff person_event SPRITE_BUENA, 12, 9, $a, $0, 255, 255, $92, 1, TrainerBeautyOlivia, $ffff -; 0x1a2430 diff --git a/maps/Route39.asm b/maps/Route39.asm index 355d33c61..4f467cd5a 100644 --- a/maps/Route39.asm +++ b/maps/Route39.asm @@ -1,23 +1,21 @@ -Route39_MapScriptHeader: ; 0x1a5af3 +Route39_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a5af5 -TaurosScript_0x1a5af5: ; 0x1a5af5 +TaurosScript_0x1a5af5: loadfont writetext UnknownText_0x1a5bf9 cry MILTANK closetext loadmovesprites end -; 0x1a5aff -TrainerPokefanmDerek1: ; 0x1a5aff +TrainerPokefanmDerek1: ; bit/flag number - dw $4ce + dw EVENT_BEAT_POKEFANM_DEREK ; trainer group && trainer id db POKEFANM, DEREK1 @@ -33,9 +31,8 @@ TrainerPokefanmDerek1: ; 0x1a5aff ; script when talk again dw PokefanmDerek1Script -; 0x1a5b0b -PokefanmDerek1Script: ; 0x1a5b0b +PokefanmDerek1Script: writecode VAR_CALLERID, $1c talkaftercancel loadfont @@ -52,81 +49,68 @@ PokefanmDerek1Script: ; 0x1a5b0b setevent EVENT_SHOWED_DEREK_PIKACHU scall UnknownScript_0x1a5b62 jump UnknownScript_0x1a5b36 -; 0x1a5b33 -UnknownScript_0x1a5b33: ; 0x1a5b33 +UnknownScript_0x1a5b33: scall UnknownScript_0x1a5b66 -UnknownScript_0x1a5b36: ; 0x1a5b36 +UnknownScript_0x1a5b36: askforphonenumber $1c if_equal $1, UnknownScript_0x1a5b76 if_equal $2, UnknownScript_0x1a5b72 trainertotext POKEFANM, DEREK1, $0 scall UnknownScript_0x1a5b6a jump UnknownScript_0x1a5b6e -; 0x1a5b4a -UnknownScript_0x1a5b4a: ; 0x1a5b4a +UnknownScript_0x1a5b4a: scall UnknownScript_0x1a5b7a verbosegiveitem NUGGET, 1 iffalse UnknownScript_0x1a5b59 clearflag $0083 jump UnknownScript_0x1a5b6e -; 0x1a5b59 -UnknownScript_0x1a5b59: ; 0x1a5b59 +UnknownScript_0x1a5b59: jump UnknownScript_0x1a5b7e -; 0x1a5b5c -UnknownScript_0x1a5b5c: ; 0x1a5b5c +UnknownScript_0x1a5b5c: writetext UnknownText_0x1a5dec closetext loadmovesprites end -; 0x1a5b62 -UnknownScript_0x1a5b62: ; 0x1a5b62 +UnknownScript_0x1a5b62: jumpstd asknumber1m end -; 0x1a5b66 -UnknownScript_0x1a5b66: ; 0x1a5b66 +UnknownScript_0x1a5b66: jumpstd asknumber2m end -; 0x1a5b6a -UnknownScript_0x1a5b6a: ; 0x1a5b6a +UnknownScript_0x1a5b6a: jumpstd registerednumberm end -; 0x1a5b6e -UnknownScript_0x1a5b6e: ; 0x1a5b6e +UnknownScript_0x1a5b6e: jumpstd numberacceptedm end -; 0x1a5b72 -UnknownScript_0x1a5b72: ; 0x1a5b72 +UnknownScript_0x1a5b72: jumpstd numberdeclinedm end -; 0x1a5b76 -UnknownScript_0x1a5b76: ; 0x1a5b76 +UnknownScript_0x1a5b76: jumpstd phonefullm end -; 0x1a5b7a -UnknownScript_0x1a5b7a: ; 0x1a5b7a +UnknownScript_0x1a5b7a: jumpstd giftm end -; 0x1a5b7e -UnknownScript_0x1a5b7e: ; 0x1a5b7e +UnknownScript_0x1a5b7e: jumpstd packfullm end -; 0x1a5b82 -TrainerPokefanfRuth: ; 0x1a5b82 +TrainerPokefanfRuth: ; bit/flag number - dw $4da + dw EVENT_BEAT_POKEFANF_RUTH ; trainer group && trainer id db POKEFANF, RUTH @@ -142,20 +126,18 @@ TrainerPokefanfRuth: ; 0x1a5b82 ; script when talk again dw PokefanfRuthScript -; 0x1a5b8e -PokefanfRuthScript: ; 0x1a5b8e +PokefanfRuthScript: talkaftercancel loadfont writetext UnknownText_0x1a5db2 closetext loadmovesprites end -; 0x1a5b96 -TrainerSailorEugene: ; 0x1a5b96 +TrainerSailorEugene: ; bit/flag number - dw $575 + dw EVENT_BEAT_SAILOR_EUGENE ; trainer group && trainer id db SAILOR, EUGENE @@ -171,20 +153,18 @@ TrainerSailorEugene: ; 0x1a5b96 ; script when talk again dw SailorEugeneScript -; 0x1a5ba2 -SailorEugeneScript: ; 0x1a5ba2 +SailorEugeneScript: talkaftercancel loadfont writetext UnknownText_0x1a5c4d closetext loadmovesprites end -; 0x1a5baa -TrainerPsychicNorman: ; 0x1a5baa +TrainerPsychicNorman: ; bit/flag number - dw $43f + dw EVENT_BEAT_PSYCHIC_NORMAN ; trainer group && trainer id db PSYCHIC_T, NORMAN @@ -200,23 +180,21 @@ TrainerPsychicNorman: ; 0x1a5baa ; script when talk again dw PsychicNormanScript -; 0x1a5bb6 -PsychicNormanScript: ; 0x1a5bb6 +PsychicNormanScript: talkaftercancel loadfont writetext UnknownText_0x1a5e57 closetext loadmovesprites end -; 0x1a5bbe -PokefanFScript_0x1a5bbe: ; 0x1a5bbe +PokefanFScript_0x1a5bbe: faceplayer loadfont checknite iffalse UnknownScript_0x1a5be5 - checkevent $05c2 + checkevent EVENT_BEAT_POKEFANF_JAIME iftrue UnknownScript_0x1a5bdf writetext UnknownText_0x1a5ee8 closetext @@ -225,67 +203,56 @@ PokefanFScript_0x1a5bbe: ; 0x1a5bbe loadtrainer POKEFANF, JAIME startbattle returnafterbattle - setevent $05c2 + setevent EVENT_BEAT_POKEFANF_JAIME loadmovesprites end -; 0x1a5bdf -UnknownScript_0x1a5bdf: ; 0x1a5bdf +UnknownScript_0x1a5bdf: writetext UnknownText_0x1a5f31 closetext loadmovesprites end -; 0x1a5be5 -UnknownScript_0x1a5be5: ; 0x1a5be5 +UnknownScript_0x1a5be5: writetext UnknownText_0x1a5ec4 closetext loadmovesprites end -; 0x1a5beb -MapRoute39Signpost2Script: ; 0x1a5beb +MapRoute39Signpost2Script: jumptext UnknownText_0x1a5fe3 -; 0x1a5bee -MapRoute39Signpost1Script: ; 0x1a5bee +MapRoute39Signpost1Script: jumptext UnknownText_0x1a600a -; 0x1a5bf1 -MapRoute39Signpost0Script: ; 0x1a5bf1 +MapRoute39Signpost0Script: jumptext UnknownText_0x1a6036 -; 0x1a5bf4 -FruitTreeScript_0x1a5bf4: ; 0x1a5bf4 +FruitTreeScript_0x1a5bf4: fruittree $f -; 0x1a5bf6 -MapRoute39SignpostItem3: ; 0x1a5bf6 +MapRoute39SignpostItem3: dw $00aa db NUGGET -; 0x1a5bf9 -UnknownText_0x1a5bf9: ; 0x1a5bf9 +UnknownText_0x1a5bf9: text "MILTANK: Mooo!" done -; 0x1a5c09 -SailorEugeneSeenText: ; 0x1a5c09 +SailorEugeneSeenText: text "I just got back to" line "OLIVINE." para "So how about a" line "#MON battle?" done -; 0x1a5c42 -SailorEugeneBeatenText: ; 0x1a5c42 +SailorEugeneBeatenText: text "Awaaargh!" done -; 0x1a5c4d -UnknownText_0x1a5c4d: ; 0x1a5c4d +UnknownText_0x1a5c4d: text "My #MON were" line "caught and raised" cont "overseas." @@ -294,22 +261,19 @@ UnknownText_0x1a5c4d: ; 0x1a5c4d line "ions on those long" cont "voyages." done -; 0x1a5ca5 -PokefanmDerek1SeenText: ; 0x1a5ca5 +PokefanmDerek1SeenText: text "This is a good" line "time to brag about" cont "my PIKACHU!" done -; 0x1a5cd4 -PokefanmDerek1BeatenText: ; 0x1a5cd4 +PokefanmDerek1BeatenText: text "I had no time to" line "show off PIKACHU…" done -; 0x1a5cf8 -UnknownText_0x1a5cf8: ; 0x1a5cf8 +UnknownText_0x1a5cf8: text "I'm not listening" line "to your bragging!" @@ -319,9 +283,8 @@ UnknownText_0x1a5cf8: ; 0x1a5cf8 para "listening to other" line "people brag!" done -; 0x1a5d5b -PokefanfRuthSeenText: ; 0x1a5d5b +PokefanfRuthSeenText: text "Such darling" line "#MON." @@ -329,43 +292,37 @@ PokefanfRuthSeenText: ; 0x1a5d5b line "#MON together" cont "at the same time." done -; 0x1a5d9d -PokefanfRuthBeatenText: ; 0x1a5d9d +PokefanfRuthBeatenText: text "I don't mind" line "losing." done -; 0x1a5db2 -UnknownText_0x1a5db2: ; 0x1a5db2 +UnknownText_0x1a5db2: text "Do you know about" line "baby #MON?" para "I bet they're just" line "adorable!" done -; 0x1a5dec -UnknownText_0x1a5dec: ; 0x1a5dec +UnknownText_0x1a5dec: text "PIKACHU is it!" line "Don't you agree?" done -; 0x1a5e0c -PsychicNormanSeenText: ; 0x1a5e0c +PsychicNormanSeenText: text "Let me see what" line "your #MON are" cont "capable of." done -; 0x1a5e37 -PsychicNormanBeatenText: ; 0x1a5e37 +PsychicNormanBeatenText: text "Ooh, your #MON" line "have potential." done -; 0x1a5e57 -UnknownText_0x1a5e57: ; 0x1a5e57 +UnknownText_0x1a5e57: text "You know how #-" line "MON have different" cont "abilities?" @@ -375,29 +332,25 @@ UnknownText_0x1a5e57: ; 0x1a5e57 cont "one has different" cont "potential." done -; 0x1a5ec4 -UnknownText_0x1a5ec4: ; 0x1a5ec4 +UnknownText_0x1a5ec4: text "Ufufufu… I hope it" line "gets dark soon." done -; 0x1a5ee8 -UnknownText_0x1a5ee8: ; 0x1a5ee8 +UnknownText_0x1a5ee8: text "You came at just" line "the right time." para "Let's battle." done -; 0x1a5f17 -UnknownText_0x1a5f17: ; 0x1a5f17 +UnknownText_0x1a5f17: text "Oh, how disap-" line "pointing…" done -; 0x1a5f31 -UnknownText_0x1a5f31: ; 0x1a5f31 +UnknownText_0x1a5f31: text "I met my MEOWTH at" line "night, right here" cont "on ROUTE 39." @@ -414,25 +367,22 @@ UnknownText_0x1a5f31: ; 0x1a5f31 para "training here than" line "anywhere else." done -; 0x1a5fe3 -UnknownText_0x1a5fe3: ; 0x1a5fe3 +UnknownText_0x1a5fe3: text "ROUTE 39" para "OLIVINE CITY -" line "ECRUTEAK CITY" done -; 0x1a600a -UnknownText_0x1a600a: ; 0x1a600a +UnknownText_0x1a600a: text "MOOMOO FARM" para "Enjoy Our Fresh" line "and Tasty Milk" done -; 0x1a6036 -UnknownText_0x1a6036: ; 0x1a6036 +UnknownText_0x1a6036: text "TRAINER TIPS" para "Use HEADBUTT on" @@ -446,9 +396,8 @@ UnknownText_0x1a6036: ; 0x1a6036 para "Use HEADBUTT on" line "any tree you see!" done -; 0x1a60ba -Route39_MapEventHeader: ; 0x1a60ba +Route39_MapEventHeader: ; filler db 0, 0 @@ -479,4 +428,3 @@ Route39_MapEventHeader: ; 0x1a60ba person_event SPRITE_STANDING_YOUNGSTER, 11, 17, $a, $0, 255, 255, $92, 1, TrainerPsychicNorman, $ffff person_event SPRITE_FRUIT_TREE, 7, 13, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a5bf4, $ffff person_event SPRITE_POKEFAN_F, 26, 8, $6, $0, 255, 255, $80, 0, PokefanFScript_0x1a5bbe, $ffff -; 0x1a6160 diff --git a/maps/Route4.asm b/maps/Route4.asm index f33f7e563..a9e2bea3c 100644 --- a/maps/Route4.asm +++ b/maps/Route4.asm @@ -1,14 +1,13 @@ -Route4_MapScriptHeader: ; 0x1ae1ce +Route4_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ae1d0 -TrainerBird_keeperHank: ; 0x1ae1d0 +TrainerBird_keeperHank: ; bit/flag number - dw $402 + dw EVENT_BEAT_BIRD_KEEPER_HANK ; trainer group && trainer id db BIRD_KEEPER, HANK @@ -24,20 +23,18 @@ TrainerBird_keeperHank: ; 0x1ae1d0 ; script when talk again dw Bird_keeperHankScript -; 0x1ae1dc -Bird_keeperHankScript: ; 0x1ae1dc +Bird_keeperHankScript: talkaftercancel loadfont writetext UnknownText_0x1ae258 closetext loadmovesprites end -; 0x1ae1e4 -TrainerPicnickerHope: ; 0x1ae1e4 +TrainerPicnickerHope: ; bit/flag number - dw $483 + dw EVENT_BEAT_PICNICKER_HOPE ; trainer group && trainer id db PICNICKER, HOPE @@ -53,20 +50,18 @@ TrainerPicnickerHope: ; 0x1ae1e4 ; script when talk again dw PicnickerHopeScript -; 0x1ae1f0 -PicnickerHopeScript: ; 0x1ae1f0 +PicnickerHopeScript: talkaftercancel loadfont writetext UnknownText_0x1ae320 closetext loadmovesprites end -; 0x1ae1f8 -TrainerPicnickerSharon: ; 0x1ae1f8 +TrainerPicnickerSharon: ; bit/flag number - dw $484 + dw EVENT_BEAT_PICNICKER_SHARON ; trainer group && trainer id db PICNICKER, SHARON @@ -82,45 +77,38 @@ TrainerPicnickerSharon: ; 0x1ae1f8 ; script when talk again dw PicnickerSharonScript -; 0x1ae204 -PicnickerSharonScript: ; 0x1ae204 +PicnickerSharonScript: talkaftercancel loadfont writetext UnknownText_0x1ae369 closetext loadmovesprites end -; 0x1ae20c -MapRoute4Signpost0Script: ; 0x1ae20c +MapRoute4Signpost0Script: jumptext UnknownText_0x1ae384 -; 0x1ae20f -ItemFragment_0x1ae20f: ; 0x1ae20f +ItemFragment_0x1ae20f: db HP_UP, 1 -; 0x1ae211 -MapRoute4SignpostItem1: ; 0x1ae211 +MapRoute4SignpostItem1: dw $00f1 db ULTRA_BALL -; 0x1ae214 -Bird_keeperHankSeenText: ; 0x1ae214 +Bird_keeperHankSeenText: text "I'm raising my" line "#MON. Want to" cont "battle with me?" done -; 0x1ae241 -Bird_keeperHankBeatenText: ; 0x1ae241 +Bird_keeperHankBeatenText: text "Ack! I lost that" line "one…" done -; 0x1ae258 -UnknownText_0x1ae258: ; 0x1ae258 +UnknownText_0x1ae258: text "If you have a" line "specific #MON" @@ -133,58 +121,50 @@ UnknownText_0x1ae258: ; 0x1ae258 para "That's how to do" line "it." done -; 0x1ae2ce -PicnickerHopeSeenText: ; 0x1ae2ce +PicnickerHopeSeenText: text "I have a feeling" line "that I can win." para "Let's see if I'm" line "right!" done -; 0x1ae306 -PicnickerHopeBeatenText: ; 0x1ae306 +PicnickerHopeBeatenText: text "Aww, you are too" line "strong." done -; 0x1ae320 -UnknownText_0x1ae320: ; 0x1ae320 +UnknownText_0x1ae320: text "I heard CLEFAIRY" line "appear at MT.MOON." para "But where could" line "they be?" done -; 0x1ae35e -PicnickerSharonSeenText: ; 0x1ae35e +PicnickerSharonSeenText: text "Um…" line "I…" done -; 0x1ae366 -PicnickerSharonBeatenText: ; 0x1ae366 +PicnickerSharonBeatenText: text "…" done -; 0x1ae369 -UnknownText_0x1ae369: ; 0x1ae369 +UnknownText_0x1ae369: text "……I'll go train" line "some more…" done -; 0x1ae384 -UnknownText_0x1ae384: ; 0x1ae384 +UnknownText_0x1ae384: text "MT.MOON SQUARE" para "Just go up the" line "stairs." done -; 0x1ae3ab -Route4_MapEventHeader: ; 0x1ae3ab +Route4_MapEventHeader: ; filler db 0, 0 @@ -206,4 +186,3 @@ Route4_MapEventHeader: ; 0x1ae3ab person_event SPRITE_LASS, 12, 13, $8, $0, 255, 255, $a2, 4, TrainerPicnickerHope, $ffff person_event SPRITE_LASS, 10, 25, $9, $0, 255, 255, $a2, 4, TrainerPicnickerSharon, $ffff person_event SPRITE_POKE_BALL, 7, 30, $1, $0, 255, 255, $1, 0, ItemFragment_0x1ae20f, $0787 -; 0x1ae3f4 diff --git a/maps/Route40.asm b/maps/Route40.asm index 604c0bac4..c3f5b0667 100644 --- a/maps/Route40.asm +++ b/maps/Route40.asm @@ -1,4 +1,4 @@ -Route40_MapScriptHeader: ; 0x1a6160 +Route40_MapScriptHeader: ; trigger count db 0 @@ -20,9 +20,9 @@ MonicaCallback: appear $a return -TrainerSwimmerfElaine: ; 0x1a6174 +TrainerSwimmerfElaine: ; bit/flag number - dw $3e8 + dw EVENT_BEAT_SWIMMERF_ELAINE ; trainer group && trainer id db SWIMMERF, ELAINE @@ -38,20 +38,18 @@ TrainerSwimmerfElaine: ; 0x1a6174 ; script when talk again dw SwimmerfElaineScript -; 0x1a6180 -SwimmerfElaineScript: ; 0x1a6180 +SwimmerfElaineScript: talkaftercancel loadfont writetext UnknownText_0x1a637b closetext loadmovesprites end -; 0x1a6188 -TrainerSwimmerfPaula: ; 0x1a6188 +TrainerSwimmerfPaula: ; bit/flag number - dw $3e9 + dw EVENT_BEAT_SWIMMERF_PAULA ; trainer group && trainer id db SWIMMERF, PAULA @@ -67,20 +65,18 @@ TrainerSwimmerfPaula: ; 0x1a6188 ; script when talk again dw SwimmerfPaulaScript -; 0x1a6194 -SwimmerfPaulaScript: ; 0x1a6194 +SwimmerfPaulaScript: talkaftercancel loadfont writetext UnknownText_0x1a63f5 closetext loadmovesprites end -; 0x1a619c -TrainerSwimmermSimon: ; 0x1a619c +TrainerSwimmermSimon: ; bit/flag number - dw $595 + dw EVENT_BEAT_SWIMMERM_SIMON ; trainer group && trainer id db SWIMMERM, SIMON @@ -96,20 +92,18 @@ TrainerSwimmermSimon: ; 0x1a619c ; script when talk again dw SwimmermSimonScript -; 0x1a61a8 -SwimmermSimonScript: ; 0x1a61a8 +SwimmermSimonScript: talkaftercancel loadfont writetext UnknownText_0x1a6282 closetext loadmovesprites end -; 0x1a61b0 -TrainerSwimmermRandall: ; 0x1a61b0 +TrainerSwimmermRandall: ; bit/flag number - dw $596 + dw EVENT_BEAT_SWIMMERM_RANDALL ; trainer group && trainer id db SWIMMERM, RANDALL @@ -125,38 +119,31 @@ TrainerSwimmermRandall: ; 0x1a61b0 ; script when talk again dw SwimmermRandallScript -; 0x1a61bc -SwimmermRandallScript: ; 0x1a61bc +SwimmermRandallScript: talkaftercancel loadfont writetext UnknownText_0x1a62fa closetext loadmovesprites end -; 0x1a61c4 -LassScript_0x1a61c4: ; 0x1a61c4 +LassScript_0x1a61c4: jumptextfaceplayer UnknownText_0x1a6429 -; 0x1a61c7 -PokefanMScript_0x1a61c7: ; 0x1a61c7 +PokefanMScript_0x1a61c7: special Function10630f iftrue UnknownScript_0x1a61d0 jumptextfaceplayer UnknownText_0x1a646a -; 0x1a61d0 -UnknownScript_0x1a61d0: ; 0x1a61d0 +UnknownScript_0x1a61d0: jumptextfaceplayer UnknownText_0x1a649b -; 0x1a61d3 -LassScript_0x1a61d3: ; 0x1a61d3 +LassScript_0x1a61d3: jumptextfaceplayer UnknownText_0x1a64e6 -; 0x1a61d6 -StandingYoungsterScript_0x1a61d6: ; 0x1a61d6 +StandingYoungsterScript_0x1a61d6: jumptextfaceplayer UnknownText_0x1a6564 -; 0x1a61d9 MonicaScript: faceplayer @@ -194,20 +181,17 @@ MonicaNotMondayScript: loadmovesprites end -MapRoute40Signpost0Script: ; 0x1a6213 +MapRoute40Signpost0Script: jumptext UnknownText_0x1a6767 -; 0x1a6216 -Route40Rock: ; 0x1a6216 +Route40Rock: jumpstd smashrock -; 0x1a6219 -MapRoute40SignpostItem1: ; 0x1a6219 +MapRoute40SignpostItem1: dw $00ab db HYPER_POTION -; 0x1a621c -MovementData_0x1a621c: ; 0x1a621c +MovementData_0x1a621c: step_right step_up step_up @@ -216,128 +200,111 @@ MovementData_0x1a621c: ; 0x1a621c step_up step_up step_end -; 0x1a6224 -MovementData_0x1a6224: ; 0x1a6224 +MovementData_0x1a6224: step_up step_up step_up step_up step_up step_end -; 0x1a622a -MovementData_0x1a622a: ; 0x1a622a +MovementData_0x1a622a: step_up step_up step_up step_up step_end -; 0x1a622f -SwimmermSimonSeenText: ; 0x1a622f +SwimmermSimonSeenText: text "You have to warm" line "up before going" cont "into the water." para "That's basic." done -; 0x1a626e -SwimmermSimonBeatenText: ; 0x1a626e +SwimmermSimonBeatenText: text "OK! Uncle! I give!" done -; 0x1a6282 -UnknownText_0x1a6282: ; 0x1a6282 +UnknownText_0x1a6282: text "CIANWOOD CITY is" line "a good distance" cont "away from here." done -; 0x1a62b4 -SwimmermRandallSeenText: ; 0x1a62b4 +SwimmermRandallSeenText: text "Hey, you're young" line "and fit!" para "Don't ride your" line "#MON! Swim!" done -; 0x1a62ea -SwimmermRandallBeatenText: ; 0x1a62ea +SwimmermRandallBeatenText: text "Uh-oh. I lost…" done -; 0x1a62fa -UnknownText_0x1a62fa: ; 0x1a62fa +UnknownText_0x1a62fa: text "Swimming exercises" line "your entire body." cont "It's healthy." done -; 0x1a632d -SwimmerfElaineSeenText: ; 0x1a632d +SwimmerfElaineSeenText: text "Are you going to" line "CIANWOOD?" para "How about a quick" line "battle first?" done -; 0x1a6369 -SwimmerfElaineBeatenText: ; 0x1a6369 +SwimmerfElaineBeatenText: text "I lost that one!" done -; 0x1a637b -UnknownText_0x1a637b: ; 0x1a637b +UnknownText_0x1a637b: text "I'd say I'm a bet-" line "ter swimmer than" cont "you. Yeah!" done -; 0x1a63a9 -SwimmerfPaulaSeenText: ; 0x1a63a9 +SwimmerfPaulaSeenText: text "No inner tube for" line "me." para "I'm hanging on to" line "a sea #MON!" done -; 0x1a63dd -SwimmerfPaulaBeatenText: ; 0x1a63dd +SwimmerfPaulaBeatenText: text "Ooh, I'm feeling" line "dizzy!" done -; 0x1a63f5 -UnknownText_0x1a63f5: ; 0x1a63f5 +UnknownText_0x1a63f5: text "While I float like" line "this, the waves" cont "carry me along." done -; 0x1a6429 -UnknownText_0x1a6429: ; 0x1a6429 +UnknownText_0x1a6429: text "Although you can't" line "see it from here," para "CIANWOOD is across" line "the sea." done -; 0x1a646a -UnknownText_0x1a646a: ; 0x1a646a +UnknownText_0x1a646a: text "Hm! There's a big" line "building up ahead!" para "What is it?" done -; 0x1a649b -UnknownText_0x1a649b: ; 0x1a649b +UnknownText_0x1a649b: text "Hm! Look at all" line "those serious-" cont "looking trainers" @@ -345,9 +312,8 @@ UnknownText_0x1a649b: ; 0x1a649b para "What? What?" done -; 0x1a64e6 -UnknownText_0x1a64e6: ; 0x1a64e6 +UnknownText_0x1a64e6: text "I came to OLIVINE" line "by ship to see the" @@ -358,9 +324,8 @@ UnknownText_0x1a64e6: ; 0x1a64e6 line "feels so different" cont "from a big city." done -; 0x1a6564 -UnknownText_0x1a6564: ; 0x1a6564 +UnknownText_0x1a6564: text "Have you gone to" line "the BATTLE TOWER?" @@ -376,7 +341,6 @@ UnknownText_0x1a6564: ; 0x1a6564 para "you shouldn't do" line "badly at all." done -; 0x1a6606 MeetMonicaText: text "MONICA: Glad to" @@ -420,15 +384,14 @@ MonicaNotMondayText: cont "Monday. How sad…" done -UnknownText_0x1a6767: ; 0x1a6767 +UnknownText_0x1a6767: text "ROUTE 40" para "CIANWOOD CITY -" line "OLIVINE CITY" done -; 0x1a678e -Route40_MapEventHeader: ; 0x1a678e +Route40_MapEventHeader: ; filler db 0, 0 diff --git a/maps/Route41.asm b/maps/Route41.asm index 9898b22f3..33fa378ca 100644 --- a/maps/Route41.asm +++ b/maps/Route41.asm @@ -1,14 +1,13 @@ -Route41_MapScriptHeader: ; 0x1a683f +Route41_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a6841 -TrainerSwimmerfKaylee: ; 0x1a6841 +TrainerSwimmerfKaylee: ; bit/flag number - dw $3ea + dw EVENT_BEAT_SWIMMERF_KAYLEE ; trainer group && trainer id db SWIMMERF, KAYLEE @@ -24,20 +23,18 @@ TrainerSwimmerfKaylee: ; 0x1a6841 ; script when talk again dw SwimmerfKayleeScript -; 0x1a684d -SwimmerfKayleeScript: ; 0x1a684d +SwimmerfKayleeScript: talkaftercancel loadfont writetext UnknownText_0x1a6c7f closetext loadmovesprites end -; 0x1a6855 -TrainerSwimmerfSusie: ; 0x1a6855 +TrainerSwimmerfSusie: ; bit/flag number - dw $3eb + dw EVENT_BEAT_SWIMMERF_SUSIE ; trainer group && trainer id db SWIMMERF, SUSIE @@ -53,20 +50,18 @@ TrainerSwimmerfSusie: ; 0x1a6855 ; script when talk again dw SwimmerfSusieScript -; 0x1a6861 -SwimmerfSusieScript: ; 0x1a6861 +SwimmerfSusieScript: talkaftercancel loadfont writetext UnknownText_0x1a6d11 closetext loadmovesprites end -; 0x1a6869 -TrainerSwimmerfDenise: ; 0x1a6869 +TrainerSwimmerfDenise: ; bit/flag number - dw $3ec + dw EVENT_BEAT_SWIMMERF_DENISE ; trainer group && trainer id db SWIMMERF, DENISE @@ -82,20 +77,18 @@ TrainerSwimmerfDenise: ; 0x1a6869 ; script when talk again dw SwimmerfDeniseScript -; 0x1a6875 -SwimmerfDeniseScript: ; 0x1a6875 +SwimmerfDeniseScript: talkaftercancel loadfont writetext UnknownText_0x1a6d79 closetext loadmovesprites end -; 0x1a687d -TrainerSwimmerfKara: ; 0x1a687d +TrainerSwimmerfKara: ; bit/flag number - dw $3ed + dw EVENT_BEAT_SWIMMERF_KARA ; trainer group && trainer id db SWIMMERF, KARA @@ -111,20 +104,18 @@ TrainerSwimmerfKara: ; 0x1a687d ; script when talk again dw SwimmerfKaraScript -; 0x1a6889 -SwimmerfKaraScript: ; 0x1a6889 +SwimmerfKaraScript: talkaftercancel loadfont writetext UnknownText_0x1a6e58 closetext loadmovesprites end -; 0x1a6891 -TrainerSwimmerfWendy: ; 0x1a6891 +TrainerSwimmerfWendy: ; bit/flag number - dw $3ee + dw EVENT_BEAT_SWIMMERF_WENDY ; trainer group && trainer id db SWIMMERF, WENDY @@ -140,20 +131,18 @@ TrainerSwimmerfWendy: ; 0x1a6891 ; script when talk again dw SwimmerfWendyScript -; 0x1a689d -SwimmerfWendyScript: ; 0x1a689d +SwimmerfWendyScript: talkaftercancel loadfont writetext UnknownText_0x1a6ec2 closetext loadmovesprites end -; 0x1a68a5 -TrainerSwimmermCharlie: ; 0x1a68a5 +TrainerSwimmermCharlie: ; bit/flag number - dw $597 + dw EVENT_BEAT_SWIMMERM_CHARLIE ; trainer group && trainer id db SWIMMERM, CHARLIE @@ -169,20 +158,18 @@ TrainerSwimmermCharlie: ; 0x1a68a5 ; script when talk again dw SwimmermCharlieScript -; 0x1a68b1 -SwimmermCharlieScript: ; 0x1a68b1 +SwimmermCharlieScript: talkaftercancel loadfont writetext UnknownText_0x1a696e closetext loadmovesprites end -; 0x1a68b9 -TrainerSwimmermGeorge: ; 0x1a68b9 +TrainerSwimmermGeorge: ; bit/flag number - dw $598 + dw EVENT_BEAT_SWIMMERM_GEORGE ; trainer group && trainer id db SWIMMERM, GEORGE @@ -198,20 +185,18 @@ TrainerSwimmermGeorge: ; 0x1a68b9 ; script when talk again dw SwimmermGeorgeScript -; 0x1a68c5 -SwimmermGeorgeScript: ; 0x1a68c5 +SwimmermGeorgeScript: talkaftercancel loadfont writetext UnknownText_0x1a69d4 closetext loadmovesprites end -; 0x1a68cd -TrainerSwimmermBerke: ; 0x1a68cd +TrainerSwimmermBerke: ; bit/flag number - dw $599 + dw EVENT_BEAT_SWIMMERM_BERKE ; trainer group && trainer id db SWIMMERM, BERKE @@ -227,20 +212,18 @@ TrainerSwimmermBerke: ; 0x1a68cd ; script when talk again dw SwimmermBerkeScript -; 0x1a68d9 -SwimmermBerkeScript: ; 0x1a68d9 +SwimmermBerkeScript: talkaftercancel loadfont writetext UnknownText_0x1a6aa4 closetext loadmovesprites end -; 0x1a68e1 -TrainerSwimmermKirk: ; 0x1a68e1 +TrainerSwimmermKirk: ; bit/flag number - dw $59a + dw EVENT_BEAT_SWIMMERM_KIRK ; trainer group && trainer id db SWIMMERM, KIRK @@ -256,20 +239,18 @@ TrainerSwimmermKirk: ; 0x1a68e1 ; script when talk again dw SwimmermKirkScript -; 0x1a68ed -SwimmermKirkScript: ; 0x1a68ed +SwimmermKirkScript: talkaftercancel loadfont writetext UnknownText_0x1a6b6c closetext loadmovesprites end -; 0x1a68f5 -TrainerSwimmermMathew: ; 0x1a68f5 +TrainerSwimmermMathew: ; bit/flag number - dw $59b + dw EVENT_BEAT_SWIMMERM_MATHEW ; trainer group && trainer id db SWIMMERM, MATHEW @@ -285,27 +266,24 @@ TrainerSwimmermMathew: ; 0x1a68f5 ; script when talk again dw SwimmermMathewScript -; 0x1a6901 -SwimmermMathewScript: ; 0x1a6901 +SwimmermMathewScript: talkaftercancel loadfont writetext UnknownText_0x1a6bed closetext loadmovesprites end -; 0x1a6909 Route41Rock: ; unused jumpstd smashrock -MapRoute41SignpostItem0: ; 0x1a690c +MapRoute41SignpostItem0: dw $00ac db MAX_ETHER -; 0x1a690f -SwimmermCharlieSeenText: ; 0x1a690f +SwimmermCharlieSeenText: text "The water's warm" line "here. I'm loose" cont "and limber." @@ -313,34 +291,29 @@ SwimmermCharlieSeenText: ; 0x1a690f para "Sure, I'll take" line "you on!" done -; 0x1a6952 -SwimmermCharlieBeatenText: ; 0x1a6952 +SwimmermCharlieBeatenText: text "Yikes! I've got" line "prune skin!" done -; 0x1a696e -UnknownText_0x1a696e: ; 0x1a696e +UnknownText_0x1a696e: text "Isn't it relaxing" line "just floating like" cont "this?" done -; 0x1a6999 -SwimmermGeorgeSeenText: ; 0x1a6999 +SwimmermGeorgeSeenText: text "I'm a bit tired." line "If I win, lend me" cont "your #MON." done -; 0x1a69c7 -SwimmermGeorgeBeatenText: ; 0x1a69c7 +SwimmermGeorgeBeatenText: text "Pant, pant…" done -; 0x1a69d4 -UnknownText_0x1a69d4: ; 0x1a69d4 +UnknownText_0x1a69d4: text "It's so far to" line "CIANWOOD." @@ -350,9 +323,8 @@ UnknownText_0x1a69d4: ; 0x1a69d4 para "What should I do?" done -; 0x1a6a2e -SwimmermBerkeSeenText: ; 0x1a6a2e +SwimmermBerkeSeenText: text "See those islands" line "that are blocked" cont "by whirlpools?" @@ -360,15 +332,13 @@ SwimmermBerkeSeenText: ; 0x1a6a2e para "There just has to" line "be a secret!" done -; 0x1a6a80 -SwimmermBerkeBeatenText: ; 0x1a6a80 +SwimmermBerkeBeatenText: text "What's the secret" line "to your strength?" done -; 0x1a6aa4 -UnknownText_0x1a6aa4: ; 0x1a6aa4 +UnknownText_0x1a6aa4: text "It was a dark and" line "stormy night…" @@ -380,67 +350,58 @@ UnknownText_0x1a6aa4: ; 0x1a6aa4 line "feathers from its" cont "silver wings." done -; 0x1a6b26 -SwimmermKirkSeenText: ; 0x1a6b26 +SwimmermKirkSeenText: text "The waves are wild" line "here." para "They tire you out" line "while you swim." done -; 0x1a6b62 -SwimmermKirkBeatenText: ; 0x1a6b62 +SwimmermKirkBeatenText: text "I'm beat!" done -; 0x1a6b6c -UnknownText_0x1a6b6c: ; 0x1a6b6c +UnknownText_0x1a6b6c: text "The currents keep" line "me from reaching" cont "that island." done -; 0x1a6b9d -SwimmermMathewSeenText: ; 0x1a6b9d +SwimmermMathewSeenText: text "Are you seeking" line "the secrets of" cont "WHIRL ISLANDS?" done -; 0x1a6bcc -SwimmermMathewBeatenText: ; 0x1a6bcc +SwimmermMathewBeatenText: text "Ooh, you've got" line "great endurance!" done -; 0x1a6bed -UnknownText_0x1a6bed: ; 0x1a6bed +UnknownText_0x1a6bed: text "A secret about" line "WHIRL ISLANDS…" para "It's pitch-black" line "inside!" done -; 0x1a6c24 -SwimmerfKayleeSeenText: ; 0x1a6c24 +SwimmerfKayleeSeenText: text "I'm on my way to" line "WHIRL ISLANDS." para "I'm going explor-" line "ing with friends." done -; 0x1a6c67 -SwimmerfKayleeBeatenText: ; 0x1a6c67 +SwimmerfKayleeBeatenText: text "Is that how you do" line "it?" done -; 0x1a6c7f -UnknownText_0x1a6c7f: ; 0x1a6c7f +UnknownText_0x1a6c7f: text "There's supposed" line "to be a big #-" cont "MON deep beneath" @@ -449,40 +410,34 @@ UnknownText_0x1a6c7f: ; 0x1a6c7f para "I wonder what it" line "could be?" done -; 0x1a6cda -SwimmerfSusieSeenText: ; 0x1a6cda +SwimmerfSusieSeenText: text "You look so ele-" line "gant, riding your" cont "#MON." done -; 0x1a6d04 -SwimmerfSusieBeatenText: ; 0x1a6d04 +SwimmerfSusieBeatenText: text "I'm crushed…" done -; 0x1a6d11 -UnknownText_0x1a6d11: ; 0x1a6d11 +UnknownText_0x1a6d11: text "Wasn't there a hit" line "song about a boy" cont "riding a LAPRAS?" done -; 0x1a6d46 -SwimmerfDeniseSeenText: ; 0x1a6d46 +SwimmerfDeniseSeenText: text "The weather is so" line "beautiful, I'm in" cont "a daze!" done -; 0x1a6d72 -SwimmerfDeniseBeatenText: ; 0x1a6d72 +SwimmerfDeniseBeatenText: text "Ohhh!" done -; 0x1a6d79 -UnknownText_0x1a6d79: ; 0x1a6d79 +UnknownText_0x1a6d79: text "A sunburn is the" line "worst for skin." @@ -492,9 +447,8 @@ UnknownText_0x1a6d79: ; 0x1a6d79 para "I won't pollute" line "the water." done -; 0x1a6dd0 -SwimmerfKaraSeenText: ; 0x1a6dd0 +SwimmerfKaraSeenText: text "If you need to" line "rest, just tread" cont "water." @@ -505,34 +459,29 @@ SwimmerfKaraSeenText: ; 0x1a6dd0 para "can keep on going" line "strong." done -; 0x1a6e33 -SwimmerfKaraBeatenText: ; 0x1a6e33 +SwimmerfKaraBeatenText: text "Oh! You have more" line "energy than I do." done -; 0x1a6e58 -UnknownText_0x1a6e58: ; 0x1a6e58 +UnknownText_0x1a6e58: text "I heard roars from" line "deep inside the" cont "ISLANDS." done -; 0x1a6e85 -SwimmerfWendySeenText: ; 0x1a6e85 +SwimmerfWendySeenText: text "At night, STARYU" line "gather near the" cont "water's surface." done -; 0x1a6eb7 -SwimmerfWendyBeatenText: ; 0x1a6eb7 +SwimmerfWendyBeatenText: text "Oh, dear…" done -; 0x1a6ec2 -UnknownText_0x1a6ec2: ; 0x1a6ec2 +UnknownText_0x1a6ec2: text "The clusters of" line "STARYU light up" cont "at the same time." @@ -540,9 +489,8 @@ UnknownText_0x1a6ec2: ; 0x1a6ec2 para "It's so beautiful," line "it's scary." done -; 0x1a6f12 -Route41_MapEventHeader: ; 0x1a6f12 +Route41_MapEventHeader: ; filler db 0, 0 @@ -572,4 +520,3 @@ Route41_MapEventHeader: ; 0x1a6f12 person_event SPRITE_SWIMMER_GIRL, 38, 31, $8, $0, 255, 255, $a2, 3, TrainerSwimmerfDenise, $ffff person_event SPRITE_SWIMMER_GIRL, 32, 48, $9, $0, 255, 255, $a2, 4, TrainerSwimmerfKara, $ffff person_event SPRITE_SWIMMER_GIRL, 54, 13, $a, $0, 255, 255, $a2, 2, TrainerSwimmerfWendy, $ffff -; 0x1a6fb3 diff --git a/maps/Route42.asm b/maps/Route42.asm index 5a771fbd5..17c48a855 100644 --- a/maps/Route42.asm +++ b/maps/Route42.asm @@ -1,4 +1,4 @@ -Route42_MapScriptHeader: ; 0x1a920c +Route42_MapScriptHeader: ; trigger count db 2 @@ -8,17 +8,14 @@ Route42_MapScriptHeader: ; 0x1a920c ; callback count db 0 -; 0x1a9216 -UnknownScript_0x1a9216: ; 0x1a9216 +UnknownScript_0x1a9216: end -; 0x1a9217 -UnknownScript_0x1a9217: ; 0x1a9217 +UnknownScript_0x1a9217: end -; 0x1a9218 -UnknownScript_0x1a9218: ; 0x1a9218 +UnknownScript_0x1a9218: showemote $0, $0, 15 pause 15 playsound SFX_WARP_FROM @@ -29,11 +26,10 @@ UnknownScript_0x1a9218: ; 0x1a9218 clearevent EVENT_SAW_SUICUNE_ON_ROUTE_36 domaptrigger GROUP_ROUTE_36, MAP_ROUTE_36, $1 end -; 0x1a9233 -TrainerFisherTully1: ; 0x1a9233 +TrainerFisherTully1: ; bit/flag number - dw $454 + dw EVENT_BEAT_FISHER_TULLY ; trainer group && trainer id db FISHER, TULLY1 @@ -49,9 +45,8 @@ TrainerFisherTully1: ; 0x1a9233 ; script when talk again dw FisherTully1Script -; 0x1a923f -FisherTully1Script: ; 0x1a923f +FisherTully1Script: writecode VAR_CALLERID, $1d talkaftercancel loadfont @@ -68,20 +63,18 @@ FisherTully1Script: ; 0x1a923f setevent $028f scall UnknownScript_0x1a92f1 jump UnknownScript_0x1a926b -; 0x1a9268 -UnknownScript_0x1a9268: ; 0x1a9268 +UnknownScript_0x1a9268: scall UnknownScript_0x1a92f5 -UnknownScript_0x1a926b: ; 0x1a926b +UnknownScript_0x1a926b: askforphonenumber $1d if_equal $1, UnknownScript_0x1a9305 if_equal $2, UnknownScript_0x1a9301 trainertotext FISHER, TULLY1, $0 scall UnknownScript_0x1a92f9 jump UnknownScript_0x1a92fd -; 0x1a927f -UnknownScript_0x1a927f: ; 0x1a927f +UnknownScript_0x1a927f: scall UnknownScript_0x1a9309 winlosstext FisherTully1BeatenText, $0000 copybytetovar wda06 @@ -89,111 +82,96 @@ UnknownScript_0x1a927f: ; 0x1a927f if_equal $2, UnknownScript_0x1a92a0 if_equal $1, UnknownScript_0x1a92a6 if_equal $0, UnknownScript_0x1a92ac -UnknownScript_0x1a929a: ; 0x1a929a +UnknownScript_0x1a929a: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a92d3 -UnknownScript_0x1a92a0: ; 0x1a92a0 +UnknownScript_0x1a92a0: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a92c6 -UnknownScript_0x1a92a6: ; 0x1a92a6 +UnknownScript_0x1a92a6: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x1a92b9 -UnknownScript_0x1a92ac: ; 0x1a92ac +UnknownScript_0x1a92ac: loadtrainer FISHER, TULLY1 startbattle returnafterbattle loadvar wda06, $1 clearflag $0076 end -; 0x1a92b9 -UnknownScript_0x1a92b9: ; 0x1a92b9 +UnknownScript_0x1a92b9: loadtrainer FISHER, TULLY2 startbattle returnafterbattle loadvar wda06, $2 clearflag $0076 end -; 0x1a92c6 -UnknownScript_0x1a92c6: ; 0x1a92c6 +UnknownScript_0x1a92c6: loadtrainer FISHER, TULLY3 startbattle returnafterbattle loadvar wda06, $3 clearflag $0076 end -; 0x1a92d3 -UnknownScript_0x1a92d3: ; 0x1a92d3 +UnknownScript_0x1a92d3: loadtrainer FISHER, TULLY4 startbattle returnafterbattle clearflag $0076 end -; 0x1a92dc -UnknownScript_0x1a92dc: ; 0x1a92dc +UnknownScript_0x1a92dc: scall UnknownScript_0x1a930d verbosegiveitem WATER_STONE, 1 iffalse UnknownScript_0x1a92ee clearflag $0084 setevent $0103 jump UnknownScript_0x1a92fd -; 0x1a92ee -UnknownScript_0x1a92ee: ; 0x1a92ee +UnknownScript_0x1a92ee: jump UnknownScript_0x1a9311 -; 0x1a92f1 -UnknownScript_0x1a92f1: ; 0x1a92f1 +UnknownScript_0x1a92f1: jumpstd asknumber1m end -; 0x1a92f5 -UnknownScript_0x1a92f5: ; 0x1a92f5 +UnknownScript_0x1a92f5: jumpstd asknumber2m end -; 0x1a92f9 -UnknownScript_0x1a92f9: ; 0x1a92f9 +UnknownScript_0x1a92f9: jumpstd registerednumberm end -; 0x1a92fd -UnknownScript_0x1a92fd: ; 0x1a92fd +UnknownScript_0x1a92fd: jumpstd numberacceptedm end -; 0x1a9301 -UnknownScript_0x1a9301: ; 0x1a9301 +UnknownScript_0x1a9301: jumpstd numberdeclinedm end -; 0x1a9305 -UnknownScript_0x1a9305: ; 0x1a9305 +UnknownScript_0x1a9305: jumpstd phonefullm end -; 0x1a9309 -UnknownScript_0x1a9309: ; 0x1a9309 +UnknownScript_0x1a9309: jumpstd rematchm end -; 0x1a930d -UnknownScript_0x1a930d: ; 0x1a930d +UnknownScript_0x1a930d: jumpstd giftm end -; 0x1a9311 -UnknownScript_0x1a9311: ; 0x1a9311 +UnknownScript_0x1a9311: jumpstd packfullm end -; 0x1a9315 -TrainerPokemaniacShane: ; 0x1a9315 +TrainerPokemaniacShane: ; bit/flag number - dw $4e7 + dw EVENT_BEAT_POKEMANIAC_SHANE ; trainer group && trainer id db POKEMANIAC, SHANE @@ -209,20 +187,18 @@ TrainerPokemaniacShane: ; 0x1a9315 ; script when talk again dw PokemaniacShaneScript -; 0x1a9321 -PokemaniacShaneScript: ; 0x1a9321 +PokemaniacShaneScript: talkaftercancel loadfont writetext UnknownText_0x1a94d6 closetext loadmovesprites end -; 0x1a9329 -TrainerHikerBenjamin: ; 0x1a9329 +TrainerHikerBenjamin: ; bit/flag number - dw $529 + dw EVENT_BEAT_HIKER_BENJAMIN ; trainer group && trainer id db HIKER, BENJAMIN @@ -238,60 +214,48 @@ TrainerHikerBenjamin: ; 0x1a9329 ; script when talk again dw HikerBenjaminScript -; 0x1a9335 -HikerBenjaminScript: ; 0x1a9335 +HikerBenjaminScript: talkaftercancel loadfont writetext UnknownText_0x1a943f closetext loadmovesprites end -; 0x1a933d -MapRoute42Signpost0Script: ; 0x1a933d +MapRoute42Signpost0Script: jumptext UnknownText_0x1a9537 -; 0x1a9340 -MapRoute42Signpost1Script: ; 0x1a9340 +MapRoute42Signpost1Script: jumptext UnknownText_0x1a955f -; 0x1a9343 -MapRoute42Signpost2Script: ; 0x1a9343 +MapRoute42Signpost2Script: jumptext UnknownText_0x1a9580 -; 0x1a9346 -MapRoute42Signpost3Script: ; 0x1a9346 +MapRoute42Signpost3Script: jumptext UnknownText_0x1a95a1 -; 0x1a9349 -ItemFragment_0x1a9349: ; 0x1a9349 +ItemFragment_0x1a9349: db ULTRA_BALL, 1 -; 0x1a934b -ItemFragment_0x1a934b: ; 0x1a934b +ItemFragment_0x1a934b: db SUPER_POTION, 1 -; 0x1a934d -FruitTreeScript_0x1a934d: ; 0x1a934d +FruitTreeScript_0x1a934d: fruittree $15 -; 0x1a934f -FruitTreeScript_0x1a934f: ; 0x1a934f +FruitTreeScript_0x1a934f: fruittree $16 -; 0x1a9351 -FruitTreeScript_0x1a9351: ; 0x1a9351 +FruitTreeScript_0x1a9351: fruittree $17 -; 0x1a9353 -MapRoute42SignpostItem4: ; 0x1a9353 +MapRoute42SignpostItem4: dw $00ad db MAX_POTION -; 0x1a9356 -MovementData_0x1a9356: ; 0x1a9356 +MovementData_0x1a9356: db $39 ; movement fast_jump_step_up fast_jump_step_up @@ -301,22 +265,19 @@ MovementData_0x1a9356: ; 0x1a9356 fast_jump_step_right db $38 ; movement step_end -; 0x1a935f -FisherTully1SeenText: ; 0x1a935f +FisherTully1SeenText: text "Let me demonstrate" line "the power of the" cont "#MON I caught!" done -; 0x1a9393 -FisherTully1BeatenText: ; 0x1a9393 +FisherTully1BeatenText: text "What? That's not" line "right." done -; 0x1a93ab -UnknownText_0x1a93ab: ; 0x1a93ab +UnknownText_0x1a93ab: text "I want to become" line "the trainer CHAMP" @@ -326,45 +287,39 @@ UnknownText_0x1a93ab: ; 0x1a93ab para "That's the best" line "part of fishing!" done -; 0x1a9408 -HikerBenjaminSeenText: ; 0x1a9408 +HikerBenjaminSeenText: text "Ah, it's good to" line "be outside!" cont "I feel so free!" done -; 0x1a9435 -HikerBenjaminBeatenText: ; 0x1a9435 +HikerBenjaminBeatenText: text "Gahahah!" done -; 0x1a943f -UnknownText_0x1a943f: ; 0x1a943f +UnknownText_0x1a943f: text "Losing feels in-" line "significant if you" para "look up at the big" line "sky!" done -; 0x1a947c -PokemaniacShaneSeenText: ; 0x1a947c +PokemaniacShaneSeenText: text "HEY!" para "This is my secret" line "place! Get lost," cont "you outsider!" done -; 0x1a94b3 -PokemaniacShaneBeatenText: ; 0x1a94b3 +PokemaniacShaneBeatenText: text "I should have used" line "my MOON STONE…" done -; 0x1a94d6 -UnknownText_0x1a94d6: ; 0x1a94d6 +UnknownText_0x1a94d6: text "You're working on" line "a #DEX?" @@ -375,41 +330,36 @@ UnknownText_0x1a94d6: ; 0x1a94d6 para "May I please see" line "it. Please?" done -; 0x1a9537 -UnknownText_0x1a9537: ; 0x1a9537 +UnknownText_0x1a9537: text "ROUTE 42" para "ECRUTEAK CITY -" line "MAHOGANY TOWN" done -; 0x1a955f -UnknownText_0x1a955f: ; 0x1a955f +UnknownText_0x1a955f: text "MT.MORTAR" para "WATERFALL CAVE" line "INSIDE" done -; 0x1a9580 -UnknownText_0x1a9580: ; 0x1a9580 +UnknownText_0x1a9580: text "MT.MORTAR" para "WATERFALL CAVE" line "INSIDE" done -; 0x1a95a1 -UnknownText_0x1a95a1: ; 0x1a95a1 +UnknownText_0x1a95a1: text "ROUTE 42" para "ECRUTEAK CITY -" line "MAHOGANY TOWN" done -; 0x1a95c9 -Route42_MapEventHeader: ; 0x1a95c9 +Route42_MapEventHeader: ; filler db 0, 0 @@ -444,4 +394,3 @@ Route42_MapEventHeader: ; 0x1a95c9 person_event SPRITE_POKE_BALL, 8, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a9349, $06b3 person_event SPRITE_POKE_BALL, 12, 37, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a934b, $06b4 person_event SPRITE_SUICUNE, 20, 30, $1, $0, 255, 255, $90, 0, ObjectEvent, $07af -; 0x1a967e diff --git a/maps/Route43.asm b/maps/Route43.asm index 9fbbd2499..1674ddc7a 100644 --- a/maps/Route43.asm +++ b/maps/Route43.asm @@ -1,4 +1,4 @@ -Route43_MapScriptHeader: ; 0x19d04c +Route43_MapScriptHeader: ; trigger count db 0 @@ -8,23 +8,20 @@ Route43_MapScriptHeader: ; 0x19d04c ; callbacks dbw 5, UnknownScript_0x19d051 -; 0x19d051 -UnknownScript_0x19d051: ; 0x19d051 +UnknownScript_0x19d051: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x19d05c domaptrigger GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE, $0 return -; 0x19d05c -UnknownScript_0x19d05c: ; 0x19d05c +UnknownScript_0x19d05c: domaptrigger GROUP_ROUTE_43_GATE, MAP_ROUTE_43_GATE, $1 return -; 0x19d061 -TrainerCamperSpencer: ; 0x19d061 +TrainerCamperSpencer: ; bit/flag number - dw $42c + dw EVENT_BEAT_CAMPER_SPENCER ; trainer group && trainer id db CAMPER, SPENCER @@ -40,20 +37,18 @@ TrainerCamperSpencer: ; 0x19d061 ; script when talk again dw CamperSpencerScript -; 0x19d06d -CamperSpencerScript: ; 0x19d06d +CamperSpencerScript: talkaftercancel loadfont writetext UnknownText_0x19d57e closetext loadmovesprites end -; 0x19d075 -TrainerPokemaniacBen: ; 0x19d075 +TrainerPokemaniacBen: ; bit/flag number - dw $4e8 + dw EVENT_BEAT_POKEMANIAC_BEN ; trainer group && trainer id db POKEMANIAC, BEN @@ -69,20 +64,18 @@ TrainerPokemaniacBen: ; 0x19d075 ; script when talk again dw PokemaniacBenScript -; 0x19d081 -PokemaniacBenScript: ; 0x19d081 +PokemaniacBenScript: talkaftercancel loadfont writetext UnknownText_0x19d2d2 closetext loadmovesprites end -; 0x19d089 -TrainerPokemaniacBrent1: ; 0x19d089 +TrainerPokemaniacBrent1: ; bit/flag number - dw $4e9 + dw EVENT_BEAT_POKEMANIAC_BRENT ; trainer group && trainer id db POKEMANIAC, BRENT1 @@ -98,9 +91,8 @@ TrainerPokemaniacBrent1: ; 0x19d089 ; script when talk again dw PokemaniacBrent1Script -; 0x19d095 -PokemaniacBrent1Script: ; 0x19d095 +PokemaniacBrent1Script: writecode VAR_CALLERID, $1e talkaftercancel loadfont @@ -115,20 +107,18 @@ PokemaniacBrent1Script: ; 0x19d095 setevent $0291 scall UnknownScript_0x19d12c jump UnknownScript_0x19d0bb -; 0x19d0b8 -UnknownScript_0x19d0b8: ; 0x19d0b8 +UnknownScript_0x19d0b8: scall UnknownScript_0x19d130 -UnknownScript_0x19d0bb: ; 0x19d0bb +UnknownScript_0x19d0bb: askforphonenumber $1e if_equal $1, UnknownScript_0x19d140 if_equal $2, UnknownScript_0x19d13c trainertotext POKEMANIAC, BRENT1, $0 scall UnknownScript_0x19d134 jump UnknownScript_0x19d138 -; 0x19d0cf -UnknownScript_0x19d0cf: ; 0x19d0cf +UnknownScript_0x19d0cf: scall UnknownScript_0x19d144 winlosstext PokemaniacBrent1BeatenText, $0000 copybytetovar wda07 @@ -136,88 +126,77 @@ UnknownScript_0x19d0cf: ; 0x19d0cf if_equal $2, UnknownScript_0x19d0f0 if_equal $1, UnknownScript_0x19d0f6 if_equal $0, UnknownScript_0x19d0fc -UnknownScript_0x19d0ea: ; 0x19d0ea +UnknownScript_0x19d0ea: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19d123 -UnknownScript_0x19d0f0: ; 0x19d0f0 +UnknownScript_0x19d0f0: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19d116 -UnknownScript_0x19d0f6: ; 0x19d0f6 +UnknownScript_0x19d0f6: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x19d109 -UnknownScript_0x19d0fc: ; 0x19d0fc +UnknownScript_0x19d0fc: loadtrainer POKEMANIAC, BRENT1 startbattle returnafterbattle loadvar wda07, $1 clearflag $0077 end -; 0x19d109 -UnknownScript_0x19d109: ; 0x19d109 +UnknownScript_0x19d109: loadtrainer POKEMANIAC, BRENT2 startbattle returnafterbattle loadvar wda07, $2 clearflag $0077 end -; 0x19d116 -UnknownScript_0x19d116: ; 0x19d116 +UnknownScript_0x19d116: loadtrainer POKEMANIAC, BRENT3 startbattle returnafterbattle loadvar wda07, $3 clearflag $0077 end -; 0x19d123 -UnknownScript_0x19d123: ; 0x19d123 +UnknownScript_0x19d123: loadtrainer POKEMANIAC, BRENT4 startbattle returnafterbattle clearflag $0077 end -; 0x19d12c -UnknownScript_0x19d12c: ; 0x19d12c +UnknownScript_0x19d12c: jumpstd asknumber1m end -; 0x19d130 -UnknownScript_0x19d130: ; 0x19d130 +UnknownScript_0x19d130: jumpstd asknumber2m end -; 0x19d134 -UnknownScript_0x19d134: ; 0x19d134 +UnknownScript_0x19d134: jumpstd registerednumberm end -; 0x19d138 -UnknownScript_0x19d138: ; 0x19d138 +UnknownScript_0x19d138: jumpstd numberacceptedm end -; 0x19d13c -UnknownScript_0x19d13c: ; 0x19d13c +UnknownScript_0x19d13c: jumpstd numberdeclinedm end -; 0x19d140 -UnknownScript_0x19d140: ; 0x19d140 +UnknownScript_0x19d140: jumpstd phonefullm end -; 0x19d144 -UnknownScript_0x19d144: ; 0x19d144 +UnknownScript_0x19d144: jumpstd rematchm end -; 0x19d148 -TrainerPokemaniacRon: ; 0x19d148 +TrainerPokemaniacRon: ; bit/flag number - dw $4ea + dw EVENT_BEAT_POKEMANIAC_RON ; trainer group && trainer id db POKEMANIAC, RON @@ -233,20 +212,18 @@ TrainerPokemaniacRon: ; 0x19d148 ; script when talk again dw PokemaniacRonScript -; 0x19d154 -PokemaniacRonScript: ; 0x19d154 +PokemaniacRonScript: talkaftercancel loadfont writetext UnknownText_0x19d3f8 closetext loadmovesprites end -; 0x19d15c -TrainerFisherMarvin: ; 0x19d15c +TrainerFisherMarvin: ; bit/flag number - dw $453 + dw EVENT_BEAT_FISHER_MARVIN ; trainer group && trainer id db FISHER, MARVIN @@ -262,20 +239,18 @@ TrainerFisherMarvin: ; 0x19d15c ; script when talk again dw FisherMarvinScript -; 0x19d168 -FisherMarvinScript: ; 0x19d168 +FisherMarvinScript: talkaftercancel loadfont writetext UnknownText_0x19d4d3 closetext loadmovesprites end -; 0x19d170 -TrainerPicnickerTiffany3: ; 0x19d170 +TrainerPicnickerTiffany3: ; bit/flag number - dw $491 + dw EVENT_BEAT_PICNICKER_TIFFANY ; trainer group && trainer id db PICNICKER, TIFFANY3 @@ -291,9 +266,8 @@ TrainerPicnickerTiffany3: ; 0x19d170 ; script when talk again dw PicnickerTiffany3Script -; 0x19d17c -PicnickerTiffany3Script: ; 0x19d17c +PicnickerTiffany3Script: writecode VAR_CALLERID, $1f talkaftercancel loadfont @@ -312,20 +286,18 @@ PicnickerTiffany3Script: ; 0x19d17c setevent EVENT_SHOWED_TIFFANY_CLEFAIRY scall UnknownScript_0x19d239 jump UnknownScript_0x19d1ad -; 0x19d1aa -UnknownScript_0x19d1aa: ; 0x19d1aa +UnknownScript_0x19d1aa: scall UnknownScript_0x19d23d -UnknownScript_0x19d1ad: ; 0x19d1ad +UnknownScript_0x19d1ad: askforphonenumber $1f if_equal $1, UnknownScript_0x19d24d if_equal $2, UnknownScript_0x19d249 trainertotext PICNICKER, TIFFANY3, $0 scall UnknownScript_0x19d241 jump UnknownScript_0x19d245 -; 0x19d1c1 -UnknownScript_0x19d1c1: ; 0x19d1c1 +UnknownScript_0x19d1c1: scall UnknownScript_0x19d251 winlosstext PicnickerTiffany3BeatenText, $0000 copybytetovar wda08 @@ -333,136 +305,115 @@ UnknownScript_0x19d1c1: ; 0x19d1c1 if_equal $2, UnknownScript_0x19d1e2 if_equal $1, UnknownScript_0x19d1e8 if_equal $0, UnknownScript_0x19d1ee -UnknownScript_0x19d1dc: ; 0x19d1dc +UnknownScript_0x19d1dc: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19d215 -UnknownScript_0x19d1e2: ; 0x19d1e2 +UnknownScript_0x19d1e2: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19d208 -UnknownScript_0x19d1e8: ; 0x19d1e8 +UnknownScript_0x19d1e8: checkevent EVENT_CLEARED_RADIO_TOWER iftrue UnknownScript_0x19d1fb -UnknownScript_0x19d1ee: ; 0x19d1ee +UnknownScript_0x19d1ee: loadtrainer PICNICKER, TIFFANY3 startbattle returnafterbattle loadvar wda08, $1 clearflag $0078 end -; 0x19d1fb -UnknownScript_0x19d1fb: ; 0x19d1fb +UnknownScript_0x19d1fb: loadtrainer PICNICKER, TIFFANY1 startbattle returnafterbattle loadvar wda08, $2 clearflag $0078 end -; 0x19d208 -UnknownScript_0x19d208: ; 0x19d208 +UnknownScript_0x19d208: loadtrainer PICNICKER, TIFFANY2 startbattle returnafterbattle loadvar wda08, $3 clearflag $0078 end -; 0x19d215 -UnknownScript_0x19d215: ; 0x19d215 +UnknownScript_0x19d215: loadtrainer PICNICKER, TIFFANY4 startbattle returnafterbattle clearflag $0078 end -; 0x19d21e -UnknownScript_0x19d21e: ; 0x19d21e +UnknownScript_0x19d21e: scall UnknownScript_0x19d255 verbosegiveitem PINK_BOW, 1 iffalse UnknownScript_0x19d230 clearflag $0085 setevent $0104 jump UnknownScript_0x19d245 -; 0x19d230 -UnknownScript_0x19d230: ; 0x19d230 +UnknownScript_0x19d230: jump UnknownScript_0x19d259 -; 0x19d233 -UnknownScript_0x19d233: ; 0x19d233 +UnknownScript_0x19d233: writetext UnknownText_0x19d64b closetext loadmovesprites end -; 0x19d239 -UnknownScript_0x19d239: ; 0x19d239 +UnknownScript_0x19d239: jumpstd asknumber1f end -; 0x19d23d -UnknownScript_0x19d23d: ; 0x19d23d +UnknownScript_0x19d23d: jumpstd asknumber2f end -; 0x19d241 -UnknownScript_0x19d241: ; 0x19d241 +UnknownScript_0x19d241: jumpstd registerednumberf end -; 0x19d245 -UnknownScript_0x19d245: ; 0x19d245 +UnknownScript_0x19d245: jumpstd numberacceptedf end -; 0x19d249 -UnknownScript_0x19d249: ; 0x19d249 +UnknownScript_0x19d249: jumpstd numberdeclinedf end -; 0x19d24d -UnknownScript_0x19d24d: ; 0x19d24d +UnknownScript_0x19d24d: jumpstd phonefullf end -; 0x19d251 -UnknownScript_0x19d251: ; 0x19d251 +UnknownScript_0x19d251: jumpstd rematchf end -; 0x19d255 -UnknownScript_0x19d255: ; 0x19d255 +UnknownScript_0x19d255: jumpstd giftf end -; 0x19d259 -UnknownScript_0x19d259: ; 0x19d259 +UnknownScript_0x19d259: jumpstd packfullf end -; 0x19d25d -MapRoute43Signpost0Script: ; 0x19d25d +MapRoute43Signpost0Script: jumptext UnknownText_0x19d67b -; 0x19d260 -MapRoute43Signpost1Script: ; 0x19d260 +MapRoute43Signpost1Script: jumptext UnknownText_0x19d6a2 -; 0x19d263 -MapRoute43Signpost2Script: ; 0x19d263 +MapRoute43Signpost2Script: jumptext UnknownText_0x19d6c9 -; 0x19d266 -FruitTreeScript_0x19d266: ; 0x19d266 +FruitTreeScript_0x19d266: fruittree $8 -; 0x19d268 -ItemFragment_0x19d268: ; 0x19d268 +ItemFragment_0x19d268: db MAX_ETHER, 1 -; 0x19d26a -PokemaniacBenSeenText: ; 0x19d26a +PokemaniacBenSeenText: text "I love #MON!" para "That's why I" @@ -471,15 +422,13 @@ PokemaniacBenSeenText: ; 0x19d26a para "I'll keep on col-" line "lecting #MON!" done -; 0x19d2b4 -PokemaniacBenBeatenText: ; 0x19d2b4 +PokemaniacBenBeatenText: text "How could you do" line "this to me?" done -; 0x19d2d2 -UnknownText_0x19d2d2: ; 0x19d2d2 +UnknownText_0x19d2d2: text "What else do I" line "like besides" cont "#MON?" @@ -487,28 +436,24 @@ UnknownText_0x19d2d2: ; 0x19d2d2 para "MARY on the radio." line "I bet she's cute!" done -; 0x19d319 -PokemaniacBrent1SeenText: ; 0x19d319 +PokemaniacBrent1SeenText: text "Hey! Do you have" line "any rare #MON?" done -; 0x19d33a -PokemaniacBrent1BeatenText: ; 0x19d33a +PokemaniacBrent1BeatenText: text "Oh, my poor #-" line "MON! Darlings!" done -; 0x19d359 -UnknownText_0x19d359: ; 0x19d359 +UnknownText_0x19d359: text "I'd be happy just" line "to own a single" cont "rare #MON." done -; 0x19d386 -PokemaniacRonSeenText: ; 0x19d386 +PokemaniacRonSeenText: text "Would you get" line "this?" @@ -519,15 +464,13 @@ PokemaniacRonSeenText: ; 0x19d386 para "Darn it! My #-" line "MON's great!" done -; 0x19d3d6 -PokemaniacRonBeatenText: ; 0x19d3d6 +PokemaniacRonBeatenText: text "My NIDOKING did" line "pretty right on!" done -; 0x19d3f8 -UnknownText_0x19d3f8: ; 0x19d3f8 +UnknownText_0x19d3f8: text "It's okay for" line "people to like" @@ -538,9 +481,8 @@ UnknownText_0x19d3f8: ; 0x19d3f8 line "about having the" cont "most powerful one." done -; 0x19d461 -FisherMarvinSeenText: ; 0x19d461 +FisherMarvinSeenText: text "I'm in a slump." para "Maybe it's the" @@ -549,15 +491,13 @@ FisherMarvinSeenText: ; 0x19d461 para "Let's battle for a" line "change of pace!" done -; 0x19d4b0 -FisherMarvinBeatenText: ; 0x19d4b0 +FisherMarvinBeatenText: text "I lost, but I feel" line "better anyway." done -; 0x19d4d3 -UnknownText_0x19d4d3: ; 0x19d4d3 +UnknownText_0x19d4d3: text "KURT's LURE BALL" line "is the best for" @@ -568,76 +508,66 @@ UnknownText_0x19d4d3: ; 0x19d4d3 line "effective than a" cont "ULTRA BALL." done -; 0x19d535 -CamperSpencerSeenText: ; 0x19d535 +CamperSpencerSeenText: text "I can do so much" line "with my #MON--" cont "it's super-fun!" done -; 0x19d565 -CamperSpencerBeatenText: ; 0x19d565 +CamperSpencerBeatenText: text "Losing isn't fun" line "at all…" done -; 0x19d57e -UnknownText_0x19d57e: ; 0x19d57e +UnknownText_0x19d57e: text "What is going on" line "at LAKE OF RAGE?" para "We were planning" line "to camp there." done -; 0x19d5c1 -PicnickerTiffany3SeenText: ; 0x19d5c1 +PicnickerTiffany3SeenText: text "Are you going to" line "LAKE OF RAGE too?" para "Let's play for a " line "little while!" done -; 0x19d604 -PicnickerTiffany3BeatenText: ; 0x19d604 +PicnickerTiffany3BeatenText: text "I played too much!" done -; 0x19d618 -UnknownText_0x19d618: ; 0x19d618 +UnknownText_0x19d618: text "I'm having a pic-" line "nic with #MON." para "Won't you join us?" done -; 0x19d64b -UnknownText_0x19d64b: ; 0x19d64b +UnknownText_0x19d64b: text "Isn't my CLEFAIRY" line "just the most" cont "adorable thing?" done -; 0x19d67b -UnknownText_0x19d67b: ; 0x19d67b +UnknownText_0x19d67b: text "ROUTE 43" para "LAKE OF RAGE -" line "MAHOGANY TOWN" done -; 0x19d6a2 -UnknownText_0x19d6a2: ; 0x19d6a2 +UnknownText_0x19d6a2: text "ROUTE 43" para "LAKE OF RAGE -" line "MAHOGANY TOWN" done -; 0x19d6c9 -UnknownText_0x19d6c9: ; 0x19d6c9 +UnknownText_0x19d6c9: text "TRAINER TIPS" para "All #MON have" @@ -658,9 +588,8 @@ UnknownText_0x19d6c9: ; 0x19d6c9 para "weak against your" line "#MON's type." done -; 0x19d78c -Route43_MapEventHeader: ; 0x19d78c +Route43_MapEventHeader: ; filler db 0, 0 @@ -691,4 +620,3 @@ Route43_MapEventHeader: ; 0x19d78c person_event SPRITE_YOUNGSTER, 44, 17, $a, $0, 255, 255, $a2, 3, TrainerCamperSpencer, $ffff person_event SPRITE_FRUIT_TREE, 30, 5, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x19d266, $ffff person_event SPRITE_POKE_BALL, 36, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x19d268, $06b5 -; 0x19d822 diff --git a/maps/Route44.asm b/maps/Route44.asm index 6a3a83f26..fc7488911 100644 --- a/maps/Route44.asm +++ b/maps/Route44.asm @@ -1,14 +1,13 @@ -Route44_MapScriptHeader: ; 0x19d822 +Route44_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x19d824 -TrainerBird_keeperVance1: ; 0x19d824 +TrainerBird_keeperVance1: ; bit/flag number - dw $401 + dw EVENT_BEAT_BIRD_KEEPER_VANCE ; trainer group && trainer id db BIRD_KEEPER, VANCE1 @@ -24,9 +23,8 @@ TrainerBird_keeperVance1: ; 0x19d824 ; script when talk again dw Bird_keeperVance1Script -; 0x19d830 -Bird_keeperVance1Script: ; 0x19d830 +Bird_keeperVance1Script: writecode VAR_CALLERID, $20 talkaftercancel loadfont @@ -41,51 +39,47 @@ Bird_keeperVance1Script: ; 0x19d830 setevent $0295 scall UnknownScript_0x19d8df jump UnknownScript_0x19d856 -; 0x19d853 -UnknownScript_0x19d853: ; 0x19d853 +UnknownScript_0x19d853: scall UnknownScript_0x19d8e3 -UnknownScript_0x19d856: ; 0x19d856 +UnknownScript_0x19d856: askforphonenumber $20 if_equal $1, UnknownScript_0x19d8f3 if_equal $2, UnknownScript_0x19d8ef trainertotext BIRD_KEEPER, VANCE1, $0 scall UnknownScript_0x19d8e7 jump UnknownScript_0x19d8eb -; 0x19d86a -UnknownScript_0x19d86a: ; 0x19d86a +UnknownScript_0x19d86a: scall UnknownScript_0x19d8f7 winlosstext Bird_keeperVance1BeatenText, $0000 copybytetovar wda09 if_equal $2, UnknownScript_0x19d881 if_equal $1, UnknownScript_0x19d887 if_equal $0, UnknownScript_0x19d88d -UnknownScript_0x19d881: ; 0x19d881 +UnknownScript_0x19d881: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19d8a7 -UnknownScript_0x19d887: ; 0x19d887 +UnknownScript_0x19d887: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19d89a -UnknownScript_0x19d88d: ; 0x19d88d +UnknownScript_0x19d88d: loadtrainer BIRD_KEEPER, VANCE1 startbattle returnafterbattle loadvar wda09, $1 clearflag $0079 end -; 0x19d89a -UnknownScript_0x19d89a: ; 0x19d89a +UnknownScript_0x19d89a: loadtrainer BIRD_KEEPER, VANCE2 startbattle returnafterbattle loadvar wda09, $2 clearflag $0079 end -; 0x19d8a7 -UnknownScript_0x19d8a7: ; 0x19d8a7 +UnknownScript_0x19d8a7: loadtrainer BIRD_KEEPER, VANCE3 startbattle returnafterbattle @@ -99,13 +93,11 @@ UnknownScript_0x19d8a7: ; 0x19d8a7 iffalse UnknownScript_0x19d903 setevent $0267 jump UnknownScript_0x19d8eb -; 0x19d8ca -UnknownScript_0x19d8ca: ; 0x19d8ca +UnknownScript_0x19d8ca: end -; 0x19d8cb -UnknownScript_0x19d8cb: ; 0x19d8cb +UnknownScript_0x19d8cb: loadfont writetext UnknownText_0x19dc67 closetext @@ -114,67 +106,55 @@ UnknownScript_0x19d8cb: ; 0x19d8cb clearevent EVENT_VANCE_CARBOS setevent $0267 jump UnknownScript_0x19d8eb -; 0x19d8df -UnknownScript_0x19d8df: ; 0x19d8df +UnknownScript_0x19d8df: jumpstd asknumber1m end -; 0x19d8e3 -UnknownScript_0x19d8e3: ; 0x19d8e3 +UnknownScript_0x19d8e3: jumpstd asknumber2m end -; 0x19d8e7 -UnknownScript_0x19d8e7: ; 0x19d8e7 +UnknownScript_0x19d8e7: jumpstd registerednumberm end -; 0x19d8eb -UnknownScript_0x19d8eb: ; 0x19d8eb +UnknownScript_0x19d8eb: jumpstd numberacceptedm end -; 0x19d8ef -UnknownScript_0x19d8ef: ; 0x19d8ef +UnknownScript_0x19d8ef: jumpstd numberdeclinedm end -; 0x19d8f3 -UnknownScript_0x19d8f3: ; 0x19d8f3 +UnknownScript_0x19d8f3: jumpstd phonefullm end -; 0x19d8f7 -UnknownScript_0x19d8f7: ; 0x19d8f7 +UnknownScript_0x19d8f7: jumpstd rematchm end -; 0x19d8fb -UnknownScript_0x19d8fb: ; 0x19d8fb +UnknownScript_0x19d8fb: jumpstd giftm end -; 0x19d8ff -UnknownScript_0x19d8ff: ; 0x19d8ff +UnknownScript_0x19d8ff: jumpstd packfullm end -; 0x19d903 -UnknownScript_0x19d903: ; 0x19d903 +UnknownScript_0x19d903: setevent EVENT_VANCE_CARBOS jumpstd packfullm end -; 0x19d90a -UnknownScript_0x19d90a: ; 0x19d90a +UnknownScript_0x19d90a: jumpstd rematchgiftm end -; 0x19d90e -TrainerPsychicPhil: ; 0x19d90e +TrainerPsychicPhil: ; bit/flag number - dw $441 + dw EVENT_BEAT_PSYCHIC_PHIL ; trainer group && trainer id db PSYCHIC_T, PHIL @@ -190,20 +170,18 @@ TrainerPsychicPhil: ; 0x19d90e ; script when talk again dw PsychicPhilScript -; 0x19d91a -PsychicPhilScript: ; 0x19d91a +PsychicPhilScript: talkaftercancel loadfont writetext UnknownText_0x19dcfc closetext loadmovesprites end -; 0x19d922 -TrainerFisherWilton1: ; 0x19d922 +TrainerFisherWilton1: ; bit/flag number - dw $457 + dw EVENT_BEAT_FISHER_WILTON ; trainer group && trainer id db FISHER, WILTON1 @@ -219,9 +197,8 @@ TrainerFisherWilton1: ; 0x19d922 ; script when talk again dw FisherWilton1Script -; 0x19d92e -FisherWilton1Script: ; 0x19d92e +FisherWilton1Script: writecode VAR_CALLERID, $21 talkaftercancel loadfont @@ -238,59 +215,54 @@ FisherWilton1Script: ; 0x19d92e setevent $0297 scall UnknownScript_0x19d8df jump UnknownScript_0x19d95a -; 0x19d957 -UnknownScript_0x19d957: ; 0x19d957 +UnknownScript_0x19d957: scall UnknownScript_0x19d8e3 -UnknownScript_0x19d95a: ; 0x19d95a +UnknownScript_0x19d95a: askforphonenumber $21 if_equal $1, UnknownScript_0x19d8f3 if_equal $2, UnknownScript_0x19d8ef trainertotext FISHER, WILTON1, $0 scall UnknownScript_0x19d8e7 jump UnknownScript_0x19d8eb -; 0x19d96e -UnknownScript_0x19d96e: ; 0x19d96e +UnknownScript_0x19d96e: scall UnknownScript_0x19d8f7 winlosstext FisherWilton1BeatenText, $0000 copybytetovar wda0a if_equal $2, UnknownScript_0x19d985 if_equal $1, UnknownScript_0x19d98b if_equal $0, UnknownScript_0x19d991 -UnknownScript_0x19d985: ; 0x19d985 +UnknownScript_0x19d985: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19d9ab -UnknownScript_0x19d98b: ; 0x19d98b +UnknownScript_0x19d98b: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19d99e -UnknownScript_0x19d991: ; 0x19d991 +UnknownScript_0x19d991: loadtrainer FISHER, WILTON1 startbattle returnafterbattle loadvar wda0a, $1 clearflag $007a end -; 0x19d99e -UnknownScript_0x19d99e: ; 0x19d99e +UnknownScript_0x19d99e: loadtrainer FISHER, WILTON2 startbattle returnafterbattle loadvar wda0a, $2 clearflag $007a end -; 0x19d9ab -UnknownScript_0x19d9ab: ; 0x19d9ab +UnknownScript_0x19d9ab: loadtrainer FISHER, WILTON3 startbattle returnafterbattle clearflag $007a end -; 0x19d9b4 -UnknownScript_0x19d9b4: ; 0x19d9b4 +UnknownScript_0x19d9b4: scall UnknownScript_0x19d8fb checkevent EVENT_WILTON_HAS_ULTRA_BALL iftrue UnknownScript_0x19d9c9 @@ -298,33 +270,29 @@ UnknownScript_0x19d9b4: ; 0x19d9b4 iftrue UnknownScript_0x19d9d2 checkevent EVENT_WILTON_HAS_POKE_BALL iftrue UnknownScript_0x19d9db -UnknownScript_0x19d9c9: ; 0x19d9c9 +UnknownScript_0x19d9c9: verbosegiveitem ULTRA_BALL, 1 iffalse UnknownScript_0x19d9e7 jump UnknownScript_0x19d9e1 -; 0x19d9d2 -UnknownScript_0x19d9d2: ; 0x19d9d2 +UnknownScript_0x19d9d2: verbosegiveitem GREAT_BALL, 1 iffalse UnknownScript_0x19d9e7 jump UnknownScript_0x19d9e1 -; 0x19d9db -UnknownScript_0x19d9db: ; 0x19d9db +UnknownScript_0x19d9db: verbosegiveitem POKE_BALL, 1 iffalse UnknownScript_0x19d9e7 -UnknownScript_0x19d9e1: ; 0x19d9e1 +UnknownScript_0x19d9e1: clearflag $0086 jump UnknownScript_0x19d8eb -; 0x19d9e7 -UnknownScript_0x19d9e7: ; 0x19d9e7 +UnknownScript_0x19d9e7: jump UnknownScript_0x19d8ff -; 0x19d9ea -TrainerFisherEdgar: ; 0x19d9ea +TrainerFisherEdgar: ; bit/flag number - dw $458 + dw EVENT_BEAT_FISHER_EDGAR ; trainer group && trainer id db FISHER, EDGAR @@ -340,20 +308,18 @@ TrainerFisherEdgar: ; 0x19d9ea ; script when talk again dw FisherEdgarScript -; 0x19d9f6 -FisherEdgarScript: ; 0x19d9f6 +FisherEdgarScript: talkaftercancel loadfont writetext UnknownText_0x19db6f closetext loadmovesprites end -; 0x19d9fe -TrainerCooltrainerfCybil: ; 0x19d9fe +TrainerCooltrainerfCybil: ; bit/flag number - dw $56a + dw EVENT_BEAT_COOLTRAINERF_CYBIL ; trainer group && trainer id db COOLTRAINERF, CYBIL @@ -369,20 +335,18 @@ TrainerCooltrainerfCybil: ; 0x19d9fe ; script when talk again dw CooltrainerfCybilScript -; 0x19da0a -CooltrainerfCybilScript: ; 0x19da0a +CooltrainerfCybilScript: talkaftercancel loadfont writetext UnknownText_0x19df4d closetext loadmovesprites end -; 0x19da12 -TrainerPokemaniacZach: ; 0x19da12 +TrainerPokemaniacZach: ; bit/flag number - dw $4f0 + dw EVENT_BEAT_POKEMANIAC_ZACH ; trainer group && trainer id db POKEMANIAC, ZACH @@ -398,20 +362,18 @@ TrainerPokemaniacZach: ; 0x19da12 ; script when talk again dw PokemaniacZachScript -; 0x19da1e -PokemaniacZachScript: ; 0x19da1e +PokemaniacZachScript: talkaftercancel loadfont writetext UnknownText_0x19dd7e closetext loadmovesprites end -; 0x19da26 -TrainerCooltrainermAllen: ; 0x19da26 +TrainerCooltrainermAllen: ; bit/flag number - dw $55a + dw EVENT_BEAT_COOLTRAINERM_ALLEN ; trainer group && trainer id db COOLTRAINERM, ALLEN @@ -427,63 +389,52 @@ TrainerCooltrainermAllen: ; 0x19da26 ; script when talk again dw CooltrainermAllenScript -; 0x19da32 -CooltrainermAllenScript: ; 0x19da32 +CooltrainermAllenScript: talkaftercancel loadfont writetext UnknownText_0x19de66 closetext loadmovesprites end -; 0x19da3a -MapRoute44Signpost0Script: ; 0x19da3a +MapRoute44Signpost0Script: jumptext UnknownText_0x19dfb3 -; 0x19da3d -MapRoute44Signpost1Script: ; 0x19da3d +MapRoute44Signpost1Script: jumptext UnknownText_0x19dfcc -; 0x19da40 -FruitTreeScript_0x19da40: ; 0x19da40 +FruitTreeScript_0x19da40: fruittree $10 -; 0x19da42 -ItemFragment_0x19da42: ; 0x19da42 +ItemFragment_0x19da42: db MAX_REVIVE, 1 -; 0x19da44 -ItemFragment_0x19da44: ; 0x19da44 +ItemFragment_0x19da44: db ULTRA_BALL, 1 -; 0x19da46 -ItemFragment_0x19da46: ; 0x19da46 +ItemFragment_0x19da46: db MAX_REPEL, 1 -; 0x19da48 -MapRoute44SignpostItem2: ; 0x19da48 +MapRoute44SignpostItem2: dw $00ae db ELIXER -; 0x19da4b -FisherWilton1SeenText: ; 0x19da4b +FisherWilton1SeenText: text "Aack! You made me" line "lose a POLIWAG!" para "What are you going" line "to do about it?" done -; 0x19da91 -FisherWilton1BeatenText: ; 0x19da91 +FisherWilton1BeatenText: text "Just forget about" line "it." done -; 0x19daa8 -UnknownText_0x19daa8: ; 0x19daa8 +UnknownText_0x19daa8: text "That POLIWAG that" line "got away…" cont "It was huge." @@ -491,9 +442,8 @@ UnknownText_0x19daa8: ; 0x19daa8 para "I swear it must've" line "been 16 feet long!" done -; 0x19daf7 -FisherEdgarSeenText: ; 0x19daf7 +FisherEdgarSeenText: text "I fish until I" line "can't anymore." @@ -504,37 +454,32 @@ FisherEdgarSeenText: ; 0x19daf7 line "relationship" cont "with my #MON." done -; 0x19db55 -FisherEdgarBeatenText: ; 0x19db55 +FisherEdgarBeatenText: text "Hmmmm… " line "This isn't right." done -; 0x19db6f -UnknownText_0x19db6f: ; 0x19db6f +UnknownText_0x19db6f: text "That's 100 wins" line "to 101 losses." para "I won't battle" line "again for a while." done -; 0x19dbaf -Bird_keeperVance1SeenText: ; 0x19dbaf +Bird_keeperVance1SeenText: text "Do you know about" line "the legendary bird" cont "#MON?" done -; 0x19dbdb -Bird_keeperVance1BeatenText: ; 0x19dbdb +Bird_keeperVance1BeatenText: text "Whew! You're hot" line "stuff." done -; 0x19dbf3 -UnknownText_0x19dbf3: ; 0x19dbf3 +UnknownText_0x19dbf3: text "ARTICUNO, ZAPDOS" line "and MOLTRES are" @@ -545,9 +490,8 @@ UnknownText_0x19dbf3: ; 0x19dbf3 line "other legendary" cont "birds, though." done -; 0x19dc67 -UnknownText_0x19dc67: ; 0x19dc67 +UnknownText_0x19dc67: text "Why can't I ever" line "beat you?" @@ -557,41 +501,35 @@ UnknownText_0x19dc67: ; 0x19dc67 para "I couldn't give" line "you last time." done -; 0x19dcc4 -PsychicPhilSeenText: ; 0x19dcc4 +PsychicPhilSeenText: text "I'm gonna win," line "for sure!" done -; 0x19dcdd -PsychicPhilBeatenText: ; 0x19dcdd +PsychicPhilBeatenText: text "Arrgh… That's a" line "shocking loss…" done -; 0x19dcfc -UnknownText_0x19dcfc: ; 0x19dcfc +UnknownText_0x19dcfc: text "It's important to" line "have conviction" cont "on your side." done -; 0x19dd2c -PokemaniacZachSeenText: ; 0x19dd2c +PokemaniacZachSeenText: text "I'll do anything" line "to get my hands on" cont "rare #MON!" done -; 0x19dd5b -PokemaniacZachBeatenText: ; 0x19dd5b +PokemaniacZachBeatenText: text "Oooh, your #MON" line "are so appealing." done -; 0x19dd7e -UnknownText_0x19dd7e: ; 0x19dd7e +UnknownText_0x19dd7e: text "If a #MON has" line "different colors" @@ -601,9 +539,8 @@ UnknownText_0x19dd7e: ; 0x19dd7e para "What? You mean" line "that's not true?" done -; 0x19dddc -CooltrainermAllenSeenText: ; 0x19dddc +CooltrainermAllenSeenText: text "I can tell you're" line "a good trainer by" cont "looking at you." @@ -612,15 +549,13 @@ CooltrainermAllenSeenText: ; 0x19dddc line "MON, and I can see" cont "that you are too." done -; 0x19de43 -CooltrainermAllenBeatenText: ; 0x19de43 +CooltrainermAllenBeatenText: text "Tch! It's a total" line "loss on my part." done -; 0x19de66 -UnknownText_0x19de66: ; 0x19de66 +UnknownText_0x19de66: text "Wow. You have a" line "lot of BADGES." @@ -636,24 +571,21 @@ UnknownText_0x19de66: ; 0x19de66 para "He really hammered" line "me." done -; 0x19deed -CooltrainerfCybilSeenText: ; 0x19deed +CooltrainerfCybilSeenText: text "You look strong." para "Good trainers seek" line "tough opponents" cont "instinctively." done -; 0x19df31 -CooltrainerfCybilBeatenText: ; 0x19df31 +CooltrainerfCybilBeatenText: text "Nope! This won't" line "do at all." done -; 0x19df4d -UnknownText_0x19df4d: ; 0x19df4d +UnknownText_0x19df4d: text "We all get better" line "by experiencing" cont "many battles." @@ -662,23 +594,20 @@ UnknownText_0x19df4d: ; 0x19df4d line "become what I am" cont "today--an elite." done -; 0x19dfb3 -UnknownText_0x19dfb3: ; 0x19dfb3 +UnknownText_0x19dfb3: text "ROUTE 44" line "ICE PATH AHEAD" done -; 0x19dfcc -UnknownText_0x19dfcc: ; 0x19dfcc +UnknownText_0x19dfcc: text "ROUTE 44" para "MAHOGANY TOWN -" line "BLACKTHORN CITY" done -; 0x19dff6 -Route44_MapEventHeader: ; 0x19dff6 +Route44_MapEventHeader: ; filler db 0, 0 @@ -708,4 +637,3 @@ Route44_MapEventHeader: ; 0x19dff6 person_event SPRITE_POKE_BALL, 12, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x19da42, $06b6 person_event SPRITE_POKE_BALL, 8, 49, $1, $0, 255, 255, $1, 0, ItemFragment_0x19da44, $06b7 person_event SPRITE_POKE_BALL, 13, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x19da46, $07bd -; 0x19e09f diff --git a/maps/Route45.asm b/maps/Route45.asm index 33113db6c..2e9afc0ff 100644 --- a/maps/Route45.asm +++ b/maps/Route45.asm @@ -1,14 +1,13 @@ -Route45_MapScriptHeader: ; 0x19e09f +Route45_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x19e0a1 -TrainerBlackbeltKenji3: ; 0x19e0a1 +TrainerBlackbeltKenji: ; bit/flag number - dw $4ab + dw EVENT_BEAT_BLACKBELT_KENJI ; trainer group && trainer id db BLACKBELT_T, KENJI3 @@ -24,9 +23,8 @@ TrainerBlackbeltKenji3: ; 0x19e0a1 ; script when talk again dw BlackbeltKenji3Script -; 0x19e0ad -BlackbeltKenji3Script: ; 0x19e0ad +BlackbeltKenji3Script: writecode VAR_CALLERID, $22 talkaftercancel loadfont @@ -40,20 +38,18 @@ BlackbeltKenji3Script: ; 0x19e0ad setevent $0299 scall UnknownScript_0x19e11b jump UnknownScript_0x19e0d0 -; 0x19e0cd -UnknownScript_0x19e0cd: ; 0x19e0cd +UnknownScript_0x19e0cd: scall UnknownScript_0x19e11f -UnknownScript_0x19e0d0: ; 0x19e0d0 +UnknownScript_0x19e0d0: askforphonenumber $22 if_equal $1, UnknownScript_0x19e12f if_equal $2, UnknownScript_0x19e12b trainertotext BLACKBELT_T, KENJI3, $0 scall UnknownScript_0x19e123 jump UnknownScript_0x19e127 -; 0x19e0e4 -UnknownScript_0x19e0e4: ; 0x19e0e4 +UnknownScript_0x19e0e4: checkcode VAR_1A if_not_equal $1, UnknownScript_0x19e127 checkmorn @@ -68,85 +64,70 @@ UnknownScript_0x19e0e4: ; 0x19e0e4 clearevent $026a special Function11485 jump UnknownScript_0x19e127 -; 0x19e10c -UnknownScript_0x19e10c: ; 0x19e10c +UnknownScript_0x19e10c: writetext UnknownText_0x19e634 closetext loadmovesprites end -; 0x19e112 -UnknownScript_0x19e112: ; 0x19e112 +UnknownScript_0x19e112: writetext UnknownText_0x19e66c closetext loadmovesprites end -; 0x19e118 -UnknownScript_0x19e118: ; 0x19e118 +UnknownScript_0x19e118: jump UnknownScript_0x19e13b -; 0x19e11b -UnknownScript_0x19e11b: ; 0x19e11b +UnknownScript_0x19e11b: jumpstd asknumber1m end -; 0x19e11f -UnknownScript_0x19e11f: ; 0x19e11f +UnknownScript_0x19e11f: jumpstd asknumber2m end -; 0x19e123 -UnknownScript_0x19e123: ; 0x19e123 +UnknownScript_0x19e123: jumpstd registerednumberm end -; 0x19e127 -UnknownScript_0x19e127: ; 0x19e127 +UnknownScript_0x19e127: jumpstd numberacceptedm end -; 0x19e12b -UnknownScript_0x19e12b: ; 0x19e12b +UnknownScript_0x19e12b: jumpstd numberdeclinedm end -; 0x19e12f -UnknownScript_0x19e12f: ; 0x19e12f +UnknownScript_0x19e12f: jumpstd phonefullm end -; 0x19e133 -UnknownScript_0x19e133: ; 0x19e133 +UnknownScript_0x19e133: jumpstd rematchm end -; 0x19e137 -UnknownScript_0x19e137: ; 0x19e137 +UnknownScript_0x19e137: jumpstd giftm end -; 0x19e13b -UnknownScript_0x19e13b: ; 0x19e13b +UnknownScript_0x19e13b: jumpstd packfullm end -; 0x19e13f -UnknownScript_0x19e13f: ; 0x19e13f +UnknownScript_0x19e13f: setevent EVENT_PARRY_IRON jumpstd packfullm end -; 0x19e146 -UnknownScript_0x19e146: ; 0x19e146 +UnknownScript_0x19e146: jumpstd rematchgiftm end -; 0x19e14a -TrainerHikerErik: ; 0x19e14a +TrainerHikerErik: ; bit/flag number - dw $52a + dw EVENT_BEAT_HIKER_ERIK ; trainer group && trainer id db HIKER, ERIK @@ -162,20 +143,18 @@ TrainerHikerErik: ; 0x19e14a ; script when talk again dw HikerErikScript -; 0x19e156 -HikerErikScript: ; 0x19e156 +HikerErikScript: talkaftercancel loadfont writetext UnknownText_0x19e301 closetext loadmovesprites end -; 0x19e15e -TrainerHikerMichael: ; 0x19e15e +TrainerHikerMichael: ; bit/flag number - dw $52b + dw EVENT_BEAT_HIKER_MICHAEL ; trainer group && trainer id db HIKER, MICHAEL @@ -191,20 +170,18 @@ TrainerHikerMichael: ; 0x19e15e ; script when talk again dw HikerMichaelScript -; 0x19e16a -HikerMichaelScript: ; 0x19e16a +HikerMichaelScript: talkaftercancel loadfont writetext UnknownText_0x19e3b1 closetext loadmovesprites end -; 0x19e172 -TrainerHikerParry3: ; 0x19e172 +TrainerHikerParry: ; bit/flag number - dw $52c + dw EVENT_BEAT_HIKER_PARRY ; trainer group && trainer id db HIKER, PARRY3 @@ -220,9 +197,8 @@ TrainerHikerParry3: ; 0x19e172 ; script when talk again dw HikerParry3Script -; 0x19e17e -HikerParry3Script: ; 0x19e17e +HikerParry3Script: writecode VAR_CALLERID, $23 talkaftercancel loadfont @@ -237,51 +213,47 @@ HikerParry3Script: ; 0x19e17e setevent $029b scall UnknownScript_0x19e11b jump UnknownScript_0x19e1a4 -; 0x19e1a1 -UnknownScript_0x19e1a1: ; 0x19e1a1 +UnknownScript_0x19e1a1: scall UnknownScript_0x19e11f -UnknownScript_0x19e1a4: ; 0x19e1a4 +UnknownScript_0x19e1a4: askforphonenumber $23 if_equal $1, UnknownScript_0x19e12f if_equal $2, UnknownScript_0x19e12b trainertotext HIKER, PARRY1, $0 scall UnknownScript_0x19e123 jump UnknownScript_0x19e127 -; 0x19e1b8 -UnknownScript_0x19e1b8: ; 0x19e1b8 +UnknownScript_0x19e1b8: scall UnknownScript_0x19e133 winlosstext HikerParry3BeatenText, $0000 copybytetovar wda0c if_equal $2, UnknownScript_0x19e1cf if_equal $1, UnknownScript_0x19e1d5 if_equal $0, UnknownScript_0x19e1db -UnknownScript_0x19e1cf: ; 0x19e1c +UnknownScript_0x19e1cf: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x19e1f5 -UnknownScript_0x19e1d5: ; 0x19e1d5 +UnknownScript_0x19e1d5: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x19e1e8 -UnknownScript_0x19e1db: ; 0x19e1db +UnknownScript_0x19e1db: loadtrainer HIKER, PARRY3 startbattle returnafterbattle loadvar wda0c, $1 clearflag $007b end -; 0x19e1e8 -UnknownScript_0x19e1e8: ; 0x19e1e8 +UnknownScript_0x19e1e8: loadtrainer HIKER, PARRY1 startbattle returnafterbattle loadvar wda0c, $2 clearflag $007b end -; 0x19e1f5 -UnknownScript_0x19e1f5: ; 0x19e1f5 +UnknownScript_0x19e1f5: loadtrainer HIKER, PARRY2 startbattle returnafterbattle @@ -295,13 +267,11 @@ UnknownScript_0x19e1f5: ; 0x19e1f5 iffalse UnknownScript_0x19e13f setevent $0268 jump UnknownScript_0x19e127 -; 0x19e218 -UnknownScript_0x19e218: ; 0x19e218 +UnknownScript_0x19e218: end -; 0x19e219 -UnknownScript_0x19e219: ; 0x19e219 +UnknownScript_0x19e219: loadfont writetext UnknownText_0x19e52c closetext @@ -310,11 +280,10 @@ UnknownScript_0x19e219: ; 0x19e219 clearevent EVENT_PARRY_IRON setevent $0268 jump UnknownScript_0x19e127 -; 0x19e22d -TrainerHikerTimothy: ; 0x19e22d +TrainerHikerTimothy: ; bit/flag number - dw $52d + dw EVENT_BEAT_HIKER_TIMOTHY ; trainer group && trainer id db HIKER, TIMOTHY @@ -330,20 +299,18 @@ TrainerHikerTimothy: ; 0x19e22d ; script when talk again dw HikerTimothyScript -; 0x19e239 -HikerTimothyScript: ; 0x19e239 +HikerTimothyScript: talkaftercancel loadfont writetext UnknownText_0x19e4f1 closetext loadmovesprites end -; 0x19e241 -TrainerCooltrainermRyan: ; 0x19e241 +TrainerCooltrainermRyan: ; bit/flag number - dw $54f + dw EVENT_BEAT_COOLTRAINERM_RYAN ; trainer group && trainer id db COOLTRAINERM, RYAN @@ -359,20 +326,18 @@ TrainerCooltrainermRyan: ; 0x19e241 ; script when talk again dw CooltrainermRyanScript -; 0x19e24d -CooltrainermRyanScript: ; 0x19e24d +CooltrainermRyanScript: talkaftercancel loadfont writetext UnknownText_0x19e70d closetext loadmovesprites end -; 0x19e255 -TrainerCooltrainerfKelly: ; 0x19e255 +TrainerCooltrainerfKelly: ; bit/flag number - dw $561 + dw EVENT_BEAT_COOLTRAINERF_KELLY ; trainer group && trainer id db COOLTRAINERF, KELLY @@ -388,21 +353,19 @@ TrainerCooltrainerfKelly: ; 0x19e255 ; script when talk again dw CooltrainerfKellyScript -; 0x19e261 -CooltrainerfKellyScript: ; 0x19e261 +CooltrainerfKellyScript: talkaftercancel loadfont writetext UnknownText_0x19e7d1 closetext loadmovesprites end -; 0x19e269 -YoungsterScript_0x19e269: ; 0x19e269 +YoungsterScript_0x19e269: faceplayer loadfont - checkevent $05c3 + checkevent EVENT_BEAT_CAMPER_QUENTIN iftrue UnknownScript_0x19e285 writetext UnknownText_0x19e87f closetext @@ -411,56 +374,46 @@ YoungsterScript_0x19e269: ; 0x19e269 loadtrainer CAMPER, QUENTIN startbattle returnafterbattle - setevent $05c3 + setevent EVENT_BEAT_CAMPER_QUENTIN loadmovesprites end -; 0x19e285 -UnknownScript_0x19e285: ; 0x19e285 +UnknownScript_0x19e285: writetext UnknownText_0x19e8bb closetext loadmovesprites end -; 0x19e28b -UnknownScript_0x19e28b: ; 0x19e28b +UnknownScript_0x19e28b: writetext UnknownText_0x19e830 closetext loadmovesprites end -; 0x19e291 -MapRoute45Signpost0Script: ; 0x19e291 +MapRoute45Signpost0Script: jumptext UnknownText_0x19e8fe -; 0x19e294 -FruitTreeScript_0x19e294: ; 0x19e294 +FruitTreeScript_0x19e294: fruittree $c -; 0x19e296 -ItemFragment_0x19e296: ; 0x19e296 +ItemFragment_0x19e296: db NUGGET, 1 -; 0x19e298 -ItemFragment_0x19e298: ; 0x19e298 +ItemFragment_0x19e298: db REVIVE, 1 -; 0x19e29a -ItemFragment_0x19e29a: ; 0x19e29a +ItemFragment_0x19e29a: db ELIXER, 1 -; 0x19e29c -ItemFragment_0x19e29c: ; 0x19e29c +ItemFragment_0x19e29c: db MAX_POTION, 1 -; 0x19e29e -MapRoute45SignpostItem1: ; 0x19e29e +MapRoute45SignpostItem1: dw $00af db PP_UP -; 0x19e2a1 -HikerErikSeenText: ; 0x19e2a1 +HikerErikSeenText: text "Be prepared for" line "anything!" @@ -468,23 +421,20 @@ HikerErikSeenText: ; 0x19e2a1 line "#MON have been" cont "raised properly!" done -; 0x19e2ef -HikerErikBeatenText: ; 0x19e2ef +HikerErikBeatenText: text "Oh, I lost that!" done -; 0x19e301 -UnknownText_0x19e301: ; 0x19e301 +UnknownText_0x19e301: text "I'll head back to" line "BLACKTHORN's ICE" para "PATH and train" line "some more." done -; 0x19e33d -HikerMichaelSeenText: ; 0x19e33d +HikerMichaelSeenText: text "Yo! You're spunky!" line "But you know what?" @@ -492,15 +442,13 @@ HikerMichaelSeenText: ; 0x19e33d line "sheer spunkiness," cont "I'm the man!" done -; 0x19e392 -HikerMichaelBeatenText: ; 0x19e392 +HikerMichaelBeatenText: text "My #MON weren't" line "spunky enough!" done -; 0x19e3b1 -UnknownText_0x19e3b1: ; 0x19e3b1 +UnknownText_0x19e3b1: text "Boy, do I love" line "HP UP! Mmmm, yum!" @@ -509,30 +457,26 @@ UnknownText_0x19e3b1: ; 0x19e3b1 para "I can't help it!" done -; 0x19e3fd -HikerParry3SeenText: ; 0x19e3fd +HikerParry3SeenText: text "My #MON are" line "power packed!" done -; 0x19e418 -HikerParry3BeatenText: ; 0x19e418 +HikerParry3BeatenText: text "Wahahah! I'm the" line "big loser!" done -; 0x19e434 -UnknownText_0x19e434: ; 0x19e434 +UnknownText_0x19e434: text "I'm not much good" line "at thinking, see?" para "So, I just plow" line "ahead with power!" done -; 0x19e47a -HikerTimothySeenText: ; 0x19e47a +HikerTimothySeenText: text "Why do I climb" line "mountains?" @@ -545,24 +489,21 @@ HikerTimothySeenText: ; 0x19e47a para "Because they're" line "there!" done -; 0x19e4d6 -HikerTimothyBeatenText: ; 0x19e4d6 +HikerTimothyBeatenText: text "Losses…" line "They're there too!" done -; 0x19e4f1 -UnknownText_0x19e4f1: ; 0x19e4f1 +UnknownText_0x19e4f1: text "The best thing to" line "ever happen to me" para "was discovering" line "#MON." done -; 0x19e52c -UnknownText_0x19e52c: ; 0x19e52c +UnknownText_0x19e52c: text "I just can't find" line "a way to win!" @@ -574,23 +515,20 @@ UnknownText_0x19e52c: ; 0x19e52c para "you couldn't take" line "when we last met." done -; 0x19e59c -BlackbeltKenji3SeenText: ; 0x19e59c +BlackbeltKenji3SeenText: text "I was training" line "here alone." para "Behold the fruits" line "of my labor!" done -; 0x19e5d7 -BlackbeltKenji3BeatenText: ; 0x19e5d7 +BlackbeltKenji3BeatenText: text "Waaaargh!" done -; 0x19e5e2 -UnknownText_0x19e5e2: ; 0x19e5e2 +UnknownText_0x19e5e2: text "This calls for" line "extreme measures." @@ -598,16 +536,14 @@ UnknownText_0x19e5e2: ; 0x19e5e2 line "hills and train in" cont "solitude." done -; 0x19e634 -UnknownText_0x19e634: ; 0x19e634 +UnknownText_0x19e634: text "I'm going to train" line "a bit more before" cont "I break for lunch." done -; 0x19e66c -UnknownText_0x19e66c: ; 0x19e66c +UnknownText_0x19e66c: text "We had plenty of" line "rest at lunch, so" @@ -617,22 +553,19 @@ UnknownText_0x19e66c: ; 0x19e66c para "We're going to" line "train again!" done -; 0x19e6cb -CooltrainermRyanSeenText: ; 0x19e6cb +CooltrainermRyanSeenText: text "What are your" line "thoughts on rais-" cont "ing #MON?" done -; 0x19e6f6 -CooltrainermRyanBeatenText: ; 0x19e6f6 +CooltrainermRyanBeatenText: text "You've won my" line "respect." done -; 0x19e70d -UnknownText_0x19e70d: ; 0x19e70d +UnknownText_0x19e70d: text "I see you're rais-" line "ing your #MON" cont "with care." @@ -641,9 +574,8 @@ UnknownText_0x19e70d: ; 0x19e70d line "will save you in" cont "tough situations." done -; 0x19e76f -CooltrainerfKellySeenText: ; 0x19e76f +CooltrainerfKellySeenText: text "What is your" line "battle strategy?" @@ -651,14 +583,12 @@ CooltrainerfKellySeenText: ; 0x19e76f line "use strong moves" cont "indiscriminately." done -; 0x19e7c2 -CooltrainerfKellyBeatenText: ; 0x19e7c2 +CooltrainerfKellyBeatenText: text "Fine. I lost." done -; 0x19e7d1 -UnknownText_0x19e7d1: ; 0x19e7d1 +UnknownText_0x19e7d1: text "I'm not in favor" line "of overly power-" cont "ful moves." @@ -667,9 +597,8 @@ UnknownText_0x19e7d1: ; 0x19e7d1 line "I also don't want" cont "to harm #MON." done -; 0x19e830 -UnknownText_0x19e830: ; 0x19e830 +UnknownText_0x19e830: text "I'm really, really" line "tough!" @@ -677,36 +606,31 @@ UnknownText_0x19e830: ; 0x19e830 line "I can prove how" cont "tough I really am?" done -; 0x19e87f -UnknownText_0x19e87f: ; 0x19e87f +UnknownText_0x19e87f: text "I'm really, really" line "tough!" done -; 0x19e899 -UnknownText_0x19e899: ; 0x19e899 +UnknownText_0x19e899: text "I was tough at the" line "BATTLE TOWER…" done -; 0x19e8bb -UnknownText_0x19e8bb: ; 0x19e8bb +UnknownText_0x19e8bb: text "Have you been to" line "the BATTLE TOWER?" para "I never, ever lose" line "there, but…" done -; 0x19e8fe -UnknownText_0x19e8fe: ; 0x19e8fe +UnknownText_0x19e8fe: text "ROUTE 45" line "MOUNTAIN RD. AHEAD" done -; 0x19e91b -Route45_MapEventHeader: ; 0x19e91b +Route45_MapEventHeader: ; filler db 0, 0 @@ -726,9 +650,9 @@ Route45_MapEventHeader: ; 0x19e91b db 13 person_event SPRITE_POKEFAN_M, 20, 14, $9, $0, 255, 255, $b2, 1, TrainerHikerErik, $ffff person_event SPRITE_POKEFAN_M, 69, 19, $9, $0, 255, 255, $b2, 2, TrainerHikerMichael, $ffff - person_event SPRITE_POKEFAN_M, 32, 9, $7, $0, 255, 255, $b2, 2, TrainerHikerParry3, $ffff + person_event SPRITE_POKEFAN_M, 32, 9, $7, $0, 255, 255, $b2, 2, TrainerHikerParry, $ffff person_event SPRITE_POKEFAN_M, 69, 13, $8, $0, 255, 255, $b2, 1, TrainerHikerTimothy, $ffff - person_event SPRITE_BLACK_BELT, 54, 15, $a, $0, 255, 255, $b2, 2, TrainerBlackbeltKenji3, $ffff + person_event SPRITE_BLACK_BELT, 54, 15, $a, $0, 255, 255, $b2, 2, TrainerBlackbeltKenji, $ffff person_event SPRITE_COOLTRAINER_M, 22, 21, $8, $0, 255, 255, $82, 1, TrainerCooltrainermRyan, $ffff person_event SPRITE_COOLTRAINER_F, 40, 9, $a, $0, 255, 255, $82, 3, TrainerCooltrainerfKelly, $ffff person_event SPRITE_FRUIT_TREE, 86, 20, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x19e294, $ffff @@ -737,4 +661,3 @@ Route45_MapEventHeader: ; 0x19e91b person_event SPRITE_POKE_BALL, 24, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x19e29a, $06ba person_event SPRITE_POKE_BALL, 37, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x19e29c, $06bb person_event SPRITE_YOUNGSTER, 74, 8, $3, $0, 255, 255, $a0, 0, YoungsterScript_0x19e269, $ffff -; 0x19e9d9 diff --git a/maps/Route46.asm b/maps/Route46.asm index bec63ef63..e662fe064 100644 --- a/maps/Route46.asm +++ b/maps/Route46.asm @@ -1,14 +1,13 @@ -Route46_MapScriptHeader: ; 0x1a967e +Route46_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1a9680 -TrainerCamperTed: ; 0x1a9680 +TrainerCamperTed: ; bit/flag number - dw $424 + dw EVENT_BEAT_CAMPER_TED ; trainer group && trainer id db CAMPER, TED @@ -24,20 +23,18 @@ TrainerCamperTed: ; 0x1a9680 ; script when talk again dw CamperTedScript -; 0x1a968c -CamperTedScript: ; 0x1a968c +CamperTedScript: talkaftercancel loadfont writetext UnknownText_0x1a9851 closetext loadmovesprites end -; 0x1a9694 -TrainerPicnickerErin1: ; 0x1a9694 +TrainerPicnickerErin1: ; bit/flag number - dw $487 + dw EVENT_BEAT_PICNICKER_ERIN ; trainer group && trainer id db PICNICKER, ERIN1 @@ -53,9 +50,8 @@ TrainerPicnickerErin1: ; 0x1a9694 ; script when talk again dw PicnickerErin1Script -; 0x1a96a0 -PicnickerErin1Script: ; 0x1a96a0 +PicnickerErin1Script: writecode VAR_CALLERID, $24 talkaftercancel loadfont @@ -70,51 +66,47 @@ PicnickerErin1Script: ; 0x1a96a0 setevent $029d scall UnknownScript_0x1a974f jump UnknownScript_0x1a96c6 -; 0x1a96c3 -UnknownScript_0x1a96c3: ; 0x1a96c3 +UnknownScript_0x1a96c3: scall UnknownScript_0x1a9753 -UnknownScript_0x1a96c6: ; 0x1a96c6 +UnknownScript_0x1a96c6: askforphonenumber $24 if_equal $1, UnknownScript_0x1a9763 if_equal $2, UnknownScript_0x1a975f trainertotext PICNICKER, ERIN1, $0 scall UnknownScript_0x1a9757 jump UnknownScript_0x1a975b -; 0x1a96da -UnknownScript_0x1a96da: ; 0x1a96da +UnknownScript_0x1a96da: scall UnknownScript_0x1a9767 winlosstext PicnickerErin1BeatenText, $0000 copybytetovar wda0d if_equal $2, UnknownScript_0x1a96f1 if_equal $1, UnknownScript_0x1a96f7 if_equal $0, UnknownScript_0x1a96fd -UnknownScript_0x1a96f1: ; 0x1a96f1 +UnknownScript_0x1a96f1: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue UnknownScript_0x1a9717 -UnknownScript_0x1a96f7: ; 0x1a96f7 +UnknownScript_0x1a96f7: checkevent EVENT_BEAT_ELITE_FOUR iftrue UnknownScript_0x1a970a -UnknownScript_0x1a96fd: ; 0x1a96fd +UnknownScript_0x1a96fd: loadtrainer PICNICKER, ERIN1 startbattle returnafterbattle loadvar wda0d, $1 clearflag $007c end -; 0x1a970a -UnknownScript_0x1a970a: ; 0x1a970a +UnknownScript_0x1a970a: loadtrainer PICNICKER, ERIN2 startbattle returnafterbattle loadvar wda0d, $2 clearflag $007c end -; 0x1a9717 -UnknownScript_0x1a9717: ; 0x1a9717 +UnknownScript_0x1a9717: loadtrainer PICNICKER, ERIN3 startbattle returnafterbattle @@ -128,13 +120,11 @@ UnknownScript_0x1a9717: ; 0x1a9717 iffalse UnknownScript_0x1a976b setevent $0269 jump UnknownScript_0x1a975b -; 0x1a973a -UnknownScript_0x1a973a: ; 0x1a973a +UnknownScript_0x1a973a: end -; 0x1a973b -UnknownScript_0x1a973b: ; 0x1a973b +UnknownScript_0x1a973b: loadfont writetext UnknownText_0x1a9927 closetext @@ -143,57 +133,47 @@ UnknownScript_0x1a973b: ; 0x1a973b clearevent EVENT_ERIN_CALCIUM setevent $0269 jump UnknownScript_0x1a975b -; 0x1a974f -UnknownScript_0x1a974f: ; 0x1a974f +UnknownScript_0x1a974f: jumpstd asknumber1f end -; 0x1a9753 -UnknownScript_0x1a9753: ; 0x1a9753 +UnknownScript_0x1a9753: jumpstd asknumber2f end -; 0x1a9757 -UnknownScript_0x1a9757: ; 0x1a9757 +UnknownScript_0x1a9757: jumpstd registerednumberf end -; 0x1a975b -UnknownScript_0x1a975b: ; 0x1a975b +UnknownScript_0x1a975b: jumpstd numberacceptedf end -; 0x1a975f -UnknownScript_0x1a975f: ; 0x1a975f +UnknownScript_0x1a975f: jumpstd numberdeclinedf end -; 0x1a9763 -UnknownScript_0x1a9763: ; 0x1a9763 +UnknownScript_0x1a9763: jumpstd phonefullf end -; 0x1a9767 -UnknownScript_0x1a9767: ; 0x1a9767 +UnknownScript_0x1a9767: jumpstd rematchf end -; 0x1a976b -UnknownScript_0x1a976b: ; 0x1a976b +UnknownScript_0x1a976b: setevent EVENT_ERIN_CALCIUM jumpstd packfullf end -; 0x1a9772 -UnknownScript_0x1a9772: ; 0x1a9772 +UnknownScript_0x1a9772: jumpstd rematchgiftf end -; 0x1a9776 -TrainerHikerBailey: ; 0x1a9776 +TrainerHikerBailey: ; bit/flag number - dw $52e + dw EVENT_BEAT_HIKER_BAILEY ; trainer group && trainer id db HIKER, BAILEY @@ -209,91 +189,77 @@ TrainerHikerBailey: ; 0x1a9776 ; script when talk again dw HikerBaileyScript -; 0x1a9782 -HikerBaileyScript: ; 0x1a9782 +HikerBaileyScript: talkaftercancel loadfont writetext UnknownText_0x1a97e8 closetext loadmovesprites end -; 0x1a978a -MapRoute46Signpost0Script: ; 0x1a978a +MapRoute46Signpost0Script: jumptext UnknownText_0x1a99be -; 0x1a978d -ItemFragment_0x1a978d: ; 0x1a978d +ItemFragment_0x1a978d: db X_SPEED, 1 -; 0x1a978f -FruitTreeScript_0x1a978f: ; 0x1a978f +FruitTreeScript_0x1a978f: fruittree $4 -; 0x1a9791 -FruitTreeScript_0x1a9791: ; 0x1a9791 +FruitTreeScript_0x1a9791: fruittree $a -; 0x1a9793 -HikerBaileySeenText: ; 0x1a9793 +HikerBaileySeenText: text "Awright! I'll show" line "you the power of" cont "mountain #MON!" done -; 0x1a97c6 -HikerBaileyBeatenText: ; 0x1a97c6 +HikerBaileyBeatenText: text "Mercy! You showed" line "me your power!" done -; 0x1a97e8 -UnknownText_0x1a97e8: ; 0x1a97e8 +UnknownText_0x1a97e8: text "It's over. I don't" line "mind. We HIKERS" cont "are like that." done -; 0x1a9819 -CamperTedSeenText: ; 0x1a9819 +CamperTedSeenText: text "I'm raising #-" line "MON too!" para "Will you battle" line "with me?" done -; 0x1a984a -CamperTedBeatenText: ; 0x1a984a +CamperTedBeatenText: text "Wha…?" done -; 0x1a9851 -UnknownText_0x1a9851: ; 0x1a9851 +UnknownText_0x1a9851: text "I did my best but" line "came up short." para "No excuses--I" line "admit I lost." done -; 0x1a988f -PicnickerErin1SeenText: ; 0x1a988f +PicnickerErin1SeenText: text "I raise #MON" line "too!" para "Will you battle" line "with me?" done -; 0x1a98bb -PicnickerErin1BeatenText: ; 0x1a98bb +PicnickerErin1BeatenText: text "Oh, rats!" done -; 0x1a98c6 -UnknownText_0x1a98c6: ; 0x1a98c6 +UnknownText_0x1a98c6: text "I've been to many" line "GYMS, but the GYM" @@ -303,9 +269,8 @@ UnknownText_0x1a98c6: ; 0x1a98c6 para "It's filled with" line "pretty flowers!" done -; 0x1a9927 -UnknownText_0x1a9927: ; 0x1a9927 +UnknownText_0x1a9927: text "Aww… I keep losing" line "all the time!" @@ -319,15 +284,13 @@ UnknownText_0x1a9927: ; 0x1a9927 line "that present from" cont "the other time." done -; 0x1a99be -UnknownText_0x1a99be: ; 0x1a99be +UnknownText_0x1a99be: text "ROUTE 46" line "MOUNTAIN RD. AHEAD" done -; 0x1a99db -Route46_MapEventHeader: ; 0x1a99db +Route46_MapEventHeader: ; filler db 0, 0 @@ -352,4 +315,3 @@ Route46_MapEventHeader: ; 0x1a99db person_event SPRITE_FRUIT_TREE, 9, 11, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a978f, $ffff person_event SPRITE_FRUIT_TREE, 10, 12, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a9791, $ffff person_event SPRITE_POKE_BALL, 19, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a978d, $06bc -; 0x1a9a43 diff --git a/maps/Route6.asm b/maps/Route6.asm index 92a7c48b8..865e56d6a 100644 --- a/maps/Route6.asm +++ b/maps/Route6.asm @@ -1,14 +1,13 @@ -Route6_MapScriptHeader: ; 0x1ad927 +Route6_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1ad929 -TrainerPokefanmRex: ; 0x1ad929 +TrainerPokefanmRex: ; bit/flag number - dw $5c7 + dw EVENT_BEAT_POKEFANM_REX ; trainer group && trainer id db POKEFANM, REX @@ -24,20 +23,18 @@ TrainerPokefanmRex: ; 0x1ad929 ; script when talk again dw PokefanmRexScript -; 0x1ad935 -PokefanmRexScript: ; 0x1ad935 +PokefanmRexScript: talkaftercancel loadfont writetext UnknownText_0x1ad9ff closetext loadmovesprites end -; 0x1ad93d -TrainerPokefanmAllan: ; 0x1ad93d +TrainerPokefanmAllan: ; bit/flag number - dw $5c8 + dw EVENT_BEAT_POKEFANM_ALLAN ; trainer group && trainer id db POKEFANM, ALLAN @@ -53,55 +50,47 @@ TrainerPokefanmAllan: ; 0x1ad93d ; script when talk again dw PokefanmAllanScript -; 0x1ad949 -PokefanmAllanScript: ; 0x1ad949 +PokefanmAllanScript: talkaftercancel loadfont writetext UnknownText_0x1ada88 closetext loadmovesprites end -; 0x1ad951 -PokefanMScript_0x1ad951: ; 0x1ad951 +PokefanMScript_0x1ad951: jumptextfaceplayer UnknownText_0x1ad957 -; 0x1ad954 -MapRoute6Signpost0Script: ; 0x1ad954 +MapRoute6Signpost0Script: jumptext UnknownText_0x1ad99b -; 0x1ad957 -UnknownText_0x1ad957: ; 0x1ad957 +UnknownText_0x1ad957: text "The road is closed" line "until the problem" para "at the POWER PLANT" line "is solved." done -; 0x1ad99b -UnknownText_0x1ad99b: ; 0x1ad99b +UnknownText_0x1ad99b: text "UNDERGROUND PATH" para "CERULEAN CITY -" line "VERMILION CITY" done -; 0x1ad9cc -PokefanmRexSeenText: ; 0x1ad9cc +PokefanmRexSeenText: text "My PHANPY is the" line "cutest in the" cont "world." done -; 0x1ad9f3 -PokefanmRexBeatenText: ; 0x1ad9f3 +PokefanmRexBeatenText: text "My PHANPY!" done -; 0x1ad9ff -UnknownText_0x1ad9ff: ; 0x1ad9ff +UnknownText_0x1ad9ff: text "Look how adorable" line "my PHANPY acts!" @@ -109,21 +98,18 @@ UnknownText_0x1ad9ff: ; 0x1ad9ff line "enough to make" cont "your heart melt?" done -; 0x1ada4f -PokefanmAllanSeenText: ; 0x1ada4f +PokefanmAllanSeenText: text "My TEDDIURSA is" line "the cutest in the" cont "world." done -; 0x1ada79 -PokefanmAllanBeatenText: ; 0x1ada79 +PokefanmAllanBeatenText: text "My TEDDIURSA!" done -; 0x1ada88 -UnknownText_0x1ada88: ; 0x1ada88 +UnknownText_0x1ada88: text "Look how adorable" line "my TEDDIURSA acts!" @@ -131,9 +117,8 @@ UnknownText_0x1ada88: ; 0x1ada88 line "enough to make" cont "your heart melt?" done -; 0x1adadb -Route6_MapEventHeader: ; 0x1adadb +Route6_MapEventHeader: ; filler db 0, 0 @@ -154,4 +139,3 @@ Route6_MapEventHeader: ; 0x1adadb person_event SPRITE_POKEFAN_M, 8, 21, $6, $0, 255, 255, $b0, 2, PokefanMScript_0x1ad951, $0771 person_event SPRITE_POKEFAN_M, 16, 13, $9, $0, 255, 255, $82, 0, TrainerPokefanmRex, $ffff person_event SPRITE_POKEFAN_M, 16, 14, $8, $0, 255, 255, $82, 0, TrainerPokefanmAllan, $ffff -; 0x1adb17 diff --git a/maps/Route8.asm b/maps/Route8.asm index 70762bb81..14aa33835 100644 --- a/maps/Route8.asm +++ b/maps/Route8.asm @@ -1,14 +1,13 @@ -Route8_MapScriptHeader: ; 0x6c000 +Route8_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x6c002 -TrainerBikerDwayne: ; 0x6c002 +TrainerBikerDwayne: ; bit/flag number - dw $433 + dw EVENT_BEAT_BIKER_DWAYNE ; trainer group && trainer id db BIKER, DWAYNE @@ -24,20 +23,18 @@ TrainerBikerDwayne: ; 0x6c002 ; script when talk again dw BikerDwayneScript -; 0x6c00e -BikerDwayneScript: ; 0x6c00e +BikerDwayneScript: talkaftercancel loadfont writetext UnknownText_0x6c0c8 closetext loadmovesprites end -; 0x6c016 -TrainerBikerHarris: ; 0x6c016 +TrainerBikerHarris: ; bit/flag number - dw $434 + dw EVENT_BEAT_BIKER_HARRIS ; trainer group && trainer id db BIKER, HARRIS @@ -53,20 +50,18 @@ TrainerBikerHarris: ; 0x6c016 ; script when talk again dw BikerHarrisScript -; 0x6c022 -BikerHarrisScript: ; 0x6c022 +BikerHarrisScript: talkaftercancel loadfont writetext UnknownText_0x6c143 closetext loadmovesprites end -; 0x6c02a -TrainerBikerZeke: ; 0x6c02a +TrainerBikerZeke: ; bit/flag number - dw $435 + dw EVENT_BEAT_BIKER_ZEKE ; trainer group && trainer id db BIKER, ZEKE @@ -82,20 +77,18 @@ TrainerBikerZeke: ; 0x6c02a ; script when talk again dw BikerZekeScript -; 0x6c036 -BikerZekeScript: ; 0x6c036 +BikerZekeScript: talkaftercancel loadfont writetext UnknownText_0x6c1a3 closetext loadmovesprites end -; 0x6c03e -TrainerSupernerdSam: ; 0x6c03e +TrainerSupernerdSam: ; bit/flag number - dw $586 + dw EVENT_BEAT_SUPER_NERD_SAM ; trainer group && trainer id db SUPER_NERD, SAM @@ -111,20 +104,18 @@ TrainerSupernerdSam: ; 0x6c03e ; script when talk again dw SupernerdSamScript -; 0x6c04a -SupernerdSamScript: ; 0x6c04a +SupernerdSamScript: talkaftercancel loadfont writetext UnknownText_0x6c219 closetext loadmovesprites end -; 0x6c052 -TrainerSupernerdTom: ; 0x6c052 +TrainerSupernerdTom: ; bit/flag number - dw $587 + dw EVENT_BEAT_SUPER_NERD_TOM ; trainer group && trainer id db SUPER_NERD, TOM @@ -140,30 +131,25 @@ TrainerSupernerdTom: ; 0x6c052 ; script when talk again dw SupernerdTomScript -; 0x6c05e -SupernerdTomScript: ; 0x6c05e +SupernerdTomScript: talkaftercancel loadfont writetext UnknownText_0x6c27e closetext loadmovesprites end -; 0x6c066 -MapRoute8Signpost1Script: ; 0x6c066 +MapRoute8Signpost1Script: jumptext UnknownText_0x6c2aa -; 0x6c069 -MapRoute8Signpost0Script: ; 0x6c069 +MapRoute8Signpost0Script: jumptext UnknownText_0x6c2b7 -; 0x6c06c -FruitTreeScript_0x6c06c: ; 0x6c06c +FruitTreeScript_0x6c06c: fruittree $1b -; 0x6c06e -BikerDwayneSeenText: ; 0x6c06e +BikerDwayneSeenText: text "We're the KANTO" line "#MON FEDERATION" cont "trainer group." @@ -171,111 +157,94 @@ BikerDwayneSeenText: ; 0x6c06e para "We'll drive you" line "under our wheels!" done -; 0x6c0be -BikerDwayneBeatenText: ; 0x6c0be +BikerDwayneBeatenText: text "S-sorry!" done -; 0x6c0c8 -UnknownText_0x6c0c8: ; 0x6c0c8 +UnknownText_0x6c0c8: text "The KANTO #MON" line "FEDERATION will" cont "never fall!" done -; 0x6c0f4 -BikerHarrisSeenText: ; 0x6c0f4 +BikerHarrisSeenText: text "The cops shut down" line "our UNDERGROUND" para "PATH! That really" line "fries me!" done -; 0x6c134 -BikerHarrisBeatenText: ; 0x6c134 +BikerHarrisBeatenText: text "F-forgive me!" done -; 0x6c143 -UnknownText_0x6c143: ; 0x6c143 +UnknownText_0x6c143: text "Wiped out by some" line "punk from JOHTO…" done -; 0x6c167 -BikerZekeSeenText: ; 0x6c167 +BikerZekeSeenText: text "We're the KANTO" line "#MON FEDERA-" cont "TION!" cont "Right on!" done -; 0x6c194 -BikerZekeBeatenText: ; 0x6c194 +BikerZekeBeatenText: text "Yikes! Sorry!" done -; 0x6c1a3 -UnknownText_0x6c1a3: ; 0x6c1a3 +UnknownText_0x6c1a3: text "We'll try not to" line "disturb anyone" cont "from now on…" done -; 0x6c1d0 -SupernerdSamSeenText: ; 0x6c1d0 +SupernerdSamSeenText: text "How does the MAG-" line "NET TRAIN work?" done -; 0x6c1f3 -SupernerdSamBeatenText: ; 0x6c1f3 +SupernerdSamBeatenText: text "I just want to see" line "the MAGNET TRAIN…" done -; 0x6c219 -UnknownText_0x6c219: ; 0x6c219 +UnknownText_0x6c219: text "The power of mag-" line "nets is awesome!" done -; 0x6c23d -SupernerdTomSeenText: ; 0x6c23d +SupernerdTomSeenText: text "Hm… You've got" line "many GYM BADGES." done -; 0x6c25d -SupernerdTomBeatenText: ; 0x6c25d +SupernerdTomBeatenText: text "Just as I thought…" line "You're tough!" done -; 0x6c27e -UnknownText_0x6c27e: ; 0x6c27e +UnknownText_0x6c27e: text "GYM BADGES give" line "you advantages in" cont "battles." done -; 0x6c2aa -UnknownText_0x6c2aa: ; 0x6c2aa +UnknownText_0x6c2aa: text "It's locked…" done -; 0x6c2b7 -UnknownText_0x6c2b7: ; 0x6c2b7 +UnknownText_0x6c2b7: text "The flyer's torn." para "It's impossible to" line "read…" done -; 0x6c2e1 -Route8_MapEventHeader: ; 0x6c2e1 +Route8_MapEventHeader: ; filler db 0, 0 @@ -300,4 +269,3 @@ Route8_MapEventHeader: ; 0x6c2e1 person_event SPRITE_SUPER_NERD, 6, 27, $6, $0, 255, 255, $b2, 3, TrainerSupernerdSam, $ffff person_event SPRITE_SUPER_NERD, 16, 35, $a, $0, 255, 255, $b2, 4, TrainerSupernerdTom, $ffff person_event SPRITE_FRUIT_TREE, 9, 37, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x6c06c, $ffff -; 0x6c349 diff --git a/maps/Route9.asm b/maps/Route9.asm index a97bc0986..48028975c 100644 --- a/maps/Route9.asm +++ b/maps/Route9.asm @@ -1,14 +1,13 @@ -Route9_MapScriptHeader: ; 0x1aaf25 +Route9_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1aaf27 -TrainerCamperDean: ; 0x1aaf27 +TrainerCamperDean: ; bit/flag number - dw $420 + dw EVENT_BEAT_CAMPER_DEAN ; trainer group && trainer id db CAMPER, DEAN @@ -24,20 +23,18 @@ TrainerCamperDean: ; 0x1aaf27 ; script when talk again dw CamperDeanScript -; 0x1aaf33 -CamperDeanScript: ; 0x1aaf33 +CamperDeanScript: talkaftercancel loadfont writetext UnknownText_0x1aafd9 closetext loadmovesprites end -; 0x1aaf3b -TrainerPicnickerHeidi: ; 0x1aaf3b +TrainerPicnickerHeidi: ; bit/flag number - dw $48a + dw EVENT_BEAT_PICNICKER_HEIDI ; trainer group && trainer id db PICNICKER, HEIDI @@ -53,20 +50,18 @@ TrainerPicnickerHeidi: ; 0x1aaf3b ; script when talk again dw PicnickerHeidiScript -; 0x1aaf47 -PicnickerHeidiScript: ; 0x1aaf47 +PicnickerHeidiScript: talkaftercancel loadfont writetext UnknownText_0x1ab07c closetext loadmovesprites end -; 0x1aaf4f -TrainerCamperSid: ; 0x1aaf4f +TrainerCamperSid: ; bit/flag number - dw $421 + dw EVENT_BEAT_CAMPER_SID ; trainer group && trainer id db CAMPER, SID @@ -82,20 +77,18 @@ TrainerCamperSid: ; 0x1aaf4f ; script when talk again dw CamperSidScript -; 0x1aaf5b -CamperSidScript: ; 0x1aaf5b +CamperSidScript: talkaftercancel loadfont writetext UnknownText_0x1ab0f6 closetext loadmovesprites end -; 0x1aaf63 -TrainerPicnickerEdna: ; 0x1aaf63 +TrainerPicnickerEdna: ; bit/flag number - dw $48b + dw EVENT_BEAT_PICNICKER_EDNA ; trainer group && trainer id db PICNICKER, EDNA @@ -111,20 +104,18 @@ TrainerPicnickerEdna: ; 0x1aaf63 ; script when talk again dw PicnickerEdnaScript -; 0x1aaf6f -PicnickerEdnaScript: ; 0x1aaf6f +PicnickerEdnaScript: talkaftercancel loadfont writetext UnknownText_0x1ab15f closetext loadmovesprites end -; 0x1aaf77 -TrainerHikerTim: ; 0x1aaf77 +TrainerHikerTim: ; bit/flag number - dw $530 + dw EVENT_BEAT_HIKER_TIM ; trainer group && trainer id db HIKER, TIM @@ -140,20 +131,18 @@ TrainerHikerTim: ; 0x1aaf77 ; script when talk again dw HikerTimScript -; 0x1aaf83 -HikerTimScript: ; 0x1aaf83 +HikerTimScript: talkaftercancel loadfont writetext UnknownText_0x1ab210 closetext loadmovesprites end -; 0x1aaf8b -TrainerHikerSidney: ; 0x1aaf8b +TrainerHikerSidney: ; bit/flag number - dw $532 + dw EVENT_BEAT_HIKER_SIDNEY ; trainer group && trainer id db HIKER, SIDNEY @@ -169,39 +158,33 @@ TrainerHikerSidney: ; 0x1aaf8b ; script when talk again dw HikerSidneyScript -; 0x1aaf97 -HikerSidneyScript: ; 0x1aaf97 +HikerSidneyScript: talkaftercancel loadfont writetext UnknownText_0x1ab278 closetext loadmovesprites end -; 0x1aaf9f -MapRoute9Signpost0Script: ; 0x1aaf9f +MapRoute9Signpost0Script: jumptext UnknownText_0x1ab2a2 -; 0x1aafa2 -MapRoute9SignpostItem1: ; 0x1aafa2 +MapRoute9SignpostItem1: dw $00f2 db ETHER -; 0x1aafa5 -CamperDeanSeenText: ; 0x1aafa5 +CamperDeanSeenText: text "I came to explore" line "ROCK TUNNEL." done -; 0x1aafc5 -CamperDeanBeatenText: ; 0x1aafc5 +CamperDeanBeatenText: text "Whoa! Danger, man." done -; 0x1aafd9 -UnknownText_0x1aafd9: ; 0x1aafd9 +UnknownText_0x1aafd9: text "My #MON were" line "hurt before even" @@ -212,72 +195,62 @@ UnknownText_0x1aafd9: ; 0x1aafd9 line "them to a #MON" cont "CENTER right away." done -; 0x1ab03f -PicnickerHeidiSeenText: ; 0x1ab03f +PicnickerHeidiSeenText: text "Have you ever been" line "to a picnic?" para "They're so much" line "fun!" done -; 0x1ab074 -PicnickerHeidiBeatenText: ; 0x1ab074 +PicnickerHeidiBeatenText: text "Ohhhh!" done -; 0x1ab07c -UnknownText_0x1ab07c: ; 0x1ab07c +UnknownText_0x1ab07c: text "We bake lots of" line "goodies and share" para "them all around." line "They're delicious!" done -; 0x1ab0c2 -CamperSidSeenText: ; 0x1ab0c2 +CamperSidSeenText: text "Hey, you!" line "Don't litter!" done -; 0x1ab0da -CamperSidBeatenText: ; 0x1ab0da +CamperSidBeatenText: text "I was just point-" line "ing out…" done -; 0x1ab0f6 -UnknownText_0x1ab0f6: ; 0x1ab0f6 +UnknownText_0x1ab0f6: text "Sorry. You weren't" line "littering. It was" cont "my mistake." done -; 0x1ab127 -PicnickerEdnaSeenText: ; 0x1ab127 +PicnickerEdnaSeenText: text "People shouldn't" line "leave any litter" cont "behind." done -; 0x1ab151 -PicnickerEdnaBeatenText: ; 0x1ab151 +PicnickerEdnaBeatenText: text "Ohh… I lost…" done -; 0x1ab15f -UnknownText_0x1ab15f: ; 0x1ab15f +UnknownText_0x1ab15f: text "Conserving energy" line "is important, but" para "the environment is" line "even more vital." done -; 0x1ab1a8 -HikerTimSeenText: ; 0x1ab1a8 +HikerTimSeenText: text "She'll be coming" line "'round MT.SILVER" cont "when she comes…" @@ -285,51 +258,44 @@ HikerTimSeenText: ; 0x1ab1a8 para "MT.SILVER is in" line "JOHTO, right?" done -; 0x1ab1f7 -HikerTimBeatenText: ; 0x1ab1f7 +HikerTimBeatenText: text "I was too busy" line "singing…" done -; 0x1ab210 -UnknownText_0x1ab210: ; 0x1ab210 +UnknownText_0x1ab210: text "Battles are about" line "concentration." done -; 0x1ab232 -HikerSidneySeenText: ; 0x1ab232 +HikerSidneySeenText: text "I'll tell you a" line "secret." para "But first, we" line "battle!" done -; 0x1ab260 -HikerSidneyBeatenText: ; 0x1ab260 +HikerSidneyBeatenText: text "Oh, dang!" line "I lost that…" done -; 0x1ab278 -UnknownText_0x1ab278: ; 0x1ab278 +UnknownText_0x1ab278: text "The POWER PLANT is" line "across a small" cont "river." done -; 0x1ab2a2 -UnknownText_0x1ab2a2: ; 0x1ab2a2 +UnknownText_0x1ab2a2: text "ROUTE 9" para "CERULEAN CITY -" line "ROCK TUNNEL" done -; 0x1ab2c7 -Route9_MapEventHeader: ; 0x1ab2c7 +Route9_MapEventHeader: ; filler db 0, 0 @@ -353,4 +319,3 @@ Route9_MapEventHeader: ; 0x1ab2c7 person_event SPRITE_LASS, 19, 16, $7, $0, 255, 255, $a2, 1, TrainerPicnickerEdna, $ffff person_event SPRITE_POKEFAN_M, 7, 32, $9, $0, 255, 255, $b2, 2, TrainerHikerTim, $ffff person_event SPRITE_POKEFAN_M, 19, 40, $9, $0, 255, 255, $b2, 4, TrainerHikerSidney, $ffff -; 0x1ab32a diff --git a/maps/RuinsofAlphOutside.asm b/maps/RuinsofAlphOutside.asm index 4f5ae7521..c1e5c6d46 100644 --- a/maps/RuinsofAlphOutside.asm +++ b/maps/RuinsofAlphOutside.asm @@ -1,4 +1,4 @@ -RuinsofAlphOutside_MapScriptHeader: ; 0x58000 +RuinsofAlphOutside_MapScriptHeader: ; trigger count db 2 @@ -12,57 +12,48 @@ RuinsofAlphOutside_MapScriptHeader: ; 0x58000 ; callbacks dbw 2, UnknownScript_0x5800f -; 0x5800d -UnknownScript_0x5800d: ; 0x5800d +UnknownScript_0x5800d: end -; 0x5800e -UnknownScript_0x5800e: ; 0x5800e +UnknownScript_0x5800e: end -; 0x5800f -UnknownScript_0x5800f: ; 0x5800f +UnknownScript_0x5800f: checkflag $000c iftrue UnknownScript_0x5802c checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS iftrue UnknownScript_0x5801e jump UnknownScript_0x5802c -; 0x5801e -UnknownScript_0x5801e: ; 0x5801e +UnknownScript_0x5801e: checkcode VAR_UNOWNCOUNT if_greater_than $2, UnknownScript_0x58027 jump UnknownScript_0x5802c -; 0x58027 -UnknownScript_0x58027: ; 0x58027 +UnknownScript_0x58027: appear $3 dotrigger $1 return -; 0x5802c -UnknownScript_0x5802c: ; 0x5802c +UnknownScript_0x5802c: disappear $3 dotrigger $0 return -; 0x58031 -UnknownScript_0x58031: ; 0x58031 +UnknownScript_0x58031: spriteface $3, UP spriteface $0, DOWN jump UnknownScript_0x58044 -; 0x5803a -UnknownScript_0x5803a: ; 0x5803a +UnknownScript_0x5803a: spriteface $3, LEFT spriteface $0, RIGHT jump UnknownScript_0x58044 -; 0x58043 -ScientistScript_0x58043: ; 0x58043 +ScientistScript_0x58043: faceplayer -UnknownScript_0x58044: ; 0x58044 +UnknownScript_0x58044: loadfont writetext UnknownText_0x580c7 closetext @@ -76,9 +67,8 @@ UnknownScript_0x58044: ; 0x58044 domaptrigger GROUP_RUINS_OF_ALPH_RESEARCH_CENTER, MAP_RUINS_OF_ALPH_RESEARCH_CENTER, $1 warpcheck end -; 0x58061 -FisherScript_0x58061: ; 0x58061 +FisherScript_0x58061: faceplayer loadfont checkevent $00bc @@ -91,18 +81,16 @@ UnknownScript_0x58070: ;0x58070 closetext loadmovesprites end -; 0x58076 -YoungsterScript_0x58076: ; 0x58076 +YoungsterScript_0x58076: faceplayer loadfont writetext UnknownText_0x58449 closetext loadmovesprites end -; 0x5807e -YoungsterScript_0x5807e: ; 0x5807e +YoungsterScript_0x5807e: faceplayer loadfont writetext UnknownText_0x5848e @@ -110,11 +98,10 @@ YoungsterScript_0x5807e: ; 0x5807e loadmovesprites spriteface $6, UP end -; 0x58089 -TrainerPsychicNathan: ; 0x58089 +TrainerPsychicNathan: ; bit/flag number - dw $43a + dw EVENT_BEAT_PSYCHIC_NATHAN ; trainer group && trainer id db PSYCHIC_T, NATHAN @@ -130,21 +117,19 @@ TrainerPsychicNathan: ; 0x58089 ; script when talk again dw PsychicNathanScript -; 0x58095 -PsychicNathanScript: ; 0x58095 +PsychicNathanScript: talkaftercancel loadfont writetext UnknownText_0x5830e closetext loadmovesprites end -; 0x5809d -TrainerSuperNerdStan: ; 0x5809d +TrainerSuperNerdStan: ; bit/flag number - dw $581 + dw EVENT_BEAT_SUPER_NERD_STAN ; trainer group && trainer id db SUPER_NERD, STAN @@ -160,31 +145,26 @@ TrainerSuperNerdStan: ; 0x5809d ; script when talk again dw UnknownScript_0x580a9 -; 0x580a9 -UnknownScript_0x580a9: ; 0x580a9 +UnknownScript_0x580a9: talkaftercancel loadfont writetext UnknownText_0x58250 closetext loadmovesprites end -; 0x580b1 -MapRuinsofAlphOutsideSignpost0Script: ; 0x580b1 +MapRuinsofAlphOutsideSignpost0Script: jumptext UnknownText_0x58325 -; 0x580b4 -MapRuinsofAlphOutsideSignpost1Script: ; 0x580b4 +MapRuinsofAlphOutsideSignpost1Script: jumptext UnknownText_0x58342 -; 0x580b7 -MapRuinsofAlphOutsideSignpost2Script: ; 0x580b7 +MapRuinsofAlphOutsideSignpost2Script: jumptext UnknownText_0x58362 -; 0x580ba -MovementData_0x580ba: ; 0x580ba +MovementData_0x580ba: step_right step_right step_right @@ -196,14 +176,12 @@ MovementData_0x580ba: ; 0x580ba step_up step_up step_end -; 0x580c5 -MovementData_0x580c5: ; 0x580c5 +MovementData_0x580c5: step_up step_end -; 0x580c7 -UnknownText_0x580c7: ; 0x580c7 +UnknownText_0x580c7: text "Hm? That's a #-" line "DEX, isn't it?" cont "May I see it?" @@ -231,25 +209,22 @@ UnknownText_0x580c7: ; 0x580c7 line "grade your #-" cont "DEX. Follow me." done -; 0x581e5 -UnknownText_0x581e5: ; 0x581e5 +UnknownText_0x581e5: text "What do you want?" line "I'm studying--" cont "don't disturb me!" done -; 0x58217 -UnknownText_0x58217: ; 0x58217 +UnknownText_0x58217: text "Sorry…" line "I'm frustrated by" para "our lack of real" line "understanding…" done -; 0x58250 -UnknownText_0x58250: ; 0x58250 +UnknownText_0x58250: text "The RUINS are from" line "about 1500 years" cont "ago." @@ -265,47 +240,40 @@ UnknownText_0x58250: ; 0x58250 para "It's all one big" line "mystery…" done -; 0x582eb -PsychicNathanSeenText: ; 0x582eb +PsychicNathanSeenText: text "Hmmm… This is a" line "strange place." done -; 0x5830b -PsychicNathanBeatenText: ; 0x5830b +PsychicNathanBeatenText: text "…" done -; 0x5830e -UnknownText_0x5830e: ; 0x5830e +UnknownText_0x5830e: text "I like thinking" line "here." done -; 0x58325 -UnknownText_0x58325: ; 0x58325 +UnknownText_0x58325: text "MYSTERY STONE" line "PANEL CHAMBER" done -; 0x58342 -UnknownText_0x58342: ; 0x58342 +UnknownText_0x58342: text "RUINS OF ALPH" line "VISITORS WELCOME" done -; 0x58362 -UnknownText_0x58362: ; 0x58362 +UnknownText_0x58362: text "RUINS OF ALPH" line "RESEARCH CENTER" para "THE AUTHORITY ON" line "THE RUINS OF ALPH" done -; 0x583a4 -UnknownText_0x583a4: ; 0x583a4 +UnknownText_0x583a4: text "While exploring" line "the RUINS, we" @@ -318,26 +286,23 @@ UnknownText_0x583a4: ; 0x583a4 para "You should be" line "careful too." done -; 0x58420 -UnknownText_0x58420: ; 0x58420 +UnknownText_0x58420: text "The RUINS hide a" line "huge secret!" para "…I think…" done -; 0x58449 -UnknownText_0x58449: ; 0x58449 +UnknownText_0x58449: text "There are many" line "kinds of UNOWN, so" para "we use them for" line "our secret codes." done -; 0x5848e -UnknownText_0x5848e: ; 0x5848e +UnknownText_0x5848e: text "A… H… E… A… D…" line "Hmm…" @@ -346,9 +311,8 @@ UnknownText_0x5848e: ; 0x5848e para "I'm decoding this" line "message!" done -; 0x584c3 -RuinsofAlphOutside_MapEventHeader: ; 0x584c3 +RuinsofAlphOutside_MapEventHeader: ; filler db 0, 0 @@ -384,4 +348,3 @@ RuinsofAlphOutside_MapEventHeader: ; 0x584c3 person_event SPRITE_FISHER, 21, 17, $3, $0, 255, 255, $a0, 0, FisherScript_0x58061, $078e person_event SPRITE_YOUNGSTER, 15, 18, $2, $11, 255, 255, $b0, 0, YoungsterScript_0x58076, $078f person_event SPRITE_YOUNGSTER, 12, 16, $7, $0, 255, 255, $80, 0, YoungsterScript_0x5807e, $078f -; 0x58560 diff --git a/maps/SaffronGym.asm b/maps/SaffronGym.asm index 2a164d12d..be8b02ceb 100644 --- a/maps/SaffronGym.asm +++ b/maps/SaffronGym.asm @@ -40,7 +40,7 @@ SabrinaScript_0x189c2e: TrainerMediumRebecca: ; bit/flag number - dw $590 + dw EVENT_BEAT_MEDIUM_REBECCA ; trainer group && trainer id db MEDIUM, REBECCA @@ -67,7 +67,7 @@ MediumRebeccaScript: TrainerPsychicFranklin: ; bit/flag number - dw $43b + dw EVENT_BEAT_PSYCHIC_FRANKLIN ; trainer group && trainer id db PSYCHIC_T, FRANKLIN @@ -94,7 +94,7 @@ PsychicFranklinScript: TrainerMediumDoris: ; bit/flag number - dw $591 + dw EVENT_BEAT_MEDIUM_DORIS ; trainer group && trainer id db MEDIUM, DORIS @@ -121,7 +121,7 @@ MediumDorisScript: TrainerPsychicJared: ; bit/flag number - dw $444 + dw EVENT_BEAT_PSYCHIC_JARED ; trainer group && trainer id db PSYCHIC_T, JARED diff --git a/maps/SlowpokeWellB1F.asm b/maps/SlowpokeWellB1F.asm index 7093978e1..8d03d8fd1 100644 --- a/maps/SlowpokeWellB1F.asm +++ b/maps/SlowpokeWellB1F.asm @@ -1,18 +1,16 @@ -SlowpokeWellB1F_MapScriptHeader: ; 0x5a5d3 +SlowpokeWellB1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x5a5d5 -KurtScript_0x5a5d5: ; 0x5a5d5 +KurtScript_0x5a5d5: jumptextfaceplayer UnknownText_0x5a6b5 -; 0x5a5d8 -TrainerGruntM29: ; 0x5a5d8 +TrainerGruntM29: ; bit/flag number - dw $50d + dw EVENT_BEAT_ROCKET_GRUNTM_22 ; trainer group && trainer id db GRUNTM, 29 @@ -28,20 +26,18 @@ TrainerGruntM29: ; 0x5a5d8 ; script when talk again dw GruntM29Script -; 0x5a5e4 -GruntM29Script: ; 0x5a5e4 +GruntM29Script: talkaftercancel loadfont writetext TrainerGruntM29SlowpokeProfitText closetext loadmovesprites end -; 0x5a5ec -TrainerGruntM1: ; 0x5a5ec +TrainerGruntM1: ; bit/flag number - dw $4f1 + dw EVENT_BEAT_ROCKET_GRUNTM_1 ; trainer group && trainer id db GRUNTM, 1 @@ -57,9 +53,8 @@ TrainerGruntM1: ; 0x5a5ec ; script when talk again dw GruntM1Script -; 0x5a5f8 -GruntM1Script: ; 0x5a5f8 +GruntM1Script: loadfont writetext TrainerGruntM1WhenTalkText closetext @@ -98,11 +93,10 @@ GruntM1Script: ; 0x5a5f8 pause 15 warp GROUP_KURTS_HOUSE, MAP_KURTS_HOUSE, $3, $3 end -; 0x5a659 -TrainerGruntM2: ; 0x5a659 +TrainerGruntM2: ; bit/flag number - dw $4f2 + dw EVENT_BEAT_ROCKET_GRUNTM_2 ; trainer group && trainer id db GRUNTM, 2 @@ -118,20 +112,18 @@ TrainerGruntM2: ; 0x5a659 ; script when talk again dw GruntM2Script -; 0x5a665 -GruntM2Script: ; 0x5a665 +GruntM2Script: talkaftercancel loadfont writetext UnknownText_0x5aaf2 closetext loadmovesprites end -; 0x5a66d -TrainerGruntF1: ; 0x5a66d +TrainerGruntF1: ; bit/flag number - dw $510 + dw EVENT_BEAT_ROCKET_GRUNTF_1 ; trainer group && trainer id db GRUNTF, 1 @@ -147,18 +139,16 @@ TrainerGruntF1: ; 0x5a66d ; script when talk again dw GruntF1Script -; 0x5a679 -GruntF1Script: ; 0x5a679 +GruntF1Script: talkaftercancel loadfont writetext UnknownText_0x5ab8d closetext loadmovesprites end -; 0x5a681 -SlowpokeScript_0x5a681: ; 0x5a681 +SlowpokeScript_0x5a681: faceplayer loadfont cry SLOWPOKE @@ -167,16 +157,14 @@ SlowpokeScript_0x5a681: ; 0x5a681 iftrue UnknownScript_0x5a68f loadmovesprites end -; 0x5a68f -UnknownScript_0x5a68f: ; 0x5a68f +UnknownScript_0x5a68f: writetext UnknownText_0x5ac09 closetext loadmovesprites end -; 0x5a695 -SlowpokeScript_0x5a695: ; 0x5a695 +SlowpokeScript_0x5a695: faceplayer loadfont writetext UnknownText_0x5ac61 @@ -184,16 +172,14 @@ SlowpokeScript_0x5a695: ; 0x5a695 closetext loadmovesprites end -; 0x5a6a0 SlowpokeWellB1FBoulder: jumpstd strengthboulder -ItemFragment_0x5a6a3: ; 0x5a6a3 +ItemFragment_0x5a6a3: db SUPER_POTION, 1 -; 0x5a6a5 -KurtSlowpokeWellVictoryMovementData: ; 0x5a6a5 +KurtSlowpokeWellVictoryMovementData: step_left step_left step_left @@ -210,9 +196,8 @@ KurtSlowpokeWellVictoryMovementData: ; 0x5a6a5 accelerate_last turn_head_left step_end -; 0x5a6b5 -UnknownText_0x5a6b5: ; 0x5a6b5 +UnknownText_0x5a6b5: text "KURT: Hey there," line "<PLAYER>!" @@ -241,9 +226,8 @@ UnknownText_0x5a6b5: ; 0x5a6b5 line "how gutsy you are" cont "in my place!" done -; 0x5a7ca -KurtLeaveSlowpokeWellText: ; 0x5a7ca +KurtLeaveSlowpokeWellText: text "KURT: Way to go," line "<PLAYER>!" @@ -254,9 +238,8 @@ KurtLeaveSlowpokeWellText: ; 0x5a7ca line "too. Let's get out" cont "of here." done -; 0x5a825 -GruntM29SeenText: ; 0x5a825 +GruntM29SeenText: text "Darn! I was stand-" line "ing guard up top" @@ -271,15 +254,13 @@ GruntM29SeenText: ; 0x5a825 line "my anger by taking" cont "it out on you!" done -; 0x5a8cc -GruntM29BeatenText: ; 0x5a8cc +GruntM29BeatenText: text "Arrgh! This is NOT" line "my day!" done -; 0x5a8e8 -TrainerGruntM29SlowpokeProfitText: ; 0x5a8e8 +TrainerGruntM29SlowpokeProfitText: text "Sure, we've been" line "hacking the tails" @@ -295,25 +276,22 @@ TrainerGruntM29SlowpokeProfitText: ; 0x5a8e8 para "and we'll do any-" line "thing for money!" done -; 0x5a98b -GruntM1SeenText: ; 0x5a98b +GruntM1SeenText: text "What do you want?" para "If you interrupt" line "our work, don't" cont "expect any mercy!" done -; 0x5a9d0 -GruntM1BeatenText: ; 0x5a9d0 +GruntM1BeatenText: text "You did OK today," line "but wait till next" cont "time!" done -; 0x5a9fc -TrainerGruntM1WhenTalkText: ; 0x5a9fc +TrainerGruntM1WhenTalkText: text "Yeah, TEAM ROCKET" line "was broken up" cont "three years ago." @@ -326,9 +304,8 @@ TrainerGruntM1WhenTalkText: ; 0x5a9fc line "fun watching us" cont "stir up trouble!" done -; 0x5aa8d -GruntM2SeenText: ; 0x5aa8d +GruntM2SeenText: text "Quit taking SLOW-" line "POKETAILS?" @@ -336,15 +313,13 @@ GruntM2SeenText: ; 0x5aa8d line "TEAM ROCKET's rep" cont "would be ruined!" done -; 0x5aadf -GruntM2BeatenText: ; 0x5aadf +GruntM2BeatenText: text "Just…" line "Too strong…" done -; 0x5aaf2 -UnknownText_0x5aaf2: ; 0x5aaf2 +UnknownText_0x5aaf2: text "We need the money," line "but selling SLOW-" cont "POKETAILS?" @@ -352,40 +327,35 @@ UnknownText_0x5aaf2: ; 0x5aaf2 para "It's tough being a" line "ROCKET GRUNT!" done -; 0x5ab43 -GruntF1SeenText: ; 0x5ab43 +GruntF1SeenText: text "Stop taking TAILS?" para "Yeah, just try to" line "defeat all of us!" done -; 0x5ab7b -GruntF1BeatenText: ; 0x5ab7b +GruntF1BeatenText: text "You rotten brat!" done -; 0x5ab8d -UnknownText_0x5ab8d: ; 0x5ab8d +UnknownText_0x5ab8d: text "SLOWPOKETAILS" line "grow back fast!" para "What's wrong with" line "selling them?" done -; 0x5abcb -UnknownText_0x5abcb: ; 0x5abcb +UnknownText_0x5abcb: text "A SLOWPOKE with" line "its TAIL cut off…" para "Huh? It has MAIL." line "Read it?" done -; 0x5ac09 -UnknownText_0x5ac09: ; 0x5ac09 +UnknownText_0x5ac09: text "<PLAYER> read the" line "MAIL." @@ -397,15 +367,13 @@ UnknownText_0x5ac09: ; 0x5ac09 para "Love, Dad" done -; 0x5ac61 -UnknownText_0x5ac61: ; 0x5ac61 +UnknownText_0x5ac61: text "A SLOWPOKE with" line "its TAIL cut off…" done -; 0x5ac84 -SlowpokeWellB1F_MapEventHeader: ; 0x5ac84 +SlowpokeWellB1F_MapEventHeader: ; filler db 0, 0 @@ -431,4 +399,3 @@ SlowpokeWellB1F_MapEventHeader: ; 0x5ac84 person_event SPRITE_KURT, 18, 20, $7, $0, 255, 255, $0, 0, KurtScript_0x5a5d5, $0740 person_event SPRITE_BOULDER, 6, 7, $19, $0, 255, 255, $0, 0, SlowpokeWellB1FBoulder, $ffff person_event SPRITE_POKE_BALL, 7, 14, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a6a3, $0662 -; 0x5ad09 diff --git a/maps/SproutTower1F.asm b/maps/SproutTower1F.asm index fd2d2a823..3db615df6 100644 --- a/maps/SproutTower1F.asm +++ b/maps/SproutTower1F.asm @@ -1,30 +1,25 @@ -SproutTower1F_MapScriptHeader: ; 0x1844fc +SproutTower1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x1844fe -SageScript_0x1844fe: ; 0x1844fe +SageScript_0x1844fe: jumptextfaceplayer UnknownText_0x1845d8 -; 0x184501 -SageScript_0x184501: ; 0x184501 +SageScript_0x184501: jumptextfaceplayer UnknownText_0x18460a -; 0x184504 -GrannyScript_0x184504: ; 0x184504 +GrannyScript_0x184504: jumptextfaceplayer UnknownText_0x184649 -; 0x184507 -TeacherScript_0x184507: ; 0x184507 +TeacherScript_0x184507: jumptextfaceplayer UnknownText_0x18469d -; 0x18450a -TrainerSageChow: ; 0x18450a +TrainerSageChow: ; bit/flag number - dw $411 + dw EVENT_BEAT_SAGE_CHOW ; trainer group && trainer id db SAGE, CHOW @@ -40,26 +35,22 @@ TrainerSageChow: ; 0x18450a ; script when talk again dw SageChowScript -; 0x184516 -SageChowScript: ; 0x184516 +SageChowScript: talkaftercancel loadfont writetext UnknownText_0x184583 closetext loadmovesprites end -; 0x18451e -ItemFragment_0x18451e: ; 0x18451e +ItemFragment_0x18451e: db PARLYZ_HEAL, 1 -; 0x184520 -MapSproutTower1FSignpost1Script: ; 0x184520 +MapSproutTower1FSignpost1Script: jumptext UnknownText_0x1846d6 -; 0x184523 -SageChowSeenText: ; 0x184523 +SageChowSeenText: text "We stand guard in" line "this tower." @@ -67,14 +58,12 @@ SageChowSeenText: ; 0x184523 line "our gratitude to" cont "honor all #MON." done -; 0x184574 -SageChowBeatenText: ; 0x184574 +SageChowBeatenText: text "Th-Thank you!" done -; 0x184583 -UnknownText_0x184583: ; 0x184583 +UnknownText_0x184583: text "All living beings" line "coexist through" cont "cooperation." @@ -82,25 +71,22 @@ UnknownText_0x184583: ; 0x184583 para "We must always be" line "thankful for this." done -; 0x1845d8 -UnknownText_0x1845d8: ; 0x1845d8 +UnknownText_0x1845d8: text "Only if you reach" line "the top will you" cont "obtain an HM." done -; 0x18460a -UnknownText_0x18460a: ; 0x18460a +UnknownText_0x18460a: text "SPROUT TOWER was" line "built long ago" para "as a place for" line "#MON training." done -; 0x184649 -UnknownText_0x184649: ; 0x184649 +UnknownText_0x184649: text "A BELLSPROUT over" line "100 feet tall…" @@ -108,26 +94,23 @@ UnknownText_0x184649: ; 0x184649 line "became the center" cont "pillar here." done -; 0x18469d -UnknownText_0x18469d: ; 0x18469d +UnknownText_0x18469d: text "See the pillar" line "shaking?" para "People are train-" line "ing upstairs." done -; 0x1846d6 -UnknownText_0x1846d6: ; 0x1846d6 +UnknownText_0x1846d6: text "A #MON statue…" para "It looks very" line "distinguished." done -; 0x184703 -SproutTower1F_MapEventHeader: ; 0x184703 +SproutTower1F_MapEventHeader: ; filler db 0, 0 @@ -155,4 +138,3 @@ SproutTower1F_MapEventHeader: ; 0x184703 person_event SPRITE_TEACHER, 13, 13, $7, $0, 255, 255, $0, 0, TeacherScript_0x184507, $ffff person_event SPRITE_SAGE, 9, 7, $7, $0, 255, 255, $92, 4, TrainerSageChow, $ffff person_event SPRITE_POKE_BALL, 11, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x18451e, $0647 -; 0x18477a diff --git a/maps/SproutTower2F.asm b/maps/SproutTower2F.asm index 18e9800f5..ff8050dad 100644 --- a/maps/SproutTower2F.asm +++ b/maps/SproutTower2F.asm @@ -1,14 +1,13 @@ -SproutTower2F_MapScriptHeader: ; 0x18477a +SproutTower2F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x18477c -TrainerSageNico: ; 0x18477c +TrainerSageNico: ; bit/flag number - dw $412 + dw EVENT_BEAT_SAGE_NICO ; trainer group && trainer id db SAGE, NICO @@ -24,20 +23,18 @@ TrainerSageNico: ; 0x18477c ; script when talk again dw SageNicoScript -; 0x184788 -SageNicoScript: ; 0x184788 +SageNicoScript: talkaftercancel loadfont writetext UnknownText_0x1847ff closetext loadmovesprites end -; 0x184790 -TrainerSageEdmond: ; 0x184790 +TrainerSageEdmond: ; bit/flag number - dw $417 + dw EVENT_BEAT_SAGE_EDMOND ; trainer group && trainer id db SAGE, EDMOND @@ -53,59 +50,50 @@ TrainerSageEdmond: ; 0x184790 ; script when talk again dw SageEdmondScript -; 0x18479c -SageEdmondScript: ; 0x18479c +SageEdmondScript: talkaftercancel loadfont writetext UnknownText_0x18486f closetext loadmovesprites end -; 0x1847a4 -MapSproutTower2FSignpost0Script: ; 0x1847a4 +MapSproutTower2FSignpost0Script: jumptext UnknownText_0x1848c8 -; 0x1847a7 -ItemFragment_0x1847a7: ; 0x1847a7 +ItemFragment_0x1847a7: db X_ACCURACY, 1 -; 0x1847a9 -SageNicoSeenText: ; 0x1847a9 +SageNicoSeenText: text "However hard we" line "battle, the TOWER" cont "will stand strong." done -; 0x1847df -SageNicoBeatenText: ; 0x1847df +SageNicoBeatenText: text "I fought hard but" line "I'm too weak." done -; 0x1847ff -UnknownText_0x1847ff: ; 0x1847ff +UnknownText_0x1847ff: text "The flexible pil-" line "lar protects the" para "TOWER, even from" line "earthquakes." done -; 0x184841 -SageEdmondSeenText: ; 0x184841 +SageEdmondSeenText: text "…Sway like leaves" line "in the wind…" done -; 0x184861 -SageEdmondBeatenText: ; 0x184861 +SageEdmondBeatenText: text "Oh, I'm weak!" done -; 0x18486f -UnknownText_0x18486f: ; 0x18486f +UnknownText_0x18486f: text "I tried to copy" line "BELLSPROUT's" @@ -115,17 +103,15 @@ UnknownText_0x18486f: ; 0x18486f para "But I didn't train" line "well enough." done -; 0x1848c8 -UnknownText_0x1848c8: ; 0x1848c8 +UnknownText_0x1848c8: text "A #MON statue…" para "It looks very" line "distinguished." done -; 0x1848f5 -SproutTower2F_MapEventHeader: ; 0x1848f5 +SproutTower2F_MapEventHeader: ; filler db 0, 0 @@ -148,4 +134,3 @@ SproutTower2F_MapEventHeader: ; 0x1848f5 person_event SPRITE_SAGE, 7, 16, $a, $0, 255, 255, $92, 4, TrainerSageNico, $ffff person_event SPRITE_SAGE, 18, 13, $8, $0, 255, 255, $92, 5, TrainerSageEdmond, $ffff person_event SPRITE_POKE_BALL, 5, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x1847a7, $0648 -; 0x18493b diff --git a/maps/SproutTower3F.asm b/maps/SproutTower3F.asm index c58629df3..78781a587 100644 --- a/maps/SproutTower3F.asm +++ b/maps/SproutTower3F.asm @@ -1,4 +1,4 @@ -SproutTower3F_MapScriptHeader: ; 0x18493b +SproutTower3F_MapScriptHeader: ; trigger count db 2 @@ -8,17 +8,14 @@ SproutTower3F_MapScriptHeader: ; 0x18493b ; callback count db 0 -; 0x184945 -UnknownScript_0x184945: ; 0x184945 +UnknownScript_0x184945: end -; 0x184946 -UnknownScript_0x184946: ; 0x184946 +UnknownScript_0x184946: end -; 0x184947 -UnknownScript_0x184947: ; 0x184947 +UnknownScript_0x184947: spriteface $0, UP showemote $0, $0, 15 special Functionc48f @@ -58,9 +55,8 @@ UnknownScript_0x184947: ; 0x184947 dotrigger $1 special RestartMapMusic end -; 0x1849a6 -SageLiScript: ; 0x1849a6 +SageLiScript: faceplayer loadfont checkevent EVENT_GOT_HM05_FLASH @@ -82,18 +78,16 @@ SageLiScript: ; 0x1849a6 closetext loadmovesprites end -; 0x1849d1 -UnknownScript_0x1849d1: ; 0x1849d1 +UnknownScript_0x1849d1: writetext UnknownText_0x184d88 closetext loadmovesprites end -; 0x1849d7 -TrainerSageJin: ; 0x1849d7 +TrainerSageJin: ; bit/flag number - dw $413 + dw EVENT_BEAT_SAGE_JIN ; trainer group && trainer id db SAGE, JIN @@ -109,20 +103,18 @@ TrainerSageJin: ; 0x1849d7 ; script when talk again dw SageJinScript -; 0x1849e3 -SageJinScript: ; 0x1849e3 +SageJinScript: talkaftercancel loadfont writetext UnknownText_0x184dfa closetext loadmovesprites end -; 0x1849eb -TrainerSageTroy: ; 0x1849eb +TrainerSageTroy: ; bit/flag number - dw $414 + dw EVENT_BEAT_SAGE_TROY ; trainer group && trainer id db SAGE, TROY @@ -138,20 +130,18 @@ TrainerSageTroy: ; 0x1849eb ; script when talk again dw SageTroyScript -; 0x1849f7 -SageTroyScript: ; 0x1849f7 +SageTroyScript: talkaftercancel loadfont writetext UnknownText_0x184ea4 closetext loadmovesprites end -; 0x1849ff -TrainerSageNeal: ; 0x1849ff +TrainerSageNeal: ; bit/flag number - dw $418 + dw EVENT_BEAT_SAGE_NEAL ; trainer group && trainer id db SAGE, NEAL @@ -167,53 +157,44 @@ TrainerSageNeal: ; 0x1849ff ; script when talk again dw SageNealScript -; 0x184a0b -SageNealScript: ; 0x184a0b +SageNealScript: talkaftercancel loadfont writetext UnknownText_0x184f12 closetext loadmovesprites end -; 0x184a13 -MapSproutTower3FSignpost3Script: ; 0x184a13 +MapSproutTower3FSignpost3Script: jumptext UnknownText_0x184f37 -; 0x184a16 -MapSproutTower3FSignpost5Script: ; 0x184a16 +MapSproutTower3FSignpost5Script: jumptext UnknownText_0x184f61 -; 0x184a19 -ItemFragment_0x184a19: ; 0x184a19 +ItemFragment_0x184a19: db POTION, 1 -; 0x184a1b -ItemFragment_0x184a1b: ; 0x184a1b +ItemFragment_0x184a1b: db ESCAPE_ROPE, 1 -; 0x184a1d -MovementData_0x184a1d: ; 0x184a1d +MovementData_0x184a1d: step_up step_up step_up step_up step_end -; 0x184a22 -MovementData_0x184a22: ; 0x184a22 +MovementData_0x184a22: step_up step_end -; 0x184a24 -MovementData_0x184a24: ; 0x184a24 +MovementData_0x184a24: step_right step_down step_end -; 0x184a27 -UnknownText_0x184a27: ; 0x184a27 +UnknownText_0x184a27: text "ELDER: You are in-" line "deed skilled as a" cont "trainer." @@ -233,9 +214,8 @@ UnknownText_0x184a27: ; 0x184a27 para "#MON are not" line "tools of war…" done -; 0x184aec -UnknownText_0x184aec: ; 0x184aec +UnknownText_0x184aec: text "…" line "…Humph!" @@ -260,15 +240,13 @@ UnknownText_0x184aec: ; 0x184aec line "care less about" cont "weak #MON." done -; 0x184bc8 -UnknownText_0x184bc8: ; 0x184bc8 +UnknownText_0x184bc8: text "<RIVAL> used an" line "ESCAPE ROPE!" done -; 0x184be0 -SageLiSeenText: ; 0x184be0 +SageLiSeenText: text "So good of you to" line "come here!" @@ -290,14 +268,12 @@ SageLiSeenText: ; 0x184be0 para "your #MON and" line "you!" done -; 0x184cb2 -SageLiBeatenText: ; 0x184cb2 +SageLiBeatenText: text "Ah, excellent!" done -; 0x184cc2 -UnknownText_0x184cc2: ; 0x184cc2 +UnknownText_0x184cc2: text "You and your #-" line "MON should have" @@ -307,9 +283,8 @@ UnknownText_0x184cc2: ; 0x184cc2 para "Take this FLASH" line "HM." done -; 0x184d13 -UnknownText_0x184d13: ; 0x184d13 +UnknownText_0x184d13: text "FLASH illuminates" line "even the darkest" cont "of all places." @@ -320,29 +295,25 @@ UnknownText_0x184d13: ; 0x184d13 para "need the BADGE" line "from VIOLET's GYM." done -; 0x184d88 -UnknownText_0x184d88: ; 0x184d88 +UnknownText_0x184d88: text "I hope you learn" line "and grow from your" cont "journey." done -; 0x184db6 -SageJinSeenText: ; 0x184db6 +SageJinSeenText: text "I train to find" line "enlightenment in" cont "#MON!" done -; 0x184dde -SageJinBeatenText: ; 0x184dde +SageJinBeatenText: text "My training is" line "incomplete…" done -; 0x184dfa -UnknownText_0x184dfa: ; 0x184dfa +UnknownText_0x184dfa: text "As #MON grow" line "stronger, so does" cont "the trainer." @@ -353,62 +324,53 @@ UnknownText_0x184dfa: ; 0x184dfa para "stronger, so do" line "the #MON." done -; 0x184e60 -SageTroySeenText: ; 0x184e60 +SageTroySeenText: text "Let me see how" line "much you trust" cont "your #MON." done -; 0x184e8a -SageTroyBeatenText: ; 0x184e8a +SageTroyBeatenText: text "Yes, your trust is" line "real!" done -; 0x184ea4 -UnknownText_0x184ea4: ; 0x184ea4 +UnknownText_0x184ea4: text "It is not far to" line "the ELDER." done -; 0x184ec1 -SageNealSeenText: ; 0x184ec1 +SageNealSeenText: text "The ELDER's HM" line "lights even pitch-" cont "black darkness." done -; 0x184ef3 -SageNealBeatenText: ; 0x184ef3 +SageNealBeatenText: text "It is my head that" line "is bright!" done -; 0x184f12 -UnknownText_0x184f12: ; 0x184f12 +UnknownText_0x184f12: text "Let there be light" line "on your journey." done -; 0x184f37 -UnknownText_0x184f37: ; 0x184f37 +UnknownText_0x184f37: text "It's a powerful" line "painting of a" cont "BELLSPROUT." done -; 0x184f61 -UnknownText_0x184f61: ; 0x184f61 +UnknownText_0x184f61: text "A #MON statue…" para "It looks very" line "distinguished." done -; 0x184f8e -SproutTower3F_MapEventHeader: ; 0x184f8e +SproutTower3F_MapEventHeader: ; filler db 0, 0 @@ -438,4 +400,3 @@ SproutTower3F_MapEventHeader: ; 0x184f8e person_event SPRITE_POKE_BALL, 18, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x184a19, $0649 person_event SPRITE_POKE_BALL, 5, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x184a1b, $064a person_event SPRITE_SILVER, 8, 14, $7, $0, 255, 255, $0, 0, ObjectEvent, EVENT_RIVAL_SPROUT_TOWER -; 0x18501a diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm index a3ac79dc7..2698dfe37 100644 --- a/maps/TeamRocketBaseB1F.asm +++ b/maps/TeamRocketBaseB1F.asm @@ -1,4 +1,4 @@ -TeamRocketBaseB1F_MapScriptHeader: ; 0x6c651 +TeamRocketBaseB1F_MapScriptHeader: ; trigger count db 1 @@ -11,18 +11,15 @@ TeamRocketBaseB1F_MapScriptHeader: ; 0x6c651 ; callbacks dbw 2, UnknownScript_0x6c65b -; 0x6c65a -UnknownScript_0x6c65a: ; 0x6c65a +UnknownScript_0x6c65a: end -; 0x6c65b -UnknownScript_0x6c65b: ; 0x6c65b +UnknownScript_0x6c65b: disappear $2 return -; 0x6c65e -SecurityCamera1a: ; 0x6c65e +SecurityCamera1a: checkevent EVENT_SECURITY_CAMERA_1 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -46,9 +43,8 @@ SecurityCamera1a: ; 0x6c65e if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_1 end -; 0x6c6a7 -SecurityCamera1b: ; 0x6c6a7 +SecurityCamera1b: checkevent EVENT_SECURITY_CAMERA_1 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -72,9 +68,8 @@ SecurityCamera1b: ; 0x6c6a7 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_1 end -; 0x6c6f0 -SecurityCamera2a: ; 0x6c6f0 +SecurityCamera2a: checkevent EVENT_SECURITY_CAMERA_2 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -99,9 +94,8 @@ SecurityCamera2a: ; 0x6c6f0 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_2 end -; 0x6c73c -SecurityCamera2b: ; 0x6c73c +SecurityCamera2b: checkevent EVENT_SECURITY_CAMERA_2 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -126,9 +120,8 @@ SecurityCamera2b: ; 0x6c73c if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_2 end -; 0x6c788 -SecurityCamera3a: ; 0x6c788 +SecurityCamera3a: checkevent EVENT_SECURITY_CAMERA_3 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -153,9 +146,8 @@ SecurityCamera3a: ; 0x6c788 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_3 end -; 0x6c7d4 -SecurityCamera3b: ; 0x6c7d4 +SecurityCamera3b: checkevent EVENT_SECURITY_CAMERA_3 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -180,9 +172,8 @@ SecurityCamera3b: ; 0x6c7d4 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_3 end -; 0x6c820 -SecurityCamera4: ; 0x6c820 +SecurityCamera4: checkevent EVENT_SECURITY_CAMERA_4 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -207,9 +198,8 @@ SecurityCamera4: ; 0x6c820 if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_4 end -; 0x6c86c -SecurityCamera5: ; 0x6c86c +SecurityCamera5: checkevent EVENT_SECURITY_CAMERA_5 iftrue NoSecurityCamera scall PlaySecurityCameraSounds @@ -234,13 +224,11 @@ SecurityCamera5: ; 0x6c86c if_equal $1, NoSecurityCamera setevent EVENT_SECURITY_CAMERA_5 end -; 0x6c8b8 -NoSecurityCamera: ; 0x6c8b8 +NoSecurityCamera: end -; 0x6c8b9 -TrainerCameraGrunt1: ; 0x6c8b9 +TrainerCameraGrunt1: loadfont writetext CameraGrunt1SeenText closetext @@ -252,9 +240,8 @@ TrainerCameraGrunt1: ; 0x6c8b9 disappear $2 returnafterbattle end -; 0x6c8ce -TrainerCameraGrunt2: ; 0x6c8ce +TrainerCameraGrunt2: loadfont writetext CameraGrunt2SeenText closetext @@ -266,9 +253,8 @@ TrainerCameraGrunt2: ; 0x6c8ce disappear $2 returnafterbattle end -; 0x6c8e3 -PlaySecurityCameraSounds: ; 0x6c8e3 +PlaySecurityCameraSounds: playsound SFX_LICK pause 10 playsound SFX_LICK @@ -281,9 +267,8 @@ PlaySecurityCameraSounds: ; 0x6c8e3 pause 10 playsound SFX_LICK end -; 0x6c900 -ExplodingTrap1: ; 0x6c900 +ExplodingTrap1: checkevent EVENT_EXPLODING_TRAP_1 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -291,7 +276,7 @@ ExplodingTrap1: ; 0x6c900 setevent EVENT_EXPLODING_TRAP_1 end -ExplodingTrap2: ; 0x6c90e +ExplodingTrap2: checkevent EVENT_EXPLODING_TRAP_2 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -299,7 +284,7 @@ ExplodingTrap2: ; 0x6c90e setevent EVENT_EXPLODING_TRAP_2 end -ExplodingTrap3: ; 0x6c91c +ExplodingTrap3: checkevent EVENT_EXPLODING_TRAP_3 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -307,7 +292,7 @@ ExplodingTrap3: ; 0x6c91c setevent EVENT_EXPLODING_TRAP_3 end -ExplodingTrap4: ; 0x6c92a +ExplodingTrap4: checkevent EVENT_EXPLODING_TRAP_4 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -315,7 +300,7 @@ ExplodingTrap4: ; 0x6c92a setevent EVENT_EXPLODING_TRAP_4 end -ExplodingTrap5: ; 0x6c938 +ExplodingTrap5: checkevent EVENT_EXPLODING_TRAP_5 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -323,7 +308,7 @@ ExplodingTrap5: ; 0x6c938 setevent EVENT_EXPLODING_TRAP_5 end -ExplodingTrap6: ; 0x6c946 +ExplodingTrap6: checkevent EVENT_EXPLODING_TRAP_6 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -331,7 +316,7 @@ ExplodingTrap6: ; 0x6c946 setevent EVENT_EXPLODING_TRAP_6 end -ExplodingTrap7: ; 0x6c954 +ExplodingTrap7: checkevent EVENT_EXPLODING_TRAP_7 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -339,7 +324,7 @@ ExplodingTrap7: ; 0x6c954 setevent EVENT_EXPLODING_TRAP_7 end -ExplodingTrap8: ; 0x6c962 +ExplodingTrap8: checkevent EVENT_EXPLODING_TRAP_8 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -347,7 +332,7 @@ ExplodingTrap8: ; 0x6c962 setevent EVENT_EXPLODING_TRAP_8 end -ExplodingTrap9: ; 0x6c970 +ExplodingTrap9: checkevent EVENT_EXPLODING_TRAP_9 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -355,7 +340,7 @@ ExplodingTrap9: ; 0x6c970 setevent EVENT_EXPLODING_TRAP_9 end -ExplodingTrap10: ; 0x6c97e +ExplodingTrap10: checkevent EVENT_EXPLODING_TRAP_10 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -363,7 +348,7 @@ ExplodingTrap10: ; 0x6c97e setevent EVENT_EXPLODING_TRAP_10 end -ExplodingTrap11: ; 0x6c98c +ExplodingTrap11: checkevent EVENT_EXPLODING_TRAP_11 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -371,7 +356,7 @@ ExplodingTrap11: ; 0x6c98c setevent EVENT_EXPLODING_TRAP_11 end -ExplodingTrap12: ; 0x6c99a +ExplodingTrap12: checkevent EVENT_EXPLODING_TRAP_12 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -379,7 +364,7 @@ ExplodingTrap12: ; 0x6c99a setevent EVENT_EXPLODING_TRAP_12 end -ExplodingTrap13: ; 0x6c9a8 +ExplodingTrap13: checkevent EVENT_EXPLODING_TRAP_13 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -387,7 +372,7 @@ ExplodingTrap13: ; 0x6c9a8 setevent EVENT_EXPLODING_TRAP_13 end -ExplodingTrap14: ; 0x6c9b6 +ExplodingTrap14: checkevent EVENT_EXPLODING_TRAP_14 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -395,7 +380,7 @@ ExplodingTrap14: ; 0x6c9b6 setevent EVENT_EXPLODING_TRAP_14 end -ExplodingTrap15: ; 0x6c9c4 +ExplodingTrap15: checkevent EVENT_EXPLODING_TRAP_15 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -403,7 +388,7 @@ ExplodingTrap15: ; 0x6c9c4 setevent EVENT_EXPLODING_TRAP_15 end -ExplodingTrap16: ; 0x6c9d2 +ExplodingTrap16: checkevent EVENT_EXPLODING_TRAP_16 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -411,7 +396,7 @@ ExplodingTrap16: ; 0x6c9d2 setevent EVENT_EXPLODING_TRAP_16 end -ExplodingTrap17: ; 0x6c9e0 +ExplodingTrap17: checkevent EVENT_EXPLODING_TRAP_17 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -419,7 +404,7 @@ ExplodingTrap17: ; 0x6c9e0 setevent EVENT_EXPLODING_TRAP_17 end -ExplodingTrap18: ; 0x6c9ee +ExplodingTrap18: checkevent EVENT_EXPLODING_TRAP_18 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -427,7 +412,7 @@ ExplodingTrap18: ; 0x6c9ee setevent EVENT_EXPLODING_TRAP_18 end -ExplodingTrap19: ; 0x6c9fc +ExplodingTrap19: checkevent EVENT_EXPLODING_TRAP_19 iftrue NoExplodingTrap scall GeodudeExplodingTrap @@ -435,7 +420,7 @@ ExplodingTrap19: ; 0x6c9fc setevent EVENT_EXPLODING_TRAP_19 end -ExplodingTrap20: ; 0x6ca0a +ExplodingTrap20: checkevent EVENT_EXPLODING_TRAP_20 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -443,7 +428,7 @@ ExplodingTrap20: ; 0x6ca0a setevent EVENT_EXPLODING_TRAP_20 end -ExplodingTrap21: ; 0x6ca18 +ExplodingTrap21: checkevent EVENT_EXPLODING_TRAP_21 iftrue NoExplodingTrap scall KoffingExplodingTrap @@ -451,7 +436,7 @@ ExplodingTrap21: ; 0x6ca18 setevent EVENT_EXPLODING_TRAP_21 end -ExplodingTrap22: ; 0x6ca26 +ExplodingTrap22: checkevent EVENT_EXPLODING_TRAP_22 iftrue NoExplodingTrap scall VoltorbExplodingTrap @@ -459,7 +444,7 @@ ExplodingTrap22: ; 0x6ca26 setevent EVENT_EXPLODING_TRAP_22 end -VoltorbExplodingTrap: ; 0x6ca34 +VoltorbExplodingTrap: special Function8c084 cry VOLTORB special Function8c079 @@ -469,7 +454,7 @@ VoltorbExplodingTrap: ; 0x6ca34 startbattle end -GeodudeExplodingTrap: ; 0x6ca47 +GeodudeExplodingTrap: special Function8c084 cry GEODUDE special Function8c079 @@ -479,7 +464,7 @@ GeodudeExplodingTrap: ; 0x6ca47 startbattle end -KoffingExplodingTrap: ; 0x6ca5a +KoffingExplodingTrap: special Function8c084 cry KOFFING special Function8c079 @@ -489,13 +474,12 @@ KoffingExplodingTrap: ; 0x6ca5a startbattle end -NoExplodingTrap: ; 0x6ca6d +NoExplodingTrap: end -; 0x6ca6e -TrainerScientistJed: ; 0x6ca6e +TrainerScientistJed: ; bit/flag number - dw $4a1 + dw EVENT_BEAT_SCIENTIST_JED ; trainer group && trainer id db SCIENTIST, JED @@ -511,20 +495,18 @@ TrainerScientistJed: ; 0x6ca6e ; script when talk again dw ScientistJedScript -; 0x6ca7a -ScientistJedScript: ; 0x6ca7a +ScientistJedScript: talkaftercancel loadfont writetext UnknownText_0x6cc16 closetext loadmovesprites end -; 0x6ca82 -TrainerGruntM16: ; 0x6ca82 +TrainerGruntM16: ; bit/flag number - dw $500 + dw EVENT_BEAT_ROCKET_GRUNTM_15 ; trainer group && trainer id db GRUNTM, 16 @@ -540,26 +522,22 @@ TrainerGruntM16: ; 0x6ca82 ; script when talk again dw GruntM16Script -; 0x6ca8e -GruntM16Script: ; 0x6ca8e +GruntM16Script: talkaftercancel loadfont writetext UnknownText_0x6cd1b closetext loadmovesprites end -; 0x6ca96 -MapTeamRocketBaseB1FSignpost5Script: ; 0x6ca96 +MapTeamRocketBaseB1FSignpost5Script: jumptext SecurityCameraText -; 0x6ca99 -MapTeamRocketBaseB1FSignpost7Script: ; 0x6ca99 +MapTeamRocketBaseB1FSignpost7Script: jumpstd teamrocketoath -; 0x6ca9c -MapTeamRocketBaseB1FSignpost0Script: ; 0x6ca9c +MapTeamRocketBaseB1FSignpost0Script: loadfont checkevent EVENT_TURNED_OFF_SECURITY_CAMERAS iftrue UnknownScript_0x6cabe @@ -574,42 +552,35 @@ MapTeamRocketBaseB1FSignpost0Script: ; 0x6ca9c setevent EVENT_SECURITY_CAMERA_4 setevent EVENT_SECURITY_CAMERA_5 end -; 0x6cabe -UnknownScript_0x6cabe: ; 0x6cabe +UnknownScript_0x6cabe: writetext UnknownText_0x6cdd0 closetext loadmovesprites end -; 0x6cac4 -ItemFragment_0x6cac4: ; 0x6cac4 +ItemFragment_0x6cac4: db HYPER_POTION, 1 -; 0x6cac6 -ItemFragment_0x6cac6: ; 0x6cac6 +ItemFragment_0x6cac6: db NUGGET, 1 -; 0x6cac8 -ItemFragment_0x6cac8: ; 0x6cac8 +ItemFragment_0x6cac8: db GUARD_SPEC, 1 -; 0x6caca -MapTeamRocketBaseB1FSignpostItem8: ; 0x6caca +MapTeamRocketBaseB1FSignpostItem8: dw $0086 db REVIVE -; 0x6cacd -SecurityCameraMovement1: ; 0x6cacd +SecurityCameraMovement1: big_step_right big_step_right big_step_right big_step_right step_end -; 0x6cad2 -SecurityCameraMovement2: ; 0x6cad2 +SecurityCameraMovement2: big_step_up big_step_right big_step_up @@ -618,9 +589,8 @@ SecurityCameraMovement2: ; 0x6cad2 big_step_up turn_head_right step_end -; 0x6cada -SecurityCameraMovement3: ; 0x6cada +SecurityCameraMovement3: big_step_left big_step_left big_step_left @@ -630,9 +600,8 @@ SecurityCameraMovement3: ; 0x6cada big_step_left big_step_left step_end -; 0x6cae3 -SecurityCameraMovement4: ; 0x6cae3 +SecurityCameraMovement4: ; he jumps over a trap jump_step_up big_step_right @@ -641,9 +610,8 @@ SecurityCameraMovement4: ; 0x6cae3 big_step_up turn_head_right step_end -; 0x6caea -SecurityCameraMovement5: ; 0x6caea +SecurityCameraMovement5: big_step_left big_step_left big_step_left @@ -652,9 +620,8 @@ SecurityCameraMovement5: ; 0x6caea big_step_left big_step_left step_end -; 0x6caf2 -SecurityCameraMovement6: ; 0x6caf2 +SecurityCameraMovement6: big_step_up big_step_up big_step_right @@ -663,9 +630,8 @@ SecurityCameraMovement6: ; 0x6caf2 big_step_up big_step_left step_end -; 0x6cafa -SecurityCameraMovement7: ; 0x6cafa +SecurityCameraMovement7: big_step_up big_step_up big_step_up @@ -674,9 +640,8 @@ SecurityCameraMovement7: ; 0x6cafa big_step_up big_step_left step_end -; 0x6cb02 -SecurityCameraMovement8: ; 0x6cb02 +SecurityCameraMovement8: big_step_down big_step_down big_step_right @@ -687,35 +652,30 @@ SecurityCameraMovement8: ; 0x6cb02 big_step_left big_step_left step_end -; 0x6cb0c -SecurityCameraMovement9: ; 0x6cb0c +SecurityCameraMovement9: big_step_left big_step_left big_step_left big_step_left big_step_left step_end -; 0x6cb12 -CameraGrunt1SeenText: ; 0x6cb12 +CameraGrunt1SeenText: text "Hey!" line "Intruder alert!" done -; 0x6cb28 -CameraGrunt1BeatenText: ; 0x6cb28 +CameraGrunt1BeatenText: text "Dang… I failed…" done -; 0x6cb39 -CameraGrunt2SeenText: ; 0x6cb39 +CameraGrunt2SeenText: text "It's my turn!" line "There's no escape!" done -; 0x6cb59 -CameraGrunt2BeatenText: ; 0x6cb59 +CameraGrunt2BeatenText: text "Surveillance cams" line "are in the #MON" cont "statues." @@ -724,9 +684,8 @@ CameraGrunt2BeatenText: ; 0x6cb59 line "ing until you trip" cont "a secret switch." done -; 0x6cbbb -ScientistJedSeenText: ; 0x6cbbb +ScientistJedSeenText: text "This was once a" line "ninja hideout." @@ -734,14 +693,12 @@ ScientistJedSeenText: ; 0x6cbbb line "confound intruders" cont "like you." done -; 0x6cc0b -ScientistJedBeatenText: ; 0x6cc0b +ScientistJedBeatenText: text "I get it…" done -; 0x6cc16 -UnknownText_0x6cc16: ; 0x6cc16 +UnknownText_0x6cc16: text "All right. I'll" line "divulge a secret" cont "about our hideout." @@ -756,9 +713,8 @@ UnknownText_0x6cc16: ; 0x6cc16 para "back to the en-" line "trance." done -; 0x6ccb7 -GruntM16SeenText: ; 0x6ccb7 +GruntM16SeenText: text "Heheh. Feeling" line "lucky, punk?" @@ -768,14 +724,12 @@ GruntM16SeenText: ; 0x6ccb7 para "We've got traps" line "set in the floor!" done -; 0x6cd12 -GruntM16BeatenText: ; 0x6cd12 +GruntM16BeatenText: text "Kaboom!" done -; 0x6cd1b -UnknownText_0x6cd1b: ; 0x6cd1b +UnknownText_0x6cd1b: text "I don't even know" line "where the traps" cont "are planted." @@ -784,30 +738,26 @@ UnknownText_0x6cd1b: ; 0x6cd1b line "to collect your" cont "courage and walk." done -; 0x6cd7c -SecurityCameraText: ; 0x6cd7c +SecurityCameraText: text "It's a PERSIAN" line "statue…" para "Its eyes are oddly" line "shiny." done -; 0x6cdad -UnknownText_0x6cdad: ; 0x6cdad +UnknownText_0x6cdad: text "A secret switch!" line "Better press it." done -; 0x6cdd0 -UnknownText_0x6cdd0: ; 0x6cdd0 +UnknownText_0x6cdd0: text "The switch is" line "turned off." done -; 0x6cdeb -TeamRocketBaseB1F_MapEventHeader: ; 0x6cdeb +TeamRocketBaseB1F_MapEventHeader: ; filler db 0, 0 @@ -875,4 +825,3 @@ TeamRocketBaseB1F_MapEventHeader: ; 0x6cdeb person_event SPRITE_POKE_BALL, 10, 31, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac4, $0669 person_event SPRITE_POKE_BALL, 19, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac6, $066a person_event SPRITE_POKE_BALL, 16, 25, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac8, $066b -; 0x6cf70 diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm index 0e7ad6371..a4f477456 100644 --- a/maps/TeamRocketBaseB2F.asm +++ b/maps/TeamRocketBaseB2F.asm @@ -1,4 +1,4 @@ -TeamRocketBaseB2F_MapScriptHeader: ; 0x6cf70 +TeamRocketBaseB2F_MapScriptHeader: ; trigger count db 4 @@ -14,46 +14,38 @@ TeamRocketBaseB2F_MapScriptHeader: ; 0x6cf70 ; callbacks dbw 1, UnknownScript_0x6cf89 -; 0x6cf85 -UnknownScript_0x6cf85: ; 0x6cf85 +UnknownScript_0x6cf85: end -; 0x6cf86 -UnknownScript_0x6cf86: ; 0x6cf86 +UnknownScript_0x6cf86: end -; 0x6cf87 -UnknownScript_0x6cf87: ; 0x6cf87 +UnknownScript_0x6cf87: end -; 0x6cf88 -UnknownScript_0x6cf88: ; 0x6cf88 +UnknownScript_0x6cf88: end -; 0x6cf89 -UnknownScript_0x6cf89: ; 0x6cf89 +UnknownScript_0x6cf89: checkevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER iftrue UnknownScript_0x6cf90 return -; 0x6cf90 -UnknownScript_0x6cf90: ; 0x6cf90 +UnknownScript_0x6cf90: changeblock $e, $c, $7 return -; 0x6cf95 -UnknownScript_0x6cf95: ; 0x6cf95 +UnknownScript_0x6cf95: moveperson $4, $9, $d jump UnknownScript_0x6cfac -; 0x6cf9c -UnknownScript_0x6cf9c: ; 0x6cf9c +UnknownScript_0x6cf9c: moveperson $3, $15, $10 moveperson $2, $15, $10 moveperson $5, $a, $d moveperson $4, $a, $d -UnknownScript_0x6cfac: ; 0x6cfac +UnknownScript_0x6cfac: appear $3 appear $2 loadfont @@ -101,7 +93,7 @@ UnknownScript_0x6cfac: ; 0x6cfac setevent $06de setevent $06d6 returnafterbattle - setevent $0570 + setevent EVENT_BEAT_ROCKET_EXECUTIVEF_2 loadfont writetext UnknownText_0x6d4c6 closetext @@ -138,31 +130,27 @@ UnknownScript_0x6cfac: ; 0x6cfac loadmovesprites applymovement $4, MovementData_0x6d267 disappear $4 -; 0x6d075 -UnknownScript_0x6d075: ; 0x6d075 +UnknownScript_0x6d075: applymovement $0, MovementData_0x6d271 end -; 0x6d07a -UnknownScript_0x6d07a: ; 0x6d07a +UnknownScript_0x6d07a: loadfont writetext UnknownText_0x6d7ea closetext loadmovesprites applymovement $0, MovementData_0x6d278 end -; 0x6d085 -UnknownScript_0x6d085: ; 0x6d085 +UnknownScript_0x6d085: spriteface $0, UP jump UnknownScript_0x6d091 -; 0x6d08b -UnknownScript_0x6d08b: ; 0x6d08b +UnknownScript_0x6d08b: spriteface $0, RIGHT spriteface $4, LEFT -UnknownScript_0x6d091: ; 0x6d091 +UnknownScript_0x6d091: loadfont writetext UnknownText_0x6da97 closetext @@ -183,17 +171,15 @@ UnknownScript_0x6d091: ; 0x6d091 applymovement $4, MovementData_0x6d212 disappear $4 end -; 0x6d0be -UnknownScript_0x6d0be: ; 0x6d0be +UnknownScript_0x6d0be: applymovement $4, MovementData_0x6d219 disappear $4 end -; 0x6d0c5 -TrainerGruntM17: ; 0x6d0c5 +TrainerGruntM17: ; bit/flag number - dw $501 + dw EVENT_BEAT_ROCKET_GRUNTM_16 ; trainer group && trainer id db GRUNTM, 17 @@ -209,20 +195,18 @@ TrainerGruntM17: ; 0x6d0c5 ; script when talk again dw GruntM17Script -; 0x6d0d1 -GruntM17Script: ; 0x6d0d1 +GruntM17Script: talkaftercancel loadfont writetext UnknownText_0x6db88 closetext loadmovesprites end -; 0x6d0d9 -TrainerGruntM18: ; 0x6d0d9 +TrainerGruntM18: ; bit/flag number - dw $502 + dw EVENT_BEAT_ROCKET_GRUNTM_17 ; trainer group && trainer id db GRUNTM, 18 @@ -238,20 +222,18 @@ TrainerGruntM18: ; 0x6d0d9 ; script when talk again dw GruntM18Script -; 0x6d0e5 -GruntM18Script: ; 0x6d0e5 +GruntM18Script: talkaftercancel loadfont writetext UnknownText_0x6dc1a closetext loadmovesprites end -; 0x6d0ed -TrainerGruntM19: ; 0x6d0ed +TrainerGruntM19: ; bit/flag number - dw $503 + dw EVENT_BEAT_ROCKET_GRUNTM_18 ; trainer group && trainer id db GRUNTM, 19 @@ -267,18 +249,16 @@ TrainerGruntM19: ; 0x6d0ed ; script when talk again dw GruntM19Script -; 0x6d0f9 -GruntM19Script: ; 0x6d0f9 +GruntM19Script: talkaftercancel loadfont writetext UnknownText_0x6dcd1 closetext loadmovesprites end -; 0x6d101 -VoltorbScript_0x6d101: ; 0x6d101 +VoltorbScript_0x6d101: cry ELECTRODE loadpokedata ELECTRODE, 23 startbattle @@ -295,9 +275,8 @@ VoltorbScript_0x6d101: ; 0x6d101 special PlayMapMusic applymovement $0, MovementData_0x6d28c jump UnknownScript_0x6d184 -; 0x6d12c -VoltorbScript_0x6d12c: ; 0x6d12c +VoltorbScript_0x6d12c: cry ELECTRODE loadpokedata ELECTRODE, 23 startbattle @@ -314,9 +293,8 @@ VoltorbScript_0x6d12c: ; 0x6d12c special PlayMapMusic applymovement $0, MovementData_0x6d299 jump UnknownScript_0x6d184 -; 0x6d157 -VoltorbScript_0x6d157: ; 0x6d157 +VoltorbScript_0x6d157: cry ELECTRODE loadpokedata ELECTRODE, 23 startbattle @@ -333,14 +311,12 @@ VoltorbScript_0x6d157: ; 0x6d157 special PlayMapMusic applymovement $0, MovementData_0x6d2a4 jump UnknownScript_0x6d184 -; 0x6d182 -UnknownScript_0x6d182: ; 0x6d182 +UnknownScript_0x6d182: returnafterbattle end -; 0x6d184 -UnknownScript_0x6d184: ; 0x6d184 +UnknownScript_0x6d184: moveperson $4, $12, $6 appear $4 applymovement $4, MovementData_0x6d27a @@ -374,15 +350,13 @@ UnknownScript_0x6d184: ; 0x6d184 setevent EVENT_SECURITY_CAMERA_4 setevent EVENT_SECURITY_CAMERA_5 end -; 0x6d1d7 -MapTeamRocketBaseB2FSignpostPtr1: ; 0x6d1d7 +MapTeamRocketBaseB2FSignpostPtr1: dw $0300 dw MapTeamRocketBaseB2FSignpost1Script -; 0x6d1db -MapTeamRocketBaseB2FSignpost1Script: ; 0x6d1db +MapTeamRocketBaseB2FSignpost1Script: loadfont checkevent EVENT_LEARNED_HAIL_GIOVANNI iftrue UnknownScript_0x6d1e8 @@ -390,9 +364,8 @@ MapTeamRocketBaseB2FSignpost1Script: ; 0x6d1db closetext loadmovesprites end -; 0x6d1e8 -UnknownScript_0x6d1e8: ; 0x6d1e8 +UnknownScript_0x6d1e8: writetext UnknownText_0x6dd6b closetext playsound SFX_ENTER_DOOR @@ -402,9 +375,8 @@ UnknownScript_0x6d1e8: ; 0x6d1e8 setevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER waitbutton end -; 0x6d1fa -MapTeamRocketBaseB2FSignpost21Script: ; 0x6d1fa +MapTeamRocketBaseB2FSignpost21Script: loadfont checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue UnknownScript_0x6d207 @@ -412,26 +384,22 @@ MapTeamRocketBaseB2FSignpost21Script: ; 0x6d1fa closetext loadmovesprites end -; 0x6d207 -UnknownScript_0x6d207: ; 0x6d207 +UnknownScript_0x6d207: writetext UnknownText_0x6de03 closetext loadmovesprites end -; 0x6d20d -ItemFragment_0x6d20d: ; 0x6d20d +ItemFragment_0x6d20d: db TM_THIEF, 1 -; 0x6d20f -MapTeamRocketBaseB2FSignpostItem22: ; 0x6d20f +MapTeamRocketBaseB2FSignpostItem22: dw $0087 db FULL_HEAL -; 0x6d212 -MovementData_0x6d212: ; 0x6d212 +MovementData_0x6d212: step_right step_right step_right @@ -439,26 +407,23 @@ MovementData_0x6d212: ; 0x6d212 step_right step_right step_end -; 0x6d219 -MovementData_0x6d219: ; 0x6d219 +MovementData_0x6d219: step_right step_right step_right step_right step_right step_end -; 0x6d21f -MovementData_0x6d21f: ; 0x6d21f +MovementData_0x6d21f: step_down step_down step_down turn_head_right step_end -; 0x6d224 -MovementData_0x6d224: ; 0x6d224 +MovementData_0x6d224: big_step_left big_step_left big_step_up @@ -470,9 +435,8 @@ MovementData_0x6d224: ; 0x6d224 big_step_left turn_head_down step_end -; 0x6d22f -MovementData_0x6d22f: ; 0x6d22f +MovementData_0x6d22f: big_step_left big_step_left big_step_up @@ -480,70 +444,60 @@ MovementData_0x6d22f: ; 0x6d22f big_step_left big_step_left step_end -; 0x6d236 -MovementData_0x6d236: ; 0x6d236 +MovementData_0x6d236: big_step_right big_step_right big_step_right big_step_right step_end -; 0x6d23b -MovementData_0x6d23b: ; 0x6d23b +MovementData_0x6d23b: fix_facing db $39 ; movement jump_step_right db $38 ; movement remove_fixed_facing step_end -; 0x6d241 -MovementData_0x6d241: ; 0x6d241 +MovementData_0x6d241: slow_step_down turn_head_left step_end -; 0x6d244 -MovementData_0x6d244: ; 0x6d244 +MovementData_0x6d244: step_right step_right step_right step_end -; 0x6d248 -MovementData_0x6d248: ; 0x6d248 +MovementData_0x6d248: big_step_left step_end -; 0x6d24a -MovementData_0x6d24a: ; 0x6d24a +MovementData_0x6d24a: big_step_left step_end -; 0x6d24c -MovementData_0x6d24c: ; 0x6d24c +MovementData_0x6d24c: big_step_left big_step_up turn_head_left step_end -; 0x6d250 -MovementData_0x6d250: ; 0x6d250 +MovementData_0x6d250: step_right step_right turn_head_down step_end -; 0x6d254 -MovementData_0x6d254: ; 0x6d254 +MovementData_0x6d254: step_up step_up step_up step_end -; 0x6d258 -MovementData_0x6d258: ; 0x6d258 +MovementData_0x6d258: accelerate_last step_left step_left @@ -559,9 +513,8 @@ MovementData_0x6d258: ; 0x6d258 step_left turn_head_down step_end -; 0x6d267 -MovementData_0x6d267: ; 0x6d267 +MovementData_0x6d267: step_right step_right step_right @@ -572,9 +525,8 @@ MovementData_0x6d267: ; 0x6d267 step_up step_up step_end -; 0x6d271 -MovementData_0x6d271: ; 0x6d271 +MovementData_0x6d271: step_up step_left step_left @@ -582,14 +534,12 @@ MovementData_0x6d271: ; 0x6d271 step_left turn_head_up step_end -; 0x6d278 -MovementData_0x6d278: ; 0x6d278 +MovementData_0x6d278: step_left step_end -; 0x6d27a -MovementData_0x6d27a: ; 0x6d27a +MovementData_0x6d27a: step_down step_down step_down @@ -599,9 +549,8 @@ MovementData_0x6d27a: ; 0x6d27a step_left step_left step_end -; 0x6d283 -MovementData_0x6d283: ; 0x6d283 +MovementData_0x6d283: step_down step_down step_left @@ -611,9 +560,8 @@ MovementData_0x6d283: ; 0x6d283 step_left step_left step_end -; 0x6d28c -MovementData_0x6d28c: ; 0x6d28c +MovementData_0x6d28c: step_right step_right step_down @@ -627,9 +575,8 @@ MovementData_0x6d28c: ; 0x6d28c step_right step_right step_end -; 0x6d299 -MovementData_0x6d299: ; 0x6d299 +MovementData_0x6d299: step_right step_right step_down @@ -641,9 +588,8 @@ MovementData_0x6d299: ; 0x6d299 step_right step_right step_end -; 0x6d2a4 -MovementData_0x6d2a4: ; 0x6d2a4 +MovementData_0x6d2a4: step_right step_right step_down @@ -653,15 +599,13 @@ MovementData_0x6d2a4: ; 0x6d2a4 step_right step_right step_end -; 0x6d2ad -UnknownText_0x6d2ad: ; 0x6d2ad +UnknownText_0x6d2ad: text "Hold it right" line "there!" done -; 0x6d2c3 -UnknownText_0x6d2c3: ; 0x6d2c3 +UnknownText_0x6d2c3: text "We can't have a" line "brat like you on" cont "the loose." @@ -680,16 +624,14 @@ UnknownText_0x6d2c3: ; 0x6d2c3 line "get ready to be" cont "thrashed." done -; 0x6d38c -UnknownText_0x6d38c: ; 0x6d38c +UnknownText_0x6d38c: text "Hey! Don't be so" line "selfish. Spread" cont "the fun around." done -; 0x6d3bd -UnknownText_0x6d3bd: ; 0x6d3bd +UnknownText_0x6d3bd: text "What? You had an" line "accomplice?" @@ -705,9 +647,8 @@ UnknownText_0x6d3bd: ; 0x6d3bd para "it is to meddle" line "with TEAM ROCKET!" done -; 0x6d45c -UnknownText_0x6d45c: ; 0x6d45c +UnknownText_0x6d45c: text "Tch, you really" line "are strong." @@ -719,9 +660,8 @@ UnknownText_0x6d45c: ; 0x6d45c para "you could become" line "an EXECUTIVE." done -; 0x6d4c6 -UnknownText_0x6d4c6: ; 0x6d4c6 +UnknownText_0x6d4c6: text "…This hideout is" line "done for…" @@ -748,9 +688,8 @@ UnknownText_0x6d4c6: ; 0x6d4c6 para "Fufufufu…" done -; 0x6d5d8 -UnknownText_0x6d5d8: ; 0x6d5d8 +UnknownText_0x6d5d8: text "LANCE: That did" line "it. We defeated" @@ -763,9 +702,8 @@ UnknownText_0x6d5d8: ; 0x6d5d8 para "guy I battled in" line "the process…" done -; 0x6d64e -UnknownText_0x6d64e: ; 0x6d64e +UnknownText_0x6d64e: text "Sorry, <PLAY_G>." line "I saw how well you" @@ -778,9 +716,8 @@ UnknownText_0x6d64e: ; 0x6d64e para "turn off that odd" line "radio signal." done -; 0x6d6cf -UnknownText_0x6d6cf: ; 0x6d6cf +UnknownText_0x6d6cf: text "It's this machine" line "that's causing all" cont "the problems." @@ -809,15 +746,13 @@ UnknownText_0x6d6cf: ; 0x6d6cf para "<PLAY_G>, let's" line "split the job." done -; 0x6d7ea -UnknownText_0x6d7ea: ; 0x6d7ea +UnknownText_0x6d7ea: text "LANCE: Leave this" line "side to me." done -; 0x6d809 -UnknownText_0x6d809: ; 0x6d809 +UnknownText_0x6d809: text "LANCE: That odd" line "signal has finally" cont "stopped." @@ -838,15 +773,13 @@ UnknownText_0x6d809: ; 0x6d809 line "but I don't have" cont "any need for it." done -; 0x6d8e6 -UnknownText_0x6d8e6: ; 0x6d8e6 +UnknownText_0x6d8e6: text "<PLAYER> received" line "HM06." done -; 0x6d8f8 -UnknownText_0x6d8f8: ; 0x6d8f8 +UnknownText_0x6d8f8: text "That's WHIRLPOOL." line "Teach it to a" @@ -862,9 +795,8 @@ UnknownText_0x6d8f8: ; 0x6d8f8 para "with the BADGE" line "from MAHOGANY GYM." done -; 0x6d994 -UnknownText_0x6d994: ; 0x6d994 +UnknownText_0x6d994: text "<PLAY_G>…" para "The journey to be-" @@ -893,9 +825,8 @@ UnknownText_0x6d994: ; 0x6d994 para "I look forward to" line "seeing you again!" done -; 0x6da97 -UnknownText_0x6da97: ; 0x6da97 +UnknownText_0x6da97: text "LANCE: Are you all" line "right?" @@ -906,16 +837,14 @@ UnknownText_0x6da97: ; 0x6da97 line "some of my medi-" cont "cine." done -; 0x6daf7 -UnknownText_0x6daf7: ; 0x6daf7 +UnknownText_0x6daf7: text "LANCE: <PLAY_G>," line "let's give it our" cont "best for #MON." done -; 0x6db22 -GruntM17SeenText: ; 0x6db22 +GruntM17SeenText: text "The door won't" line "open?" @@ -925,14 +854,12 @@ GruntM17SeenText: ; 0x6db22 para "password that only" line "TEAM ROCKET knows." done -; 0x6db79 -GruntM17BeatenText: ; 0x6db79 +GruntM17BeatenText: text "What? I lost?" done -; 0x6db88 -UnknownText_0x6db88: ; 0x6db88 +UnknownText_0x6db88: text "Heh, I'm just a" line "GRUNT." @@ -940,23 +867,20 @@ UnknownText_0x6db88: ; 0x6db88 line "password. Too bad" cont "for you." done -; 0x6dbca -GruntM18SeenText: ; 0x6dbca +GruntM18SeenText: text "Oh, a kid? I don't" line "really like this," para "but eliminate you" line "I must." done -; 0x6dc09 -GruntM18BeatenText: ; 0x6dc09 +GruntM18BeatenText: text "I knew I'd lose…" done -; 0x6dc1a -UnknownText_0x6dc1a: ; 0x6dc1a +UnknownText_0x6dc1a: text "I got wiped out on" line "the last mission" cont "by a kid too." @@ -970,20 +894,17 @@ UnknownText_0x6dc1a: ; 0x6dc1a para "looking eyes just" line "creamed me…" done -; 0x6dcb0 -GruntM19SeenText: ; 0x6dcb0 +GruntM19SeenText: text "You rotten little" line "pest!" done -; 0x6dcc9 -GruntM19BeatenText: ; 0x6dcc9 +GruntM19BeatenText: text "Grrrr…" done -; 0x6dcd1 -UnknownText_0x6dcd1: ; 0x6dcd1 +UnknownText_0x6dcd1: text "Heh, only the boss" line "knows the password" cont "for that door." @@ -992,17 +913,15 @@ UnknownText_0x6dcd1: ; 0x6dcd1 line "Who knows? Go look" cont "for yourself." done -; 0x6dd39 -UnknownText_0x6dd39: ; 0x6dd39 +UnknownText_0x6dd39: text "The door's closed…" para "It needs a pass-" line "word to open." done -; 0x6dd6b -UnknownText_0x6dd6b: ; 0x6dd6b +UnknownText_0x6dd6b: text "The door's closed…" para "<PLAYER> entered" @@ -1010,9 +929,8 @@ UnknownText_0x6dd6b: ; 0x6dd6b para "The door opened!" done -; 0x6dda7 -UnknownText_0x6dda7: ; 0x6dda7 +UnknownText_0x6dda7: text "It's the radio" line "transmitter that's" @@ -1022,18 +940,16 @@ UnknownText_0x6dda7: ; 0x6dda7 para "It's working at" line "full capacity." done -; 0x6de03 -UnknownText_0x6de03: ; 0x6de03 +UnknownText_0x6de03: text "The radio trans-" line "mitter has finally" para "stopped its evil" line "broadcast." done -; 0x6de44 -TeamRocketBaseB2F_MapEventHeader: ; 0x6de44 +TeamRocketBaseB2F_MapEventHeader: ; filler db 0, 0 @@ -1099,4 +1015,3 @@ TeamRocketBaseB2F_MapEventHeader: ; 0x6de44 person_event SPRITE_ROCKET, 5, 8, $a, $0, 255, 255, $2, 1, TrainerGruntM18, $06da person_event SPRITE_ROCKET, 18, 25, $8, $0, 255, 255, $2, 4, TrainerGruntM19, $06da person_event SPRITE_POKE_BALL, 14, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x6d20d, $066c -; 0x6dfd4 diff --git a/maps/TeamRocketBaseB3F.asm b/maps/TeamRocketBaseB3F.asm index 839dc89ee..6ee78054e 100644 --- a/maps/TeamRocketBaseB3F.asm +++ b/maps/TeamRocketBaseB3F.asm @@ -1,4 +1,4 @@ -TeamRocketBaseB3F_MapScriptHeader: ; 0x6dfd4 +TeamRocketBaseB3F_MapScriptHeader: ; trigger count db 4 @@ -14,37 +14,30 @@ TeamRocketBaseB3F_MapScriptHeader: ; 0x6dfd4 ; callbacks dbw 1, UnknownScript_0x6dff0 -; 0x6dfe9 -UnknownScript_0x6dfe9: ; 0x6dfe9 +UnknownScript_0x6dfe9: priorityjump LanceScript_0x6dffc end -; 0x6dfed -UnknownScript_0x6dfed: ; 0x6dfed +UnknownScript_0x6dfed: end -; 0x6dfee -UnknownScript_0x6dfee: ; 0x6dfee +UnknownScript_0x6dfee: end -; 0x6dfef -UnknownScript_0x6dfef: ; 0x6dfef +UnknownScript_0x6dfef: end -; 0x6dff0 -UnknownScript_0x6dff0: ; 0x6dff0 +UnknownScript_0x6dff0: checkevent $0303 iftrue UnknownScript_0x6dff7 return -; 0x6dff7 -UnknownScript_0x6dff7: ; 0x6dff7 +UnknownScript_0x6dff7: changeblock $a, $8, $7 return -; 0x6dffc -LanceScript_0x6dffc: ; 0x6dffc +LanceScript_0x6dffc: spriteface $0, LEFT pause 5 spriteface $4, RIGHT @@ -58,9 +51,8 @@ LanceScript_0x6dffc: ; 0x6dffc disappear $2 dotrigger $1 end -; 0x6e019 -UnknownScript_0x6e019: ; 0x6e019 +UnknownScript_0x6e019: spriteface $0, LEFT showemote $0, $0, 15 special Functionc48f @@ -79,20 +71,17 @@ UnknownScript_0x6e019: ; 0x6e019 dotrigger $2 special RestartMapMusic end -; 0x6e048 -RocketScript_0x6e048: ; 0x6e048 +RocketScript_0x6e048: jumptextfaceplayer UnknownText_0x6e235 -; 0x6e04b -UnknownScript_0x6e04b: ; 0x6e04b +UnknownScript_0x6e04b: applymovement $0, MovementData_0x6e133 jump UnknownScript_0x6e056 -; 0x6e052 -UnknownScript_0x6e052: ; 0x6e052 +UnknownScript_0x6e052: applymovement $0, MovementData_0x6e13a -UnknownScript_0x6e056: ; 0x6e056 +UnknownScript_0x6e056: pause 30 showemote $0, $3, 15 playmusic MUSIC_ROCKET_ENCOUNTER @@ -107,7 +96,7 @@ UnknownScript_0x6e056: ; 0x6e056 loadtrainer EXECUTIVEM, 4 startbattle returnafterbattle - setevent $0574 + setevent EVENT_BEAT_ROCKET_EXECUTIVEM_4 loadfont writetext UnknownText_0x6e548 closetext @@ -118,20 +107,18 @@ UnknownScript_0x6e056: ; 0x6e056 disappear $3 dotrigger $3 end -; 0x6e091 -MoltresScript_0x6e091: ; 0x6e091 +MoltresScript_0x6e091: loadfont writetext UnknownText_0x6e585 closetext loadmovesprites setevent EVENT_LEARNED_HAIL_GIOVANNI end -; 0x6e09b -TrainerGruntF5: ; 0x6e09b +TrainerGruntF5: ; bit/flag number - dw $514 + dw EVENT_BEAT_ROCKET_GRUNTF_5 ; trainer group && trainer id db GRUNTF, 5 @@ -147,9 +134,8 @@ TrainerGruntF5: ; 0x6e09b ; script when talk again dw GruntF5Script -; 0x6e0a7 -GruntF5Script: ; 0x6e0a7 +GruntF5Script: talkaftercancel loadfont writetext UnknownText_0x6e611 @@ -157,11 +143,10 @@ GruntF5Script: ; 0x6e0a7 loadmovesprites setevent $0301 end -; 0x6e0b2 -TrainerGruntM28: ; 0x6e0b2 +TrainerGruntM28: ; bit/flag number - dw $50c + dw EVENT_BEAT_ROCKET_GRUNTM_21 ; trainer group && trainer id db GRUNTM, 28 @@ -177,9 +162,8 @@ TrainerGruntM28: ; 0x6e0b2 ; script when talk again dw GruntM28Script -; 0x6e0be -GruntM28Script: ; 0x6e0be +GruntM28Script: talkaftercancel loadfont writetext UnknownText_0x6e737 @@ -187,11 +171,10 @@ GruntM28Script: ; 0x6e0be loadmovesprites setevent $0302 end -; 0x6e0c9 -TrainerScientistRoss: ; 0x6e0c9 +TrainerScientistRoss: ; bit/flag number - dw $49f + dw EVENT_BEAT_SCIENTIST_ROSS ; trainer group && trainer id db SCIENTIST, ROSS @@ -207,20 +190,18 @@ TrainerScientistRoss: ; 0x6e0c9 ; script when talk again dw ScientistRossScript -; 0x6e0d5 -ScientistRossScript: ; 0x6e0d5 +ScientistRossScript: talkaftercancel loadfont writetext UnknownText_0x6e822 closetext loadmovesprites end -; 0x6e0dd -TrainerScientistMitch: ; 0x6e0dd +TrainerScientistMitch: ; bit/flag number - dw $4a0 + dw EVENT_BEAT_SCIENTIST_MITCH ; trainer group && trainer id db SCIENTIST, MITCH @@ -236,40 +217,35 @@ TrainerScientistMitch: ; 0x6e0dd ; script when talk again dw ScientistMitchScript -; 0x6e0e9 -ScientistMitchScript: ; 0x6e0e9 +ScientistMitchScript: talkaftercancel loadfont writetext UnknownText_0x6e90a closetext loadmovesprites end -; 0x6e0f1 -MapTeamRocketBaseB3FSignpostPtr1: ; 0x6e0f1 +MapTeamRocketBaseB3FSignpostPtr1: dw $0303 dw MapTeamRocketBaseB3FSignpost1Script -; 0x6e0f5 -MapTeamRocketBaseB3FSignpost1Script: ; 0x6e0f5 +MapTeamRocketBaseB3FSignpost1Script: loadfont checkevent $0301 iffalse UnknownScript_0x6e105 checkevent $0302 iffalse UnknownScript_0x6e105 jump UnknownScript_0x6e10b -; 0x6e105 -UnknownScript_0x6e105: ; 0x6e105 +UnknownScript_0x6e105: writetext UnknownText_0x6e970 closetext loadmovesprites end -; 0x6e10b -UnknownScript_0x6e10b: ; 0x6e10b +UnknownScript_0x6e10b: writetext UnknownText_0x6e9a3 closetext playsound SFX_ENTER_DOOR @@ -279,38 +255,30 @@ UnknownScript_0x6e10b: ; 0x6e10b setevent $0303 waitbutton end -; 0x6e11d -MapTeamRocketBaseB3FSignpost9Script: ; 0x6e11d +MapTeamRocketBaseB3FSignpost9Script: jumpstd teamrocketoath -; 0x6e120 -ItemFragment_0x6e120: ; 0x6e120 +ItemFragment_0x6e120: db PROTEIN, 1 -; 0x6e122 -ItemFragment_0x6e122: ; 0x6e122 +ItemFragment_0x6e122: db X_SPECIAL, 1 -; 0x6e124 -ItemFragment_0x6e124: ; 0x6e124 +ItemFragment_0x6e124: db FULL_HEAL, 1 -; 0x6e126 -ItemFragment_0x6e126: ; 0x6e126 +ItemFragment_0x6e126: db ICE_HEAL, 1 -; 0x6e128 -ItemFragment_0x6e128: ; 0x6e128 +ItemFragment_0x6e128: db ULTRA_BALL, 1 -; 0x6e12a -MovementData_0x6e12a: ; 0x6e12a +MovementData_0x6e12a: step_right step_end -; 0x6e12c -MovementData_0x6e12c: ; 0x6e12c +MovementData_0x6e12c: step_down step_left step_left @@ -318,9 +286,8 @@ MovementData_0x6e12c: ; 0x6e12c step_left step_left step_end -; 0x6e133 -MovementData_0x6e133: ; 0x6e133 +MovementData_0x6e133: step_up step_up step_up @@ -328,9 +295,8 @@ MovementData_0x6e133: ; 0x6e133 step_left turn_head_up step_end -; 0x6e13a -MovementData_0x6e13a: ; 0x6e13a +MovementData_0x6e13a: step_up step_up step_left @@ -339,20 +305,17 @@ MovementData_0x6e13a: ; 0x6e13a step_left turn_head_up step_end -; 0x6e142 -MovementData_0x6e142: ; 0x6e142 +MovementData_0x6e142: step_down step_end -; 0x6e144 -MovementData_0x6e144: ; 0x6e144 +MovementData_0x6e144: big_step_right big_step_right step_end -; 0x6e147 -MovementData_0x6e147: ; 0x6e147 +MovementData_0x6e147: fix_facing fast_jump_step_left remove_fixed_facing @@ -382,9 +345,8 @@ MovementData_0x6e147: ; 0x6e147 big_step_left big_step_left step_end -; 0x6e164 -MovementData_0x6e164: ; 0x6e164 +MovementData_0x6e164: step_down step_down step_down @@ -394,9 +356,8 @@ MovementData_0x6e164: ; 0x6e164 step_right step_right step_end -; 0x6e16d -MovementData_0x6e16d: ; 0x6e16d +MovementData_0x6e16d: step_left step_left step_up @@ -405,16 +366,14 @@ MovementData_0x6e16d: ; 0x6e16d step_up step_up step_end -; 0x6e175 -MovementData_0x6e175: ; 0x6e175 +MovementData_0x6e175: fix_facing big_step_right remove_fixed_facing step_end -; 0x6e179 -UnknownText_0x6e179: ; 0x6e179 +UnknownText_0x6e179: text "LANCE: It takes" line "two passwords to" @@ -432,16 +391,14 @@ UnknownText_0x6e179: ; 0x6e179 para "<PLAY_G>, let's go" line "get the passwords." done -; 0x6e235 -UnknownText_0x6e235: ; 0x6e235 +UnknownText_0x6e235: text "Urrggh… The guy" line "in the cape is" cont "incredibly tough…" done -; 0x6e267 -UnknownText_0x6e267: ; 0x6e267 +UnknownText_0x6e267: text "…" para "Didn't I tell you" @@ -482,9 +439,8 @@ UnknownText_0x6e267: ; 0x6e267 line "have the time for" cont "the likes of you!" done -; 0x6e400 -UnknownText_0x6e400: ; 0x6e400 +UnknownText_0x6e400: text "What? Who are you?" line "This is the office" @@ -510,35 +466,31 @@ UnknownText_0x6e400: ; 0x6e400 line "one disturb this" cont "place!" done -; 0x6e511 -UnknownText_0x6e511: ; 0x6e511 +UnknownText_0x6e511: text "I… I couldn't do a" line "thing…" para "GIOVANNI, please" line "forgive me…" done -; 0x6e548 -UnknownText_0x6e548: ; 0x6e548 +UnknownText_0x6e548: text "No, I can't let" line "this affect me." para "I have to inform" line "the others…" done -; 0x6e585 -UnknownText_0x6e585: ; 0x6e585 +UnknownText_0x6e585: text "MURKROW: The" line "password is…" para "HAIL GIOVANNI." done -; 0x6e5af -GruntF5SeenText: ; 0x6e5af +GruntF5SeenText: text "Do I know the" line "password?" @@ -547,15 +499,13 @@ GruntF5SeenText: ; 0x6e5af para "But no weakling's" line "going to get it!" done -; 0x6e5f1 -GruntF5BeatenText: ; 0x6e5f1 +GruntF5BeatenText: text "All right. Stop." line "I'll tell you." done -; 0x6e611 -UnknownText_0x6e611: ; 0x6e611 +UnknownText_0x6e611: text "The password to" line "the boss's room is" @@ -565,9 +515,8 @@ UnknownText_0x6e611: ; 0x6e611 line "unless you have" cont "two passwords." done -; 0x6e671 -GruntM28SeenText: ; 0x6e671 +GruntM28SeenText: text "Hyuck-hyuck-hyuck!" para "You're challenging" @@ -584,15 +533,13 @@ GruntM28SeenText: ; 0x6e671 para "a password to the" line "boss's room!" done -; 0x6e717 -GruntM28BeatenText: ; 0x6e717 +GruntM28BeatenText: text "Hyuck-hyuck-hyuck!" line "You're good!" done -; 0x6e737 -UnknownText_0x6e737: ; 0x6e737 +UnknownText_0x6e737: text "Hyuck-hyuck-hyuck!" para "The password to" @@ -601,9 +548,8 @@ UnknownText_0x6e737: ; 0x6e737 para "Uh…, I think it is" line "RATICATE TAIL." done -; 0x6e78d -ScientistRossSeenText: ; 0x6e78d +ScientistRossSeenText: text "I used to work for" line "SILPH, but now I" @@ -614,15 +560,13 @@ ScientistRossSeenText: ; 0x6e78d line "like you needs to" cont "be punished." done -; 0x6e802 -ScientistRossBeatenText: ; 0x6e802 +ScientistRossBeatenText: text "A mere tactical" line "error cost me…" done -; 0x6e822 -UnknownText_0x6e822: ; 0x6e822 +UnknownText_0x6e822: text "A radio signal" line "that drives #-" cont "MON mad…" @@ -636,23 +580,20 @@ UnknownText_0x6e822: ; 0x6e822 para "means absolutely" line "nothing." done -; 0x6e8ac -ScientistMitchSeenText: ; 0x6e8ac +ScientistMitchSeenText: text "I don't care that" line "#MON are hurt" cont "by our experiment." done -; 0x6e8df -ScientistMitchBeatenText: ; 0x6e8df +ScientistMitchBeatenText: text "Thinking is my" line "strong suit, not" cont "battling." done -; 0x6e90a -UnknownText_0x6e90a: ; 0x6e90a +UnknownText_0x6e90a: text "If we turn up the" line "power of our radio" @@ -662,17 +603,15 @@ UnknownText_0x6e90a: ; 0x6e90a para "The very thought" line "excites me!" done -; 0x6e970 -UnknownText_0x6e970: ; 0x6e970 +UnknownText_0x6e970: text "The door's closed…" para "It needs two" line "passwords to open." done -; 0x6e9a3 -UnknownText_0x6e9a3: ; 0x6e9a3 +UnknownText_0x6e9a3: text "The door's closed…" para "<PLAYER> entered" @@ -680,9 +619,8 @@ UnknownText_0x6e9a3: ; 0x6e9a3 para "The door opened!" done -; 0x6e9e4 -TeamRocketBaseB3F_MapEventHeader: ; 0x6e9e4 +TeamRocketBaseB3F_MapEventHeader: ; filler db 0, 0 @@ -728,4 +666,3 @@ TeamRocketBaseB3F_MapEventHeader: ; 0x6e9e4 person_event SPRITE_POKE_BALL, 13, 32, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e124, $066f person_event SPRITE_POKE_BALL, 6, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e126, $0670 person_event SPRITE_POKE_BALL, 14, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e128, $0654 -; 0x6eafe diff --git a/maps/UndergroundPathSwitchRoomEntrances.asm b/maps/UndergroundPathSwitchRoomEntrances.asm index 87ab575b4..b84b9a99c 100644 --- a/maps/UndergroundPathSwitchRoomEntrances.asm +++ b/maps/UndergroundPathSwitchRoomEntrances.asm @@ -1,4 +1,4 @@ -UndergroundPathSwitchRoomEntrances_MapScriptHeader: ; 0x7c9e8 +UndergroundPathSwitchRoomEntrances_MapScriptHeader: ; trigger count db 2 @@ -12,78 +12,72 @@ UndergroundPathSwitchRoomEntrances_MapScriptHeader: ; 0x7c9e8 ; callbacks dbw 1, UnknownScript_0x7c9f7 -; 0x7c9f5 -UnknownScript_0x7c9f5: ; 0x7c9f5 +UnknownScript_0x7c9f5: end -; 0x7c9f6 -UnknownScript_0x7c9f6: ; 0x7c9f6 +UnknownScript_0x7c9f6: end -; 0x7c9f7 -UnknownScript_0x7c9f7: ; 0x7c9f7 +UnknownScript_0x7c9f7: checkevent EVENT_SWITCH_4 iffalse UnknownScript_0x7ca01 changeblock $10, $6, $2d -UnknownScript_0x7ca01: ; 0x7ca01 +UnknownScript_0x7ca01: checkevent EVENT_SWITCH_5 iffalse UnknownScript_0x7ca0b changeblock $a, $6, $2d -UnknownScript_0x7ca0b: ; 0x7ca0b +UnknownScript_0x7ca0b: checkevent EVENT_SWITCH_6 iffalse UnknownScript_0x7ca15 changeblock $2, $6, $2d -UnknownScript_0x7ca15: ; 0x7ca15 +UnknownScript_0x7ca15: checkevent EVENT_SWITCH_7 iffalse UnknownScript_0x7ca1f changeblock $2, $a, $2d -UnknownScript_0x7ca1f: ; 0x7ca15 +UnknownScript_0x7ca1f: checkevent EVENT_SWITCH_8 iffalse UnknownScript_0x7ca29 changeblock $a, $a, $2d -UnknownScript_0x7ca29: ; 0x7ca29 +UnknownScript_0x7ca29: checkevent EVENT_SWITCH_9 iffalse UnknownScript_0x7ca33 changeblock $10, $a, $2d -UnknownScript_0x7ca33: ; 0x7ca33 +UnknownScript_0x7ca33: checkevent EVENT_SWITCH_10 iffalse UnknownScript_0x7ca41 changeblock $c, $6, $2a changeblock $c, $8, $2d -UnknownScript_0x7ca41: ; 0x7ca41 +UnknownScript_0x7ca41: checkevent EVENT_SWITCH_11 iffalse UnknownScript_0x7ca4f changeblock $6, $6, $2a changeblock $6, $8, $2d -UnknownScript_0x7ca4f: ; 0x7ca4f +UnknownScript_0x7ca4f: checkevent EVENT_SWITCH_12 iffalse UnknownScript_0x7ca5d changeblock $c, $a, $2a changeblock $c, $c, $2d -UnknownScript_0x7ca5d: ; 0x7ca5d +UnknownScript_0x7ca5d: checkevent EVENT_SWITCH_13 iffalse UnknownScript_0x7ca6b changeblock $6, $a, $2a changeblock $6, $c, $2d -UnknownScript_0x7ca6b: ; 0x7ca6b +UnknownScript_0x7ca6b: checkevent EVENT_SWITCH_14 iffalse UnknownScript_0x7ca79 changeblock $12, $a, $2a changeblock $12, $c, $2d -UnknownScript_0x7ca79: ; 0x7ca79 +UnknownScript_0x7ca79: return -; 0x7ca7a -SuperNerdScript_0x7ca7a: ; 0x7ca7a +SuperNerdScript_0x7ca7a: jumptextfaceplayer UnknownText_0x7d176 -; 0x7ca7d -TeacherScript_0x7ca7d: ; 0x7ca7d +TeacherScript_0x7ca7d: jumptextfaceplayer UnknownText_0x7d1d0 -; 0x7ca80 -UnknownScript_0x7ca80: ; 0x7ca80 +UnknownScript_0x7ca80: spriteface $0, RIGHT showemote $0, $0, 15 special Functionc48f @@ -101,9 +95,8 @@ UnknownScript_0x7ca80: ; 0x7ca80 waitbutton playmapmusic end -; 0x7caaa -UnknownScript_0x7caaa: ; 0x7caaa +UnknownScript_0x7caaa: spriteface $0, RIGHT showemote $0, $0, 15 special Functionc48f @@ -121,14 +114,13 @@ UnknownScript_0x7caaa: ; 0x7caaa waitbutton playmapmusic end -; 0x7cad4 -UnknownScript_0x7cad4: ; 0x7cad4 +UnknownScript_0x7cad4: checkevent $06c5 iftrue UnknownScript_0x7cae1 setevent $06c5 domaptrigger GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F, $1 -UnknownScript_0x7cae1: ; 0x7cae1 +UnknownScript_0x7cae1: playmusic MUSIC_RIVAL_ENCOUNTER loadfont writetext UnknownText_0x7ce9d @@ -146,9 +138,8 @@ UnknownScript_0x7cae1: ; 0x7cae1 reloadmapmusic returnafterbattle jump UnknownScript_0x7cb29 -; 0x7cb09 -UnknownScript_0x7cb09: ; 0x7cb09 +UnknownScript_0x7cb09: winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102 setlasttalked $c loadtrainer RIVAL1, RIVAL1_10 @@ -156,9 +147,8 @@ UnknownScript_0x7cb09: ; 0x7cb09 reloadmapmusic returnafterbattle jump UnknownScript_0x7cb29 -; 0x7cb19 -UnknownScript_0x7cb19: ; 0x7cb19 +UnknownScript_0x7cb19: winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102 setlasttalked $c loadtrainer RIVAL1, RIVAL1_11 @@ -166,20 +156,18 @@ UnknownScript_0x7cb19: ; 0x7cb19 reloadmapmusic returnafterbattle jump UnknownScript_0x7cb29 -; 0x7cb29 -UnknownScript_0x7cb29: ; 0x7cb29 +UnknownScript_0x7cb29: playmusic MUSIC_RIVAL_AFTER loadfont writetext UnknownText_0x7cfc2 closetext loadmovesprites end -; 0x7cb33 -TrainerGruntM11: ; 0x7cb33 +TrainerGruntM11: ; bit/flag number - dw $4fb + dw EVENT_BEAT_ROCKET_GRUNTM_11 ; trainer group && trainer id db GRUNTM, 11 @@ -195,20 +183,18 @@ TrainerGruntM11: ; 0x7cb33 ; script when talk again dw GruntM11Script -; 0x7cb3f -GruntM11Script: ; 0x7cb3f +GruntM11Script: talkaftercancel loadfont writetext UnknownText_0x7d290 closetext loadmovesprites end -; 0x7cb47 -TrainerGruntM25: ; 0x7cb47 +TrainerGruntM25: ; bit/flag number - dw $509 + dw EVENT_BEAT_ROCKET_GRUNTM_20 ; trainer group && trainer id db GRUNTM, 25 @@ -224,20 +210,18 @@ TrainerGruntM25: ; 0x7cb47 ; script when talk again dw GruntM25Script -; 0x7cb53 -GruntM25Script: ; 0x7cb53 +GruntM25Script: talkaftercancel loadfont writetext UnknownText_0x7d347 closetext loadmovesprites end -; 0x7cb5b -TrainerBurglarDuncan: ; 0x7cb5b +TrainerBurglarDuncan: ; bit/flag number - dw $42d + dw EVENT_BEAT_BURGLAR_DUNCAN ; trainer group && trainer id db BURGLAR, DUNCAN @@ -253,20 +237,18 @@ TrainerBurglarDuncan: ; 0x7cb5b ; script when talk again dw BurglarDuncanScript -; 0x7cb67 -BurglarDuncanScript: ; 0x7cb67 +BurglarDuncanScript: talkaftercancel loadfont writetext UnknownText_0x7d3cf closetext loadmovesprites end -; 0x7cb6f -TrainerBurglarEddie: ; 0x7cb6f +TrainerBurglarEddie: ; bit/flag number - dw $42e + dw EVENT_BEAT_BURGLAR_EDDIE ; trainer group && trainer id db BURGLAR, EDDIE @@ -282,20 +264,18 @@ TrainerBurglarEddie: ; 0x7cb6f ; script when talk again dw BurglarEddieScript -; 0x7cb7b -BurglarEddieScript: ; 0x7cb7b +BurglarEddieScript: talkaftercancel loadfont writetext UnknownText_0x7d45b closetext loadmovesprites end -; 0x7cb83 -TrainerGruntM13: ; 0x7cb83 +TrainerGruntM13: ; bit/flag number - dw $4fd + dw EVENT_BEAT_ROCKET_GRUNTM_12 ; trainer group && trainer id db GRUNTM, 13 @@ -311,20 +291,18 @@ TrainerGruntM13: ; 0x7cb83 ; script when talk again dw GruntM13Script -; 0x7cb8f -GruntM13Script: ; 0x7cb8f +GruntM13Script: talkaftercancel loadfont writetext UnknownText_0x7d51f closetext loadmovesprites end -; 0x7cb97 -TrainerGruntF3: ; 0x7cb97 +TrainerGruntF3: ; bit/flag number - dw $512 + dw EVENT_BEAT_ROCKET_GRUNTF_3 ; trainer group && trainer id db GRUNTF, 3 @@ -340,18 +318,16 @@ TrainerGruntF3: ; 0x7cb97 ; script when talk again dw GruntF3Script -; 0x7cba3 -GruntF3Script: ; 0x7cba3 +GruntF3Script: talkaftercancel loadfont writetext UnknownText_0x7d5e6 closetext loadmovesprites end -; 0x7cbab -MapUndergroundPathSwitchRoomEntrancesSignpost0Script: ; 0x7cbab +MapUndergroundPathSwitchRoomEntrancesSignpost0Script: loadfont writetext UnknownText_0x7d554 keeptextopen @@ -365,9 +341,8 @@ MapUndergroundPathSwitchRoomEntrancesSignpost0Script: ; 0x7cbab copyvartobyte UndergroundSwitchPositions setevent EVENT_SWITCH_1 jump UnknownScript_0x7cc8d -; 0x7cbcb -UnknownScript_0x7cbcb: ; 0x7cbcb +UnknownScript_0x7cbcb: writetext UnknownText_0x7d62d yesorno iffalse UnknownScript_0x7cc8b @@ -376,9 +351,8 @@ UnknownScript_0x7cbcb: ; 0x7cbcb copyvartobyte UndergroundSwitchPositions clearevent EVENT_SWITCH_1 jump UnknownScript_0x7cc8d -; 0x7cbe0 -MapUndergroundPathSwitchRoomEntrancesSignpost1Script: ; 0x7cbe0 +MapUndergroundPathSwitchRoomEntrancesSignpost1Script: loadfont writetext UnknownText_0x7d643 keeptextopen @@ -392,9 +366,8 @@ MapUndergroundPathSwitchRoomEntrancesSignpost1Script: ; 0x7cbe0 copyvartobyte UndergroundSwitchPositions setevent EVENT_SWITCH_2 jump UnknownScript_0x7cc8d -; 0x7cc00 -UnknownScript_0x7cc00: ; 0x7cc00 +UnknownScript_0x7cc00: writetext UnknownText_0x7d62d yesorno iffalse UnknownScript_0x7cc8b @@ -403,9 +376,8 @@ UnknownScript_0x7cc00: ; 0x7cc00 copyvartobyte UndergroundSwitchPositions clearevent EVENT_SWITCH_2 jump UnknownScript_0x7cc8d -; 0x7cc15 -MapUndergroundPathSwitchRoomEntrancesSignpost2Script: ; 0x7cc15 +MapUndergroundPathSwitchRoomEntrancesSignpost2Script: loadfont writetext UnknownText_0x7d65a keeptextopen @@ -419,9 +391,8 @@ MapUndergroundPathSwitchRoomEntrancesSignpost2Script: ; 0x7cc15 copyvartobyte UndergroundSwitchPositions setevent EVENT_SWITCH_3 jump UnknownScript_0x7cc8d -; 0x7cc35 -UnknownScript_0x7cc35: ; 0x7cc35 +UnknownScript_0x7cc35: writetext UnknownText_0x7d62d yesorno iffalse UnknownScript_0x7cc8b @@ -430,9 +401,8 @@ UnknownScript_0x7cc35: ; 0x7cc35 copyvartobyte UndergroundSwitchPositions clearevent EVENT_SWITCH_3 jump UnknownScript_0x7cc8d -; 0x7cc4a -MapUndergroundPathSwitchRoomEntrancesSignpost3Script: ; 0x7cc4a +MapUndergroundPathSwitchRoomEntrancesSignpost3Script: loadfont writetext UnknownText_0x7d671 keeptextopen @@ -448,9 +418,8 @@ MapUndergroundPathSwitchRoomEntrancesSignpost3Script: ; 0x7cc4a setevent EVENT_SWITCH_2 setevent EVENT_SWITCH_3 jump UnknownScript_0x7cc8d -; 0x7cc70 -UnknownScript_0x7cc70: ; 0x7cc70 +UnknownScript_0x7cc70: writetext UnknownText_0x7d62d yesorno iffalse UnknownScript_0x7cc8b @@ -461,14 +430,12 @@ UnknownScript_0x7cc70: ; 0x7cc70 clearevent EVENT_SWITCH_2 clearevent EVENT_SWITCH_3 jump UnknownScript_0x7cc8d -; 0x7cc8b -UnknownScript_0x7cc8b: ; 0x7cc8b +UnknownScript_0x7cc8b: loadmovesprites end -; 0x7cc8d -UnknownScript_0x7cc8d: ; 0x7cc8d +UnknownScript_0x7cc8d: copybytetovar UndergroundSwitchPositions if_equal $0, UnknownScript_0x7ccb0 if_equal $1, UnknownScript_0x7ccd7 @@ -478,7 +445,7 @@ UnknownScript_0x7cc8d: ; 0x7cc8d if_equal $5, UnknownScript_0x7cd43 if_equal $6, UnknownScript_0x7cd5e if_equal $7, UnknownScript_0x7cd79 -UnknownScript_0x7ccb0: ; 0x7ccb0 +UnknownScript_0x7ccb0: playsound SFX_ENTER_DOOR scall UnknownScript_0x7ce11 scall UnknownScript_0x7ce19 @@ -494,9 +461,8 @@ UnknownScript_0x7ccb0: ; 0x7ccb0 reloadmappart loadmovesprites end -; 0x7ccd7 -UnknownScript_0x7ccd7: ; 0x7ccd7 +UnknownScript_0x7ccd7: playsound SFX_ENTER_DOOR scall UnknownScript_0x7cda5 scall UnknownScript_0x7cdd5 @@ -508,9 +474,8 @@ UnknownScript_0x7ccd7: ; 0x7ccd7 reloadmappart loadmovesprites end -; 0x7ccf2 -UnknownScript_0x7ccf2: ; 0x7ccf2 +UnknownScript_0x7ccf2: playsound SFX_ENTER_DOOR scall UnknownScript_0x7cdad scall UnknownScript_0x7cde1 @@ -522,9 +487,8 @@ UnknownScript_0x7ccf2: ; 0x7ccf2 reloadmappart loadmovesprites end -; 0x7cd0d -UnknownScript_0x7cd0d: ; 0x7cd0d +UnknownScript_0x7cd0d: playsound SFX_ENTER_DOOR scall UnknownScript_0x7cdb5 scall UnknownScript_0x7cdd5 @@ -536,9 +500,8 @@ UnknownScript_0x7cd0d: ; 0x7cd0d reloadmappart loadmovesprites end -; 0x7cd28 -UnknownScript_0x7cd28: ; 0x7cd28 +UnknownScript_0x7cd28: playsound SFX_ENTER_DOOR scall UnknownScript_0x7cdbd scall UnknownScript_0x7cde1 @@ -550,9 +513,8 @@ UnknownScript_0x7cd28: ; 0x7cd28 reloadmappart loadmovesprites end -; 0x7cd43 -UnknownScript_0x7cd43: ; 0x7cd43 +UnknownScript_0x7cd43: playsound SFX_ENTER_DOOR scall UnknownScript_0x7cdc5 scall UnknownScript_0x7cdd5 @@ -564,9 +526,8 @@ UnknownScript_0x7cd43: ; 0x7cd43 reloadmappart loadmovesprites end -; 0x7cd5e -UnknownScript_0x7cd5e: ; 0x7cd5e +UnknownScript_0x7cd5e: playsound SFX_ENTER_DOOR scall UnknownScript_0x7cdcd scall UnknownScript_0x7cde1 @@ -578,9 +539,8 @@ UnknownScript_0x7cd5e: ; 0x7cd5e reloadmappart loadmovesprites end -; 0x7cd79 -UnknownScript_0x7cd79: ; 0x7cd79 +UnknownScript_0x7cd79: playsound SFX_ENTER_DOOR scall UnknownScript_0x7ce11 scall UnknownScript_0x7ce19 @@ -598,205 +558,174 @@ UnknownScript_0x7cd79: ; 0x7cd79 writebyte $6 copyvartobyte UndergroundSwitchPositions end -; 0x7cda5 -UnknownScript_0x7cda5: ; 0x7cda5 +UnknownScript_0x7cda5: changeblock $10, $6, $2d setevent EVENT_SWITCH_4 end -; 0x7cdad -UnknownScript_0x7cdad: ; 0x7cdad +UnknownScript_0x7cdad: changeblock $a, $6, $2d setevent EVENT_SWITCH_5 end -; 0x7cdb5 -UnknownScript_0x7cdb5: ; 0x7cdb5 +UnknownScript_0x7cdb5: changeblock $2, $6, $2d setevent EVENT_SWITCH_6 end -; 0x7cdbd -UnknownScript_0x7cdbd: ; 0x7cdbd +UnknownScript_0x7cdbd: changeblock $2, $a, $2d setevent EVENT_SWITCH_7 end -; 0x7cdc5 -UnknownScript_0x7cdc5: ; 0x7cdc5 +UnknownScript_0x7cdc5: changeblock $a, $a, $2d setevent EVENT_SWITCH_8 end -; 0x7cdcd -UnknownScript_0x7cdcd: ; 0x7cdcd +UnknownScript_0x7cdcd: changeblock $10, $a, $2d setevent EVENT_SWITCH_9 end -; 0x7cdd5 -UnknownScript_0x7cdd5: ; 0x7cdd5 +UnknownScript_0x7cdd5: changeblock $c, $6, $2a changeblock $c, $8, $2d setevent EVENT_SWITCH_10 end -; 0x7cde1 -UnknownScript_0x7cde1: ; 0x7cde1 +UnknownScript_0x7cde1: changeblock $6, $6, $2a changeblock $6, $8, $2d setevent EVENT_SWITCH_11 end -; 0x7cded -UnknownScript_0x7cded: ; 0x7cded +UnknownScript_0x7cded: changeblock $c, $a, $2a changeblock $c, $c, $2d setevent EVENT_SWITCH_12 end -; 0x7cdf9 -UnknownScript_0x7cdf9: ; 0x7cdf9 +UnknownScript_0x7cdf9: changeblock $6, $a, $2a changeblock $6, $c, $2d setevent EVENT_SWITCH_13 end -; 0x7ce05 -UnknownScript_0x7ce05: ; 0x7ce05 +UnknownScript_0x7ce05: changeblock $12, $a, $2a changeblock $12, $c, $2d setevent EVENT_SWITCH_14 end -; 0x7ce11 -UnknownScript_0x7ce11: ; 0x7ce11 +UnknownScript_0x7ce11: changeblock $10, $6, $3e clearevent EVENT_SWITCH_4 end -; 0x7ce19 -UnknownScript_0x7ce19: ; 0x7ce19 +UnknownScript_0x7ce19: changeblock $a, $6, $3e clearevent EVENT_SWITCH_5 end -; 0x7ce21 -UnknownScript_0x7ce21: ; 0x7ce21 +UnknownScript_0x7ce21: changeblock $2, $6, $3e clearevent EVENT_SWITCH_6 end -; 0x7ce29 -UnknownScript_0x7ce29: ; 0x7ce29 +UnknownScript_0x7ce29: changeblock $2, $a, $3e clearevent EVENT_SWITCH_7 end -; 0x7ce31 -UnknownScript_0x7ce31: ; 0x7ce31 +UnknownScript_0x7ce31: changeblock $a, $a, $3e clearevent EVENT_SWITCH_8 end -; 0x7ce39 -UnknownScript_0x7ce39: ; 0x7ce39 +UnknownScript_0x7ce39: changeblock $10, $a, $3e clearevent EVENT_SWITCH_9 end -; 0x7ce41 -UnknownScript_0x7ce41: ; 0x7ce41 +UnknownScript_0x7ce41: changeblock $c, $6, $3f changeblock $c, $8, $3d clearevent EVENT_SWITCH_10 end -; 0x7ce4d -UnknownScript_0x7ce4d: ; 0x7ce4d +UnknownScript_0x7ce4d: changeblock $6, $6, $3f changeblock $6, $8, $3d clearevent EVENT_SWITCH_11 end -; 0x7ce59 -UnknownScript_0x7ce59: ; 0x7ce59 +UnknownScript_0x7ce59: changeblock $c, $a, $3f changeblock $c, $c, $3d clearevent EVENT_SWITCH_12 end -; 0x7ce65 -UnknownScript_0x7ce65: ; 0x7ce65 +UnknownScript_0x7ce65: changeblock $6, $a, $3f changeblock $6, $c, $3d clearevent EVENT_SWITCH_13 end -; 0x7ce71 -UnknownScript_0x7ce71: ; 0x7ce71 +UnknownScript_0x7ce71: changeblock $12, $a, $3f changeblock $12, $c, $3d clearevent EVENT_SWITCH_14 end -; 0x7ce7d -ItemFragment_0x7ce7d: ; 0x7ce7d +ItemFragment_0x7ce7d: db SMOKE_BALL, 1 -; 0x7ce7f -ItemFragment_0x7ce7f: ; 0x7ce7f +ItemFragment_0x7ce7f: db FULL_HEAL, 1 -; 0x7ce81 -MapUndergroundPathSwitchRoomEntrancesSignpostItem4: ; 0x7ce81 +MapUndergroundPathSwitchRoomEntrancesSignpostItem4: dw $008e db MAX_POTION -; 0x7ce84 -MapUndergroundPathSwitchRoomEntrancesSignpostItem5: ; 0x7ce84 +MapUndergroundPathSwitchRoomEntrancesSignpostItem5: dw $008f db REVIVE -; 0x7ce87 -MovementData_0x7ce87: ; 0x7ce87 +MovementData_0x7ce87: step_down step_left step_left step_left step_end -; 0x7ce8c -MovementData_0x7ce8c: ; 0x7ce8c +MovementData_0x7ce8c: step_down step_down step_left step_left step_left step_end -; 0x7ce92 -MovementData_0x7ce92: ; 0x7ce92 +MovementData_0x7ce92: step_right step_right step_right step_up step_end -; 0x7ce97 -MovementData_0x7ce97: ; 0x7ce97 +MovementData_0x7ce97: step_right step_right step_right step_up step_up step_end -; 0x7ce9d -UnknownText_0x7ce9d: ; 0x7ce9d +UnknownText_0x7ce9d: text "Hold it!" para "I saw you, so I" @@ -818,9 +747,8 @@ UnknownText_0x7ce9d: ; 0x7ce9d para "But I repay my" line "debts!" done -; 0x7cf5d -UnknownText_0x7cf5d: ; 0x7cf5d +UnknownText_0x7cf5d: text "…Why…" line "Why do I lose?" @@ -832,9 +760,8 @@ UnknownText_0x7cf5d: ; 0x7cf5d para "So why do I lose?" done -; 0x7cfc2 -UnknownText_0x7cfc2: ; 0x7cfc2 +UnknownText_0x7cfc2: text "…I don't under-" line "stand…" @@ -869,9 +796,8 @@ UnknownText_0x7cfc2: ; 0x7cfc2 para "the world's best" line "#MON trainer!" done -; 0x7d102 -UnknownText_0x7d102: ; 0x7d102 +UnknownText_0x7d102: text "Humph. This is my" line "real power, wimp." @@ -882,9 +808,8 @@ UnknownText_0x7d102: ; 0x7d102 line "grind that LANCE" cont "under my heels." done -; 0x7d176 -UnknownText_0x7d176: ; 0x7d176 +UnknownText_0x7d176: text "I was challenged" line "to a battle down-" cont "stairs." @@ -893,9 +818,8 @@ UnknownText_0x7d176: ; 0x7d176 line "there. You'd" cont "better be careful." done -; 0x7d1d0 -UnknownText_0x7d1d0: ; 0x7d1d0 +UnknownText_0x7d1d0: text "There are some" line "shops downstairs…" @@ -905,33 +829,29 @@ UnknownText_0x7d1d0: ; 0x7d1d0 para "I'm scared to go" line "down there." done -; 0x7d22b -GruntM11SeenText: ; 0x7d22b +GruntM11SeenText: text "Open one shutter," line "another closes." para "Bet you can't get" line "where you want!" done -; 0x7d26f -GruntM11BeatenText: ; 0x7d26f +GruntM11BeatenText: text "Drat! I was sunk" line "by indecision!" done -; 0x7d290 -UnknownText_0x7d290: ; 0x7d290 +UnknownText_0x7d290: text "I'm confused too…" line "The switch on the" para "end is the one to" line "press first, but…" done -; 0x7d2d8 -GruntM25SeenText: ; 0x7d2d8 +GruntM25SeenText: text "Kwahaha!" para "Confounded by the" @@ -941,15 +861,13 @@ GruntM25SeenText: ; 0x7d2d8 line "a secret if you" cont "can beat me!" done -; 0x7d335 -GruntM25BeatenText: ; 0x7d335 +GruntM25BeatenText: text "Uwww…" line "I blew it." done -; 0x7d347 -UnknownText_0x7d347: ; 0x7d347 +UnknownText_0x7d347: text "All right. A hint!" para "Change the order" @@ -959,27 +877,23 @@ UnknownText_0x7d347: ; 0x7d347 line "ways the shutters" cont "open and close." done -; 0x7d3ae -BurglarDuncanSeenText: ; 0x7d3ae +BurglarDuncanSeenText: text "Fork over your" line "goodies!" done -; 0x7d3c7 -BurglarDuncanBeatenText: ; 0x7d3c7 +BurglarDuncanBeatenText: text "Mercy!" done -; 0x7d3cf -UnknownText_0x7d3cf: ; 0x7d3cf +UnknownText_0x7d3cf: text "Steal and sell!" line "That's basic in" cont "crime, kid!" done -; 0x7d3fb -BurglarEddieSeenText: ; 0x7d3fb +BurglarEddieSeenText: text "They ditched this" line "project before" cont "they finished." @@ -987,14 +901,12 @@ BurglarEddieSeenText: ; 0x7d3fb para "I'm searching for" line "leftover loot." done -; 0x7d44c -BurglarEddieBeatenText: ; 0x7d44c +BurglarEddieBeatenText: text "Over the top!" done -; 0x7d45b -UnknownText_0x7d45b: ; 0x7d45b +UnknownText_0x7d45b: text "UNDERGROUND WARE-" line "HOUSE?" @@ -1004,9 +916,8 @@ UnknownText_0x7d45b: ; 0x7d45b para "There's nothing" line "down there." done -; 0x7d4b2 -GruntM13SeenText: ; 0x7d4b2 +GruntM13SeenText: text "I don't care if" line "you're lost." @@ -1014,28 +925,24 @@ GruntM13SeenText: ; 0x7d4b2 line "you're nothing but" cont "a victim!" done -; 0x7d4fc -GruntM13BeatenText: ; 0x7d4fc +GruntM13BeatenText: text "Urk! Yeah, think" line "you're cool, huh?" done -; 0x7d51f -UnknownText_0x7d51f: ; 0x7d51f +UnknownText_0x7d51f: text "You must have ice" line "in your veins to" cont "dis TEAM ROCKET." done -; 0x7d554 -UnknownText_0x7d554: ; 0x7d554 +UnknownText_0x7d554: text "It's labeled" line "SWITCH 1." done -; 0x7d56b -GruntF3SeenText: ; 0x7d56b +GruntF3SeenText: text "Are you lost? No," line "you can't be." @@ -1046,51 +953,43 @@ GruntF3SeenText: ; 0x7d56b line "something to be" cont "scared about!" done -; 0x7d5d6 -GruntF3BeatenText: ; 0x7d5d6 +GruntF3BeatenText: text "How could you?" done -; 0x7d5e6 -UnknownText_0x7d5e6: ; 0x7d5e6 +UnknownText_0x7d5e6: text "Go wherever you'd" line "like! Get lost!" cont "See if I care!" done -; 0x7d617 -UnknownText_0x7d617: ; 0x7d617 +UnknownText_0x7d617: text "It's OFF." line "Turn it ON?" done -; 0x7d62d -UnknownText_0x7d62d: ; 0x7d62d +UnknownText_0x7d62d: text "It's ON." line "Turn it OFF?" done -; 0x7d643 -UnknownText_0x7d643: ; 0x7d643 +UnknownText_0x7d643: text "It's labeled" line "SWITCH 2." done -; 0x7d65a -UnknownText_0x7d65a: ; 0x7d65a +UnknownText_0x7d65a: text "It's labeled" line "SWITCH 3." done -; 0x7d671 -UnknownText_0x7d671: ; 0x7d671 +UnknownText_0x7d671: text "It's labeled" line "EMERGENCY." done -; 0x7d689 -UndergroundPathSwitchRoomEntrances_MapEventHeader: ; 0x7d689 +UndergroundPathSwitchRoomEntrances_MapEventHeader: ; filler db 0, 0 @@ -1133,4 +1032,3 @@ UndergroundPathSwitchRoomEntrances_MapEventHeader: ; 0x7d689 person_event SPRITE_POKE_BALL, 16, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x7ce7d, $0673 person_event SPRITE_POKE_BALL, 13, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x7ce7f, $0674 person_event SPRITE_SILVER, 7, 27, $6, $0, 255, 255, $0, 0, ObjectEvent, $06c1 -; 0x7d779 diff --git a/maps/UndergroundWarehouse.asm b/maps/UndergroundWarehouse.asm index faec5b41e..08b5a4214 100644 --- a/maps/UndergroundWarehouse.asm +++ b/maps/UndergroundWarehouse.asm @@ -1,4 +1,4 @@ -UndergroundWarehouse_MapScriptHeader: ; 0x7d94b +UndergroundWarehouse_MapScriptHeader: ; trigger count db 0 @@ -8,9 +8,8 @@ UndergroundWarehouse_MapScriptHeader: ; 0x7d94b ; callbacks dbw 5, UnknownScript_0x7d950 -; 0x7d950 -UnknownScript_0x7d950: ; 0x7d950 +UnknownScript_0x7d950: clearevent EVENT_SWITCH_1 clearevent EVENT_SWITCH_2 clearevent EVENT_SWITCH_3 @@ -29,11 +28,10 @@ UnknownScript_0x7d950: ; 0x7d950 writebyte $0 copyvartobyte UndergroundSwitchPositions return -; 0x7d983 -TrainerGruntM24: ; 0x7d983 +TrainerGruntM24: ; bit/flag number - dw $508 + dw EVENT_BEAT_ROCKET_GRUNTM_19 ; trainer group && trainer id db GRUNTM, 24 @@ -49,20 +47,18 @@ TrainerGruntM24: ; 0x7d983 ; script when talk again dw GruntM24Script -; 0x7d98f -GruntM24Script: ; 0x7d98f +GruntM24Script: talkaftercancel loadfont writetext UnknownText_0x7da48 closetext loadmovesprites end -; 0x7d997 -TrainerGruntM14: ; 0x7d997 +TrainerGruntM14: ; bit/flag number - dw $4fe + dw EVENT_BEAT_ROCKET_GRUNTM_13 ; trainer group && trainer id db GRUNTM, 14 @@ -78,20 +74,18 @@ TrainerGruntM14: ; 0x7d997 ; script when talk again dw GruntM14Script -; 0x7d9a3 -GruntM14Script: ; 0x7d9a3 +GruntM14Script: talkaftercancel loadfont writetext UnknownText_0x7db01 closetext loadmovesprites end -; 0x7d9ab -TrainerGruntM15: ; 0x7d9ab +TrainerGruntM15: ; bit/flag number - dw $4ff + dw EVENT_BEAT_ROCKET_GRUNTM_14 ; trainer group && trainer id db GRUNTM, 15 @@ -107,18 +101,16 @@ TrainerGruntM15: ; 0x7d9ab ; script when talk again dw GruntM15Script -; 0x7d9b7 -GruntM15Script: ; 0x7d9b7 +GruntM15Script: talkaftercancel loadfont writetext UnknownText_0x7db8e closetext loadmovesprites end -; 0x7d9bf -GentlemanScript_0x7d9bf: ; 0x7d9bf +GentlemanScript_0x7d9bf: faceplayer loadfont checkevent $004a @@ -132,26 +124,22 @@ GentlemanScript_0x7d9bf: ; 0x7d9bf clearevent $0306 writetext UnknownText_0x7dc5b keeptextopen -UnknownScript_0x7d9de: ; 0x7d9de +UnknownScript_0x7d9de: writetext UnknownText_0x7dc8d closetext loadmovesprites end -; 0x7d9e4 -ItemFragment_0x7d9e4: ; 0x7d9e4 +ItemFragment_0x7d9e4: db MAX_ETHER, 1 -; 0x7d9e6 -ItemFragment_0x7d9e6: ; 0x7d9e6 +ItemFragment_0x7d9e6: db TM_SLEEP_TALK, 1 -; 0x7d9e8 -ItemFragment_0x7d9e8: ; 0x7d9e8 +ItemFragment_0x7d9e8: db ULTRA_BALL, 1 -; 0x7d9ea -GruntM24SeenText: ; 0x7d9ea +GruntM24SeenText: text "How did you get" line "this far?" @@ -159,14 +147,12 @@ GruntM24SeenText: ; 0x7d9ea line "be helped. I'll" cont "dispose of you." done -; 0x7da34 -GruntM24BeatenText: ; 0x7da34 +GruntM24BeatenText: text "I got disposed of…" done -; 0x7da48 -UnknownText_0x7da48: ; 0x7da48 +UnknownText_0x7da48: text "TEAM ROCKET will" line "keep going, wait-" cont "ing for the return" @@ -175,9 +161,8 @@ UnknownText_0x7da48: ; 0x7da48 para "We'll do whatever" line "it takes." done -; 0x7daa7 -GruntM14SeenText: ; 0x7daa7 +GruntM14SeenText: text "You're not going" line "any farther!" @@ -185,44 +170,38 @@ GruntM14SeenText: ; 0x7daa7 line "to my enemies, not" cont "even brats!" done -; 0x7daf6 -GruntM14BeatenText: ; 0x7daf6 +GruntM14BeatenText: text "Blast it!" done -; 0x7db01 -UnknownText_0x7db01: ; 0x7db01 +UnknownText_0x7db01: text "I lost…" para "Please forgive me," line "GIOVANNI!" done -; 0x7db27 -GruntM15SeenText: ; 0x7db27 +GruntM15SeenText: text "Hyuck-hyuck-hyuck!" line "I remember you!" para "You got me good" line "at our hideout!" done -; 0x7db6b -GruntM15BeatenText: ; 0x7db6b +GruntM15BeatenText: text "Hyuck-hyuck-hyuck!" line "So, that's how?" done -; 0x7db8e -UnknownText_0x7db8e: ; 0x7db8e +UnknownText_0x7db8e: text "Hyuck-hyuck-hyuck!" line "That was a blast!" cont "I'll remember you!" done -; 0x7dbc6 -UnknownText_0x7dbc6: ; 0x7dbc6 +UnknownText_0x7dbc6: text "DIRECTOR: Who?" line "What? You came to" cont "rescue me?" @@ -240,16 +219,14 @@ UnknownText_0x7dbc6: ; 0x7dbc6 para "Here. Take this" line "CARD KEY." done -; 0x7dc5b -UnknownText_0x7dc5b: ; 0x7dc5b +UnknownText_0x7dc5b: text "DIRECTOR: Use that" line "to open the shut-" cont "ters on 3F." done -; 0x7dc8d -UnknownText_0x7dc8d: ; 0x7dc8d +UnknownText_0x7dc8d: text "I'm begging you to" line "help." @@ -274,9 +251,8 @@ UnknownText_0x7dc8d: ; 0x7dc8d para "And all the #-" line "MON nationwide!" done -; 0x7dd84 -UndergroundWarehouse_MapEventHeader: ; 0x7dd84 +UndergroundWarehouse_MapEventHeader: ; filler db 0, 0 @@ -301,4 +277,3 @@ UndergroundWarehouse_MapEventHeader: ; 0x7dd84 person_event SPRITE_POKE_BALL, 19, 22, $1, $0, 255, 255, $1, 0, ItemFragment_0x7d9e4, $0679 person_event SPRITE_POKE_BALL, 13, 17, $1, $0, 255, 255, $1, 0, ItemFragment_0x7d9e6, $067a person_event SPRITE_POKE_BALL, 5, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x7d9e8, $0655 -; 0x7ddf4 diff --git a/maps/UnionCave1F.asm b/maps/UnionCave1F.asm index ed9b8aa36..4a9e7b357 100644 --- a/maps/UnionCave1F.asm +++ b/maps/UnionCave1F.asm @@ -1,14 +1,13 @@ -UnionCave1F_MapScriptHeader: ; 0x59b9a +UnionCave1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x59b9c -TrainerPokemaniacLarry: ; 0x59b9c +TrainerPokemaniacLarry: ; bit/flag number - dw $4e4 + dw EVENT_BEAT_POKEMANIAC_LARRY ; trainer group && trainer id db POKEMANIAC, LARRY @@ -24,20 +23,18 @@ TrainerPokemaniacLarry: ; 0x59b9c ; script when talk again dw PokemaniacLarryScript -; 0x59ba8 -PokemaniacLarryScript: ; 0x59ba8 +PokemaniacLarryScript: talkaftercancel loadfont writetext UnknownText_0x59d31 closetext loadmovesprites end -; 0x59bb0 -TrainerHikerRussell: ; 0x59bb0 +TrainerHikerRussell: ; bit/flag number - dw $525 + dw EVENT_BEAT_HIKER_RUSSELL ; trainer group && trainer id db HIKER, RUSSELL @@ -53,20 +50,18 @@ TrainerHikerRussell: ; 0x59bb0 ; script when talk again dw HikerRussellScript -; 0x59bbc -HikerRussellScript: ; 0x59bbc +HikerRussellScript: talkaftercancel loadfont writetext UnknownText_0x59c6c closetext loadmovesprites end -; 0x59bc4 -TrainerHikerDaniel: ; 0x59bc4 +TrainerHikerDaniel: ; bit/flag number - dw $535 + dw EVENT_BEAT_HIKER_DANIEL ; trainer group && trainer id db HIKER, DANIEL @@ -82,20 +77,18 @@ TrainerHikerDaniel: ; 0x59bc4 ; script when talk again dw HikerDanielScript -; 0x59bd0 -HikerDanielScript: ; 0x59bd0 +HikerDanielScript: talkaftercancel loadfont writetext UnknownText_0x59dc9 closetext loadmovesprites end -; 0x59bd8 -TrainerFirebreatherBill: ; 0x59bd8 +TrainerFirebreatherBill: ; bit/flag number - dw $44a + dw EVENT_BEAT_FIREBREATHER_BILL ; trainer group && trainer id db FIREBREATHER, BILL @@ -111,20 +104,18 @@ TrainerFirebreatherBill: ; 0x59bd8 ; script when talk again dw FirebreatherBillScript -; 0x59be4 -FirebreatherBillScript: ; 0x59be4 +FirebreatherBillScript: talkaftercancel loadfont writetext UnknownText_0x59e6f closetext loadmovesprites end -; 0x59bec -TrainerFirebreatherRay: ; 0x59bec +TrainerFirebreatherRay: ; bit/flag number - dw $44c + dw EVENT_BEAT_FIREBREATHER_RAY ; trainer group && trainer id db FIREBREATHER, RAY @@ -140,38 +131,31 @@ TrainerFirebreatherRay: ; 0x59bec ; script when talk again dw FirebreatherRayScript -; 0x59bf8 -FirebreatherRayScript: ; 0x59bf8 +FirebreatherRayScript: talkaftercancel loadfont writetext UnknownText_0x59efc closetext loadmovesprites end -; 0x59c00 -ItemFragment_0x59c00: ; 0x59c00 +ItemFragment_0x59c00: db GREAT_BALL, 1 -; 0x59c02 -ItemFragment_0x59c02: ; 0x59c02 +ItemFragment_0x59c02: db X_ATTACK, 1 -; 0x59c04 -ItemFragment_0x59c04: ; 0x59c04 +ItemFragment_0x59c04: db POTION, 1 -; 0x59c06 -ItemFragment_0x59c06: ; 0x59c06 +ItemFragment_0x59c06: db AWAKENING, 1 -; 0x59c08 -UnknownScript_0x59c08: ; 0x59c08 +UnknownScript_0x59c08: jumptext UnknownText_0x59f29 -; 0x59c0b -HikerRussellSeenText: ; 0x59c0b +HikerRussellSeenText: text "You're headed to" line "AZALEA, are you?" @@ -179,14 +163,12 @@ HikerRussellSeenText: ; 0x59c0b line "if you are good" cont "enough to battle." done -; 0x59c5f -HikerRussellBeatenText: ; 0x59c5f +HikerRussellBeatenText: text "Oh, oh, oh!" done -; 0x59c6c -UnknownText_0x59c6c: ; 0x59c6c +UnknownText_0x59c6c: text "All right, then!" line "I've decided." @@ -194,9 +176,8 @@ UnknownText_0x59c6c: ; 0x59c6c line "until my #MON" cont "get tougher!" done -; 0x59cb5 -PokemaniacLarrySeenText: ; 0x59cb5 +PokemaniacLarrySeenText: text "I roam far and" line "wide in search of" cont "#MON." @@ -207,39 +188,34 @@ PokemaniacLarrySeenText: ; 0x59cb5 para "Then you're my" line "collecting rival!" done -; 0x59d1b -PokemaniacLarryBeatenText: ; 0x59d1b +PokemaniacLarryBeatenText: text "Ugh. My poor #-" line "MON…" done -; 0x59d31 -UnknownText_0x59d31: ; 0x59d31 +UnknownText_0x59d31: text "Every Friday, you" line "can hear #MON" para "roars from deep" line "inside the cave." done -; 0x59d73 -HikerDanielSeenText: ; 0x59d73 +HikerDanielSeenText: text "Whoa! What a" line "surprise!" para "I didn't expect to" line "see anyone here!" done -; 0x59dae -HikerDanielBeatenText: ; 0x59dae +HikerDanielBeatenText: text "Whoa! I'm beaten" line "big time!" done -; 0x59dc9 -UnknownText_0x59dc9: ; 0x59dc9 +UnknownText_0x59dc9: text "I was conned into" line "buying a SLOWPOKE-" cont "TAIL." @@ -247,9 +223,8 @@ UnknownText_0x59dc9: ; 0x59dc9 para "I feel sorry for" line "the poor #MON." done -; 0x59e15 -FirebreatherBillSeenText: ; 0x59e15 +FirebreatherBillSeenText: text "ZUBAT's SUPERSONIC" line "keeps confusing" cont "my #MON." @@ -257,23 +232,20 @@ FirebreatherBillSeenText: ; 0x59e15 para "I'm seriously" line "upset about that!" done -; 0x59e60 -FirebreatherBillBeatenText: ; 0x59e60 +FirebreatherBillBeatenText: text "I flamed out!" done -; 0x59e6f -UnknownText_0x59e6f: ; 0x59e6f +UnknownText_0x59e6f: text "On weekends, you" line "can hear strange" para "roars from deep in" line "the cave." done -; 0x59eaf -FirebreatherRaySeenText: ; 0x59eaf +FirebreatherRaySeenText: text "If it's light, a" line "cave isn't scary." @@ -281,26 +253,22 @@ FirebreatherRaySeenText: ; 0x59eaf line "#MON aren't" cont "scary." done -; 0x59ef4 -FirebreatherRayBeatenText: ; 0x59ef4 +FirebreatherRayBeatenText: text "FLASH!" done -; 0x59efc -UnknownText_0x59efc: ; 0x59efc +UnknownText_0x59efc: text "It's my #MON's" line "fire that lights" cont "up this cave." done -; 0x59f29 -UnknownText_0x59f29: ; 0x59f29 +UnknownText_0x59f29: text "UNION CAVE" done -; 0x59f35 -UnionCave1F_MapEventHeader: ; 0x59f35 +UnionCave1F_MapEventHeader: ; filler db 0, 0 @@ -328,4 +296,3 @@ UnionCave1F_MapEventHeader: ; 0x59f35 person_event SPRITE_POKE_BALL, 6, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c02, $065b person_event SPRITE_POKE_BALL, 21, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c04, $065c person_event SPRITE_POKE_BALL, 37, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c06, $065d -; 0x59fc4 diff --git a/maps/UnionCaveB1F.asm b/maps/UnionCaveB1F.asm index 08951ceb4..a2ceb107a 100644 --- a/maps/UnionCaveB1F.asm +++ b/maps/UnionCaveB1F.asm @@ -1,14 +1,13 @@ -UnionCaveB1F_MapScriptHeader: ; 0x59fc4 +UnionCaveB1F_MapScriptHeader: ; trigger count db 0 ; callback count db 0 -; 0x59fc6 -TrainerPokemaniacAndrew: ; 0x59fc6 +TrainerPokemaniacAndrew: ; bit/flag number - dw $4e5 + dw EVENT_BEAT_POKEMANIAC_ANDREW ; trainer group && trainer id db POKEMANIAC, ANDREW @@ -24,20 +23,18 @@ TrainerPokemaniacAndrew: ; 0x59fc6 ; script when talk again dw PokemaniacAndrewScript -; 0x59fd2 -PokemaniacAndrewScript: ; 0x59fd2 +PokemaniacAndrewScript: talkaftercancel loadfont writetext UnknownText_0x5a181 closetext loadmovesprites end -; 0x59fda -TrainerPokemaniacCalvin: ; 0x59fda +TrainerPokemaniacCalvin: ; bit/flag number - dw $4e6 + dw EVENT_BEAT_POKEMANIAC_CALVIN ; trainer group && trainer id db POKEMANIAC, CALVIN @@ -53,20 +50,18 @@ TrainerPokemaniacCalvin: ; 0x59fda ; script when talk again dw PokemaniacCalvinScript -; 0x59fe6 -PokemaniacCalvinScript: ; 0x59fe6 +PokemaniacCalvinScript: talkaftercancel loadfont writetext UnknownText_0x5a230 closetext loadmovesprites end -; 0x59fee -TrainerHikerPhillip: ; 0x59fee +TrainerHikerPhillip: ; bit/flag number - dw $526 + dw EVENT_BEAT_HIKER_PHILLIP ; trainer group && trainer id db HIKER, PHILLIP @@ -82,20 +77,18 @@ TrainerHikerPhillip: ; 0x59fee ; script when talk again dw HikerPhillipScript -; 0x59ffa -HikerPhillipScript: ; 0x59ffa +HikerPhillipScript: talkaftercancel loadfont writetext UnknownText_0x5a073 closetext loadmovesprites end -; 0x5a002 -TrainerHikerLeonard: ; 0x5a002 +TrainerHikerLeonard: ; bit/flag number - dw $527 + dw EVENT_BEAT_HIKER_LEONARD ; trainer group && trainer id db HIKER, LEONARD @@ -111,29 +104,25 @@ TrainerHikerLeonard: ; 0x5a002 ; script when talk again dw HikerLeonardScript -; 0x5a00e -HikerLeonardScript: ; 0x5a00e +HikerLeonardScript: talkaftercancel loadfont writetext UnknownText_0x5a0fb closetext loadmovesprites end -; 0x5a016 -ItemFragment_0x5a016: ; 0x5a016 +ItemFragment_0x5a016: db TM_SWIFT, 1 -; 0x5a018 -ItemFragment_0x5a018: ; 0x5a018 +ItemFragment_0x5a018: db X_DEFEND, 1 -; 0x5a01a UnionCaveB1FBoulder: jumpstd strengthboulder -HikerPhillipSeenText: ; 0x5a01d +HikerPhillipSeenText: text "It's been a while" line "since I last saw" cont "another person." @@ -141,14 +130,12 @@ HikerPhillipSeenText: ; 0x5a01d para "Don't be shy." line "Let's battle!" done -; 0x5a06a -HikerPhillipBeatenText: ; 0x5a06a +HikerPhillipBeatenText: text "Uurggh…" done -; 0x5a073 -UnknownText_0x5a073: ; 0x5a073 +UnknownText_0x5a073: text "I've been lost for" line "a long time…" @@ -156,21 +143,18 @@ UnknownText_0x5a073: ; 0x5a073 line "here, but I am" cont "soooo hungry!" done -; 0x5a0bf -HikerLeonardSeenText: ; 0x5a0bf +HikerLeonardSeenText: text "What do you know!" line "A visitor!" done -; 0x5a0dd -HikerLeonardBeatenText: ; 0x5a0dd +HikerLeonardBeatenText: text "Wahahah! You're a" line "feisty one!" done -; 0x5a0fb -UnknownText_0x5a0fb: ; 0x5a0fb +UnknownText_0x5a0fb: text "I live down here." para "You can, too, if" @@ -179,30 +163,26 @@ UnknownText_0x5a0fb: ; 0x5a0fb para "There's plenty of" line "room, you see." done -; 0x5a14a -PokemaniacAndrewSeenText: ; 0x5a14a +PokemaniacAndrewSeenText: text "Who's there?" para "Leave me and my" line "#MON alone!" done -; 0x5a173 -PokemaniacAndrewBeatenText: ; 0x5a173 +PokemaniacAndrewBeatenText: text "Go…" line "Go away!" done -; 0x5a181 -UnknownText_0x5a181: ; 0x5a181 +UnknownText_0x5a181: text "Just me and my" line "#MON. I'm de-" cont "lirious with joy." done -; 0x5a1b0 -PokemaniacCalvinSeenText: ; 0x5a1b0 +PokemaniacCalvinSeenText: text "I came all the way" line "here to conduct my" cont "#MON research." @@ -211,15 +191,13 @@ PokemaniacCalvinSeenText: ; 0x5a1b0 line "my findings in a" cont "real battle!" done -; 0x5a217 -PokemaniacCalvinBeatenText: ; 0x5a217 +PokemaniacCalvinBeatenText: text "You demonstrated" line "on me!" done -; 0x5a230 -UnknownText_0x5a230: ; 0x5a230 +UnknownText_0x5a230: text "I should compile" line "and announce my" cont "study findings." @@ -228,9 +206,8 @@ UnknownText_0x5a230: ; 0x5a230 line "come famous like" cont "PROF.ELM." done -; 0x5a28e -UnionCaveB1F_MapEventHeader: ; 0x5a28e +UnionCaveB1F_MapEventHeader: ; filler db 0, 0 @@ -257,4 +234,3 @@ UnionCaveB1F_MapEventHeader: ; 0x5a28e person_event SPRITE_POKE_BALL, 20, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a016, $065e person_event SPRITE_BOULDER, 14, 11, $19, $0, 255, 255, $0, 0, UnionCaveB1FBoulder, $ffff person_event SPRITE_POKE_BALL, 27, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a018, $065f -; 0x5a308 diff --git a/maps/UnionCaveB2F.asm b/maps/UnionCaveB2F.asm index ea49b98fe..0cf9e9c94 100644 --- a/maps/UnionCaveB2F.asm +++ b/maps/UnionCaveB2F.asm @@ -1,4 +1,4 @@ -UnionCaveB2F_MapScriptHeader: ; 0x5a308 +UnionCaveB2F_MapScriptHeader: ; trigger count db 0 @@ -8,24 +8,21 @@ UnionCaveB2F_MapScriptHeader: ; 0x5a308 ; callbacks dbw 2, UnknownScript_0x5a30d -; 0x5a30d -UnknownScript_0x5a30d: ; 0x5a30d +UnknownScript_0x5a30d: checkflag $0059 iftrue UnknownScript_0x5a319 checkcode VAR_WEEKDAY if_equal FRIDAY, UnknownScript_0x5a31c -UnknownScript_0x5a319: ; 0x5a319 +UnknownScript_0x5a319: disappear $7 return -; 0x5a31c -UnknownScript_0x5a31c: ; 0x5a31c +UnknownScript_0x5a31c: appear $7 return -; 0x5a31f -SurfScript_0x5a31f: ; 0x5a31f +SurfScript_0x5a31f: faceplayer cry LAPRAS loadpokedata LAPRAS, 20 @@ -34,11 +31,10 @@ SurfScript_0x5a31f: ; 0x5a31f setflag $0059 returnafterbattle end -; 0x5a32e -TrainerCooltrainermNick: ; 0x5a32e +TrainerCooltrainermNick: ; bit/flag number - dw $548 + dw EVENT_BEAT_COOLTRAINERM_NICK ; trainer group && trainer id db COOLTRAINERM, NICK @@ -54,20 +50,18 @@ TrainerCooltrainermNick: ; 0x5a32e ; script when talk again dw CooltrainermNickScript -; 0x5a33a -CooltrainermNickScript: ; 0x5a33a +CooltrainermNickScript: talkaftercancel loadfont writetext UnknownText_0x5a3f0 closetext loadmovesprites end -; 0x5a342 -TrainerCooltrainerfGwen: ; 0x5a342 +TrainerCooltrainerfGwen: ; bit/flag number - dw $55b + dw EVENT_BEAT_COOLTRAINERF_GWEN ; trainer group && trainer id db COOLTRAINERF, GWEN @@ -83,20 +77,18 @@ TrainerCooltrainerfGwen: ; 0x5a342 ; script when talk again dw CooltrainerfGwenScript -; 0x5a34e -CooltrainerfGwenScript: ; 0x5a34e +CooltrainerfGwenScript: talkaftercancel loadfont writetext UnknownText_0x5a488 closetext loadmovesprites end -; 0x5a356 -TrainerCooltrainerfEmma: ; 0x5a356 +TrainerCooltrainerfEmma: ; bit/flag number - dw $569 + dw EVENT_BEAT_COOLTRAINERF_EMMA ; trainer group && trainer id db COOLTRAINERF, EMMA @@ -112,26 +104,22 @@ TrainerCooltrainerfEmma: ; 0x5a356 ; script when talk again dw CooltrainerfEmmaScript -; 0x5a362 -CooltrainerfEmmaScript: ; 0x5a362 +CooltrainerfEmmaScript: talkaftercancel loadfont writetext UnknownText_0x5a52b closetext loadmovesprites end -; 0x5a36a -ItemFragment_0x5a36a: ; 0x5a36a +ItemFragment_0x5a36a: db ELIXER, 1 -; 0x5a36c -ItemFragment_0x5a36c: ; 0x5a36c +ItemFragment_0x5a36c: db HYPER_POTION, 1 -; 0x5a36e -CooltrainermNickSeenText: ; 0x5a36e +CooltrainermNickSeenText: text "There are two" line "kinds of people." @@ -142,15 +130,13 @@ CooltrainermNickSeenText: ; 0x5a36e para "What kind of" line "person are you?" done -; 0x5a3d5 -CooltrainermNickBeatenText: ; 0x5a3d5 +CooltrainermNickBeatenText: text "You've got" line "dazzling style!" done -; 0x5a3f0 -UnknownText_0x5a3f0: ; 0x5a3f0 +UnknownText_0x5a3f0: text "Your #MON style" line "is stunning and" cont "colorful, I admit." @@ -158,28 +144,24 @@ UnknownText_0x5a3f0: ; 0x5a3f0 para "You'll just keep" line "getting better!" done -; 0x5a444 -CooltrainerfGwenSeenText: ; 0x5a444 +CooltrainerfGwenSeenText: text "I'm in training." line "Care for a round?" done -; 0x5a467 -CooltrainerfGwenBeatenText: ; 0x5a467 +CooltrainerfGwenBeatenText: text "Aww, no! You're" line "too good for me." done -; 0x5a488 -UnknownText_0x5a488: ; 0x5a488 +UnknownText_0x5a488: text "I'm going to train" line "by myself until I" cont "improve." done -; 0x5a4b6 -CooltrainerfEmmaSeenText: ; 0x5a4b6 +CooltrainerfEmmaSeenText: text "If the #MON I" line "liked were there," cont "I'd go anywhere." @@ -187,15 +169,13 @@ CooltrainerfEmmaSeenText: ; 0x5a4b6 para "That's what a real" line "trainer does." done -; 0x5a507 -CooltrainerfEmmaBeatenText: ; 0x5a507 +CooltrainerfEmmaBeatenText: text "I'd rather pet my" line "babies than this!" done -; 0x5a52b -UnknownText_0x5a52b: ; 0x5a52b +UnknownText_0x5a52b: text "Just once a week," line "a #MON comes to" cont "the water's edge." @@ -203,9 +183,8 @@ UnknownText_0x5a52b: ; 0x5a52b para "I wanted to see" line "that #MON…" done -; 0x5a57a -UnionCaveB2F_MapEventHeader: ; 0x5a57a +UnionCaveB2F_MapEventHeader: ; filler db 0, 0 @@ -227,4 +206,3 @@ UnionCaveB2F_MapEventHeader: ; 0x5a57a person_event SPRITE_POKE_BALL, 6, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a36a, $0660 person_event SPRITE_POKE_BALL, 23, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a36c, $0661 person_event SPRITE_SURF, 35, 15, $24, $11, 255, 255, $90, 0, SurfScript_0x5a31f, $0760 -; 0x5a5d3 diff --git a/maps/VermilionGym.asm b/maps/VermilionGym.asm index 8bc936870..3be2b211c 100644 --- a/maps/VermilionGym.asm +++ b/maps/VermilionGym.asm @@ -39,7 +39,7 @@ SurgeScript_0x1920a5: TrainerGentlemanGregory: ; bit/flag number - dw $49c + dw EVENT_BEAT_GENTLEMAN_GREGORY ; trainer group && trainer id db GENTLEMAN, GREGORY @@ -66,7 +66,7 @@ GentlemanGregoryScript: TrainerGuitaristVincent: ; bit/flag number - dw $494 + dw EVENT_BEAT_GUITARIST_VINCENT ; trainer group && trainer id db GUITARIST, VINCENT @@ -93,7 +93,7 @@ GuitaristVincentScript: TrainerJugglerHorton: ; bit/flag number - dw $497 + dw EVENT_BEAT_JUGGLER_HORTON ; trainer group && trainer id db JUGGLER, HORTON diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm index 988bebc6b..003461f36 100644 --- a/maps/VioletGym.asm +++ b/maps/VioletGym.asm @@ -62,7 +62,7 @@ VioletGymTriggerRockets: TrainerBird_keeperRod: ; bit/flag number - dw $3fb + dw EVENT_BEAT_BIRD_KEEPER_ROD ; trainer group && trainer id db BIRD_KEEPER, ROD @@ -89,7 +89,7 @@ Bird_keeperRodScript: TrainerBird_keeperAbe: ; bit/flag number - dw $3fc + dw EVENT_BEAT_BIRD_KEEPER_ABE ; trainer group && trainer id db BIRD_KEEPER, ABE diff --git a/maps/WarehouseEntrance.asm b/maps/WarehouseEntrance.asm index 028c6faa9..50ce87cc0 100644 --- a/maps/WarehouseEntrance.asm +++ b/maps/WarehouseEntrance.asm @@ -1,4 +1,4 @@ -WarehouseEntrance_MapScriptHeader: ; 0x7c038 +WarehouseEntrance_MapScriptHeader: ; trigger count db 0 @@ -12,9 +12,8 @@ WarehouseEntrance_MapScriptHeader: ; 0x7c038 dbw 1, UnknownScript_0x7c076 dbw 2, UnknownScript_0x7c082 -; 0x7c043 -UnknownScript_0x7c043: ; 0x7c043 +UnknownScript_0x7c043: clearevent EVENT_SWITCH_1 clearevent EVENT_SWITCH_2 clearevent EVENT_SWITCH_3 @@ -33,20 +32,17 @@ UnknownScript_0x7c043: ; 0x7c043 writebyte $0 copyvartobyte UndergroundSwitchPositions return -; 0x7c076 -UnknownScript_0x7c076: ; 0x7c076 +UnknownScript_0x7c076: checkevent EVENT_USED_BASEMENT_KEY iffalse UnknownScript_0x7c07d return -; 0x7c07d -UnknownScript_0x7c07d: ; 0x7c07d +UnknownScript_0x7c07d: changeblock $12, $6, $3d return -; 0x7c082 -UnknownScript_0x7c082: ; 0x7c082 +UnknownScript_0x7c082: checkcode VAR_WEEKDAY if_equal MONDAY, UnknownScript_0x7c0a5 if_equal TUESDAY, UnknownScript_0x7c0b5 @@ -59,63 +55,56 @@ UnknownScript_0x7c082: ; 0x7c082 appear $9 appear $a return -; 0x7c0a5 -UnknownScript_0x7c0a5: ; 0x7c0a5 +UnknownScript_0x7c0a5: disappear $7 checkmorn iffalse UnknownScript_0x7c0ae appear $7 -UnknownScript_0x7c0ae: ; 0x7c0ae +UnknownScript_0x7c0ae: disappear $8 disappear $9 disappear $a return -; 0x7c0b5 -UnknownScript_0x7c0b5: ; 0x7c0b5 +UnknownScript_0x7c0b5: disappear $7 appear $8 disappear $9 disappear $a return -; 0x7c0be -UnknownScript_0x7c0be: ; 0x7c0be +UnknownScript_0x7c0be: disappear $7 disappear $8 appear $9 disappear $a return -; 0x7c0c7 -UnknownScript_0x7c0c7: ; 0x7c0c7 +UnknownScript_0x7c0c7: disappear $7 appear $8 disappear $9 disappear $a return -; 0x7c0d0 -UnknownScript_0x7c0d0: ; 0x7c0d0 +UnknownScript_0x7c0d0: disappear $7 disappear $8 appear $9 disappear $a return -; 0x7c0d9 -UnknownScript_0x7c0d9: ; 0x7c0d9 +UnknownScript_0x7c0d9: disappear $7 appear $8 disappear $9 appear $a return -; 0x7c0e2 -TrainerSupernerdEric: ; 0x7c0e2 +TrainerSupernerdEric: ; bit/flag number - dw $582 + dw EVENT_BEAT_SUPER_NERD_ERIC ; trainer group && trainer id db SUPER_NERD, ERIC @@ -131,20 +120,18 @@ TrainerSupernerdEric: ; 0x7c0e2 ; script when talk again dw SupernerdEricScript -; 0x7c0ee -SupernerdEricScript: ; 0x7c0ee +SupernerdEricScript: talkaftercancel loadfont writetext UnknownText_0x7c36c closetext loadmovesprites end -; 0x7c0f6 -TrainerSupernerdTeru: ; 0x7c0f6 +TrainerSupernerdTeru: ; bit/flag number - dw $58a + dw EVENT_BEAT_SUPER_NERD_TERU ; trainer group && trainer id db SUPER_NERD, TERU @@ -160,20 +147,18 @@ TrainerSupernerdTeru: ; 0x7c0f6 ; script when talk again dw SupernerdTeruScript -; 0x7c102 -SupernerdTeruScript: ; 0x7c102 +SupernerdTeruScript: talkaftercancel loadfont writetext UnknownText_0x7c410 closetext loadmovesprites end -; 0x7c10a -TrainerPokemaniacIssac: ; 0x7c10a +TrainerPokemaniacIssac: ; bit/flag number - dw $4ee + dw EVENT_BEAT_POKEMANIAC_ISSAC ; trainer group && trainer id db POKEMANIAC, ISSAC @@ -189,20 +174,18 @@ TrainerPokemaniacIssac: ; 0x7c10a ; script when talk again dw PokemaniacIssacScript -; 0x7c116 -PokemaniacIssacScript: ; 0x7c116 +PokemaniacIssacScript: talkaftercancel loadfont writetext UnknownText_0x7c498 closetext loadmovesprites end -; 0x7c11e -TrainerPokemaniacDonald: ; 0x7c11e +TrainerPokemaniacDonald: ; bit/flag number - dw $4ef + dw EVENT_BEAT_POKEMANIAC_DONALD ; trainer group && trainer id db POKEMANIAC, DONALD @@ -218,58 +201,51 @@ TrainerPokemaniacDonald: ; 0x7c11e ; script when talk again dw PokemaniacDonaldScript -; 0x7c12a -PokemaniacDonaldScript: ; 0x7c12a +PokemaniacDonaldScript: talkaftercancel loadfont writetext UnknownText_0x7c52f closetext loadmovesprites end -; 0x7c132 -GrannyScript_0x7c132: ; 0x7c132 +GrannyScript_0x7c132: loadfont checkcode VAR_WEEKDAY if_equal SUNDAY, UnknownScript_0x7c140 if_equal SATURDAY, UnknownScript_0x7c140 jump UnknownScript_0x7c300 -; 0x7c140 -UnknownScript_0x7c140: ; 0x7c140 +UnknownScript_0x7c140: pokemart $1, $0021 loadmovesprites end -; 0x7c146 -GrampsScript_0x7c146: ; 0x7c146 +GrampsScript_0x7c146: loadfont checkflag $0056 iftrue UnknownScript_0x7c300 checkcode VAR_WEEKDAY if_equal MONDAY, UnknownScript_0x7c156 jump UnknownScript_0x7c300 -; 0x7c156 -UnknownScript_0x7c156: ; 0x7c156 +UnknownScript_0x7c156: checkmorn iffalse UnknownScript_0x7c300 pokemart $2, $0000 loadmovesprites end -; 0x7c161 -SuperNerdScript_0x7c161: ; 0x7c161 +SuperNerdScript_0x7c161: loadfont checkcode VAR_WEEKDAY if_equal TUESDAY, UnknownScript_0x7c173 if_equal THURSDAY, UnknownScript_0x7c173 if_equal SATURDAY, UnknownScript_0x7c173 jump UnknownScript_0x7c300 -; 0x7c173 -UnknownScript_0x7c173: ; 0x7c173 +UnknownScript_0x7c173: checkflag $005a iftrue UnknownScript_0x7c208 special Function24ae8 @@ -287,30 +263,26 @@ UnknownScript_0x7c173: ; 0x7c173 if_equal $2, UnknownScript_0x7c1a9 if_equal $3, UnknownScript_0x7c1b5 jump UnknownScript_0x7c1c1 -; 0x7c1a9 -UnknownScript_0x7c1a9: ; 0x7c1a9 +UnknownScript_0x7c1a9: setevent $0000 clearevent $0001 clearevent $0002 jump UnknownScript_0x7c1cd -; 0x7c1b5 -UnknownScript_0x7c1b5: ; 0x7c1b5 +UnknownScript_0x7c1b5: clearevent $0000 setevent $0001 clearevent $0002 jump UnknownScript_0x7c1cd -; 0x7c1c1 -UnknownScript_0x7c1c1: ; 0x7c1c1 +UnknownScript_0x7c1c1: clearevent $0000 clearevent $0001 setevent $0002 jump UnknownScript_0x7c1cd -; 0x7c1cd -UnknownScript_0x7c1cd: ; 0x7c1cd +UnknownScript_0x7c1cd: takemoney $0, 500 special Function24ae8 writetext UnknownText_0x7c6b8 @@ -329,39 +301,34 @@ UnknownScript_0x7c1cd: ; 0x7c1cd checkevent $0001 iftrue UnknownScript_0x7c2c4 jump UnknownScript_0x7c2cd -; 0x7c1fc -UnknownScript_0x7c1fc: ; 0x7c1fc +UnknownScript_0x7c1fc: writetext UnknownText_0x7c6ea closetext loadmovesprites end -; 0x7c202 -UnknownScript_0x7c202: ; 0x7c202 +UnknownScript_0x7c202: writetext UnknownText_0x7c709 closetext loadmovesprites end -; 0x7c208 -UnknownScript_0x7c208: ; 0x7c208 +UnknownScript_0x7c208: writetext UnknownText_0x7c72b closetext loadmovesprites end -; 0x7c20e -SuperNerdScript_0x7c20e: ; 0x7c20e +SuperNerdScript_0x7c20e: loadfont checkcode VAR_WEEKDAY if_equal SUNDAY, UnknownScript_0x7c220 if_equal WEDNESDAY, UnknownScript_0x7c220 if_equal FRIDAY, UnknownScript_0x7c220 jump UnknownScript_0x7c300 -; 0x7c220 -UnknownScript_0x7c220: ; 0x7c220 +UnknownScript_0x7c220: checkflag $005a iftrue UnknownScript_0x7c2b5 special Function24ae8 @@ -379,30 +346,26 @@ UnknownScript_0x7c220: ; 0x7c220 if_equal $2, UnknownScript_0x7c256 if_equal $3, UnknownScript_0x7c262 jump UnknownScript_0x7c26e -; 0x7c256 -UnknownScript_0x7c256: ; 0x7c256 +UnknownScript_0x7c256: setevent $0000 clearevent $0001 clearevent $0002 jump UnknownScript_0x7c27a -; 0x7c262 -UnknownScript_0x7c262: ; 0x7c262 +UnknownScript_0x7c262: clearevent $0000 setevent $0001 clearevent $0002 jump UnknownScript_0x7c27a -; 0x7c26e -UnknownScript_0x7c26e: ; 0x7c26e +UnknownScript_0x7c26e: clearevent $0000 clearevent $0001 setevent $0002 jump UnknownScript_0x7c27a -; 0x7c27a -UnknownScript_0x7c27a: ; 0x7c27a +UnknownScript_0x7c27a: takemoney $0, 300 special Function24ae8 writetext UnknownText_0x7c80e @@ -421,54 +384,47 @@ UnknownScript_0x7c27a: ; 0x7c27a checkevent $0001 iftrue UnknownScript_0x7c2c4 jump UnknownScript_0x7c2cd -; 0x7c2a9 -UnknownScript_0x7c2a9: ; 0x7c2a9 +UnknownScript_0x7c2a9: writetext UnknownText_0x7c842 closetext loadmovesprites end -; 0x7c2af -UnknownScript_0x7c2af: ; 0x7c2af +UnknownScript_0x7c2af: writetext UnknownText_0x7c85b closetext loadmovesprites end -; 0x7c2b5 -UnknownScript_0x7c2b5: ; 0x7c2b5 +UnknownScript_0x7c2b5: writetext UnknownText_0x7c87b closetext loadmovesprites end -; 0x7c2bb -UnknownScript_0x7c2bb: ; 0x7c2bb +UnknownScript_0x7c2bb: writetext UnknownText_0x7c8bf special Functionc472 closetext loadmovesprites end -; 0x7c2c4 -UnknownScript_0x7c2c4: ; 0x7c2c4 +UnknownScript_0x7c2c4: writetext UnknownText_0x7c8dc special Functionc472 closetext loadmovesprites end -; 0x7c2cd -UnknownScript_0x7c2cd: ; 0x7c2cd +UnknownScript_0x7c2cd: writetext UnknownText_0x7c8ee special Functionc472 closetext loadmovesprites end -; 0x7c2d6 -MapWarehouseEntranceSignpost0Script:: ; 0x7c2d6 +MapWarehouseEntranceSignpost0Script:: loadfont checkevent EVENT_USED_BASEMENT_KEY iftrue UnknownScript_0x7c2fa @@ -478,9 +434,8 @@ MapWarehouseEntranceSignpost0Script:: ; 0x7c2d6 closetext loadmovesprites end -; 0x7c2e8 -UnknownScript_0x7c2e8: ; 0x7c2e8 +UnknownScript_0x7c2e8: playsound SFX_TRANSACTION writetext UnknownText_0x7c5d6 closetext @@ -490,49 +445,41 @@ UnknownScript_0x7c2e8: ; 0x7c2e8 loadmovesprites setevent EVENT_USED_BASEMENT_KEY end -; 0x7c2fa -UnknownScript_0x7c2fa: ; 0x7c2fa +UnknownScript_0x7c2fa: writetext UnknownText_0x7c5c3 closetext loadmovesprites end -; 0x7c300 -UnknownScript_0x7c300: ; 0x7c300 +UnknownScript_0x7c300: writetext UnknownText_0x7c904 closetext loadmovesprites end -; 0x7c306 -ItemFragment_0x7c306: ; 0x7c306 +ItemFragment_0x7c306: db COIN_CASE, 1 -; 0x7c308 -MapWarehouseEntranceSignpost1Script: ; 0x7c308 +MapWarehouseEntranceSignpost1Script: jumptext UnknownText_0x7c91a -; 0x7c30b -MapWarehouseEntranceSignpostItem2: ; 0x7c30b +MapWarehouseEntranceSignpostItem2: dw $008b db PARLYZ_HEAL -; 0x7c30e -MapWarehouseEntranceSignpostItem3: ; 0x7c30e +MapWarehouseEntranceSignpostItem3: dw $008c db SUPER_POTION -; 0x7c311 -MapWarehouseEntranceSignpostItem4: ; 0x7c311 +MapWarehouseEntranceSignpostItem4: dw $008d db ANTIDOTE -; 0x7c314 -SupernerdEricSeenText: ; 0x7c314 +SupernerdEricSeenText: text "I got booted out" line "of the GAME COR-" cont "NER." @@ -541,21 +488,18 @@ SupernerdEricSeenText: ; 0x7c314 line "cheat using my" cont "#MON…" done -; 0x7c361 -SupernerdEricBeatenText: ; 0x7c361 +SupernerdEricBeatenText: text "…Grumble…" done -; 0x7c36c -UnknownText_0x7c36c: ; 0x7c36c +UnknownText_0x7c36c: text "I guess I have to" line "do things fair and" cont "square…" done -; 0x7c39a -SupernerdTeruSeenText: ; 0x7c39a +SupernerdTeruSeenText: text "Do you consider" line "type alignments in" cont "battle?" @@ -566,61 +510,53 @@ SupernerdTeruSeenText: ; 0x7c39a para "you'll do better" line "in battle." done -; 0x7c403 -SupernerdTeruBeatenText: ; 0x7c403 +SupernerdTeruBeatenText: text "Ow, ow, ow!" done -; 0x7c410 -UnknownText_0x7c410: ; 0x7c410 +UnknownText_0x7c410: text "I know my #MON" line "type alignments." para "But I only use one" line "type of #MON." done -; 0x7c452 -PokemaniacIssacSeenText: ; 0x7c452 +PokemaniacIssacSeenText: text "My #MON just" line "got a haircut!" para "I'll show you how" line "strong it is!" done -; 0x7c48e -PokemaniacIssacBeatenText: ; 0x7c48e +PokemaniacIssacBeatenText: text "Aiyeeee!" done -; 0x7c498 -UnknownText_0x7c498: ; 0x7c498 +UnknownText_0x7c498: text "Your #MON will" line "like you more if" para "you give them" line "haircuts." done -; 0x7c4d1 -PokemaniacDonaldSeenText: ; 0x7c4d1 +PokemaniacDonaldSeenText: text "I think you have" line "some rare #MON" cont "with you." para "Let me see them!" done -; 0x7c50d -PokemaniacDonaldBeatenText: ; 0x7c50d +PokemaniacDonaldBeatenText: text "Gaah! I lost!" line "That makes me mad!" done -; 0x7c52f -UnknownText_0x7c52f: ; 0x7c52f +UnknownText_0x7c52f: text "Are you making a" line "#DEX? Here's a" cont "hot tip." @@ -633,25 +569,21 @@ UnknownText_0x7c52f: ; 0x7c52f line "he sees any rare" cont "#MON." done -; 0x7c5b0 -UnknownText_0x7c5b0: ; 0x7c5b0 +UnknownText_0x7c5b0: text "The door's locked…" done -; 0x7c5c3 -UnknownText_0x7c5c3: ; 0x7c5c3 +UnknownText_0x7c5c3: text "The door is open." done -; 0x7c5d6 -UnknownText_0x7c5d6: ; 0x7c5d6 +UnknownText_0x7c5d6: text "The BASEMENT KEY" line "opened the door." done -; 0x7c5f9 -UnknownText_0x7c5f9: ; 0x7c5f9 +UnknownText_0x7c5f9: text "Welcome!" para "I run the #MON" @@ -668,45 +600,38 @@ UnknownText_0x7c5f9: ; 0x7c5f9 para "Would you like me" line "to do that?" done -; 0x7c69a -UnknownText_0x7c69a: ; 0x7c69a +UnknownText_0x7c69a: text "Which #MON" line "should I work on?" done -; 0x7c6b8 -UnknownText_0x7c6b8: ; 0x7c6b8 +UnknownText_0x7c6b8: text "OK! Watch it" line "become beautiful!" done -; 0x7c6d8 -UnknownText_0x7c6d8: ; 0x7c6d8 +UnknownText_0x7c6d8: text "There! All done!" done -; 0x7c6ea -UnknownText_0x7c6ea: ; 0x7c6ea +UnknownText_0x7c6ea: text "Is that right?" line "That's a shame!" done -; 0x7c709 -UnknownText_0x7c709: ; 0x7c709 +UnknownText_0x7c709: text "You'll need more" line "money than that." done -; 0x7c72b -UnknownText_0x7c72b: ; 0x7c72b +UnknownText_0x7c72b: text "I do only one" line "haircut a day. I'm" cont "done for today." done -; 0x7c75c -UnknownText_0x7c75c: ; 0x7c75c +UnknownText_0x7c75c: text "Welcome to the" line "#MON SALON!" @@ -721,81 +646,69 @@ UnknownText_0x7c75c: ; 0x7c75c para "So? How about it?" done -; 0x7c7f1 -UnknownText_0x7c7f1: ; 0x7c7f1 +UnknownText_0x7c7f1: text "OK, which #MON" line "should I do?" done -; 0x7c80e -UnknownText_0x7c80e: ; 0x7c80e +UnknownText_0x7c80e: text "OK! I'll make it" line "look cool!" done -; 0x7c82a -UnknownText_0x7c82a: ; 0x7c82a +UnknownText_0x7c82a: text "There we go!" line "All done!" done -; 0x7c842 -UnknownText_0x7c842: ; 0x7c842 +UnknownText_0x7c842: text "No? " line "How disappointing!" done -; 0x7c85b -UnknownText_0x7c85b: ; 0x7c85b +UnknownText_0x7c85b: text "You're a little" line "short on funds." done -; 0x7c87b -UnknownText_0x7c87b: ; 0x7c87b +UnknownText_0x7c87b: text "I can do only one" line "haircut a day." para "Sorry, but I'm all" line "done for today." done -; 0x7c8bf -UnknownText_0x7c8bf: ; 0x7c8bf +UnknownText_0x7c8bf: text_from_ram StringBuffer3 text " looks a" line "little happier." done -; 0x7c8dc -UnknownText_0x7c8dc: ; 0x7c8dc +UnknownText_0x7c8dc: text_from_ram StringBuffer3 text " looks" line "happy." done -; 0x7c8ee -UnknownText_0x7c8ee: ; 0x7c8ee +UnknownText_0x7c8ee: text_from_ram StringBuffer3 text " looks" line "delighted!" done -; 0x7c904 -UnknownText_0x7c904: ; 0x7c904 +UnknownText_0x7c904: text "We're not open" line "today." done -; 0x7c91a -UnknownText_0x7c91a: ; 0x7c91a +UnknownText_0x7c91a: text "NO ENTRY BEYOND" line "THIS POINT" done -; 0x7c936 -WarehouseEntrance_MapEventHeader: ; 0x7c936 +WarehouseEntrance_MapEventHeader: ; filler db 0, 0 @@ -830,4 +743,3 @@ WarehouseEntrance_MapEventHeader: ; 0x7c936 person_event SPRITE_SUPER_NERD, 18, 11, $8, $0, 255, 255, $90, 0, SuperNerdScript_0x7c161, $0754 person_event SPRITE_SUPER_NERD, 19, 11, $8, $0, 255, 255, $a0, 0, SuperNerdScript_0x7c20e, $0755 person_event SPRITE_GRANNY, 25, 11, $8, $0, 255, 255, $b0, 0, GrannyScript_0x7c132, $0752 -; 0x7c9e8 diff --git a/maps/WillsRoom.asm b/maps/WillsRoom.asm index c77d3ec27..b73262669 100644 --- a/maps/WillsRoom.asm +++ b/maps/WillsRoom.asm @@ -1,4 +1,4 @@ -WillsRoom_MapScriptHeader: ; 0x1804b9 +WillsRoom_MapScriptHeader: ; trigger count db 2 @@ -12,30 +12,26 @@ WillsRoom_MapScriptHeader: ; 0x1804b9 ; callbacks dbw 1, UnknownScript_0x1804cb -; 0x1804c6 -UnknownScript_0x1804c6: ; 0x1804c6 +UnknownScript_0x1804c6: priorityjump UnknownScript_0x1804e0 end -; 0x1804ca -UnknownScript_0x1804ca: ; 0x1804ca +UnknownScript_0x1804ca: end -; 0x1804cb -UnknownScript_0x1804cb: ; 0x1804cb +UnknownScript_0x1804cb: checkevent $0309 iffalse UnknownScript_0x1804d5 changeblock $4, $e, $2a -UnknownScript_0x1804d5: ; 0x1804d5 +UnknownScript_0x1804d5: checkevent EVENT_WILLS_ROOM_EXIT_OPEN iffalse UnknownScript_0x1804df changeblock $4, $2, $16 -UnknownScript_0x1804df: ; 0x1804df +UnknownScript_0x1804df: return -; 0x1804e0 -UnknownScript_0x1804e0: ; 0x1804e0 +UnknownScript_0x1804e0: applymovement $0, MovementData_0x18052c refreshscreen $86 playsound SFX_STRENGTH @@ -47,12 +43,11 @@ UnknownScript_0x1804e0: ; 0x1804e0 setevent $0309 waitbutton end -; 0x1804f8 -WillScript_0x1804f8: ; 0x1804f8 +WillScript_0x1804f8: faceplayer loadfont - checkevent $05b8 + checkevent EVENT_BEAT_ELITE_4_WILL iftrue UnknownScript_0x180526 writetext UnknownText_0x180531 closetext @@ -61,7 +56,7 @@ WillScript_0x1804f8: ; 0x1804f8 loadtrainer WILL, 1 startbattle returnafterbattle - setevent $05b8 + setevent EVENT_BEAT_ELITE_4_WILL loadfont writetext UnknownText_0x180644 closetext @@ -73,24 +68,21 @@ WillScript_0x1804f8: ; 0x1804f8 setevent EVENT_WILLS_ROOM_EXIT_OPEN waitbutton end -; 0x180526 -UnknownScript_0x180526: ; 0x180526 +UnknownScript_0x180526: writetext UnknownText_0x180644 closetext loadmovesprites end -; 0x18052c -MovementData_0x18052c: ; 0x18052c +MovementData_0x18052c: step_up step_up step_up step_up step_end -; 0x180531 -UnknownText_0x180531: ; 0x180531 +UnknownText_0x180531: text "Welcome to #MON" line "LEAGUE, <PLAYER>." @@ -114,15 +106,13 @@ UnknownText_0x180531: ; 0x180531 para "Losing is not an" line "option!" done -; 0x18062c -UnknownText_0x18062c: ; 0x18062c +UnknownText_0x18062c: text "I… I can't…" line "believe it…" done -; 0x180644 -UnknownText_0x180644: ; 0x180644 +UnknownText_0x180644: text "Even though I was" line "defeated, I won't" cont "change my course." @@ -139,9 +129,8 @@ UnknownText_0x180644: ; 0x180644 para "the true ferocity" line "of the ELITE FOUR." done -; 0x1806f9 -WillsRoom_MapEventHeader: ; 0x1806f9 +WillsRoom_MapEventHeader: ; filler db 0, 0 @@ -160,4 +149,3 @@ WillsRoom_MapEventHeader: ; 0x1806f9 ; people-events db 1 person_event SPRITE_WILL, 11, 9, $6, $0, 255, 255, $80, 0, WillScript_0x1804f8, $ffff -; 0x18071b diff --git a/maps/WiseTriosRoom.asm b/maps/WiseTriosRoom.asm index 780e96573..adfbe99ab 100644 --- a/maps/WiseTriosRoom.asm +++ b/maps/WiseTriosRoom.asm @@ -1,4 +1,4 @@ -WiseTriosRoom_MapScriptHeader: ; 0x98565 +WiseTriosRoom_MapScriptHeader: ; trigger count db 2 @@ -12,17 +12,14 @@ WiseTriosRoom_MapScriptHeader: ; 0x98565 ; callbacks dbw 2, UnknownScript_0x98574 -; 0x98572 -UnknownScript_0x98572: ; 0x98572 +UnknownScript_0x98572: end -; 0x98573 -UnknownScript_0x98573: ; 0x98573 +UnknownScript_0x98573: end -; 0x98574 -UnknownScript_0x98574: ; 0x98574 +UnknownScript_0x98574: checkevent EVENT_FOUGHT_SUICUNE iftrue UnknownScript_0x98593 checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER @@ -32,33 +29,27 @@ UnknownScript_0x98574: ; 0x98574 clearevent $07ab setevent $07ac return -; 0x9858c -UnknownScript_0x9858c: ; 0x9858c +UnknownScript_0x9858c: setevent $07ab clearevent $07ac return -; 0x98593 -UnknownScript_0x98593: ; 0x98593 +UnknownScript_0x98593: setevent $07ab setevent $07ac return -; 0x9859a -SageScript_0x9859a: ; 0x9859a +SageScript_0x9859a: jumptextfaceplayer UnknownText_0x9862b -; 0x9859d -SageScript_0x9859d: ; 0x9859d +SageScript_0x9859d: jumptextfaceplayer UnknownText_0x9868b -; 0x985a0 -SageScript_0x985a0: ; 0x985a0 +SageScript_0x985a0: jumptextfaceplayer UnknownText_0x987af -; 0x985a3 -UnknownScript_0x985a3: ; 0x985a3 +UnknownScript_0x985a3: spriteface $4, UP spriteface $0, DOWN showemote $0, $4, 20 @@ -73,11 +64,10 @@ UnknownScript_0x985a3: ; 0x985a3 applymovement $4, MovementData_0x98625 spriteface $4, LEFT end -; 0x985c6 -TrainerSageGaku: ; 0x985c6 +TrainerSageGaku: ; bit/flag number - dw $5c9 + dw EVENT_BEAT_SAGE_GAKU ; trainer group && trainer id db SAGE, GAKU @@ -93,19 +83,17 @@ TrainerSageGaku: ; 0x985c6 ; script when talk again dw SageGakuScript -; 0x985d2 -SageGakuScript: ; 0x985d2 +SageGakuScript: loadfont writetext UnknownText_0x98938 closetext loadmovesprites end -; 0x985d9 -TrainerSageMasa: ; 0x985d9 +TrainerSageMasa: ; bit/flag number - dw $5ca + dw EVENT_BEAT_SAGE_MASA ; trainer group && trainer id db SAGE, MASA @@ -121,19 +109,17 @@ TrainerSageMasa: ; 0x985d9 ; script when talk again dw SageMasaScript -; 0x985e5 -SageMasaScript: ; 0x985e5 +SageMasaScript: loadfont writetext UnknownText_0x98a35 closetext loadmovesprites end -; 0x985ec -TrainerSageKoji: ; 0x985ec +TrainerSageKoji: ; bit/flag number - dw $5cb + dw EVENT_BEAT_SAGE_KOJI ; trainer group && trainer id db SAGE, KOJI @@ -149,9 +135,8 @@ TrainerSageKoji: ; 0x985ec ; script when talk again dw SageKojiScript -; 0x985f8 -SageKojiScript: ; 0x985f8 +SageKojiScript: checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER iftrue UnknownScript_0x9861b pause 10 @@ -167,35 +152,30 @@ SageKojiScript: ; 0x985f8 setevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER dotrigger $1 end -; 0x9861b -UnknownScript_0x9861b: ; 0x9861b +UnknownScript_0x9861b: loadfont writetext UnknownText_0x98db5 closetext loadmovesprites end -; 0x98622 -MovementData_0x98622: ; 0x98622 +MovementData_0x98622: step_left step_left step_end -; 0x98625 -MovementData_0x98625: ; 0x98625 +MovementData_0x98625: step_right step_down step_end -; 0x98628 -MovementData_0x98628: ; 0x98628 +MovementData_0x98628: step_right step_down step_end -; 0x9862b -UnknownText_0x9862b: ; 0x9862b +UnknownText_0x9862b: text "Astounding…" para "SUICUNE, ENTEI and" @@ -205,9 +185,8 @@ UnknownText_0x9862b: ; 0x9862b para "Is the legend" line "coming true?" done -; 0x9868b -UnknownText_0x9868b: ; 0x9868b +UnknownText_0x9868b: text "We train at the" line "BURNED TOWER, but" @@ -220,9 +199,8 @@ UnknownText_0x9868b: ; 0x9868b para "deliberately made" line "by someone." done -; 0x98712 -UnknownText_0x98712: ; 0x98712 +UnknownText_0x98712: text "TIN TOWER may be" line "entered by those" @@ -238,18 +216,16 @@ UnknownText_0x98712: ; 0x98712 para "to refrain from" line "entering!" done -; 0x987af -UnknownText_0x987af: ; 0x987af +UnknownText_0x987af: text "We, the WISE TRIO," line "are the protectors" para "of the legendary" line "#MON." done -; 0x987ed -SageGakuSeenText: ; 0x987ed +SageGakuSeenText: text "Legend has it that" line "upon the emergence" @@ -278,15 +254,13 @@ SageGakuSeenText: ; 0x987ed para "worthiness to go" line "inside!" done -; 0x98914 -SageGakuBeatenText: ; 0x98914 +SageGakuBeatenText: text "Stronger than we" line "thought? Perhaps…" done -; 0x98938 -UnknownText_0x98938: ; 0x98938 +UnknownText_0x98938: text "Ah, so it is you" line "who claim to have" @@ -300,24 +274,21 @@ UnknownText_0x98938: ; 0x98938 line "they can't be seen" cont "while they sleep…" done -; 0x989d2 -SageMasaSeenText: ; 0x989d2 +SageMasaSeenText: text "Can you be trusted" line "with the truth?" para "I must ascertain" line "your worthiness." done -; 0x98a18 -SageMasaBeatenText: ; 0x98a18 +SageMasaBeatenText: text "…I will tell you" line "the truth…" done -; 0x98a35 -UnknownText_0x98a35: ; 0x98a35 +UnknownText_0x98a35: text "In the past, there" line "were two nine-tier" cont "towers here." @@ -366,30 +337,26 @@ UnknownText_0x98a35: ; 0x98a35 line "the BURNED TOWER" cont "came to be." done -; 0x98c42 -SageKojiSeenText: ; 0x98c42 +SageKojiSeenText: text "Let me see your" line "power!" done -; 0x98c5a -SageKojiBeatenText: ; 0x98c5a +SageKojiBeatenText: text "Too strong!" line "Why?" done -; 0x98c6c -UnknownText_0x98c6c: ; 0x98c6c +UnknownText_0x98c6c: text "You… Are you the" line "trainer who is" para "awaited by the" line "legendary #MON?" done -; 0x98cac -UnknownText_0x98cac: ; 0x98cac +UnknownText_0x98cac: text "I see…" para "We, the WISE TRIO," @@ -414,17 +381,15 @@ UnknownText_0x98cac: ; 0x98cac para "SUICUNE will put" line "you to the test." done -; 0x98db5 -UnknownText_0x98db5: ; 0x98db5 +UnknownText_0x98db5: text "Please, do go on." para "SUICUNE will put" line "you to the test." done -; 0x98dea -WiseTriosRoom_MapEventHeader: ; 0x98dea +WiseTriosRoom_MapEventHeader: ; filler db 0, 0 @@ -449,4 +414,3 @@ WiseTriosRoom_MapEventHeader: ; 0x98dea person_event SPRITE_SAGE, 6, 8, $6, $0, 255, 255, $2, 2, TrainerSageGaku, $07ac person_event SPRITE_SAGE, 10, 8, $7, $0, 255, 255, $2, 2, TrainerSageMasa, $07ac person_event SPRITE_SAGE, 8, 10, $8, $0, 255, 255, $2, 2, TrainerSageKoji, $07ac -; 0x98e55 |