mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-15 00:30:05 -05:00
98 lines
3.5 KiB
PHP
98 lines
3.5 KiB
PHP
SaffronCity_Gym_MapScripts:: @ 816EDD7
|
|
.byte 0
|
|
|
|
SaffronCity_Gym_EventScript_Sabrina:: @ 816EDD8
|
|
famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
|
trainerbattle_single TRAINER_LEADER_SABRINA, SaffronCity_Gym_Text_SabrinaIntro, SaffronCity_Gym_Text_SabrinaDefeat, SaffronCity_Gym_EventScript_DefeatedSabrina, NO_MUSIC
|
|
goto_if_unset FLAG_GOT_TM04_FROM_SABRINA, SaffronCity_Gym_EventScript_GiveTM04
|
|
msgbox SaffronCity_Gym_Text_ExplainTM04
|
|
release
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_DefeatedSabrina:: @ 816EE0A
|
|
famechecker FAMECHECKER_SABRINA, 2
|
|
famechecker FAMECHECKER_SABRINA, 3
|
|
clearflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS
|
|
setflag FLAG_DEFEATED_SABRINA
|
|
setflag FLAG_BADGE06_GET
|
|
set_gym_trainers 6
|
|
goto SaffronCity_Gym_EventScript_GiveTM04
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_GiveTM04:: @ 816EE3D
|
|
msgbox SaffronCity_Gym_Text_ExplainMarshBadgeTakeThis
|
|
checkitemspace ITEM_TM04, 1
|
|
compare VAR_RESULT, FALSE
|
|
goto_if_eq SaffronCity_Gym_EventScript_NoRoomForTM04
|
|
giveitem_msg SaffronCity_Gym_Text_ReceivedTM04FromSabrina, ITEM_TM04
|
|
setflag FLAG_GOT_TM04_FROM_SABRINA
|
|
msgbox SaffronCity_Gym_Text_SabrinaPostBattle
|
|
release
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_NoRoomForTM04:: @ 816EE7E
|
|
msgbox SaffronCity_Gym_Text_BagFullOfOtherItems
|
|
release
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Johan:: @ 816EE88
|
|
trainerbattle_single TRAINER_PSYCHIC_JOHAN, SaffronCity_Gym_Text_JohanIntro, SaffronCity_Gym_Text_JohanDefeat
|
|
msgbox SaffronCity_Gym_Text_JohanPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Tyron:: @ 816EE9F
|
|
trainerbattle_single TRAINER_PSYCHIC_TYRON, SaffronCity_Gym_Text_TyronIntro, SaffronCity_Gym_Text_TyronDefeat
|
|
famechecker FAMECHECKER_SABRINA, 5
|
|
msgbox SaffronCity_Gym_Text_TyronPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Cameron:: @ 816EEC3
|
|
trainerbattle_single TRAINER_PSYCHIC_CAMERON, SaffronCity_Gym_Text_CameronIntro, SaffronCity_Gym_Text_CameronDefeat
|
|
msgbox SaffronCity_Gym_Text_CameronPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Preston:: @ 816EEDA
|
|
trainerbattle_single TRAINER_PSYCHIC_PRESTON, SaffronCity_Gym_Text_PrestonIntro, SaffronCity_Gym_Text_PrestonDefeat
|
|
msgbox SaffronCity_Gym_Text_PrestonPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Amanda:: @ 816EEF1
|
|
trainerbattle_single TRAINER_CHANNELER_AMANDA, SaffronCity_Gym_Text_AmandaIntro, SaffronCity_Gym_Text_AmandaDefeat
|
|
msgbox SaffronCity_Gym_Text_AmandaPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Stacy:: @ 816EF08
|
|
trainerbattle_single TRAINER_CHANNELER_STACY, SaffronCity_Gym_Text_StacyIntro, SaffronCity_Gym_Text_StacyDefeat
|
|
msgbox SaffronCity_Gym_Text_StacyPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_Tasha:: @ 816EF1F
|
|
trainerbattle_single TRAINER_CHANNELER_TASHA, SaffronCity_Gym_Text_TashaIntro, SaffronCity_Gym_Text_TashaDefeat
|
|
msgbox SaffronCity_Gym_Text_TashaPostBattle, MSGBOX_AUTOCLOSE
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_GymGuy:: @ 816EF36
|
|
lock
|
|
faceplayer
|
|
goto_if_set FLAG_DEFEATED_SABRINA, SaffronCity_Gym_EventScript_GymGuyPostVictory
|
|
msgbox SaffronCity_Gym_Text_GymGuyAdvice
|
|
release
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_GymGuyPostVictory:: @ 816EF4B
|
|
msgbox SaffronCity_Gym_Text_GymGuyPostVictory
|
|
release
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_GymStatue:: @ 816EF55
|
|
lockall
|
|
goto_if_set FLAG_BADGE06_GET, SaffronCity_Gym_EventScript_GymStatuePostVictory
|
|
msgbox SaffronCity_Gym_Text_GymStatue
|
|
releaseall
|
|
end
|
|
|
|
SaffronCity_Gym_EventScript_GymStatuePostVictory:: @ 816EF69
|
|
msgbox SaffronCity_Gym_Text_GymStatuePlayerWon
|
|
releaseall
|
|
end
|