diff options
author | Diegoisawesome <diego@domoreaweso.me> | 2017-11-11 16:10:17 -0600 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2017-11-11 16:10:17 -0600 |
commit | f497c1508bb285fb0a7065df2ca2168ec6fac14b (patch) | |
tree | 856eaaf0138d198a1f9f3d7d7466d3d522af7fcb /data/scripts/field_move_scripts.inc | |
parent | 2e40384fa22725de06a5293454b8962ab4de8f4d (diff) |
Split files from event_scripts.s
Also move maps/scripts to scripts/maps
Diffstat (limited to 'data/scripts/field_move_scripts.inc')
-rw-r--r-- | data/scripts/field_move_scripts.inc | 336 |
1 files changed, 336 insertions, 0 deletions
diff --git a/data/scripts/field_move_scripts.inc b/data/scripts/field_move_scripts.inc new file mode 100644 index 000000000..fd2ff3b01 --- /dev/null +++ b/data/scripts/field_move_scripts.inc @@ -0,0 +1,336 @@ +PetalburgWoods_EventScript_2906BB:: @ 82906BB +Route103_EventScript_2906BB:: @ 82906BB +Route104_EventScript_2906BB:: @ 82906BB +Route110_TrickHousePuzzle1_EventScript_2906BB:: @ 82906BB +Route111_EventScript_2906BB:: @ 82906BB +Route116_EventScript_2906BB:: @ 82906BB +Route117_EventScript_2906BB:: @ 82906BB +Route118_EventScript_2906BB:: @ 82906BB +Route120_EventScript_2906BB:: @ 82906BB +Route121_EventScript_2906BB:: @ 82906BB +Route123_EventScript_2906BB:: @ 82906BB + lockall + checkflag FLAG_BADGE01_GET + goto_if 0, Route103_EventScript_290721 + checkpartymove MOVE_CUT + compare_var_to_value VAR_RESULT, 6 + goto_eq Route103_EventScript_290721 + setfieldeffectargument 0, VAR_RESULT + bufferpartymonnick 0, VAR_RESULT + buffermovename 1, MOVE_CUT + msgbox Route103_Text_29072E, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq Route103_EventScript_29072B + msgbox Route103_Text_290771, 4 + closemessage + dofieldeffect 2 + waitstate + goto Route103_EventScript_290710 + end + +Route103_EventScript_290705:: @ 8290705 + lockall + dofieldeffect 2 + waitstate + goto Route103_EventScript_290710 + end + +Route103_EventScript_290710:: @ 8290710 + applymovement VAR_LAST_TALKED, Route103_Movement_29071F + waitmovement 0 + removeobject VAR_LAST_TALKED + releaseall + end + +Route103_Movement_29071F: @ 829071F + step_5b + step_end + +Route103_EventScript_290721:: @ 8290721 + msgbox Route103_Text_29077D, 4 + releaseall + end + +Route103_EventScript_29072B:: @ 829072B + closemessage + releaseall + end + +Route103_Text_29072E: @ 829072E + .string "This tree looks like it can be\n" + .string "CUT down!\p" + .string "Would you like to CUT it?$" + +Route103_Text_290771: @ 8290771 +Route111_Text_290771: @ 8290771 + .string "{STR_VAR_1} used {STR_VAR_2}!$" + +Route103_Text_29077D: @ 829077D + .string "This tree looks like it can be\n" + .string "CUT down!$" + +GraniteCave_B2F_EventScript_2907A6:: @ 82907A6 +MirageTower_3F_EventScript_2907A6:: @ 82907A6 +MirageTower_4F_EventScript_2907A6:: @ 82907A6 +Route110_TrickHousePuzzle3_EventScript_2907A6:: @ 82907A6 +Route111_EventScript_2907A6:: @ 82907A6 +Route114_EventScript_2907A6:: @ 82907A6 +Route115_EventScript_2907A6:: @ 82907A6 +RusturfTunnel_EventScript_2907A6:: @ 82907A6 +SafariZone_North_EventScript_2907A6:: @ 82907A6 +SafariZone_Northeast_EventScript_2907A6:: @ 82907A6 +SeafloorCavern_Room1_EventScript_2907A6:: @ 82907A6 +SeafloorCavern_Room2_EventScript_2907A6:: @ 82907A6 +SeafloorCavern_Room5_EventScript_2907A6:: @ 82907A6 +VictoryRoad_B1F_EventScript_2907A6:: @ 82907A6 + lockall + checkflag FLAG_BADGE03_GET + goto_if 0, Route111_EventScript_29082D + checkpartymove MOVE_ROCK_SMASH + compare_var_to_value VAR_RESULT, 6 + goto_eq Route111_EventScript_29082D + setfieldeffectargument 0, VAR_RESULT + bufferpartymonnick 0, VAR_RESULT + buffermovename 1, MOVE_ROCK_SMASH + msgbox Route111_Text_29083A, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq Route111_EventScript_290837 + msgbox Route111_Text_290771, 4 + closemessage + dofieldeffect 37 + waitstate + goto Route111_EventScript_2907FB + end + +Route111_EventScript_2907F0:: @ 82907F0 + lockall + dofieldeffect 37 + waitstate + goto Route111_EventScript_2907FB + end + +Route111_EventScript_2907FB:: @ 82907FB + applymovement VAR_LAST_TALKED, Route111_Movement_29082B + waitmovement 0 + removeobject VAR_LAST_TALKED + specialvar VAR_RESULT, sub_81393FC + compare_var_to_value VAR_RESULT, 1 + goto_eq Route111_EventScript_290829 + special rock_smash_wild_pokemon_encounter + compare_var_to_value VAR_RESULT, 0 + goto_eq Route111_EventScript_290829 + waitstate + releaseall + end + +Route111_EventScript_290829:: @ 8290829 + releaseall + end + +Route111_Movement_29082B: @ 829082B + step_5a + step_end + +Route111_EventScript_29082D:: @ 829082D + msgbox Route111_Text_29087F, 4 + releaseall + end + +Route111_EventScript_290837:: @ 8290837 + closemessage + releaseall + end + +Route111_Text_29083A: @ 829083A + .string "This rock appears to be breakable.\n" + .string "Would you like to use ROCK SMASH?$" + +Route111_Text_29087F: @ 829087F + .string "It’s a rugged rock, but a POKéMON\n" + .string "may be able to smash it.$" + +FieryPath_EventScript_2908BA:: @ 82908BA +MagmaHideout_1F_EventScript_2908BA:: @ 82908BA +Route110_TrickHousePuzzle4_EventScript_2908BA:: @ 82908BA +SeafloorCavern_Room1_EventScript_2908BA:: @ 82908BA +SeafloorCavern_Room2_EventScript_2908BA:: @ 82908BA +SeafloorCavern_Room3_EventScript_2908BA:: @ 82908BA +SeafloorCavern_Room5_EventScript_2908BA:: @ 82908BA +SeafloorCavern_Room8_EventScript_2908BA:: @ 82908BA +ShoalCave_LowTideLowerRoom_EventScript_2908BA:: @ 82908BA +VictoryRoad_B1F_EventScript_2908BA:: @ 82908BA + lockall + checkflag FLAG_BADGE04_GET + goto_if 0, FieryPath_EventScript_290915 + checkflag FLAG_SYS_USE_STRENGTH + goto_eq FieryPath_EventScript_29091F + checkpartymove MOVE_STRENGTH + compare_var_to_value VAR_RESULT, 6 + goto_eq FieryPath_EventScript_290915 + setfieldeffectargument 0, VAR_RESULT + msgbox FieryPath_Text_29092C, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq FieryPath_EventScript_290929 + closemessage + dofieldeffect 40 + waitstate + goto FieryPath_EventScript_290908 + end + +FieryPath_EventScript_2908FD:: @ 82908FD + lockall + dofieldeffect 40 + waitstate + goto FieryPath_EventScript_290908 + end + +FieryPath_EventScript_290908:: @ 8290908 + setflag FLAG_SYS_USE_STRENGTH + msgbox FieryPath_Text_29098C, 4 + releaseall + end + +FieryPath_EventScript_290915:: @ 8290915 + msgbox FieryPath_Text_2909D6, 4 + releaseall + end + +FieryPath_EventScript_29091F:: @ 829091F + msgbox FieryPath_Text_290A16, 4 + releaseall + end + +FieryPath_EventScript_290929:: @ 8290929 + closemessage + releaseall + end + +FieryPath_Text_29092C: @ 829092C + .string "It’s a big boulder, but a POKéMON\n" + .string "may be able to push it aside.\p" + .string "Would you like to use STRENGTH?$" + +FieryPath_Text_29098C: @ 829098C + .string "{STR_VAR_1} used STRENGTH!\p" + .string "{STR_VAR_1}’s STRENGTH made it\n" + .string "possible to move boulders around!$" + +FieryPath_Text_2909D6: @ 82909D6 + .string "It’s a big boulder, but a POKéMON\n" + .string "may be able to push it aside.$" + +FieryPath_Text_290A16: @ 8290A16 + .string "STRENGTH made it possible to move\n" + .string "boulders around.$" + +EventScript_290A49:: @ 8290A49 + lockall + checkpartymove MOVE_WATERFALL + compare_var_to_value VAR_RESULT, 6 + goto_eq EventScript_290A84 + bufferpartymonnick 0, VAR_RESULT + setfieldeffectargument 0, VAR_RESULT + msgbox Text_290AC3, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq EventScript_290A8C + msgbox Text_290AFC, 4 + dofieldeffect 43 + goto EventScript_290A8C + +EventScript_290A83:: @ 8290A83 + lockall + +EventScript_290A84:: @ 8290A84 + msgbox Text_290A8E, 4 + +EventScript_290A8C:: @ 8290A8C + releaseall + end + +Text_290A8E: @ 8290A8E + .string "A wall of water is crashing down with\n" + .string "a mighty roar.$" + +Text_290AC3: @ 8290AC3 + .string "It’s a large waterfall.\n" + .string "Would you like to use WATERFALL?$" + +Text_290AFC: @ 8290AFC + .string "{STR_VAR_1} used WATERFALL.$" + +EventScript_290B0F:: @ 8290B0F + lockall + checkpartymove MOVE_DIVE + compare_var_to_value VAR_RESULT, 6 + goto_eq EventScript_290B4E + bufferpartymonnick 0, VAR_RESULT + setfieldeffectargument 0, VAR_RESULT + setfieldeffectargument 1, 1 + msgbox Text_290BE8, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq EventScript_290B58 + msgbox Text_290C1A, 4 + dofieldeffect 44 + goto EventScript_290B58 + end + +EventScript_290B4E:: @ 8290B4E + msgbox Text_290BAA, 4 + releaseall + end + +EventScript_290B58:: @ 8290B58 + releaseall + end + +EventScript_290B5A:: @ 8290B5A + lockall + checkpartymove MOVE_DIVE + compare_var_to_value VAR_RESULT, 6 + goto_eq EventScript_290B99 + bufferpartymonnick 0, VAR_RESULT + setfieldeffectargument 0, VAR_RESULT + setfieldeffectargument 1, 1 + msgbox Text_290C6E, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq EventScript_290BA8 + msgbox Text_290C1A, 4 + dofieldeffect 44 + goto EventScript_290BA8 + end + +EventScript_290B99:: @ 8290B99 + lockall + msgbox Text_290C28, 4 + goto EventScript_290BA8 + end + +EventScript_290BA8:: @ 8290BA8 + releaseall + end + +Text_290BAA: @ 8290BAA + .string "The sea is deep here. A POKéMON\n" + .string "may be able to go underwater.$" + +Text_290BE8: @ 8290BE8 + .string "The sea is deep here.\n" + .string "Would you like to use DIVE?$" + +Text_290C1A: @ 8290C1A + .string "{STR_VAR_1} used DIVE.$" + +Text_290C28: @ 8290C28 + .string "Light is filtering down from above.\n" + .string "A POKéMON may be able to surface.$" + +Text_290C6E: @ 8290C6E + .string "Light is filtering down from above.\n" + .string "Would you like to use DIVE?$" + +EventScript_290CAE:: @ 8290CAE + msgbox Text_290CB7, 3 + end + +Text_290CB7: @ 8290CB7 + .string "Looks like there’s nothing here…$" |