2025-06-02 14:17:22 +08:00

76 lines
2.9 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

EverGrandeCity_SidneysRoom_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, EverGrandeCity_SidneysRoom_OnLoad
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_SidneysRoom_OnWarp
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_SidneysRoom_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_SidneysRoom_OnFrame
.byte 0
EverGrandeCity_SidneysRoom_OnTransition:
setflag FLAG_MET_SCOTT_IN_EVERGRANDE
setflag FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT
end
EverGrandeCity_SidneysRoom_OnLoad:
call_if_set FLAG_DEFEATED_ELITE_4_SIDNEY, EverGrandeCity_SidneysRoom_EventScript_ResetAdvanceToNextRoom
call_if_eq VAR_ELITE_4_STATE, 1, EverGrandeCity_SidneysRoom_EventScript_CloseDoor
end
EverGrandeCity_SidneysRoom_EventScript_ResetAdvanceToNextRoom::
call PokemonLeague_EliteFour_EventScript_ResetAdvanceToNextRoom
return
EverGrandeCity_SidneysRoom_EventScript_CloseDoor::
call PokemonLeague_EliteFour_EventScript_CloseDoor
return
EverGrandeCity_SidneysRoom_OnWarp:
map_script_2 VAR_TEMP_1, 0, EverGrandeCity_SidneysRoom_EventScript_PlayerTurnNorth
.2byte 0
EverGrandeCity_SidneysRoom_EventScript_PlayerTurnNorth::
turnobject LOCALID_PLAYER, DIR_NORTH
end
EverGrandeCity_SidneysRoom_OnFrame:
map_script_2 VAR_ELITE_4_STATE, 0, EverGrandeCity_SidneysRoom_EventScript_WalkInCloseDoor
.2byte 0
EverGrandeCity_SidneysRoom_EventScript_WalkInCloseDoor::
lockall
call PokemonLeague_EliteFour_EventScript_WalkInCloseDoor
setvar VAR_ELITE_4_STATE, 1
releaseall
end
EverGrandeCity_SidneysRoom_EventScript_Sidney::
lock
faceplayer
goto_if_set FLAG_DEFEATED_ELITE_4_SIDNEY, EverGrandeCity_SidneysRoom_EventScript_PostBattleSpeech
playbgm MUS_ENCOUNTER_ELITE_FOUR, FALSE
msgbox EverGrandeCity_SidneysRoom_Text_IntroSpeech, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_SIDNEY, EverGrandeCity_SidneysRoom_Text_Defeat
goto EverGrandeCity_SidneysRoom_EventScript_Defeated
end
EverGrandeCity_SidneysRoom_EventScript_PostBattleSpeech::
msgbox EverGrandeCity_SidneysRoom_Text_PostBattleSpeech, MSGBOX_DEFAULT
release
end
EverGrandeCity_SidneysRoom_EventScript_Defeated::
setflag FLAG_DEFEATED_ELITE_4_SIDNEY
call PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles
msgbox EverGrandeCity_SidneysRoom_Text_PostBattleSpeech, MSGBOX_DEFAULT
release
end
EverGrandeCity_SidneysRoom_Text_IntroSpeech:
.string "欢迎你,挑战者!\n我是四天王中的花月。\p我喜欢你的神情。\n我猜这会是一场精彩的战斗吧。\l很好看起来很棒\p好让我们还有你们来一起好好享受\n只有在宝可梦联盟才能体验的对战吧!$"
EverGrandeCity_SidneysRoom_Text_Defeat:
.string "嗯,你觉得如何?我输了!\n嗯,不过这很有趣,所以也无所谓。$"
EverGrandeCity_SidneysRoom_Text_PostBattleSpeech:
.string "好,\n听听我这个失败者的话。\p你已经具备了前进所需的一切。\n现在,继续去下一个房间\l享受你的下一场战斗吧$"