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
236 lines
4.9 KiB
NASM
236 lines
4.9 KiB
NASM
GoldenrodDeptStoreRoof_MapScriptHeader:
|
|
.MapTriggers:
|
|
db 0
|
|
|
|
.MapCallbacks:
|
|
db 2
|
|
|
|
; callbacks
|
|
|
|
dbw 1, .CheckSaleChangeBlock
|
|
|
|
dbw 2, .CheckSaleChangeClerk
|
|
|
|
.CheckSaleChangeBlock:
|
|
checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON
|
|
iftrue .ChangeBlock
|
|
return
|
|
|
|
.ChangeBlock:
|
|
changeblock $0, $2, $3f
|
|
changeblock $0, $4, $f
|
|
return
|
|
|
|
.CheckSaleChangeClerk:
|
|
checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON
|
|
iftrue .ChangeClerk
|
|
setevent EVENT_GOLDENROD_SALE_OFF
|
|
clearevent EVENT_GOLDENROD_SALE_ON
|
|
return
|
|
|
|
.ChangeClerk:
|
|
clearevent EVENT_GOLDENROD_SALE_OFF
|
|
setevent EVENT_GOLDENROD_SALE_ON
|
|
return
|
|
|
|
ClerkScript_0x5673f:
|
|
loadfont
|
|
pokemart $4, $0000
|
|
loadmovesprites
|
|
end
|
|
|
|
PokefanFScript_0x56746:
|
|
jumptextfaceplayer UnknownText_0x5677f
|
|
|
|
FisherScript_0x56749:
|
|
faceplayer
|
|
loadfont
|
|
writetext UnknownText_0x567d2
|
|
closetext
|
|
loadmovesprites
|
|
spriteface $4, UP
|
|
end
|
|
|
|
TwinScript_0x56754:
|
|
jumptextfaceplayer UnknownText_0x56839
|
|
|
|
SuperNerdScript_0x56757:
|
|
loadfont
|
|
writetext UnknownText_0x56867
|
|
closetext
|
|
loadmovesprites
|
|
spriteface $6, UP
|
|
loadfont
|
|
writetext UnknownText_0x56871
|
|
closetext
|
|
loadmovesprites
|
|
spriteface $6, RIGHT
|
|
end
|
|
|
|
PokefanMScript_0x5676a:
|
|
jumptextfaceplayer UnknownText_0x5688e
|
|
|
|
TeacherScript_0x5676d:
|
|
jumptextfaceplayer UnknownText_0x56901
|
|
|
|
BugCatcherScript_0x56770:
|
|
jumptextfaceplayer UnknownText_0x56942
|
|
|
|
MapGoldenrodDeptStoreRoofSignpost0Script:
|
|
jumptext UnknownText_0x569c3
|
|
|
|
MapGoldenrodDeptStoreRoofSignpost1Script:
|
|
jumptext UnknownText_0x56a2b
|
|
|
|
MapGoldenrodDeptStoreRoofSignpost2Script:
|
|
jumptext UnknownText_0x56aa6
|
|
|
|
MapGoldenrodDeptStoreRoofSignpost3Script:
|
|
jumptext UnknownText_0x56b11
|
|
|
|
UnknownText_0x5677f:
|
|
text "Whew, I'm tired."
|
|
|
|
para "I sometimes come"
|
|
line "up to the rooftop"
|
|
|
|
para "to take a break"
|
|
line "from shopping."
|
|
done
|
|
|
|
UnknownText_0x567d2:
|
|
text "Pardon? Who says"
|
|
line "an adult can't get"
|
|
cont "into this?"
|
|
|
|
para "I'm going to be"
|
|
line "back every day to"
|
|
|
|
para "collect all the"
|
|
line "dolls!"
|
|
done
|
|
|
|
UnknownText_0x56839:
|
|
text "They have bargain"
|
|
line "sales here every"
|
|
cont "so often."
|
|
done
|
|
|
|
UnknownText_0x56867:
|
|
text "Oh, wow!"
|
|
done
|
|
|
|
UnknownText_0x56871:
|
|
text "Will you quit"
|
|
line "bothering me?"
|
|
done
|
|
|
|
UnknownText_0x5688e:
|
|
text "There's something"
|
|
line "I really want, but"
|
|
|
|
para "I don't have the"
|
|
line "necessary cash…"
|
|
|
|
para "Maybe I'll sell"
|
|
line "off the BERRIES"
|
|
cont "I've collected…"
|
|
done
|
|
|
|
UnknownText_0x56901:
|
|
text "Oh, everything is"
|
|
line "so cheap!"
|
|
|
|
para "I bought so much,"
|
|
line "my PACK's crammed!"
|
|
done
|
|
|
|
UnknownText_0x56942:
|
|
text "My #MON always"
|
|
line "get paralyzed or"
|
|
|
|
para "poisoned when the"
|
|
line "chips are down…"
|
|
|
|
para "So I came to buy"
|
|
line "some FULL HEAL."
|
|
|
|
para "I wonder if"
|
|
line "there's any left?"
|
|
done
|
|
|
|
UnknownText_0x569c3:
|
|
text "These binoculars"
|
|
line "let me see far"
|
|
|
|
para "away. Maybe I can"
|
|
line "see my own house."
|
|
|
|
para "Is it the one with"
|
|
line "the green roof?"
|
|
done
|
|
|
|
UnknownText_0x56a2b:
|
|
text "Hey! Some trainers"
|
|
line "are battling on"
|
|
cont "the road!"
|
|
|
|
para "A #MON fired a"
|
|
line "flurry of leaves!"
|
|
|
|
para "That makes me feel"
|
|
line "like battling"
|
|
cont "right now!"
|
|
done
|
|
|
|
UnknownText_0x56aa6:
|
|
text "A FISHER caught a"
|
|
line "lot of MAGIKARP…"
|
|
|
|
para "They're SPLASHing"
|
|
line "at the same time!"
|
|
|
|
para "Look at the water"
|
|
line "going everywhere!"
|
|
done
|
|
|
|
UnknownText_0x56b11:
|
|
text "A vending machine"
|
|
line "for #MON dolls?"
|
|
|
|
para "Insert money, then"
|
|
line "turn the crank…"
|
|
|
|
para "But it's almost"
|
|
line "empty…"
|
|
done
|
|
|
|
GoldenrodDeptStoreRoof_MapEventHeader:
|
|
; filler
|
|
db 0, 0
|
|
|
|
.Warps:
|
|
db 1
|
|
warp_def $1, $d, 3, GOLDENROD_DEPT_STORE_6F
|
|
|
|
.XYTriggers:
|
|
db 0
|
|
|
|
.Signposts:
|
|
db 4
|
|
signpost 3, 15, SIGNPOST_RIGHT, MapGoldenrodDeptStoreRoofSignpost0Script
|
|
signpost 5, 15, SIGNPOST_RIGHT, MapGoldenrodDeptStoreRoofSignpost1Script
|
|
signpost 6, 15, SIGNPOST_RIGHT, MapGoldenrodDeptStoreRoofSignpost2Script
|
|
signpost 0, 3, SIGNPOST_UP, MapGoldenrodDeptStoreRoofSignpost3Script
|
|
|
|
.PersonEvents:
|
|
db 8
|
|
person_event SPRITE_CLERK, 8, 5, OW_LEFT | $1, $0, -1, -1, $0, 0, ClerkScript_0x5673f, EVENT_GOLDENROD_SALE_OFF
|
|
person_event SPRITE_POKEFAN_F, 7, 14, OW_UP | $1, $1, -1, -1, (PAL_OW_RED << 4) | $80, 0, PokefanFScript_0x56746, -1
|
|
person_event SPRITE_FISHER, 5, 6, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, FisherScript_0x56749, -1
|
|
person_event SPRITE_TWIN, 8, 7, OW_DOWN | $2, $11, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, TwinScript_0x56754, EVENT_GOLDENROD_SALE_ON
|
|
person_event SPRITE_SUPER_NERD, 10, 18, OW_LEFT | $1, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, SuperNerdScript_0x56757, EVENT_GOLDENROD_SALE_ON
|
|
person_event SPRITE_POKEFAN_M, 4, 11, OW_UP | $1, $1, -1, -1, $0, 0, PokefanMScript_0x5676a, EVENT_GOLDENROD_SALE_OFF
|
|
person_event SPRITE_TEACHER, 7, 9, OW_DOWN | $2, $11, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, TeacherScript_0x5676d, EVENT_GOLDENROD_SALE_OFF
|
|
person_event SPRITE_BUG_CATCHER, 10, 5, OW_UP | $3, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, BugCatcherScript_0x56770, EVENT_GOLDENROD_SALE_OFF
|