#dynamic 0x800000
//---------------
#org @start
checkflag 0x1010
if 0x1 goto @snippet1
checkgender
compare LASTRESULT 0x1
if 0x1 goto @snippet2
applymovement 0x5 @move1
waitmovement 0x0
msgbox @string1 MSG_FACE //"[rival]: [player]!\n[orange_fr][.]..."
applymovement 0x5 @move2
applymovement MOVE_PLAYER @move3
waitmovement 0x0
msgbox @string2 MSG_FACE //"Well, let's go!\nHuh, what do you ..."
applymovement 0x5 @move4
waitmovement 0x0
msgbox @string3 MSG_FACE //"[lightblue2_fr]WAIT!"
showsprite 0x4
applymovement 0x5 @move5
applymovement MOVE_PLAYER @move6
applymovement 0x4 @move7
waitmovement 0x2
msgbox @string4 MSG_FACE //"???: [lightblue2_fr]What were you ..."
applymovement 0x4 @move8
waitmovement 0x0
showsprite 0x6
applymovement 0x6 @move9
waitmovement 0x0
msgbox @string5 MSG_FACE //"Rowan:[lightblue2_fr] Ah, Dawn, ex..."
fadescreen 0x0
hidesprite 0x5
hidesprite 0x4
hidesprite 0x6
hidesprite 0x2
setflag 0x1010
setflag 0x1011
setflag 0x1012
setflag 0x1013
warp 0x5 0x0 0x1 0x6 0x12
setvar 0x4010 0x1
end
//---------------
#org @snippet1
release
end
//---------------
#org @snippet2
applymovement 0x5 @move1
waitmovement 0x0
msgbox @string1 MSG_FACE //"[rival]: [player]!\n[orange_fr][.]..."
applymovement 0x5 @move2
applymovement MOVE_PLAYER @move3
waitmovement 0x0
msgbox @string2 MSG_FACE //"Well, let's go!\nHuh, what do you ..."
applymovement 0x5 @move4
waitmovement 0x0
msgbox @string3 MSG_FACE //"[lightblue2_fr]WAIT!"
showsprite 0x4
applymovement 0x5 @move5
applymovement MOVE_PLAYER @move6
applymovement 0x4 @move7
waitmovement 0x2
msgbox @string4 MSG_FACE //"???: [lightblue2_fr]What were you ..."
applymovement 0x4 @move8
waitmovement 0x0
showsprite 0x2
applymovement 0x2 @move9
waitmovement 0x0
msgbox @string6 MSG_FACE //"Rowan:[lightblue2_fr] Ah, Lucas, e..."
fadescreen 0x0
hidesprite 0x5
hidesprite 0x4
hidesprite 0x6
hidesprite 0x2
setflag 0x1010
setflag 0x1011
setflag 0x1012
setflag 0x1013
warp 0x5 0x0 0x1 0x6 0x12
setvar 0x4010 0x1
end
//---------
// Strings
//---------
#org @string1
= [rival]: [player]!\n[orange_fr][.]Well you took your time[.]\lAnyway, you know that old dude?\l[lightblue2_fr]Prof Rowan? [orange_fr]We're going to go and\lask him for a Pokemon.\lCome on!
#org @string2
= Well, let's go!\nHuh, what do you mean there are\lwild Pokemon?\lWe won't be there long enough for\lthem to attack us anyway.\lWell. here goes!
#org @string3
= [lightblue2_fr]WAIT!
#org @string4
= ???: [lightblue2_fr]What were you two youngsters\ndoing!?\lGoing into the grass without a\lPokemon is dangerous!\p[black_fr][rival]: [orange_fr]Hey, [black_fr][player], [orange_fr]this old man\nis [lightblue2_fr]Proffesor Rowan!\p[black_fr]Rowan: [lightblue2_fr]Correct, now, I will ask\nagain, what were you doing?\p[black_fr][rival]: [orange_fr]Well, uhhh, we wanted to\nask[.]\l[.]\l[.]\lWe would like a Pokemon please.\p[black_fr]Rowan: [lightblue2_fr]Hm. It worries me what kids\nlike you would do with a Pokemon,\lespecially after seeing that.\p[black_fr][rival]: [orange_fr]Oh.\nWell, at least give one to my\lfriend. I mean, it was me who\ltried to run into the grass.\p[black_fr]Rowan: [lightblue2_fr]Hm, how big of you. Very\nwell, I shall give you both a\lPokemon.\lIf only I could find-
#org @string5
= Rowan:[lightblue2_fr] Ah, Dawn, excellent work.\nI was about to give these two\lyoung hooligans I just met a\lPokemon.\p[black_fr]Dawn: [red_fr]WHAT!\nThese are really rare Pokemon, are\lyou sure?\p[black_fr]Rowan: [lightblue2_fr]Yes. I'm sure.\nNow, let's all get back to the\llab.
#org @string6
= Rowan:[lightblue2_fr] Ah, Lucas, excellent work.\nI was about to give these two\lyoung hooligans I just met a\lPokemon.\p[black_fr]Lucas: [red_fr]WHAT!\nThese are really rare Pokemon, are\lyou sure?\p[black_fr]Rowan: [lightblue2_fr]Yes. I'm sure.\nNow, let's all get back to the\llab.
//-----------
// Movements
//-----------
#org @move1
#raw 0x62 //Exclamation Mark (!)
#raw 0x10 //Step Down (Normal)
#raw 0x10 //Step Down (Normal)
#raw 0xFE //End of Movements
#org @move2
#raw 0x13 //Step Right (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 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0xFE //End of Movements
#org @move3
#raw 0x11 //Step Up (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x11 //Step Up (Normal)
#raw 0x11 //Step Up (Normal)
#raw 0x11 //Step Up (Normal)
#raw 0x11 //Step Up (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0xFE //End of Movements
#org @move4
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0xFE //End of Movements
#org @move5
#raw 0x2F //Face Left (Delayed)
#raw 0x62 //Exclamation Mark (!)
#raw 0xFE //End of Movements
#org @move6
#raw 0x2F //Face Left (Delayed)
#raw 0x62 //Exclamation Mark (!)
#raw 0xFE //End of Movements
#org @move7
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0xFE //End of Movements
#org @move8
#raw 0x2D //Face Down (Delayed)
#raw 0x2E //Face Up (Delayed)
#raw 0x3 //Face Right
#raw 0x62 //Exclamation Mark (!)
#raw 0xFE //End of Movements
#org @move9
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x13 //Step Right (Normal)
#raw 0x2E //Face Up (Delayed)
#raw 0xFE //End of Movements