jep-hack/maps/Route10Pokecenter1F.asm
Llinos Evans aa3de1dbe2 Fully dynamic Pokecentres
This adds the Kanto Pokemon Centre maps, which combined with the Nihon versions, means every region has its own layout. This should make for some very immersive gameplay, no?
2023-11-04 09:29:49 +00:00

98 lines
2.4 KiB
NASM

object_const_def
const ROUTE10POKECENTER1F_NURSE
const ROUTE10POKECENTER1F_GENTLEMAN
const ROUTE10POKECENTER1F_GYM_GUIDE
const ROUTE10POKECENTER1F_COOLTRAINER_F
Route10Pokecenter1F_MapScripts:
def_scene_scripts
def_callbacks
Route10Pokecenter1FNurseScript:
jumpstd PokecenterNurseScript
Route10Pokecenter1FGentlemanScript:
jumptextfaceplayer Route10Pokecenter1FGentlemanText
Route10Pokecenter1FGymGuideScript:
faceplayer
opentext
checkevent EVENT_RETURNED_MACHINE_PART
iftrue .ReturnedMachinePart
writetext Route10Pokecenter1FGymGuideText
waitbutton
closetext
end
.ReturnedMachinePart:
writetext Route10Pokecenter1FGymGuideText_ReturnedMachinePart
waitbutton
closetext
end
Route10Pokecenter1FCooltrainerFScript:
jumptextfaceplayer Route10Pokecenter1FCooltrainerFText
Route10Pokecenter1FGentlemanText:
text "A #MON CENTER"
line "near a cave?"
para "That's mighty"
line "convenient."
done
Route10Pokecenter1FGymGuideText:
text "The POWER PLANT's"
line "MANAGER is looking"
para "for a strong #-"
line "MON trainer."
para "He needs help"
line "getting back"
para "something that"
line "was stolen."
done
Route10Pokecenter1FGymGuideText_ReturnedMachinePart:
text "I hear TEAM ROCKET"
line "got back together"
para "in JOHTO but fell"
line "apart right away."
para "I didn't know any-"
line "thing about that."
done
Route10Pokecenter1FCooltrainerFText:
text "When you go out-"
line "side, you can see"
para "the roof of a big"
line "building."
para "That's the POWER"
line "PLANT."
done
Route10Pokecenter1F_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 3, 7, ROUTE_10_NORTH, 1
warp_event 4, 7, ROUTE_10_NORTH, 1
warp_event 0, 7, KANTO_POKECENTER_2F, 1
def_coord_events
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FNurseScript, -1
object_event 7, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FGentlemanScript, -1
object_event 7, 2, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FGymGuideScript, -1
object_event 1, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FCooltrainerFScript, -1