ViridianCity_Gym_MapScripts:: @ 8169EC9 .byte 0 ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA setvar VAR_0x8004, 15 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 trainerbattle 1, 350, 0, Text_18F352, Text_18F43F, EventScript_169F04 checkflag FLAG_0x298 goto_if 0, EventScript_169F2F loadword 0, gUnknown_818F4A2 callstd 4 closemessage fadescreen 1 removeobject 8 fadescreen 0 release end EventScript_169F04:: @ 8169F04 setvar VAR_0x8004, 15 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x0AD setflag FLAG_0x4B7 setflag 2087 setvar VAR_0x4054, 3 setvar VAR_0x8008, 8 call EventScript_1A6B18 goto EventScript_169F2F end EventScript_169F2F:: @ 8169F2F loadword 0, gUnknown_818F586 callstd 4 checkitemspace ITEM_TM26, 1 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_169F70 additem ITEM_TM26, 1 loadword 0, gUnknown_818F675 setorcopyvar VAR_0x8000, 314 setorcopyvar VAR_0x8001, 1 setorcopyvar VAR_0x8002, 257 callstd 9 setflag FLAG_0x298 loadword 0, gUnknown_818F695 callstd 4 release end EventScript_169F70:: @ 8169F70 loadword 0, gUnknown_818F71B callstd 4 release end ViridianCity_Gym_EventScript_169F7A:: @ 8169F7A trainerbattle 0, 296, 0, Text_18F7F3, Text_18F824 loadword 0, gUnknown_818F840 callstd 6 end ViridianCity_Gym_EventScript_169F91:: @ 8169F91 trainerbattle 0, 297, 0, Text_18F98A, Text_18F9BB loadword 0, gUnknown_818F9CC callstd 6 end ViridianCity_Gym_EventScript_169FA8:: @ 8169FA8 trainerbattle 0, 322, 0, Text_18F7AD, Text_18F7D6 loadword 0, gUnknown_818F7DD callstd 6 end ViridianCity_Gym_EventScript_169FBF:: @ 8169FBF trainerbattle 0, 323, 0, Text_18F86C, Text_18F899 loadword 0, gUnknown_818F8A0 callstd 6 end ViridianCity_Gym_EventScript_169FD6:: @ 8169FD6 trainerbattle 0, 324, 0, Text_18F92C, Text_18F95A loadword 0, gUnknown_818F960 callstd 6 end ViridianCity_Gym_EventScript_169FED:: @ 8169FED trainerbattle 0, 392, 0, Text_18F9E7, Text_18FA2D loadword 0, gUnknown_818FA3B callstd 6 end ViridianCity_Gym_EventScript_16A004:: @ 816A004 trainerbattle 0, 400, 0, Text_18F73B, Text_18F769 loadword 0, gUnknown_818F77B callstd 6 end ViridianCity_Gym_EventScript_16A01B:: @ 816A01B trainerbattle 0, 401, 0, Text_18F8CB, Text_18F8EE loadword 0, gUnknown_818F8FE callstd 6 end ViridianCity_Gym_EventScript_16A032:: @ 816A032 lock faceplayer checkflag FLAG_0x4B7 goto_if 1, EventScript_16A047 loadword 0, gUnknown_818FA81 callstd 4 release end EventScript_16A047:: @ 816A047 setvar VAR_0x8004, 15 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars loadword 0, gUnknown_818FB56 callstd 4 release end ViridianCity_Gym_EventScript_16A05E:: @ 816A05E lockall checkflag 2087 goto_if 1, EventScript_16A072 loadword 0, gUnknown_818FB8D callstd 4 releaseall end EventScript_16A072:: @ 816A072 loadword 0, gUnknown_818FBC1 callstd 4 releaseall end