mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
432df825d4
Updated macros that rely on the GROUP_, MAP_ constants to use the map macro Added GROUP_NONE and MAP_NONE for the sake of compatibility with this new scheme Added new macro elevfloor to simplify the definition of elevators under this new scheme
164 lines
3.0 KiB
NASM
164 lines
3.0 KiB
NASM
CeladonPokeCenter1F_MapScriptHeader:
|
|
.MapTriggers:
|
|
db 0
|
|
|
|
.MapCallbacks:
|
|
db 0
|
|
|
|
NurseScript_0x71e22:
|
|
jumpstd pokecenternurse
|
|
|
|
GentlemanScript_0x71e25:
|
|
jumpstd happinesschecknpc
|
|
|
|
CooltrainerFScript_0x71e28:
|
|
jumptextfaceplayer UnknownText_0x71e70
|
|
|
|
PharmacistScript_0x71e2b:
|
|
jumptextfaceplayer UnknownText_0x71ec1
|
|
|
|
SuperNerdScript_0x71e2e:
|
|
faceplayer
|
|
loadfont
|
|
writetext UnknownText_0x71f22
|
|
keeptextopen
|
|
writebyte SUICUNE
|
|
special SpecialMonCheck
|
|
iffalse UnknownScript_0x71e46
|
|
special SpecialBeastsCheck
|
|
iftrue UnknownScript_0x71e48
|
|
writetext UnknownText_0x7201a
|
|
closetext
|
|
UnknownScript_0x71e46:
|
|
loadmovesprites
|
|
end
|
|
|
|
UnknownScript_0x71e48:
|
|
writetext UnknownText_0x71f65
|
|
closetext
|
|
loadmovesprites
|
|
checkcode VAR_FACING
|
|
if_equal $1, UnknownScript_0x71e5a
|
|
applymovement $6, MovementData_0x71e6b
|
|
jump UnknownScript_0x71e5e
|
|
|
|
UnknownScript_0x71e5a:
|
|
applymovement $6, MovementData_0x71e65
|
|
UnknownScript_0x71e5e:
|
|
disappear $6
|
|
playsound SFX_EXIT_BUILDING
|
|
waitbutton
|
|
end
|
|
|
|
MovementData_0x71e65:
|
|
step_left
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_end
|
|
|
|
MovementData_0x71e6b:
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_end
|
|
|
|
UnknownText_0x71e70:
|
|
text "ERIKA is a master"
|
|
line "of grass #MON."
|
|
|
|
para "She'll make you"
|
|
line "pay if you don't"
|
|
cont "watch yourself."
|
|
done
|
|
|
|
UnknownText_0x71ec1:
|
|
text "TEAM ROCKET's"
|
|
line "hideout is in the"
|
|
|
|
para "basement of the"
|
|
line "GAME CORNER."
|
|
|
|
para "Oh, wait. That was"
|
|
line "three years ago."
|
|
done
|
|
|
|
UnknownText_0x71f22:
|
|
text "EUSINE: Hi!"
|
|
|
|
para "I'm back visiting"
|
|
line "my hometown."
|
|
|
|
para "It's been quite a"
|
|
line "while."
|
|
done
|
|
|
|
UnknownText_0x71f65:
|
|
text "<PLAYER>, have you"
|
|
line "heard?"
|
|
|
|
para "There have been"
|
|
line "fresh rumors of a"
|
|
|
|
para "rainbow-colored"
|
|
line "#MON appearing"
|
|
cont "at TIN TOWER."
|
|
|
|
para "I've just had my"
|
|
line "party healed, so"
|
|
|
|
para "now I'm headed to"
|
|
line "ECRUTEAK."
|
|
|
|
para "I'll be seeing"
|
|
line "you, <PLAYER>!"
|
|
done
|
|
|
|
UnknownText_0x7201a:
|
|
text "Oh, by the way,"
|
|
line "<PLAYER>."
|
|
|
|
para "Have you caught"
|
|
line "the legendary"
|
|
|
|
para "#MON RAIKOU and"
|
|
line "ENTEI?"
|
|
|
|
para $56, $56, $56
|
|
|
|
para "Okay…"
|
|
|
|
para "If you catch even"
|
|
line "one, I hope that"
|
|
cont "you'll inform me."
|
|
|
|
para "I'm counting on"
|
|
line "you, <PLAYER>!"
|
|
done
|
|
|
|
CeladonPokeCenter1F_MapEventHeader:
|
|
; filler
|
|
db 0, 0
|
|
|
|
.Warps:
|
|
db 3
|
|
warp_def $7, $3, 5, CELADON_CITY
|
|
warp_def $7, $4, 5, CELADON_CITY
|
|
warp_def $7, $0, 1, POKECENTER_2F
|
|
|
|
.XYTriggers:
|
|
db 0
|
|
|
|
.Signposts:
|
|
db 0
|
|
|
|
.PersonEvents:
|
|
db 5
|
|
person_event SPRITE_NURSE, 5, 7, OW_UP | $2, $0, -1, -1, $0, 0, NurseScript_0x71e22, -1
|
|
person_event SPRITE_GENTLEMAN, 9, 5, OW_UP | $1, $1, -1, -1, $0, 0, GentlemanScript_0x71e25, -1
|
|
person_event SPRITE_PHARMACIST, 7, 4, OW_UP | $2, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, PharmacistScript_0x71e2b, -1
|
|
person_event SPRITE_COOLTRAINER_F, 10, 12, OW_UP | $1, $1, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, CooltrainerFScript_0x71e28, -1
|
|
person_event SPRITE_SUPER_NERD, 7, 8, OW_UP | $2, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, SuperNerdScript_0x71e2e, EVENT_SET_WHEN_FOUGHT_HO_OH
|