Route104_MapScripts:: @ 814EE8C map_script 2, Route104_MapScript2_14EE97 map_script 3, Route104_MapScript1_14EEA8 .byte 0 Route104_MapScript2_14EE97:: @ 814EE97 map_script_2 0x408e, 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 checkflag 127 goto_if 0, Route104_EventScript_14EEC4 checkflag 2057 goto_if 0, Route104_EventScript_14EEC4 clearflag 906 return Route104_EventScript_14EEC4:: @ 814EEC4 setflag 906 return Route104_EventScript_14EEC8:: @ 814EEC8 lock faceplayer checkflag 246 goto_if_eq Route104_EventScript_14EEFF msgbox Route104_Text_1C55B9, 4 giveitem ITEM_CHESTO_BERRY compare RESULT, 0 goto_if_eq Route104_EventScript_1A029B setflag 246 msgbox Route104_Text_1C5665, 4 release end Route104_EventScript_14EEFF:: @ 814EEFF msgbox Route104_Text_1C5665, 4 release end Route104_EventScript_14EF09:: @ 814EF09 lock faceplayer checkflag 279 goto_if_eq Route104_EventScript_14EF38 msgbox Route104_Text_16DD91, 4 giveitem ITEM_WHITE_HERB compare RESULT, 0 goto_if_eq Route104_EventScript_1A029B setflag 279 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 checkflag 262 goto_if_eq Route104_EventScript_14EFC2 msgbox Route104_Text_16DC5F, 4 giveitem ITEM_TM09 compare RESULT, 0 goto_if_eq Route104_EventScript_1A029B setflag 262 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, 0, 19, 0 setobjectpriority 255, 0, 19, 0 applymovement 8, Route104_Movement_14F16C waitmovement 0 removeobject 8 applymovement 255, Route104_Movement_14F162 waitmovement 0 hideobject 255, 0, 19 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 showobject 255, 0, 11 applymovement 255, Route104_Movement_14F168 waitmovement 0 setobjectxyperm 2, 12, 8 addobject 2 setobjectpriority 2, 0, 11, 0 clearflag 740 applymovement 2, Route104_Movement_14F16F waitmovement 0 addobject 4 clearflag 743 call Route104_EventScript_1A02EF setflag 742 hideobject 7, 0, 19 copyvar 0x4096, 0x8008 resetobjectpriority 255, 0, 19 resetobjectpriority 2, 0, 11 moveobjectoffscreen 2 setvar 0x408e, 0 checkflag 189 goto_if 0, Route104_EventScript_14F08B checkflag 189 goto_if_eq 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, sub_8082C68 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, sub_8082C68 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, sub_8082C68 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