Route104_MapScripts:: @ 814EE8C map_script 2, Route104_MapScript2_14EE97 map_script 3, Route104_MapScript1_14EEA8 .byte 0 Route104_MapScript2_14EE97:: @ 814EE97 map_script_2 VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 1, Route104_EventScript_14EEA1 .2byte 0 Route104_EventScript_14EEA1:: @ 814EEA1 lockall goto Route104_EventScript_14EFD5 end Route104_MapScript1_14EEA8:: @ 814EEA8 call Route104_EventScript_14EEAE end Route104_EventScript_14EEAE:: @ 814EEAE goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_EventScript_14EEC4 goto_if_unset FLAG_BADGE03_GET, Route104_EventScript_14EEC4 clearflag FLAG_HIDE_FLOWER_SHOP_WORKER_OUTSIDE return Route104_EventScript_14EEC4:: @ 814EEC4 setflag FLAG_HIDE_FLOWER_SHOP_WORKER_OUTSIDE return Route104_EventScript_14EEC8:: @ 814EEC8 lock faceplayer goto_if_set FLAG_RECEIVED_CHESTO_BERRY_ROUTE104, Route104_EventScript_14EEFF msgbox Route104_Text_1C55B9, 4 giveitem_std ITEM_CHESTO_BERRY compare RESULT, 0 goto_if_eq Route104_EventScript_1A029B setflag FLAG_RECEIVED_CHESTO_BERRY_ROUTE104 msgbox Route104_Text_1C5665, 4 release end Route104_EventScript_14EEFF:: @ 814EEFF msgbox Route104_Text_1C5665, 4 release end Route104_EventScript_14EF09:: @ 814EF09 lock faceplayer goto_if_set FLAG_RECEIVED_WHITE_HERB, Route104_EventScript_14EF38 msgbox Route104_Text_16DD91, 4 giveitem_std ITEM_WHITE_HERB compare RESULT, 0 goto_if_eq Route104_EventScript_1A029B setflag FLAG_RECEIVED_WHITE_HERB release end Route104_EventScript_14EF38:: @ 814EF38 msgbox Route104_Text_16DE36, 4 release end Route104_EventScript_14EF42:: @ 814EF42 msgbox Route104_Text_16DA13, 2 end Route104_EventScript_14EF4B:: @ 814EF4B msgbox Route104_Text_16DA89, 3 end Route104_EventScript_14EF54:: @ 814EF54 msgbox Route104_Text_16DEB3, 3 end Route104_EventScript_14EF5D:: @ 814EF5D msgbox Route104_Text_16DEC8, 3 end Route104_EventScript_14EF66:: @ 814EF66 msgbox Route104_Text_16DEE3, 3 end Route104_EventScript_14EF6F:: @ 814EF6F msgbox Route104_Text_16DEFD, 3 end Route104_EventScript_14EF78:: @ 814EF78 msgbox Route104_Text_16DF16, 3 end Route104_EventScript_14EF81:: @ 814EF81 msgbox Route104_Text_16DAC9, 2 end Route104_EventScript_14EF8A:: @ 814EF8A msgbox Route104_Text_16DB5C, 2 end Route104_EventScript_14EF93:: @ 814EF93 lock faceplayer goto_if_set FLAG_RECEIVED_TM09, Route104_EventScript_14EFC2 msgbox Route104_Text_16DC5F, 4 giveitem_std ITEM_TM09 compare RESULT, 0 goto_if_eq Route104_EventScript_1A029B setflag FLAG_RECEIVED_TM09 release end Route104_EventScript_14EFC2:: @ 814EFC2 msgbox Route104_Text_16DD0E, 4 release end Route104_EventScript_14EFCC:: @ 814EFCC msgbox Route104_Text_16DBC9, 2 end Route104_EventScript_14EFD5:: @ 814EFD5 setobjectpriority 8, MAP_ROUTE104, 0 setobjectpriority 255, MAP_ROUTE104, 0 applymovement 8, Route104_Movement_14F16C waitmovement 0 removeobject 8 applymovement 255, Route104_Movement_14F162 waitmovement 0 hideobjectat 255, MAP_ROUTE104 call Route104_EventScript_1A02E7 applymovement 7, Route104_Movement_14F09F applymovement 255, Route104_Movement_14F09F waitmovement 0 applymovement 255, Route104_Movement_14F166 waitmovement 0 call Route104_EventScript_1A02EF showobjectat 255, MAP_DEWFORD_TOWN applymovement 255, Route104_Movement_14F168 waitmovement 0 setobjectxyperm 2, 12, 8 addobject 2 setobjectpriority 2, MAP_DEWFORD_TOWN, 0 clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN applymovement 2, Route104_Movement_14F16F waitmovement 0 addobject 4 clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD call Route104_EventScript_1A02EF setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104 hideobjectat 7, MAP_ROUTE104 copyvar VAR_BRINEY_LOCATION, VAR_SPECIAL_8 resetobjectpriority 255, MAP_ROUTE104 resetobjectpriority 2, MAP_DEWFORD_TOWN moveobjectoffscreen 2 setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 0 goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_14F08B goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_14F095 end Route104_EventScript_14F08B:: @ 814F08B msgbox Route104_Text_16B347, 4 releaseall end Route104_EventScript_14F095:: @ 814F095 msgbox Route104_Text_16B4B5, 4 releaseall end Route104_Movement_14F09F:: @ 814F09F step_down step_down step_down step_down step_15 step_15 step_15 step_15 step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_15 step_15 step_15 step_15 step_18 step_18 step_30 step_30 step_30 step_30 step_30 step_30 step_18 step_18 step_15 step_15 step_15 step_15 step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_2d step_15 step_15 step_15 step_15 step_18 step_18 step_18 step_18 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_30 step_18 step_18 step_18 step_18 step_right step_right step_down step_down step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_15 step_down step_down step_end Route104_Movement_14F162:: @ 814F162 step_left step_down step_down step_end Route104_Movement_14F166:: @ 814F166 step_down step_end Route104_Movement_14F168:: @ 814F168 step_down step_left step_28 step_end Route104_Movement_14F16C:: @ 814F16C step_down step_down step_end Route104_Movement_14F16F:: @ 814F16F step_down step_27 step_end Route104_EventScript_14F172:: @ 814F172 trainerbattle 0, OPPONENT_IVAN, 0, Route104_Text_1B85EB, Route104_Text_1B8637 msgbox Route104_Text_1B8680, 6 end Route104_EventScript_14F189:: @ 814F189 trainerbattle 0, OPPONENT_BILLY, 0, Route104_Text_1B86BE, Route104_Text_1B86E8 msgbox Route104_Text_1B871C, 6 end Route104_EventScript_14F1A0:: @ 814F1A0 trainerbattle 0, OPPONENT_HALEY_1, 0, Route104_Text_1B8770, Route104_Text_1B87A7 specialvar RESULT, ShouldTryRematchBattle compare RESULT, 1 goto_if_eq Route104_EventScript_14F1C7 msgbox Route104_Text_1B87C3, 6 end Route104_EventScript_14F1C7:: @ 814F1C7 trainerbattle 5, OPPONENT_HALEY_1, 0, Route104_Text_1B8839, Route104_Text_1B8852 msgbox Route104_Text_1B8872, 6 end Route104_EventScript_14F1DE:: @ 814F1DE trainerbattle 0, OPPONENT_WINSTON_1, 0, Route104_Text_1B88D4, Route104_Text_1B8911 specialvar RESULT, ShouldTryRematchBattle compare RESULT, 1 goto_if_eq Route104_EventScript_14F205 msgbox Route104_Text_1B8925, 6 end Route104_EventScript_14F205:: @ 814F205 trainerbattle 5, OPPONENT_WINSTON_1, 0, Route104_Text_1B895E, Route104_Text_1B899E msgbox Route104_Text_1B89C0, 6 end Route104_EventScript_14F21C:: @ 814F21C trainerbattle 0, OPPONENT_CINDY_1, 0, Route104_Text_1B8A24, Route104_Text_1B8A61 specialvar RESULT, ShouldTryRematchBattle compare RESULT, 1 goto_if_eq Route104_EventScript_14F243 msgbox Route104_Text_1B8A69, 6 end Route104_EventScript_14F243:: @ 814F243 trainerbattle 5, OPPONENT_CINDY_1, 0, Route104_Text_1B8AA7, Route104_Text_1B8AD9 msgbox Route104_Text_1B8B02, 6 end Route104_EventScript_14F25A:: @ 814F25A trainerbattle 4, OPPONENT_GINA_AND_MIA_1, 0, Route104_Text_1B83E9, Route104_Text_1B8414, Route104_Text_1B845C special GetPlayerBigGuyGirlString msgbox Route104_Text_1B842C, 4 release end Route104_EventScript_14F279:: @ 814F279 trainerbattle 4, OPPONENT_GINA_AND_MIA_1, 0, Route104_Text_1B84DB, Route104_Text_1B850D, Route104_Text_1B8577 special GetPlayerBigGuyGirlString msgbox Route104_Text_1B853B, 4 release end