pokeemerald/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc

140 lines
4.0 KiB
PHP
Raw Normal View History

2017-11-10 02:21:31 +01:00
EverGrandeCity_PokemonLeague_1F_MapScripts:: @ 82295D2
2019-02-22 08:28:32 +01:00
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonLeague_1F_MapScript1_2295DD
map_script MAP_SCRIPT_ON_RESUME, EverGrandeCity_PokemonLeague_1F_MapScript1_277C30
2017-11-10 02:21:31 +01:00
.byte 0
EverGrandeCity_PokemonLeague_1F_MapScript1_2295DD: @ 82295DD
setrespawn HEAL_LOCATION_EVER_GRANDE_CITY_2
2017-12-27 04:20:29 +01:00
setflag FLAG_LANDMARK_POKEMON_LEAGUE
2019-01-02 22:12:43 +01:00
call_if_unset FLAG_ENTERED_ELITE_FOUR, EverGrandeCity_PokemonLeague_1F_EventScript_2295ED
2017-11-10 02:21:31 +01:00
end
EverGrandeCity_PokemonLeague_1F_EventScript_2295ED:: @ 82295ED
setobjectxyperm 3, 9, 2
setobjectxyperm 4, 10, 2
return
EverGrandeCity_PokemonLeague_1F_EventScript_2295FC:: @ 82295FC
setvar VAR_0x800B, 1
call EverGrandeCity_PokemonLeague_1F_EventScript_27191E
waitmessage
waitbuttonpress
release
end
EverGrandeCity_PokemonLeague_1F_EventScript_22960A:: @ 822960A
lock
faceplayer
message gUnknown_08272A21
waitmessage
pokemart EverGrandeCity_PokemonLeague_1F_Pokemart_229624
msgbox gUnknown_08272A3F, MSGBOX_DEFAULT
2017-11-10 02:21:31 +01:00
release
end
.align 2
2017-11-10 02:21:31 +01:00
EverGrandeCity_PokemonLeague_1F_Pokemart_229624: @ 8229624
.2byte ITEM_ULTRA_BALL
.2byte ITEM_HYPER_POTION
.2byte ITEM_MAX_POTION
.2byte ITEM_FULL_RESTORE
.2byte ITEM_FULL_HEAL
.2byte ITEM_REVIVE
.2byte ITEM_MAX_REPEL
.2byte ITEM_NONE
release
end
EverGrandeCity_PokemonLeague_1F_EventScript_229636:: @ 8229636
lockall
2019-01-02 22:12:43 +01:00
goto_if_set FLAG_ENTERED_ELITE_FOUR, EverGrandeCity_PokemonLeague_1F_EventScript_2296BB
2018-05-19 18:02:43 +02:00
getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_0, 11
2018-12-22 03:32:45 +01:00
call_if_ge EverGrandeCity_PokemonLeague_1F_EventScript_229698
2018-05-19 18:02:43 +02:00
compare VAR_TEMP_0, 8
2018-12-22 03:32:45 +01:00
call_if_le EverGrandeCity_PokemonLeague_1F_EventScript_2296A3
2017-11-10 02:21:31 +01:00
message EverGrandeCity_PokemonLeague_1F_Text_2296E8
waitmessage
delay 120
2018-12-22 02:28:24 +01:00
goto_if_unset FLAG_BADGE06_GET, EverGrandeCity_PokemonLeague_1F_EventScript_2296AE
2017-11-10 02:21:31 +01:00
closemessage
applymovement 3, EverGrandeCity_PokemonLeague_1F_Movement_2296E2
applymovement 4, EverGrandeCity_PokemonLeague_1F_Movement_2296E5
waitmovement 0
delay 10
2017-12-22 08:46:19 +01:00
playfanfare MUS_ME_BACHI
2017-11-10 02:21:31 +01:00
message EverGrandeCity_PokemonLeague_1F_Text_2297EF
waitmessage
waitfanfare
closemessage
moveobjectoffscreen 3
moveobjectoffscreen 4
2019-01-02 22:12:43 +01:00
setflag FLAG_ENTERED_ELITE_FOUR
2017-11-10 02:21:31 +01:00
releaseall
end
EverGrandeCity_PokemonLeague_1F_EventScript_229698:: @ 8229698
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_PokemonLeague_1F_Movement_2296DA
2017-11-10 02:21:31 +01:00
waitmovement 0
return
EverGrandeCity_PokemonLeague_1F_EventScript_2296A3:: @ 82296A3
applymovement EVENT_OBJ_ID_PLAYER, EverGrandeCity_PokemonLeague_1F_Movement_2296DE
2017-11-10 02:21:31 +01:00
waitmovement 0
return
EverGrandeCity_PokemonLeague_1F_EventScript_2296AE:: @ 82296AE
playse SE_HAZURE
msgbox EverGrandeCity_PokemonLeague_1F_Text_229787, MSGBOX_DEFAULT
2017-11-10 02:21:31 +01:00
releaseall
end
EverGrandeCity_PokemonLeague_1F_EventScript_2296BB:: @ 82296BB
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
2017-11-10 02:21:31 +01:00
waitmovement 0
msgbox EverGrandeCity_PokemonLeague_1F_Text_2297EF, MSGBOX_DEFAULT
2017-11-10 02:21:31 +01:00
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
2017-11-10 02:21:31 +01:00
waitmovement 0
releaseall
end
EverGrandeCity_PokemonLeague_1F_Movement_2296DA: @ 82296DA
walk_down
walk_left
walk_in_place_fastest_up
2017-11-10 02:21:31 +01:00
step_end
EverGrandeCity_PokemonLeague_1F_Movement_2296DE: @ 82296DE
walk_down
walk_right
walk_in_place_fastest_up
2017-11-10 02:21:31 +01:00
step_end
EverGrandeCity_PokemonLeague_1F_Movement_2296E2: @ 82296E2
walk_left
walk_in_place_fastest_down
2017-11-10 02:21:31 +01:00
step_end
EverGrandeCity_PokemonLeague_1F_Movement_2296E5: @ 82296E5
walk_right
walk_in_place_fastest_down
2017-11-10 02:21:31 +01:00
step_end
EverGrandeCity_PokemonLeague_1F_Text_2296E8: @ 82296E8
.string "Beyond this point, only those TRAINERS\n"
.string "who have collected all the GYM BADGES\l"
.string "are permitted to enter.\p"
.string "TRAINER, let us confirm that you have\n"
.string "all the GYM BADGES.$"
EverGrandeCity_PokemonLeague_1F_Text_229787: @ 8229787
2018-12-07 16:41:08 +01:00
.string "You haven't obtained all the BADGES.\p"
.string "If you're bound for the POKéMON\n"
2017-11-10 02:21:31 +01:00
.string "LEAGUE, you must return with them.$"
EverGrandeCity_PokemonLeague_1F_Text_2297EF: @ 82297EF
.string "TRAINER! Believe in yourself and your\n"
.string "POKéMON, and go forth!$"