pokecrystal-board/maps/GoldenrodDeptStoreRoof.asm

235 lines
5.7 KiB
NASM
Raw Normal View History

2018-01-31 08:38:45 -08:00
const_def 2 ; object constants
2015-11-26 21:22:14 -08:00
const GOLDENRODDEPTSTOREROOF_CLERK
const GOLDENRODDEPTSTOREROOF_POKEFAN_F
const GOLDENRODDEPTSTOREROOF_FISHER
const GOLDENRODDEPTSTOREROOF_TWIN
const GOLDENRODDEPTSTOREROOF_SUPER_NERD
const GOLDENRODDEPTSTOREROOF_POKEFAN_M
const GOLDENRODDEPTSTOREROOF_TEACHER
const GOLDENRODDEPTSTOREROOF_BUG_CATCHER
GoldenrodDeptStoreRoof_MapScripts:
db 0 ; scene scripts
db 2 ; callbacks
callback MAPCALLBACK_TILES, .CheckSaleChangeBlock
callback MAPCALLBACK_OBJECTS, .CheckSaleChangeClerk
.CheckSaleChangeBlock:
2015-07-10 05:08:03 -07:00
checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON
2018-01-17 10:23:43 -08:00
iftrue .SaleIsOn
return
2018-01-17 10:23:43 -08:00
.SaleIsOn:
changeblock 0, 2, $3f ; cardboard boxes
changeblock 0, 4, $0f ; vendor booth
return
.CheckSaleChangeClerk:
2015-07-10 05:08:03 -07:00
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
2018-02-28 13:50:43 -08:00
GoldenrodDeptStoreRoofClerkScript:
2015-12-09 15:25:44 -08:00
opentext
2015-11-02 14:38:08 -08:00
pokemart MARTTYPE_ROOFTOP, 0
2015-11-25 07:16:29 -08:00
closetext
end
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofPokefanFScript:
jumptextfaceplayer GoldenrodDeptStoreRoofPokefanFText
2018-03-01 10:18:51 -08:00
GoldenrodDeptStoreRoofFisherScript:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x567d2
2015-11-25 07:16:29 -08:00
waitbutton
closetext
turnobject GOLDENRODDEPTSTOREROOF_FISHER, UP
end
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofTwinScript:
jumptextfaceplayer GoldenrodDeptStoreRoofTwinText
2018-03-01 10:18:51 -08:00
GoldenrodDeptStoreRoofSuperNerdScript:
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x56867
2015-11-25 07:16:29 -08:00
waitbutton
closetext
turnobject GOLDENRODDEPTSTOREROOF_SUPER_NERD, UP
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x56871
2015-11-25 07:16:29 -08:00
waitbutton
closetext
turnobject GOLDENRODDEPTSTOREROOF_SUPER_NERD, RIGHT
end
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofPokefanMScript:
jumptextfaceplayer GoldenrodDeptStoreRoofPokefanMText
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofTeacherScript:
jumptextfaceplayer GoldenrodDeptStoreRoofTeacherText
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofBugCatcherScript:
jumptextfaceplayer GoldenrodDeptStoreRoofBugCatcherText
2016-04-07 03:13:59 -07:00
Binoculars1:
jumptext Binoculars1Text
2016-04-07 03:13:59 -07:00
Binoculars2:
jumptext Binoculars2Text
2016-04-07 03:13:59 -07:00
Binoculars3:
jumptext Binoculars3Text
2016-04-07 03:13:59 -07:00
PokeDollVendingMachine:
jumptext PokeDollVendingMachineText
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofPokefanFText:
text "Whew, I'm tired."
para "I sometimes come"
line "up to the rooftop"
para "to take a break"
line "from shopping."
done
2015-07-10 01:45:35 -07:00
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
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofTwinText:
text "They have bargain"
line "sales here every"
cont "so often."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x56867:
text "Oh, wow!"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x56871:
text "Will you quit"
line "bothering me?"
done
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofPokefanMText:
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
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofTeacherText:
text "Oh, everything is"
line "so cheap!"
para "I bought so much,"
line "my PACK's crammed!"
done
2017-12-17 16:48:04 -08:00
GoldenrodDeptStoreRoofBugCatcherText:
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
2016-04-07 03:13:59 -07:00
Binoculars1Text:
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
2016-04-07 03:13:59 -07:00
Binoculars2Text:
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
2016-04-07 03:13:59 -07:00
Binoculars3Text:
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
2016-04-07 03:13:59 -07:00
PokeDollVendingMachineText:
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_MapEvents:
db 0, 0 ; filler
db 1 ; warp events
2018-02-01 19:22:07 -08:00
warp_event 13, 1, GOLDENROD_DEPT_STORE_6F, 3
db 0 ; coord events
db 4 ; bg events
2018-02-01 19:22:07 -08:00
bg_event 15, 3, BGEVENT_RIGHT, Binoculars1
bg_event 15, 5, BGEVENT_RIGHT, Binoculars2
bg_event 15, 6, BGEVENT_RIGHT, Binoculars3
bg_event 3, 0, BGEVENT_UP, PokeDollVendingMachine
db 8 ; object events
2018-02-28 13:50:43 -08:00
object_event 1, 4, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofClerkScript, EVENT_GOLDENROD_SALE_OFF
2018-02-01 19:22:07 -08:00
object_event 10, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofPokefanFScript, -1
2018-03-01 10:18:51 -08:00
object_event 2, 1, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofFisherScript, -1
2018-02-01 19:22:07 -08:00
object_event 3, 4, SPRITE_TWIN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofTwinScript, EVENT_GOLDENROD_SALE_ON
2018-03-01 10:18:51 -08:00
object_event 14, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofSuperNerdScript, EVENT_GOLDENROD_SALE_ON
2018-02-01 19:22:07 -08:00
object_event 7, 0, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofPokefanMScript, EVENT_GOLDENROD_SALE_OFF
object_event 5, 3, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofTeacherScript, EVENT_GOLDENROD_SALE_OFF
object_event 1, 6, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofBugCatcherScript, EVENT_GOLDENROD_SALE_OFF