diff options
Diffstat (limited to 'data/scripts/maps/Route118.s')
-rw-r--r-- | data/scripts/maps/Route118.s | 207 |
1 files changed, 207 insertions, 0 deletions
diff --git a/data/scripts/maps/Route118.s b/data/scripts/maps/Route118.s new file mode 100644 index 000000000..e2e685aba --- /dev/null +++ b/data/scripts/maps/Route118.s @@ -0,0 +1,207 @@ +Route118_MapScripts:: @ 8150F28 + map_script 3, Route118_MapScript1_150F2E + .byte 0 + +Route118_MapScript1_150F2E:: @ 8150F2E + call Route118_EventScript_1AE313 + end + +Route118_EventScript_150F34:: @ 8150F34 + lock + faceplayer + checkflag 227 + jumpeq Route118_EventScript_150F89 + msgbox Route118_Text_170F12, 5 + compare RESULT, 1 + jumpeq Route118_EventScript_150F5E + compare RESULT, 0 + jumpeq Route118_EventScript_150F7F + end + +Route118_EventScript_150F5E:: @ 8150F5E + msgbox Route118_Text_170F46, 4 + giveitem ITEM_GOOD_ROD + setflag 227 + msgbox Route118_Text_170F7E, 4 + release + end + +Route118_EventScript_150F7F:: @ 8150F7F + msgbox Route118_Text_170FB0, 4 + release + end + +Route118_EventScript_150F89:: @ 8150F89 + msgbox Route118_Text_170FC8, 4 + release + end + +Route118_EventScript_150F93:: @ 8150F93 + msgbox Route118_Text_170FFE, 2 + end + +Route118_EventScript_150F9C:: @ 8150F9C + msgbox Route118_Text_17108B, 3 + end + +Route118_EventScript_150FA5:: @ 8150FA5 + msgbox Route118_Text_1710A5, 3 + end + +Route118_EventScript_150FAE:: @ 8150FAE + lockall + setvar 0x8008, 0 + move 255, Route118_Movement_1A0841 + waitmove 0 + move 19, Route118_Movement_151069 + waitmove 0 + jump Route118_EventScript_151004 + end + +Route118_EventScript_150FCE:: @ 8150FCE + lockall + setvar 0x8008, 1 + move 255, Route118_Movement_1A0841 + waitmove 0 + jump Route118_EventScript_151004 + end + +Route118_EventScript_150FE4:: @ 8150FE4 + lockall + setvar 0x8008, 2 + move 255, Route118_Movement_1A0841 + waitmove 0 + move 19, Route118_Movement_15106B + waitmove 0 + jump Route118_EventScript_151004 + end + +Route118_EventScript_151004:: @ 8151004 + playsfx 10 + move 19, Route118_Movement_15106D + waitmove 0 + pause 30 + msgbox Route118_Text_170D66, 4 + closebutton + compare 0x8008, 0 + callif 1, Route118_EventScript_151048 + compare 0x8008, 1 + callif 1, Route118_EventScript_151053 + compare 0x8008, 2 + callif 1, Route118_EventScript_15105E + setvar 0x4071, 1 + disappear 19 + releaseall + end + +Route118_EventScript_151048:: @ 8151048 + move 19, Route118_Movement_151071 + waitmove 0 + return + +Route118_EventScript_151053:: @ 8151053 + move 19, Route118_Movement_15107C + waitmove 0 + return + +Route118_EventScript_15105E:: @ 815105E + move 19, Route118_Movement_151086 + waitmove 0 + return + +Route118_Movement_151069:: @ 8151069 + step_left + step_end + +Route118_Movement_15106B:: @ 815106B + step_right + step_end + +Route118_Movement_15106D:: @ 815106D + fast_step_down + step_14 + step_down + step_end + +Route118_Movement_151071:: @ 8151071 + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_end + +Route118_Movement_15107C:: @ 815107C + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_end + +Route118_Movement_151086:: @ 8151086 + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_right + step_end + +Route118_EventScript_15108F:: @ 815108F + trainerbattle 0, 37, 0, Route118_Text_1BDFF4, Route118_Text_1BE03C + specialval RESULT, 57 + compare RESULT, 1 + jumpeq Route118_EventScript_1510B6 + msgbox Route118_Text_1BE05E, 6 + end + +Route118_EventScript_1510B6:: @ 81510B6 + trainerbattle 5, 37, 0, Route118_Text_1BE0AB, Route118_Text_1BE0D3 + msgbox Route118_Text_1BE104, 6 + end + +Route118_EventScript_1510CD:: @ 81510CD + trainerbattle 0, 343, 0, Route118_Text_1BE24A, Route118_Text_1BE291 + msgbox Route118_Text_1BE2BE, 6 + end + +Route118_EventScript_1510E4:: @ 81510E4 + trainerbattle 0, 344, 0, Route118_Text_1BE318, Route118_Text_1BE385 + msgbox Route118_Text_1BE39C, 6 + end + +Route118_EventScript_1510FB:: @ 81510FB + trainerbattle 0, 196, 0, Route118_Text_1BE3E8, Route118_Text_1BE406 + specialval RESULT, 57 + compare RESULT, 1 + jumpeq Route118_EventScript_151122 + msgbox Route118_Text_1BE413, 6 + end + +Route118_EventScript_151122:: @ 8151122 + trainerbattle 5, 196, 0, Route118_Text_1BE489, Route118_Text_1BE4CC + msgbox Route118_Text_1BE4D9, 6 + end + +Route118_EventScript_151139:: @ 8151139 + trainerbattle 0, 398, 0, Route118_Text_1BE148, Route118_Text_1BE188 + msgbox Route118_Text_1BE19D, 6 + end + +Route118_EventScript_151150:: @ 8151150 + trainerbattle 0, 408, 0, Route118_Text_1BE1D7, Route118_Text_1BE1F5 + msgbox Route118_Text_1BE20D, 6 + end + |