pokecrystal-board/maps/CeladonGameCorner.asm

348 lines
8.7 KiB
NASM
Raw Normal View History

2015-11-26 21:22:14 -08:00
const_value set 2
const CELADONGAMECORNER_CLERK
const CELADONGAMECORNER_RECEPTIONIST
const CELADONGAMECORNER_POKEFAN_M
const CELADONGAMECORNER_TEACHER
const CELADONGAMECORNER_FISHING_GURU
const CELADONGAMECORNER_FISHER1
const CELADONGAMECORNER_FISHER2
const CELADONGAMECORNER_GYM_GUY
const CELADONGAMECORNER_GRAMPS
2015-07-10 01:45:35 -07:00
CeladonGameCorner_MapScriptHeader:
.MapTriggers:
db 0
.MapCallbacks:
db 0
2015-07-10 01:45:35 -07:00
ClerkScript_0x7211d:
jumpstd gamecornercoinvendor
2015-07-10 01:45:35 -07:00
ReceptionistScript_0x72120:
jumptextfaceplayer UnknownText_0x721d0
2015-07-10 01:45:35 -07:00
PokefanMScript_0x72123:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x72215
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface CELADONGAMECORNER_POKEFAN_M, LEFT
end
2015-07-10 01:45:35 -07:00
TeacherScript_0x7212e:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x72242
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface CELADONGAMECORNER_TEACHER, RIGHT
end
2015-07-10 01:45:35 -07:00
FishingGuruScript_0x72139:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x72295
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface CELADONGAMECORNER_FISHING_GURU, RIGHT
end
2015-07-10 01:45:35 -07:00
FisherScript_0x72144:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON
iftrue .UnknownScript_0x72169
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x722dc
2015-11-29 19:29:45 -08:00
buttonsound
checkitem COIN_CASE
iffalse UnknownScript_0x7217b
checkcoins 9998
if_equal $0, UnknownScript_0x72184
stringtotext .coinname, $1
2015-01-20 00:01:23 -08:00
scall .UnknownScript_0x72172
givecoins 18
2013-09-24 00:48:58 -07:00
setevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON
.UnknownScript_0x72169:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x72345
2015-11-25 07:16:29 -08:00
waitbutton
closetext
spriteface LAST_TALKED, LEFT
end
.UnknownScript_0x72172:
jumpstd receiveitem
end
2015-07-10 01:45:35 -07:00
.coinname
db "COIN@"
2015-07-10 01:45:35 -07:00
UnknownScript_0x7217b:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x7238a
2015-11-25 07:16:29 -08:00
waitbutton
closetext
spriteface LAST_TALKED, LEFT
end
2015-07-10 01:45:35 -07:00
UnknownScript_0x72184:
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x723d9
2015-11-25 07:16:29 -08:00
waitbutton
closetext
spriteface LAST_TALKED, LEFT
end
2015-07-10 01:45:35 -07:00
CeladonGymGuyScript:
jumptextfaceplayer CeladonGymGuyText
2015-07-10 01:45:35 -07:00
GrampsScript_0x72190:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x724ad
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-26 21:22:14 -08:00
spriteface CELADONGAMECORNER_GRAMPS, LEFT
end
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost36Script:
jumptext UnknownText_0x724f3
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost37Script:
jumptext UnknownText_0x72521
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost35Script:
random $6
if_equal $0, MapCeladonGameCornerSignpost16Script
refreshscreen $0
writebyte $0
special Special_SlotMachine
2015-11-25 07:16:29 -08:00
closetext
end
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost16Script:
refreshscreen $0
writebyte $1
special Special_SlotMachine
2015-11-25 07:16:29 -08:00
closetext
end
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost11Script:
refreshscreen $0
special Special_CardFlip
2015-11-25 07:16:29 -08:00
closetext
end
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost32Script:
jumptext UnknownText_0x7254f
2015-07-10 01:45:35 -07:00
MapCeladonGameCornerSignpost9Script:
2015-12-09 15:25:44 -08:00
opentext
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x72567
2015-11-25 07:16:29 -08:00
waitbutton
special Special_CardFlip
2015-11-25 07:16:29 -08:00
closetext
end
2015-07-10 01:45:35 -07:00
MovementData_0x721cd:
; Unreferenced.
2016-05-14 10:46:14 -07:00
step RIGHT
turn_head LEFT
step_end
2015-07-10 01:45:35 -07:00
UnknownText_0x721d0:
text "Welcome!"
para "You may exchange"
line "your coins for"
para "fabulous prizes"
line "next door."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x72215:
text "The slot machines"
line "are all state of"
cont "the art."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x72242:
text "It's this machine"
line "I want."
para "It cleaned me out"
line "yesterday, so it"
para "should pay out"
line "today."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x72295:
text "I think this slot"
line "machine will pay"
cont "out…"
para "The odds vary"
line "among machines."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x722dc:
text "Gahahaha!"
para "The coins just"
line "keep popping out!"
para "Hm? What, kid? You"
line "want to play?"
para "I'll share my luck"
line "with you!"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x72345:
text "Gahahaha!"
para "It makes me feel"
line "good to do nice"
para "things for other"
line "people!"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x7238a:
text "Hey, you don't"
line "have a COIN CASE."
para "How am I supposed"
line "to give you any"
cont "coins, kid?"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x723d9:
text "Hey, your COIN"
line "CASE is full, kid."
para "You must be riding"
line "a winning streak"
cont "too."
done
2015-07-10 01:45:35 -07:00
CeladonGymGuyText:
text "Hey! CHAMP in"
line "making!"
para "Are you playing"
line "the slots too?"
para "I'm trying to get"
line "enough coins for a"
cont "prize #MON."
para "But I don't have"
line "enough coins yet…"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x724ad:
text "Hmmm… The odds are"
line "surely better for"
para "PIKACHU's line,"
line "but… What to do?"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x724f3:
text "Hey!"
para "Underneath this"
line "poster…"
para "There's nothing!"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x72521:
text "Hey!"
para "Underneath this"
line "poster…"
para "There's nothing!"
done
2015-07-10 01:45:35 -07:00
UnknownText_0x7254f:
text "There's a lighter"
line "here."
done
2015-07-10 01:45:35 -07:00
UnknownText_0x72567:
text "A can of soda…"
para "Someone must be"
line "coming back…"
para "Huh? It's empty!"
done
2015-07-10 01:45:35 -07:00
CeladonGameCorner_MapEventHeader:
; filler
db 0, 0
.Warps:
db 2
warp_def $d, $e, 6, CELADON_CITY
warp_def $d, $f, 6, CELADON_CITY
.XYTriggers:
db 0
.Signposts:
db 38
signpost 6, 1, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 7, 1, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 8, 1, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 9, 1, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 10, 1, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 11, 1, SIGNPOST_LEFT, MapCeladonGameCornerSignpost11Script
signpost 6, 6, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 7, 6, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 8, 6, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 9, 6, SIGNPOST_READ, MapCeladonGameCornerSignpost9Script
signpost 10, 6, SIGNPOST_READ, MapCeladonGameCornerSignpost11Script
signpost 11, 6, SIGNPOST_RIGHT, MapCeladonGameCornerSignpost11Script
signpost 6, 7, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 7, 7, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 8, 7, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 9, 7, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 10, 7, SIGNPOST_READ, MapCeladonGameCornerSignpost16Script
signpost 11, 7, SIGNPOST_LEFT, MapCeladonGameCornerSignpost35Script
signpost 6, 12, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 7, 12, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 8, 12, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 9, 12, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 10, 12, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 11, 12, SIGNPOST_RIGHT, MapCeladonGameCornerSignpost35Script
signpost 6, 13, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 7, 13, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 8, 13, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 9, 13, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 10, 13, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 11, 13, SIGNPOST_LEFT, MapCeladonGameCornerSignpost35Script
signpost 6, 18, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 7, 18, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 8, 18, SIGNPOST_READ, MapCeladonGameCornerSignpost32Script
signpost 9, 18, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 10, 18, SIGNPOST_READ, MapCeladonGameCornerSignpost35Script
signpost 11, 18, SIGNPOST_RIGHT, MapCeladonGameCornerSignpost35Script
signpost 0, 15, SIGNPOST_READ, MapCeladonGameCornerSignpost36Script
signpost 0, 9, SIGNPOST_READ, MapCeladonGameCornerSignpost37Script
.PersonEvents:
db 9
2017-12-10 17:50:08 -08:00
person_event SPRITE_CLERK, 2, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_SCRIPT, 0, ClerkScript_0x7211d, -1
person_event SPRITE_RECEPTIONIST, 2, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_SCRIPT, 0, ReceptionistScript_0x72120, -1
person_event SPRITE_POKEFAN_M, 10, 14, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, PERSONTYPE_SCRIPT, 0, PokefanMScript_0x72123, -1
person_event SPRITE_TEACHER, 7, 17, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_SCRIPT, 0, TeacherScript_0x7212e, -1
person_event SPRITE_FISHING_GURU, 7, 11, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_SCRIPT, 0, FishingGuruScript_0x72139, -1
person_event SPRITE_FISHER, 10, 8, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, DAY, PAL_NPC_RED, PERSONTYPE_SCRIPT, 0, FisherScript_0x72144, -1
person_event SPRITE_FISHER, 10, 8, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, NITE, PAL_NPC_RED, PERSONTYPE_SCRIPT, 0, FisherScript_0x72144, -1
2017-12-10 17:50:08 -08:00
person_event SPRITE_GYM_GUY, 3, 11, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, PERSONTYPE_SCRIPT, 0, CeladonGymGuyScript, -1
person_event SPRITE_GRAMPS, 8, 2, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x72190, -1