diff options
Diffstat (limited to 'maps/Route36.asm')
-rw-r--r-- | maps/Route36.asm | 378 |
1 files changed, 139 insertions, 239 deletions
diff --git a/maps/Route36.asm b/maps/Route36.asm index bbf3ddc2a..517971e15 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -1,28 +1,26 @@ -Route36_MapScriptHeader: ; 0x194000 - ; trigger count +Route36_MapScriptHeader: +.MapTriggers: db 2 ; triggers dw UnknownScript_0x19400d, $0000 dw UnknownScript_0x19400e, $0000 - ; callback count +.MapCallbacks: db 1 ; callbacks dbw 2, ArthurCallback -UnknownScript_0x19400d: ; 0x19400d +UnknownScript_0x19400d: end -; 0x19400e -UnknownScript_0x19400e: ; 0x19400e +UnknownScript_0x19400e: end -; 0x19400f ArthurCallback: - checkcode $b + checkcode VAR_WEEKDAY if_equal THURSDAY, .ArthurAppears disappear $8 return @@ -31,8 +29,8 @@ ArthurCallback: appear $8 return -UnknownScript_0x19401b: ; 0x19401b - showemote $0, $0, 15 +UnknownScript_0x19401b: + showemote EMOTE_SHOCK, $0, 15 pause 15 playsound SFX_WARP_FROM spriteface $0, UP @@ -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 @@ -81,57 +76,51 @@ WateredWeirdTreeScript:: ; 0x194053 setevent EVENT_FOUGHT_SUDOWOODO if_equal $2, UnknownScript_0x19407b disappear $4 - variablesprite $4, $26 + variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN returnafterbattle end -; 0x194079 -UnknownScript_0x194079: ; 0x194079 +UnknownScript_0x194079: loadmovesprites end -; 0x19407b -UnknownScript_0x19407b: ; 0x19407b +UnknownScript_0x19407b: returnafterbattle applymovement $4, MovementData_0x19424b disappear $4 - variablesprite $4, $26 - special Function14209 + variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN + special RunCallback_04 special Function14168 end -; 0x19408c -LassScript_0x19408c: ; 0x19408c +LassScript_0x19408c: faceplayer loadfont - checkevent $00ba + checkevent EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP iftrue UnknownScript_0x1940b3 setevent EVENT_MET_FLORIA writetext UnknownText_0x1942f1 closetext loadmovesprites - clearevent $0768 - checkcode $9 + clearevent EVENT_FLORIA_AT_FLOWER_SHOP + checkcode VAR_FACING if_equal $1, UnknownScript_0x1940ac 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_08, 1 + 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,223 +154,168 @@ LassScript_0x1940e0: ; 0x1940e0 closetext loadmovesprites end -; 0x1940ee -UnknownScript_0x1940ee: ; 0x1940ee +UnknownScript_0x1940ee: writetext UnknownText_0x19469e closetext loadmovesprites end -; 0x1940f4 -TrainerSchoolboyAlan1: ; 0x1940f4 - ; bit/flag number - dw $46e +TrainerSchoolboyAlan1: + trainer EVENT_BEAT_SCHOOLBOY_ALAN, SCHOOLBOY, ALAN1, SchoolboyAlan1SeenText, SchoolboyAlan1BeatenText, $0000, SchoolboyAlan1Script - ; trainer group && trainer id - db SCHOOLBOY, ALAN1 - - ; text when seen - dw SchoolboyAlan1SeenText - - ; text when trainer beaten - dw SchoolboyAlan1BeatenText - - ; script when lost - dw $0000 - - ; script when talk again - dw SchoolboyAlan1Script -; 0x194100 - -SchoolboyAlan1Script: ; 0x194100 - writecode $17, $18 +SchoolboyAlan1Script: + writecode VAR_CALLERID, PHONE_SCHOOLBOY_ALAN talkaftercancel loadfont - checkflag $0073 + checkflag ENGINE_ALAN iftrue UnknownScript_0x194140 - checkflag $0081 + checkflag ENGINE_ALAN_HAS_FIRE_STONE iftrue UnknownScript_0x1941b4 - checkcellnum $18 + checkcellnum PHONE_SCHOOLBOY_ALAN iftrue UnknownScript_0x1941d5 - checkevent $0285 + checkevent EVENT_ALAN_ASKED_FOR_PHONE_NUMBER iftrue UnknownScript_0x194129 writetext UnknownText_0x1947aa keeptextopen - setevent $0285 + setevent EVENT_ALAN_ASKED_FOR_PHONE_NUMBER scall UnknownScript_0x1941c9 jump UnknownScript_0x19412c -; 0x194129 -UnknownScript_0x194129: ; 0x194129 +UnknownScript_0x194129: scall UnknownScript_0x1941cd -UnknownScript_0x19412c: ; 0x19412c - askforphonenumber $18 +UnknownScript_0x19412c: + askforphonenumber PHONE_SCHOOLBOY_ALAN 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 - if_equal $4, UnknownScript_0x19415f - if_equal $3, UnknownScript_0x194165 - if_equal $2, UnknownScript_0x19416b - if_equal $1, UnknownScript_0x194171 - if_equal $0, UnknownScript_0x194177 -UnknownScript_0x19415f: ; 0x19415f + copybytetovar wAlanFightCount + if_equal 4, .Fight4 + if_equal 3, .Fight3 + if_equal 2, .Fight2 + if_equal 1, .Fight1 + if_equal 0, .LoadFight0 +.Fight4 checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue UnknownScript_0x1941ab -UnknownScript_0x194165: ; 0x194165 + iftrue .LoadFight4 +.Fight3 checkevent EVENT_BEAT_ELITE_FOUR - iftrue UnknownScript_0x19419e -UnknownScript_0x19416b: ; 0x19416b - checkflag $004b - iftrue UnknownScript_0x194191 -UnknownScript_0x194171: ; 0x194171 - checkflag $0047 - iftrue UnknownScript_0x194184 -UnknownScript_0x194177: ; 0x194177 + iftrue .LoadFight3 +.Fight2 + checkflag ENGINE_FLYPOINT_BLACKTHORN + iftrue .LoadFight2 +.Fight1 + checkflag ENGINE_FLYPOINT_OLIVINE + iftrue .LoadFight1 +.LoadFight0 loadtrainer SCHOOLBOY, ALAN1 startbattle returnafterbattle - loadvar wda02, $1 - clearflag $0073 + loadvar wAlanFightCount, 1 + clearflag ENGINE_ALAN end -; 0x194184 -UnknownScript_0x194184: ; 0x194184 +.LoadFight1 loadtrainer SCHOOLBOY, ALAN2 startbattle returnafterbattle - loadvar wda02, $2 - clearflag $0073 + loadvar wAlanFightCount, 2 + clearflag ENGINE_ALAN end -; 0x194191 -UnknownScript_0x194191: ; 0x194191 +.LoadFight2 loadtrainer SCHOOLBOY, ALAN3 startbattle returnafterbattle - loadvar wda02, $3 - clearflag $0073 + loadvar wAlanFightCount, 3 + clearflag ENGINE_ALAN end -; 0x19419e -UnknownScript_0x19419e: ; 0x19419e +.LoadFight3 loadtrainer SCHOOLBOY, ALAN4 startbattle returnafterbattle - loadvar wda02, $4 - clearflag $0073 + loadvar wAlanFightCount, 4 + clearflag ENGINE_ALAN end -; 0x1941ab -UnknownScript_0x1941ab: ; 0x1941ab +.LoadFight4 loadtrainer SCHOOLBOY, ALAN5 startbattle returnafterbattle - clearflag $0073 + clearflag ENGINE_ALAN end -; 0x1941b4 -UnknownScript_0x1941b4: ; 0x1941b4 +UnknownScript_0x1941b4: scall UnknownScript_0x1941e5 verbosegiveitem FIRE_STONE, 1 iffalse UnknownScript_0x1941c6 - clearflag $0081 - setevent $0101 + clearflag ENGINE_ALAN_HAS_FIRE_STONE + setevent EVENT_ALAN_GAVE_FIRE_STONE 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 - ; bit/flag number - dw $440 - - ; trainer group && trainer id - db PSYCHIC_T, MARK - - ; text when seen - dw PsychicMarkSeenText - - ; text when trainer beaten - dw PsychicMarkBeatenText - - ; script when lost - dw $0000 - ; script when talk again - dw PsychicMarkScript -; 0x1941f9 +TrainerPsychicMark: + trainer EVENT_BEAT_PSYCHIC_MARK, PSYCHIC_T, MARK, PsychicMarkSeenText, PsychicMarkBeatenText, $0000, PsychicMarkScript -PsychicMarkScript: ; 0x1941f9 +PsychicMarkScript: talkaftercancel loadfont writetext UnknownText_0x19471e closetext loadmovesprites end -; 0x194201 ArthurScript: faceplayer loadfont checkevent EVENT_GOT_HARD_STONE_FROM_ARTHUR iftrue ArthurThursdayScript - checkcode $b + checkcode VAR_WEEKDAY if_not_equal THURSDAY, ArthurNotThursdayScript checkevent EVENT_MET_ARTHUR_OF_THURSDAY iftrue .MetArthur @@ -414,38 +346,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 +381,8 @@ MovementData_0x19424e: ; 0x19424e step_left step_left step_end -; 0x194258 -MovementData_0x194258: ; 0x194258 +MovementData_0x194258: step_left step_down step_down @@ -469,9 +393,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 +404,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 +423,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 +449,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 +463,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 +476,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 +485,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 +505,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 +517,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 +529,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 +538,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 +575,6 @@ UnknownText_0x1947aa: ; 0x1947aa line "learning than just" cont "reading books." done -; 0x194800 MeetArthurText: text "ARTHUR: Who are" @@ -710,18 +614,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 +639,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,39 +653,38 @@ UnknownText_0x1949ee: ; 0x1949ee para "caves and other" line "landmarks." done -; 0x194a66 -Route36_MapEventHeader: ; 0x194a66 +Route36_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 4 warp_def $8, $12, 3, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $9, $12, 4, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $d, $2f, 1, GROUP_ROUTE_36_RUINS_OF_ALPH_GATE, MAP_ROUTE_36_RUINS_OF_ALPH_GATE warp_def $d, $30, 2, GROUP_ROUTE_36_RUINS_OF_ALPH_GATE, MAP_ROUTE_36_RUINS_OF_ALPH_GATE - ; xy triggers +.XYTriggers: db 2 xy_trigger 1, $7, $14, $0, UnknownScript_0x19401b, $0, $0 xy_trigger 1, $7, $16, $0, UnknownScript_0x19401b, $0, $0 - ; signposts +.Signposts: db 4 - signpost 1, 29, $0, MapRoute36Signpost0Script - signpost 11, 45, $0, MapRoute36Signpost1Script - signpost 7, 55, $0, MapRoute36Signpost2Script - signpost 7, 21, $0, MapRoute36Signpost3Script + signpost 1, 29, SIGNPOST_READ, MapRoute36Signpost0Script + signpost 11, 45, SIGNPOST_READ, MapRoute36Signpost1Script + signpost 7, 55, SIGNPOST_READ, MapRoute36Signpost2Script + signpost 7, 21, SIGNPOST_READ, MapRoute36Signpost3Script - ; people-events +.PersonEvents: db 9 - person_event SPRITE_YOUNGSTER, 17, 24, $9, $0, 255, 255, $92, 3, TrainerPsychicMark, $ffff - person_event SPRITE_YOUNGSTER, 18, 35, $8, $0, 255, 255, $92, 5, TrainerSchoolboyAlan1, $ffff - person_event SPRITE_WEIRD_TREE, 13, 39, $17, $0, 255, 255, $0, 0, WeirdTreeScript_0x19403c, $06f8 - person_event SPRITE_LASS, 12, 55, $5, $2, 255, 255, $0, 0, LassScript_0x1940e0, $ffff - person_event SPRITE_FISHER, 13, 48, $8, $0, 255, 255, $0, 0, FisherScript_0x1940b9, $ffff - person_event SPRITE_FRUIT_TREE, 8, 25, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x194247, $ffff - person_event SPRITE_YOUNGSTER, 10, 50, $2, $11, 255, 255, $0, 0, ArthurScript, $075a - person_event SPRITE_LASS, 16, 37, $6, $0, 255, 255, $90, 0, LassScript_0x19408c, EVENT_FLORIA_AT_SUDOWOODO - person_event SPRITE_SUICUNE, 10, 25, $1, $0, 255, 255, $90, 0, ObjectEvent, $07b0 + person_event SPRITE_YOUNGSTER, 17, 24, OW_LEFT | $1, $0, -1, -1, (PAL_OW_BLUE << 4) | $82, 3, TrainerPsychicMark, -1 + person_event SPRITE_YOUNGSTER, 18, 35, OW_LEFT | $0, $0, -1, -1, (PAL_OW_BLUE << 4) | $82, 5, TrainerSchoolboyAlan1, -1 + person_event SPRITE_WEIRD_TREE, 13, 39, OW_UP | $13, $0, -1, -1, $0, 0, WeirdTreeScript_0x19403c, EVENT_ROUTE_36_SUDOWOODO + person_event SPRITE_LASS, 12, 55, OW_UP | $1, $2, -1, -1, $0, 0, LassScript_0x1940e0, -1 + person_event SPRITE_FISHER, 13, 48, OW_LEFT | $0, $0, -1, -1, $0, 0, FisherScript_0x1940b9, -1 + person_event SPRITE_FRUIT_TREE, 8, 25, OW_DOWN | $1, $0, -1, -1, $0, 0, FruitTreeScript_0x194247, -1 + person_event SPRITE_YOUNGSTER, 10, 50, OW_DOWN | $2, $11, -1, -1, $0, 0, ArthurScript, EVENT_ROUTE_36_ARTHUR_OF_THURSDAY + person_event SPRITE_LASS, 16, 37, OW_UP | $2, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, LassScript_0x19408c, EVENT_FLORIA_AT_SUDOWOODO + person_event SPRITE_SUICUNE, 10, 25, OW_DOWN | $1, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, ObjectEvent, EVENT_SAW_SUICUNE_ON_ROUTE_36 |