FuchsiaCity_Gym_MapScripts:: @ 816D54D .byte 0 FuchsiaCity_Gym_EventScript_Koga:: @ 816D54E famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle_single TRAINER_LEADER_KOGA, FuchsiaCity_Gym_Text_KogaIntro, FuchsiaCity_Gym_Text_KogaDefeat, FuchsiaCity_Gym_EventScript_DefeatedKoga, NO_MUSIC goto_if_unset FLAG_GOT_TM06_FROM_KOGA, FuchsiaCity_Gym_EventScript_GiveTM06 msgbox FuchsiaCity_Gym_Text_KogaPostBattle release end FuchsiaCity_Gym_EventScript_DefeatedKoga:: @ 816D580 famechecker FAMECHECKER_KOGA, 1 clearflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL setflag FLAG_DEFEATED_KOGA setflag FLAG_BADGE05_GET set_gym_trainers 5 goto FuchsiaCity_Gym_EventScript_GiveTM06 end FuchsiaCity_Gym_EventScript_GiveTM06:: @ 816D5A6 msgbox FuchsiaCity_Gym_Text_KogaExplainSoulBadge checkitemspace ITEM_TM06, 1 compare VAR_RESULT, FALSE goto_if_eq FuchsiaCity_Gym_EventScript_NoRoomForTM06 giveitem_msg FuchsiaCity_Gym_Text_ReceivedTM06FromKoga, ITEM_TM06 setflag FLAG_GOT_TM06_FROM_KOGA msgbox FuchsiaCity_Gym_Text_KogaExplainTM06 release end FuchsiaCity_Gym_EventScript_NoRoomForTM06:: @ 816D5E7 msgbox FuchsiaCity_Gym_Text_MakeSpaceForThis release end FuchsiaCity_Gym_EventScript_Phil:: @ 816D5F1 trainerbattle_single TRAINER_TAMER_PHIL, FuchsiaCity_Gym_Text_PhilIntro, FuchsiaCity_Gym_Text_PhilDefeat msgbox FuchsiaCity_Gym_Text_PhilPostBattle, MSGBOX_AUTOCLOSE end FuchsiaCity_Gym_EventScript_Edgar:: @ 816D608 trainerbattle_single TRAINER_TAMER_EDGAR, FuchsiaCity_Gym_Text_EdgarIntro, FuchsiaCity_Gym_Text_EdgarDefeat msgbox FuchsiaCity_Gym_Text_EdgarPostBattle, MSGBOX_AUTOCLOSE end FuchsiaCity_Gym_EventScript_Kirk:: @ 816D61F trainerbattle_single TRAINER_JUGGLER_KIRK, FuchsiaCity_Gym_Text_KirkIntro, FuchsiaCity_Gym_Text_KirkDefeat famechecker FAMECHECKER_KOGA, 2 msgbox FuchsiaCity_Gym_Text_KirkPostBattle, MSGBOX_AUTOCLOSE end FuchsiaCity_Gym_EventScript_Shawn:: @ 816D643 trainerbattle_single TRAINER_JUGGLER_SHAWN, FuchsiaCity_Gym_Text_ShawnIntro, FuchsiaCity_Gym_Text_ShawnDefeat msgbox FuchsiaCity_Gym_Text_ShawnPostBattle, MSGBOX_AUTOCLOSE end FuchsiaCity_Gym_EventScript_Kayden:: @ 816D65A trainerbattle_single TRAINER_JUGGLER_KAYDEN, FuchsiaCity_Gym_Text_KaydenIntro, FuchsiaCity_Gym_Text_KaydenDefeat msgbox FuchsiaCity_Gym_Text_KaydenPostBattle, MSGBOX_AUTOCLOSE end FuchsiaCity_Gym_EventScript_Nate:: @ 816D671 trainerbattle_single TRAINER_JUGGLER_NATE, FuchsiaCity_Gym_Text_NateIntro, FuchsiaCity_Gym_Text_NateDefeat msgbox FuchsiaCity_Gym_Text_NatePostBattle, MSGBOX_AUTOCLOSE end FuchsiaCity_Gym_EventScript_GymGuy:: @ 816D688 lock faceplayer goto_if_set FLAG_DEFEATED_KOGA, FuchsiaCity_Gym_EventScript_GymGuyPostVictory msgbox FuchsiaCity_Gym_Text_GymGuyAdvice release end FuchsiaCity_Gym_EventScript_GymGuyPostVictory:: @ 816D69D msgbox FuchsiaCity_Gym_Text_GymGuyPostVictory release end FuchsiaCity_Gym_EventScript_GymStatue:: @ 816D6A7 lockall goto_if_set FLAG_BADGE05_GET, FuchsiaCity_Gym_EventScript_GymStatuePostVictory msgbox FuchsiaCity_Gym_Text_GymStatue releaseall end FuchsiaCity_Gym_EventScript_GymStatuePostVictory:: @ 816D6BB msgbox FuchsiaCity_Gym_Text_GymStatuePlayerWon releaseall end