- 202
- Posts
- 15
- Years
- Seen Jan 6, 2017
No idea why, but when I run this script which I've edited from the original, the hero decides to get on his bike upon leaving the lab. It just has me baffled :s
Anyone any ideas?
Spoiler:
#dynamic 0x800000
#org @start
lock
faceplayer
checkflag 0x2
if 0x1 goto @8169600
compare 0x4055 0x9
if 0x1 goto @8169903
compare 0x4055 0x8
if 0x1 goto @8169A6E
checkflag 0x82C
if 0x1 goto @81699CE
compare 0x4052 0x1
if 0x1 goto @8169903
compare 0x4055 0x6
if 0x1 goto @81698D6
compare 0x4057 0x1
if 0x4 goto @816961E
compare 0x4055 0x4
if 0x1 goto @8169614
compare 0x4055 0x3
if 0x1 goto @816960A
msgbox @goahead MSG_KEEPOPEN
release
end
'---------------
#org @8169600
msgbox @thankyou MSG_KEEPOPEN
release
end
'---------------
#org @8169903
call @81A737B
checkflag 0x2F4
if 0x1 goto @8169913
release
end
'---------------
#org @8169A6E
msgbox @roundworld MSG_KEEPOPEN '"POKéMON around the world wait for\..."
release
end
'---------------
#org @81699CE
call @81A737B
closeonkeypress
compare 0x8009 0x3C
if 0x0 goto @81699F9
checkflag 0x89B
if 0x0 goto @81699F9
pause 0x1E
msgbox @national1 MSG_KEEPOPEN '"Ah, now this is excellent!\p[playe..."
goto @8169035
'---------------
#org @81698D6
setvar 0x8004 0x0
special2 LASTRESULT 0xD4
copyvar 0x8008 0x8005
copyvar 0x8009 0x8006
buffernumber 0x0 0x8008
buffernumber 0x1 0x8009
compare 0x8009 0x1
if 0x1 goto @81699FB
goto @8169903
'---------------
#org @816961E
msgbox @backwithparcel MSG_KEEPOPEN
textcolor 0x3
fanfare 0x105
preparemsg @deliver
waitmsg
waitfanfare
call @81A6675
removeitem 0x15D 0x1
additem 0x169 0x1
msgbox @customball MSG_KEEPOPEN
playsong 0x13B 0x0
msgbox @gramps MSG_KEEPOPEN
closeonkeypress
compare PLAYERFACING 0x2
if 0x1 call @8169A82
compare PLAYERFACING 0x1
if 0x1 call @8169AC1
compare PLAYERFACING 0x4
if 0x1 call @8169A9E
compare PLAYERFACING 0x3
if 0x1 call @8169A9E
fadedefault
msgbox @rivalback MSG_KEEPOPEN
closeonkeypress
pause 0x1E
sound 0x15
applymovement 0x1 @mark
waitmovement 0x0
applymovement 0x1 @delay
waitmovement 0x0
compare PLAYERFACING 0x1
if 0x1 call @8169ADD
compare PLAYERFACING 0x4
if 0x1 call @8169B14
compare PLAYERFACING 0x3
if 0x1 call @8169AF5
compare PLAYERFACING 0x2
if 0x1 call @8169B86
msgbox @anyway MSG_KEEPOPEN
closeonkeypress
compare PLAYERFACING 0x2
if 0x1 call @8169882
compare PLAYERFACING 0x1
if 0x1 call @816988D
compare PLAYERFACING 0x4
if 0x1 call @81698A6
compare PLAYERFACING 0x3
if 0x1 call @81698B8
msgbox @ondesk MSG_KEEPOPEN
closeonkeypress
pause 0x28
msgbox @takethese MSG_KEEPOPEN
closeonkeypress
applymovement 0x1 @faceup
waitmovement 0x0
hidesprite 0x8
pause 0xA
hidesprite 0x7
pause 0x19
compare PLAYERFACING 0x2
if 0x1 call @8169845
compare PLAYERFACING 0x1
if 0x1 call @8169850
compare PLAYERFACING 0x4
if 0x1 call @816985B
compare PLAYERFACING 0x3
if 0x1 call @816986D
pause 0xA
textcolor 0x3
fanfare 0x13E
preparemsg @gotdex
waitmsg
waitfanfare
call @81A6675
setflag 0x829
special 0x181
setvar 0x407C 0x1
msgbox @hereballs MSG_KEEPOPEN
additem 0x4 0x5
loadpointer 0x0 @gotballs
giveitem2 0x4 0x5 0x101
msgbox @fairgame MSG_KEEPOPEN
setvar 0x8004 0x0
setvar 0x8005 0x1
special 0x173
msgbox @mydream MSG_KEEPOPEN
msgbox @great MSG_KEEPOPEN
compare PLAYERFACING 0x2
if 0x1 call @8169B33
compare PLAYERFACING 0x1
if 0x1 call @8169B45
compare PLAYERFACING 0x4
if 0x1 call @8169B57
compare PLAYERFACING 0x3
if 0x1 call @8169B57
msgbox @byegary MSG_KEEPOPEN
closeonkeypress
playsong 0x13C 0x0
compare PLAYERFACING 0x2
if 0x1 call @8169B69
compare PLAYERFACING 0x1
if 0x1 call @8169B7B
compare PLAYERFACING 0x4
if 0x1 call @8169B7B
compare PLAYERFACING 0x3
if 0x1 call @8169B7B
hidesprite 0x3
fadedefault
setvar 0x4055 0x6
setvar 0x4057 0x2
setvar 0x4051 0x1
setvar 0x4058 0x1
setvar 0x4054 0x1
release
end
'---------------
#org @8169614
msgbox @grow MSG_KEEPOPEN
release
end
'---------------
#org @816960A
msgbox @nexttown MSG_KEEPOPEN
release
end
'---------------
#org @81A737B
special 0x187
compare LASTRESULT 0x2
if 0x1 goto @81A7AE0
special 0x188
checkflag 0x2F4
if 0x1 call @81A73A4
checkflag 0x2F4
if 0x0 call @81A73AD
call @81A73E0
return
'---------------
#org @8169913
closeonkeypress
pause 0x28
preparemsg @roar
waitmsg
compare PLAYERFACING 0x2
if 0x1 call @8169964
compare PLAYERFACING 0x1
if 0x1 call @816996F
compare PLAYERFACING 0x4
if 0x1 call @816997A
compare PLAYERFACING 0x3
if 0x1 call @8169985
applymovement 0x1 @faceplayer
waitmovement 0x0
closeonkeypress
pause 0x46
msgbox @thankyou MSG_KEEPOPEN
setflag 0x2
release
end
'---------------
#org @81699F9
release
end
'---------------
#org @8169035
msgbox @sightings MSG_KEEPOPEN
closeonkeypress
compare PLAYERFACING 0x2
if 0x1 call @8169174
compare PLAYERFACING 0x1
if 0x1 call @81691BB
compare PLAYERFACING 0x4
if 0x1 call @8169194
compare PLAYERFACING 0x3
if 0x1 call @8169194
msgbox @heardthat MSG_KEEPOPEN
fadedefault
msgbox @needdex MSG_KEEPOPEN
compare PLAYERFACING 0x2
if 0x1 call @81691DB
compare PLAYERFACING 0x3
if 0x1 call @81691E6
textcolor 0x3
msgbox @tookkantodex MSG_KEEPOPEN
closeonkeypress
call @81A6675
compare PLAYERFACING 0x2
if 0x1 call @81691F1
compare PLAYERFACING 0x1
if 0x1 call @81691FC
compare PLAYERFACING 0x4
if 0x1 call @8169215
compare PLAYERFACING 0x3
if 0x1 call @8169227
showsprite 0x8
showsprite 0x7
pause 0x1E
msgbox @upgrading MSG_KEEPOPEN
closeonkeypress
hidesprite 0x8
hidesprite 0x7
pause 0x1E
compare PLAYERFACING 0x2
if 0x1 call @8169845
compare PLAYERFACING 0x1
if 0x1 call @8169850
compare PLAYERFACING 0x4
if 0x1 call @816985B
compare PLAYERFACING 0x3
if 0x1 call @816986D
textcolor 0x3
fanfare 0x13E
preparemsg @upgraded
waitmsg
waitfanfare
call @81A6675
special 0x16F
msgbox @thistime MSG_KEEPOPEN
msgbox @calmdown MSG_KEEPOPEN
closeonkeypress
playsong 0x13C 0x0
compare PLAYERFACING 0x2
if 0x1 call @8169B69
compare PLAYERFACING 0x1
if 0x1 call @8169B7B
compare PLAYERFACING 0x4
if 0x1 call @8169B7B
compare PLAYERFACING 0x3
if 0x1 call @8169B7B
hidesprite 0x3
fadedefault
setvar 0x4055 0x8
releaseall
end
'---------------
#org @81699FB
special 0x187
compare LASTRESULT 0x2
if 0x1 goto @81A7AE0
special 0x188
checkflag 0x24F
if 0x1 goto @8169A6E
checkflag 0x247
if 0x1 goto @8169A78
checkitem 0x4 0x1
compare LASTRESULT 0x0
if 0x1 goto @8169A34
goto @8169A6E
'---------------
#org @81A6675
copyvar 0x8012 0x8013
return
'---------------
#org @8169A82
movesprite2 0x3 0x5 0xA
showsprite 0x3
applymovement MOVE_PLAYER @facedownleft
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169AC1
movesprite2 0x3 0x6 0xA
showsprite 0x3
applymovement 0x1 @facedown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169A9E
movesprite2 0x3 0x6 0xA
showsprite 0x3
applymovement 0x1 @facedown
applymovement MOVE_PLAYER @delaydown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169ADD
applymovement 0x1 @faceplayer
waitmovement 0x0
pause 0xF
applymovement 0x1 @facedown
waitmovement 0x0
return
'---------------
#org @8169B14
applymovement 0x1 @faceplayer
waitmovement 0x0
pause 0xF
applymovement MOVE_PLAYER @faceright
applymovement 0x1 @facedown
waitmovement 0x0
return
'---------------
#org @8169AF5
applymovement 0x1 @faceplayer
waitmovement 0x0
pause 0xF
applymovement MOVE_PLAYER @faceleftd
applymovement 0x1 @facedown
waitmovement 0x0
return
'---------------
#org @8169B86
applymovement MOVE_PLAYER @faceup
waitmovement 0x0
return
'---------------
#org @8169882
applymovement 0x1 @upleftdown
waitmovement 0x0
return
'---------------
#org @816988D
applymovement 0x1 @leftleftupright
applymovement MOVE_PLAYER @delaylefty
applymovement 0x3 @delaylefty
waitmovement 0x1
return
'---------------
#org @81698A6
applymovement 0x1 @upleftdown
applymovement MOVE_PLAYER @delayuppy
waitmovement 0x1
return
'---------------
#org @81698B8
applymovement 0x1 @upleftdown
waitmovement 0x0
return
'---------------
#org @8169845
applymovement 0x1 @rightydown
waitmovement 0x0
return
'---------------
#org @8169850
applymovement 0x1 @downyright
waitmovement 0x0
return
'---------------
#org @816985B
applymovement 0x1 @rightydown
applymovement MOVE_PLAYER @borednow
waitmovement 0x0
return
'---------------
#org @816986D
applymovement 0x1 @rightydown
waitmovement 0x0
return
'---------------
#org @8169B33
applymovement 0x3 @faceplayer
applymovement MOVE_PLAYER @faceleftd
waitmovement 0x0
return
'---------------
#org @8169B45
applymovement 0x3 @faceup
applymovement MOVE_PLAYER @facedown
waitmovement 0x0
return
'---------------
#org @8169B57
applymovement 0x3 @faceplayer
applymovement MOVE_PLAYER @facedown
waitmovement 0x0
return
'---------------
#org @8169B69
applymovement MOVE_PLAYER @delaydown
applymovement 0x3 @lotsdown
waitmovement 0x0
return
'---------------
#org @8169B7B
applymovement 0x3 @lotsdown
waitmovement 0x0
return
'---------------
#org @81A7AE0
release
end
'---------------
#org @81A73A4
msgbox @waha MSG_KEEPOPEN
return
'---------------
#org @81A73AD
msgbox @takelook MSG_KEEPOPEN
return
'---------------
#org @81A73E0
setvar 0x8004 0x1F
special 0x17E
special 0x17D
setvar 0x8004 0x0
special2 LASTRESULT 0xD4
copyvar 0x8008 0x8005
copyvar 0x8009 0x8006
copyvar 0x800A LASTRESULT
buffernumber 0x0 0x8008
buffernumber 0x1 0x8009
msgbox @dexprogress MSG_KEEPOPEN
checkflag 0x2FF
if 0x0 call @81A746D
call @81A73B6
compare 0x800A 0x0
if 0x1 goto @81A748F
setvar 0x8004 0x1
special2 LASTRESULT 0xD4
copyvar 0x8008 0x8005
copyvar 0x8009 0x8006
buffernumber 0x0 0x8008
buffernumber 0x1 0x8009
msgbox @natdexprogress MSG_KEEPOPEN
special2 LASTRESULT 0x1B0
compare LASTRESULT 0x0
if 0x1 goto @81A7470
compare LASTRESULT 0x1
if 0x1 goto @81A747E
end
'---------------
#org @8169964
applymovement 0x1 @onspotdown
waitmovement 0x0
return
'---------------
#org @816996F
applymovement 0x1 @onspotup
waitmovement 0x0
return
'---------------
#org @816997A
applymovement 0x1 @onspotleft
waitmovement 0x0
return
'---------------
#org @8169985
applymovement 0x1 @onspotright
waitmovement 0x0
return
'---------------
#org @8169174
movesprite2 0x3 0x5 0xA
showsprite 0x3
playsong 0x13B 0x0
applymovement MOVE_PLAYER @facedownleft
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @81691BB
movesprite2 0x3 0x6 0xA
showsprite 0x3
playsong 0x13B 0x0
applymovement 0x1 @facedown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169194
movesprite2 0x3 0x6 0xA
showsprite 0x3
playsong 0x13B 0x0
applymovement 0x1 @facedown
applymovement MOVE_PLAYER @delaydown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @81691DB
applymovement MOVE_PLAYER @faceup
waitmovement 0x0
return
'---------------
#org @81691E6
applymovement MOVE_PLAYER @faceleftd
waitmovement 0x0
return
'---------------
#org @81691F1
applymovement 0x1 @nearlydone
waitmovement 0x0
return
'---------------
#org @81691FC
applymovement 0x1 @doneatlast
applymovement MOVE_PLAYER @delaylefty
applymovement 0x3 @delaylefty
waitmovement 0x1
return
'---------------
#org @8169215
applymovement 0x1 @nearlydone
applymovement MOVE_PLAYER @delayuppy
waitmovement 0x1
return
'---------------
#org @8169227
applymovement 0x1 @nearlydone
waitmovement 0x0
return
'---------------
#org @8169A78
msgbox @comeseeme MSG_KEEPOPEN
release
end
'---------------
#org @8169A34
compare 0x4054 0x2
if 0x4 goto @8169A45
goto @8169A6E
'---------------
#org @81A746D
textcolor 0x0
return
'---------------
#org @81A73B6
copyvar 0x8004 0x8009
special 0xD5
waitmsg
compare LASTRESULT 0x0
if 0x1 call @81A73D8
compare LASTRESULT 0x1
if 0x1 call @81A73DC
waitfanfare
waitkeypress
return
'---------------
#org @81A748F
special 0x17F
return
'---------------
#org @81A7470
msgbox @lookforward MSG_KEEPOPEN
goto @81A748F
'---------------
#org @81A747E
setflag 0x2F4
msgbox @finishdex MSG_KEEPOPEN
goto @81A748F
'---------------
#org @8169A45
msgbox @moreballs MSG_KEEPOPEN
additem 0x4 0x5
loadpointer 0x0 @gotballs
giveitem2 0x4 0x5 0x101
setflag 0x247
release
end
'---------------
#org @81A73D8
fanfare 0x13D
return
'---------------
#org @81A73DC
fanfare 0x103
return
'---------
' Strings
'---------
#org @goahead
= Oak: Go ahead, [player]!\nClaim your first Pokémon!
#org @thankyou
= Thank you, [player]!\nSincerely, thank you!\lYou've made my dream a reality!
#org @roundworld
= Pokémon around the world wait for\nyou, [player]!
#org @national1
= Ah, now this is excellent!\p[player], I have another important\nfavor to ask of you.\pI need you to listen closely.
#org @backwithparcel
= Oak: Ah, [player], it looks like\nyou're the first one back!\p[player]: Yeah, it's strange, but I\ndidn't see [rival] anywhere when I\lwas in Viridian City.\pOak: Hmm that is strange indeed.\nHe was so eager to beat you\lbefore...\p[player]: I wonder where he went\noff to.\pOak: No matter. It looks like you\nand your Pokémon have gotten a\llittle closer already!\p[player]: You think so, Professor?\pOak: Definitely!\p[player]: Oh, I have the Parcel for\nyou right here.\pOak: Thank you, [player].\nAnd as promised here is your Town\lMap for returning here first.
#org @deliver
= [player] exchanged Oak's Parcel for\nthe Town Map.
#org @customball
= Oak: It's the custom Poké Ball I\nhad on order!\pIt could be the key to unlocking\nthe secret of a rare and\lmysterious Pokémon!
#org @gramps
= [rival]: Yo, gramps!
#org @rivalback
= [rival]: I didn't bother going\nafter the Parcel.\pI thought I'd let [player] run your\nerrand for you while I trained up\lmy Growlithe.\lIt's getting stronger already!\pBesides, my sister has a spare\nTown Map for me anyway!\pOak: That wasn't the point of the\ntask, [rival]...
#org @anyway
= Oak: Anyway!\nI have a request for you two.\p[player]: What is it Professor?\p[rival]: It's not another stupid\nerrand is it?\pOak: Well...
#org @ondesk
= On the desk there is my invention,\nthe Pokédex!\pIt automatically records data on\nPokémon you've seen or caught.\pIt's a high-tech encyclopedia!
#org @takethese
= OAK: [player] and [rival].\nTake these with you.
#org @gotdex
= [player] received the Pokédex from\nProfessor Oak.
#org @hereballs
= Oak: You can't get detailed data\non Pokémon by just seeing them.\pYou must catch them to obtain\ncomplete data.\pSo, here are some tools for\ncatching wild Pokémon.
#org @gotballs
= [player] received five Poké Balls.
#org @fairgame
= When a wild Pokémon appears,\nit's fair game.\pJust throw a Poké Ball at it and\ntry to catch it!\pThis won't always work, however.\pA healthy Pokémon can escape.\nYou have to be lucky!
#org @mydream
= To make a complete guide on all\nthe Pokémon in the world[.]\pThat was my dream!\pBut, I'm too old.\nI can't get the job done.\pSo, I want you two to fulfill my\ndream for me.\pGet moving, you two.\pThis is a great undertaking in\nPokémon history!
#org @great
= [player]: Wow! This is really great\nProfessor Oak!\p[rival]: All right, Gramps!\nLeave it all to me!
#org @byegary
= [player], I hate to say it, but you\nwon't be necessary for this.\lYou may as well just stay behind.\pI'm going to catch every single\nPokémon and become the Pokémon\lChampion!\p[player]: Hehe, we'll see.\nI don't plan on just sitting\laround either, you know!\p[rival]: Well, you'll never be as\ngreat as me, but at least you're\lnot a total loser.\pSmell you later!
#org @grow
= Oak: [player], raise your young\nPokémon by making it battle.\pIt has to battle for it to grow.
#org @nexttown
= Oak: If a wild Pokémon appears,\nyour Pokémon can battle it.\pWith it at your side, you should be\nable to reach the next town.
#org @roar
= Wroooooooaaaaaarrrr!
#org @sightings
= Recently, there have been sightings\nof many rare Pokémon species.\pI'm talking about Pokémon that\nhave never been seen in Kanto.\pI would love to go see things for\nmyself, but I'm much too old.\pSince I can't do it, [player], I'd\nlike you to go in my place.
#org @heardthat
= [rival]: Hey, I heard that!\pGramps, what's with favoring\n[player] over me all the time?\pI went and collected more Pokémon,\nand faster, too.\pYou should just let me handle\neverything.
#org @needdex
= Oak: I know, I know.\nOf course I need your help, too.\pNow, I need to see both your\nPokédexes.
#org @tookkantodex
= Professor Oak took both Pokédex\nunits.
#org @upgrading
= [.] [.] [.] [.] [.] [.]\p[.] [.] [.] [.] [.] [.]\p[.]And that's done!\pNow these units can record data on\na lot more Pokémon.
#org @upgraded
= [player]'s Pokédex was upgraded!
#org @thistime
= Now, [player] and [rival]!\pThis time, you really must work\ntowards filling your Pokédexes.\pI urge you to make them the best\nand the most complete of all time!\pTruly, this is a monumentally great\nundertaking in Pokémon history!
#org @calmdown
= [rival]: Gramps, calm down.\nDon't get so excited.\pI'll get the Pokédex completed,\ndon't you worry about a thing.\pI think I'll try looking around\nOne Island first[.]\pAnyways, I'm outta here!
#org @waha
= Oak: Ah, welcome!\pTell me, how is your Pokédex\ncoming along?\pWahaha!\pActually, I know how it is, but I\nlove seeing it anyway!\pLet's see[.]
#org @takelook
= Oak: Good to see you!\nHow is your Pokédex coming along?\pHere, let me take a look.
#org @dexprogress
= The amount of progress you've made\non your Pokédex is:\p[buffer1] Pokémon seen and\n[buffer2] Pokémon owned.\p\c\h06ÁProf. Oak's rating:
#org @natdexprogress
= And your National Pokédex is:\p[buffer1] Pokémon seen and\n[buffer2] Pokémon owned.
#org @comeseeme
= Oak: Come see me sometime.\pAfter all, I want to know how your\nPokédex is coming along.
#org @lookforward
= I'll be looking forward to seeing\nyou fill the National Pokédex!
#org @finishdex
= Finally[.]\pYou've finally completed the\nPokédex!\pIt's magnificent!\nTruly, this is a fantastic feat!
#org @moreballs
= Ah, [player]!\nHow is your Pokédex shaping up?\p[rival] has already caught some\nPokémon and added to the data.\pSo, [player], let's have a look at\nyour Pokédex.\p[.]What's the matter?\nYou've added no new data at all.\pI'll give you these, so do try a\nlittle harder.
'-----------
' Movements
'-----------
#org @mark
#raw 0x62 'Exclamation Mark (!)
#raw 0xFE 'End of Movements
#org @delay
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0xFE 'End of Movements
#org @faceup
#raw 0x2E 'Face Up (Delayed)
#raw 0xFE 'End of Movements
#org @faceplayer
#raw 0x4A 'Face Player
#raw 0xFE 'End of Movements
#org @facedownleft
#raw 0x2D 'Face Down (Delayed)
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements
#org @stepupup
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org @facedown
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements
#org @delaydown
#raw 0x1A 'Delay3
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements
#org @faceright
#raw 0x30 'Face Right (Delayed)
#raw 0xFE 'End of Movements
#org @faceleftd
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements
#org @upleftdown
#raw 0x11 'Step Up (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x1C 'Delay5
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements
#org @leftleftupright
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x1C 'Delay5
#raw 0x30 'Face Right (Delayed)
#raw 0xFE 'End of Movements
#org @delaylefty
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements
#org @delayuppy
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x2E 'Face Up (Delayed)
#raw 0xFE 'End of Movements
#org @rightydown
#raw 0x13 'Step Right (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
#org @downyright
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0xFE 'End of Movements
#org @borednow
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x30 'Face Right (Delayed)
#raw 0xFE 'End of Movements
#org @lotsdown
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
#org @onspotdown
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0x29 'Step on the Spot Down (Fastest)
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0x29 'Step on the Spot Down (Fastest)
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0xFE 'End of Movements
#org @onspotup
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0x2A 'Step on the Spot Up (Fastest)
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0x2A 'Step on the Spot Up (Fastest)
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0xFE 'End of Movements
#org @onspotleft
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0x2B 'Step on the Spot Left (Fastest)
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0x2B 'Step on the Spot Left (Fastest)
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0xFE 'End of Movements
#org @onspotright
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0x2C 'Step on the Spot Right (Fastest)
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0x2C 'Step on the Spot Right (Fastest)
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0xFE 'End of Movements
#org @nearlydone
#raw 0x11 'Step Up (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x2E 'Face Up (Delayed)
#raw 0x1C 'Delay5
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements
#org @doneatlast
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x1C 'Delay5
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements
#org @start
lock
faceplayer
checkflag 0x2
if 0x1 goto @8169600
compare 0x4055 0x9
if 0x1 goto @8169903
compare 0x4055 0x8
if 0x1 goto @8169A6E
checkflag 0x82C
if 0x1 goto @81699CE
compare 0x4052 0x1
if 0x1 goto @8169903
compare 0x4055 0x6
if 0x1 goto @81698D6
compare 0x4057 0x1
if 0x4 goto @816961E
compare 0x4055 0x4
if 0x1 goto @8169614
compare 0x4055 0x3
if 0x1 goto @816960A
msgbox @goahead MSG_KEEPOPEN
release
end
'---------------
#org @8169600
msgbox @thankyou MSG_KEEPOPEN
release
end
'---------------
#org @8169903
call @81A737B
checkflag 0x2F4
if 0x1 goto @8169913
release
end
'---------------
#org @8169A6E
msgbox @roundworld MSG_KEEPOPEN '"POKéMON around the world wait for\..."
release
end
'---------------
#org @81699CE
call @81A737B
closeonkeypress
compare 0x8009 0x3C
if 0x0 goto @81699F9
checkflag 0x89B
if 0x0 goto @81699F9
pause 0x1E
msgbox @national1 MSG_KEEPOPEN '"Ah, now this is excellent!\p[playe..."
goto @8169035
'---------------
#org @81698D6
setvar 0x8004 0x0
special2 LASTRESULT 0xD4
copyvar 0x8008 0x8005
copyvar 0x8009 0x8006
buffernumber 0x0 0x8008
buffernumber 0x1 0x8009
compare 0x8009 0x1
if 0x1 goto @81699FB
goto @8169903
'---------------
#org @816961E
msgbox @backwithparcel MSG_KEEPOPEN
textcolor 0x3
fanfare 0x105
preparemsg @deliver
waitmsg
waitfanfare
call @81A6675
removeitem 0x15D 0x1
additem 0x169 0x1
msgbox @customball MSG_KEEPOPEN
playsong 0x13B 0x0
msgbox @gramps MSG_KEEPOPEN
closeonkeypress
compare PLAYERFACING 0x2
if 0x1 call @8169A82
compare PLAYERFACING 0x1
if 0x1 call @8169AC1
compare PLAYERFACING 0x4
if 0x1 call @8169A9E
compare PLAYERFACING 0x3
if 0x1 call @8169A9E
fadedefault
msgbox @rivalback MSG_KEEPOPEN
closeonkeypress
pause 0x1E
sound 0x15
applymovement 0x1 @mark
waitmovement 0x0
applymovement 0x1 @delay
waitmovement 0x0
compare PLAYERFACING 0x1
if 0x1 call @8169ADD
compare PLAYERFACING 0x4
if 0x1 call @8169B14
compare PLAYERFACING 0x3
if 0x1 call @8169AF5
compare PLAYERFACING 0x2
if 0x1 call @8169B86
msgbox @anyway MSG_KEEPOPEN
closeonkeypress
compare PLAYERFACING 0x2
if 0x1 call @8169882
compare PLAYERFACING 0x1
if 0x1 call @816988D
compare PLAYERFACING 0x4
if 0x1 call @81698A6
compare PLAYERFACING 0x3
if 0x1 call @81698B8
msgbox @ondesk MSG_KEEPOPEN
closeonkeypress
pause 0x28
msgbox @takethese MSG_KEEPOPEN
closeonkeypress
applymovement 0x1 @faceup
waitmovement 0x0
hidesprite 0x8
pause 0xA
hidesprite 0x7
pause 0x19
compare PLAYERFACING 0x2
if 0x1 call @8169845
compare PLAYERFACING 0x1
if 0x1 call @8169850
compare PLAYERFACING 0x4
if 0x1 call @816985B
compare PLAYERFACING 0x3
if 0x1 call @816986D
pause 0xA
textcolor 0x3
fanfare 0x13E
preparemsg @gotdex
waitmsg
waitfanfare
call @81A6675
setflag 0x829
special 0x181
setvar 0x407C 0x1
msgbox @hereballs MSG_KEEPOPEN
additem 0x4 0x5
loadpointer 0x0 @gotballs
giveitem2 0x4 0x5 0x101
msgbox @fairgame MSG_KEEPOPEN
setvar 0x8004 0x0
setvar 0x8005 0x1
special 0x173
msgbox @mydream MSG_KEEPOPEN
msgbox @great MSG_KEEPOPEN
compare PLAYERFACING 0x2
if 0x1 call @8169B33
compare PLAYERFACING 0x1
if 0x1 call @8169B45
compare PLAYERFACING 0x4
if 0x1 call @8169B57
compare PLAYERFACING 0x3
if 0x1 call @8169B57
msgbox @byegary MSG_KEEPOPEN
closeonkeypress
playsong 0x13C 0x0
compare PLAYERFACING 0x2
if 0x1 call @8169B69
compare PLAYERFACING 0x1
if 0x1 call @8169B7B
compare PLAYERFACING 0x4
if 0x1 call @8169B7B
compare PLAYERFACING 0x3
if 0x1 call @8169B7B
hidesprite 0x3
fadedefault
setvar 0x4055 0x6
setvar 0x4057 0x2
setvar 0x4051 0x1
setvar 0x4058 0x1
setvar 0x4054 0x1
release
end
'---------------
#org @8169614
msgbox @grow MSG_KEEPOPEN
release
end
'---------------
#org @816960A
msgbox @nexttown MSG_KEEPOPEN
release
end
'---------------
#org @81A737B
special 0x187
compare LASTRESULT 0x2
if 0x1 goto @81A7AE0
special 0x188
checkflag 0x2F4
if 0x1 call @81A73A4
checkflag 0x2F4
if 0x0 call @81A73AD
call @81A73E0
return
'---------------
#org @8169913
closeonkeypress
pause 0x28
preparemsg @roar
waitmsg
compare PLAYERFACING 0x2
if 0x1 call @8169964
compare PLAYERFACING 0x1
if 0x1 call @816996F
compare PLAYERFACING 0x4
if 0x1 call @816997A
compare PLAYERFACING 0x3
if 0x1 call @8169985
applymovement 0x1 @faceplayer
waitmovement 0x0
closeonkeypress
pause 0x46
msgbox @thankyou MSG_KEEPOPEN
setflag 0x2
release
end
'---------------
#org @81699F9
release
end
'---------------
#org @8169035
msgbox @sightings MSG_KEEPOPEN
closeonkeypress
compare PLAYERFACING 0x2
if 0x1 call @8169174
compare PLAYERFACING 0x1
if 0x1 call @81691BB
compare PLAYERFACING 0x4
if 0x1 call @8169194
compare PLAYERFACING 0x3
if 0x1 call @8169194
msgbox @heardthat MSG_KEEPOPEN
fadedefault
msgbox @needdex MSG_KEEPOPEN
compare PLAYERFACING 0x2
if 0x1 call @81691DB
compare PLAYERFACING 0x3
if 0x1 call @81691E6
textcolor 0x3
msgbox @tookkantodex MSG_KEEPOPEN
closeonkeypress
call @81A6675
compare PLAYERFACING 0x2
if 0x1 call @81691F1
compare PLAYERFACING 0x1
if 0x1 call @81691FC
compare PLAYERFACING 0x4
if 0x1 call @8169215
compare PLAYERFACING 0x3
if 0x1 call @8169227
showsprite 0x8
showsprite 0x7
pause 0x1E
msgbox @upgrading MSG_KEEPOPEN
closeonkeypress
hidesprite 0x8
hidesprite 0x7
pause 0x1E
compare PLAYERFACING 0x2
if 0x1 call @8169845
compare PLAYERFACING 0x1
if 0x1 call @8169850
compare PLAYERFACING 0x4
if 0x1 call @816985B
compare PLAYERFACING 0x3
if 0x1 call @816986D
textcolor 0x3
fanfare 0x13E
preparemsg @upgraded
waitmsg
waitfanfare
call @81A6675
special 0x16F
msgbox @thistime MSG_KEEPOPEN
msgbox @calmdown MSG_KEEPOPEN
closeonkeypress
playsong 0x13C 0x0
compare PLAYERFACING 0x2
if 0x1 call @8169B69
compare PLAYERFACING 0x1
if 0x1 call @8169B7B
compare PLAYERFACING 0x4
if 0x1 call @8169B7B
compare PLAYERFACING 0x3
if 0x1 call @8169B7B
hidesprite 0x3
fadedefault
setvar 0x4055 0x8
releaseall
end
'---------------
#org @81699FB
special 0x187
compare LASTRESULT 0x2
if 0x1 goto @81A7AE0
special 0x188
checkflag 0x24F
if 0x1 goto @8169A6E
checkflag 0x247
if 0x1 goto @8169A78
checkitem 0x4 0x1
compare LASTRESULT 0x0
if 0x1 goto @8169A34
goto @8169A6E
'---------------
#org @81A6675
copyvar 0x8012 0x8013
return
'---------------
#org @8169A82
movesprite2 0x3 0x5 0xA
showsprite 0x3
applymovement MOVE_PLAYER @facedownleft
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169AC1
movesprite2 0x3 0x6 0xA
showsprite 0x3
applymovement 0x1 @facedown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169A9E
movesprite2 0x3 0x6 0xA
showsprite 0x3
applymovement 0x1 @facedown
applymovement MOVE_PLAYER @delaydown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169ADD
applymovement 0x1 @faceplayer
waitmovement 0x0
pause 0xF
applymovement 0x1 @facedown
waitmovement 0x0
return
'---------------
#org @8169B14
applymovement 0x1 @faceplayer
waitmovement 0x0
pause 0xF
applymovement MOVE_PLAYER @faceright
applymovement 0x1 @facedown
waitmovement 0x0
return
'---------------
#org @8169AF5
applymovement 0x1 @faceplayer
waitmovement 0x0
pause 0xF
applymovement MOVE_PLAYER @faceleftd
applymovement 0x1 @facedown
waitmovement 0x0
return
'---------------
#org @8169B86
applymovement MOVE_PLAYER @faceup
waitmovement 0x0
return
'---------------
#org @8169882
applymovement 0x1 @upleftdown
waitmovement 0x0
return
'---------------
#org @816988D
applymovement 0x1 @leftleftupright
applymovement MOVE_PLAYER @delaylefty
applymovement 0x3 @delaylefty
waitmovement 0x1
return
'---------------
#org @81698A6
applymovement 0x1 @upleftdown
applymovement MOVE_PLAYER @delayuppy
waitmovement 0x1
return
'---------------
#org @81698B8
applymovement 0x1 @upleftdown
waitmovement 0x0
return
'---------------
#org @8169845
applymovement 0x1 @rightydown
waitmovement 0x0
return
'---------------
#org @8169850
applymovement 0x1 @downyright
waitmovement 0x0
return
'---------------
#org @816985B
applymovement 0x1 @rightydown
applymovement MOVE_PLAYER @borednow
waitmovement 0x0
return
'---------------
#org @816986D
applymovement 0x1 @rightydown
waitmovement 0x0
return
'---------------
#org @8169B33
applymovement 0x3 @faceplayer
applymovement MOVE_PLAYER @faceleftd
waitmovement 0x0
return
'---------------
#org @8169B45
applymovement 0x3 @faceup
applymovement MOVE_PLAYER @facedown
waitmovement 0x0
return
'---------------
#org @8169B57
applymovement 0x3 @faceplayer
applymovement MOVE_PLAYER @facedown
waitmovement 0x0
return
'---------------
#org @8169B69
applymovement MOVE_PLAYER @delaydown
applymovement 0x3 @lotsdown
waitmovement 0x0
return
'---------------
#org @8169B7B
applymovement 0x3 @lotsdown
waitmovement 0x0
return
'---------------
#org @81A7AE0
release
end
'---------------
#org @81A73A4
msgbox @waha MSG_KEEPOPEN
return
'---------------
#org @81A73AD
msgbox @takelook MSG_KEEPOPEN
return
'---------------
#org @81A73E0
setvar 0x8004 0x1F
special 0x17E
special 0x17D
setvar 0x8004 0x0
special2 LASTRESULT 0xD4
copyvar 0x8008 0x8005
copyvar 0x8009 0x8006
copyvar 0x800A LASTRESULT
buffernumber 0x0 0x8008
buffernumber 0x1 0x8009
msgbox @dexprogress MSG_KEEPOPEN
checkflag 0x2FF
if 0x0 call @81A746D
call @81A73B6
compare 0x800A 0x0
if 0x1 goto @81A748F
setvar 0x8004 0x1
special2 LASTRESULT 0xD4
copyvar 0x8008 0x8005
copyvar 0x8009 0x8006
buffernumber 0x0 0x8008
buffernumber 0x1 0x8009
msgbox @natdexprogress MSG_KEEPOPEN
special2 LASTRESULT 0x1B0
compare LASTRESULT 0x0
if 0x1 goto @81A7470
compare LASTRESULT 0x1
if 0x1 goto @81A747E
end
'---------------
#org @8169964
applymovement 0x1 @onspotdown
waitmovement 0x0
return
'---------------
#org @816996F
applymovement 0x1 @onspotup
waitmovement 0x0
return
'---------------
#org @816997A
applymovement 0x1 @onspotleft
waitmovement 0x0
return
'---------------
#org @8169985
applymovement 0x1 @onspotright
waitmovement 0x0
return
'---------------
#org @8169174
movesprite2 0x3 0x5 0xA
showsprite 0x3
playsong 0x13B 0x0
applymovement MOVE_PLAYER @facedownleft
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @81691BB
movesprite2 0x3 0x6 0xA
showsprite 0x3
playsong 0x13B 0x0
applymovement 0x1 @facedown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @8169194
movesprite2 0x3 0x6 0xA
showsprite 0x3
playsong 0x13B 0x0
applymovement 0x1 @facedown
applymovement MOVE_PLAYER @delaydown
applymovement 0x3 @stepupup
waitmovement 0x0
return
'---------------
#org @81691DB
applymovement MOVE_PLAYER @faceup
waitmovement 0x0
return
'---------------
#org @81691E6
applymovement MOVE_PLAYER @faceleftd
waitmovement 0x0
return
'---------------
#org @81691F1
applymovement 0x1 @nearlydone
waitmovement 0x0
return
'---------------
#org @81691FC
applymovement 0x1 @doneatlast
applymovement MOVE_PLAYER @delaylefty
applymovement 0x3 @delaylefty
waitmovement 0x1
return
'---------------
#org @8169215
applymovement 0x1 @nearlydone
applymovement MOVE_PLAYER @delayuppy
waitmovement 0x1
return
'---------------
#org @8169227
applymovement 0x1 @nearlydone
waitmovement 0x0
return
'---------------
#org @8169A78
msgbox @comeseeme MSG_KEEPOPEN
release
end
'---------------
#org @8169A34
compare 0x4054 0x2
if 0x4 goto @8169A45
goto @8169A6E
'---------------
#org @81A746D
textcolor 0x0
return
'---------------
#org @81A73B6
copyvar 0x8004 0x8009
special 0xD5
waitmsg
compare LASTRESULT 0x0
if 0x1 call @81A73D8
compare LASTRESULT 0x1
if 0x1 call @81A73DC
waitfanfare
waitkeypress
return
'---------------
#org @81A748F
special 0x17F
return
'---------------
#org @81A7470
msgbox @lookforward MSG_KEEPOPEN
goto @81A748F
'---------------
#org @81A747E
setflag 0x2F4
msgbox @finishdex MSG_KEEPOPEN
goto @81A748F
'---------------
#org @8169A45
msgbox @moreballs MSG_KEEPOPEN
additem 0x4 0x5
loadpointer 0x0 @gotballs
giveitem2 0x4 0x5 0x101
setflag 0x247
release
end
'---------------
#org @81A73D8
fanfare 0x13D
return
'---------------
#org @81A73DC
fanfare 0x103
return
'---------
' Strings
'---------
#org @goahead
= Oak: Go ahead, [player]!\nClaim your first Pokémon!
#org @thankyou
= Thank you, [player]!\nSincerely, thank you!\lYou've made my dream a reality!
#org @roundworld
= Pokémon around the world wait for\nyou, [player]!
#org @national1
= Ah, now this is excellent!\p[player], I have another important\nfavor to ask of you.\pI need you to listen closely.
#org @backwithparcel
= Oak: Ah, [player], it looks like\nyou're the first one back!\p[player]: Yeah, it's strange, but I\ndidn't see [rival] anywhere when I\lwas in Viridian City.\pOak: Hmm that is strange indeed.\nHe was so eager to beat you\lbefore...\p[player]: I wonder where he went\noff to.\pOak: No matter. It looks like you\nand your Pokémon have gotten a\llittle closer already!\p[player]: You think so, Professor?\pOak: Definitely!\p[player]: Oh, I have the Parcel for\nyou right here.\pOak: Thank you, [player].\nAnd as promised here is your Town\lMap for returning here first.
#org @deliver
= [player] exchanged Oak's Parcel for\nthe Town Map.
#org @customball
= Oak: It's the custom Poké Ball I\nhad on order!\pIt could be the key to unlocking\nthe secret of a rare and\lmysterious Pokémon!
#org @gramps
= [rival]: Yo, gramps!
#org @rivalback
= [rival]: I didn't bother going\nafter the Parcel.\pI thought I'd let [player] run your\nerrand for you while I trained up\lmy Growlithe.\lIt's getting stronger already!\pBesides, my sister has a spare\nTown Map for me anyway!\pOak: That wasn't the point of the\ntask, [rival]...
#org @anyway
= Oak: Anyway!\nI have a request for you two.\p[player]: What is it Professor?\p[rival]: It's not another stupid\nerrand is it?\pOak: Well...
#org @ondesk
= On the desk there is my invention,\nthe Pokédex!\pIt automatically records data on\nPokémon you've seen or caught.\pIt's a high-tech encyclopedia!
#org @takethese
= OAK: [player] and [rival].\nTake these with you.
#org @gotdex
= [player] received the Pokédex from\nProfessor Oak.
#org @hereballs
= Oak: You can't get detailed data\non Pokémon by just seeing them.\pYou must catch them to obtain\ncomplete data.\pSo, here are some tools for\ncatching wild Pokémon.
#org @gotballs
= [player] received five Poké Balls.
#org @fairgame
= When a wild Pokémon appears,\nit's fair game.\pJust throw a Poké Ball at it and\ntry to catch it!\pThis won't always work, however.\pA healthy Pokémon can escape.\nYou have to be lucky!
#org @mydream
= To make a complete guide on all\nthe Pokémon in the world[.]\pThat was my dream!\pBut, I'm too old.\nI can't get the job done.\pSo, I want you two to fulfill my\ndream for me.\pGet moving, you two.\pThis is a great undertaking in\nPokémon history!
#org @great
= [player]: Wow! This is really great\nProfessor Oak!\p[rival]: All right, Gramps!\nLeave it all to me!
#org @byegary
= [player], I hate to say it, but you\nwon't be necessary for this.\lYou may as well just stay behind.\pI'm going to catch every single\nPokémon and become the Pokémon\lChampion!\p[player]: Hehe, we'll see.\nI don't plan on just sitting\laround either, you know!\p[rival]: Well, you'll never be as\ngreat as me, but at least you're\lnot a total loser.\pSmell you later!
#org @grow
= Oak: [player], raise your young\nPokémon by making it battle.\pIt has to battle for it to grow.
#org @nexttown
= Oak: If a wild Pokémon appears,\nyour Pokémon can battle it.\pWith it at your side, you should be\nable to reach the next town.
#org @roar
= Wroooooooaaaaaarrrr!
#org @sightings
= Recently, there have been sightings\nof many rare Pokémon species.\pI'm talking about Pokémon that\nhave never been seen in Kanto.\pI would love to go see things for\nmyself, but I'm much too old.\pSince I can't do it, [player], I'd\nlike you to go in my place.
#org @heardthat
= [rival]: Hey, I heard that!\pGramps, what's with favoring\n[player] over me all the time?\pI went and collected more Pokémon,\nand faster, too.\pYou should just let me handle\neverything.
#org @needdex
= Oak: I know, I know.\nOf course I need your help, too.\pNow, I need to see both your\nPokédexes.
#org @tookkantodex
= Professor Oak took both Pokédex\nunits.
#org @upgrading
= [.] [.] [.] [.] [.] [.]\p[.] [.] [.] [.] [.] [.]\p[.]And that's done!\pNow these units can record data on\na lot more Pokémon.
#org @upgraded
= [player]'s Pokédex was upgraded!
#org @thistime
= Now, [player] and [rival]!\pThis time, you really must work\ntowards filling your Pokédexes.\pI urge you to make them the best\nand the most complete of all time!\pTruly, this is a monumentally great\nundertaking in Pokémon history!
#org @calmdown
= [rival]: Gramps, calm down.\nDon't get so excited.\pI'll get the Pokédex completed,\ndon't you worry about a thing.\pI think I'll try looking around\nOne Island first[.]\pAnyways, I'm outta here!
#org @waha
= Oak: Ah, welcome!\pTell me, how is your Pokédex\ncoming along?\pWahaha!\pActually, I know how it is, but I\nlove seeing it anyway!\pLet's see[.]
#org @takelook
= Oak: Good to see you!\nHow is your Pokédex coming along?\pHere, let me take a look.
#org @dexprogress
= The amount of progress you've made\non your Pokédex is:\p[buffer1] Pokémon seen and\n[buffer2] Pokémon owned.\p\c\h06ÁProf. Oak's rating:
#org @natdexprogress
= And your National Pokédex is:\p[buffer1] Pokémon seen and\n[buffer2] Pokémon owned.
#org @comeseeme
= Oak: Come see me sometime.\pAfter all, I want to know how your\nPokédex is coming along.
#org @lookforward
= I'll be looking forward to seeing\nyou fill the National Pokédex!
#org @finishdex
= Finally[.]\pYou've finally completed the\nPokédex!\pIt's magnificent!\nTruly, this is a fantastic feat!
#org @moreballs
= Ah, [player]!\nHow is your Pokédex shaping up?\p[rival] has already caught some\nPokémon and added to the data.\pSo, [player], let's have a look at\nyour Pokédex.\p[.]What's the matter?\nYou've added no new data at all.\pI'll give you these, so do try a\nlittle harder.
'-----------
' Movements
'-----------
#org @mark
#raw 0x62 'Exclamation Mark (!)
#raw 0xFE 'End of Movements
#org @delay
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0xFE 'End of Movements
#org @faceup
#raw 0x2E 'Face Up (Delayed)
#raw 0xFE 'End of Movements
#org @faceplayer
#raw 0x4A 'Face Player
#raw 0xFE 'End of Movements
#org @facedownleft
#raw 0x2D 'Face Down (Delayed)
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements
#org @stepupup
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org @facedown
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements
#org @delaydown
#raw 0x1A 'Delay3
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements
#org @faceright
#raw 0x30 'Face Right (Delayed)
#raw 0xFE 'End of Movements
#org @faceleftd
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements
#org @upleftdown
#raw 0x11 'Step Up (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x1C 'Delay5
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements
#org @leftleftupright
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x1C 'Delay5
#raw 0x30 'Face Right (Delayed)
#raw 0xFE 'End of Movements
#org @delaylefty
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements
#org @delayuppy
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x2E 'Face Up (Delayed)
#raw 0xFE 'End of Movements
#org @rightydown
#raw 0x13 'Step Right (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
#org @downyright
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0xFE 'End of Movements
#org @borednow
#raw 0x1C 'Delay5
#raw 0x1B 'Delay4
#raw 0x30 'Face Right (Delayed)
#raw 0xFE 'End of Movements
#org @lotsdown
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
#org @onspotdown
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0x29 'Step on the Spot Down (Fastest)
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0x29 'Step on the Spot Down (Fastest)
#raw 0x25 'Step on the Spot Down (Faster)
#raw 0xFE 'End of Movements
#org @onspotup
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0x2A 'Step on the Spot Up (Fastest)
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0x2A 'Step on the Spot Up (Fastest)
#raw 0x26 'Step on the Spot Up (Faster)
#raw 0xFE 'End of Movements
#org @onspotleft
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0x2B 'Step on the Spot Left (Fastest)
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0x2B 'Step on the Spot Left (Fastest)
#raw 0x27 'Step on the Spot Left (Faster)
#raw 0xFE 'End of Movements
#org @onspotright
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0x2C 'Step on the Spot Right (Fastest)
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0x2C 'Step on the Spot Right (Fastest)
#raw 0x28 'Step on the Spot Right (Faster)
#raw 0xFE 'End of Movements
#org @nearlydone
#raw 0x11 'Step Up (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x2E 'Face Up (Delayed)
#raw 0x1C 'Delay5
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements
#org @doneatlast
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x1C 'Delay5
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements
Anyone any ideas?