diff options
Diffstat (limited to 'data/maps/Route12_FishingHouse/scripts.inc')
-rw-r--r-- | data/maps/Route12_FishingHouse/scripts.inc | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/data/maps/Route12_FishingHouse/scripts.inc b/data/maps/Route12_FishingHouse/scripts.inc new file mode 100644 index 000000000..d4472473f --- /dev/null +++ b/data/maps/Route12_FishingHouse/scripts.inc @@ -0,0 +1,116 @@ +Route12_FishingHouse_MapScripts:: @ 816FF0B + .byte 0 + +Route12_FishingHouse_EventScript_16FF0C:: @ 816FF0C + lock + faceplayer + checkflag FLAG_0x255 + goto_if_eq EventScript_16FF7F + msgbox gUnknown_819EFE0, MSGBOX_YESNO + compare_var_to_value VAR_RESULT, 1 + goto_if_eq EventScript_16FF34 + msgbox gUnknown_819F1FA + release + end + +EventScript_16FF34:: @ 816FF34 + checkitemspace ITEM_SUPER_ROD, 1 + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_16FF75 + additem ITEM_SUPER_ROD, 1 + msgbox gUnknown_819F05B + giveitemfanfaremsg gUnknown_819F0B2, ITEM_SUPER_ROD + setflag FLAG_0x255 + msgbox gUnknown_819F0EB + release + end + +EventScript_16FF75:: @ 816FF75 + msgbox gUnknown_819F494 + release + end + +EventScript_16FF7F:: @ 816FF7F + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A7AE0 + special sub_8112364 + setvar VAR_0x8004, SPECIES_MAGIKARP + specialvar VAR_RESULT, sub_80CC48C + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_16FFF5 + special sub_80A096C + msgbox gUnknown_819F2DB + special sub_80BF8FC + waitstate + copyvar VAR_RESULT, VAR_0x8004 + compare_var_to_value VAR_RESULT, 6 + goto_if 4, EventScript_16FFFF + special sub_80A0984 + compare_var_to_value VAR_RESULT, 1 + goto_if_eq EventScript_170001 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_17000B + compare_var_to_value VAR_RESULT, 3 + goto_if_eq EventScript_170031 + compare_var_to_value VAR_RESULT, 4 + goto_if_eq EventScript_17001E + release + end + +EventScript_16FFF5:: @ 816FFF5 + msgbox gUnknown_819F217 + release + end + +EventScript_16FFFF:: @ 816FFFF + release + end + +EventScript_170001:: @ 8170001 + msgbox gUnknown_819F468 + release + end + +EventScript_17000B:: @ 817000B + checkflag FLAG_0x29C + goto_if 0, EventScript_170031 + msgbox gUnknown_819F40A + release + end + +EventScript_17001E:: @ 817001E + checkflag FLAG_0x29C + goto_if 0, EventScript_170031 + msgbox gUnknown_819F3CB + release + end + +EventScript_170031:: @ 8170031 + setflag FLAG_0x29C + msgbox gUnknown_819F31B + giveitem ITEM_NET_BALL + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_17005D + msgbox gUnknown_819F395 + release + end + +EventScript_17005D:: @ 817005D + msgbox gUnknown_819F494 + release + end + +Route12_FishingHouse_EventScript_170067:: @ 8170067 + lockall + checkflag FLAG_0x29C + goto_if_eq EventScript_17007B + msgbox gUnknown_819F50C + releaseall + end + +EventScript_17007B:: @ 817007B + special sub_80A096C + msgbox gUnknown_819F4CF + releaseall + end |