jep-hack/maps/PewterPokecenter1F.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

86 lines
2.1 KiB
NASM

object_const_def
const PEWTERPOKECENTER1F_NURSE
const PEWTERPOKECENTER1F_TEACHER
const PEWTERPOKECENTER1F_JIGGLYPUFF
const PEWTERPOKECENTER1F_BUG_CATCHER
const PEWTERPOKECENTER1F_CHRIS
PewterPokecenter1F_MapScripts:
def_scene_scripts
def_callbacks
PewterPokecenter1FNurseScript:
jumpstd PokecenterNurseScript
PewterPokecenter1FTeacherScript:
jumptextfaceplayer PewterPokecenter1FTeacherText
PewterJigglypuff:
opentext
writetext PewterJigglypuffText
cry JIGGLYPUFF
waitbutton
closetext
end
PewterPokecenter1FBugCatcherScript:
jumptextfaceplayer PewterPokecenter1FBugCatcherText
Chris:
faceplayer
opentext
trade NPC_TRADE_CHRIS
waitbutton
closetext
end
PewterPokecenter1FTeacherText:
text "…Yeah, and the"
line "GYM in CINNABAR's"
para "gone. I was really"
line "amazed."
para "…Yes? I'm on the"
line "phone. Go away!"
done
PewterJigglypuffText:
text "JIGGLYPUFF: Puu"
line "pupuu."
done
PewterPokecenter1FBugCatcherText:
text "Most #MON get"
line "drowsy if they"
para "hear a JIGGLYPUFF"
line "singing."
para "There are several"
line "moves that can be"
para "used only while a"
line "#MON is asleep."
done
PewterPokecenter1F_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 3, 7, PEWTER_CITY, 4
warp_event 4, 7, PEWTER_CITY, 4
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, PewterPokecenter1FNurseScript, -1
object_event 8, 6, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PewterPokecenter1FTeacherScript, -1
object_event 1, 3, SPRITE_JIGGLYPUFF, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterJigglypuff, -1
object_event 2, 3, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PewterPokecenter1FBugCatcherScript, -1
object_event 7, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Chris, -1