summaryrefslogtreecommitdiff
path: root/maps/Route36.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route36.asm')
-rw-r--r--maps/Route36.asm378
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