pokeemerald/data/maps/PetalburgWoods/scripts.inc
2018-12-02 06:04:59 -05:00

481 lines
13 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

PetalburgWoods_MapScripts:: @ 822DFD6
.byte 0
PetalburgWoods_EventScript_22DFD7:: @ 822DFD7
lockall
call PetalburgWoods_EventScript_22E124
applymovement 4, PetalburgWoods_Movement_22E1CB
waitmovement 0
msgbox PetalburgWoods_Text_22E34F, MSGBOX_DEFAULT
closemessage
playbgm MUS_AQA_0, 0
applymovement 3, PetalburgWoods_Movement_22E209
waitmovement 0
msgbox PetalburgWoods_Text_22E3AA, MSGBOX_DEFAULT
closemessage
applymovement 3, PetalburgWoods_Movement_22E1F6
waitmovement 0
applymovement 4, PetalburgWoods_Movement_2725A6
waitmovement 0
msgbox PetalburgWoods_Text_22E428, MSGBOX_DEFAULT
closemessage
applymovement 4, PetalburgWoods_Movement_22E1E4
waitmovement 0
msgbox PetalburgWoods_Text_22E457, MSGBOX_DEFAULT
closemessage
applymovement 3, PetalburgWoods_Movement_22E20E
waitmovement 0
msgbox PetalburgWoods_Text_22E4A5, MSGBOX_DEFAULT
trainerbattle 3, TRAINER_GRUNT_8, 0, PetalburgWoods_Text_22E542
applymovement 3, PetalburgWoods_Movement_22E1F9
waitmovement 0
call PetalburgWoods_EventScript_22E138
applymovement 255, PetalburgWoods_Movement_22E1E0
applymovement 4, PetalburgWoods_Movement_22E1C2
waitmovement 0
goto PetalburgWoods_EventScript_22E1A7
end
PetalburgWoods_EventScript_22E079:: @ 822E079
lockall
call PetalburgWoods_EventScript_22E124
applymovement 4, PetalburgWoods_Movement_22E1D0
waitmovement 0
applymovement 255, PetalburgWoods_Movement_2725A4
waitmovement 0
msgbox PetalburgWoods_Text_22E34F, MSGBOX_DEFAULT
closemessage
playbgm MUS_AQA_0, 0
applymovement 3, PetalburgWoods_Movement_22E209
waitmovement 0
msgbox PetalburgWoods_Text_22E3AA, MSGBOX_DEFAULT
closemessage
applymovement 3, PetalburgWoods_Movement_22E205
waitmovement 0
applymovement 4, PetalburgWoods_Movement_2725A6
waitmovement 0
msgbox PetalburgWoods_Text_22E428, MSGBOX_DEFAULT
closemessage
applymovement 4, PetalburgWoods_Movement_22E1EA
waitmovement 0
msgbox PetalburgWoods_Text_22E457, MSGBOX_DEFAULT
applymovement 255, PetalburgWoods_Movement_2725A6
waitmovement 0
msgbox PetalburgWoods_Text_22E4A5, MSGBOX_DEFAULT
trainerbattle 3, TRAINER_GRUNT_8, 0, PetalburgWoods_Text_22E542
applymovement 3, PetalburgWoods_Movement_22E1F9
waitmovement 0
call PetalburgWoods_EventScript_22E138
applymovement 255, PetalburgWoods_Movement_22E1E0
applymovement 4, PetalburgWoods_Movement_22E1D7
waitmovement 0
goto PetalburgWoods_EventScript_22E1A7
end
PetalburgWoods_EventScript_22E124:: @ 822E124
applymovement 4, PetalburgWoods_Movement_22E1B1
waitmovement 0
msgbox PetalburgWoods_Text_22E332, MSGBOX_DEFAULT
closemessage
return
PetalburgWoods_EventScript_22E138:: @ 822E138
msgbox PetalburgWoods_Text_22E563, MSGBOX_DEFAULT
closemessage
applymovement 3, PetalburgWoods_Movement_22E1FD
waitmovement 0
removeobject 3
applymovement 255, PetalburgWoods_Movement_2725AA
waitmovement 0
msgbox PetalburgWoods_Text_22E63D, MSGBOX_DEFAULT
giveitem_std ITEM_GREAT_BALL
compare VAR_RESULT, 0
goto_eq PetalburgWoods_EventScript_22E17D
goto PetalburgWoods_EventScript_22E18B
end
PetalburgWoods_EventScript_22E17D:: @ 822E17D
msgbox PetalburgWoods_Text_22E741, MSGBOX_DEFAULT
goto PetalburgWoods_EventScript_22E18B
end
PetalburgWoods_EventScript_22E18B:: @ 822E18B
msgbox PetalburgWoods_Text_22E6C7, MSGBOX_DEFAULT
applymovement 4, PetalburgWoods_Movement_22E1EE
waitmovement 0
msgbox PetalburgWoods_Text_22E712, MSGBOX_DEFAULT
closemessage
return
PetalburgWoods_EventScript_22E1A7:: @ 822E1A7
removeobject 4
setvar VAR_0x4098, 1
releaseall
end
PetalburgWoods_Movement_22E1B1: @ 822E1B1
face_up
delay_16
delay_4
face_right
delay_16
delay_8
face_left
delay_16
delay_8
face_down
delay_16
face_right
delay_16
delay_8
face_up
delay_16
step_end
PetalburgWoods_Movement_22E1C2: @ 822E1C2
walk_fast_right
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
step_end
PetalburgWoods_Movement_22E1CB: @ 822E1CB
delay_16
face_player
walk_down
walk_down
step_end
PetalburgWoods_Movement_22E1D0: @ 822E1D0
delay_16
face_player
walk_down
walk_down
walk_down
walk_in_place_fastest_right
step_end
PetalburgWoods_Movement_22E1D7: @ 822E1D7
walk_fast_left
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
step_end
PetalburgWoods_Movement_22E1E0: @ 822E1E0
delay_16
delay_16
walk_in_place_fastest_up
step_end
PetalburgWoods_Movement_22E1E4: @ 822E1E4
walk_fast_right
walk_fast_down
walk_fast_down
walk_fast_left
walk_in_place_fastest_up
step_end
PetalburgWoods_Movement_22E1EA: @ 822E1EA
walk_fast_down
walk_fast_right
walk_in_place_fastest_up
step_end
PetalburgWoods_Movement_22E1EE: @ 822E1EE
walk_in_place_fastest_down
delay_16
delay_16
delay_16
delay_16
delay_16
face_up
step_end
PetalburgWoods_Movement_22E1F6: @ 822E1F6
walk_fast_down
walk_fast_down
step_end
PetalburgWoods_Movement_22E1F9: @ 822E1F9
lock_facing_direction
walk_up
unlock_facing_direction
step_end
PetalburgWoods_Movement_22E1FD: @ 822E1FD
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
walk_fast_up
delay_16
delay_16
step_end
PetalburgWoods_Movement_22E205: @ 822E205
walk_fast_down
walk_fast_down
walk_fast_down
step_end
PetalburgWoods_Movement_22E209: @ 822E209
walk_down
walk_down
delay_16
delay_16
step_end
PetalburgWoods_Movement_22E20E: @ 822E20E
walk_down
step_end
PetalburgWoods_EventScript_22E210:: @ 822E210
msgbox PetalburgWoods_Text_22EA0C, MSGBOX_NPC
end
PetalburgWoods_EventScript_22E219:: @ 822E219
msgbox PetalburgWoods_Text_22EA8B, MSGBOX_NPC
end
PetalburgWoods_EventScript_22E222:: @ 822E222
lock
faceplayer
checkflag FLAG_0x129
goto_eq PetalburgWoods_EventScript_22E251
msgbox PetalburgWoods_Text_22EAFE, MSGBOX_DEFAULT
giveitem_std ITEM_MIRACLE_SEED
compare VAR_RESULT, 0
goto_eq PetalburgWoods_EventScript_272054
setflag FLAG_0x129
release
end
PetalburgWoods_EventScript_22E251:: @ 822E251
msgbox PetalburgWoods_Text_22EB63, MSGBOX_DEFAULT
release
end
PetalburgWoods_EventScript_22E25B:: @ 822E25B
msgbox PetalburgWoods_Text_22EC10, MSGBOX_SIGN
end
PetalburgWoods_EventScript_22E264:: @ 822E264
msgbox PetalburgWoods_Text_22ED07, MSGBOX_SIGN
end
PetalburgWoods_EventScript_22E26D:: @ 822E26D
trainerbattle 0, TRAINER_LYLE, 0, PetalburgWoods_Text_22E77D, PetalburgWoods_Text_22E7C1
msgbox PetalburgWoods_Text_22E7EF, MSGBOX_AUTOCLOSE
end
PetalburgWoods_EventScript_22E284:: @ 822E284
trainerbattle 2, TRAINER_JAMES_1, 0, PetalburgWoods_Text_22E827, PetalburgWoods_Text_22E86B, PetalburgWoods_EventScript_22E2C5
specialvar VAR_RESULT, ShouldTryRematchBattle
compare VAR_RESULT, 1
goto_eq PetalburgWoods_EventScript_22E31B
setvar VAR_0x8004, 621
specialvar VAR_RESULT, sub_813B4E0
compare VAR_RESULT, 0
goto_eq PetalburgWoods_EventScript_22E2EF
msgbox PetalburgWoods_Text_22E889, MSGBOX_DEFAULT
release
end
PetalburgWoods_EventScript_22E2C5:: @ 822E2C5
special sub_80B4808
waitmovement 0
checkflag FLAG_HAS_MATCH_CALL
goto_eq PetalburgWoods_EventScript_22E2D6
release
end
PetalburgWoods_EventScript_22E2D6:: @ 822E2D6
msgbox PetalburgWoods_Text_22E8C3, MSGBOX_DEFAULT
register_matchcall TRAINER_JAMES_1
release
end
PetalburgWoods_EventScript_22E2EF:: @ 822E2EF
checkflag FLAG_HAS_MATCH_CALL
goto_eq PetalburgWoods_EventScript_22E302
msgbox PetalburgWoods_Text_22E889, MSGBOX_DEFAULT
release
end
PetalburgWoods_EventScript_22E302:: @ 822E302
msgbox PetalburgWoods_Text_22E914, MSGBOX_DEFAULT
register_matchcall TRAINER_JAMES_1
release
end
PetalburgWoods_EventScript_22E31B:: @ 822E31B
trainerbattle 5, TRAINER_JAMES_1, 0, PetalburgWoods_Text_22E966, PetalburgWoods_Text_22E998
msgbox PetalburgWoods_Text_22E9B6, MSGBOX_AUTOCLOSE
end
PetalburgWoods_Text_22E332: @ 822E332
.string "Hmmm…\n"
.string "Not a one to be found…$"
PetalburgWoods_Text_22E34F: @ 822E34F
.string "Hello, have you seen any POKéMON\n"
.string "called SHROOMISH around here?\p"
.string "I really love that POKéMON.$"
PetalburgWoods_Text_22E3AA: @ 822E3AA
.string "I was going to ambush you, but you\n"
.string "had to dawdle in PETALBURG WOODS\l"
.string "forever, didnt you?\p"
.string "I got sick of waiting, so here I am!$"
PetalburgWoods_Text_22E428: @ 822E428
.string "You! DEVON RESEARCHER!\p"
.string "Hand over those papers!$"
PetalburgWoods_Text_22E457: @ 822E457
.string "Aiyeeeh!\p"
.string "Youre a POKéMON TRAINER, arent you?\n"
.string "Youve got to help me, please!$"
PetalburgWoods_Text_22E4A5: @ 822E4A5
.string "Hunh? What do you think youre doing?\n"
.string "What, youre going to protect him?\p"
.string "No one who crosses TEAM AQUA\n"
.string "gets any mercy, not even a kid!\p"
.string "Come on and battle me!$"
PetalburgWoods_Text_22E542: @ 822E542
.string "Youre kidding me! Youre tough!$"
PetalburgWoods_Text_22E563: @ 822E563
.string "Grrr… Youve got some nerve\n"
.string "meddling with TEAM AQUA!\l"
.string "Come on and battle me again!\p"
.string "I wish I could say that, but Im out of\n"
.string "POKéMON…\p"
.string "And, hey, we of TEAM AQUA are also\n"
.string "after something in RUSTBORO.\p"
.string "Ill let you go today!$"
PetalburgWoods_Text_22E63D: @ 822E63D
.string "Whew…\n"
.string "That was awfully close!\p"
.string "Thanks to you, he didnt rob me of\n"
.string "these important papers.\p"
.string "I know, Ill give you a GREAT BALL as\n"
.string "my thanks!$"
PetalburgWoods_Text_22E6C7: @ 822E6C7
.string "Didnt that TEAM AQUA thug say\n"
.string "they were after something in\l"
.string "RUSTBORO, too?$"
PetalburgWoods_Text_22E712: @ 822E712
.string "Uh-oh! Its a crisis!\n"
.string "I cant be wasting time!$"
PetalburgWoods_Text_22E741: @ 822E741
.string "Youre loaded with items.\n"
.string "I cant give you this GREAT BALL.$"
PetalburgWoods_Text_22E77D: @ 822E77D
.string "I caught a whole bunch of POKéMON!\p"
.string "Go, go, go!\n"
.string "My BUG POKéMON team!$"
PetalburgWoods_Text_22E7C1: @ 822E7C1
.string "I have all these POKéMON,\n"
.string "but I couldnt win…$"
PetalburgWoods_Text_22E7EF: @ 822E7EF
.string "I caught a bunch of POKéMON.\n"
.string "Now Im out of POKé BALLS.$"
PetalburgWoods_Text_22E827: @ 822E827
.string "If you take BUG POKéMON to school,\n"
.string "you get to be instantly popular!$"
PetalburgWoods_Text_22E86B: @ 822E86B
.string "I cant be popular if I lose.$"
PetalburgWoods_Text_22E889: @ 822E889
.string "If you have a big BUG POKéMON,\n"
.string "people respect you for it.$"
PetalburgWoods_Text_22E8C3: @ 822E8C3
.string "I want a rematch when my BUG\n"
.string "POKéMON grow up!\p"
.string "Im registering you in my POKéNAV!$"
PetalburgWoods_Text_22E914: @ 822E914
.string "I want a rematch when my BUG \n"
.string "POKéMON grow up!\p"
.string "Im registering you in my POKéNAV!$"
PetalburgWoods_Text_22E966: @ 822E966
.string "My BUG POKéMON have grown.\n"
.string "Ill be popular again.$"
PetalburgWoods_Text_22E998: @ 822E998
.string "I cant be popular if I lose.$"
PetalburgWoods_Text_22E9B6: @ 822E9B6
.string "You get to be popular if you have\n"
.string "strong POKéMON, right?\l"
.string "So, Ive been training hard.$"
PetalburgWoods_Text_22EA0C: @ 822EA0C
.string "Yo, there!\n"
.string "Your POKéMON doing okay?\p"
.string "If your POKéMON are weak and you want\n"
.string "to avoid battles, you should stay out\l"
.string "of tall grass.$"
PetalburgWoods_Text_22EA8B: @ 822EA8B
.string "Sometimes, there are things on the\n"
.string "ground even if you cant see them.\p"
.string "Thats why I always check where Im\n"
.string "walking.$"
PetalburgWoods_Text_22EAFE: @ 822EAFE
.string "Oh, neat!\n"
.string "Thats the BADGE from RUSTBORO GYM!\p"
.string "You must be a TRAINER.\n"
.string "You should try using this item.$"
PetalburgWoods_Text_22EB63: @ 822EB63
.string "Its a MIRACLE SEED.\n"
.string "If a POKéMON holds that item, its\l"
.string "GRASS-type moves become stronger.\p"
.string "Besides MIRACLE SEED, I think there are\n"
.string "other convenient items for POKéMON\l"
.string "to hold.$"
PetalburgWoods_Text_22EC10: @ 822EC10
.string "TRAINER TIPS\p"
.string "Any POKéMON that appears even once\n"
.string "in a battle is awarded EXP Points.\p"
.string "To raise a weak POKéMON, put it at the\n"
.string "left of the team list.\p"
.string "As soon as a battle starts, switch it\n"
.string "out. It will earn EXP Points without\l"
.string "being exposed to any harm.$"
PetalburgWoods_Text_22ED07: @ 822ED07
.string "TRAINER TIPS\p"
.string "In addition to Hit Points (HP), POKéMON\n"
.string "have Power Points (PP) that are used to\l"
.string "make moves during battle.\p"
.string "If a POKéMON runs out of PP, it must be\n"
.string "taken to a POKéMON CENTER.$"