mirror of
https://github.com/pret/pokecrystal.git
synced 2024-11-23 21:39:53 +00:00
Split map scripts, text, events from main.asm
The commit we deserve
This commit is contained in:
parent
9761a1a632
commit
48dbfc6333
456
maps/AzaleaGym.asm
Normal file
456
maps/AzaleaGym.asm
Normal file
@ -0,0 +1,456 @@
|
||||
AzaleaGym_MapScriptHeader: ; 0x18ec1c
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18ec1e
|
||||
|
||||
UnknownScript_0x18ec1e: ; 0x18ec1e
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04be
|
||||
iftrue UnknownScript_0x18ec48
|
||||
2writetext UnknownText_0x18ed0b
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x18edae, $0000
|
||||
loadtrainer BUGSY, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04be
|
||||
loadfont
|
||||
2writetext UnknownText_0x18ee14
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $001c
|
||||
checkcode $7
|
||||
2call UnknownScript_0x18ec73
|
||||
UnknownScript_0x18ec48: ; 0x18ec48
|
||||
checkbit1 $0009
|
||||
iftrue UnknownScript_0x18ec6d
|
||||
setbit1 $0464
|
||||
setbit1 $053c
|
||||
setbit1 $053d
|
||||
setbit1 $053e
|
||||
2writetext UnknownText_0x18ee2b
|
||||
keeptextopen
|
||||
verbosegiveitem TM_49, 1
|
||||
iffalse UnknownScript_0x18ec71
|
||||
setbit1 $0009
|
||||
2writetext UnknownText_0x18eefa
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ec6d
|
||||
|
||||
UnknownScript_0x18ec6d: ; 0x18ec6d
|
||||
2writetext UnknownText_0x18ef98
|
||||
closetext
|
||||
UnknownScript_0x18ec71: ; 0x18ec71
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ec73
|
||||
|
||||
UnknownScript_0x18ec73: ; 0x18ec73
|
||||
if_equal $7, UnknownScript_0x18ec7f
|
||||
if_equal $6, UnknownScript_0x18ec7c
|
||||
end
|
||||
; 0x18ec7c
|
||||
|
||||
UnknownScript_0x18ec7c: ; 0x18ec7c
|
||||
jumpstd $0012
|
||||
; 0x18ec7f
|
||||
|
||||
UnknownScript_0x18ec7f: ; 0x18ec7f
|
||||
jumpstd $0013
|
||||
; 0x18ec82
|
||||
|
||||
TrainerTwinsAmyandmay1: ; 0x18ec82
|
||||
; bit/flag number
|
||||
dw $464
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, AMYANDMAY1
|
||||
|
||||
; text when seen
|
||||
dw TwinsAmyandmay1SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsAmyandmay1BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsAmyandmay1Script
|
||||
; 0x18ec8e
|
||||
|
||||
TwinsAmyandmay1Script: ; 0x18ec8e
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18f1fc
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ec96
|
||||
|
||||
TrainerTwinsAmyandmay2: ; 0x18ec96
|
||||
; bit/flag number
|
||||
dw $464
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, AMYANDMAY2
|
||||
|
||||
; text when seen
|
||||
dw TwinsAmyandmay2SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsAmyandmay2BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsAmyandmay2Script
|
||||
; 0x18eca2
|
||||
|
||||
TwinsAmyandmay2Script: ; 0x18eca2
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18f269
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ecaa
|
||||
|
||||
TrainerBug_catcherBug_catcher_benny: ; 0x18ecaa
|
||||
; bit/flag number
|
||||
dw $53c
|
||||
|
||||
; trainer group && trainer id
|
||||
db BUG_CATCHER, BUG_CATCHER_BENNY
|
||||
|
||||
; text when seen
|
||||
dw Bug_catcherBug_catcher_bennySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Bug_catcherBug_catcher_bennyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Bug_catcherBug_catcher_bennyScript
|
||||
; 0x18ecb6
|
||||
|
||||
Bug_catcherBug_catcher_bennyScript: ; 0x18ecb6
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18f053
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ecbe
|
||||
|
||||
TrainerBug_catcherAl: ; 0x18ecbe
|
||||
; bit/flag number
|
||||
dw $53d
|
||||
|
||||
; trainer group && trainer id
|
||||
db BUG_CATCHER, AL
|
||||
|
||||
; text when seen
|
||||
dw Bug_catcherAlSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Bug_catcherAlBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Bug_catcherAlScript
|
||||
; 0x18ecca
|
||||
|
||||
Bug_catcherAlScript: ; 0x18ecca
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18f0d3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ecd2
|
||||
|
||||
TrainerBug_catcherJosh: ; 0x18ecd2
|
||||
; bit/flag number
|
||||
dw $53e
|
||||
|
||||
; trainer group && trainer id
|
||||
db BUG_CATCHER, JOSH
|
||||
|
||||
; text when seen
|
||||
dw Bug_catcherJoshSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Bug_catcherJoshBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Bug_catcherJoshScript
|
||||
; 0x18ecde
|
||||
|
||||
Bug_catcherJoshScript: ; 0x18ecde
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18f17e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ece6
|
||||
|
||||
AzaleaGymGuyScript: ; 0x18ece6
|
||||
faceplayer
|
||||
checkbit1 $04be
|
||||
iftrue .AzaleaGymGuyWinScript
|
||||
loadfont
|
||||
2writetext AzaleaGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.AzaleaGymGuyWinScript
|
||||
loadfont
|
||||
2writetext AzaleaGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ecfb
|
||||
|
||||
MapAzaleaGymSignpost1Script: ; 0x18ecfb
|
||||
checkbit2 $001c
|
||||
iftrue UnknownScript_0x18ed04
|
||||
jumpstd $002d
|
||||
; 0x18ed04
|
||||
|
||||
UnknownScript_0x18ed04: ; 0x18ed04
|
||||
trainertotext BUGSY, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x18ed0b
|
||||
|
||||
UnknownText_0x18ed0b: ; 0x18ed0b
|
||||
db $0, "I'm BUGSY!", $4f
|
||||
db "I never lose when", $51
|
||||
db "it comes to bug", $4f
|
||||
db "#MON.", $51
|
||||
db "My research is", $4f
|
||||
db "going to make me", $51
|
||||
db "the authority on", $4f
|
||||
db "bug #MON!", $51
|
||||
db "Let me demonstrate", $4f
|
||||
db "what I've learned", $55
|
||||
db "from my studies.", $57
|
||||
; 0x18edae
|
||||
|
||||
UnknownText_0x18edae: ; 0x18edae
|
||||
db $0, "Whoa, amazing!", $4f
|
||||
db "You're an expert", $55
|
||||
db "on #MON!", $51
|
||||
db "My research isn't", $4f
|
||||
db "complete yet.", $51
|
||||
db "OK, you win. Take", $4f
|
||||
db "this BADGE.", $57
|
||||
; 0x18ee14
|
||||
|
||||
UnknownText_0x18ee14: ; 0x18ee14
|
||||
db $0, $52, " received", $4f
|
||||
db "HIVEBADGE.", $57
|
||||
; 0x18ee2b
|
||||
|
||||
UnknownText_0x18ee2b: ; 0x18ee2b
|
||||
db $0, "Do you know the", $4f
|
||||
db "benefits of HIVE-", $55
|
||||
db "BADGE?", $51
|
||||
db "If you have it,", $4f
|
||||
db "#MON up to L30", $51
|
||||
db "will obey you,", $4f
|
||||
db "even traded ones.", $51
|
||||
db "#MON that know", $4f
|
||||
db "CUT will be able", $51
|
||||
db "to use it outside", $4f
|
||||
db "of battle too.", $51
|
||||
db "Here, I also want", $4f
|
||||
db "you to have this.", $57
|
||||
; 0x18eefa
|
||||
|
||||
UnknownText_0x18eefa: ; 0x18eefa
|
||||
db $0, "TM49 contains", $4f
|
||||
db "FURY CUTTER.", $51
|
||||
db "If you don't miss,", $4f
|
||||
db "it gets stronger", $55
|
||||
db "every turn.", $51
|
||||
db "The longer your", $4f
|
||||
db "battle goes, the", $55
|
||||
db "better it gets.", $51
|
||||
db "Isn't that great?", $4f
|
||||
db "I discovered it!", $57
|
||||
; 0x18ef98
|
||||
|
||||
UnknownText_0x18ef98: ; 0x18ef98
|
||||
db $0, "Bug #MON are", $4f
|
||||
db "deep. There are", $51
|
||||
db "many mysteries to", $4f
|
||||
db "be explored.", $51
|
||||
db "Study your favor-", $4f
|
||||
db "ites thoroughly.", $57
|
||||
; 0x18eff8
|
||||
|
||||
Bug_catcherBug_catcher_bennySeenText: ; 0x18eff8
|
||||
db $0, "Bug #MON evolve", $4f
|
||||
db "young. So they get", $51
|
||||
db "stronger that much", $4f
|
||||
db "faster.", $57
|
||||
; 0x18f037
|
||||
|
||||
Bug_catcherBug_catcher_bennyBeatenText: ; 0x18f037
|
||||
db $0, "Just evolving", $4f
|
||||
db "isn't enough!", $57
|
||||
; 0x18f053
|
||||
|
||||
UnknownText_0x18f053: ; 0x18f053
|
||||
db $0, "#MON become", $4f
|
||||
db "stronger if they", $55
|
||||
db "evolve. Really!", $57
|
||||
; 0x18f081
|
||||
|
||||
Bug_catcherAlSeenText: ; 0x18f081
|
||||
db $0, "Bug #MON are", $4f
|
||||
db "cool and tough!", $51
|
||||
db "I'll prove it to", $4f
|
||||
db "you!", $57
|
||||
; 0x18f0b4
|
||||
|
||||
Bug_catcherAlBeatenText: ; 0x18f0b4
|
||||
db $0, "You proved how", $4f
|
||||
db "tough you are…", $57
|
||||
; 0x18f0d3
|
||||
|
||||
UnknownText_0x18f0d3: ; 0x18f0d3
|
||||
db $0, "They're so cool,", $4f
|
||||
db "but most girls", $51
|
||||
db "don't like bug", $4f
|
||||
db "#MON.", $51
|
||||
db "I don't know why…", $57
|
||||
; 0x18f118
|
||||
|
||||
Bug_catcherJoshSeenText: ; 0x18f118
|
||||
db $0, "You saved all the", $4f
|
||||
db "SLOWPOKE? Whew,", $55
|
||||
db "you're mighty!", $51
|
||||
db "But my grown-up", $4f
|
||||
db "#MON are pretty", $55
|
||||
db "tough too!", $57
|
||||
; 0x18f174
|
||||
|
||||
Bug_catcherJoshBeatenText: ; 0x18f174
|
||||
db $0, "Urrgggh!", $57
|
||||
; 0x18f17e
|
||||
|
||||
UnknownText_0x18f17e: ; 0x18f17e
|
||||
db $0, "I guess I should", $4f
|
||||
db "teach them better", $55
|
||||
db "moves…", $57
|
||||
; 0x18f1a9
|
||||
|
||||
TwinsAmyandmay1SeenText: ; 0x18f1a9
|
||||
db $0, "AMY: Hi! Are you", $4f
|
||||
db "challenging the", $55
|
||||
db "LEADER? No way!", $57
|
||||
; 0x18f1db
|
||||
|
||||
TwinsAmyandmay1BeatenText: ; 0x18f1db
|
||||
db $0, "AMY & MAY: Oh,", $4f
|
||||
db "double goodness!", $57
|
||||
; 0x18f1fc
|
||||
|
||||
UnknownText_0x18f1fc: ; 0x18f1fc
|
||||
db $0, "AMY: You're", $4f
|
||||
db "really strong!", $57
|
||||
; 0x18f217
|
||||
|
||||
TwinsAmyandmay2SeenText: ; 0x18f217
|
||||
db $0, "MAY: You want to", $4f
|
||||
db "see the LEADER?", $55
|
||||
db "We come first!", $57
|
||||
; 0x18f248
|
||||
|
||||
TwinsAmyandmay2BeatenText: ; 0x18f248
|
||||
db $0, "AMY & MAY: Oh,", $4f
|
||||
db "double goodness!", $57
|
||||
; 0x18f269
|
||||
|
||||
UnknownText_0x18f269: ; 0x18f269
|
||||
db $0, "MAY: Our bug #-", $4f
|
||||
db "MON lost! Oh, what", $55
|
||||
db "a shame.", $57
|
||||
; 0x18f296
|
||||
|
||||
AzaleaGymGuyText: ; 0x18f296
|
||||
db $0, "Yo, challenger!", $51
|
||||
db "BUGSY's young, but", $4f
|
||||
db "his knowledge of", $51
|
||||
db "bug #MON is for", $4f
|
||||
db "real.", $51
|
||||
db "It's going to be", $4f
|
||||
db "tough without my", $55
|
||||
db "advice.", $51
|
||||
db "Let's see… Bug", $4f
|
||||
db "#MON don't like", $55
|
||||
db "fire.", $51
|
||||
db "Flying-type moves", $4f
|
||||
db "are super-effec-", $55
|
||||
db "tive too.", $57
|
||||
; 0x18f359
|
||||
|
||||
AzaleaGymGuyWinText: ; 0x18f359
|
||||
db $0, "Well done! That", $4f
|
||||
db "was a great clash", $51
|
||||
db "of talented young", $4f
|
||||
db "trainers.", $51
|
||||
db "With people like", $4f
|
||||
db "you, the future of", $55
|
||||
db "#MON is bright!", $57
|
||||
; 0x18f3cc
|
||||
|
||||
AzaleaGym_MapEventHeader: ; 0x18f3cc
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $f, $4, 5, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
warp_def $f, $5, 5, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 13, 3, $0, MapAzaleaGymSignpost1Script
|
||||
signpost 13, 6, $0, MapAzaleaGymSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 7
|
||||
person_event $14, 11, 9, $3, $0, 255, 255, $a0, 0, UnknownScript_0x18ec1e, $ffff
|
||||
person_event $25, 7, 9, $a, $0, 255, 255, $b2, 2, TrainerBug_catcherBug_catcher_benny, $ffff
|
||||
person_event $25, 12, 12, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherAl, $ffff
|
||||
person_event $25, 6, 4, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherJosh, $ffff
|
||||
person_event $26, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay1, $ffff
|
||||
person_event $26, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay2, $ffff
|
||||
person_event $48, 17, 11, $6, $0, 255, 255, $80, 0, AzaleaGymGuyScript, $ffff
|
||||
; 0x18f441
|
||||
|
||||
|
||||
|
65
maps/AzaleaMart.asm
Normal file
65
maps/AzaleaMart.asm
Normal file
@ -0,0 +1,65 @@
|
||||
AzaleaMart_MapScriptHeader: ; 0x18e03e
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18e040
|
||||
|
||||
UnknownScript_0x18e040: ; 0x18e040
|
||||
loadfont
|
||||
pokemart $0, $0003
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18e047
|
||||
|
||||
UnknownScript_0x18e047: ; 0x18e047
|
||||
jumptextfaceplayer UnknownText_0x18e04d
|
||||
; 0x18e04a
|
||||
|
||||
UnknownScript_0x18e04a: ; 0x18e04a
|
||||
jumptextfaceplayer UnknownText_0x18e0b6
|
||||
; 0x18e04d
|
||||
|
||||
UnknownText_0x18e04d: ; 0x18e04d
|
||||
db $0, "There's no GREAT", $4f
|
||||
db "BALL here. #", $51
|
||||
db "BALLS will have", $4f
|
||||
db "to do.", $51
|
||||
db "I wish KURT would", $4f
|
||||
db "make me some of", $55
|
||||
db "his custom BALLS.", $57
|
||||
; 0x18e0b6
|
||||
|
||||
UnknownText_0x18e0b6: ; 0x18e0b6
|
||||
db $0, "A GREAT BALL is", $4f
|
||||
db "better for catch-", $55
|
||||
db "ing #MON than a", $55
|
||||
db "# BALL.", $51
|
||||
db "But KURT's might", $4f
|
||||
db "be better some-", $55
|
||||
db "times.", $57
|
||||
; 0x18e118
|
||||
|
||||
AzaleaMart_MapEventHeader: ; 0x18e118
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 3, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
warp_def $7, $3, 3, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x18e040, $ffff
|
||||
person_event $23, 9, 6, $7, $0, 255, 255, $0, 0, UnknownScript_0x18e047, $ffff
|
||||
person_event $25, 6, 11, $5, $2, 255, 255, $80, 0, UnknownScript_0x18e04a, $ffff
|
||||
; 0x18e14f
|
||||
|
95
maps/AzaleaPokeCenter1F.asm
Normal file
95
maps/AzaleaPokeCenter1F.asm
Normal file
@ -0,0 +1,95 @@
|
||||
AzaleaPokeCenter1F_MapScriptHeader: ; 0x18db21
|
||||
; trigger count
|
||||
db 1
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x18db27, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18db27
|
||||
|
||||
UnknownScript_0x18db27: ; 0x18db27
|
||||
end
|
||||
; 0x18db28
|
||||
|
||||
UnknownScript_0x18db28: ; 0x18db28
|
||||
jumpstd $0000
|
||||
; 0x18db2b
|
||||
|
||||
UnknownScript_0x18db2b: ; 0x18db2b
|
||||
jumptextfaceplayer UnknownText_0x18db34
|
||||
; 0x18db2e
|
||||
|
||||
UnknownScript_0x18db2e: ; 0x18db2e
|
||||
jumptextfaceplayer UnknownText_0x18dbee
|
||||
; 0x18db31
|
||||
|
||||
UnknownScript_0x18db31: ; 0x18db31
|
||||
jumptextfaceplayer UnknownText_0x18dc19
|
||||
; 0x18db34
|
||||
|
||||
UnknownText_0x18db34: ; 0x18db34
|
||||
db $0, "Do your #MON", $4f
|
||||
db "know HM moves?", $51
|
||||
db "Those moves can", $4f
|
||||
db "be used even if", $51
|
||||
db "your #MON has", $4f
|
||||
db "fainted.", $57
|
||||
; 0x18db88
|
||||
|
||||
UnknownText_0x18db88: ; 0x18db88
|
||||
db $0, "This BILL guy", $4f
|
||||
db "created the system", $51
|
||||
db "for storing", $4f
|
||||
db "#MON in a PC.", $51
|
||||
db "BILL's PC can", $4f
|
||||
db "store up to 20", $55
|
||||
db "#MON per BOX.", $57
|
||||
; 0x18dbee
|
||||
|
||||
UnknownText_0x18dbee: ; 0x18dbee
|
||||
db $0, "BILL's PC can", $4f
|
||||
db "store up to 20", $55
|
||||
db "#MON per BOX.", $57
|
||||
; 0x18dc19
|
||||
|
||||
UnknownText_0x18dc19: ; 0x18dc19
|
||||
db $0, "Do you know about", $4f
|
||||
db "APRICORNS?", $51
|
||||
db "Crack one open,", $4f
|
||||
db "hollow it out and", $51
|
||||
db "fit it with a", $4f
|
||||
db "special device.", $51
|
||||
db "Then you can catch", $4f
|
||||
db "#MON with it.", $51
|
||||
db "Before # BALLS", $4f
|
||||
db "were invented,", $51
|
||||
db "everyone used", $4f
|
||||
db "APRICORNS.", $57
|
||||
; 0x18dccf
|
||||
|
||||
AzaleaPokeCenter1F_MapEventHeader: ; 0x18dccf
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 1, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
warp_def $7, $4, 1, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x18db28, $ffff
|
||||
person_event $40, 10, 13, $4, $10, 255, 255, $0, 0, UnknownScript_0x18db2b, $ffff
|
||||
person_event $3b, 5, 10, $6, $0, 255, 255, $0, 0, UnknownScript_0x18db2e, $ffff
|
||||
person_event $2e, 8, 5, $2, $21, 255, 255, $0, 0, UnknownScript_0x18db31, $ffff
|
||||
; 0x18dd18
|
||||
|
501
maps/AzaleaTown.asm
Normal file
501
maps/AzaleaTown.asm
Normal file
@ -0,0 +1,501 @@
|
||||
AzaleaTown_MapScriptHeader: ; 0x198000
|
||||
; trigger count
|
||||
db 3
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x198011, $0000
|
||||
dw UnknownScript_0x198012, $0000
|
||||
dw UnknownScript_0x198013, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x198014
|
||||
; 0x198011
|
||||
|
||||
UnknownScript_0x198011: ; 0x198011
|
||||
end
|
||||
; 0x198012
|
||||
|
||||
UnknownScript_0x198012: ; 0x198012
|
||||
end
|
||||
; 0x198013
|
||||
|
||||
UnknownScript_0x198013: ; 0x198013
|
||||
end
|
||||
; 0x198014
|
||||
|
||||
UnknownScript_0x198014: ; 0x198014
|
||||
setbit2 $0044
|
||||
return
|
||||
; 0x198018
|
||||
|
||||
UnknownScript_0x198018: ; 0x198018
|
||||
moveperson $b, $b, $b
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
pause 15
|
||||
appear $b
|
||||
applymovement $b, MovementData_0x198134
|
||||
spriteface $0, $0
|
||||
2jump UnknownScript_0x198049
|
||||
; 0x198034
|
||||
|
||||
UnknownScript_0x198034: ; 0x198034
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
pause 15
|
||||
appear $b
|
||||
applymovement $b, MovementData_0x19813c
|
||||
spriteface $0, $1
|
||||
UnknownScript_0x198049: ; 0x198049
|
||||
playmusic $001f
|
||||
loadfont
|
||||
2writetext UnknownText_0x19814d
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $06bf
|
||||
checkbit1 $001c
|
||||
iftrue UnknownScript_0x198071
|
||||
checkbit1 $001d
|
||||
iftrue UnknownScript_0x198081
|
||||
winlosstext UnknownText_0x1981e6, UnknownText_0x19835b
|
||||
setlasttalked $b
|
||||
loadtrainer RIVAL1, RIVAL1_6
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
2jump UnknownScript_0x198091
|
||||
; 0x198071
|
||||
|
||||
UnknownScript_0x198071: ; 0x198071
|
||||
winlosstext UnknownText_0x1981e6, UnknownText_0x19835b
|
||||
setlasttalked $b
|
||||
loadtrainer RIVAL1, RIVAL1_4
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
2jump UnknownScript_0x198091
|
||||
; 0x198081
|
||||
|
||||
UnknownScript_0x198081: ; 0x198081
|
||||
winlosstext UnknownText_0x1981e6, UnknownText_0x19835b
|
||||
setlasttalked $b
|
||||
loadtrainer RIVAL1, RIVAL1_5
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
2jump UnknownScript_0x198091
|
||||
; 0x198091
|
||||
|
||||
UnknownScript_0x198091: ; 0x198091
|
||||
playmusic $0020
|
||||
loadfont
|
||||
2writetext UnknownText_0x198233
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $0, $2
|
||||
applymovement $b, MovementData_0x198144
|
||||
playsound $0023
|
||||
disappear $b
|
||||
dotrigger $0
|
||||
waitbutton
|
||||
playmapmusic
|
||||
end
|
||||
; 0x1980ab
|
||||
|
||||
UnknownScript_0x1980ab: ; 0x1980ab
|
||||
jumptextfaceplayer UnknownText_0x19837b
|
||||
; 0x1980ae
|
||||
|
||||
UnknownScript_0x1980ae: ; 0x1980ae
|
||||
jumptextfaceplayer UnknownText_0x1983c7
|
||||
; 0x1980b1
|
||||
|
||||
UnknownScript_0x1980b1: ; 0x1980b1
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $002b
|
||||
iftrue UnknownScript_0x1980bf
|
||||
2writetext UnknownText_0x19841b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1980bf
|
||||
|
||||
UnknownScript_0x1980bf: ; 0x1980bf
|
||||
2writetext UnknownText_0x198473
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1980c5
|
||||
|
||||
UnknownScript_0x1980c5: ; 0x1980c5
|
||||
jumptextfaceplayer UnknownText_0x1984ce
|
||||
; 0x1980c8
|
||||
|
||||
UnknownScript_0x1980c8: ; 0x1980c8
|
||||
jumptextfaceplayer UnknownText_0x19851a
|
||||
; 0x1980cb
|
||||
|
||||
UnknownScript_0x1980cb: ; 0x1980cb
|
||||
loadfont
|
||||
2writetext UnknownText_0x1985b0
|
||||
pause 60
|
||||
2writetext UnknownText_0x1985c3
|
||||
cry SLOWPOKE
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1980da
|
||||
|
||||
UnknownScript_0x1980da: ; 0x1980da
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x1985cd
|
||||
cry $00c3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1980e5
|
||||
|
||||
UnknownScript_0x1980e5: ; 0x1980e5
|
||||
applymovement $0, MovementData_0x198148
|
||||
loadfont
|
||||
2writetext UnknownText_0x1985df
|
||||
keeptextopen
|
||||
spriteface $d, $3
|
||||
2writetext UnknownText_0x19860b
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x198628
|
||||
closetext
|
||||
verbosegiveitem GS_BALL, 1
|
||||
spriteface $d, $2
|
||||
setbit2 $0064
|
||||
clearbit1 $06ed
|
||||
setbit1 $06eb
|
||||
dotrigger $0
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19810c
|
||||
|
||||
UnknownScript_0x19810c: ; 0x19810c
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x198628
|
||||
closetext
|
||||
spriteface $d, $2
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x198117
|
||||
|
||||
MapAzaleaTownSignpost0Script: ; 0x198117
|
||||
jumptext UnknownText_0x19865a
|
||||
; 0x19811a
|
||||
|
||||
MapAzaleaTownSignpost1Script: ; 0x19811a
|
||||
jumptext UnknownText_0x198693
|
||||
; 0x19811d
|
||||
|
||||
MapAzaleaTownSignpost2Script: ; 0x19811d
|
||||
jumptext UnknownText_0x1986a1
|
||||
; 0x198120
|
||||
|
||||
MapAzaleaTownSignpost3Script: ; 0x198120
|
||||
jumptext UnknownText_0x1986e7
|
||||
; 0x198123
|
||||
|
||||
MapAzaleaTownSignpost4Script: ; 0x198123
|
||||
jumptext UnknownText_0x19878d
|
||||
; 0x198126
|
||||
|
||||
MapAzaleaTownSignpost7Script: ; 0x198126
|
||||
jumptext UnknownText_0x19879c
|
||||
; 0x198129
|
||||
|
||||
MapAzaleaTownSignpost5Script: ; 0x198129
|
||||
jumpstd $0010
|
||||
; 0x19812c
|
||||
|
||||
MapAzaleaTownSignpost6Script: ; 0x19812c
|
||||
jumpstd $0011
|
||||
; 0x19812f
|
||||
|
||||
UnknownScript_0x19812f: ; 0x19812f
|
||||
fruittree $14
|
||||
; 0x198131
|
||||
|
||||
MapAzaleaTownSignpostItem8: ; 0x198131
|
||||
dw $00b1
|
||||
db FULL_HEAL
|
||||
|
||||
; 0x198134
|
||||
|
||||
MovementData_0x198134: ; 0x198134
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x19813c
|
||||
|
||||
MovementData_0x19813c: ; 0x19813c
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x198144
|
||||
|
||||
MovementData_0x198144: ; 0x198144
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_end
|
||||
; 0x198148
|
||||
|
||||
MovementData_0x198148: ; 0x198148
|
||||
step_left
|
||||
step_left
|
||||
step_up
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x19814d
|
||||
|
||||
UnknownText_0x19814d: ; 0x19814d
|
||||
db $0, "…Tell me some-", $4f
|
||||
db "thing.", $51
|
||||
db "Is it true that", $4f
|
||||
db "TEAM ROCKET has", $55
|
||||
db "returned?", $51
|
||||
db "What? You beat", $4f
|
||||
db "them? Hah! Quit", $55
|
||||
db "lying.", $51
|
||||
db "You're not joking?", $4f
|
||||
db "Then let's see how", $55
|
||||
db "good you are.", $57
|
||||
; 0x1981e6
|
||||
|
||||
UnknownText_0x1981e6: ; 0x1981e6
|
||||
db $0, "… Humph! Useless", $4f
|
||||
db "#MON!", $51
|
||||
db "Listen, you. You", $4f
|
||||
db "only won because", $51
|
||||
db "my #MON were", $4f
|
||||
db "weak.", $57
|
||||
; 0x198233
|
||||
|
||||
UnknownText_0x198233: ; 0x198233
|
||||
db $0, "I hate the weak.", $51
|
||||
db "#MON, trainers.", $4f
|
||||
db "It doesn't matter", $55
|
||||
db "who or what.", $51
|
||||
db "I'm going to be", $4f
|
||||
db "strong and wipe", $55
|
||||
db "out the weak.", $51
|
||||
db "That goes for TEAM", $4f
|
||||
db "ROCKET too.", $51
|
||||
db "They act big and", $4f
|
||||
db "tough in a group.", $51
|
||||
db "But get them", $4f
|
||||
db "alone, and they're", $55
|
||||
db "weak.", $51
|
||||
db "I hate them all.", $51
|
||||
db "You stay out of my", $4f
|
||||
db "way. A weakling", $51
|
||||
db "like you is only a", $4f
|
||||
db "distraction.", $57
|
||||
; 0x19835b
|
||||
|
||||
UnknownText_0x19835b: ; 0x19835b
|
||||
db $0, "…Humph! I knew", $4f
|
||||
db "you were lying.", $57
|
||||
; 0x19837b
|
||||
|
||||
UnknownText_0x19837b: ; 0x19837b
|
||||
db $0, "It's unsafe to go", $4f
|
||||
db "in there, so I'm", $55
|
||||
db "standing guard.", $51
|
||||
db "Aren't I a good", $4f
|
||||
db "Samaritan?", $57
|
||||
; 0x1983c7
|
||||
|
||||
UnknownText_0x1983c7: ; 0x1983c7
|
||||
db $0, "Do you know about", $4f
|
||||
db "SLOWPOKETAIL? I", $55
|
||||
db "heard it's tasty!", $51
|
||||
db "Aren't you glad I", $4f
|
||||
db "told you that?", $57
|
||||
; 0x19841b
|
||||
|
||||
UnknownText_0x19841b: ; 0x19841b
|
||||
db $0, "The SLOWPOKE have", $4f
|
||||
db "disappeared from", $55
|
||||
db "town…", $51
|
||||
db "I heard their", $4f
|
||||
db "TAILS are being", $55
|
||||
db "sold somewhere.", $57
|
||||
; 0x198473
|
||||
|
||||
UnknownText_0x198473: ; 0x198473
|
||||
db $0, "The SLOWPOKE have", $4f
|
||||
db "returned.", $51
|
||||
db "Knowing them, they", $4f
|
||||
db "could've just been", $51
|
||||
db "goofing off some-", $4f
|
||||
db "where.", $57
|
||||
; 0x1984ce
|
||||
|
||||
UnknownText_0x1984ce: ; 0x1984ce
|
||||
db $0, "Did you come to", $4f
|
||||
db "get KURT to make", $55
|
||||
db "some BALLS?", $51
|
||||
db "A lot of people do", $4f
|
||||
db "just that.", $57
|
||||
; 0x19851a
|
||||
|
||||
UnknownText_0x19851a: ; 0x19851a
|
||||
db $0, "Cut through AZALEA", $4f
|
||||
db "and you'll be in", $55
|
||||
db "ILEX FOREST.", $51
|
||||
db "But these skinny", $4f
|
||||
db "trees make it", $51
|
||||
db "impossible to get", $4f
|
||||
db "through.", $51
|
||||
db "The CHARCOAL MAN's", $4f
|
||||
db "#MON can CUT", $55
|
||||
db "down trees.", $57
|
||||
; 0x1985b0
|
||||
|
||||
UnknownText_0x1985b0: ; 0x1985b0
|
||||
db $0, "SLOWPOKE: …", $51
|
||||
db $56, " ", $56, " ", $56, $57
|
||||
; 0x1985c3
|
||||
|
||||
UnknownText_0x1985c3: ; 0x1985c3
|
||||
db $0, $56, " ", $56, "Yawn?", $57
|
||||
; 0x1985cd
|
||||
|
||||
UnknownText_0x1985cd: ; 0x1985cd
|
||||
db $0, "WOOSTER: Gugyoo…", $57
|
||||
; 0x1985df
|
||||
|
||||
UnknownText_0x1985df: ; 0x1985df
|
||||
db $0, "ILEX FOREST is", $4f
|
||||
db "restless!", $51
|
||||
db "What is going on?", $57
|
||||
; 0x19860b
|
||||
|
||||
UnknownText_0x19860b: ; 0x19860b
|
||||
db $0, $52, ", here's", $4f
|
||||
db "your GS BALL back!", $57
|
||||
; 0x198628
|
||||
|
||||
UnknownText_0x198628: ; 0x198628
|
||||
db $0, "Could you go see", $4f
|
||||
db "why ILEX FOREST is", $55
|
||||
db "so restless?", $57
|
||||
; 0x19865a
|
||||
|
||||
UnknownText_0x19865a: ; 0x19865a
|
||||
db $0, "AZALEA TOWN", $4f
|
||||
db "Where People and", $51
|
||||
db "#MON Live in", $4f
|
||||
db "Happy Harmony", $57
|
||||
; 0x198693
|
||||
|
||||
UnknownText_0x198693: ; 0x198693
|
||||
db $0, "KURT'S HOUSE", $57
|
||||
; 0x1986a1
|
||||
|
||||
UnknownText_0x1986a1: ; 0x1986a1
|
||||
db $0, "AZALEA TOWN", $4f
|
||||
db "#MON GYM", $55
|
||||
db "LEADER: BUGSY", $51
|
||||
db "The Walking", $4f
|
||||
db "Bug #MON", $55
|
||||
db "Encyclopedia", $57
|
||||
; 0x1986e7
|
||||
|
||||
UnknownText_0x1986e7: ; 0x1986e7
|
||||
db $0, "SLOWPOKE WELL", $51
|
||||
db "Also known as the", $4f
|
||||
db "RAINMAKER WELL.", $51
|
||||
db "Locals believe", $4f
|
||||
db "that a SLOWPOKE's", $55
|
||||
db "yawn summons rain.", $51
|
||||
db "Records show that", $4f
|
||||
db "a SLOWPOKE's yawn", $51
|
||||
db "ended a drought", $4f
|
||||
db "400 years ago.", $57
|
||||
; 0x19878d
|
||||
|
||||
UnknownText_0x19878d: ; 0x19878d
|
||||
db $0, "CHARCOAL KILN", $57
|
||||
; 0x19879c
|
||||
|
||||
UnknownText_0x19879c: ; 0x19879c
|
||||
db $0, "ILEX FOREST", $51
|
||||
db "Enter through the", $4f
|
||||
db "gate.", $57
|
||||
; 0x1987c1
|
||||
|
||||
AzaleaTown_MapEventHeader: ; 0x1987c1
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 8
|
||||
warp_def $9, $f, 1, GROUP_AZALEA_POKECENTER_1F, MAP_AZALEA_POKECENTER_1F
|
||||
warp_def $d, $15, 1, GROUP_CHARCOAL_KILN, MAP_CHARCOAL_KILN
|
||||
warp_def $5, $15, 2, GROUP_AZALEA_MART, MAP_AZALEA_MART
|
||||
warp_def $5, $9, 1, GROUP_KURTS_HOUSE, MAP_KURTS_HOUSE
|
||||
warp_def $f, $a, 1, GROUP_AZALEA_GYM, MAP_AZALEA_GYM
|
||||
warp_def $7, $1f, 1, GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F
|
||||
warp_def $a, $2, 3, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE
|
||||
warp_def $b, $2, 4, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE
|
||||
|
||||
; xy triggers
|
||||
db 3
|
||||
xy_trigger 1, $a, $5, $0, UnknownScript_0x198018, $0, $0
|
||||
xy_trigger 1, $b, $5, $0, UnknownScript_0x198034, $0, $0
|
||||
xy_trigger 2, $6, $9, $0, UnknownScript_0x1980e5, $0, $0
|
||||
|
||||
; signposts
|
||||
db 9
|
||||
signpost 9, 19, $0, MapAzaleaTownSignpost0Script
|
||||
signpost 9, 10, $0, MapAzaleaTownSignpost1Script
|
||||
signpost 15, 14, $0, MapAzaleaTownSignpost2Script
|
||||
signpost 7, 29, $0, MapAzaleaTownSignpost3Script
|
||||
signpost 13, 19, $0, MapAzaleaTownSignpost4Script
|
||||
signpost 9, 16, $0, MapAzaleaTownSignpost5Script
|
||||
signpost 5, 22, $0, MapAzaleaTownSignpost6Script
|
||||
signpost 9, 3, $0, MapAzaleaTownSignpost7Script
|
||||
signpost 6, 31, $7, MapAzaleaTownSignpostItem8
|
||||
|
||||
; people-events
|
||||
db 12
|
||||
person_event $f6, 13, 35, $6, $0, 255, 255, $0, 0, UnknownScript_0x1980ab, $06fa
|
||||
person_event $2f, 13, 25, $2, $21, 255, 255, $0, 0, UnknownScript_0x1980b1, $ffff
|
||||
person_event $29, 17, 19, $4, $20, 255, 255, $90, 0, UnknownScript_0x1980c5, $ffff
|
||||
person_event $27, 13, 11, $5, $1, 255, 255, $a0, 0, UnknownScript_0x1980c8, $ffff
|
||||
person_event $45, 21, 12, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
||||
person_event $45, 13, 22, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
||||
person_event $45, 13, 33, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
||||
person_event $45, 19, 19, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
||||
person_event $5d, 6, 12, $1, $0, 255, 255, $0, 0, UnknownScript_0x19812f, $ffff
|
||||
person_event $f6, 14, 15, $8, $0, 255, 255, $0, 0, ObjectEvent, $06bf
|
||||
person_event $f6, 20, 14, $6, $0, 255, 255, $0, 0, UnknownScript_0x1980ae, $06fc
|
||||
person_event $62, 9, 10, $8, $0, 255, 255, $0, 0, UnknownScript_0x19810c, $07a4
|
||||
; 0x1988d0
|
||||
|
768
maps/BattleTower1F.asm
Normal file
768
maps/BattleTower1F.asm
Normal file
@ -0,0 +1,768 @@
|
||||
BattleTower1F_MapScriptHeader: ; 0x9e393
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x9e39d, $0000
|
||||
dw $63d3, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9e39d
|
||||
|
||||
UnknownScript_0x9e39d: ; 0x9e39d
|
||||
writebyte $9
|
||||
special $0086
|
||||
iffalse UnknownScript_0x9e3d1
|
||||
writebyte $2
|
||||
special $0086
|
||||
if_equal $0, UnknownScript_0x9e3d1
|
||||
if_equal $2, UnknownScript_0x9e3c4
|
||||
if_equal $3, UnknownScript_0x9e3d1
|
||||
if_equal $4, UnknownScript_0x9e3d1
|
||||
loadfont
|
||||
2writetext UnknownText_0x9f037
|
||||
closetext
|
||||
loadmovesprites
|
||||
priorityjump UnknownScript_0x9e44e
|
||||
end
|
||||
; 0x9e3c4
|
||||
|
||||
UnknownScript_0x9e3c4: ; 0x9e3c4
|
||||
priorityjump UnknownScript_0x9e555
|
||||
; 0x9e3c7
|
||||
|
||||
UnknownScript_0x9e3c7: ; 0x9e3c7
|
||||
writebyte $4
|
||||
special $0086
|
||||
writebyte $6
|
||||
special $0086
|
||||
UnknownScript_0x9e3d1: ; 0x9e3d1
|
||||
dotrigger $1
|
||||
end
|
||||
; 0x9e3d4
|
||||
|
||||
MapBattleTower1FSignpost0Script: ; 0x9e3d4
|
||||
loadfont
|
||||
2writetext UnknownText_0x9ed3c
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3e0
|
||||
2writetext UnknownText_0x9ed72
|
||||
closetext
|
||||
UnknownScript_0x9e3e0: ; 0x9e3e0
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e3e2
|
||||
|
||||
UnknownScript_0x9e3e2: ; 0x9e3e2
|
||||
writebyte $2
|
||||
special $0086
|
||||
if_equal $3, $74e4 ; wtf ?
|
||||
loadfont
|
||||
2writetext UnknownText_0x9e5ab
|
||||
keeptextopen
|
||||
writebyte $0
|
||||
special $0086
|
||||
if_not_equal $0, UnknownScript_0x9e3fc
|
||||
2jump UnknownScript_0x9e49e
|
||||
; 0x9e3fc
|
||||
|
||||
UnknownScript_0x9e3fc: ; 0x9e3fc
|
||||
2writetext UnknownText_0x9e5ea
|
||||
writebyte $1
|
||||
special $0088
|
||||
if_equal $1, UnknownScript_0x9e40f
|
||||
if_equal $2, UnknownScript_0x9e4a5
|
||||
2jump UnknownScript_0x9e4b0
|
||||
; 0x9e40f
|
||||
|
||||
UnknownScript_0x9e40f: ; 0x9e40f
|
||||
writebyte $1a
|
||||
special $0086
|
||||
special $007c
|
||||
if_not_equal $0, UnknownScript_0x9e4bb
|
||||
2writetext UnknownText_0x9ef1f
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $0
|
||||
special $0004
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $1
|
||||
writebyte $1
|
||||
special $0086
|
||||
special $0074
|
||||
if_equal $a, UnknownScript_0x9e3fc
|
||||
if_not_equal $0, UnknownScript_0x9e550
|
||||
writebyte $11
|
||||
special $0086
|
||||
2writetext UnknownText_0x9e60a
|
||||
closetext
|
||||
loadmovesprites
|
||||
writebyte $1e
|
||||
special $0086
|
||||
2jump UnknownScript_0x9e454
|
||||
; 0x9e44e
|
||||
|
||||
UnknownScript_0x9e44e: ; 0x9e44e
|
||||
loadmovesprites
|
||||
writebyte $8
|
||||
special $0086
|
||||
UnknownScript_0x9e454: ; 0x9e454
|
||||
musicfadeout $0000, $8
|
||||
domaptrigger GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM, $0
|
||||
domaptrigger GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR, $0
|
||||
domaptrigger GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY, $0
|
||||
follow $2, $0
|
||||
applymovement $2, MovementData_0x9e571
|
||||
writebyte $a
|
||||
special $0086
|
||||
warpsound
|
||||
disappear $2
|
||||
stopfollow
|
||||
applymovement $0, $6576
|
||||
warpcheck
|
||||
end
|
||||
; 0x9e47a
|
||||
|
||||
UnknownScript_0x9e47a: ; 0x9e47a
|
||||
writebyte $1c
|
||||
special $0086
|
||||
writebyte $1b
|
||||
special $0086
|
||||
if_equal $12, UnknownScript_0x9e498
|
||||
itemtotext $0, $1
|
||||
giveitem $ff, $5
|
||||
2writetext UnknownText_0x9eb7e
|
||||
writebyte $1d
|
||||
special $0086
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e498
|
||||
|
||||
UnknownScript_0x9e498: ; 0x9e498
|
||||
2writetext UnknownText_0x9eb94
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e49e
|
||||
|
||||
UnknownScript_0x9e49e: ; 0x9e49e
|
||||
2writetext UnknownText_0x9ec3d
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e4a8
|
||||
UnknownScript_0x9e4a5: ; 0x9e4a5
|
||||
2writetext UnknownText_0x9e886
|
||||
UnknownScript_0x9e4a8: ; 0x9e4a8
|
||||
writebyte $1
|
||||
special $0086
|
||||
2jump UnknownScript_0x9e3fc
|
||||
; 0x9e4b0
|
||||
|
||||
UnknownScript_0x9e4b0: ; 0x9e4b0
|
||||
2writetext UnknownText_0x9ec09
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e4b6
|
||||
|
||||
UnknownScript_0x9e4b6: ; 0x9e4b6
|
||||
special $008b
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e4bb
|
||||
|
||||
UnknownScript_0x9e4bb: ; 0x9e4bb
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e4be
|
||||
|
||||
INCBIN "baserom.gbc",$9e4be,$9e4e4 - $9e4be
|
||||
|
||||
UnknownScript_0x9e4e4: ; 0x9e4e4
|
||||
closetext
|
||||
spriteface $2, $0
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e4ea
|
||||
|
||||
UnknownScript_0x9e4ea: ; 0x9e4ea
|
||||
writebyte $18
|
||||
special $0086
|
||||
if_not_equal $0, UnknownScript_0x9e542
|
||||
writebyte $19
|
||||
special $0086
|
||||
if_not_equal $0, UnknownScript_0x9e549
|
||||
special $007c
|
||||
if_not_equal $0, UnknownScript_0x9e4bb
|
||||
writebyte $5
|
||||
special $0086
|
||||
if_equal $0, UnknownScript_0x9e512
|
||||
2writetext UnknownText_0x9ecb0
|
||||
2jump UnknownScript_0x9e515
|
||||
; 0x9e512
|
||||
|
||||
UnknownScript_0x9e512: ; 0x9e512
|
||||
2writetext UnknownText_0x9ec6d
|
||||
UnknownScript_0x9e515: ; 0x9e515
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
2writetext UnknownText_0x9ef79
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $0
|
||||
special $0004
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $1
|
||||
writebyte $6
|
||||
special $0086
|
||||
writebyte $12
|
||||
special $0086
|
||||
2writetext UnknownText_0x9e60a
|
||||
closetext
|
||||
2jump UnknownScript_0x9e44e
|
||||
; 0x9e53b
|
||||
|
||||
UnknownScript_0x9e53b: ; 0x9e53b
|
||||
2writetext UnknownText_0x9f076
|
||||
closetext
|
||||
2jump UnknownScript_0x9e4b0
|
||||
; 0x9e542
|
||||
|
||||
UnknownScript_0x9e542: ; 0x9e542
|
||||
2writetext UnknownText_0x9f1e5
|
||||
closetext
|
||||
2jump UnknownScript_0x9e3fc
|
||||
; 0x9e549
|
||||
|
||||
UnknownScript_0x9e549: ; 0x9e549
|
||||
2writetext UnknownText_0x9f217
|
||||
closetext
|
||||
2jump UnknownScript_0x9e3fc
|
||||
; 0x9e550
|
||||
|
||||
UnknownScript_0x9e550: ; 0x9e550
|
||||
special $008b
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e555
|
||||
|
||||
UnknownScript_0x9e555: ; 0x9e555
|
||||
loadfont
|
||||
2writetext UnknownText_0x9ee18
|
||||
closetext
|
||||
2jump UnknownScript_0x9e4b0
|
||||
; 0x9e55d
|
||||
|
||||
UnknownScript_0x9e55d: ; 0x9e55d
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x9f264
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $3, $3
|
||||
end
|
||||
; 0x9e568
|
||||
|
||||
UnknownScript_0x9e568: ; 0x9e568
|
||||
jumptextfaceplayer UnknownText_0x9f2a4
|
||||
; 0x9e56b
|
||||
|
||||
UnknownScript_0x9e56b: ; 0x9e56b
|
||||
jumptextfaceplayer UnknownText_0x9f35b
|
||||
; 0x9e56e
|
||||
|
||||
UnknownScript_0x9e56e: ; 0x9e56e
|
||||
jumptextfaceplayer UnknownText_0x9f2e3
|
||||
; 0x9e571
|
||||
|
||||
MovementData_0x9e571: ; 0x9e571
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x9e578
|
||||
|
||||
MovementData_0x9e578: ; 0x9e578
|
||||
step_down
|
||||
step_end
|
||||
; 0x9e57a
|
||||
|
||||
MovementData_0x9e57a: ; 0x9e57a
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_up
|
||||
step_right
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x9e582
|
||||
|
||||
MovementData_0x9e582: ; 0x9e582
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_up
|
||||
step_left
|
||||
turn_head_right
|
||||
step_end
|
||||
; 0x9e58c
|
||||
|
||||
MovementData_0x9e58c: ; 0x9e58c
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
turn_head_right
|
||||
step_end
|
||||
; 0x9e592
|
||||
|
||||
MovementData_0x9e592: ; 0x9e592
|
||||
slow_step_down
|
||||
slow_step_down
|
||||
slow_step_down
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x9e597
|
||||
|
||||
MovementData_0x9e597: ; 0x9e597
|
||||
turn_head_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
step_end
|
||||
; 0x9e59c
|
||||
|
||||
MovementData_0x9e59c: ; 0x9e59c
|
||||
slow_step_right
|
||||
slow_step_right
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
step_end
|
||||
; 0x9e5a1
|
||||
|
||||
MovementData_0x9e5a1: ; 0x9e5a1
|
||||
slow_step_down
|
||||
slow_step_down
|
||||
slow_step_left
|
||||
slow_step_left
|
||||
turn_head_right
|
||||
step_end
|
||||
; 0x9e5a7
|
||||
|
||||
MovementData_0x9e5a7: ; 0x9e5a7
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x9e5a9
|
||||
|
||||
MovementData_0x9e5a9: ; 0x9e5a9
|
||||
turn_head_right
|
||||
step_end
|
||||
; 0x9e5ab
|
||||
|
||||
UnknownText_0x9e5ab: ; 0x9e5ab
|
||||
db $0, "BATTLE TOWER", $4f
|
||||
db "welcomes you!", $51
|
||||
db "I could show you", $4f
|
||||
db "to a BATTLE ROOM.", $57
|
||||
; 0x9e5ea
|
||||
|
||||
UnknownText_0x9e5ea: ; 0x9e5ea
|
||||
db $0, "Want to go into a", $4f
|
||||
db "BATTLE ROOM?", $57
|
||||
; 0x9e60a
|
||||
|
||||
UnknownText_0x9e60a: ; 0x9e60a
|
||||
db $0, "Right this way to", $4f
|
||||
db "your BATTLE ROOM.", $57
|
||||
; 0x9e62f
|
||||
|
||||
UnknownText_0x9e62f: ; 0x9e62f
|
||||
db $0, "BATTLE TOWER is a", $4f
|
||||
db "facility made for", $55
|
||||
db "#MON battles.", $51
|
||||
db "Countless #MON", $4f
|
||||
db "trainers gather", $51
|
||||
db "from all over to", $4f
|
||||
db "hold battles in", $51
|
||||
db "specially designed", $4f
|
||||
db "BATTLE ROOMS.", $51
|
||||
db "There are many", $4f
|
||||
db "BATTLE ROOMS in", $55
|
||||
db "the BATTLE TOWER.", $51
|
||||
db "Each ROOM holds", $4f
|
||||
db "seven trainers.", $51
|
||||
db "If you defeat the", $4f
|
||||
db "seven in a ROOM,", $51
|
||||
db "and you have a", $4f
|
||||
db "good record, you", $51
|
||||
db "could become the", $4f
|
||||
db "ROOM's LEADER.", $51
|
||||
db "All LEADERS will", $4f
|
||||
db "be recorded in the", $51
|
||||
db "HONOR ROLL for", $4f
|
||||
db "posterity.", $51
|
||||
db "You may challenge", $4f
|
||||
db "in up to five", $51
|
||||
db "BATTLE ROOMS each", $4f
|
||||
db "day.", $51
|
||||
db "However, you may", $4f
|
||||
db "battle only once a", $51
|
||||
db "day in any given", $4f
|
||||
db "ROOM.", $51
|
||||
db "To interrupt a", $4f
|
||||
db "session, you must", $51
|
||||
db "SAVE. If not, you", $4f
|
||||
db "won't be able to", $51
|
||||
db "resume your ROOM", $4f
|
||||
db "challenge.", $51
|
||||
db $57
|
||||
; 0x9e886
|
||||
|
||||
UnknownText_0x9e886: ; 0x9e886
|
||||
db $0, "BATTLE TOWER is a", $4f
|
||||
db "facility made for", $55
|
||||
db "#MON battles.", $51
|
||||
db "Countless #MON", $4f
|
||||
db "trainers gather", $51
|
||||
db "from all over to", $4f
|
||||
db "hold battles in", $51
|
||||
db "specially designed", $4f
|
||||
db "BATTLE ROOMS.", $51
|
||||
db "There are many", $4f
|
||||
db "BATTLE ROOMS in", $55
|
||||
db "the BATTLE TOWER.", $51
|
||||
db "Each ROOM holds", $4f
|
||||
db "seven trainers.", $51
|
||||
db "Beat them all, and", $4f
|
||||
db "win a prize.", $51
|
||||
db "To interrupt a", $4f
|
||||
db "session, you must", $51
|
||||
db "SAVE. If not, you", $4f
|
||||
db "won't be able to", $51
|
||||
db "resume your ROOM", $4f
|
||||
db "challenge.", $51
|
||||
db $57
|
||||
; 0x9e9eb
|
||||
|
||||
UnknownText_0x9e9eb: ; 0x9e9eb
|
||||
db $0, "Received a list of", $4f
|
||||
db "LEADERS on the", $55
|
||||
db "HONOR ROLL.", $51
|
||||
db $57
|
||||
; 0x9ea1b
|
||||
|
||||
UnknownText_0x9ea1b: ; 0x9ea1b
|
||||
db $0, "Please confirm on", $4f
|
||||
db "this monitor.", $57
|
||||
; 0x9ea3c
|
||||
|
||||
UnknownText_0x9ea3c: ; 0x9ea3c
|
||||
db $0, "Thank you!", $51
|
||||
db $57
|
||||
; 0x9ea49
|
||||
|
||||
UnknownText_0x9ea49: ; 0x9ea49
|
||||
db $0, "Thanks for", $4f
|
||||
db "visiting!", $57
|
||||
; 0x9ea5f
|
||||
|
||||
UnknownText_0x9ea5f: ; 0x9ea5f
|
||||
db $0, "Congratulations!", $51
|
||||
db "You've beaten all", $4f
|
||||
db "the trainers!", $51
|
||||
db "Your feat may be", $4f
|
||||
db "worth registering,", $51
|
||||
db $52, ". With your", $4f
|
||||
db "results, you may", $51
|
||||
db "be chosen as a", $4f
|
||||
db "ROOM LEADER.", $51
|
||||
db $57
|
||||
; 0x9eaef
|
||||
|
||||
UnknownText_0x9eaef: ; 0x9eaef
|
||||
db $0, "Congratulations!", $51
|
||||
db "You've beaten all", $4f
|
||||
db "the trainers!", $51
|
||||
db "For that, you get", $4f
|
||||
db "this great prize!", $51
|
||||
db $57
|
||||
; 0x9eb45
|
||||
|
||||
UnknownText_0x9eb45: ; 0x9eb45
|
||||
db $0, "Would you like to", $4f
|
||||
db "register your", $51
|
||||
db "record with the", $4f
|
||||
db "CENTER?", $57
|
||||
; 0x9eb7e
|
||||
|
||||
UnknownText_0x9eb7e: ; 0x9eb7e
|
||||
db $0, $52, " got five", $4f
|
||||
db "@"
|
||||
text_from_ram $d0ac
|
||||
db $0, "!@"
|
||||
sound0x0F
|
||||
text_waitbutton
|
||||
db $50
|
||||
; 0x9eb94
|
||||
|
||||
UnknownText_0x9eb94: ; 0x9eb94
|
||||
db $0, "Oops, your PACK is", $4f
|
||||
db "stuffed full.", $51
|
||||
db "Please make room", $4f
|
||||
db "and come back.", $57
|
||||
; 0x9ebd6
|
||||
|
||||
UnknownText_0x9ebd6: ; 0x9ebd6
|
||||
db $0, "Your registration", $4f
|
||||
db "is complete.", $51
|
||||
db "Please come again!", $57
|
||||
; 0x9ec09
|
||||
|
||||
UnknownText_0x9ec09: ; 0x9ec09
|
||||
db $0, "We hope to serve", $4f
|
||||
db "you again.", $57
|
||||
; 0x9ec26
|
||||
|
||||
UnknownText_0x9ec26: ; 0x9ec26
|
||||
db $0, "Please step this", $4f
|
||||
db "way.", $57
|
||||
; 0x9ec3d
|
||||
|
||||
UnknownText_0x9ec3d: ; 0x9ec3d
|
||||
db $0, "Would you like to", $4f
|
||||
db "hear about the", $55
|
||||
db "BATTLE TOWER?", $57
|
||||
; 0x9ec6d
|
||||
|
||||
UnknownText_0x9ec6d: ; 0x9ec6d
|
||||
db $0, "Your record from", $4f
|
||||
db "the previous", $51
|
||||
db "BATTLE ROOM can't", $4f
|
||||
db "be registered. OK?", $57
|
||||
; 0x9ecb0
|
||||
|
||||
UnknownText_0x9ecb0: ; 0x9ecb0
|
||||
db $0, "Your record from", $4f
|
||||
db "the previous", $51
|
||||
db "BATTLE ROOM can't", $4f
|
||||
db "be registered.", $51
|
||||
db "Also, the existing", $4f
|
||||
db "record will be", $55
|
||||
db "deleted. OK?", $57
|
||||
; 0x9ed1e
|
||||
|
||||
UnknownText_0x9ed1e: ; 0x9ed1e
|
||||
db $0, "Check the LEADER", $4f
|
||||
db "HONOR ROLL?", $57
|
||||
; 0x9ed3c
|
||||
|
||||
UnknownText_0x9ed3c: ; 0x9ed3c
|
||||
db $0, "BATTLE TOWER rules", $4f
|
||||
db "are written here.", $51
|
||||
db "Read the rules?", $57
|
||||
; 0x9ed72
|
||||
|
||||
UnknownText_0x9ed72: ; 0x9ed72
|
||||
db $0, "Three #MON may", $4f
|
||||
db "enter battles.", $51
|
||||
db "All three must be", $4f
|
||||
db "different.", $51
|
||||
db "The items they", $4f
|
||||
db "hold must also be", $55
|
||||
db "different.", $51
|
||||
db "Certain #MON", $4f
|
||||
db "may also have", $51
|
||||
db "level restrictions", $4f
|
||||
db "placed on them.", $57
|
||||
; 0x9ee18
|
||||
|
||||
UnknownText_0x9ee18: ; 0x9ee18
|
||||
db $0, "Excuse me!", $4f
|
||||
db "You didn't SAVE", $51
|
||||
db "before exiting", $4f
|
||||
db "the BATTLE ROOM.", $51
|
||||
db "I'm awfully sorry,", $4f
|
||||
db "but your challenge", $51
|
||||
db "will be declared", $4f
|
||||
db "invalid.", $57
|
||||
; 0x9ee92
|
||||
|
||||
UnknownText_0x9ee92: ; 0x9ee92
|
||||
db $0, "Your #MON will", $4f
|
||||
db "be healed to full", $55
|
||||
db "health.", $57
|
||||
; 0x9eebc
|
||||
|
||||
UnknownText_0x9eebc: ; 0x9eebc
|
||||
db $0, "Next up, opponent", $4f
|
||||
db "no.@"
|
||||
text_from_ram $d099
|
||||
db $0, ". Ready?", $57
|
||||
; 0x9eee0
|
||||
|
||||
UnknownText_0x9eee0: ; 0x9eee0
|
||||
db $0, "Your session will", $4f
|
||||
db "be SAVED before", $51
|
||||
db "connecting with", $4f
|
||||
db "the CENTER.", $57
|
||||
; 0x9ef1f
|
||||
|
||||
UnknownText_0x9ef1f: ; 0x9ef1f
|
||||
db $0, "Before entering", $4f
|
||||
db "the BATTLE ROOM,", $51
|
||||
db "your progress will", $4f
|
||||
db "be saved.", $57
|
||||
; 0x9ef5e
|
||||
|
||||
UnknownText_0x9ef5e: ; 0x9ef5e
|
||||
db $0, "SAVE and end the", $4f
|
||||
db "session?", $57
|
||||
; 0x9ef79
|
||||
|
||||
UnknownText_0x9ef79: ; 0x9ef79
|
||||
db $0, "Your record will", $4f
|
||||
db "be SAVED before", $51
|
||||
db "you go back into", $4f
|
||||
db "the previous ROOM.", $57
|
||||
; 0x9efbf
|
||||
|
||||
UnknownText_0x9efbf: ; 0x9efbf
|
||||
db $0, "Cancel your BATTLE", $4f
|
||||
db "ROOM challenge?", $57
|
||||
; 0x9efe3
|
||||
|
||||
UnknownText_0x9efe3: ; 0x9efe3
|
||||
db $0, "We have your", $4f
|
||||
db "previous record on", $51
|
||||
db "file. Would you", $4f
|
||||
db "like to register", $55
|
||||
db "it at the CENTER?", $57
|
||||
; 0x9f037
|
||||
|
||||
UnknownText_0x9f037: ; 0x9f037
|
||||
db $0, "We've been waiting", $4f
|
||||
db "for you. This way", $51
|
||||
db "to a BATTLE ROOM,", $4f
|
||||
db "please.", $57
|
||||
; 0x9f076
|
||||
|
||||
UnknownText_0x9f076: ; 0x9f076
|
||||
db $0, "You may enter only", $4f
|
||||
db "five BATTLE ROOMS", $55
|
||||
db "each day.", $51
|
||||
db "Please come back", $4f
|
||||
db "tomorrow.", $57
|
||||
; 0x9f0c1
|
||||
|
||||
UnknownText_0x9f0c1: ; 0x9f0c1
|
||||
db $0, "Sorry, but it's", $4f
|
||||
db "not possible to", $51
|
||||
db "register your", $4f
|
||||
db "current record at", $51
|
||||
db "the CENTER because", $4f
|
||||
db "too much time has", $51
|
||||
db "elapsed since the", $4f
|
||||
db "start of your", $55
|
||||
db "challenge.", $57
|
||||
; 0x9f151
|
||||
|
||||
; a dupe?
|
||||
UnknownText_0x9f151: ; 0x9f151
|
||||
db $0, "Sorry, but it's", $4f
|
||||
db "not possible to", $51
|
||||
db "register your most", $4f
|
||||
db "recent record at", $51
|
||||
db "the CENTER because", $4f
|
||||
db "too much time has", $51
|
||||
db "elapsed since the", $4f
|
||||
db "start of your", $55
|
||||
db "challenge.", $57
|
||||
; 0x9f1e5
|
||||
|
||||
UnknownText_0x9f1e5: ; 0x9f1e5
|
||||
db $0, "One or more of", $4f
|
||||
db "your #MON's", $55
|
||||
db "levels exceeds @"
|
||||
deciram ScriptVar, $13
|
||||
db $0, ".", $57
|
||||
; 0x9f217
|
||||
|
||||
UnknownText_0x9f217: ; 0x9f217
|
||||
text_from_ram $cd49
|
||||
db $0, " may not", $4f
|
||||
db "enter a BATTLE", $55
|
||||
db "ROOM under L70.", $51
|
||||
db "This BATTLE ROOM", $4f
|
||||
db "is for L@"
|
||||
deciram ScriptVar, $13
|
||||
db $0, ".", $57
|
||||
; 0x9f264
|
||||
|
||||
UnknownText_0x9f264: ; 0x9f264
|
||||
db $0, "Destroyed by the", $4f
|
||||
db "first opponent in", $51
|
||||
db "no time at all…", $4f
|
||||
db "I'm no good…", $57
|
||||
; 0x9f2a4
|
||||
|
||||
UnknownText_0x9f2a4: ; 0x9f2a4
|
||||
db $0, "There are lots of", $4f
|
||||
db "BATTLE ROOMS, but", $51
|
||||
db "I'm going to win", $4f
|
||||
db "them all!", $57
|
||||
; 0x9f2e3
|
||||
|
||||
UnknownText_0x9f2e3: ; 0x9f2e3
|
||||
db $0, "It's a grueling", $4f
|
||||
db "task, not being", $51
|
||||
db "able to use items", $4f
|
||||
db "in battle.", $51
|
||||
db "Making your", $4f
|
||||
db "#MON hold items", $51
|
||||
db "is the key to", $4f
|
||||
db "winning battles.", $57
|
||||
; 0x9f35b
|
||||
|
||||
UnknownText_0x9f35b: ; 0x9f35b
|
||||
db $0, "I'm trying to see", $4f
|
||||
db "how far I can go", $51
|
||||
db "using just bug", $4f
|
||||
db "#MON.", $51
|
||||
db "Don't let there be", $4f
|
||||
db "any fire #MON…", $57
|
||||
; 0x9f3b4
|
||||
|
||||
BattleTower1F_MapEventHeader: ; 0x9f3b4
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $9, $7, 3, GROUP_BATTLE_TOWER_OUTSIDE, MAP_BATTLE_TOWER_OUTSIDE
|
||||
warp_def $9, $8, 4, GROUP_BATTLE_TOWER_OUTSIDE, MAP_BATTLE_TOWER_OUTSIDE
|
||||
warp_def $0, $7, 1, GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 6, 6, $0, MapBattleTower1FSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $42, 10, 11, $6, $0, 255, 255, $0, 0, UnknownScript_0x9e3e2, $ffff
|
||||
person_event $27, 13, 18, $9, $0, 255, 255, $b0, 0, UnknownScript_0x9e55d, $ffff
|
||||
person_event $24, 13, 8, $5, $1, 255, 255, $80, 0, UnknownScript_0x9e568, $ffff
|
||||
person_event $25, 7, 5, $2, $11, 255, 255, $90, 0, UnknownScript_0x9e56b, $ffff
|
||||
person_event $30, 7, 18, $4, $10, 255, 255, $0, 0, UnknownScript_0x9e56e, $ffff
|
||||
; 0x9f40f
|
||||
|
161
maps/BattleTowerBattleRoom.asm
Normal file
161
maps/BattleTowerBattleRoom.asm
Normal file
@ -0,0 +1,161 @@
|
||||
BattleTowerBattleRoom_MapScriptHeader: ; 0x9f40f
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x9f419, $0000
|
||||
dw UnknownScript_0x9f420, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9f419
|
||||
|
||||
UnknownScript_0x9f419: ; 0x9f419
|
||||
disappear $2
|
||||
priorityjump UnknownScript_0x9f421
|
||||
dotrigger $1
|
||||
; 0x9f420
|
||||
|
||||
UnknownScript_0x9f420: ; 0x9f420
|
||||
end
|
||||
; 0x9f421
|
||||
|
||||
UnknownScript_0x9f421: ; 0x9f421
|
||||
applymovement $0, MovementData_0x9e58c
|
||||
UnknownScript_0x9f425: ; 0x9f425
|
||||
writebyte $2
|
||||
special $007a
|
||||
appear $2
|
||||
warpsound
|
||||
waitbutton
|
||||
applymovement $2, MovementData_0x9e592
|
||||
loadfont
|
||||
storetext 1, UnknownText_0x9f930 + 37 - $3000, $f
|
||||
follownotexact $0, $f
|
||||
giveegg 0, 123
|
||||
if_not_equal $0, UnknownScript_0x9f4c2
|
||||
copybytetovar $cf64
|
||||
if_equal $7, UnknownScript_0x9f4d9
|
||||
applymovement $2, MovementData_0x9e597
|
||||
warpsound
|
||||
disappear $2
|
||||
applymovement $3, MovementData_0x9e59c
|
||||
applymovement $0, MovementData_0x9e5a7
|
||||
loadfont
|
||||
2writetext UnknownText_0x9ee92
|
||||
closetext
|
||||
loadmovesprites
|
||||
playmusic $000d
|
||||
special $002e
|
||||
special $00a4
|
||||
pause 60
|
||||
special $0031
|
||||
special $003d
|
||||
loadfont
|
||||
2writetext UnknownText_0x9eebc
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9f483
|
||||
UnknownScript_0x9f477: ; 0x9f477
|
||||
loadmovesprites
|
||||
applymovement $0, MovementData_0x9e5a9
|
||||
applymovement $3, MovementData_0x9e5a1
|
||||
2jump UnknownScript_0x9f425
|
||||
; 0x9f483
|
||||
|
||||
UnknownScript_0x9f483: ; 0x9f483
|
||||
2writetext UnknownText_0x9ef5e
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9f4a3
|
||||
writebyte $7
|
||||
special $0086
|
||||
writebyte $1f
|
||||
special $0086
|
||||
writebyte $3
|
||||
special $0086
|
||||
playsound $0025
|
||||
waitbutton
|
||||
special $002e
|
||||
special $007e
|
||||
UnknownScript_0x9f4a3: ; 0x9f4a3
|
||||
2writetext UnknownText_0x9efbf
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9f477
|
||||
writebyte $4
|
||||
special $0086
|
||||
writebyte $6
|
||||
special $0086
|
||||
loadmovesprites
|
||||
special $002e
|
||||
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
|
||||
loadfont
|
||||
2jump UnknownScript_0x9e4b0
|
||||
; 0x9f4c2
|
||||
|
||||
UnknownScript_0x9f4c2: ; 0x9f4c2
|
||||
pause 60
|
||||
special $002f
|
||||
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
|
||||
writebyte $4
|
||||
special $0086
|
||||
loadfont
|
||||
2writetext UnknownText_0x9ea49
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9f4d9
|
||||
|
||||
UnknownScript_0x9f4d9: ; 0x9f4d9
|
||||
pause 60
|
||||
special $002f
|
||||
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
|
||||
loadfont
|
||||
2writetext UnknownText_0x9eaef
|
||||
2jump UnknownScript_0x9e47a
|
||||
; 0x9f4eb
|
||||
|
||||
UnknownScript_0x9f4eb: ; 0x9f4eb
|
||||
writebyte $4
|
||||
special $0086
|
||||
loadfont
|
||||
2writetext UnknownText_0x9f0c1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9f4f7
|
||||
|
||||
UnknownScript_0x9f4f7: ; 0x9f4f7
|
||||
writebyte $4
|
||||
special $0086
|
||||
writebyte $6
|
||||
special $0086
|
||||
loadfont
|
||||
2writetext UnknownText_0x9ea49
|
||||
2writetext UnknownText_0x9ec09
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9f50b
|
||||
|
||||
INCBIN "baserom.gbc",$9f50b,$9f52e-$9f50b
|
||||
|
||||
BattleTowerBattleRoom_MapEventHeader: ; 0x9f52e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $3, 4, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY
|
||||
warp_def $7, $4, 4, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $27, 4, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $0791
|
||||
person_event $42, 10, 5, $9, $0, 255, 255, $0, 0, ObjectEvent, $ffff
|
||||
; 0x9f558
|
||||
|
71
maps/BattleTowerElevator.asm
Normal file
71
maps/BattleTowerElevator.asm
Normal file
@ -0,0 +1,71 @@
|
||||
BattleTowerElevator_MapScriptHeader: ; 0x9f558
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x9f562, $0000
|
||||
dw UnknownScript_0x9f567, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9f562
|
||||
|
||||
UnknownScript_0x9f562: ; 0x9f562
|
||||
priorityjump UnknownScript_0x9f568
|
||||
dotrigger $1
|
||||
; 0x9f567
|
||||
|
||||
UnknownScript_0x9f567: ; 0x9f567
|
||||
end
|
||||
; 0x9f568
|
||||
|
||||
UnknownScript_0x9f568: ; 0x9f568
|
||||
follow $2, $0
|
||||
applymovement $2, MovementData_0x9f58f
|
||||
applymovement $0, MovementData_0x9f592
|
||||
writebyte $a
|
||||
special $0086
|
||||
playsound $006e
|
||||
earthquake 60
|
||||
waitbutton
|
||||
follow $2, $0
|
||||
applymovement $2, MovementData_0x9e578
|
||||
stopfollow
|
||||
warpsound
|
||||
disappear $2
|
||||
applymovement $0, MovementData_0x9e578
|
||||
warpcheck
|
||||
end
|
||||
; 0x9f58f
|
||||
|
||||
MovementData_0x9f58f: ; 0x9f58f
|
||||
step_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x9f592
|
||||
|
||||
MovementData_0x9f592: ; 0x9f592
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x9f594
|
||||
|
||||
BattleTowerElevator_MapEventHeader: ; 0x9f594
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $3, $1, 1, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY
|
||||
warp_def $3, $2, 1, GROUP_BATTLE_TOWER_HALLWAY, MAP_BATTLE_TOWER_HALLWAY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $42, 6, 5, $9, $0, 255, 255, $0, 0, MovementData_0x9f58f, $ffff
|
||||
; 0x9f5b1
|
||||
|
98
maps/BattleTowerHallway.asm
Normal file
98
maps/BattleTowerHallway.asm
Normal file
@ -0,0 +1,98 @@
|
||||
BattleTowerHallway_MapScriptHeader: ; 0x9f5b1
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x9f5bb, $0000
|
||||
dw UnknownScript_0x9f5c0, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9f5bb
|
||||
|
||||
UnknownScript_0x9f5bb: ; 0x9f5bb
|
||||
priorityjump UnknownScript_0x9f5c1
|
||||
dotrigger $1
|
||||
; 0x9f5c0
|
||||
|
||||
UnknownScript_0x9f5c0: ; 0x9f5c0
|
||||
end
|
||||
; 0x9f5c1
|
||||
|
||||
UnknownScript_0x9f5c1: ; 0x9f5c1
|
||||
follow $2, $0
|
||||
3callasm $27, $75cb
|
||||
2jump UnknownScript_0x9f5dc
|
||||
; 0x9f5cb
|
||||
|
||||
INCBIN "baserom.gbc",$9f5cb,$9f5dc - $9f5cb
|
||||
|
||||
UnknownScript_0x9f5dc: ; 0x9f5dc
|
||||
if_equal $3, UnknownScript_0x9f603
|
||||
if_equal $4, UnknownScript_0x9f603
|
||||
if_equal $5, UnknownScript_0x9f60a
|
||||
if_equal $6, UnknownScript_0x9f60a
|
||||
if_equal $7, UnknownScript_0x9f611
|
||||
if_equal $8, UnknownScript_0x9f611
|
||||
if_equal $9, UnknownScript_0x9f618
|
||||
if_equal $a, UnknownScript_0x9f618
|
||||
applymovement $2, MovementData_0x9e57a
|
||||
2jump UnknownScript_0x9f61f
|
||||
; 0x9f603
|
||||
|
||||
UnknownScript_0x9f603: ; 0x9f603
|
||||
applymovement $2, $657c
|
||||
2jump UnknownScript_0x9f61f
|
||||
; 0x9f60a
|
||||
|
||||
UnknownScript_0x9f60a: ; 0x9f60a
|
||||
applymovement $2, $6586
|
||||
2jump UnknownScript_0x9f61f
|
||||
; 0x9f611
|
||||
|
||||
UnknownScript_0x9f611: ; 0x9f611
|
||||
applymovement $2, $6584
|
||||
2jump UnknownScript_0x9f61f
|
||||
; 0x9f618
|
||||
|
||||
UnknownScript_0x9f618: ; 0x9f618
|
||||
applymovement $2, MovementData_0x9e582
|
||||
2jump UnknownScript_0x9f61f
|
||||
; 0x9f61f
|
||||
|
||||
UnknownScript_0x9f61f: ; 0x9f61f
|
||||
faceperson $0, $2
|
||||
loadfont
|
||||
2writetext UnknownText_0x9ec26
|
||||
closetext
|
||||
loadmovesprites
|
||||
stopfollow
|
||||
applymovement $0, $6576
|
||||
warpcheck
|
||||
end
|
||||
; 0x9f62f
|
||||
|
||||
BattleTowerHallway_MapEventHeader: ; 0x9f62f
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 6
|
||||
warp_def $1, $b, 1, GROUP_BATTLE_TOWER_ELEVATOR, MAP_BATTLE_TOWER_ELEVATOR
|
||||
warp_def $0, $5, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM
|
||||
warp_def $0, $7, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM
|
||||
warp_def $0, $9, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM
|
||||
warp_def $0, $d, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM
|
||||
warp_def $0, $f, 1, GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $42, 6, 15, $6, $0, 255, 255, $0, 0, BattleTowerHallway_MapEventHeader, $ffff
|
||||
; 0x9f660
|
||||
|
147
maps/BattleTowerOutside.asm
Normal file
147
maps/BattleTowerOutside.asm
Normal file
@ -0,0 +1,147 @@
|
||||
BattleTowerOutside_MapScriptHeader: ; 0x9f852
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 2
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x9f85a
|
||||
|
||||
dbw 2, UnknownScript_0x9f85b
|
||||
; 0x9f85a
|
||||
|
||||
UnknownScript_0x9f85a: ; 0x9f85a
|
||||
return
|
||||
; 0x9f85b
|
||||
|
||||
UnknownScript_0x9f85b: ; 0x9f85b
|
||||
clearbit1 $07cf
|
||||
return
|
||||
; 0x9f85f
|
||||
|
||||
UnknownScript_0x9f85f: ; 0x9f85f
|
||||
jumptextfaceplayer UnknownText_0x9f930
|
||||
; 0x9f862
|
||||
|
||||
UnknownScript_0x9f862: ; 0x9f862
|
||||
jumptextfaceplayer UnknownText_0x9f9db
|
||||
; 0x9f865
|
||||
|
||||
UnknownScript_0x9f865: ; 0x9f865
|
||||
jumptextfaceplayer UnknownText_0x9fa8c
|
||||
; 0x9f868
|
||||
|
||||
MapBattleTowerOutsideSignpost0Script: ; 0x9f868
|
||||
jumptext UnknownText_0x9fafc
|
||||
; 0x9f86b
|
||||
|
||||
UnknownText_0x9f86b: ; 0x9f86b
|
||||
db $0, "Wow, the BATTLE", $4f
|
||||
db "TOWER is huge! My", $51
|
||||
db "neck is tired from", $4f
|
||||
db "looking up at it.", $57
|
||||
; 0x9f8b3
|
||||
|
||||
UnknownText_0x9f8b3: ; 0x9f8b3
|
||||
db $0, "Wow, the BATTLE", $4f
|
||||
db "TOWER is huge!", $51
|
||||
db "Since there are a", $4f
|
||||
db "whole bunch of", $51
|
||||
db "trainers inside,", $4f
|
||||
db "there must also be", $51
|
||||
db "a wide variety of", $4f
|
||||
db "#MON.", $57
|
||||
; 0x9f930
|
||||
|
||||
UnknownText_0x9f930: ; 0x9f930
|
||||
db $0, "Wow, the BATTLE", $4f
|
||||
db "TOWER is huge!", $51
|
||||
db "There must be many", $4f
|
||||
db "kinds of #MON", $55
|
||||
db "in there!", $57
|
||||
; 0x9f97b
|
||||
|
||||
UnknownText_0x9f97b: ; 0x9f97b
|
||||
db $0, "What on earth do", $4f
|
||||
db "they do here?", $51
|
||||
db "If the name says", $4f
|
||||
db "anything, I guess", $51
|
||||
db "it must be for", $4f
|
||||
db "#MON battles.", $57
|
||||
; 0x9f9db
|
||||
|
||||
UnknownText_0x9f9db: ; 0x9f9db
|
||||
db $0, "You can use only", $4f
|
||||
db "three #MON.", $51
|
||||
db "It's so hard to", $4f
|
||||
db "decide which three", $51
|
||||
db "should go into", $4f
|
||||
db "battle…", $57
|
||||
; 0x9fa32
|
||||
|
||||
UnknownText_0x9fa32: ; 0x9fa32
|
||||
db $0, "Ehehehe…", $4f
|
||||
db "I sneaked out of", $55
|
||||
db "work to come here.", $51
|
||||
db "I'm never giving", $4f
|
||||
db "up until I become", $55
|
||||
db "a LEADER!", $57
|
||||
; 0x9fa8c
|
||||
|
||||
UnknownText_0x9fa8c: ; 0x9fa8c
|
||||
db $0, "Hehehe, I snuck", $4f
|
||||
db "out from work.", $51
|
||||
db "I can't bail out", $4f
|
||||
db "until I've won!", $51
|
||||
db "I have to win it", $4f
|
||||
db "all. That I must!", $57
|
||||
; 0x9faee
|
||||
|
||||
UnknownText_0x9faee: ; 0x9faee
|
||||
db $0, "BATTLE TOWER", $57
|
||||
; 0x9fafc
|
||||
|
||||
UnknownText_0x9fafc: ; 0x9fafc
|
||||
db $0, "BATTLE TOWER", $51
|
||||
db "Take the Ultimate", $4f
|
||||
db "Trainer Challenge!", $57
|
||||
; 0x9fb2f
|
||||
|
||||
UnknownText_0x9fb2f: ; 0x9fb2f
|
||||
db $0, "The BATTLE TOWER's", $4f
|
||||
db "doors are closed…", $57
|
||||
; 0x9fb54
|
||||
|
||||
UnknownText_0x9fb54: ; 0x9fb54
|
||||
db $0, "It's open!", $57
|
||||
; 0x9fb5f
|
||||
|
||||
BattleTowerOutside_MapEventHeader: ; 0x9fb5f
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $15, $8, 3, GROUP_ROUTE_40_BATTLE_TOWER_GATE, MAP_ROUTE_40_BATTLE_TOWER_GATE
|
||||
warp_def $15, $9, 4, GROUP_ROUTE_40_BATTLE_TOWER_GATE, MAP_ROUTE_40_BATTLE_TOWER_GATE
|
||||
warp_def $9, $8, 1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F
|
||||
warp_def $9, $9, 2, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 10, 10, $0, MapBattleTowerOutsideSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $66, 16, 10, $7, $0, 255, 255, $80, 0, UnknownScript_0x9f85f, $ffff
|
||||
person_event $2a, 15, 17, $2, $11, 255, 255, $a0, 0, UnknownScript_0x9f862, $ffff
|
||||
person_event $49, 22, 16, $5, $1, 255, 255, $0, 0, UnknownScript_0x9f865, $07cf
|
||||
person_event $28, 28, 16, $3, $0, 255, 255, $a0, 0, ObjectEvent, $ffff
|
||||
; 0x9fbb2
|
||||
|
||||
|
373
maps/BillsHouse.asm
Normal file
373
maps/BillsHouse.asm
Normal file
@ -0,0 +1,373 @@
|
||||
BillsHouse_MapScriptHeader: ; 0x189536
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x189538
|
||||
|
||||
UnknownScript_0x189538: ; 0x189538
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0000
|
||||
iftrue UnknownScript_0x1896ba
|
||||
checkbit1 $0324
|
||||
iftrue UnknownScript_0x1896c0
|
||||
checkbit1 $031a
|
||||
iftrue UnknownScript_0x189553
|
||||
2writetext UnknownText_0x1896ce
|
||||
keeptextopen
|
||||
setbit1 $031a
|
||||
UnknownScript_0x189553: ; 0x189553
|
||||
checkbit1 $031f
|
||||
iftrue UnknownScript_0x189697
|
||||
checkbit1 $031e
|
||||
iftrue UnknownScript_0x189680
|
||||
checkbit1 $031d
|
||||
iftrue UnknownScript_0x189669
|
||||
checkbit1 $031c
|
||||
iftrue UnknownScript_0x189652
|
||||
checkbit1 $031b
|
||||
iftrue UnknownScript_0x18963b
|
||||
2writetext UnknownText_0x1898c0
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x189732
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
2call UnknownScript_0x1896a5
|
||||
special $004d
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal LICKITUNG, UnknownScript_0x1896c6
|
||||
2call UnknownScript_0x1896b0
|
||||
setbit1 $031b
|
||||
2jump UnknownScript_0x18963b
|
||||
; 0x189592
|
||||
|
||||
UnknownScript_0x189592: ; 0x189592
|
||||
2writetext UnknownText_0x1898ff
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x189732
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
2call UnknownScript_0x1896a5
|
||||
special $004d
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal ODDISH, UnknownScript_0x1896c6
|
||||
2call UnknownScript_0x1896b0
|
||||
setbit1 $031c
|
||||
2jump UnknownScript_0x189652
|
||||
; 0x1895b3
|
||||
|
||||
UnknownScript_0x1895b3: ; 0x1895b3
|
||||
2writetext UnknownText_0x189953
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x189732
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
2call UnknownScript_0x1896a5
|
||||
special $004d
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal STARYU, UnknownScript_0x1896c6
|
||||
2call UnknownScript_0x1896b0
|
||||
setbit1 $031d
|
||||
2jump UnknownScript_0x189669
|
||||
; 0x1895d4
|
||||
|
||||
UnknownScript_0x1895d4: ; 0x1895d4
|
||||
checkver
|
||||
iftrue UnknownScript_0x1895f9
|
||||
2writetext UnknownText_0x1899fe
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x189732
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
2call UnknownScript_0x1896a5
|
||||
special $004d
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal GROWLITHE, UnknownScript_0x1896c6
|
||||
2call UnknownScript_0x1896b0
|
||||
setbit1 $031e
|
||||
2jump UnknownScript_0x189680
|
||||
; 0x1895f9
|
||||
|
||||
UnknownScript_0x1895f9: ; 0x1895f9
|
||||
2writetext UnknownText_0x189a57
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x189732
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
2call UnknownScript_0x1896a5
|
||||
special $004d
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal VULPIX, UnknownScript_0x1896c6
|
||||
2call UnknownScript_0x1896b0
|
||||
setbit1 $031e
|
||||
2jump UnknownScript_0x189680
|
||||
; 0x18961a
|
||||
|
||||
UnknownScript_0x18961a: ; 0x18961a
|
||||
2writetext UnknownText_0x189ab1
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x189732
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
2call UnknownScript_0x1896a5
|
||||
special $004d
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal PICHU, UnknownScript_0x1896c6
|
||||
2call UnknownScript_0x1896b0
|
||||
setbit1 $031f
|
||||
2jump UnknownScript_0x189697
|
||||
; 0x18963b
|
||||
|
||||
UnknownScript_0x18963b: ; 0x18963b
|
||||
checkbit1 $0320
|
||||
iftrue UnknownScript_0x189592
|
||||
2call UnknownScript_0x1896b5
|
||||
verbosegiveitem EVERSTONE, 1
|
||||
iffalse UnknownScript_0x1896cc
|
||||
setbit1 $0320
|
||||
setbit1 $0000
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x189652
|
||||
|
||||
UnknownScript_0x189652: ; 0x189652
|
||||
checkbit1 $0321
|
||||
iftrue UnknownScript_0x1895b3
|
||||
2call UnknownScript_0x1896b5
|
||||
verbosegiveitem LEAF_STONE, 1
|
||||
iffalse UnknownScript_0x1896cc
|
||||
setbit1 $0321
|
||||
setbit1 $0000
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x189669
|
||||
|
||||
UnknownScript_0x189669: ; 0x189669
|
||||
checkbit1 $0322
|
||||
iftrue UnknownScript_0x1895d4
|
||||
2call UnknownScript_0x1896b5
|
||||
verbosegiveitem WATER_STONE, 1
|
||||
iffalse UnknownScript_0x1896cc
|
||||
setbit1 $0322
|
||||
setbit1 $0000
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x189680
|
||||
|
||||
UnknownScript_0x189680: ; 0x189680
|
||||
checkbit1 $0323
|
||||
iftrue UnknownScript_0x18961a
|
||||
2call UnknownScript_0x1896b5
|
||||
verbosegiveitem FIRE_STONE, 1
|
||||
iffalse UnknownScript_0x1896cc
|
||||
setbit1 $0323
|
||||
setbit1 $0000
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x189697
|
||||
|
||||
UnknownScript_0x189697: ; 0x189697
|
||||
2call UnknownScript_0x1896b5
|
||||
verbosegiveitem THUNDERSTONE, 1
|
||||
iffalse UnknownScript_0x1896cc
|
||||
setbit1 $0324
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1896a5
|
||||
|
||||
UnknownScript_0x1896a5: ; 0x1896a5
|
||||
2writetext UnknownText_0x189760
|
||||
keeptextopen
|
||||
end
|
||||
; 0x1896aa
|
||||
|
||||
UnknownScript_0x1896aa: ; 0x1896aa
|
||||
2writetext UnknownText_0x189784
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1896b0
|
||||
|
||||
UnknownScript_0x1896b0: ; 0x1896b0
|
||||
2writetext UnknownText_0x1897a6
|
||||
keeptextopen
|
||||
end
|
||||
; 0x1896b5
|
||||
|
||||
UnknownScript_0x1896b5: ; 0x1896b5
|
||||
2writetext UnknownText_0x1897e1
|
||||
keeptextopen
|
||||
end
|
||||
; 0x1896ba
|
||||
|
||||
UnknownScript_0x1896ba: ; 0x1896ba
|
||||
2writetext UnknownText_0x18980e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1896c0
|
||||
|
||||
UnknownScript_0x1896c0: ; 0x1896c0
|
||||
2writetext UnknownText_0x18982a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1896c6
|
||||
|
||||
UnknownScript_0x1896c6: ; 0x1896c6
|
||||
2writetext UnknownText_0x189891
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1896cc
|
||||
|
||||
UnknownScript_0x1896cc: ; 0x1896cc
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1896ce
|
||||
|
||||
UnknownText_0x1896ce: ; 0x1896ce
|
||||
db $0, "Hm? You know BILL?", $4f
|
||||
db "He's my grandson.", $51
|
||||
db "He's in JOHTO. He", $4f
|
||||
db "does something", $51
|
||||
db "with PCs, so I'm", $4f
|
||||
db "house-sitting.", $57
|
||||
; 0x189732
|
||||
|
||||
UnknownText_0x189732: ; 0x189732
|
||||
db $0, "If you have that", $4f
|
||||
db "#MON, may I see", $55
|
||||
db "it, please?", $57
|
||||
; 0x189760
|
||||
|
||||
UnknownText_0x189760: ; 0x189760
|
||||
db $0, "You will show me?", $4f
|
||||
db "How good of you!", $57
|
||||
; 0x189784
|
||||
|
||||
UnknownText_0x189784: ; 0x189784
|
||||
db $0, "You don't have it?", $4f
|
||||
db "That's too bad…", $57
|
||||
; 0x1897a6
|
||||
|
||||
UnknownText_0x1897a6: ; 0x1897a6
|
||||
db $0, "Ah, so that is", $4f
|
||||
db "@"
|
||||
text_from_ram $d099
|
||||
db $0, "?", $51
|
||||
db "Isn't it cute!", $4f
|
||||
db "That's so kind of", $55
|
||||
db "you.", $57
|
||||
; 0x1897e1
|
||||
|
||||
UnknownText_0x1897e1: ; 0x1897e1
|
||||
db $0, "Thanks!", $51
|
||||
db "This is a token of", $4f
|
||||
db "my appreciation.", $57
|
||||
; 0x18980e
|
||||
|
||||
UnknownText_0x18980e: ; 0x18980e
|
||||
db $0, "Come visit again", $4f
|
||||
db "sometime.", $57
|
||||
; 0x18982a
|
||||
|
||||
UnknownText_0x18982a: ; 0x18982a
|
||||
db $0, "Thanks for showing", $4f
|
||||
db "me so many cute", $55
|
||||
db "#MON.", $51
|
||||
db "I really enjoyed", $4f
|
||||
db "myself. I'm glad", $51
|
||||
db "I've lived such a", $4f
|
||||
db "long life.", $57
|
||||
; 0x189891
|
||||
|
||||
UnknownText_0x189891: ; 0x189891
|
||||
db $0, "Hm?", $51
|
||||
db "That's not the", $4f
|
||||
db "#MON that I was", $55
|
||||
db "told about.", $57
|
||||
; 0x1898c0
|
||||
|
||||
UnknownText_0x1898c0: ; 0x1898c0
|
||||
db $0, "My grandson BILL", $4f
|
||||
db "told me about a", $51
|
||||
db "#MON that has a", $4f
|
||||
db "long tongue.", $57
|
||||
; 0x1898ff
|
||||
|
||||
UnknownText_0x1898ff: ; 0x1898ff
|
||||
db $0, "Ah, my grandson", $4f
|
||||
db "mentioned a round,", $51
|
||||
db "green #MON that", $4f
|
||||
db "has leaves growing", $55
|
||||
db "on its head.", $57
|
||||
; 0x189953
|
||||
|
||||
UnknownText_0x189953: ; 0x189953
|
||||
db $0, "Do you know of a", $4f
|
||||
db "sea #MON that", $51
|
||||
db "has a red sphere", $4f
|
||||
db "in its body?", $51
|
||||
db "You know, the one", $4f
|
||||
db "that's shaped like", $55
|
||||
db "a star?", $51
|
||||
db "I heard that it", $4f
|
||||
db "appears at night.", $51
|
||||
db "I would surely", $4f
|
||||
db "like to see it.", $57
|
||||
; 0x1899fe
|
||||
|
||||
UnknownText_0x1899fe: ; 0x1899fe
|
||||
db $0, "BILL told me about", $4f
|
||||
db "a #MON that is", $51
|
||||
db "very loyal to its", $4f
|
||||
db "trainer.", $51
|
||||
db "It's supposed to", $4f
|
||||
db "ROAR well.", $57
|
||||
; 0x189a57
|
||||
|
||||
UnknownText_0x189a57: ; 0x189a57
|
||||
db $0, "I heard about a", $4f
|
||||
db "cute #MON that", $55
|
||||
db "has six tails.", $51
|
||||
db "I would love to", $4f
|
||||
db "hug a cute #MON", $55
|
||||
db "like that.", $57
|
||||
; 0x189ab1
|
||||
|
||||
UnknownText_0x189ab1: ; 0x189ab1
|
||||
db $0, "Do you know that", $4f
|
||||
db "hugely popular", $55
|
||||
db "#MON?", $51
|
||||
db "The #MON that", $4f
|
||||
db "has a yellow body", $55
|
||||
db "and red cheeks.", $51
|
||||
db "I would love to", $4f
|
||||
db "see what it looks", $51
|
||||
db "like before it", $4f
|
||||
db "evolves.", $57
|
||||
; 0x189b42
|
||||
|
||||
BillsHouse_MapEventHeader: ; 0x189b42
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 1, GROUP_ROUTE_25, MAP_ROUTE_25
|
||||
warp_def $7, $3, 1, GROUP_ROUTE_25, MAP_ROUTE_25
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $2f, 7, 6, $7, $20, 255, 255, $90, 0, UnknownScript_0x189538, $ffff
|
||||
; 0x189b5f
|
||||
|
349
maps/BlackthornCity.asm
Normal file
349
maps/BlackthornCity.asm
Normal file
@ -0,0 +1,349 @@
|
||||
BlackthornCity_MapScriptHeader: ; 0x1a46d0
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 2
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x1a46d8
|
||||
|
||||
dbw 2, UnknownScript_0x1a46dc
|
||||
; 0x1a46d8
|
||||
|
||||
UnknownScript_0x1a46d8: ; 0x1a46d8
|
||||
setbit2 $004b
|
||||
return
|
||||
; 0x1a46dc
|
||||
|
||||
UnknownScript_0x1a46dc: ; 0x1a46dc
|
||||
checkcode $b
|
||||
if_equal SATURDAY, UnknownScript_0x1a46e5
|
||||
disappear $9
|
||||
return
|
||||
; 0x1a46e5
|
||||
|
||||
UnknownScript_0x1a46e5: ; 0x1a46e5
|
||||
appear $9
|
||||
return
|
||||
; 0x1a46e8
|
||||
|
||||
UnknownScript_0x1a46e8: ; 0x1a46e8
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c4
|
||||
iftrue UnknownScript_0x1a4702
|
||||
checkbit1 $0021
|
||||
iftrue UnknownScript_0x1a46fc
|
||||
2writetext UnknownText_0x1a477a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a46fc
|
||||
|
||||
UnknownScript_0x1a46fc: ; 0x1a46fc
|
||||
2writetext UnknownText_0x1a47f3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4702
|
||||
|
||||
UnknownScript_0x1a4702: ; 0x1a4702
|
||||
2writetext UnknownText_0x1a4865
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4708
|
||||
|
||||
UnknownScript_0x1a4708: ; 0x1a4708
|
||||
jumptextfaceplayer UnknownText_0x1a48c3
|
||||
; 0x1a470b
|
||||
|
||||
UnknownScript_0x1a470b: ; 0x1a470b
|
||||
jumptextfaceplayer UnknownText_0x1a48fb
|
||||
; 0x1a470e
|
||||
|
||||
UnknownScript_0x1a470e: ; 0x1a470e
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0021
|
||||
iftrue UnknownScript_0x1a471c
|
||||
2writetext UnknownText_0x1a494a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a471c
|
||||
|
||||
UnknownScript_0x1a471c: ; 0x1a471c
|
||||
2writetext UnknownText_0x1a4983
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4722
|
||||
|
||||
UnknownScript_0x1a4722: ; 0x1a4722
|
||||
jumptextfaceplayer UnknownText_0x1a49bd
|
||||
; 0x1a4725
|
||||
|
||||
UnknownScript_0x1a4725: ; 0x1a4725
|
||||
jumptextfaceplayer UnknownText_0x1a49f1
|
||||
; 0x1a4728
|
||||
|
||||
UnknownScript_0x1a4728: ; 0x1a4728
|
||||
jumptextfaceplayer UnknownText_0x1a4b1e
|
||||
; 0x1a472b
|
||||
|
||||
UnknownScript_0x1a472b: ; 0x1a472b
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $006d
|
||||
iftrue UnknownScript_0x1a4759
|
||||
checkcode $b
|
||||
if_not_equal SATURDAY, UnknownScript_0x1a475f
|
||||
checkbit1 $006c
|
||||
iftrue UnknownScript_0x1a4746
|
||||
2writetext UnknownText_0x1a4a27
|
||||
keeptextopen
|
||||
setbit1 $006c
|
||||
UnknownScript_0x1a4746: ; 0x1a4746
|
||||
2writetext UnknownText_0x1a4a57
|
||||
keeptextopen
|
||||
verbosegiveitem SPELL_TAG, 1
|
||||
iffalse UnknownScript_0x1a475d
|
||||
setbit1 $006d
|
||||
2writetext UnknownText_0x1a4a6b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4759
|
||||
|
||||
UnknownScript_0x1a4759: ; 0x1a4759
|
||||
2writetext UnknownText_0x1a4ab6
|
||||
closetext
|
||||
UnknownScript_0x1a475d: ; 0x1a475d
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a475f
|
||||
|
||||
UnknownScript_0x1a475f: ; 0x1a475f
|
||||
2writetext UnknownText_0x1a4b00
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4765
|
||||
|
||||
MapBlackthornCitySignpost0Script: ; 0x1a4765
|
||||
jumptext UnknownText_0x1a4b67
|
||||
; 0x1a4768
|
||||
|
||||
MapBlackthornCitySignpost1Script: ; 0x1a4768
|
||||
jumptext UnknownText_0x1a4b91
|
||||
; 0x1a476b
|
||||
|
||||
MapBlackthornCitySignpost2Script: ; 0x1a476b
|
||||
jumptext UnknownText_0x1a4bd9
|
||||
; 0x1a476e
|
||||
|
||||
MapBlackthornCitySignpost3Script: ; 0x1a476e
|
||||
jumptext UnknownText_0x1a4bef
|
||||
; 0x1a4771
|
||||
|
||||
MapBlackthornCitySignpost4Script: ; 0x1a4771
|
||||
jumptext UnknownText_0x1a4c03
|
||||
; 0x1a4774
|
||||
|
||||
MapBlackthornCitySignpost6Script: ; 0x1a4774
|
||||
jumpstd $0010
|
||||
; 0x1a4777
|
||||
|
||||
MapBlackthornCitySignpost5Script: ; 0x1a4777
|
||||
jumpstd $0011
|
||||
; 0x1a477a
|
||||
|
||||
UnknownText_0x1a477a: ; 0x1a477a
|
||||
db $0, "I am sorry.", $51
|
||||
db "CLAIR, our GYM", $4f
|
||||
db "LEADER, entered", $51
|
||||
db "the DRAGON'S DEN", $4f
|
||||
db "behind the GYM.", $51
|
||||
db "I have no idea", $4f
|
||||
db "when our LEADER", $55
|
||||
db "will return.", $57
|
||||
; 0x1a47f3
|
||||
|
||||
UnknownText_0x1a47f3: ; 0x1a47f3
|
||||
db $0, "CLAIR, our GYM", $4f
|
||||
db "LEADER, is waiting", $55
|
||||
db "for you.", $51
|
||||
db "However, it would", $4f
|
||||
db "be impossible for", $51
|
||||
db "a run-of-the-mill", $4f
|
||||
db "trainer to win.", $57
|
||||
; 0x1a4865
|
||||
|
||||
UnknownText_0x1a4865: ; 0x1a4865
|
||||
db $0, "You defeated", $4f
|
||||
db "CLAIR?", $51
|
||||
db "That's amazing!", $51
|
||||
db "I've never heard", $4f
|
||||
db "of her losing to", $51
|
||||
db "anyone other than", $4f
|
||||
db "LANCE.", $57
|
||||
; 0x1a48c3
|
||||
|
||||
UnknownText_0x1a48c3: ; 0x1a48c3
|
||||
db $0, "No. Only chosen", $4f
|
||||
db "trainers may train", $51
|
||||
db "here.", $4f
|
||||
db "Please leave.", $57
|
||||
; 0x1a48fb
|
||||
|
||||
UnknownText_0x1a48fb: ; 0x1a48fb
|
||||
db $0, "If CLAIR allows", $4f
|
||||
db "it, her grand-", $55
|
||||
db "father--our MASTER", $55
|
||||
db "--will also.", $51
|
||||
db "You may enter.", $57
|
||||
; 0x1a494a
|
||||
|
||||
UnknownText_0x1a494a: ; 0x1a494a
|
||||
db $0, "My radio's busted?", $4f
|
||||
db "Lately, I only get", $55
|
||||
db "this weird signal.", $57
|
||||
; 0x1a4983
|
||||
|
||||
UnknownText_0x1a4983: ; 0x1a4983
|
||||
db $0, "Arooo! Voices in", $4f
|
||||
db "my head!", $51
|
||||
db "Huh? I'm listening", $4f
|
||||
db "to my radio!", $57
|
||||
; 0x1a49bd
|
||||
|
||||
UnknownText_0x1a49bd: ; 0x1a49bd
|
||||
db $0, "Are you going to", $4f
|
||||
db "make your #MON", $55
|
||||
db "forget some moves?", $57
|
||||
; 0x1a49f1
|
||||
|
||||
UnknownText_0x1a49f1: ; 0x1a49f1
|
||||
db $0, "Dragon masters all", $4f
|
||||
db "come from the city", $55
|
||||
db "of BLACKTHORN.", $57
|
||||
; 0x1a4a27
|
||||
|
||||
UnknownText_0x1a4a27: ; 0x1a4a27
|
||||
db $0, "SANTOS: …", $51
|
||||
db "It's Saturday…", $51
|
||||
db "I'm SANTOS of", $4f
|
||||
db "Saturday…", $57
|
||||
; 0x1a4a57
|
||||
|
||||
UnknownText_0x1a4a57: ; 0x1a4a57
|
||||
db $0, "You can have this…", $57
|
||||
; 0x1a4a6b
|
||||
|
||||
UnknownText_0x1a4a6b: ; 0x1a4a6b
|
||||
db $0, "SANTOS: …", $51
|
||||
db "SPELL TAG…", $51
|
||||
db "Ghost-type moves", $4f
|
||||
db "get stronger…", $51
|
||||
db "It will frighten", $4f
|
||||
db "you…", $57
|
||||
; 0x1a4ab6
|
||||
|
||||
UnknownText_0x1a4ab6: ; 0x1a4ab6
|
||||
db $0, "SANTOS: …", $51
|
||||
db "See you again on", $4f
|
||||
db "another Saturday…", $51
|
||||
db "I won't have any", $4f
|
||||
db "more gifts…", $57
|
||||
; 0x1a4b00
|
||||
|
||||
UnknownText_0x1a4b00: ; 0x1a4b00
|
||||
db $0, "SANTOS: Today's", $4f
|
||||
db "not Saturday…", $57
|
||||
; 0x1a4b1e
|
||||
|
||||
UnknownText_0x1a4b1e: ; 0x1a4b1e
|
||||
db $0, "Wow, you came", $4f
|
||||
db "through the ICE", $55
|
||||
db "PATH?", $51
|
||||
db "You must be a real", $4f
|
||||
db "hotshot trainer!", $57
|
||||
; 0x1a4b67
|
||||
|
||||
UnknownText_0x1a4b67: ; 0x1a4b67
|
||||
db $0, "BLACKTHORN CITY", $51
|
||||
db "A Quiet Mountain", $4f
|
||||
db "Retreat", $57
|
||||
; 0x1a4b91
|
||||
|
||||
UnknownText_0x1a4b91: ; 0x1a4b91
|
||||
db $0, "BLACKTHORN CITY", $4f
|
||||
db "#MON GYM", $55
|
||||
db "LEADER: CLAIR", $51
|
||||
db "The Blessed User", $4f
|
||||
db "of Dragon #MON", $57
|
||||
; 0x1a4bd9
|
||||
|
||||
UnknownText_0x1a4bd9: ; 0x1a4bd9
|
||||
db $0, "MOVE DELETER'S", $4f
|
||||
db "HOUSE", $57
|
||||
; 0x1a4bef
|
||||
|
||||
UnknownText_0x1a4bef: ; 0x1a4bef
|
||||
db $0, "DRAGON'S DEN", $4f
|
||||
db "AHEAD", $57
|
||||
; 0x1a4c03
|
||||
|
||||
UnknownText_0x1a4c03: ; 0x1a4c03
|
||||
db $0, "TRAINER TIPS", $51
|
||||
db "A #MON holding", $4f
|
||||
db "a MIRACLEBERRY", $51
|
||||
db "will cure itself", $4f
|
||||
db "of any status", $55
|
||||
db "problem.", $57
|
||||
; 0x1a4c57
|
||||
|
||||
BlackthornCity_MapEventHeader: ; 0x1a4c57
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 8
|
||||
warp_def $b, $12, 1, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F
|
||||
warp_def $15, $d, 1, GROUP_BLACKTHORN_DRAGON_SPEECH_HOUSE, MAP_BLACKTHORN_DRAGON_SPEECH_HOUSE
|
||||
warp_def $17, $1d, 1, GROUP_BLACKTHORN_DODRIO_TRADE_HOUSE, MAP_BLACKTHORN_DODRIO_TRADE_HOUSE
|
||||
warp_def $1d, $f, 2, GROUP_BLACKTHORN_MART, MAP_BLACKTHORN_MART
|
||||
warp_def $1d, $15, 1, GROUP_BLACKTHORN_POKECENTER_1F, MAP_BLACKTHORN_POKECENTER_1F
|
||||
warp_def $1f, $9, 1, GROUP_MOVE_DELETERS_HOUSE, MAP_MOVE_DELETERS_HOUSE
|
||||
warp_def $9, $24, 2, GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F
|
||||
warp_def $1, $14, 1, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 7
|
||||
signpost 24, 34, $0, MapBlackthornCitySignpost0Script
|
||||
signpost 13, 17, $0, MapBlackthornCitySignpost1Script
|
||||
signpost 31, 7, $0, MapBlackthornCitySignpost2Script
|
||||
signpost 3, 21, $0, MapBlackthornCitySignpost3Script
|
||||
signpost 25, 5, $0, MapBlackthornCitySignpost4Script
|
||||
signpost 29, 16, $0, MapBlackthornCitySignpost5Script
|
||||
signpost 29, 22, $0, MapBlackthornCitySignpost6Script
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $2b, 16, 22, $6, $0, 255, 255, $80, 0, UnknownScript_0x1a46e8, $06e3
|
||||
person_event $2b, 16, 23, $6, $0, 255, 255, $80, 0, UnknownScript_0x1a46e8, $06e4
|
||||
person_event $2f, 6, 24, $6, $0, 255, 255, $0, 0, UnknownScript_0x1a4708, $074c
|
||||
person_event $2f, 6, 25, $8, $0, 255, 255, $0, 0, UnknownScript_0x1a470b, $074d
|
||||
person_event $41, 35, 28, $5, $1, 255, 255, $90, 0, UnknownScript_0x1a470e, $ffff
|
||||
person_event $24, 29, 13, $5, $2, 255, 255, $80, 0, UnknownScript_0x1a4722, $ffff
|
||||
person_event $27, 19, 17, $5, $1, 255, 255, $0, 0, UnknownScript_0x1a4725, $ffff
|
||||
person_event $27, 24, 26, $6, $0, 255, 255, $0, 0, UnknownScript_0x1a472b, $075d
|
||||
person_event $24, 23, 39, $7, $0, 255, 255, $a0, 0, UnknownScript_0x1a4728, $ffff
|
||||
; 0x1a4d1d
|
||||
|
43
maps/BlackthornDodrioTradeHouse.asm
Normal file
43
maps/BlackthornDodrioTradeHouse.asm
Normal file
@ -0,0 +1,43 @@
|
||||
BlackthornDodrioTradeHouse_MapScriptHeader: ; 0x195a28
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x195a2a
|
||||
|
||||
UnknownScript_0x195a2a: ; 0x195a2a
|
||||
faceplayer
|
||||
loadfont
|
||||
trade $3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195a31
|
||||
|
||||
MapBlackthornDodrioTradeHouseSignpost1Script: ; 0x195a31
|
||||
jumpstd $0003
|
||||
; 0x195a34
|
||||
|
||||
BlackthornDodrioTradeHouse_MapEventHeader: ; 0x195a34
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 3, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $7, $3, 3, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapBlackthornDodrioTradeHouseSignpost1Script
|
||||
signpost 1, 1, $0, MapBlackthornDodrioTradeHouseSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $28, 7, 6, $3, $0, 255, 255, $a0, 0, UnknownScript_0x195a2a, $ffff
|
||||
; 0x195a5b
|
||||
|
62
maps/BlackthornDragonSpeechHouse.asm
Normal file
62
maps/BlackthornDragonSpeechHouse.asm
Normal file
@ -0,0 +1,62 @@
|
||||
BlackthornDragonSpeechHouse_MapScriptHeader: ; 0x195947
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x195949
|
||||
|
||||
UnknownScript_0x195949: ; 0x195949
|
||||
jumptextfaceplayer UnknownText_0x19595c
|
||||
; 0x19594c
|
||||
|
||||
UnknownScript_0x19594c: ; 0x19594c
|
||||
loadfont
|
||||
2writetext UnknownText_0x1959ee
|
||||
cry DRATINI
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195956
|
||||
|
||||
UnknownText_0x195956: ; 0x195956
|
||||
limited_interpret_data 2
|
||||
db $0, "ズ", $03, $00
|
||||
|
||||
UnknownText_0x19595c: ; 0x19595c
|
||||
db $0, "A clan of trainers", $4f
|
||||
db "who can freely", $51
|
||||
db "command dragons", $4f
|
||||
db "live right here in", $55
|
||||
db "BLACKTHORN.", $51
|
||||
db "As a result, there", $4f
|
||||
db "are many legends", $51
|
||||
db "about dragons in", $4f
|
||||
db "this town.", $57
|
||||
; 0x1959ee
|
||||
|
||||
UnknownText_0x1959ee: ; 0x1959ee
|
||||
db $0, "DRATINI: Draa!", $57
|
||||
; 0x1959fe
|
||||
|
||||
BlackthornDragonSpeechHouse_MapEventHeader: ; 0x1959fe
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 2, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $7, $3, 2, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $30, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x195949, $ffff
|
||||
person_event $96, 9, 9, $16, $0, 255, 255, $90, 0, UnknownScript_0x19594c, $ffff
|
||||
; 0x195a28
|
||||
|
437
maps/BlackthornGym1F.asm
Normal file
437
maps/BlackthornGym1F.asm
Normal file
@ -0,0 +1,437 @@
|
||||
BlackthornGym1F_MapScriptHeader: ; 0x194e00
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x194e05
|
||||
; 0x194e05
|
||||
|
||||
UnknownScript_0x194e05: ; 0x194e05
|
||||
checkbit1 $0706
|
||||
iffalse UnknownScript_0x194e0f
|
||||
changeblock $8, $2, $3b
|
||||
UnknownScript_0x194e0f: ; 0x194e0f
|
||||
checkbit1 $0707
|
||||
iffalse UnknownScript_0x194e19
|
||||
changeblock $2, $4, $3a
|
||||
UnknownScript_0x194e19: ; 0x194e19
|
||||
checkbit1 $0708
|
||||
iffalse UnknownScript_0x194e23
|
||||
changeblock $8, $6, $3b
|
||||
UnknownScript_0x194e23: ; 0x194e23
|
||||
return
|
||||
; 0x194e24
|
||||
|
||||
UnknownScript_0x194e24: ; 0x194e24
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $0022
|
||||
iftrue UnknownScript_0x194e69
|
||||
checkbit1 $04c4
|
||||
iftrue UnknownScript_0x194e63
|
||||
2writetext UnknownText_0x194efa
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x194fd6, $0000
|
||||
loadtrainer CLAIR, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c4
|
||||
loadfont
|
||||
2writetext UnknownText_0x19500e
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $054a
|
||||
setbit1 $054b
|
||||
setbit1 $054c
|
||||
setbit1 $055d
|
||||
setbit1 $055e
|
||||
clearbit1 $0736
|
||||
setbit1 $074c
|
||||
clearbit1 $074d
|
||||
end
|
||||
; 0x194e63
|
||||
|
||||
UnknownScript_0x194e63: ; 0x194e63
|
||||
2writetext UnknownText_0x195162
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194e69
|
||||
|
||||
UnknownScript_0x194e69: ; 0x194e69
|
||||
checkbit1 $000f
|
||||
iftrue UnknownScript_0x194e94
|
||||
2writetext UnknownText_0x195196
|
||||
keeptextopen
|
||||
giveitem TM_24, $1
|
||||
iffalse UnknownScript_0x194e8e
|
||||
itemtotext TM_24, $0
|
||||
2writetext UnknownText_0x1951bf
|
||||
playsound $0001
|
||||
waitbutton
|
||||
itemnotify
|
||||
setbit1 $000f
|
||||
2writetext UnknownText_0x1951d1
|
||||
keeptextopen
|
||||
2jump UnknownScript_0x194e94
|
||||
; 0x194e8e
|
||||
|
||||
UnknownScript_0x194e8e: ; 0x194e8e
|
||||
2writetext UnknownText_0x19524f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194e94
|
||||
|
||||
UnknownScript_0x194e94: ; 0x194e94
|
||||
2writetext UnknownText_0x195272
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194e9a
|
||||
|
||||
TrainerCooltrainermPaul: ; 0x194e9a
|
||||
; bit/flag number
|
||||
dw $54a
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERM, PAUL
|
||||
|
||||
; text when seen
|
||||
dw CooltrainermPaulSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainermPaulBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainermPaulScript
|
||||
; 0x194ea6
|
||||
|
||||
CooltrainermPaulScript: ; 0x194ea6
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x1953f1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194eae
|
||||
|
||||
TrainerCooltrainermMike: ; 0x194eae
|
||||
; bit/flag number
|
||||
dw $54c
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERM, MIKE
|
||||
|
||||
; text when seen
|
||||
dw CooltrainermMikeSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainermMikeBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainermMikeScript
|
||||
; 0x194eba
|
||||
|
||||
CooltrainermMikeScript: ; 0x194eba
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x195467
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194ec2
|
||||
|
||||
TrainerCooltrainerfLola: ; 0x194ec2
|
||||
; bit/flag number
|
||||
dw $55e
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERF, LOLA
|
||||
|
||||
; text when seen
|
||||
dw CooltrainerfLolaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainerfLolaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainerfLolaScript
|
||||
; 0x194ece
|
||||
|
||||
CooltrainerfLolaScript: ; 0x194ece
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x195516
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194ed6
|
||||
|
||||
BlackthornGymGuyScript: ; 0x194ed6
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c4
|
||||
iftrue .BlackthornGymGuyWinScript
|
||||
2writetext BlackthornGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.BlackthornGymGuyWinScript
|
||||
2writetext BlackthornGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x194eea
|
||||
|
||||
MapBlackthornGym1FSignpost1Script: ; 0x194eea
|
||||
checkbit2 $0022
|
||||
iftrue UnknownScript_0x194ef3
|
||||
jumpstd $002d
|
||||
; 0x194ef3
|
||||
|
||||
UnknownScript_0x194ef3: ; 0x194ef3
|
||||
trainertotext CLAIR, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x194efa
|
||||
|
||||
UnknownText_0x194efa: ; 0x194efa
|
||||
db $0, "I am CLAIR.", $51
|
||||
db "The world's best", $4f
|
||||
db "dragon master.", $51
|
||||
db "I can hold my own", $4f
|
||||
db "against even the", $51
|
||||
db "#MON LEAGUE's", $4f
|
||||
db "ELITE FOUR.", $51
|
||||
db "Do you still want", $4f
|
||||
db "to take me on?", $51
|
||||
db "…Fine.", $4f
|
||||
db "Let's do it!", $51
|
||||
db "As a GYM LEADER,", $4f
|
||||
db "I will use my full", $51
|
||||
db "power against any", $4f
|
||||
db "opponent!", $57
|
||||
; 0x194fd6
|
||||
|
||||
UnknownText_0x194fd6: ; 0x194fd6
|
||||
db $0, "I lost?", $51
|
||||
db "I don't believe", $4f
|
||||
db "it. There must be", $55
|
||||
db "some mistake…", $57
|
||||
; 0x19500e
|
||||
|
||||
UnknownText_0x19500e: ; 0x19500e
|
||||
db $0, "I won't admit", $4f
|
||||
db "this.", $51
|
||||
db "I may have lost,", $4f
|
||||
db "but you're still", $51
|
||||
db "not ready for the", $4f
|
||||
db "#MON LEAGUE.", $51
|
||||
db "I know. You should", $4f
|
||||
db "take the dragon", $55
|
||||
db "user challenge.", $51
|
||||
db "Behind this GYM is", $4f
|
||||
db "a place called", $55
|
||||
db "DRAGON'S DEN.", $51
|
||||
db "There is a small", $4f
|
||||
db "shrine at its", $51
|
||||
db "center.", $4f
|
||||
db "Go there.", $51
|
||||
db "If you can prove", $4f
|
||||
db "that you've lost", $51
|
||||
db "your lazy ideals,", $4f
|
||||
db "I will recognize", $51
|
||||
db "you as a trainer", $4f
|
||||
db "worthy of a GYM", $55
|
||||
db "BADGE!", $57
|
||||
; 0x195162
|
||||
|
||||
UnknownText_0x195162: ; 0x195162
|
||||
db $0, "What's the matter?", $51
|
||||
db "Is it too much to", $4f
|
||||
db "expect of you?", $57
|
||||
; 0x195196
|
||||
|
||||
UnknownText_0x195196: ; 0x195196
|
||||
db $0, "You've kept me", $4f
|
||||
db "waiting!", $51
|
||||
db "Here! Take this!", $57
|
||||
; 0x1951bf
|
||||
|
||||
UnknownText_0x1951bf: ; 0x1951bf
|
||||
db $0, $52, " received", $4f
|
||||
db "TM24.", $57
|
||||
; 0x1951d1
|
||||
|
||||
UnknownText_0x1951d1: ; 0x1951d1
|
||||
db $0, "That contains", $4f
|
||||
db "DRAGONBREATH.", $51
|
||||
db "No, it doesn't", $4f
|
||||
db "have anything to", $55
|
||||
db "do with my breath.", $51
|
||||
db "If you don't want", $4f
|
||||
db "it, you don't have", $55
|
||||
db "to take it.", $57
|
||||
; 0x19524f
|
||||
|
||||
UnknownText_0x19524f: ; 0x19524f
|
||||
db $0, "What is this? You", $4f
|
||||
db "don't have room?", $57
|
||||
; 0x195272
|
||||
|
||||
UnknownText_0x195272: ; 0x195272
|
||||
db $0, "What's the matter?", $51
|
||||
db "Aren't you headed", $4f
|
||||
db "to the #MON", $55
|
||||
db "LEAGUE?", $51
|
||||
db "Don't you know", $4f
|
||||
db "where it is?", $51
|
||||
db "From here, go to", $4f
|
||||
db "NEW BARK TOWN.", $51
|
||||
db "Then SURF east.", $4f
|
||||
db "The route there is", $55
|
||||
db "very tough.", $51
|
||||
db "Don't you dare", $4f
|
||||
db "lose at the #-", $55
|
||||
db "MON LEAGUE!", $51
|
||||
db "If you do, I'll", $4f
|
||||
db "feel even worse", $51
|
||||
db "about having lost", $4f
|
||||
db "to you!", $51
|
||||
db "Give it every-", $4f
|
||||
db "thing you've got.", $57
|
||||
; 0x195396
|
||||
|
||||
CooltrainermPaulSeenText: ; 0x195396
|
||||
db $0, "Your first battle", $4f
|
||||
db "against dragons?", $51
|
||||
db "I'll show you how", $4f
|
||||
db "tough they are!", $57
|
||||
; 0x1953db
|
||||
|
||||
CooltrainermPaulBeatenText: ; 0x1953db
|
||||
db $0, "My dragon #MON", $4f
|
||||
db "lost?", $57
|
||||
; 0x1953f1
|
||||
|
||||
UnknownText_0x1953f1: ; 0x1953f1
|
||||
db $0, "LANCE told you", $4f
|
||||
db "that he'd like to", $51
|
||||
db "see you again?", $4f
|
||||
db "Not a chance!", $57
|
||||
; 0x19542f
|
||||
|
||||
CooltrainermMikeSeenText: ; 0x19542f
|
||||
db $0, "My chance of", $4f
|
||||
db "losing? Not even", $55
|
||||
db "one percent!", $57
|
||||
; 0x19545b
|
||||
|
||||
CooltrainermMikeBeatenText: ; 0x19545b
|
||||
db $0, "That's odd.", $57
|
||||
; 0x195467
|
||||
|
||||
UnknownText_0x195467: ; 0x195467
|
||||
db $0, "I know my short-", $4f
|
||||
db "comings now.", $51
|
||||
db "Thanks for showing", $4f
|
||||
db "me!", $57
|
||||
; 0x19549d
|
||||
|
||||
CooltrainerfLolaSeenText: ; 0x19549d
|
||||
db $0, "Dragons are sacred", $4f
|
||||
db "#MON.", $51
|
||||
db "They are full of", $4f
|
||||
db "life energy.", $51
|
||||
db "If you're not", $4f
|
||||
db "serious, you won't", $51
|
||||
db "be able to beat", $4f
|
||||
db "them.", $57
|
||||
; 0x19550a
|
||||
|
||||
CooltrainerfLolaBeatenText: ; 0x19550a
|
||||
db $0, "Way to go!", $57
|
||||
; 0x195516
|
||||
|
||||
UnknownText_0x195516: ; 0x195516
|
||||
db $0, "Dragons are weak", $4f
|
||||
db "against dragon-", $55
|
||||
db "type moves.", $57
|
||||
; 0x195544
|
||||
|
||||
BlackthornGymGuyText: ; 0x195544
|
||||
db $0, "Yo! CHAMP in", $4f
|
||||
db "making!", $51
|
||||
db "It's been a long", $4f
|
||||
db "journey, but we", $51
|
||||
db "are almost done!", $4f
|
||||
db "Count on me!", $51
|
||||
db "CLAIR uses the", $4f
|
||||
db "mythical and sac-", $55
|
||||
db "red dragon-type", $55
|
||||
db "#MON.", $51
|
||||
db "You can't damage", $4f
|
||||
db "them very easily.", $51
|
||||
db "But you know,", $4f
|
||||
db "they're supposed", $51
|
||||
db "to be weak against", $4f
|
||||
db "ice-type moves.", $57
|
||||
; 0x195632
|
||||
|
||||
BlackthornGymGuyWinText: ; 0x195632
|
||||
db $0, "You were great to", $4f
|
||||
db "beat CLAIR!", $51
|
||||
db "All that's left is", $4f
|
||||
db "the #MON LEAGUE", $55
|
||||
db "challenge.", $51
|
||||
db "You're on the way", $4f
|
||||
db "to becoming the", $55
|
||||
db "#MON CHAMPION!", $57
|
||||
; 0x1956ae
|
||||
|
||||
BlackthornGym1F_MapEventHeader: ; 0x1956ae
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 7
|
||||
warp_def $11, $4, 1, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $11, $5, 1, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $7, $1, 1, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F
|
||||
warp_def $9, $7, 2, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F
|
||||
warp_def $6, $2, 3, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F
|
||||
warp_def $7, $7, 4, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F
|
||||
warp_def $6, $7, 5, GROUP_BLACKTHORN_GYM_2F, MAP_BLACKTHORN_GYM_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 15, 3, $0, MapBlackthornGym1FSignpost1Script
|
||||
signpost 15, 6, $0, MapBlackthornGym1FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $19, 7, 9, $6, $0, 255, 255, $90, 0, UnknownScript_0x194e24, $ffff
|
||||
person_event $23, 10, 10, $6, $0, 255, 255, $82, 3, TrainerCooltrainermMike, $ffff
|
||||
person_event $23, 18, 5, $6, $0, 255, 255, $82, 3, TrainerCooltrainermPaul, $ffff
|
||||
person_event $24, 6, 13, $6, $0, 255, 255, $82, 1, TrainerCooltrainerfLola, $ffff
|
||||
person_event $48, 19, 11, $6, $0, 255, 255, $80, 0, BlackthornGymGuyScript, $ffff
|
||||
; 0x195722
|
||||
|
153
maps/BlackthornGym2F.asm
Normal file
153
maps/BlackthornGym2F.asm
Normal file
@ -0,0 +1,153 @@
|
||||
BlackthornGym2F_MapScriptHeader: ; 0x195722
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 3, UnknownScript_0x195727
|
||||
; 0x195727
|
||||
|
||||
UnknownScript_0x195727: ; 0x195727
|
||||
writecmdqueue $572b
|
||||
return
|
||||
; 0x19572b
|
||||
|
||||
INCBIN "baserom.gbc",$19572b,$33
|
||||
|
||||
UnknownScript_0x19575e: ; 0x19575e
|
||||
jumpstd $000e
|
||||
; 0x195761
|
||||
|
||||
TrainerCooltrainermCody: ; 0x195761
|
||||
; bit/flag number
|
||||
dw $54b
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERM, CODY
|
||||
|
||||
; text when seen
|
||||
dw CooltrainermCodySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainermCodyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainermCodyScript
|
||||
; 0x19576d
|
||||
|
||||
CooltrainermCodyScript: ; 0x19576d
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x1957d5
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195775
|
||||
|
||||
TrainerCooltrainerfFran: ; 0x195775
|
||||
; bit/flag number
|
||||
dw $55d
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERF, FRAN
|
||||
|
||||
; text when seen
|
||||
dw CooltrainerfFranSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainerfFranBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainerfFranScript
|
||||
; 0x195781
|
||||
|
||||
CooltrainerfFranScript: ; 0x195781
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x195883
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195789
|
||||
|
||||
CooltrainermCodySeenText: ; 0x195789
|
||||
db $0, "It's not as if we", $4f
|
||||
db "all use dragon-", $55
|
||||
db "type #MON.", $57
|
||||
; 0x1957b6
|
||||
|
||||
CooltrainermCodyBeatenText: ; 0x1957b6
|
||||
db $0, "Rats! If only I", $4f
|
||||
db "had a dragon!", $57
|
||||
; 0x1957d5
|
||||
|
||||
UnknownText_0x1957d5: ; 0x1957d5
|
||||
db $0, "Members of our", $4f
|
||||
db "dragon-user clan", $51
|
||||
db "can use dragon", $4f
|
||||
db "#MON only after", $51
|
||||
db "our MASTER allows", $4f
|
||||
db "it.", $57
|
||||
; 0x19582b
|
||||
|
||||
CooltrainerfFranSeenText: ; 0x19582b
|
||||
db $0, "I can't allow a", $4f
|
||||
db "nameless trainer", $55
|
||||
db "past me!", $51
|
||||
db "CLAIR would be", $4f
|
||||
db "livid if I did!", $57
|
||||
; 0x195874
|
||||
|
||||
CooltrainerfFranBeatenText: ; 0x195874
|
||||
db $0, "Awww… I lost…", $57
|
||||
; 0x195883
|
||||
|
||||
UnknownText_0x195883: ; 0x195883
|
||||
db $0, "Uh-oh… CLAIR is", $4f
|
||||
db "going to be mad…", $57
|
||||
; 0x1958a5
|
||||
|
||||
UnknownText_0x1958a5: ; 0x1958a5
|
||||
db $0, "The boulder fell", $4f
|
||||
db "through!", $57
|
||||
; 0x1958c0
|
||||
|
||||
BlackthornGym2F_MapEventHeader: ; 0x1958c0
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 5
|
||||
warp_def $7, $1, 3, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F
|
||||
warp_def $9, $7, 4, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F
|
||||
warp_def $5, $2, 5, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F
|
||||
warp_def $7, $8, 6, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F
|
||||
warp_def $3, $8, 7, GROUP_BLACKTHORN_GYM_1F, MAP_BLACKTHORN_GYM_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 8
|
||||
person_event $23, 5, 8, $9, $0, 255, 255, $82, 1, TrainerCooltrainermCody, $ffff
|
||||
person_event $24, 15, 8, $8, $0, 255, 255, $82, 1, TrainerCooltrainerfFran, $ffff
|
||||
person_event $5a, 6, 12, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $0706
|
||||
person_event $5a, 7, 6, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $0707
|
||||
person_event $5a, 20, 10, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $0708
|
||||
person_event $5a, 7, 7, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $ffff
|
||||
person_event $5a, 5, 10, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $ffff
|
||||
person_event $5a, 18, 12, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $ffff
|
||||
; 0x195947
|
||||
|
65
maps/BlackthornMart.asm
Normal file
65
maps/BlackthornMart.asm
Normal file
@ -0,0 +1,65 @@
|
||||
BlackthornMart_MapScriptHeader: ; 0x195a5b
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x195a5d
|
||||
|
||||
UnknownScript_0x195a5d: ; 0x195a5d
|
||||
loadfont
|
||||
pokemart $0, $0011
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195a64
|
||||
|
||||
UnknownScript_0x195a64: ; 0x195a64
|
||||
jumptextfaceplayer UnknownText_0x195a6a
|
||||
; 0x195a67
|
||||
|
||||
UnknownScript_0x195a67: ; 0x195a67
|
||||
jumptextfaceplayer UnknownText_0x195ae9
|
||||
; 0x195a6a
|
||||
|
||||
UnknownText_0x195a6a: ; 0x195a6a
|
||||
db $0, "You can't buy MAX", $4f
|
||||
db "REVIVE, but it", $51
|
||||
db "fully restores a", $4f
|
||||
db "fainted #MON.", $51
|
||||
db "Beware--it won't", $4f
|
||||
db "restore PP, the", $51
|
||||
db "POWER POINTS", $4f
|
||||
db "needed for moves.", $57
|
||||
; 0x195ae9
|
||||
|
||||
UnknownText_0x195ae9: ; 0x195ae9
|
||||
db $0, "MAX REPEL keeps", $4f
|
||||
db "weak #MON away", $55
|
||||
db "from you.", $51
|
||||
db "It's the longest", $4f
|
||||
db "lasting of the", $55
|
||||
db "REPEL sprays.", $57
|
||||
; 0x195b40
|
||||
|
||||
BlackthornMart_MapEventHeader: ; 0x195b40
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 4, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $7, $3, 4, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x195a5d, $ffff
|
||||
person_event $23, 10, 11, $5, $2, 255, 255, $0, 0, UnknownScript_0x195a64, $ffff
|
||||
person_event $41, 6, 9, $6, $0, 255, 255, $a0, 0, UnknownScript_0x195a67, $ffff
|
||||
; 0x195b77
|
||||
|
69
maps/BlackthornPokeCenter1F.asm
Normal file
69
maps/BlackthornPokeCenter1F.asm
Normal file
@ -0,0 +1,69 @@
|
||||
BlackthornPokeCenter1F_MapScriptHeader: ; 0x195b77
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x195b79
|
||||
|
||||
UnknownScript_0x195b79: ; 0x195b79
|
||||
jumpstd $0000
|
||||
; 0x195b7c
|
||||
|
||||
UnknownScript_0x195b7c: ; 0x195b7c
|
||||
jumptextfaceplayer UnknownText_0x195b85
|
||||
; 0x195b7f
|
||||
|
||||
UnknownScript_0x195b7f: ; 0x195b7f
|
||||
jumptextfaceplayer UnknownText_0x195bfd
|
||||
; 0x195b82
|
||||
|
||||
UnknownScript_0x195b82: ; 0x195b82
|
||||
jumpstd $0033
|
||||
; 0x195b85
|
||||
|
||||
UnknownText_0x195b85: ; 0x195b85
|
||||
db $0, "Deep inside far-", $4f
|
||||
db "off INDIGO PLATEAU", $51
|
||||
db "is the #MON", $4f
|
||||
db "LEAGUE.", $51
|
||||
db "I hear the best", $4f
|
||||
db "trainers gather", $51
|
||||
db "there from around", $4f
|
||||
db "the country.", $57
|
||||
; 0x195bfd
|
||||
|
||||
UnknownText_0x195bfd: ; 0x195bfd
|
||||
db $0, "There was this", $4f
|
||||
db "move I just had", $51
|
||||
db "to teach my #-", $4f
|
||||
db "MON.", $51
|
||||
db "So I got the MOVE", $4f
|
||||
db "DELETER to make it", $55
|
||||
db "forget an HM move.", $57
|
||||
; 0x195c69
|
||||
|
||||
BlackthornPokeCenter1F_MapEventHeader: ; 0x195c69
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 5, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $7, $4, 5, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x195b79, $ffff
|
||||
person_event $40, 7, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x195b7c, $ffff
|
||||
person_event $26, 8, 5, $3, $0, 255, 255, $a0, 0, UnknownScript_0x195b7f, $ffff
|
||||
person_event $23, 10, 11, $5, $1, 255, 255, $80, 0, UnknownScript_0x195b82, $ffff
|
||||
; 0x195cb2
|
||||
|
159
maps/BluesHouse.asm
Normal file
159
maps/BluesHouse.asm
Normal file
@ -0,0 +1,159 @@
|
||||
BluesHouse_MapScriptHeader: ; 0x19b0ce
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x19b0d0
|
||||
|
||||
UnknownScript_0x19b0d0: ; 0x19b0d0
|
||||
faceplayer
|
||||
loadfont
|
||||
checkcode $a
|
||||
if_equal $f, UnknownScript_0x19b0de
|
||||
2writetext UnknownText_0x19b130
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19b0de
|
||||
|
||||
UnknownScript_0x19b0de: ; 0x19b0de
|
||||
checkbit2 $005c
|
||||
iftrue UnknownScript_0x19b11e
|
||||
2writetext UnknownText_0x19b1b6
|
||||
yesorno
|
||||
iffalse UnknownScript_0x19b124
|
||||
2writetext UnknownText_0x19b244
|
||||
closetext
|
||||
special $0063
|
||||
if_equal $0, UnknownScript_0x19b124
|
||||
if_equal $1, UnknownScript_0x19b12a
|
||||
setbit2 $005c
|
||||
2writetext UnknownText_0x19b266
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $002e
|
||||
playmusic $000d
|
||||
pause 60
|
||||
special $0031
|
||||
special $003d
|
||||
loadfont
|
||||
2writetext UnknownText_0x19b296
|
||||
special $0064
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x19b2aa
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19b11e
|
||||
|
||||
UnknownScript_0x19b11e: ; 0x19b11e
|
||||
2writetext UnknownText_0x19b2fa
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19b124
|
||||
|
||||
UnknownScript_0x19b124: ; 0x19b124
|
||||
2writetext UnknownText_0x19b334
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19b12a
|
||||
|
||||
UnknownScript_0x19b12a: ; 0x19b12a
|
||||
2writetext UnknownText_0x19b377
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19b130
|
||||
|
||||
UnknownText_0x19b130: ; 0x19b130
|
||||
db $0, "DAISY: Hi! My kid", $4f
|
||||
db "brother is the GYM", $51
|
||||
db "LEADER in VIRIDIAN", $4f
|
||||
db "CITY.", $51
|
||||
db "But he goes out", $4f
|
||||
db "of town so often,", $51
|
||||
db "it causes problems", $4f
|
||||
db "for the trainers.", $57
|
||||
; 0x19b1b6
|
||||
|
||||
UnknownText_0x19b1b6: ; 0x19b1b6
|
||||
db $0, "DAISY: Hi! Good", $4f
|
||||
db "timing. I'm about", $55
|
||||
db "to have some tea.", $51
|
||||
db "Would you like to", $4f
|
||||
db "join me?", $51
|
||||
db "Oh, your #MON", $4f
|
||||
db "are a bit dirty.", $51
|
||||
db "Would you like me", $4f
|
||||
db "to groom one?", $57
|
||||
; 0x19b244
|
||||
|
||||
UnknownText_0x19b244: ; 0x19b244
|
||||
db $0, "DAISY: Which one", $4f
|
||||
db "should I groom?", $57
|
||||
; 0x19b266
|
||||
|
||||
UnknownText_0x19b266: ; 0x19b266
|
||||
db $0, "DAISY: OK, I'll", $4f
|
||||
db "get it looking", $55
|
||||
db "nice in no time.", $57
|
||||
; 0x19b296
|
||||
|
||||
UnknownText_0x19b296: ; 0x19b296
|
||||
text_from_ram $d099
|
||||
db $0, " looks", $4f
|
||||
db "content.", $57
|
||||
; 0x19b2aa
|
||||
|
||||
UnknownText_0x19b2aa: ; 0x19b2aa
|
||||
db $0, "DAISY: There you", $4f
|
||||
db "go! All done.", $51
|
||||
db "See? Doesn't it", $4f
|
||||
db "look nice?", $51
|
||||
db "It's such a cute", $4f
|
||||
db "#MON.", $57
|
||||
; 0x19b2fa
|
||||
|
||||
UnknownText_0x19b2fa: ; 0x19b2fa
|
||||
db $0, "DAISY: I always", $4f
|
||||
db "have tea around", $51
|
||||
db "this time. Come", $4f
|
||||
db "join me.", $57
|
||||
; 0x19b334
|
||||
|
||||
UnknownText_0x19b334: ; 0x19b334
|
||||
db $0, "DAISY: You don't", $4f
|
||||
db "want to have one", $51
|
||||
db "groomed? OK, we'll", $4f
|
||||
db "just have tea.", $57
|
||||
; 0x19b377
|
||||
|
||||
UnknownText_0x19b377: ; 0x19b377
|
||||
db $0, "DAISY: Oh, sorry.", $4f
|
||||
db "I honestly can't", $55
|
||||
db "groom an EGG.", $57
|
||||
; 0x19b3a8
|
||||
|
||||
BluesHouse_MapEventHeader: ; 0x19b3a8
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 2, GROUP_PALLET_TOWN, MAP_PALLET_TOWN
|
||||
warp_def $7, $3, 2, GROUP_PALLET_TOWN, MAP_PALLET_TOWN
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $f, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x19b0d0, $ffff
|
||||
; 0x19b3c5
|
||||
|
149
maps/BrunosRoom.asm
Normal file
149
maps/BrunosRoom.asm
Normal file
@ -0,0 +1,149 @@
|
||||
BrunosRoom_MapScriptHeader: ; 0x180986
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x180993, $0000
|
||||
dw UnknownScript_0x180997, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x180998
|
||||
; 0x180993
|
||||
|
||||
UnknownScript_0x180993: ; 0x180993
|
||||
priorityjump UnknownScript_0x1809ad
|
||||
end
|
||||
; 0x180997
|
||||
|
||||
UnknownScript_0x180997: ; 0x180997
|
||||
end
|
||||
; 0x180998
|
||||
|
||||
UnknownScript_0x180998: ; 0x180998
|
||||
checkbit1 $030d
|
||||
iffalse UnknownScript_0x1809a2
|
||||
changeblock $4, $e, $2a
|
||||
UnknownScript_0x1809a2: ; 0x1809a2
|
||||
checkbit1 $030e
|
||||
iffalse UnknownScript_0x1809ac
|
||||
changeblock $4, $2, $16
|
||||
UnknownScript_0x1809ac: ; 0x1809ac
|
||||
return
|
||||
; 0x1809ad
|
||||
|
||||
UnknownScript_0x1809ad: ; 0x1809ad
|
||||
applymovement $0, MovementData_0x1809f9
|
||||
refreshscreen $86
|
||||
playsound $001b
|
||||
earthquake 80
|
||||
changeblock $4, $e, $2a
|
||||
reloadmappart
|
||||
loadmovesprites
|
||||
dotrigger $1
|
||||
setbit1 $030d
|
||||
waitbutton
|
||||
end
|
||||
; 0x1809c5
|
||||
|
||||
UnknownScript_0x1809c5: ; 0x1809c5
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $05ba
|
||||
iftrue UnknownScript_0x1809f3
|
||||
2writetext UnknownText_0x1809fe
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x180b23, $0000
|
||||
loadtrainer BRUNO, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $05ba
|
||||
loadfont
|
||||
2writetext UnknownText_0x180b3c
|
||||
closetext
|
||||
loadmovesprites
|
||||
playsound $001f
|
||||
changeblock $4, $2, $16
|
||||
reloadmappart
|
||||
loadmovesprites
|
||||
setbit1 $030e
|
||||
waitbutton
|
||||
end
|
||||
; 0x1809f3
|
||||
|
||||
UnknownScript_0x1809f3: ; 0x1809f3
|
||||
2writetext UnknownText_0x180b3c
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1809f9
|
||||
|
||||
MovementData_0x1809f9: ; 0x1809f9
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x1809fe
|
||||
|
||||
UnknownText_0x1809fe: ; 0x1809fe
|
||||
db $0, "I am BRUNO of the", $4f
|
||||
db "ELITE FOUR.", $51
|
||||
db "I always train to", $4f
|
||||
db "the extreme be-", $55
|
||||
db "cause I believe in", $55
|
||||
db "our potential.", $51
|
||||
db "That is how we", $4f
|
||||
db "became strong.", $51
|
||||
db "Can you withstand", $4f
|
||||
db "our power?", $51
|
||||
db "Hm? I see no fear", $4f
|
||||
db "in you. You look", $51
|
||||
db "determined. Per-", $4f
|
||||
db "fect for battle!", $51
|
||||
db "Ready, ", $52, "?", $4f
|
||||
db "You will bow down", $51
|
||||
db "to our overwhelm-", $4f
|
||||
db "ing power!", $51
|
||||
db "Hoo hah!", $57
|
||||
; 0x180b23
|
||||
|
||||
UnknownText_0x180b23: ; 0x180b23
|
||||
db $0, "Why? How could we", $4f
|
||||
db "lose?", $57
|
||||
; 0x180b3c
|
||||
|
||||
UnknownText_0x180b3c: ; 0x180b3c
|
||||
db $0, "Having lost, I", $4f
|
||||
db "have no right to", $55
|
||||
db "say anything…", $51
|
||||
db "Go face your next", $4f
|
||||
db "challenge!", $57
|
||||
; 0x180b88
|
||||
|
||||
BrunosRoom_MapEventHeader: ; 0x180b88
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $11, $4, 3, GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM
|
||||
warp_def $11, $5, 4, GROUP_KOGAS_ROOM, MAP_KOGAS_ROOM
|
||||
warp_def $2, $4, 1, GROUP_KARENS_ROOM, MAP_KARENS_ROOM
|
||||
warp_def $2, $5, 2, GROUP_KARENS_ROOM, MAP_KARENS_ROOM
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $1c, 11, 9, $6, $0, 255, 255, $b0, 0, UnknownScript_0x1809c5, $ffff
|
||||
; 0x180baf
|
||||
|
312
maps/BurnedTower1F.asm
Normal file
312
maps/BurnedTower1F.asm
Normal file
@ -0,0 +1,312 @@
|
||||
BurnedTower1F_MapScriptHeader: ; 0x185be1
|
||||
; trigger count
|
||||
db 3
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x185bf2, $0000
|
||||
dw UnknownScript_0x185bf6, $0000
|
||||
dw UnknownScript_0x185bf7, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x185bf8
|
||||
; 0x185bf2
|
||||
|
||||
UnknownScript_0x185bf2: ; 0x185bf2
|
||||
priorityjump UnknownScript_0x185c0d
|
||||
end
|
||||
; 0x185bf6
|
||||
|
||||
UnknownScript_0x185bf6: ; 0x185bf6
|
||||
end
|
||||
; 0x185bf7
|
||||
|
||||
UnknownScript_0x185bf7: ; 0x185bf7
|
||||
end
|
||||
; 0x185bf8
|
||||
|
||||
UnknownScript_0x185bf8: ; 0x185bf8
|
||||
checkbit1 $0332
|
||||
iftrue UnknownScript_0x185c02
|
||||
changeblock $a, $8, $32
|
||||
UnknownScript_0x185c02: ; 0x185c02
|
||||
checkbit1 $007b
|
||||
iftrue UnknownScript_0x185c0c
|
||||
changeblock $6, $e, $9
|
||||
UnknownScript_0x185c0c: ; 0x185c0c
|
||||
return
|
||||
; 0x185c0d
|
||||
|
||||
UnknownScript_0x185c0d: ; 0x185c0d
|
||||
spriteface $3, $0
|
||||
showemote $0, $3, 15
|
||||
applymovement $3, MovementData_0x185cd3
|
||||
loadfont
|
||||
2writetext UnknownText_0x185ecc
|
||||
closetext
|
||||
loadmovesprites
|
||||
moveperson $3, $9, $e
|
||||
dotrigger $1
|
||||
end
|
||||
; 0x185c25
|
||||
|
||||
UnknownScript_0x185c25: ; 0x185c25
|
||||
showemote $0, $4, 15
|
||||
special $006a
|
||||
pause 15
|
||||
spriteface $4, $3
|
||||
pause 15
|
||||
applymovement $0, MovementData_0x185ccd
|
||||
applymovement $4, MovementData_0x185ccf
|
||||
playmusic $001f
|
||||
loadfont
|
||||
2writetext UnknownText_0x185cd9
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit1 $001c
|
||||
iftrue UnknownScript_0x185c60
|
||||
checkbit1 $001d
|
||||
iftrue UnknownScript_0x185c70
|
||||
winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c
|
||||
setlasttalked $4
|
||||
loadtrainer RIVAL1, RIVAL1_9
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
2jump UnknownScript_0x185c80
|
||||
; 0x185c60
|
||||
|
||||
UnknownScript_0x185c60: ; 0x185c60
|
||||
winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c
|
||||
setlasttalked $4
|
||||
loadtrainer RIVAL1, RIVAL1_7
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
2jump UnknownScript_0x185c80
|
||||
; 0x185c70
|
||||
|
||||
UnknownScript_0x185c70: ; 0x185c70
|
||||
winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c
|
||||
setlasttalked $4
|
||||
loadtrainer RIVAL1, RIVAL1_8
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
2jump UnknownScript_0x185c80
|
||||
; 0x185c80
|
||||
|
||||
UnknownScript_0x185c80: ; 0x185c80
|
||||
playmusic $0020
|
||||
loadfont
|
||||
2writetext UnknownText_0x185de2
|
||||
closetext
|
||||
loadmovesprites
|
||||
dotrigger $2
|
||||
setbit1 $06c5
|
||||
special $006a
|
||||
pause 15
|
||||
earthquake 50
|
||||
showemote $0, $0, 15
|
||||
playsound $001f
|
||||
waitbutton
|
||||
changeblock $a, $8, $25
|
||||
reloadmappart
|
||||
pause 15
|
||||
applymovement $0, MovementData_0x185cd1
|
||||
playsound $002f
|
||||
showemote $0, $4, 20
|
||||
loadfont
|
||||
2writetext UnknownText_0x185e75
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $0332
|
||||
pause 15
|
||||
warpcheck
|
||||
end
|
||||
; 0x185cbc
|
||||
|
||||
UnknownScript_0x185cbc: ; 0x185cbc
|
||||
jumptextfaceplayer UnknownText_0x185f99
|
||||
; 0x185cbf
|
||||
|
||||
UnknownScript_0x185cbf: ; 0x185cbf
|
||||
jumptextfaceplayer UnknownText_0x186002
|
||||
; 0x185cc2
|
||||
|
||||
UnknownScript_0x185cc2: ; 0x185cc2
|
||||
jumpstd $000f
|
||||
; 0x185cc5
|
||||
|
||||
MapBurnedTower1FSignpostItem0: ; 0x185cc5
|
||||
dw $0080
|
||||
db ETHER
|
||||
|
||||
; 0x185cc8
|
||||
|
||||
MapBurnedTower1FSignpostItem1: ; 0x185cc8
|
||||
dw $00ff
|
||||
db ULTRA_BALL
|
||||
|
||||
; 0x185ccb
|
||||
|
||||
ItemFragment_0x185ccb: ; 0x185ccb
|
||||
db HP_UP, 1
|
||||
; 0x185ccd
|
||||
|
||||
MovementData_0x185ccd: ; 0x185ccd
|
||||
step_left
|
||||
step_end
|
||||
; 0x185ccf
|
||||
|
||||
MovementData_0x185ccf: ; 0x185ccf
|
||||
step_right
|
||||
step_end
|
||||
; 0x185cd1
|
||||
|
||||
MovementData_0x185cd1: ; 0x185cd1
|
||||
db $59 ; movement
|
||||
step_end
|
||||
; 0x185cd3
|
||||
|
||||
MovementData_0x185cd3: ; 0x185cd3
|
||||
step_down
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_down
|
||||
step_end
|
||||
; 0x185cd9
|
||||
|
||||
UnknownText_0x185cd9: ; 0x185cd9
|
||||
db $0, $56, " ", $56, " ", $56, $51
|
||||
db "…Oh, it's you.", $51
|
||||
db "I came looking for", $4f
|
||||
db "some legendary", $51
|
||||
db "#MON that they", $4f
|
||||
db "say roosts here.", $51
|
||||
db "But there's", $4f
|
||||
db "nothing here!", $51
|
||||
db "Nothing after all", $4f
|
||||
db "the trouble of", $51
|
||||
db "coming to this", $4f
|
||||
db "dump? No way!", $51
|
||||
db "It's all your", $4f
|
||||
db "fault!", $57
|
||||
; 0x185d9b
|
||||
|
||||
UnknownText_0x185d9b: ; 0x185d9b
|
||||
db $0, "…Humph!", $51
|
||||
db "This is why I hate", $4f
|
||||
db "battling wimps.", $51
|
||||
db "There's no", $4f
|
||||
db "challenge in it.", $57
|
||||
; 0x185de2
|
||||
|
||||
UnknownText_0x185de2: ; 0x185de2
|
||||
db $0, "…Aw, whatever.", $51
|
||||
db "You would never be", $4f
|
||||
db "able to catch a", $51
|
||||
db "legendary #MON", $4f
|
||||
db "anyway.", $57
|
||||
; 0x185e2c
|
||||
|
||||
UnknownText_0x185e2c: ; 0x185e2c
|
||||
db $0, "…Humph!", $51
|
||||
db "This is why I hate", $4f
|
||||
db "battling wimps.", $51
|
||||
db "It's just a waste", $4f
|
||||
db "of my time.", $57
|
||||
; 0x185e75
|
||||
|
||||
UnknownText_0x185e75: ; 0x185e75
|
||||
db $0, "Humph!", $51
|
||||
db "What are you doing", $4f
|
||||
db "falling into a", $51
|
||||
db "hole? Some genius", $4f
|
||||
db "you are!", $51
|
||||
db "Serves you right!", $57
|
||||
; 0x185ecc
|
||||
|
||||
UnknownText_0x185ecc: ; 0x185ecc
|
||||
db $0, "EUSINE: My name's", $4f
|
||||
db "EUSINE.", $51
|
||||
db "I'm on the trail", $4f
|
||||
db "of a #MON named", $55
|
||||
db "SUICUNE.", $51
|
||||
db "And you are…?", $51
|
||||
db $52, "? Glad to", $4f
|
||||
db "meet you!", $51
|
||||
db "I heard rumors", $4f
|
||||
db "that SUICUNE is in", $51
|
||||
db "this BURNED TOWER,", $4f
|
||||
db "so I came to look.", $51
|
||||
db "But where exactly", $4f
|
||||
db "could it be?", $57
|
||||
; 0x185f99
|
||||
|
||||
UnknownText_0x185f99: ; 0x185f99
|
||||
db $0, "EUSINE: I heard", $4f
|
||||
db "that SUICUNE is in", $51
|
||||
db "this BURNED TOWER,", $4f
|
||||
db "so I came to look.", $51
|
||||
db "But where exactly", $4f
|
||||
db "could it be?", $57
|
||||
; 0x186002
|
||||
|
||||
UnknownText_0x186002: ; 0x186002
|
||||
db $0, "MORTY: ECRUTEAK's", $4f
|
||||
db "GYM LEADER has to", $51
|
||||
db "study what are", $4f
|
||||
db "said to be the", $51
|
||||
db "legendary #MON", $4f
|
||||
db "--SUICUNE, ENTEI", $55
|
||||
db "and RAIKOU.", $51
|
||||
db "EUSINE is here, so", $4f
|
||||
db "I've decided to", $51
|
||||
db "investigate the", $4f
|
||||
db "TOWER with him.", $57
|
||||
; 0x1860b2
|
||||
|
||||
BurnedTower1F_MapEventHeader: ; 0x1860b2
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 14
|
||||
warp_def $f, $9, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $f, $a, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $9, $a, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $5, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $6, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $6, $4, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $4, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $5, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $7, $a, 3, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $e, $5, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $e, $4, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $e, $e, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $e, $f, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
warp_def $f, $7, 6, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
|
||||
|
||||
; xy triggers
|
||||
db 1
|
||||
xy_trigger 1, $9, $b, $0, UnknownScript_0x185c25, $0, $0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 7, 8, $7, MapBurnedTower1FSignpostItem0
|
||||
signpost 11, 13, $7, MapBurnedTower1FSignpostItem1
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $59, 8, 19, $18, $0, 255, 255, $0, 0, UnknownScript_0x185cc2, $ffff
|
||||
person_event $2b, 16, 16, $3, $0, 255, 255, $90, 0, UnknownScript_0x185cbc, $0765
|
||||
person_event $4, 13, 12, $8, $0, 255, 255, $2, 3, ObjectEvent, $06c5
|
||||
person_event $15, 18, 18, $2, $11, 255, 255, $b0, 0, UnknownScript_0x185cbf, $0764
|
||||
person_event $54, 6, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x185ccb, $0656
|
||||
; 0x186151
|
||||
|
269
maps/BurnedTowerB1F.asm
Normal file
269
maps/BurnedTowerB1F.asm
Normal file
@ -0,0 +1,269 @@
|
||||
BurnedTowerB1F_MapScriptHeader: ; 0x186151
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x18615e, $0000
|
||||
dw UnknownScript_0x18615f, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x186160
|
||||
; 0x18615e
|
||||
|
||||
UnknownScript_0x18615e: ; 0x18615e
|
||||
end
|
||||
; 0x18615f
|
||||
|
||||
UnknownScript_0x18615f: ; 0x18615f
|
||||
end
|
||||
; 0x186160
|
||||
|
||||
UnknownScript_0x186160: ; 0x186160
|
||||
checkbit1 $007b
|
||||
iftrue UnknownScript_0x18616a
|
||||
changeblock $6, $e, $2
|
||||
UnknownScript_0x18616a: ; 0x18616a
|
||||
return
|
||||
; 0x18616b
|
||||
|
||||
UnknownScript_0x18616b: ; 0x18616b
|
||||
playmusic $0000
|
||||
pause 30
|
||||
appear $3
|
||||
spriteface $0, $1
|
||||
pause 5
|
||||
disappear $6
|
||||
pause 15
|
||||
cry RAIKOU
|
||||
appear $4
|
||||
spriteface $0, $1
|
||||
pause 5
|
||||
disappear $7
|
||||
pause 15
|
||||
cry ENTEI
|
||||
appear $5
|
||||
spriteface $0, $1
|
||||
pause 5
|
||||
disappear $8
|
||||
pause 15
|
||||
cry SUICUNE
|
||||
pause 15
|
||||
playsound $0014
|
||||
spriteface $0, $2
|
||||
applymovement $3, MovementData_0x186236
|
||||
disappear $3
|
||||
waitbutton
|
||||
playsound $0014
|
||||
spriteface $0, $3
|
||||
applymovement $4, MovementData_0x18623b
|
||||
disappear $4
|
||||
waitbutton
|
||||
pause 15
|
||||
playsound $0014
|
||||
spriteface $0, $1
|
||||
applymovement $5, MovementData_0x186241
|
||||
playsound $0014
|
||||
spriteface $0, $0
|
||||
applymovement $5, MovementData_0x186248
|
||||
spriteface $0, $1
|
||||
pause 20
|
||||
cry SUICUNE
|
||||
pause 30
|
||||
playsound $0014
|
||||
applymovement $5, MovementData_0x186253
|
||||
spriteface $0, $0
|
||||
disappear $5
|
||||
waitbutton
|
||||
special $003d
|
||||
dotrigger $1
|
||||
setbit1 $007b
|
||||
special $0069
|
||||
domaptrigger GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM, $1
|
||||
domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1
|
||||
clearbit1 $07ae
|
||||
setbit1 $07a8
|
||||
clearbit1 $07a9
|
||||
setbit1 $0764
|
||||
setbit1 $0765
|
||||
appear $a
|
||||
refreshscreen $0
|
||||
changeblock $6, $e, $1b
|
||||
reloadmappart
|
||||
loadmovesprites
|
||||
dotrigger $1
|
||||
end
|
||||
; 0x186212
|
||||
|
||||
UnknownScript_0x186212: ; 0x186212
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x18626a
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkcode $9
|
||||
if_equal $1, UnknownScript_0x186226
|
||||
applymovement $a, MovementData_0x186263
|
||||
2jump UnknownScript_0x18622a
|
||||
; 0x186226
|
||||
|
||||
UnknownScript_0x186226: ; 0x186226
|
||||
applymovement $a, MovementData_0x18625c
|
||||
UnknownScript_0x18622a: ; 0x18622a
|
||||
disappear $a
|
||||
playsound $0023
|
||||
waitbutton
|
||||
end
|
||||
; 0x186231
|
||||
|
||||
ItemFragment_0x186231: ; 0x186231
|
||||
db TM_20, 1
|
||||
; 0x186233
|
||||
|
||||
UnknownScript_0x186233: ; 0x186233
|
||||
jumpstd $000e
|
||||
; 0x186236
|
||||
|
||||
MovementData_0x186236: ; 0x186236
|
||||
db $39 ; movement
|
||||
fast_jump_step_down
|
||||
fast_jump_step_left
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x18623b
|
||||
|
||||
MovementData_0x18623b: ; 0x18623b
|
||||
db $39 ; movement
|
||||
fast_jump_step_right
|
||||
fast_jump_step_down
|
||||
fast_jump_step_right
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x186241
|
||||
|
||||
MovementData_0x186241: ; 0x186241
|
||||
db $39 ; movement
|
||||
fast_jump_step_right
|
||||
fast_jump_step_down
|
||||
fast_jump_step_down
|
||||
fast_jump_step_left
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x186248
|
||||
|
||||
MovementData_0x186248: ; 0x186248
|
||||
db $39 ; movement
|
||||
fast_jump_step_left
|
||||
fast_jump_step_up
|
||||
big_step_up
|
||||
fast_jump_step_right
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x18624f
|
||||
|
||||
MovementData_0x18624f: ; 0x18624f
|
||||
db $39 ; movement
|
||||
big_step_down
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x186253
|
||||
|
||||
MovementData_0x186253: ; 0x186253
|
||||
db $39 ; movement
|
||||
big_step_up
|
||||
fast_jump_step_right
|
||||
fast_jump_step_down
|
||||
fast_jump_step_down
|
||||
fast_jump_step_down
|
||||
fast_jump_step_down
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x18625c
|
||||
|
||||
MovementData_0x18625c: ; 0x18625c
|
||||
step_left
|
||||
step_left
|
||||
step_down
|
||||
step_down
|
||||
step_left
|
||||
step_down
|
||||
step_end
|
||||
; 0x186263
|
||||
|
||||
MovementData_0x186263: ; 0x186263
|
||||
step_down
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x18626a
|
||||
|
||||
UnknownText_0x18626a: ; 0x18626a
|
||||
db $0, "EUSINE: I dug a", $4f
|
||||
db "hole here, too…", $51
|
||||
db "I was shocked!", $51
|
||||
db "SUICUNE raced by", $4f
|
||||
db "like a blur, right", $51
|
||||
db "in front of my", $4f
|
||||
db "eyes!", $51
|
||||
db "For ten years I", $4f
|
||||
db "chased SUICUNE,", $51
|
||||
db "and I finally got", $4f
|
||||
db "to see it.", $51
|
||||
db "I'm all choked up!", $51
|
||||
db $52, ", I owe", $4f
|
||||
db "this all to you!", $51
|
||||
db "Thank you!", $51
|
||||
db "I heard that the", $4f
|
||||
db "legendary #MON", $51
|
||||
db "of ECRUTEAK test", $4f
|
||||
db "chosen humans by", $51
|
||||
db "allowing them to", $4f
|
||||
db "get close.", $51
|
||||
db "I'm going to track", $4f
|
||||
db "SUICUNE.", $51
|
||||
db $52, ", let's", $4f
|
||||
db "meet again!", $51
|
||||
db "Farewell!", $57
|
||||
; 0x1863de
|
||||
|
||||
BurnedTowerB1F_MapEventHeader: ; 0x1863de
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 6
|
||||
warp_def $9, $a, 3, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
warp_def $7, $11, 7, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
warp_def $8, $a, 9, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
warp_def $d, $3, 10, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
warp_def $e, $11, 12, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
warp_def $f, $7, 14, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
|
||||
; xy triggers
|
||||
db 1
|
||||
xy_trigger 0, $6, $a, $0, UnknownScript_0x18616b, $0, $0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $5a, 12, 21, $19, $0, 255, 255, $0, 0, UnknownScript_0x186233, $ffff
|
||||
person_event $65, 7, 11, $16, $0, 255, 255, $b0, 0, ObjectEvent, $074a
|
||||
person_event $64, 7, 16, $16, $0, 255, 255, $80, 0, ObjectEvent, $074a
|
||||
person_event $63, 8, 14, $16, $0, 255, 255, $90, 0, ObjectEvent, $074a
|
||||
person_event $65, 7, 11, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
||||
person_event $64, 7, 16, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
||||
person_event $63, 8, 14, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
||||
person_event $54, 8, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x186231, $0657
|
||||
person_event $2b, 16, 14, $7, $0, 255, 255, $90, 0, UnknownScript_0x186212, $07aa
|
||||
; 0x18647f
|
||||
|
||||
|
||||
|
231
maps/CeladonCafe.asm
Normal file
231
maps/CeladonCafe.asm
Normal file
@ -0,0 +1,231 @@
|
||||
CeladonCafe_MapScriptHeader: ; 0x73047
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x73049
|
||||
|
||||
UnknownScript_0x73049: ; 0x73049
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x730de
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x73051
|
||||
|
||||
UnknownScript_0x73051: ; 0x73051
|
||||
loadfont
|
||||
2writetext UnknownText_0x73129
|
||||
closetext
|
||||
loadmovesprites
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7313a
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $3, $2
|
||||
end
|
||||
; 0x73062
|
||||
|
||||
UnknownScript_0x73062: ; 0x73062
|
||||
loadfont
|
||||
2writetext UnknownText_0x7316a
|
||||
closetext
|
||||
loadmovesprites
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x73178
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $4, $3
|
||||
end
|
||||
; 0x73073
|
||||
|
||||
UnknownScript_0x73073: ; 0x73073
|
||||
loadfont
|
||||
2writetext UnknownText_0x731ae
|
||||
closetext
|
||||
loadmovesprites
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x731bd
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $5, $3
|
||||
end
|
||||
; 0x73084
|
||||
|
||||
UnknownScript_0x73084: ; 0x73084
|
||||
checkitem COIN_CASE
|
||||
iftrue UnknownScript_0x7309a
|
||||
loadfont
|
||||
2writetext UnknownText_0x73201
|
||||
closetext
|
||||
loadmovesprites
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x73212
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $6, $2
|
||||
end
|
||||
; 0x7309a
|
||||
|
||||
UnknownScript_0x7309a: ; 0x7309a
|
||||
loadfont
|
||||
2writetext UnknownText_0x73254
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $6, $3
|
||||
loadfont
|
||||
2writetext UnknownText_0x73278
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $6, $2
|
||||
end
|
||||
; 0x730ad
|
||||
|
||||
MapCeladonCafeSignpost0Script: ; 0x730ad
|
||||
jumptext UnknownText_0x73285
|
||||
; 0x730b0
|
||||
|
||||
MapCeladonCafeSignpost1Script: ; 0x730b0
|
||||
checkbit1 $00f9
|
||||
iftrue UnknownScript_0x730db
|
||||
giveitem LEFTOVERS, $1
|
||||
iffalse UnknownScript_0x730cd
|
||||
loadfont
|
||||
itemtotext LEFTOVERS, $0
|
||||
2writetext UnknownText_0x732e7
|
||||
playsound $0001
|
||||
waitbutton
|
||||
itemnotify
|
||||
loadmovesprites
|
||||
setbit1 $00f9
|
||||
end
|
||||
; 0x730cd
|
||||
|
||||
UnknownScript_0x730cd: ; 0x730cd
|
||||
loadfont
|
||||
itemtotext LEFTOVERS, $0
|
||||
2writetext UnknownText_0x732e7
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x732f7
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x730db
|
||||
|
||||
UnknownScript_0x730db: ; 0x730db
|
||||
jumpstd $000d
|
||||
; 0x730de
|
||||
|
||||
UnknownText_0x730de: ; 0x730de
|
||||
db $0, "Hi!", $51
|
||||
db "We're holding an", $4f
|
||||
db "eatathon contest.", $51
|
||||
db "We can't serve you", $4f
|
||||
db "right now. Sorry.", $57
|
||||
; 0x73129
|
||||
|
||||
UnknownText_0x73129: ; 0x73129
|
||||
db $0, "…Snarfle, chew…", $57
|
||||
; 0x7313a
|
||||
|
||||
UnknownText_0x7313a: ; 0x7313a
|
||||
db $0, "Don't talk to me!", $51
|
||||
db "You'll break my", $4f
|
||||
db "concentration!", $57
|
||||
; 0x7316a
|
||||
|
||||
UnknownText_0x7316a: ; 0x7316a
|
||||
db $0, "…Gulp… Chew…", $57
|
||||
; 0x73178
|
||||
|
||||
UnknownText_0x73178: ; 0x73178
|
||||
db $0, "I take quantity", $4f
|
||||
db "over quality!", $51
|
||||
db "I'm happy when I'm", $4f
|
||||
db "full!", $57
|
||||
; 0x731ae
|
||||
|
||||
UnknownText_0x731ae: ; 0x731ae
|
||||
db $0, "Munch, munch…", $57
|
||||
; 0x731bd
|
||||
|
||||
UnknownText_0x731bd: ; 0x731bd
|
||||
db $0, "The food is good", $4f
|
||||
db "here, but GOLDEN-", $55
|
||||
db "ROD has the best", $55
|
||||
db "food anywhere.", $57
|
||||
; 0x73201
|
||||
|
||||
UnknownText_0x73201: ; 0x73201
|
||||
db $0, "Crunch… Crunch…", $57
|
||||
; 0x73212
|
||||
|
||||
UnknownText_0x73212: ; 0x73212
|
||||
db $0, "Nobody here will", $4f
|
||||
db "give you a COIN", $51
|
||||
db "CASE. You should", $4f
|
||||
db "look in JOHTO.", $57
|
||||
; 0x73254
|
||||
|
||||
UnknownText_0x73254: ; 0x73254
|
||||
db $0, "Crunch… Crunch…", $51
|
||||
db "I can keep eating!", $57
|
||||
; 0x73278
|
||||
|
||||
UnknownText_0x73278: ; 0x73278
|
||||
db $0, "More, CHEF!", $57
|
||||
; 0x73285
|
||||
|
||||
UnknownText_0x73285: ; 0x73285
|
||||
db $0, "Eatathon Contest!", $4f
|
||||
db "No time limit!", $51
|
||||
db "A battle without", $4f
|
||||
db "end! The biggest", $51
|
||||
db "muncher gets it", $4f
|
||||
db "all for free!", $57
|
||||
; 0x732e7
|
||||
|
||||
UnknownText_0x732e7: ; 0x732e7
|
||||
db $0, $52, " found", $4f
|
||||
db "@"
|
||||
text_from_ram $d099
|
||||
db $0, "!", $57
|
||||
; 0x732f7
|
||||
|
||||
UnknownText_0x732f7: ; 0x732f7
|
||||
db $0, "But ", $52, " can't", $4f
|
||||
db "hold another item…", $57
|
||||
; 0x73316
|
||||
|
||||
CeladonCafe_MapEventHeader: ; 0x73316
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $6, 9, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $7, $7, 9, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 5, $0, MapCeladonCafeSignpost0Script
|
||||
signpost 1, 7, $0, MapCeladonCafeSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $2b, 7, 13, $8, $0, 255, 255, $b0, 0, UnknownScript_0x73049, $ffff
|
||||
person_event $3a, 10, 8, $8, $0, 255, 255, $0, 0, UnknownScript_0x73051, $ffff
|
||||
person_event $3a, 11, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x73062, $ffff
|
||||
person_event $3a, 6, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x73073, $ffff
|
||||
person_event $29, 7, 8, $8, $0, 255, 255, $0, 0, UnknownScript_0x73084, $ffff
|
||||
; 0x73371
|
||||
|
269
maps/CeladonCity.asm
Normal file
269
maps/CeladonCity.asm
Normal file
@ -0,0 +1,269 @@
|
||||
CeladonCity_MapScriptHeader: ; 0x1a9f3a
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x1a9f3f
|
||||
; 0x1a9f3f
|
||||
|
||||
UnknownScript_0x1a9f3f: ; 0x1a9f3f
|
||||
setbit2 $003d
|
||||
return
|
||||
; 0x1a9f43
|
||||
|
||||
UnknownScript_0x1a9f43: ; 0x1a9f43
|
||||
jumptextfaceplayer UnknownText_0x1a9f7d
|
||||
; 0x1a9f46
|
||||
|
||||
UnknownScript_0x1a9f46: ; 0x1a9f46
|
||||
loadfont
|
||||
2writetext UnknownText_0x1a9fcb
|
||||
cry POLIWRATH
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a9f50
|
||||
|
||||
UnknownScript_0x1a9f50: ; 0x1a9f50
|
||||
jumptextfaceplayer UnknownText_0x1a9fde
|
||||
; 0x1a9f53
|
||||
|
||||
UnknownScript_0x1a9f53: ; 0x1a9f53
|
||||
jumptextfaceplayer UnknownText_0x1aa043
|
||||
; 0x1a9f56
|
||||
|
||||
UnknownScript_0x1a9f56: ; 0x1a9f56
|
||||
jumptextfaceplayer UnknownText_0x1aa0dc
|
||||
; 0x1a9f59
|
||||
|
||||
UnknownScript_0x1a9f59: ; 0x1a9f59
|
||||
jumptextfaceplayer UnknownText_0x1aa115
|
||||
; 0x1a9f5c
|
||||
|
||||
UnknownScript_0x1a9f5c: ; 0x1a9f5c
|
||||
jumptextfaceplayer UnknownText_0x1aa155
|
||||
; 0x1a9f5f
|
||||
|
||||
UnknownScript_0x1a9f5f: ; 0x1a9f5f
|
||||
jumptextfaceplayer UnknownText_0x1aa1bd
|
||||
; 0x1a9f62
|
||||
|
||||
UnknownScript_0x1a9f62: ; 0x1a9f62
|
||||
jumptextfaceplayer UnknownText_0x1aa306
|
||||
; 0x1a9f65
|
||||
|
||||
MapCeladonCitySignpost0Script: ; 0x1a9f65
|
||||
jumptext UnknownText_0x1aa340
|
||||
; 0x1a9f68
|
||||
|
||||
MapCeladonCitySignpost1Script: ; 0x1a9f68
|
||||
jumptext UnknownText_0x1aa369
|
||||
; 0x1a9f6b
|
||||
|
||||
MapCeladonCitySignpost2Script: ; 0x1a9f6b
|
||||
jumptext UnknownText_0x1aa3a9
|
||||
; 0x1a9f6e
|
||||
|
||||
MapCeladonCitySignpost3Script: ; 0x1a9f6e
|
||||
jumptext UnknownText_0x1aa3d4
|
||||
; 0x1a9f71
|
||||
|
||||
MapCeladonCitySignpost4Script: ; 0x1a9f71
|
||||
jumptext UnknownText_0x1aa3e5
|
||||
; 0x1a9f74
|
||||
|
||||
MapCeladonCitySignpost5Script: ; 0x1a9f74
|
||||
jumptext UnknownText_0x1aa418
|
||||
; 0x1a9f77
|
||||
|
||||
MapCeladonCitySignpost6Script: ; 0x1a9f77
|
||||
jumpstd $0010
|
||||
; 0x1a9f7a
|
||||
|
||||
MapCeladonCitySignpostItem7: ; 0x1a9f7a
|
||||
dw $00fd
|
||||
db PP_UP
|
||||
|
||||
; 0x1a9f7d
|
||||
|
||||
UnknownText_0x1a9f7d: ; 0x1a9f7d
|
||||
db $0, "This POLIWRATH is", $4f
|
||||
db "my partner.", $51
|
||||
db "I wonder if it'll", $4f
|
||||
db "ever evolve into a", $55
|
||||
db "frog #MON.", $57
|
||||
; 0x1a9fcb
|
||||
|
||||
UnknownText_0x1a9fcb: ; 0x1a9fcb
|
||||
db $0, "POLIWRATH: Croak!", $57
|
||||
; 0x1a9fde
|
||||
|
||||
UnknownText_0x1a9fde: ; 0x1a9fde
|
||||
db $0, "I lost at the slot", $4f
|
||||
db "machines again…", $51
|
||||
db "We girls also play", $4f
|
||||
db "the slots now.", $51
|
||||
db "You should check", $4f
|
||||
db "them out too.", $57
|
||||
; 0x1aa043
|
||||
|
||||
UnknownText_0x1aa043: ; 0x1aa043
|
||||
db $0, "GRIMER have been", $4f
|
||||
db "appearing lately.", $51
|
||||
db "See that pond out", $4f
|
||||
db "in front of the", $51
|
||||
db "house? GRIMER live", $4f
|
||||
db "there now.", $51
|
||||
db "Where did they", $4f
|
||||
db "come from? This is", $55
|
||||
db "a serious problem…", $57
|
||||
; 0x1aa0dc
|
||||
|
||||
UnknownText_0x1aa0dc: ; 0x1aa0dc
|
||||
db $0, "Nihihi! This GYM", $4f
|
||||
db "is great! Only", $51
|
||||
db "girls are allowed", $4f
|
||||
db "here!", $57
|
||||
; 0x1aa115
|
||||
|
||||
UnknownText_0x1aa115: ; 0x1aa115
|
||||
db $0, "Want to know a", $4f
|
||||
db "secret?", $51
|
||||
db "CELADON MANSION", $4f
|
||||
db "has a hidden back", $55
|
||||
db "door.", $57
|
||||
; 0x1aa155
|
||||
|
||||
UnknownText_0x1aa155: ; 0x1aa155
|
||||
db $0, "They're holding an", $4f
|
||||
db "eating contest at", $55
|
||||
db "the restaurant.", $51
|
||||
db "Just watching them", $4f
|
||||
db "go at it makes me", $55
|
||||
db "feel bloated…", $57
|
||||
; 0x1aa1bd
|
||||
|
||||
UnknownText_0x1aa1bd: ; 0x1aa1bd
|
||||
db $0, "CELADON DEPT.STORE", $4f
|
||||
db "has the biggest", $51
|
||||
db "and best selection", $4f
|
||||
db "of merchandise.", $51
|
||||
db "If you can't get", $4f
|
||||
db "it there, you", $51
|
||||
db "can't get it any-", $4f
|
||||
db "where.", $51
|
||||
db "Gee… I sound like", $4f
|
||||
db "a sales clerk.", $57
|
||||
; 0x1aa25b
|
||||
|
||||
; possibly unused
|
||||
UnknownText_0x1aa25b: ; 0x1aa25b
|
||||
db $0, "I love being", $4f
|
||||
db "surrounded by tall", $55
|
||||
db "buildings!", $51
|
||||
db "Isn't it true that", $4f
|
||||
db "GOLDENROD #MON", $51
|
||||
db "CENTER was made", $4f
|
||||
db "much, much bigger?", $51
|
||||
db "That is so neat!", $4f
|
||||
db "I wish we had a", $51
|
||||
db "place like that in", $4f
|
||||
db "KANTO…", $57
|
||||
; 0x1aa306
|
||||
|
||||
UnknownText_0x1aa306: ; 0x1aa306
|
||||
db $0, "Looking at the", $4f
|
||||
db "ground while I was", $51
|
||||
db "walking made me", $4f
|
||||
db "dizzy.", $57
|
||||
; 0x1aa340
|
||||
|
||||
UnknownText_0x1aa340: ; 0x1aa340
|
||||
db $0, "CELADON CITY", $51
|
||||
db "The City of", $4f
|
||||
db "Rainbow Dreams", $57
|
||||
; 0x1aa369
|
||||
|
||||
UnknownText_0x1aa369: ; 0x1aa369
|
||||
db $0, "CELADON CITY", $4f
|
||||
db "#MON GYM", $55
|
||||
db "LEADER: ERIKA", $51
|
||||
db "The Nature-Loving", $4f
|
||||
db "Princess", $57
|
||||
; 0x1aa3a9
|
||||
|
||||
UnknownText_0x1aa3a9: ; 0x1aa3a9
|
||||
db $0, "Find What You", $4f
|
||||
db "Need at CELADON", $55
|
||||
db "DEPT.STORE!", $57
|
||||
; 0x1aa3d4
|
||||
|
||||
UnknownText_0x1aa3d4: ; 0x1aa3d4
|
||||
db $0, "CELADON MANSION", $57
|
||||
; 0x1aa3e5
|
||||
|
||||
UnknownText_0x1aa3e5: ; 0x1aa3e5
|
||||
db $0, "The Playground for", $4f
|
||||
db "Everybody--CELADON", $55
|
||||
db "GAME CORNER", $57
|
||||
; 0x1aa418
|
||||
|
||||
UnknownText_0x1aa418: ; 0x1aa418
|
||||
db $0, "TRAINER TIPS", $51
|
||||
db "GUARD SPEC.", $4f
|
||||
db "protects #MON", $51
|
||||
db "against SPECIAL", $4f
|
||||
db "attacks such as", $55
|
||||
db "fire and water.", $51
|
||||
db "Get your items at", $4f
|
||||
db "CELADON DEPT.", $55
|
||||
db "STORE!", $57
|
||||
; 0x1aa497
|
||||
|
||||
CeladonCity_MapEventHeader: ; 0x1aa497
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 9
|
||||
warp_def $9, $4, 1, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F
|
||||
warp_def $9, $10, 1, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
|
||||
warp_def $3, $10, 3, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
|
||||
warp_def $3, $11, 3, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
|
||||
warp_def $9, $1d, 1, GROUP_CELADON_POKECENTER_1F, MAP_CELADON_POKECENTER_1F
|
||||
warp_def $13, $12, 1, GROUP_CELADON_GAME_CORNER, MAP_CELADON_GAME_CORNER
|
||||
warp_def $13, $17, 1, GROUP_CELADON_GAME_CORNER_PRIZE_ROOM, MAP_CELADON_GAME_CORNER_PRIZE_ROOM
|
||||
warp_def $1d, $a, 1, GROUP_CELADON_GYM, MAP_CELADON_GYM
|
||||
warp_def $1d, $19, 1, GROUP_CELADON_CAFE, MAP_CELADON_CAFE
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 8
|
||||
signpost 21, 23, $0, MapCeladonCitySignpost0Script
|
||||
signpost 31, 11, $0, MapCeladonCitySignpost1Script
|
||||
signpost 9, 6, $0, MapCeladonCitySignpost2Script
|
||||
signpost 9, 13, $0, MapCeladonCitySignpost3Script
|
||||
signpost 21, 19, $0, MapCeladonCitySignpost4Script
|
||||
signpost 21, 29, $0, MapCeladonCitySignpost5Script
|
||||
signpost 9, 30, $0, MapCeladonCitySignpost6Script
|
||||
signpost 21, 37, $7, MapCeladonCitySignpostItem7
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $3a, 15, 30, $9, $0, 255, 255, $a0, 0, UnknownScript_0x1a9f43, $ffff
|
||||
person_event $8d, 15, 31, $16, $0, 255, 255, $90, 0, UnknownScript_0x1a9f46, $ffff
|
||||
person_event $29, 28, 24, $5, $2, 255, 255, $80, 0, UnknownScript_0x1a9f50, $ffff
|
||||
person_event $2f, 20, 18, $6, $0, 255, 255, $b0, 0, UnknownScript_0x1a9f53, $ffff
|
||||
person_event $2f, 35, 12, $7, $0, 255, 255, $80, 0, UnknownScript_0x1a9f56, $ffff
|
||||
person_event $27, 17, 22, $5, $2, 255, 255, $90, 0, UnknownScript_0x1a9f59, $ffff
|
||||
person_event $27, 37, 28, $7, $0, 255, 255, $a0, 0, UnknownScript_0x1a9f5c, $ffff
|
||||
person_event $29, 18, 10, $2, $22, 255, 255, $a0, 0, UnknownScript_0x1a9f5f, $ffff
|
||||
person_event $28, 26, 11, $4, $20, 255, 255, $80, 0, UnknownScript_0x1a9f62, $ffff
|
||||
; 0x1aa567
|
||||
|
92
maps/CeladonDeptStore1F.asm
Normal file
92
maps/CeladonDeptStore1F.asm
Normal file
@ -0,0 +1,92 @@
|
||||
CeladonDeptStore1F_MapScriptHeader: ; 0x709de
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x709e0
|
||||
|
||||
UnknownScript_0x709e0: ; 0x709e0
|
||||
jumptextfaceplayer UnknownText_0x709ef
|
||||
; 0x709e3
|
||||
|
||||
UnknownScript_0x709e3: ; 0x709e3
|
||||
jumptextfaceplayer UnknownText_0x70a35
|
||||
; 0x709e6
|
||||
|
||||
UnknownScript_0x709e6: ; 0x709e6
|
||||
jumptextfaceplayer UnknownText_0x70aa9
|
||||
; 0x709e9
|
||||
|
||||
MapCeladonDeptStore1FSignpost0Script: ; 0x709e9
|
||||
jumptext UnknownText_0x70aea
|
||||
; 0x709ec
|
||||
|
||||
MapCeladonDeptStore6FSignpost1Script: ; 0x709ec
|
||||
jumpstd $0014
|
||||
; 0x709ef
|
||||
|
||||
UnknownText_0x709ef: ; 0x709ef
|
||||
db $0, "Hello! Welcome to", $4f
|
||||
db "CELADON DEPT.", $55
|
||||
db "STORE!", $51
|
||||
db "The directory is", $4f
|
||||
db "on the wall.", $57
|
||||
; 0x70a35
|
||||
|
||||
UnknownText_0x70a35: ; 0x70a35
|
||||
db $0, "This DEPT.STORE is", $4f
|
||||
db "part of the same", $51
|
||||
db "chain as the one", $4f
|
||||
db "in GOLDENROD CITY.", $51
|
||||
db "They were both", $4f
|
||||
db "renovated at the", $55
|
||||
db "same time.", $57
|
||||
; 0x70aa9
|
||||
|
||||
UnknownText_0x70aa9: ; 0x70aa9
|
||||
db $0, "This is my first", $4f
|
||||
db "time here.", $51
|
||||
db "It's so big…", $51
|
||||
db "I'm afraid I'll", $4f
|
||||
db "get lost.", $57
|
||||
; 0x70aea
|
||||
|
||||
UnknownText_0x70aea: ; 0x70aea
|
||||
db $0, "1F: SERVICE", $4f
|
||||
db " COUNTER", $51
|
||||
db "2F: TRAINER'S", $4f
|
||||
db " MARKET", $51
|
||||
db "3F: TM SHOP", $51
|
||||
db "4F: WISEMAN GIFTS", $51
|
||||
db "5F: DRUG STORE", $51
|
||||
db "6F: ROOFTOP", $4f
|
||||
db " SQUARE", $57
|
||||
; 0x70b60
|
||||
|
||||
CeladonDeptStore1F_MapEventHeader: ; 0x70b60
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $7, $7, 1, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $7, $8, 1, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F
|
||||
warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 14, $0, MapCeladonDeptStore1FSignpost0Script
|
||||
signpost 0, 3, $0, MapCeladonDeptStore6FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $42, 5, 14, $6, $0, 255, 255, $80, 0, UnknownScript_0x709e0, $ffff
|
||||
person_event $40, 8, 15, $2, $11, 255, 255, $0, 0, UnknownScript_0x709e3, $ffff
|
||||
person_event $29, 7, 9, $5, $1, 255, 255, $a0, 0, UnknownScript_0x709e6, $ffff
|
||||
; 0x70bab
|
||||
|
92
maps/CeladonDeptStore2F.asm
Normal file
92
maps/CeladonDeptStore2F.asm
Normal file
@ -0,0 +1,92 @@
|
||||
CeladonDeptStore2F_MapScriptHeader: ; 0x70bab
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x70bad
|
||||
|
||||
UnknownScript_0x70bad: ; 0x70bad
|
||||
faceplayer
|
||||
loadfont
|
||||
pokemart $0, $0017
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x70bb5
|
||||
|
||||
UnknownScript_0x70bb5: ; 0x70bb5
|
||||
faceplayer
|
||||
loadfont
|
||||
pokemart $0, $0018
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x70bbd
|
||||
|
||||
UnknownScript_0x70bbd: ; 0x70bbd
|
||||
jumptextfaceplayer UnknownText_0x70bc9
|
||||
; 0x70bc0
|
||||
|
||||
UnknownScript_0x70bc0: ; 0x70bc0
|
||||
jumptextfaceplayer UnknownText_0x70c3e
|
||||
; 0x70bc3
|
||||
|
||||
MapCeladonDeptStore2FSignpost0Script: ; 0x70bc3
|
||||
jumptext UnknownText_0x70c9c
|
||||
; 0x70bc6
|
||||
|
||||
MapCeladonDeptStore2FSignpost1Script: ; 0x70bc6
|
||||
jumpstd $0014
|
||||
; 0x70bc9
|
||||
|
||||
UnknownText_0x70bc9: ; 0x70bc9
|
||||
db $0, "I just recently", $4f
|
||||
db "became a trainer.", $51
|
||||
db "My son encouraged", $4f
|
||||
db "me to do it.", $51
|
||||
db "I'm impressed by", $4f
|
||||
db "the selection of", $55
|
||||
db "convenient items.", $57
|
||||
; 0x70c3e
|
||||
|
||||
UnknownText_0x70c3e: ; 0x70c3e
|
||||
db $0, "My dad's having a", $4f
|
||||
db "hard time learning", $51
|
||||
db "the names of items", $4f
|
||||
db "and how they are", $51
|
||||
db "supposed to be", $4f
|
||||
db "used…", $57
|
||||
; 0x70c9c
|
||||
|
||||
UnknownText_0x70c9c: ; 0x70c9c
|
||||
db $0, "Top Grade Items", $4f
|
||||
db "for Trainers!", $51
|
||||
db "2F: TRAINER'S", $4f
|
||||
db " MARKET", $57
|
||||
; 0x70cd4
|
||||
|
||||
CeladonDeptStore2F_MapEventHeader: ; 0x70cd4
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F
|
||||
warp_def $0, $f, 3, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F
|
||||
warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 14, $0, MapCeladonDeptStore2FSignpost0Script
|
||||
signpost 0, 3, $0, MapCeladonDeptStore2FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $39, 9, 17, $7, $0, 255, 255, $90, 0, UnknownScript_0x70bad, $ffff
|
||||
person_event $39, 9, 18, $7, $0, 255, 255, $90, 0, UnknownScript_0x70bb5, $ffff
|
||||
person_event $2d, 6, 9, $7, $0, 255, 255, $80, 0, UnknownScript_0x70bbd, $ffff
|
||||
person_event $27, 6, 10, $8, $0, 255, 255, $a0, 0, UnknownScript_0x70bc0, $ffff
|
||||
; 0x70d27
|
||||
|
117
maps/CeladonDeptStore3F.asm
Normal file
117
maps/CeladonDeptStore3F.asm
Normal file
@ -0,0 +1,117 @@
|
||||
CeladonDeptStore3F_MapScriptHeader: ; 0x70d27
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x70d29
|
||||
|
||||
UnknownScript_0x70d29: ; 0x70d29
|
||||
faceplayer
|
||||
loadfont
|
||||
pokemart $0, $0019
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x70d31
|
||||
|
||||
UnknownScript_0x70d31: ; 0x70d31
|
||||
jumptextfaceplayer UnknownText_0x70d53
|
||||
; 0x70d34
|
||||
|
||||
UnknownScript_0x70d34: ; 0x70d34
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x70d86
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $4, $0
|
||||
end
|
||||
; 0x70d3f
|
||||
|
||||
UnknownScript_0x70d3f: ; 0x70d3f
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x70dc7
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $5, $0
|
||||
end
|
||||
; 0x70d4a
|
||||
|
||||
UnknownScript_0x70d4a: ; 0x70d4a
|
||||
jumptextfaceplayer UnknownText_0x70e61
|
||||
; 0x70d4d
|
||||
|
||||
MapCeladonDeptStore3FSignpost1Script: ; 0x70d4d
|
||||
jumpstd $0014
|
||||
; 0x70d50
|
||||
|
||||
MapCeladonDeptStore3FSignpost0Script: ; 0x70d50
|
||||
jumptext UnknownText_0x70e85
|
||||
; 0x70d53
|
||||
|
||||
UnknownText_0x70d53: ; 0x70d53
|
||||
db $0, "I can't decide", $4f
|
||||
db "which #MON I", $51
|
||||
db "should use this TM", $4f
|
||||
db "on…", $57
|
||||
; 0x70d86
|
||||
|
||||
UnknownText_0x70d86: ; 0x70d86
|
||||
db $0, "Uh-oh! I traded my", $4f
|
||||
db "#MON without", $51
|
||||
db "removing the UP-", $4f
|
||||
db "GRADE from it.", $57
|
||||
; 0x70dc7
|
||||
|
||||
UnknownText_0x70dc7: ; 0x70dc7
|
||||
db $0, "Yeah! I'm finally", $4f
|
||||
db "getting a PORYGON!", $51
|
||||
db "I'm no good at the", $4f
|
||||
db "slots, so I could", $51
|
||||
db "never get enough", $4f
|
||||
db "coins…", $51
|
||||
db "…Huh?", $51
|
||||
db "The traded PORYGON", $4f
|
||||
db "turned into a dif-", $55
|
||||
db "ferent #MON!", $57
|
||||
; 0x70e61
|
||||
|
||||
UnknownText_0x70e61: ; 0x70e61
|
||||
db $0, "The TM SHOP sells", $4f
|
||||
db "some rare moves.", $57
|
||||
; 0x70e85
|
||||
|
||||
UnknownText_0x70e85: ; 0x70e85
|
||||
db $0, "3F: TM SHOP", $51
|
||||
db "Make Your #MON", $4f
|
||||
db "Stronger!", $57
|
||||
; 0x70eab
|
||||
|
||||
CeladonDeptStore3F_MapEventHeader: ; 0x70eab
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F
|
||||
warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F
|
||||
warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 14, $0, MapCeladonDeptStore3FSignpost0Script
|
||||
signpost 0, 3, $0, MapCeladonDeptStore3FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $39, 5, 11, $6, $0, 255, 255, $90, 0, UnknownScript_0x70d29, $ffff
|
||||
person_event $27, 8, 10, $4, $10, 255, 255, $a0, 0, UnknownScript_0x70d31, $ffff
|
||||
person_event $3, 5, 13, $6, $0, 255, 255, $80, 0, UnknownScript_0x70d34, $ffff
|
||||
person_event $3, 5, 14, $6, $0, 255, 255, $90, 0, UnknownScript_0x70d3f, $ffff
|
||||
person_event $2b, 8, 17, $2, $11, 255, 255, $80, 0, UnknownScript_0x70d4a, $ffff
|
||||
; 0x70f0b
|
||||
|
76
maps/CeladonDeptStore4F.asm
Normal file
76
maps/CeladonDeptStore4F.asm
Normal file
@ -0,0 +1,76 @@
|
||||
CeladonDeptStore4F_MapScriptHeader: ; 0x70f0b
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x70f0d
|
||||
|
||||
UnknownScript_0x70f0d: ; 0x70f0d
|
||||
faceplayer
|
||||
loadfont
|
||||
pokemart $0, $001a
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x70f15
|
||||
|
||||
UnknownScript_0x70f15: ; 0x70f15
|
||||
jumptextfaceplayer UnknownText_0x70f21
|
||||
; 0x70f18
|
||||
|
||||
UnknownScript_0x70f18: ; 0x70f18
|
||||
jumptextfaceplayer UnknownText_0x70f55
|
||||
; 0x70f1b
|
||||
|
||||
MapCeladonDeptStore4FSignpost0Script: ; 0x70f1b
|
||||
jumptext UnknownText_0x70f8c
|
||||
; 0x70f1e
|
||||
|
||||
MapCeladonDeptStore4FSignpost1Script: ; 0x70f1e
|
||||
jumpstd $0014
|
||||
; 0x70f21
|
||||
|
||||
UnknownText_0x70f21: ; 0x70f21
|
||||
db $0, "I'm here to buy", $4f
|
||||
db "SURF MAIL to send", $55
|
||||
db "to my girlfriend.", $57
|
||||
; 0x70f55
|
||||
|
||||
UnknownText_0x70f55: ; 0x70f55
|
||||
db $0, "This is the only", $4f
|
||||
db "place where you", $51
|
||||
db "can buy LOVELY", $4f
|
||||
db "MAIL.", $57
|
||||
; 0x70f8c
|
||||
|
||||
UnknownText_0x70f8c: ; 0x70f8c
|
||||
db $0, "Express Yourself", $4f
|
||||
db "With Gifts!", $51
|
||||
db "4F: WISEMAN GIFTS", $57
|
||||
; 0x70fbc
|
||||
|
||||
CeladonDeptStore4F_MapEventHeader: ; 0x70fbc
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F
|
||||
warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F
|
||||
warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 14, $0, MapCeladonDeptStore4FSignpost0Script
|
||||
signpost 0, 3, $0, MapCeladonDeptStore4FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 9, 17, $7, $0, 255, 255, $90, 0, UnknownScript_0x70f0d, $ffff
|
||||
person_event $2b, 10, 11, $5, $1, 255, 255, $a0, 0, UnknownScript_0x70f15, $ffff
|
||||
person_event $27, 6, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x70f18, $ffff
|
||||
; 0x71002
|
||||
|
98
maps/CeladonDeptStore5F.asm
Normal file
98
maps/CeladonDeptStore5F.asm
Normal file
@ -0,0 +1,98 @@
|
||||
CeladonDeptStore5F_MapScriptHeader: ; 0x71002
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x71004
|
||||
|
||||
UnknownScript_0x71004: ; 0x71004
|
||||
faceplayer
|
||||
loadfont
|
||||
pokemart $0, $001b
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7100c
|
||||
|
||||
UnknownScript_0x7100c: ; 0x7100c
|
||||
faceplayer
|
||||
loadfont
|
||||
pokemart $0, $001c
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x71014
|
||||
|
||||
UnknownScript_0x71014: ; 0x71014
|
||||
jumptextfaceplayer UnknownText_0x71023
|
||||
; 0x71017
|
||||
|
||||
UnknownScript_0x71017: ; 0x71017
|
||||
jumptextfaceplayer UnknownText_0x71072
|
||||
; 0x7101a
|
||||
|
||||
UnknownScript_0x7101a: ; 0x7101a
|
||||
jumptextfaceplayer UnknownText_0x710b6
|
||||
; 0x7101d
|
||||
|
||||
MapCeladonDeptStore5FSignpost0Script: ; 0x7101d
|
||||
jumptext UnknownText_0x71100
|
||||
; 0x71020
|
||||
|
||||
MapCeladonDeptStore5FSignpost1Script: ; 0x71020
|
||||
jumpstd $0014
|
||||
; 0x71023
|
||||
|
||||
UnknownText_0x71023: ; 0x71023
|
||||
db $0, "I want to buy some", $4f
|
||||
db "items that raise", $51
|
||||
db "#MON stats, but", $4f
|
||||
db "I don't have", $55
|
||||
db "enough money…", $57
|
||||
; 0x71072
|
||||
|
||||
UnknownText_0x71072: ; 0x71072
|
||||
db $0, "I want PP UP, so I", $4f
|
||||
db "can raise the PP", $51
|
||||
db "of moves. But you", $4f
|
||||
db "can't buy it…", $57
|
||||
; 0x710b6
|
||||
|
||||
UnknownText_0x710b6: ; 0x710b6
|
||||
db $0, "Using items on", $4f
|
||||
db "them makes #-", $55
|
||||
db "MON happy.", $51
|
||||
db "They hate certain", $4f
|
||||
db "items, though…", $57
|
||||
; 0x71100
|
||||
|
||||
UnknownText_0x71100: ; 0x71100
|
||||
db $0, "5F: DRUG STORE", $57
|
||||
; 0x71110
|
||||
|
||||
CeladonDeptStore5F_MapEventHeader: ; 0x71110
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F
|
||||
warp_def $0, $f, 1, GROUP_CELADON_DEPT_STORE_6F, MAP_CELADON_DEPT_STORE_6F
|
||||
warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 14, $0, MapCeladonDeptStore5FSignpost0Script
|
||||
signpost 0, 3, $0, MapCeladonDeptStore5FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $39, 9, 11, $7, $0, 255, 255, $90, 0, UnknownScript_0x71004, $ffff
|
||||
person_event $39, 9, 12, $7, $0, 255, 255, $90, 0, UnknownScript_0x7100c, $ffff
|
||||
person_event $40, 9, 17, $2, $11, 255, 255, $80, 0, UnknownScript_0x71014, $ffff
|
||||
person_event $49, 8, 7, $2, $11, 255, 255, $90, 0, UnknownScript_0x71017, $ffff
|
||||
person_event $29, 11, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x7101a, $ffff
|
||||
; 0x71170
|
||||
|
171
maps/CeladonDeptStore6F.asm
Normal file
171
maps/CeladonDeptStore6F.asm
Normal file
@ -0,0 +1,171 @@
|
||||
CeladonDeptStore6F_MapScriptHeader: ; 0x71170
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 1, UnknownScript_0x71175
|
||||
; 0x71175
|
||||
|
||||
UnknownScript_0x71175: ; 0x71175
|
||||
changeblock $c, $0, $3
|
||||
return
|
||||
; 0x7117a
|
||||
|
||||
UnknownScript_0x7117a: ; 0x7117a
|
||||
jumptextfaceplayer UnknownText_0x712c7
|
||||
; 0x7117d
|
||||
|
||||
UnknownScript_0x7117d: ; 0x7117d
|
||||
jumptextfaceplayer UnknownText_0x71310
|
||||
; 0x71180
|
||||
|
||||
MapCeladonDeptStore6FSignpost5Script: ; 0x71180
|
||||
loadfont
|
||||
2writetext UnknownText_0x71250
|
||||
UnknownScript_0x71184: ; 0x71184
|
||||
special $0051
|
||||
loadmenudata $5203
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x7119a
|
||||
if_equal $2, UnknownScript_0x711b4
|
||||
if_equal $3, UnknownScript_0x711ce
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7119a
|
||||
|
||||
UnknownScript_0x7119a: ; 0x7119a
|
||||
checkmoney $0, 200
|
||||
if_equal $2, UnknownScript_0x711f5
|
||||
giveitem FRESH_WATER, $1
|
||||
iffalse UnknownScript_0x711fc
|
||||
takemoney $0, 200
|
||||
itemtotext FRESH_WATER, $0
|
||||
2jump UnknownScript_0x711e8
|
||||
; 0x711b4
|
||||
|
||||
UnknownScript_0x711b4: ; 0x711b4
|
||||
checkmoney $0, 300
|
||||
if_equal $2, UnknownScript_0x711f5
|
||||
giveitem SODA_POP, $1
|
||||
iffalse UnknownScript_0x711fc
|
||||
takemoney $0, 300
|
||||
itemtotext SODA_POP, $0
|
||||
2jump UnknownScript_0x711e8
|
||||
; 0x711ce
|
||||
|
||||
UnknownScript_0x711ce: ; 0x711ce
|
||||
checkmoney $0, 350
|
||||
if_equal $2, UnknownScript_0x711f5
|
||||
giveitem LEMONADE, $1
|
||||
iffalse UnknownScript_0x711fc
|
||||
takemoney $0, 350
|
||||
itemtotext LEMONADE, $0
|
||||
2jump UnknownScript_0x711e8
|
||||
; 0x711e8
|
||||
|
||||
UnknownScript_0x711e8: ; 0x711e8
|
||||
pause 10
|
||||
playsound $001f
|
||||
2writetext UnknownText_0x71274
|
||||
keeptextopen
|
||||
itemnotify
|
||||
2jump UnknownScript_0x71184
|
||||
; 0x711f5
|
||||
|
||||
UnknownScript_0x711f5: ; 0x711f5
|
||||
2writetext UnknownText_0x7128e
|
||||
closetext
|
||||
2jump UnknownScript_0x71184
|
||||
; 0x711fc
|
||||
|
||||
UnknownScript_0x711fc: ; 0x711fc
|
||||
2writetext UnknownText_0x712a7
|
||||
closetext
|
||||
2jump UnknownScript_0x71184
|
||||
; 0x71203
|
||||
|
||||
; menu data
|
||||
INCBIN "baserom.gbc",$71203,$47
|
||||
|
||||
MapCeladonDeptStore6FSignpost0Script: ; 0x7124a
|
||||
jumptext UnknownText_0x7133e
|
||||
; 0x7124d
|
||||
|
||||
UnknownScript_0x7124d: ; 0x7124d
|
||||
jumpstd $0014
|
||||
; 0x71250
|
||||
|
||||
UnknownText_0x71250: ; 0x71250
|
||||
db $0, "A vending machine!", $4f
|
||||
db "Here's the menu.", $57
|
||||
; 0x71274
|
||||
|
||||
UnknownText_0x71274: ; 0x71274
|
||||
db $0, "Clang!", $51
|
||||
db "@"
|
||||
text_from_ram $d099
|
||||
db $0, $4f
|
||||
db "popped out.", $57
|
||||
; 0x7128e
|
||||
|
||||
UnknownText_0x7128e: ; 0x7128e
|
||||
db $0, "Oops, not enough", $4f
|
||||
db "money…", $57
|
||||
; 0x712a7
|
||||
|
||||
UnknownText_0x712a7: ; 0x712a7
|
||||
db $0, "There's no more", $4f
|
||||
db "room for stuff…", $57
|
||||
; 0x712c7
|
||||
|
||||
UnknownText_0x712c7: ; 0x712c7
|
||||
db $0, "A vending machine", $4f
|
||||
db "with a prize rou-", $55
|
||||
db "lette…", $51
|
||||
db "You never see", $4f
|
||||
db "those anymore.", $57
|
||||
; 0x71310
|
||||
|
||||
UnknownText_0x71310: ; 0x71310
|
||||
db $0, "Aww! There's no", $4f
|
||||
db "games here!", $51
|
||||
db "I wanted to play…", $57
|
||||
; 0x7133e
|
||||
|
||||
UnknownText_0x7133e: ; 0x7133e
|
||||
db $0, "6F: ROOFTOP SQUARE", $4f
|
||||
db "VENDING MACHINES", $57
|
||||
; 0x71363
|
||||
|
||||
CeladonDeptStore6F_MapEventHeader: ; 0x71363
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F
|
||||
warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 6
|
||||
signpost 0, 14, $0, MapCeladonDeptStore6FSignpost0Script
|
||||
signpost 0, 3, $0, MapCeladonDeptStore6FSignpost1Script
|
||||
signpost 1, 8, $1, MapCeladonDeptStore6FSignpost5Script
|
||||
signpost 1, 9, $1, MapCeladonDeptStore6FSignpost5Script
|
||||
signpost 1, 10, $1, MapCeladonDeptStore6FSignpost5Script
|
||||
signpost 1, 11, $1, MapCeladonDeptStore6FSignpost5Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $2b, 6, 13, $7, $0, 255, 255, $0, 0, UnknownScript_0x7117a, $ffff
|
||||
person_event $27, 9, 16, $2, $12, 255, 255, $80, 0, UnknownScript_0x7117d, $ffff
|
||||
; 0x713ab
|
||||
|
55
maps/CeladonDeptStoreElevator.asm
Normal file
55
maps/CeladonDeptStoreElevator.asm
Normal file
@ -0,0 +1,55 @@
|
||||
CeladonDeptStoreElevator_MapScriptHeader: ; 0x713ab
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x713ad
|
||||
|
||||
MapCeladonDeptStoreElevatorSignpost0Script: ; 0x713ad
|
||||
loadfont
|
||||
elevator $53be
|
||||
loadmovesprites
|
||||
iffalse UnknownScript_0x713bd
|
||||
pause 5
|
||||
playsound $006e
|
||||
earthquake 60
|
||||
waitbutton
|
||||
UnknownScript_0x713bd: ; 0x713bd
|
||||
end
|
||||
; 0x713be
|
||||
|
||||
; elevator
|
||||
UnknownText_0x713be: ; 0x713be
|
||||
text_waitbutton
|
||||
text_box $1504, 5, 5
|
||||
store_at $615
|
||||
text_waitbutton
|
||||
store_at $715
|
||||
text_dunno2
|
||||
store_at $815
|
||||
start_asm
|
||||
; 0x713d0
|
||||
|
||||
INCBIN "baserom.gbc",$713d0,$713d8 - $713d0
|
||||
|
||||
CeladonDeptStoreElevator_MapEventHeader: ; 0x713d8
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $3, $1, 255, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F
|
||||
warp_def $3, $2, 255, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 0, 3, $0, MapCeladonDeptStoreElevatorSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x713ed
|
||||
|
332
maps/CeladonGameCorner.asm
Normal file
332
maps/CeladonGameCorner.asm
Normal file
@ -0,0 +1,332 @@
|
||||
CeladonGameCorner_MapScriptHeader: ; 0x7211b
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x7211d
|
||||
|
||||
UnknownScript_0x7211d: ; 0x7211d
|
||||
jumpstd $0032
|
||||
; 0x72120
|
||||
|
||||
UnknownScript_0x72120: ; 0x72120
|
||||
jumptextfaceplayer UnknownText_0x721d0
|
||||
; 0x72123
|
||||
|
||||
UnknownScript_0x72123: ; 0x72123
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x72215
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $4, $2
|
||||
end
|
||||
; 0x7212e
|
||||
|
||||
UnknownScript_0x7212e: ; 0x7212e
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x72242
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $5, $3
|
||||
end
|
||||
; 0x72139
|
||||
|
||||
UnknownScript_0x72139: ; 0x72139
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x72295
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $6, $3
|
||||
end
|
||||
; 0x72144
|
||||
|
||||
UnknownScript_0x72144: ; 0x72144
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $00ce
|
||||
iftrue .UnknownScript_0x72169
|
||||
2writetext UnknownText_0x722dc
|
||||
keeptextopen
|
||||
checkitem COIN_CASE
|
||||
iffalse UnknownScript_0x7217b
|
||||
checkcoins 9998
|
||||
if_equal $0, UnknownScript_0x72184
|
||||
stringtotext .coinname, $1
|
||||
2call .UnknownScript_0x72172
|
||||
givecoins 18
|
||||
setbit1 $00ce
|
||||
.UnknownScript_0x72169 ; 0x72169
|
||||
2writetext UnknownText_0x72345
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $fe, $2
|
||||
end
|
||||
; 0x72172
|
||||
|
||||
.UnknownScript_0x72172 ; 0x72172
|
||||
jumpstd $002f
|
||||
end
|
||||
; 0x72176
|
||||
|
||||
.coinname ; 0x72176
|
||||
db "COIN@"
|
||||
; 0x7217b
|
||||
|
||||
UnknownScript_0x7217b: ; 0x7217b
|
||||
2writetext UnknownText_0x7238a
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $fe, $2
|
||||
end
|
||||
; 0x72184
|
||||
|
||||
UnknownScript_0x72184: ; 0x72184
|
||||
2writetext UnknownText_0x723d9
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $fe, $2
|
||||
end
|
||||
; 0x7218d
|
||||
|
||||
CeladonGymGuyScript: ; 0x7218d
|
||||
jumptextfaceplayer CeladonGymGuyText
|
||||
; 0x72190
|
||||
|
||||
UnknownScript_0x72190: ; 0x72190
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x724ad
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $a, $2
|
||||
end
|
||||
; 0x7219b
|
||||
|
||||
MapCeladonGameCornerSignpost36Script: ; 0x7219b
|
||||
jumptext UnknownText_0x724f3
|
||||
; 0x7219e
|
||||
|
||||
MapCeladonGameCornerSignpost37Script: ; 0x7219e
|
||||
jumptext UnknownText_0x72521
|
||||
; 0x721a1
|
||||
|
||||
MapCeladonGameCornerSignpost35Script: ; 0x721a1
|
||||
random $6
|
||||
if_equal $0, MapCeladonGameCornerSignpost16Script
|
||||
refreshscreen $0
|
||||
writebyte $0
|
||||
special $002a
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721b0
|
||||
|
||||
MapCeladonGameCornerSignpost16Script: ; 0x721b0
|
||||
refreshscreen $0
|
||||
writebyte $1
|
||||
special $002a
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721b9
|
||||
|
||||
MapCeladonGameCornerSignpost11Script: ; 0x721b9
|
||||
refreshscreen $0
|
||||
special $002b
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721c0
|
||||
|
||||
MapCeladonGameCornerSignpost32Script: ; 0x721c0
|
||||
jumptext UnknownText_0x7254f
|
||||
; 0x721c3
|
||||
|
||||
MapCeladonGameCornerSignpost9Script: ; 0x721c3
|
||||
loadfont
|
||||
2writetext UnknownText_0x72567
|
||||
closetext
|
||||
special $002b
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721cd
|
||||
|
||||
INCBIN "baserom.gbc",$721cd,$721d0 - $721cd
|
||||
|
||||
UnknownText_0x721d0: ; 0x721d0
|
||||
db $0, "Welcome!", $51
|
||||
db "You may exchange", $4f
|
||||
db "your coins for", $51
|
||||
db "fabulous prizes", $4f
|
||||
db "next door.", $57
|
||||
; 0x72215
|
||||
|
||||
UnknownText_0x72215: ; 0x72215
|
||||
db $0, "The slot machines", $4f
|
||||
db "are all state of", $55
|
||||
db "the art.", $57
|
||||
; 0x72242
|
||||
|
||||
UnknownText_0x72242: ; 0x72242
|
||||
db $0, "It's this machine", $4f
|
||||
db "I want.", $51
|
||||
db "It cleaned me out", $4f
|
||||
db "yesterday, so it", $51
|
||||
db "should pay out", $4f
|
||||
db "today.", $57
|
||||
; 0x72295
|
||||
|
||||
UnknownText_0x72295: ; 0x72295
|
||||
db $0, "I think this slot", $4f
|
||||
db "machine will pay", $55
|
||||
db "out…", $51
|
||||
db "The odds vary", $4f
|
||||
db "among machines.", $57
|
||||
; 0x722dc
|
||||
|
||||
UnknownText_0x722dc: ; 0x722dc
|
||||
db $0, "Gahahaha!", $51
|
||||
db "The coins just", $4f
|
||||
db "keep popping out!", $51
|
||||
db "Hm? What, kid? You", $4f
|
||||
db "want to play?", $51
|
||||
db "I'll share my luck", $4f
|
||||
db "with you!", $57
|
||||
; 0x72345
|
||||
|
||||
UnknownText_0x72345: ; 0x72345
|
||||
db $0, "Gahahaha!", $51
|
||||
db "It makes me feel", $4f
|
||||
db "good to do nice", $51
|
||||
db "things for other", $4f
|
||||
db "people!", $57
|
||||
; 0x7238a
|
||||
|
||||
UnknownText_0x7238a: ; 0x7238a
|
||||
db $0, "Hey, you don't", $4f
|
||||
db "have a COIN CASE.", $51
|
||||
db "How am I supposed", $4f
|
||||
db "to give you any", $55
|
||||
db "coins, kid?", $57
|
||||
; 0x723d9
|
||||
|
||||
UnknownText_0x723d9: ; 0x723d9
|
||||
db $0, "Hey, your COIN", $4f
|
||||
db "CASE is full, kid.", $51
|
||||
db "You must be riding", $4f
|
||||
db "a winning streak", $55
|
||||
db "too.", $57
|
||||
; 0x72425
|
||||
|
||||
CeladonGymGuyText: ; 0x72425
|
||||
db $0, "Hey! CHAMP in", $4f
|
||||
db "making!", $51
|
||||
db "Are you playing", $4f
|
||||
db "the slots too?", $51
|
||||
db "I'm trying to get", $4f
|
||||
db "enough coins for a", $55
|
||||
db "prize #MON.", $51
|
||||
db "But I don't have", $4f
|
||||
db "enough coins yet…", $57
|
||||
; 0x724ad
|
||||
|
||||
UnknownText_0x724ad: ; 0x724ad
|
||||
db $0, "Hmmm… The odds are", $4f
|
||||
db "surely better for", $51
|
||||
db "PIKACHU's line,", $4f
|
||||
db "but… What to do?", $57
|
||||
; 0x724f3
|
||||
|
||||
UnknownText_0x724f3: ; 0x724f3
|
||||
db $0, "Hey!", $51
|
||||
db "Underneath this", $4f
|
||||
db "poster…", $51
|
||||
db "There's nothing!", $57
|
||||
; 0x72521
|
||||
|
||||
UnknownText_0x72521: ; 0x72521
|
||||
db $0, "Hey!", $51
|
||||
db "Underneath this", $4f
|
||||
db "poster…", $51
|
||||
db "There's nothing!", $57
|
||||
; 0x7254f
|
||||
|
||||
UnknownText_0x7254f: ; 0x7254f
|
||||
db $0, "There's a lighter", $4f
|
||||
db "here.", $57
|
||||
; 0x72567
|
||||
|
||||
UnknownText_0x72567: ; 0x72567
|
||||
db $0, "A can of soda…", $51
|
||||
db "Someone must be", $4f
|
||||
db "coming back…", $51
|
||||
db "Huh? It's empty!", $57
|
||||
; 0x725a4
|
||||
|
||||
CeladonGameCorner_MapEventHeader: ; 0x725a4
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $d, $e, 6, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $d, $f, 6, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 38
|
||||
signpost 6, 1, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 7, 1, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 8, 1, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 9, 1, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 10, 1, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 11, 1, $4, MapCeladonGameCornerSignpost11Script
|
||||
signpost 6, 6, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 7, 6, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 8, 6, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 9, 6, $0, MapCeladonGameCornerSignpost9Script
|
||||
signpost 10, 6, $0, MapCeladonGameCornerSignpost11Script
|
||||
signpost 11, 6, $3, MapCeladonGameCornerSignpost11Script
|
||||
signpost 6, 7, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 7, 7, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 8, 7, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 9, 7, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 10, 7, $0, MapCeladonGameCornerSignpost16Script
|
||||
signpost 11, 7, $4, MapCeladonGameCornerSignpost35Script
|
||||
signpost 6, 12, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 7, 12, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 8, 12, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 9, 12, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 10, 12, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 11, 12, $3, MapCeladonGameCornerSignpost35Script
|
||||
signpost 6, 13, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 7, 13, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 8, 13, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 9, 13, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 10, 13, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 11, 13, $4, MapCeladonGameCornerSignpost35Script
|
||||
signpost 6, 18, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 7, 18, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 8, 18, $0, MapCeladonGameCornerSignpost32Script
|
||||
signpost 9, 18, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 10, 18, $0, MapCeladonGameCornerSignpost35Script
|
||||
signpost 11, 18, $3, MapCeladonGameCornerSignpost35Script
|
||||
signpost 0, 15, $0, MapCeladonGameCornerSignpost36Script
|
||||
signpost 0, 9, $0, MapCeladonGameCornerSignpost37Script
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $39, 6, 9, $6, $0, 255, 255, $a0, 0, UnknownScript_0x7211d, $ffff
|
||||
person_event $42, 6, 7, $6, $0, 255, 255, $a0, 0, UnknownScript_0x72120, $ffff
|
||||
person_event $2d, 14, 18, $8, $0, 255, 255, $80, 0, UnknownScript_0x72123, $ffff
|
||||
person_event $29, 11, 21, $9, $0, 255, 255, $90, 0, UnknownScript_0x7212e, $ffff
|
||||
person_event $3b, 11, 15, $9, $0, 255, 255, $a0, 0, UnknownScript_0x72139, $ffff
|
||||
person_event $3a, 14, 12, $8, $0, 255, 2, $80, 0, UnknownScript_0x72144, $ffff
|
||||
person_event $3a, 14, 12, $8, $0, 255, 4, $80, 0, UnknownScript_0x72144, $ffff
|
||||
person_event $48, 7, 15, $6, $0, 255, 255, $80, 0, CeladonGymGuyScript, $ffff
|
||||
person_event $2f, 12, 6, $8, $0, 255, 255, $a0, 0, UnknownScript_0x72190, $ffff
|
||||
; 0x726e7
|
||||
|
276
maps/CeladonGameCornerPrizeRoom.asm
Normal file
276
maps/CeladonGameCornerPrizeRoom.asm
Normal file
@ -0,0 +1,276 @@
|
||||
CeladonGameCornerPrizeRoom_MapScriptHeader: ; 0x726e7
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x726e9
|
||||
|
||||
UnknownScript_0x726e9: ; 0x726e9
|
||||
jumptextfaceplayer UnknownText_0x728b8
|
||||
; 0x726ec
|
||||
|
||||
UnknownScript_0x726ec: ; 0x726ec
|
||||
jumptextfaceplayer UnknownText_0x728e9
|
||||
; 0x726ef
|
||||
|
||||
MapCeladonGameCornerPrizeRoomSignpost0Script: ; 0x726ef
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7293e
|
||||
closetext
|
||||
checkitem COIN_CASE
|
||||
iffalse UnknownScript_0x7278a
|
||||
2writetext UnknownText_0x72974
|
||||
UnknownScript_0x726fd: ; 0x726fd
|
||||
special $004f
|
||||
loadmenudata $6790
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x72714
|
||||
if_equal $2, UnknownScript_0x72730
|
||||
if_equal $3, UnknownScript_0x7274c
|
||||
2jump UnknownScript_0x72784
|
||||
; 0x72714
|
||||
|
||||
UnknownScript_0x72714: ; 0x72714
|
||||
checkcoins 1500
|
||||
if_equal $2, UnknownScript_0x72778
|
||||
itemtotext TM_32, $0
|
||||
2call UnknownScript_0x72768
|
||||
iffalse UnknownScript_0x72784
|
||||
giveitem TM_32, $1
|
||||
iffalse UnknownScript_0x7277e
|
||||
takecoins 1500
|
||||
2jump UnknownScript_0x7276d
|
||||
; 0x72730
|
||||
|
||||
UnknownScript_0x72730: ; 0x72730
|
||||
checkcoins 3500
|
||||
if_equal $2, UnknownScript_0x72778
|
||||
itemtotext TM_29, $0
|
||||
2call UnknownScript_0x72768
|
||||
iffalse UnknownScript_0x72784
|
||||
giveitem TM_29, $1
|
||||
iffalse UnknownScript_0x7277e
|
||||
takecoins 3500
|
||||
2jump UnknownScript_0x7276d
|
||||
; 0x7274c
|
||||
|
||||
UnknownScript_0x7274c: ; 0x7274c
|
||||
checkcoins 7500
|
||||
if_equal $2, UnknownScript_0x72778
|
||||
itemtotext TM_15, $0
|
||||
2call UnknownScript_0x72768
|
||||
iffalse UnknownScript_0x72784
|
||||
giveitem TM_15, $1
|
||||
iffalse UnknownScript_0x7277e
|
||||
takecoins 7500
|
||||
2jump UnknownScript_0x7276d
|
||||
; 0x72768
|
||||
|
||||
UnknownScript_0x72768: ; 0x72768
|
||||
2writetext UnknownText_0x72991
|
||||
yesorno
|
||||
end
|
||||
; 0x7276d
|
||||
|
||||
UnknownScript_0x7276d: ; 0x7276d
|
||||
waitbutton
|
||||
playsound $0022
|
||||
2writetext UnknownText_0x729ad
|
||||
closetext
|
||||
2jump UnknownScript_0x726fd
|
||||
; 0x72778
|
||||
|
||||
UnknownScript_0x72778: ; 0x72778
|
||||
2writetext UnknownText_0x729bb
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7277e
|
||||
|
||||
UnknownScript_0x7277e: ; 0x7277e
|
||||
2writetext UnknownText_0x729d8
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72784
|
||||
|
||||
UnknownScript_0x72784: ; 0x72784
|
||||
2writetext UnknownText_0x729f2
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7278a
|
||||
|
||||
UnknownScript_0x7278a: ; 0x7278a
|
||||
2writetext UnknownText_0x72a14
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72790
|
||||
|
||||
; menu data
|
||||
INCBIN "baserom.gbc",$72790,$38
|
||||
|
||||
MapCeladonGameCornerPrizeRoomSignpost1Script: ; 0x727c8
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7293e
|
||||
closetext
|
||||
checkitem COIN_CASE
|
||||
iffalse UnknownScript_0x7278a
|
||||
UnknownScript_0x727d3: ; 0x727d3
|
||||
2writetext UnknownText_0x72974
|
||||
special $004f
|
||||
loadmenudata $6877
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x727ed
|
||||
if_equal $2, UnknownScript_0x7281b
|
||||
if_equal $3, UnknownScript_0x72849
|
||||
2jump UnknownScript_0x72784
|
||||
; 0x727ed
|
||||
|
||||
UnknownScript_0x727ed: ; 0x727ed
|
||||
checkcoins 2222
|
||||
if_equal $2, UnknownScript_0x72778
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x7277e
|
||||
pokenamemem PIKACHU, $0
|
||||
2call UnknownScript_0x72768
|
||||
iffalse UnknownScript_0x72784
|
||||
waitbutton
|
||||
playsound $0022
|
||||
2writetext UnknownText_0x729ad
|
||||
closetext
|
||||
writebyte PIKACHU
|
||||
special $0039
|
||||
givepoke PIKACHU, 25, 0, 0
|
||||
takecoins 2222
|
||||
2jump UnknownScript_0x727d3
|
||||
; 0x7281b
|
||||
|
||||
UnknownScript_0x7281b: ; 0x7281b
|
||||
checkcoins 5555
|
||||
if_equal $2, UnknownScript_0x72778
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x7277e
|
||||
pokenamemem PORYGON, $0
|
||||
2call UnknownScript_0x72768
|
||||
iffalse UnknownScript_0x72784
|
||||
waitbutton
|
||||
playsound $0022
|
||||
2writetext UnknownText_0x729ad
|
||||
closetext
|
||||
writebyte PORYGON
|
||||
special $0039
|
||||
givepoke PORYGON, 15, 0, 0
|
||||
takecoins 5555
|
||||
2jump UnknownScript_0x727d3
|
||||
; 0x72849
|
||||
|
||||
UnknownScript_0x72849: ; 0x72849
|
||||
checkcoins 8888
|
||||
if_equal $2, UnknownScript_0x72778
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x7277e
|
||||
pokenamemem LARVITAR, $0
|
||||
2call UnknownScript_0x72768
|
||||
iffalse UnknownScript_0x72784
|
||||
waitbutton
|
||||
playsound $0022
|
||||
2writetext UnknownText_0x729ad
|
||||
closetext
|
||||
writebyte LARVITAR
|
||||
special $0039
|
||||
givepoke LARVITAR, 40, 0, 0
|
||||
takecoins 8888
|
||||
2jump UnknownScript_0x727d3
|
||||
; 0x72877
|
||||
|
||||
; menu data
|
||||
INCBIN "baserom.gbc",$72877,$41
|
||||
|
||||
UnknownText_0x728b8: ; 0x728b8
|
||||
db $0, "I wanted PORYGON,", $4f
|
||||
db "but I was short by", $55
|
||||
db "100 coins…", $57
|
||||
; 0x728e9
|
||||
|
||||
UnknownText_0x728e9: ; 0x728e9
|
||||
db $0, "Whew…", $51
|
||||
db "I've got to stay", $4f
|
||||
db "calm and cool…", $51
|
||||
db "I can't lose my", $4f
|
||||
db "cool, or I'll lose", $55
|
||||
db "all my money…", $57
|
||||
; 0x7293e
|
||||
|
||||
UnknownText_0x7293e: ; 0x7293e
|
||||
db $0, "Welcome!", $51
|
||||
db "We exchange your", $4f
|
||||
db "coins for fabulous", $55
|
||||
db "prizes!", $57
|
||||
; 0x72974
|
||||
|
||||
UnknownText_0x72974: ; 0x72974
|
||||
db $0, "Which prize would", $4f
|
||||
db "you like?", $57
|
||||
; 0x72991
|
||||
|
||||
UnknownText_0x72991: ; 0x72991
|
||||
db $0, "OK, so you wanted", $4f
|
||||
db "a @"
|
||||
text_from_ram $d099
|
||||
db $0, "?", $57
|
||||
; 0x729ad
|
||||
|
||||
UnknownText_0x729ad: ; 0x729ad
|
||||
db $0, "Here you go!", $57
|
||||
; 0x729bb
|
||||
|
||||
UnknownText_0x729bb: ; 0x729bb
|
||||
db $0, "You don't have", $4f
|
||||
db "enough coins.", $57
|
||||
; 0x729d8
|
||||
|
||||
UnknownText_0x729d8: ; 0x729d8
|
||||
db $0, "You have no room", $4f
|
||||
db "for it.", $57
|
||||
; 0x729f2
|
||||
|
||||
UnknownText_0x729f2: ; 0x729f2
|
||||
db $0, "Oh. Please come", $4f
|
||||
db "back with coins!", $57
|
||||
; 0x72a14
|
||||
|
||||
UnknownText_0x72a14: ; 0x72a14
|
||||
db $0, "Oh? You don't have", $4f
|
||||
db "a COIN CASE.", $57
|
||||
; 0x72a34
|
||||
|
||||
CeladonGameCornerPrizeRoom_MapEventHeader: ; 0x72a34
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $5, $2, 7, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $5, $3, 7, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 2, $0, MapCeladonGameCornerPrizeRoomSignpost0Script
|
||||
signpost 1, 4, $0, MapCeladonGameCornerPrizeRoomSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $40, 6, 4, $6, $0, 255, 255, $80, 0, UnknownScript_0x726e9, $ffff
|
||||
person_event $4b, 8, 8, $4, $10, 255, 255, $a0, 0, UnknownScript_0x726ec, $ffff
|
||||
; 0x72a68
|
||||
|
366
maps/CeladonGym.asm
Normal file
366
maps/CeladonGym.asm
Normal file
@ -0,0 +1,366 @@
|
||||
CeladonGym_MapScriptHeader: ; 0x72a68
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x72a6a
|
||||
|
||||
UnknownScript_0x72a6a: ; 0x72a6a
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $0026
|
||||
iftrue UnknownScript_0x72a9b
|
||||
2writetext UnknownText_0x72b28
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x72c3e, $0000
|
||||
loadtrainer ERIKA, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c8
|
||||
setbit1 $051d
|
||||
setbit1 $0490
|
||||
setbit1 $04ba
|
||||
setbit1 $0468
|
||||
loadfont
|
||||
2writetext UnknownText_0x72c96
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $0026
|
||||
UnknownScript_0x72a9b: ; 0x72a9b
|
||||
checkbit1 $00dc
|
||||
iftrue UnknownScript_0x72aae
|
||||
2writetext UnknownText_0x72cb0
|
||||
keeptextopen
|
||||
verbosegiveitem TM_19, 1
|
||||
iffalse UnknownScript_0x72aae
|
||||
setbit1 $00dc
|
||||
UnknownScript_0x72aae: ; 0x72aae
|
||||
2writetext UnknownText_0x72d8f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72ab4
|
||||
|
||||
TrainerLassMichelle: ; 0x72ab4
|
||||
; bit/flag number
|
||||
dw $51d
|
||||
|
||||
; trainer group && trainer id
|
||||
db LASS, MICHELLE
|
||||
|
||||
; text when seen
|
||||
dw LassMichelleSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw LassMichelleBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw LassMichelleScript
|
||||
; 0x72ac0
|
||||
|
||||
LassMichelleScript: ; 0x72ac0
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x72e30
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72ac8
|
||||
|
||||
TrainerPicnickerTanya: ; 0x72ac8
|
||||
; bit/flag number
|
||||
dw $490
|
||||
|
||||
; trainer group && trainer id
|
||||
db PICNICKER, TANYA
|
||||
|
||||
; text when seen
|
||||
dw PicnickerTanyaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PicnickerTanyaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PicnickerTanyaScript
|
||||
; 0x72ad4
|
||||
|
||||
PicnickerTanyaScript: ; 0x72ad4
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x72e8e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72adc
|
||||
|
||||
TrainerBeautyJulia: ; 0x72adc
|
||||
; bit/flag number
|
||||
dw $4ba
|
||||
|
||||
; trainer group && trainer id
|
||||
db BEAUTY, JULIA
|
||||
|
||||
; text when seen
|
||||
dw BeautyJuliaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BeautyJuliaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BeautyJuliaScript
|
||||
; 0x72ae8
|
||||
|
||||
BeautyJuliaScript: ; 0x72ae8
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x72f01
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72af0
|
||||
|
||||
TrainerTwinsJoandzoe1: ; 0x72af0
|
||||
; bit/flag number
|
||||
dw $468
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, JOANDZOE1
|
||||
|
||||
; text when seen
|
||||
dw TwinsJoandzoe1SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsJoandzoe1BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsJoandzoe1Script
|
||||
; 0x72afc
|
||||
|
||||
TwinsJoandzoe1Script: ; 0x72afc
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x72f70
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72b04
|
||||
|
||||
TrainerTwinsJoandzoe2: ; 0x72b04
|
||||
; bit/flag number
|
||||
dw $468
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, JOANDZOE2
|
||||
|
||||
; text when seen
|
||||
dw TwinsJoandzoe2SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsJoandzoe2BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsJoandzoe2Script
|
||||
; 0x72b10
|
||||
|
||||
TwinsJoandzoe2Script: ; 0x72b10
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x72fc0
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x72b18
|
||||
|
||||
MapCeladonGymSignpost1Script: ; 0x72b18
|
||||
checkbit2 $0026
|
||||
iftrue UnknownScript_0x72b21
|
||||
jumpstd $002d
|
||||
; 0x72b21
|
||||
|
||||
UnknownScript_0x72b21: ; 0x72b21
|
||||
trainertotext ERIKA, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x72b28
|
||||
|
||||
UnknownText_0x72b28: ; 0x72b28
|
||||
db $0, "ERIKA: Hello…", $4f
|
||||
db "Lovely weather,", $51
|
||||
db "isn't it?", $4f
|
||||
db "It's so pleasant…", $51
|
||||
db "…I'm afraid I may", $4f
|
||||
db "doze off…", $51
|
||||
db "My name is ERIKA.", $4f
|
||||
db "I am the LEADER of", $55
|
||||
db "CELADON GYM.", $51
|
||||
db "…Oh? All the way", $4f
|
||||
db "from JOHTO, you", $55
|
||||
db "say? How nice…", $51
|
||||
db "Oh. I'm sorry, I", $4f
|
||||
db "didn't realize", $51
|
||||
db "that you wished to", $4f
|
||||
db "challenge me.", $51
|
||||
db "Very well, but I", $4f
|
||||
db "shall not lose.", $57
|
||||
; 0x72c3e
|
||||
|
||||
UnknownText_0x72c3e: ; 0x72c3e
|
||||
db $0, "ERIKA: Oh!", $4f
|
||||
db "I concede defeat…", $51
|
||||
db "You are remarkably", $4f
|
||||
db "strong…", $51
|
||||
db "I shall give you", $4f
|
||||
db "RAINBOWBADGE…", $57
|
||||
; 0x72c96
|
||||
|
||||
UnknownText_0x72c96: ; 0x72c96
|
||||
db $0, $52, " received", $4f
|
||||
db "RAINBOWBADGE.", $57
|
||||
; 0x72cb0
|
||||
|
||||
UnknownText_0x72cb0: ; 0x72cb0
|
||||
db $0, "ERIKA: That was a", $4f
|
||||
db "delightful match.", $51
|
||||
db "I felt inspired.", $4f
|
||||
db "Please, I wish you", $55
|
||||
db "to have this TM.", $51
|
||||
db "It is GIGA DRAIN.", $51
|
||||
db "It is a wonderful", $4f
|
||||
db "move that drains", $51
|
||||
db "half the damage it", $4f
|
||||
db "inflicts to heal", $55
|
||||
db "your #MON.", $51
|
||||
db "Please use it if", $4f
|
||||
db "it pleases you…", $57
|
||||
; 0x72d8f
|
||||
|
||||
UnknownText_0x72d8f: ; 0x72d8f
|
||||
db $0, "ERIKA: Losing", $4f
|
||||
db "leaves a bitter", $55
|
||||
db "aftertaste…", $51
|
||||
db "But knowing that", $4f
|
||||
db "there are strong", $51
|
||||
db "trainers spurs me", $4f
|
||||
db "to do better…", $57
|
||||
; 0x72dfc
|
||||
|
||||
LassMichelleSeenText: ; 0x72dfc
|
||||
db $0, "Do you think a", $4f
|
||||
db "girls-only GYM", $55
|
||||
db "is rare?", $57
|
||||
; 0x72e24
|
||||
|
||||
LassMichelleBeatenText: ; 0x72e24
|
||||
db $0, "Oh, bleah!", $57
|
||||
; 0x72e30
|
||||
|
||||
UnknownText_0x72e30: ; 0x72e30
|
||||
db $0, "I just got care-", $4f
|
||||
db "less, that's all!", $57
|
||||
; 0x72e53
|
||||
|
||||
PicnickerTanyaSeenText: ; 0x72e53
|
||||
db $0, "Oh, a battle?", $4f
|
||||
db "That's kind of", $55
|
||||
db "scary, but OK!", $57
|
||||
; 0x72e7f
|
||||
|
||||
PicnickerTanyaBeatenText: ; 0x72e7f
|
||||
db $0, "Oh, that's it?", $57
|
||||
; 0x72e8e
|
||||
|
||||
UnknownText_0x72e8e: ; 0x72e8e
|
||||
db $0, "Oh, look at all", $4f
|
||||
db "your BADGES. No", $51
|
||||
db "wonder I couldn't", $4f
|
||||
db "win!", $57
|
||||
; 0x72ec5
|
||||
|
||||
BeautyJuliaSeenText: ; 0x72ec5
|
||||
db $0, "Were you looking", $4f
|
||||
db "at these flowers", $55
|
||||
db "or at me?", $57
|
||||
; 0x72ef2
|
||||
|
||||
BeautyJuliaBeatenText: ; 0x72ef2
|
||||
db $0, "How annoying!", $57
|
||||
; 0x72f01
|
||||
|
||||
UnknownText_0x72f01: ; 0x72f01
|
||||
db $0, "How do I go about", $4f
|
||||
db "becoming ladylike", $55
|
||||
db "like ERIKA?", $57
|
||||
; 0x72f32
|
||||
|
||||
TwinsJoandzoe1SeenText: ; 0x72f32
|
||||
db $0, "We'll show you", $4f
|
||||
db "#MON moves that", $55
|
||||
db "ERIKA taught us!", $57
|
||||
; 0x72f62
|
||||
|
||||
TwinsJoandzoe1BeatenText: ; 0x72f62
|
||||
db $0, "Oh… We lost…", $57
|
||||
; 0x72f70
|
||||
|
||||
UnknownText_0x72f70: ; 0x72f70
|
||||
db $0, "ERIKA will get you", $4f
|
||||
db "back for us!", $57
|
||||
; 0x72f91
|
||||
|
||||
TwinsJoandzoe2SeenText: ; 0x72f91
|
||||
db $0, "We're going to", $4f
|
||||
db "protect ERIKA!", $57
|
||||
; 0x72faf
|
||||
|
||||
TwinsJoandzoe2BeatenText: ; 0x72faf
|
||||
db $0, "We couldn't win…", $57
|
||||
; 0x72fc0
|
||||
|
||||
UnknownText_0x72fc0: ; 0x72fc0
|
||||
db $0, "ERIKA is much,", $4f
|
||||
db "much stronger!", $57
|
||||
; 0x72fdf
|
||||
|
||||
CeladonGym_MapEventHeader: ; 0x72fdf
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $11, $4, 8, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $11, $5, 8, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 15, 3, $0, MapCeladonGymSignpost1Script
|
||||
signpost 15, 6, $0, MapCeladonGymSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 6
|
||||
person_event $20, 7, 9, $6, $0, 255, 255, $a0, 0, UnknownScript_0x72a6a, $ffff
|
||||
person_event $28, 12, 11, $8, $0, 255, 255, $92, 2, TrainerLassMichelle, $ffff
|
||||
person_event $28, 12, 6, $9, $0, 255, 255, $a2, 2, TrainerPicnickerTanya, $ffff
|
||||
person_event $2a, 9, 7, $9, $0, 255, 255, $92, 2, TrainerBeautyJulia, $ffff
|
||||
person_event $26, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsJoandzoe1, $ffff
|
||||
person_event $26, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsJoandzoe2, $ffff
|
||||
; 0x73047
|
||||
|
104
maps/CeladonMansion1F.asm
Normal file
104
maps/CeladonMansion1F.asm
Normal file
@ -0,0 +1,104 @@
|
||||
CeladonMansion1F_MapScriptHeader: ; 0x713ed
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x713ef
|
||||
|
||||
UnknownScript_0x713ef: ; 0x713ef
|
||||
jumptextfaceplayer UnknownText_0x71416
|
||||
; 0x713f2
|
||||
|
||||
UnknownScript_0x713f2: ; 0x713f2
|
||||
loadfont
|
||||
2writetext UnknownText_0x71470
|
||||
cry MEOWTH
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x713fc
|
||||
|
||||
UnknownScript_0x713fc: ; 0x713fc
|
||||
loadfont
|
||||
2writetext UnknownText_0x7147f
|
||||
cry CLEFAIRY
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x71406
|
||||
|
||||
UnknownScript_0x71406: ; 0x71406
|
||||
loadfont
|
||||
2writetext UnknownText_0x71496
|
||||
cry NIDORAN_F
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x71410
|
||||
|
||||
MapCeladonMansion1FSignpost0Script: ; 0x71410
|
||||
jumptext UnknownText_0x714ab
|
||||
; 0x71413
|
||||
|
||||
MapCeladonMansion1FSignpost2Script: ; 0x71413
|
||||
jumpstd $0002
|
||||
; 0x71416
|
||||
|
||||
UnknownText_0x71416: ; 0x71416
|
||||
db $0, "My dear #MON", $4f
|
||||
db "keep me company,", $51
|
||||
db "so I don't ever", $4f
|
||||
db "feel lonely.", $51
|
||||
db "MEOWTH even brings", $4f
|
||||
db "money home.", $57
|
||||
; 0x71470
|
||||
|
||||
UnknownText_0x71470: ; 0x71470
|
||||
db $0, "MEOWTH: Meow!", $57
|
||||
; 0x7147f
|
||||
|
||||
UnknownText_0x7147f: ; 0x7147f
|
||||
db $0, "CLEFAIRY: Clef", $4f
|
||||
db "cleff!", $57
|
||||
; 0x71496
|
||||
|
||||
UnknownText_0x71496: ; 0x71496
|
||||
db $0, "NIDORAN: Kya", $4f
|
||||
db "kyaoo!", $57
|
||||
; 0x714ab
|
||||
|
||||
UnknownText_0x714ab: ; 0x714ab
|
||||
db $0, "CELADON MANSION", $4f
|
||||
db "MANAGER'S SUITE", $57
|
||||
; 0x714cc
|
||||
|
||||
CeladonMansion1F_MapEventHeader: ; 0x714cc
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 5
|
||||
warp_def $9, $6, 2, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $9, $7, 2, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $0, $3, 3, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $0, $0, 1, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F
|
||||
warp_def $0, $7, 4, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 8, 5, $1, MapCeladonMansion1FSignpost0Script
|
||||
signpost 3, 0, $0, MapCeladonMansion1FSignpost2Script
|
||||
signpost 3, 2, $0, MapCeladonMansion1FSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $30, 9, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x713ef, $ffff
|
||||
person_event $82, 10, 6, $16, $0, 255, 255, $0, 0, UnknownScript_0x713f2, $ffff
|
||||
person_event $8f, 8, 7, $16, $0, 255, 255, $0, 0, UnknownScript_0x713fc, $ffff
|
||||
person_event $82, 8, 8, $16, $2, 255, 255, $90, 0, UnknownScript_0x71406, $ffff
|
||||
; 0x7152e
|
||||
|
70
maps/CeladonMansion2F.asm
Normal file
70
maps/CeladonMansion2F.asm
Normal file
@ -0,0 +1,70 @@
|
||||
CeladonMansion2F_MapScriptHeader: ; 0x7152e
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x71530
|
||||
|
||||
MapCeladonMansion2FSignpost0Script: ; 0x71530
|
||||
jumptext UnknownText_0x71539
|
||||
; 0x71533
|
||||
|
||||
MapCeladonMansion2FSignpost1Script: ; 0x71533
|
||||
jumptext UnknownText_0x7162c
|
||||
; 0x71536
|
||||
|
||||
MapCeladonMansion2FSignpost2Script: ; 0x71536
|
||||
jumpstd $0001
|
||||
; 0x71539
|
||||
|
||||
UnknownText_0x71539: ; 0x71539
|
||||
db $0, $52, " turned on", $4f
|
||||
db "the PC.", $51
|
||||
db "…", $51
|
||||
db "Someone was in the", $4f
|
||||
db "middle of compos-", $55
|
||||
db "ing an e-mail.", $51
|
||||
db "…I hope you'll", $4f
|
||||
db "come visit KANTO.", $51
|
||||
db "I think you'll be", $4f
|
||||
db "surprised at how", $51
|
||||
db "much things have", $4f
|
||||
db "changed here.", $51
|
||||
db "You'll also see", $4f
|
||||
db "many #MON that", $51
|
||||
db "aren't native to", $4f
|
||||
db "JOHTO.", $51
|
||||
db "To the PRODUCER", $51
|
||||
db "…", $57
|
||||
; 0x7162c
|
||||
|
||||
UnknownText_0x7162c: ; 0x7162c
|
||||
db $0, "GAME FREAK", $4f
|
||||
db "MEETING ROOM", $57
|
||||
; 0x71645
|
||||
|
||||
CeladonMansion2F_MapEventHeader: ; 0x71645
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $0, $0, 4, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
|
||||
warp_def $0, $1, 2, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F
|
||||
warp_def $0, $6, 3, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F
|
||||
warp_def $0, $7, 5, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 3, 0, $0, MapCeladonMansion2FSignpost0Script
|
||||
signpost 8, 5, $1, MapCeladonMansion2FSignpost1Script
|
||||
signpost 3, 2, $0, MapCeladonMansion2FSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x7166e
|
||||
|
216
maps/CeladonMansion3F.asm
Normal file
216
maps/CeladonMansion3F.asm
Normal file
@ -0,0 +1,216 @@
|
||||
CeladonMansion3F_MapScriptHeader: ; 0x7166e
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x71670
|
||||
|
||||
UnknownScript_0x71670: ; 0x71670
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x716ce
|
||||
checkcode $5
|
||||
if_less_than $f8, UnknownScript_0x7167e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7167e
|
||||
|
||||
UnknownScript_0x7167e: ; 0x7167e
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x71725
|
||||
playsound $00a3
|
||||
waitbutton
|
||||
2writetext UnknownText_0x71760
|
||||
keeptextopen
|
||||
special $006b
|
||||
2writetext UnknownText_0x71763
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $00d6
|
||||
end
|
||||
; 0x71696
|
||||
|
||||
UnknownScript_0x71696: ; 0x71696
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $00d6
|
||||
iftrue UnknownScript_0x716a4
|
||||
2writetext UnknownText_0x717b4
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x716a4
|
||||
|
||||
UnknownScript_0x716a4: ; 0x716a4
|
||||
2writetext UnknownText_0x717d8
|
||||
yesorno
|
||||
iffalse UnknownScript_0x716b0
|
||||
special $006c
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x716b0
|
||||
|
||||
UnknownScript_0x716b0: ; 0x716b0
|
||||
2writetext UnknownText_0x71830
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x716b6
|
||||
|
||||
UnknownScript_0x716b6: ; 0x716b6
|
||||
2writetext UnknownText_0x71863
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x716bc
|
||||
|
||||
UnknownScript_0x716bc: ; 0x716bc
|
||||
jumptextfaceplayer UnknownText_0x71895
|
||||
; 0x716bf
|
||||
|
||||
UnknownScript_0x716bf: ; 0x716bf
|
||||
jumptextfaceplayer UnknownText_0x718ca
|
||||
; 0x716c2
|
||||
|
||||
MapCeladonMansion3FSignpost0Script: ; 0x716c2
|
||||
jumptext UnknownText_0x7190b
|
||||
; 0x716c5
|
||||
|
||||
MapCeladonMansion3FSignpost1Script: ; 0x716c5
|
||||
jumptext UnknownText_0x71928
|
||||
; 0x716c8
|
||||
|
||||
MapCeladonMansion3FSignpost2Script: ; 0x716c8
|
||||
jumptext UnknownText_0x71952
|
||||
; 0x716cb
|
||||
|
||||
MapCeladonMansion3FSignpost3Script: ; 0x716cb
|
||||
jumptext UnknownText_0x71996
|
||||
; 0x716ce
|
||||
|
||||
UnknownText_0x716ce: ; 0x716ce
|
||||
db $0, "Is that right?", $51
|
||||
db "I'm the GAME", $4f
|
||||
db "DESIGNER!", $51
|
||||
db "Filling up your", $4f
|
||||
db "#DEX is tough,", $55
|
||||
db "but don't give up!", $57
|
||||
; 0x71725
|
||||
|
||||
UnknownText_0x71725: ; 0x71725
|
||||
db $0, "Wow! Excellent!", $4f
|
||||
db "You completed your", $55
|
||||
db "#DEX!", $51
|
||||
db "Congratulations!", $57
|
||||
; 0x71760
|
||||
|
||||
UnknownText_0x71760: ; 0x71760
|
||||
db $0, "…", $57
|
||||
; 0x71763
|
||||
|
||||
UnknownText_0x71763: ; 0x71763
|
||||
db $0, "The GRAPHIC ARTIST", $4f
|
||||
db "will print out a", $55
|
||||
db "DIPLOMA for you.", $51
|
||||
db "You should go show", $4f
|
||||
db "it off.", $57
|
||||
; 0x717b4
|
||||
|
||||
UnknownText_0x717b4: ; 0x717b4
|
||||
db $0, "I'm the GRAPHIC", $4f
|
||||
db "ARTIST.", $51
|
||||
db "I drew you!", $57
|
||||
; 0x717d8
|
||||
|
||||
UnknownText_0x717d8: ; 0x717d8
|
||||
db $0, "I'm the GRAPHIC", $4f
|
||||
db "ARTIST.", $51
|
||||
db "Oh, you completed", $4f
|
||||
db "your #DEX?", $51
|
||||
db "Want me to print", $4f
|
||||
db "out your DIPLOMA?", $57
|
||||
; 0x71830
|
||||
|
||||
UnknownText_0x71830: ; 0x71830
|
||||
db $0, "Give me a shout if", $4f
|
||||
db "you want your", $55
|
||||
db "DIPLOMA printed.", $57
|
||||
; 0x71863
|
||||
|
||||
UnknownText_0x71863: ; 0x71863
|
||||
db $0, "Something's wrong.", $4f
|
||||
db "I'll have to can-", $55
|
||||
db "cel printing.", $57
|
||||
; 0x71895
|
||||
|
||||
UnknownText_0x71895: ; 0x71895
|
||||
db $0, "Who, me? I'm the", $4f
|
||||
db "PROGRAMMER.", $51
|
||||
db "Play the slot", $4f
|
||||
db "machines!", $57
|
||||
; 0x718ca
|
||||
|
||||
UnknownText_0x718ca: ; 0x718ca
|
||||
db $0, "Aren't the TWINS", $4f
|
||||
db "adorable?", $51
|
||||
db "JASMINE's pretty", $4f
|
||||
db "too.", $51
|
||||
db "Oh, I love them!", $57
|
||||
; 0x7190b
|
||||
|
||||
UnknownText_0x7190b: ; 0x7190b
|
||||
db $0, "GAME FREAK", $4f
|
||||
db "DEVELOPMENT ROOM", $57
|
||||
; 0x71928
|
||||
|
||||
UnknownText_0x71928: ; 0x71928
|
||||
db $0, "It's a detailed", $4f
|
||||
db "drawing of a", $55
|
||||
db "pretty girl.", $57
|
||||
; 0x71952
|
||||
|
||||
UnknownText_0x71952: ; 0x71952
|
||||
db $0, "It's the game", $4f
|
||||
db "program. Messing", $51
|
||||
db "with it could put", $4f
|
||||
db "a bug in the game!", $57
|
||||
; 0x71996
|
||||
|
||||
UnknownText_0x71996: ; 0x71996
|
||||
db $0, "It's crammed with", $4f
|
||||
db "reference materi-", $55
|
||||
db "als. There's even", $55
|
||||
db "a # DOLL.", $57
|
||||
; 0x719d5
|
||||
|
||||
CeladonMansion3F_MapEventHeader: ; 0x719d5
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $0, $0, 1, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF
|
||||
warp_def $0, $1, 2, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F
|
||||
warp_def $0, $6, 3, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F
|
||||
warp_def $0, $7, 2, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 4
|
||||
signpost 8, 5, $1, MapCeladonMansion3FSignpost0Script
|
||||
signpost 3, 4, $1, MapCeladonMansion3FSignpost1Script
|
||||
signpost 6, 1, $1, MapCeladonMansion3FSignpost2Script
|
||||
signpost 3, 1, $1, MapCeladonMansion3FSignpost3Script
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $23, 10, 7, $3, $0, 255, 255, $80, 0, UnknownScript_0x71670, $ffff
|
||||
person_event $48, 8, 7, $7, $0, 255, 255, $90, 0, UnknownScript_0x71696, $ffff
|
||||
person_event $2b, 11, 4, $7, $0, 255, 255, $90, 0, UnknownScript_0x716bc, $ffff
|
||||
person_event $3a, 8, 4, $7, $2, 255, 255, $80, 0, UnknownScript_0x716bf, $ffff
|
||||
; 0x71a37
|
||||
|
54
maps/CeladonMansionRoof.asm
Normal file
54
maps/CeladonMansionRoof.asm
Normal file
@ -0,0 +1,54 @@
|
||||
CeladonMansionRoof_MapScriptHeader: ; 0x71a37
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x71a39
|
||||
|
||||
UnknownScript_0x71a39: ; 0x71a39
|
||||
jumptextfaceplayer UnknownText_0x71a3f
|
||||
; 0x71a3c
|
||||
|
||||
MapCeladonMansionRoofSignpost0Script: ; 0x71a3c
|
||||
jumptext UnknownText_0x71aa1
|
||||
; 0x71a3f
|
||||
|
||||
UnknownText_0x71a3f: ; 0x71a3f
|
||||
db $0, "High places--I do", $4f
|
||||
db "love them so!", $51
|
||||
db "I'd say the only", $4f
|
||||
db "thing that loves", $51
|
||||
db "heights as much as", $4f
|
||||
db "me is smoke!", $57
|
||||
; 0x71aa1
|
||||
|
||||
UnknownText_0x71aa1: ; 0x71aa1
|
||||
db $0, "There's graffiti", $4f
|
||||
db "on the wall…", $51
|
||||
db $52, " added a", $4f
|
||||
db "moustache!", $57
|
||||
; 0x71ad4
|
||||
|
||||
CeladonMansionRoof_MapEventHeader: ; 0x71ad4
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $1, $1, 1, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F
|
||||
warp_def $1, $6, 4, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F
|
||||
warp_def $5, $2, 1, GROUP_CELADON_MANSION_ROOF_HOUSE, MAP_CELADON_MANSION_ROOF_HOUSE
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 1, 6, $4, MapCeladonMansionRoofSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $3a, 9, 11, $4, $10, 255, 255, $90, 0, UnknownScript_0x71a39, $ffff
|
||||
; 0x71afb
|
||||
|
117
maps/CeladonMansionRoofHouse.asm
Normal file
117
maps/CeladonMansionRoofHouse.asm
Normal file
@ -0,0 +1,117 @@
|
||||
CeladonMansionRoofHouse_MapScriptHeader: ; 0x71afb
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x71afd
|
||||
|
||||
UnknownScript_0x71afd: ; 0x71afd
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $00da
|
||||
iftrue UnknownScript_0x71b21
|
||||
2writetext UnknownText_0x71b27
|
||||
keeptextopen
|
||||
checktime $4
|
||||
iftrue UnknownScript_0x71b14
|
||||
2writetext UnknownText_0x71b4a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x71b14
|
||||
|
||||
UnknownScript_0x71b14: ; 0x71b14
|
||||
2writetext UnknownText_0x71ba3
|
||||
keeptextopen
|
||||
verbosegiveitem TM_03, 1
|
||||
iffalse UnknownScript_0x71b25
|
||||
setbit1 $00da
|
||||
UnknownScript_0x71b21: ; 0x71b21
|
||||
2writetext UnknownText_0x71db3
|
||||
closetext
|
||||
UnknownScript_0x71b25: ; 0x71b25
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x71b27
|
||||
|
||||
UnknownText_0x71b27: ; 0x71b27
|
||||
db $0, "Let me recount a", $4f
|
||||
db "terrifying tale…", $57
|
||||
; 0x71b4a
|
||||
|
||||
UnknownText_0x71b4a: ; 0x71b4a
|
||||
db $0, "Then again, it's", $4f
|
||||
db "not as scary while", $51
|
||||
db "it's still light", $4f
|
||||
db "outside.", $51
|
||||
db "Come back after", $4f
|
||||
db "sunset, OK?", $57
|
||||
; 0x71ba3
|
||||
|
||||
UnknownText_0x71ba3: ; 0x71ba3
|
||||
db $0, "Once upon a time,", $4f
|
||||
db "there was a little", $51
|
||||
db "boy who was given", $4f
|
||||
db "a new BICYCLE…", $51
|
||||
db "He wanted to try", $4f
|
||||
db "it right away…", $51
|
||||
db "He was having so", $4f
|
||||
db "much fun that he", $51
|
||||
db "didn't notice the", $4f
|
||||
db "sun had set…", $51
|
||||
db "While riding home", $4f
|
||||
db "in the pitch-black", $51
|
||||
db "night, the bike", $4f
|
||||
db "suddenly slowed!", $51
|
||||
db "The pedals became", $4f
|
||||
db "heavy!", $51
|
||||
db "When he stopped", $4f
|
||||
db "pedaling, the bike", $51
|
||||
db "began slipping", $4f
|
||||
db "backwards!", $51
|
||||
db "It was as if the", $4f
|
||||
db "bike were cursed", $51
|
||||
db "and trying to drag", $4f
|
||||
db "him into oblivion!", $51
|
||||
db "…", $51
|
||||
db "…", $51
|
||||
db "SHRIEEEEK!", $51
|
||||
db "The boy had been", $4f
|
||||
db "riding uphill on", $55
|
||||
db "CYCLING ROAD!", $51
|
||||
db "…", $4f
|
||||
db "Ba-dum ba-dum!", $51
|
||||
db "For listening so", $4f
|
||||
db "patiently, you may", $55
|
||||
db "take this--TM03!", $57
|
||||
; 0x71db3
|
||||
|
||||
UnknownText_0x71db3: ; 0x71db3
|
||||
db $0, "TM03 is CURSE.", $51
|
||||
db "It's a terrifying", $4f
|
||||
db "move that slowly", $51
|
||||
db "whittles down the", $4f
|
||||
db "victim's HP.", $57
|
||||
; 0x71e03
|
||||
|
||||
CeladonMansionRoofHouse_MapEventHeader: ; 0x71e03
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 3, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF
|
||||
warp_def $7, $3, 3, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $4b, 6, 7, $6, $20, 255, 255, $a0, 0, UnknownScript_0x71afd, $ffff
|
||||
; 0x71e20
|
||||
|
159
maps/CeladonPokeCenter1F.asm
Normal file
159
maps/CeladonPokeCenter1F.asm
Normal file
@ -0,0 +1,159 @@
|
||||
CeladonPokeCenter1F_MapScriptHeader: ; 0x71e20
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x71e22
|
||||
|
||||
UnknownScript_0x71e22: ; 0x71e22
|
||||
jumpstd $0000
|
||||
; 0x71e25
|
||||
|
||||
UnknownScript_0x71e25: ; 0x71e25
|
||||
jumpstd $0033
|
||||
; 0x71e28
|
||||
|
||||
UnknownScript_0x71e28: ; 0x71e28
|
||||
jumptextfaceplayer UnknownText_0x71e70
|
||||
; 0x71e2b
|
||||
|
||||
UnknownScript_0x71e2b: ; 0x71e2b
|
||||
jumptextfaceplayer UnknownText_0x71ec1
|
||||
; 0x71e2e
|
||||
|
||||
UnknownScript_0x71e2e: ; 0x71e2e
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x71f22
|
||||
keeptextopen
|
||||
writebyte SUICUNE
|
||||
special $0097
|
||||
iffalse UnknownScript_0x71e46
|
||||
special $0096
|
||||
iftrue UnknownScript_0x71e48
|
||||
2writetext UnknownText_0x7201a
|
||||
closetext
|
||||
UnknownScript_0x71e46: ; 0x71e46
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x71e48
|
||||
|
||||
UnknownScript_0x71e48: ; 0x71e48
|
||||
2writetext UnknownText_0x71f65
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkcode $9
|
||||
if_equal $1, UnknownScript_0x71e5a
|
||||
applymovement $6, MovementData_0x71e6b
|
||||
2jump UnknownScript_0x71e5e
|
||||
; 0x71e5a
|
||||
|
||||
UnknownScript_0x71e5a: ; 0x71e5a
|
||||
applymovement $6, MovementData_0x71e65
|
||||
UnknownScript_0x71e5e: ; 0x71e5e
|
||||
disappear $6
|
||||
playsound $0023
|
||||
waitbutton
|
||||
end
|
||||
; 0x71e65
|
||||
|
||||
MovementData_0x71e65: ; 0x71e65
|
||||
step_left
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x71e6b
|
||||
|
||||
MovementData_0x71e6b: ; 0x71e6b
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x71e70
|
||||
|
||||
UnknownText_0x71e70: ; 0x71e70
|
||||
db $0, "ERIKA is a master", $4f
|
||||
db "of grass #MON.", $51
|
||||
db "She'll make you", $4f
|
||||
db "pay if you don't", $55
|
||||
db "watch yourself.", $57
|
||||
; 0x71ec1
|
||||
|
||||
UnknownText_0x71ec1: ; 0x71ec1
|
||||
db $0, "TEAM ROCKET's", $4f
|
||||
db "hideout is in the", $51
|
||||
db "basement of the", $4f
|
||||
db "GAME CORNER.", $51
|
||||
db "Oh, wait. That was", $4f
|
||||
db "three years ago.", $57
|
||||
; 0x71f22
|
||||
|
||||
UnknownText_0x71f22: ; 0x71f22
|
||||
db $0, "EUSINE: Hi!", $51
|
||||
db "I'm back visiting", $4f
|
||||
db "my hometown.", $51
|
||||
db "It's been quite a", $4f
|
||||
db "while.", $57
|
||||
; 0x71f65
|
||||
|
||||
UnknownText_0x71f65: ; 0x71f65
|
||||
db $0, $52, ", have you", $4f
|
||||
db "heard?", $51
|
||||
db "There have been", $4f
|
||||
db "fresh rumors of a", $51
|
||||
db "rainbow-colored", $4f
|
||||
db "#MON appearing", $55
|
||||
db "at TIN TOWER.", $51
|
||||
db "I've just had my", $4f
|
||||
db "party healed, so", $51
|
||||
db "now I'm headed to", $4f
|
||||
db "ECRUTEAK.", $51
|
||||
db "I'll be seeing", $4f
|
||||
db "you, ", $52, "!", $57
|
||||
; 0x7201a
|
||||
|
||||
UnknownText_0x7201a: ; 0x7201a
|
||||
db $0, "Oh, by the way,", $4f
|
||||
db $52, ".", $51
|
||||
db "Have you caught", $4f
|
||||
db "the legendary", $51
|
||||
db "#MON RAIKOU and", $4f
|
||||
db "ENTEI?", $51
|
||||
db $56, $56, $56, $51
|
||||
db "Okay…", $51
|
||||
db "If you catch even", $4f
|
||||
db "one, I hope that", $55
|
||||
db "you'll inform me.", $51
|
||||
db "I'm counting on", $4f
|
||||
db "you, ", $52, "!", $57
|
||||
; 0x720b8
|
||||
|
||||
CeladonPokeCenter1F_MapEventHeader: ; 0x720b8
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 5, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $7, $4, 5, GROUP_CELADON_CITY, MAP_CELADON_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x71e22, $ffff
|
||||
person_event $40, 9, 5, $5, $1, 255, 255, $0, 0, UnknownScript_0x71e25, $ffff
|
||||
person_event $4b, 7, 4, $6, $0, 255, 255, $80, 0, UnknownScript_0x71e2b, $ffff
|
||||
person_event $24, 10, 12, $5, $1, 255, 255, $a0, 0, UnknownScript_0x71e28, $ffff
|
||||
person_event $2b, 7, 8, $6, $0, 255, 255, $90, 0, UnknownScript_0x71e2e, $07b7
|
||||
; 0x7210e
|
||||
|
26
maps/CeladonPokeCenter2FBeta.asm
Normal file
26
maps/CeladonPokeCenter2FBeta.asm
Normal file
@ -0,0 +1,26 @@
|
||||
CeladonPokeCenter2FBeta_MapScriptHeader: ; 0x7210e
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x72110
|
||||
|
||||
CeladonPokeCenter2FBeta_MapEventHeader: ; 0x72110
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 1
|
||||
warp_def $7, $0, 3, GROUP_CELADON_POKECENTER_1F, MAP_CELADON_POKECENTER_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x7211b
|
||||
|
319
maps/CeruleanCity.asm
Normal file
319
maps/CeruleanCity.asm
Normal file
@ -0,0 +1,319 @@
|
||||
CeruleanCity_MapScriptHeader: ; 0x184000
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x184005
|
||||
; 0x184005
|
||||
|
||||
UnknownScript_0x184005: ; 0x184005
|
||||
setbit2 $0038
|
||||
return
|
||||
; 0x184009
|
||||
|
||||
UnknownScript_0x184009: ; 0x184009
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $00c9
|
||||
iftrue UnknownScript_0x184017
|
||||
2writetext UnknownText_0x1840bc
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x184017
|
||||
|
||||
UnknownScript_0x184017: ; 0x184017
|
||||
2writetext UnknownText_0x184144
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18401d
|
||||
|
||||
UnknownScript_0x18401d: ; 0x18401d
|
||||
jumptextfaceplayer UnknownText_0x1841a8
|
||||
; 0x184020
|
||||
|
||||
UnknownScript_0x184020: ; 0x184020
|
||||
loadfont
|
||||
2writetext UnknownText_0x1841e9
|
||||
cry SLOWBRO
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18402a
|
||||
|
||||
UnknownScript_0x18402a: ; 0x18402a
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x1841fa
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $5, $2
|
||||
loadfont
|
||||
2writetext UnknownText_0x184229
|
||||
closetext
|
||||
loadmovesprites
|
||||
loadfont
|
||||
2writetext UnknownText_0x1841e9
|
||||
cry SLOWBRO
|
||||
closetext
|
||||
loadmovesprites
|
||||
loadfont
|
||||
2writetext UnknownText_0x18424b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18404a
|
||||
|
||||
UnknownScript_0x18404a: ; 0x18404a
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $00c9
|
||||
iftrue UnknownScript_0x184058
|
||||
checkbit1 $00cb
|
||||
iftrue UnknownScript_0x18405e
|
||||
UnknownScript_0x184058: ; 0x184058
|
||||
2writetext UnknownText_0x18424e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18405e
|
||||
|
||||
UnknownScript_0x18405e: ; 0x18405e
|
||||
2writetext UnknownText_0x184275
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x184064
|
||||
|
||||
UnknownScript_0x184064: ; 0x184064
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x1842a9
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit1 $00fa
|
||||
iffalse UnknownScript_0x184072
|
||||
end
|
||||
; 0x184072
|
||||
|
||||
UnknownScript_0x184072: ; 0x184072
|
||||
waitbutton
|
||||
playsound $0012
|
||||
waitbutton
|
||||
playsound $0022
|
||||
waitbutton
|
||||
playsound $0012
|
||||
waitbutton
|
||||
playsound $0022
|
||||
waitbutton
|
||||
playsound $0012
|
||||
waitbutton
|
||||
playsound $0022
|
||||
waitbutton
|
||||
playsound $0012
|
||||
waitbutton
|
||||
playsound $0022
|
||||
waitbutton
|
||||
showemote $0, $7, 15
|
||||
spriteface $7, $2
|
||||
loadfont
|
||||
2writetext UnknownText_0x1842ee
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1840a1
|
||||
|
||||
MapCeruleanCitySignpost0Script: ; 0x1840a1
|
||||
jumptext UnknownText_0x184312
|
||||
; 0x1840a4
|
||||
|
||||
MapCeruleanCitySignpost1Script: ; 0x1840a4
|
||||
jumptext UnknownText_0x184345
|
||||
; 0x1840a7
|
||||
|
||||
MapCeruleanCitySignpost2Script: ; 0x1840a7
|
||||
jumptext UnknownText_0x184381
|
||||
; 0x1840aa
|
||||
|
||||
MapCeruleanCitySignpost3Script: ; 0x1840aa
|
||||
jumptext UnknownText_0x1843cc
|
||||
; 0x1840ad
|
||||
|
||||
MapCeruleanCitySignpost4Script: ; 0x1840ad
|
||||
jumptext UnknownText_0x18443b
|
||||
; 0x1840b0
|
||||
|
||||
MapCeruleanCitySignpost5Script: ; 0x1840b0
|
||||
jumptext UnknownText_0x184450
|
||||
; 0x1840b3
|
||||
|
||||
MapCeruleanCitySignpost6Script: ; 0x1840b3
|
||||
jumpstd $0010
|
||||
; 0x1840b6
|
||||
|
||||
MapCeruleanCitySignpost7Script: ; 0x1840b6
|
||||
jumpstd $0011
|
||||
; 0x1840b9
|
||||
|
||||
MapCeruleanCitySignpostItem8: ; 0x1840b9
|
||||
dw $00fa
|
||||
db BERSERK_GENE
|
||||
|
||||
; 0x1840bc
|
||||
|
||||
UnknownText_0x1840bc: ; 0x1840bc
|
||||
db $0, "KANTO's POWER", $4f
|
||||
db "PLANT?", $51
|
||||
db "It's near the end", $4f
|
||||
db "of ROUTE 9, the", $51
|
||||
db "road that heads", $4f
|
||||
db "east from here.", $51
|
||||
db "I think there was", $4f
|
||||
db "an accident of", $55
|
||||
db "some sort there.", $57
|
||||
; 0x184144
|
||||
|
||||
UnknownText_0x184144: ; 0x184144
|
||||
db $0, "You're collecting", $4f
|
||||
db "every single kind", $55
|
||||
db "of #MON?", $51
|
||||
db "That must be quite", $4f
|
||||
db "a challenge, but", $55
|
||||
db "it sounds fun too.", $57
|
||||
; 0x1841a8
|
||||
|
||||
UnknownText_0x1841a8: ; 0x1841a8
|
||||
db $0, "The CAPE in the", $4f
|
||||
db "north is a good", $51
|
||||
db "place for dates.", $4f
|
||||
db "Girls like it!", $57
|
||||
; 0x1841e9
|
||||
|
||||
UnknownText_0x1841e9: ; 0x1841e9
|
||||
db $0, "SLOWBRO: Yarah?", $57
|
||||
; 0x1841fa
|
||||
|
||||
UnknownText_0x1841fa: ; 0x1841fa
|
||||
db $0, "My SLOWBRO and I", $4f
|
||||
db "make an awesome", $55
|
||||
db "combination!", $57
|
||||
; 0x184229
|
||||
|
||||
UnknownText_0x184229: ; 0x184229
|
||||
db $0, "SLOWBRO, show me", $4f
|
||||
db "your CONFUSION!", $57
|
||||
; 0x18424b
|
||||
|
||||
UnknownText_0x18424b: ; 0x18424b
|
||||
db $0, "…", $57
|
||||
; 0x18424e
|
||||
|
||||
UnknownText_0x18424e: ; 0x18424e
|
||||
db $0, "I'm a huge fan of", $4f
|
||||
db "CERULEAN GYM's", $55
|
||||
db "MISTY.", $57
|
||||
; 0x184275
|
||||
|
||||
UnknownText_0x184275: ; 0x184275
|
||||
db $0, "I saw this shady", $4f
|
||||
db "guy go off toward", $55
|
||||
db "CERULEAN's CAPE.", $57
|
||||
; 0x1842a9
|
||||
|
||||
UnknownText_0x1842a9: ; 0x1842a9
|
||||
db $0, "There used to be a", $4f
|
||||
db "cave here that had", $51
|
||||
db "horribly powerful", $4f
|
||||
db "#MON in it.", $57
|
||||
; 0x1842ee
|
||||
|
||||
UnknownText_0x1842ee: ; 0x1842ee
|
||||
db $0, "Ayuh?", $51
|
||||
db "My ITEMFINDER is", $4f
|
||||
db "responding…", $57
|
||||
; 0x184312
|
||||
|
||||
UnknownText_0x184312: ; 0x184312
|
||||
db $0, "CERULEAN CITY", $51
|
||||
db "A Mysterious Blue", $4f
|
||||
db "Aura Surrounds It", $57
|
||||
; 0x184345
|
||||
|
||||
UnknownText_0x184345: ; 0x184345
|
||||
db $0, "CERULEAN CITY", $4f
|
||||
db "#MON GYM", $55
|
||||
db "LEADER: MISTY", $51
|
||||
db "The Tomboyish", $4f
|
||||
db "Mermaid", $57
|
||||
; 0x184381
|
||||
|
||||
UnknownText_0x184381: ; 0x184381
|
||||
db $0, "There's a notice", $4f
|
||||
db "here…", $51
|
||||
db "The BIKE SHOP has", $4f
|
||||
db "moved to GOLDENROD", $55
|
||||
db "CITY in JOHTO…", $57
|
||||
; 0x1843cc
|
||||
|
||||
UnknownText_0x1843cc: ; 0x1843cc
|
||||
db $0, "There's a notice", $4f
|
||||
db "here…", $51
|
||||
db "Stamp out thievery", $4f
|
||||
db "and make the city", $51
|
||||
db "a friendlier, more", $4f
|
||||
db "cheerful place!", $51
|
||||
db "CERULEAN POLICE", $57
|
||||
; 0x18443b
|
||||
|
||||
UnknownText_0x18443b: ; 0x18443b
|
||||
db $0, "CERULEAN CAPE", $4f
|
||||
db "AHEAD", $57
|
||||
; 0x184450
|
||||
|
||||
UnknownText_0x184450: ; 0x184450
|
||||
db $0, "It's locked…", $57
|
||||
; 0x18445d
|
||||
|
||||
CeruleanCity_MapEventHeader: ; 0x18445d
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 6
|
||||
warp_def $f, $7, 1, GROUP_CERULEAN_GYM_BADGE_SPEECH_HOUSE, MAP_CERULEAN_GYM_BADGE_SPEECH_HOUSE
|
||||
warp_def $11, $1c, 1, GROUP_CERULEAN_POLICE_STATION, MAP_CERULEAN_POLICE_STATION
|
||||
warp_def $13, $d, 1, GROUP_CERULEAN_TRADE_SPEECH_HOUSE, MAP_CERULEAN_TRADE_SPEECH_HOUSE
|
||||
warp_def $15, $13, 1, GROUP_CERULEAN_POKECENTER_1F, MAP_CERULEAN_POKECENTER_1F
|
||||
warp_def $17, $1e, 1, GROUP_CERULEAN_GYM, MAP_CERULEAN_GYM
|
||||
warp_def $1d, $19, 2, GROUP_CERULEAN_MART, MAP_CERULEAN_MART
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 9
|
||||
signpost 23, 23, $0, MapCeruleanCitySignpost0Script
|
||||
signpost 25, 27, $0, MapCeruleanCitySignpost1Script
|
||||
signpost 29, 11, $0, MapCeruleanCitySignpost2Script
|
||||
signpost 17, 25, $0, MapCeruleanCitySignpost3Script
|
||||
signpost 7, 23, $0, MapCeruleanCitySignpost4Script
|
||||
signpost 29, 14, $0, MapCeruleanCitySignpost5Script
|
||||
signpost 21, 20, $0, MapCeruleanCitySignpost6Script
|
||||
signpost 29, 26, $0, MapCeruleanCitySignpost7Script
|
||||
signpost 12, 2, $7, MapCeruleanCitySignpostItem8
|
||||
|
||||
; people-events
|
||||
db 6
|
||||
person_event $23, 27, 19, $2, $22, 255, 255, $90, 0, UnknownScript_0x184009, $ffff
|
||||
person_event $2b, 19, 27, $2, $11, 255, 255, $90, 0, UnknownScript_0x18401d, $ffff
|
||||
person_event $45, 28, 24, $1, $0, 255, 255, $0, 0, UnknownScript_0x184020, $ffff
|
||||
person_event $24, 28, 25, $8, $0, 255, 255, $a0, 0, UnknownScript_0x18402a, $ffff
|
||||
person_event $3a, 30, 34, $5, $1, 255, 255, $80, 0, UnknownScript_0x18404a, $ffff
|
||||
person_event $27, 16, 10, $3, $1, 255, 255, $80, 0, UnknownScript_0x184064, $ffff
|
||||
; 0x1844fc
|
||||
|
442
maps/CeruleanGym.asm
Normal file
442
maps/CeruleanGym.asm
Normal file
@ -0,0 +1,442 @@
|
||||
CeruleanGym_MapScriptHeader: ; 0x1883cf
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x1883d9, $0000
|
||||
dw UnknownScript_0x1883da, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1883d9
|
||||
|
||||
UnknownScript_0x1883d9: ; 0x1883d9
|
||||
end
|
||||
; 0x1883da
|
||||
|
||||
UnknownScript_0x1883da: ; 0x1883da
|
||||
priorityjump UnknownScript_0x1883de
|
||||
end
|
||||
; 0x1883de
|
||||
|
||||
UnknownScript_0x1883de: ; 0x1883de
|
||||
applymovement $2, MovementData_0x1884e3
|
||||
playsound $0041
|
||||
applymovement $2, MovementData_0x1884eb
|
||||
playmusic $0039
|
||||
loadfont
|
||||
2writetext UnknownText_0x1884fb
|
||||
closetext
|
||||
loadmovesprites
|
||||
showemote $0, $2, 15
|
||||
applymovement $2, MovementData_0x1884f7
|
||||
loadfont
|
||||
2writetext UnknownText_0x188574
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x1884f5
|
||||
loadfont
|
||||
2writetext UnknownText_0x1885a5
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x1884e8
|
||||
playsound $0023
|
||||
disappear $2
|
||||
setbit1 $00cb
|
||||
clearbit1 $076c
|
||||
clearbit1 $076e
|
||||
dotrigger $0
|
||||
domaptrigger GROUP_ROUTE_25, MAP_ROUTE_25, $1
|
||||
domaptrigger GROUP_POWER_PLANT, MAP_POWER_PLANT, $0
|
||||
waitbutton
|
||||
special $003d
|
||||
pause 15
|
||||
spriteface $0, $0
|
||||
pause 15
|
||||
end
|
||||
; 0x188432
|
||||
|
||||
UnknownScript_0x188432: ; 0x188432
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $0024
|
||||
iftrue UnknownScript_0x188460
|
||||
2writetext UnknownText_0x188674
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x18870c, $0000
|
||||
loadtrainer MISTY, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c6
|
||||
setbit1 $03f9
|
||||
setbit1 $03fa
|
||||
setbit1 $05a8
|
||||
loadfont
|
||||
2writetext UnknownText_0x188768
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $0024
|
||||
UnknownScript_0x188460: ; 0x188460
|
||||
2writetext UnknownText_0x188782
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x188466
|
||||
|
||||
TrainerSwimmerfDiana: ; 0x188466
|
||||
; bit/flag number
|
||||
dw $3f9
|
||||
|
||||
; trainer group && trainer id
|
||||
db SWIMMERF, DIANA
|
||||
|
||||
; text when seen
|
||||
dw SwimmerfDianaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SwimmerfDianaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SwimmerfDianaScript
|
||||
; 0x188472
|
||||
|
||||
SwimmerfDianaScript: ; 0x188472
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x188856
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18847a
|
||||
|
||||
TrainerSwimmerfBriana: ; 0x18847a
|
||||
; bit/flag number
|
||||
dw $3fa
|
||||
|
||||
; trainer group && trainer id
|
||||
db SWIMMERF, BRIANA
|
||||
|
||||
; text when seen
|
||||
dw SwimmerfBrianaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SwimmerfBrianaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SwimmerfBrianaScript
|
||||
; 0x188486
|
||||
|
||||
SwimmerfBrianaScript: ; 0x188486
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x1888c0
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18848e
|
||||
|
||||
TrainerSwimmermParker: ; 0x18848e
|
||||
; bit/flag number
|
||||
dw $5a8
|
||||
|
||||
; trainer group && trainer id
|
||||
db SWIMMERM, PARKER
|
||||
|
||||
; text when seen
|
||||
dw SwimmermParkerSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SwimmermParkerBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SwimmermParkerScript
|
||||
; 0x18849a
|
||||
|
||||
SwimmermParkerScript: ; 0x18849a
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x188943
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1884a2
|
||||
|
||||
CeruleanGymGuyScript: ; 0x1884a2
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c6
|
||||
iftrue .CeruleanGymGuyWinScript
|
||||
2writetext CeruleanGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.CeruleanGymGuyWinScript
|
||||
2writetext CeruleanGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1884b6
|
||||
|
||||
MapCeruleanGymSignpostItem0: ; 0x1884b6
|
||||
dw $00fb
|
||||
db MACHINE_PART
|
||||
|
||||
; 0x1884b9
|
||||
|
||||
MapCeruleanGymSignpost1Script: ; 0x1884b9
|
||||
checkbit1 $076f
|
||||
iffalse UnknownScript_0x1884d3
|
||||
loadfont
|
||||
2writetext UnknownText_0x188610
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1884c6
|
||||
|
||||
MapCeruleanGymSignpost2Script: ; 0x1884c6
|
||||
checkbit1 $076f
|
||||
iffalse UnknownScript_0x1884d3
|
||||
loadfont
|
||||
2writetext UnknownText_0x188642
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1884d3
|
||||
|
||||
UnknownScript_0x1884d3: ; 0x1884d3
|
||||
checkbit2 $0024
|
||||
iftrue UnknownScript_0x1884dc
|
||||
jumpstd $002d
|
||||
; 0x1884dc
|
||||
|
||||
UnknownScript_0x1884dc: ; 0x1884dc
|
||||
trainertotext MISTY, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x1884e3
|
||||
|
||||
MovementData_0x1884e3: ; 0x1884e3
|
||||
big_step_down
|
||||
big_step_down
|
||||
big_step_down
|
||||
big_step_down
|
||||
step_end
|
||||
; 0x1884e8
|
||||
|
||||
MovementData_0x1884e8: ; 0x1884e8
|
||||
big_step_right
|
||||
big_step_down
|
||||
step_end
|
||||
; 0x1884eb
|
||||
|
||||
MovementData_0x1884eb: ; 0x1884eb
|
||||
fix_facing
|
||||
db $39 ; movement
|
||||
jump_step_up
|
||||
db $38 ; movement
|
||||
remove_fixed_facing
|
||||
accelerate_last
|
||||
accelerate_last
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x1884f5
|
||||
|
||||
MovementData_0x1884f5: ; 0x1884f5
|
||||
big_step_down
|
||||
step_end
|
||||
; 0x1884f7
|
||||
|
||||
MovementData_0x1884f7: ; 0x1884f7
|
||||
fix_facing
|
||||
slow_step_up
|
||||
remove_fixed_facing
|
||||
step_end
|
||||
; 0x1884fb
|
||||
|
||||
UnknownText_0x1884fb: ; 0x1884fb
|
||||
db $0, "Oops! I so sorry!", $4f
|
||||
db "You not hurt,", $55
|
||||
db "okay?", $51
|
||||
db "I very busy.", $4f
|
||||
db "No time for talk-", $55
|
||||
db "ing with you. Not", $55
|
||||
db "good for me if", $55
|
||||
db "seen by somebody.", $57
|
||||
; 0x188574
|
||||
|
||||
UnknownText_0x188574: ; 0x188574
|
||||
db $0, "Oh no! You seen", $4f
|
||||
db "me already! I make", $55
|
||||
db "big mistake!", $57
|
||||
; 0x1885a5
|
||||
|
||||
UnknownText_0x1885a5: ; 0x1885a5
|
||||
db $0, "Hey, you! Forget", $4f
|
||||
db "you see me, okay?", $51
|
||||
db "You see, hear,", $4f
|
||||
db "know nothing,", $51
|
||||
db "okay?", $4f
|
||||
db "Bye, kid! Nothing!", $51
|
||||
db "Bye-bye a go-go!", $57
|
||||
; 0x188610
|
||||
|
||||
UnknownText_0x188610: ; 0x188610
|
||||
db $0, "Sorry, I'll be out", $4f
|
||||
db "for a while.", $55
|
||||
db "MISTY, GYM LEADER", $57
|
||||
; 0x188642
|
||||
|
||||
UnknownText_0x188642: ; 0x188642
|
||||
db $0, "Since MISTY's out,", $4f
|
||||
db "we'll be away too.", $55
|
||||
db "GYM TRAINERS", $57
|
||||
; 0x188674
|
||||
|
||||
UnknownText_0x188674: ; 0x188674
|
||||
db $0, "MISTY: I was ex-", $4f
|
||||
db "pecting you, you", $55
|
||||
db "pest!", $51
|
||||
db "You may have a", $4f
|
||||
db "lot of JOHTO GYM", $51
|
||||
db "BADGES, but you'd", $4f
|
||||
db "better not take me", $55
|
||||
db "too lightly.", $51
|
||||
db "My water-type", $4f
|
||||
db "#MON are tough!", $57
|
||||
; 0x18870c
|
||||
|
||||
UnknownText_0x18870c: ; 0x18870c
|
||||
db $0, "MISTY: You really", $4f
|
||||
db "are good…", $51
|
||||
db "I'll admit that", $4f
|
||||
db "you are skilled…", $51
|
||||
db "Here you go. It's", $4f
|
||||
db "CASCADEBADGE.", $57
|
||||
; 0x188768
|
||||
|
||||
UnknownText_0x188768: ; 0x188768
|
||||
db $0, $52, " received", $4f
|
||||
db "CASCADEBADGE.", $57
|
||||
; 0x188782
|
||||
|
||||
UnknownText_0x188782: ; 0x188782
|
||||
db $0, "MISTY: Are there", $4f
|
||||
db "many strong train-", $55
|
||||
db "ers in JOHTO? Like", $55
|
||||
db "you, I mean.", $51
|
||||
db "I'm going to", $4f
|
||||
db "travel one day, so", $51
|
||||
db "I can battle some", $4f
|
||||
db "skilled trainers.", $57
|
||||
; 0x18880a
|
||||
|
||||
SwimmerfDianaSeenText: ; 0x18880a
|
||||
db $0, "Sorry about being", $4f
|
||||
db "away. Let's get on", $55
|
||||
db "with it!", $57
|
||||
; 0x188838
|
||||
|
||||
SwimmerfDianaBeatenText: ; 0x188838
|
||||
db $0, "I give up! You're", $4f
|
||||
db "the winner!", $57
|
||||
; 0x188856
|
||||
|
||||
UnknownText_0x188856: ; 0x188856
|
||||
db $0, "I'll be swimming", $4f
|
||||
db "quietly.", $57
|
||||
; 0x188870
|
||||
|
||||
SwimmerfBrianaSeenText: ; 0x188870
|
||||
db $0, "Don't let my ele-", $4f
|
||||
db "gant swimming un-", $55
|
||||
db "nerve you.", $57
|
||||
; 0x18889f
|
||||
|
||||
SwimmerfBrianaBeatenText: ; 0x18889f
|
||||
db $0, "Ooh, you calmly", $4f
|
||||
db "disposed of me…", $57
|
||||
; 0x1888c0
|
||||
|
||||
UnknownText_0x1888c0: ; 0x1888c0
|
||||
db $0, "Don't be too smug", $4f
|
||||
db "about beating me.", $51
|
||||
db "MISTY will destroy", $4f
|
||||
db "you if you get", $55
|
||||
db "complacent.", $57
|
||||
; 0x188912
|
||||
|
||||
SwimmermParkerSeenText: ; 0x188912
|
||||
db $0, "Glub…", $51
|
||||
db "I'm first! Come", $4f
|
||||
db "and get me!", $57
|
||||
; 0x188934
|
||||
|
||||
SwimmermParkerBeatenText: ; 0x188934
|
||||
db $0, "This can't be…", $57
|
||||
; 0x188943
|
||||
|
||||
UnknownText_0x188943: ; 0x188943
|
||||
db $0, "MISTY has gotten", $4f
|
||||
db "much better in the", $55
|
||||
db "past few years.", $51
|
||||
db "Don't let your", $4f
|
||||
db "guard down, or", $55
|
||||
db "you'll be crushed!", $57
|
||||
; 0x1889a7
|
||||
|
||||
CeruleanGymGuyText: ; 0x1889a7
|
||||
db $0, "Yo! CHAMP in", $4f
|
||||
db "making!", $51
|
||||
db "Since MISTY was", $4f
|
||||
db "away, I went out", $51
|
||||
db "for some fun too.", $4f
|
||||
db "He-he-he.", $57
|
||||
; 0x1889fa
|
||||
|
||||
CeruleanGymGuyWinText: ; 0x1889fa
|
||||
db $0, "Hoo, you showed me", $4f
|
||||
db "how tough you are.", $51
|
||||
db "As always, that", $4f
|
||||
db "was one heck of a", $55
|
||||
db "great battle!", $57
|
||||
; 0x188a51
|
||||
|
||||
CeruleanGym_MapEventHeader: ; 0x188a51
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $f, $4, 5, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $f, $5, 5, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 8, 3, $7, MapCeruleanGymSignpostItem0
|
||||
signpost 13, 2, $0, MapCeruleanGymSignpost1Script
|
||||
signpost 13, 6, $0, MapCeruleanGymSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 6
|
||||
person_event $35, 14, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $076d
|
||||
person_event $1d, 7, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x188432, $076f
|
||||
person_event $32, 10, 8, $9, $0, 255, 255, $a2, 3, TrainerSwimmerfDiana, $076f
|
||||
person_event $32, 13, 5, $9, $0, 255, 255, $a2, 1, TrainerSwimmerfBriana, $076f
|
||||
person_event $31, 13, 12, $8, $0, 255, 255, $82, 3, TrainerSwimmermParker, $076f
|
||||
person_event $48, 17, 11, $6, $0, 255, 255, $90, 0, CeruleanGymGuyScript, $076f
|
||||
; 0x188abe
|
||||
|
37
maps/CeruleanGymBadgeSpeechHouse.asm
Normal file
37
maps/CeruleanGymBadgeSpeechHouse.asm
Normal file
@ -0,0 +1,37 @@
|
||||
CeruleanGymBadgeSpeechHouse_MapScriptHeader: ; 0x188000
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x188002
|
||||
|
||||
UnknownScript_0x188002: ; 0x188002
|
||||
jumptextfaceplayer UnknownText_0x188005
|
||||
; 0x188005
|
||||
|
||||
UnknownText_0x188005: ; 0x188005
|
||||
db $0, "Are you collecting", $4f
|
||||
db "KANTO GYM BADGES?", $57
|
||||
; 0x18802b
|
||||
|
||||
CeruleanGymBadgeSpeechHouse_MapEventHeader: ; 0x18802b
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 1, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $7, $3, 1, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $2d, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x188002, $ffff
|
||||
; 0x188048
|
||||
|
64
maps/CeruleanMart.asm
Normal file
64
maps/CeruleanMart.asm
Normal file
@ -0,0 +1,64 @@
|
||||
CeruleanMart_MapScriptHeader: ; 0x188abe
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x188ac0
|
||||
|
||||
UnknownScript_0x188ac0: ; 0x188ac0
|
||||
loadfont
|
||||
pokemart $0, $0014
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x188ac7
|
||||
|
||||
UnknownScript_0x188ac7: ; 0x188ac7
|
||||
jumptextfaceplayer UnknownText_0x188acd
|
||||
; 0x188aca
|
||||
|
||||
UnknownScript_0x188aca: ; 0x188aca
|
||||
jumptextfaceplayer UnknownText_0x188b46
|
||||
; 0x188acd
|
||||
|
||||
UnknownText_0x188acd: ; 0x188acd
|
||||
db $0, "You'll run into", $4f
|
||||
db "many trainers on", $51
|
||||
db "the way to CERU-", $4f
|
||||
db "LEAN's CAPE.", $51
|
||||
db "They want to see", $4f
|
||||
db "how they stack", $51
|
||||
db "up against other", $4f
|
||||
db "trainers.", $57
|
||||
; 0x188b46
|
||||
|
||||
UnknownText_0x188b46: ; 0x188b46
|
||||
db $0, "MISTY is about the", $4f
|
||||
db "only person in", $51
|
||||
db "town who can beat", $4f
|
||||
db "the trainers at", $55
|
||||
db "CERULEAN's CAPE.", $57
|
||||
; 0x188b9b
|
||||
|
||||
CeruleanMart_MapEventHeader: ; 0x188b9b
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 6, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $7, $3, 6, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x188ac0, $ffff
|
||||
person_event $23, 10, 5, $6, $0, 255, 255, $a0, 0, UnknownScript_0x188ac7, $ffff
|
||||
person_event $24, 6, 11, $5, $2, 255, 255, $80, 0, UnknownScript_0x188aca, $ffff
|
||||
; 0x188bd2
|
||||
|
80
maps/CeruleanPokeCenter1F.asm
Normal file
80
maps/CeruleanPokeCenter1F.asm
Normal file
@ -0,0 +1,80 @@
|
||||
CeruleanPokeCenter1F_MapScriptHeader: ; 0x18820d
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18820f
|
||||
|
||||
UnknownScript_0x18820f: ; 0x18820f
|
||||
jumpstd $0000
|
||||
; 0x188212
|
||||
|
||||
UnknownScript_0x188212: ; 0x188212
|
||||
special $00a0
|
||||
iftrue UnknownScript_0x18821b
|
||||
jumptextfaceplayer UnknownText_0x188221
|
||||
; 0x18821b
|
||||
|
||||
UnknownScript_0x18821b: ; 0x18821b
|
||||
jumptextfaceplayer UnknownText_0x18828c
|
||||
; 0x18821e
|
||||
|
||||
UnknownScript_0x18821e: ; 0x18821e
|
||||
jumptextfaceplayer UnknownText_0x1882ff
|
||||
; 0x188221
|
||||
|
||||
UnknownText_0x188221: ; 0x188221
|
||||
db $0, "For battles, I'd", $4f
|
||||
db "much rather use", $51
|
||||
db "#MON I've been", $4f
|
||||
db "raising, even if", $51
|
||||
db "they're weaker", $4f
|
||||
db "than some newly", $55
|
||||
db "caught #MON.", $57
|
||||
; 0x18828c
|
||||
|
||||
UnknownText_0x18828c: ; 0x18828c
|
||||
db $0, "Do you battle by", $4f
|
||||
db "mobile phone?", $51
|
||||
db "If time runs out", $4f
|
||||
db "during a battle,", $51
|
||||
db "waiting to see who", $4f
|
||||
db "won is really", $55
|
||||
db "nerve wracking.", $57
|
||||
; 0x1882ff
|
||||
|
||||
UnknownText_0x1882ff: ; 0x1882ff
|
||||
db $0, "The MAGNET TRAIN", $4f
|
||||
db "travels at over", $51
|
||||
db "340 mph. It goes", $4f
|
||||
db "between KANTO and", $51
|
||||
db "JOHTO in almost no", $4f
|
||||
db "time at all.", $51
|
||||
db "It really makes", $4f
|
||||
db "JOHTO accessible.", $57
|
||||
; 0x188386
|
||||
|
||||
CeruleanPokeCenter1F_MapEventHeader: ; 0x188386
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 4, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $7, $4, 4, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x18820f, $ffff
|
||||
person_event $2b, 8, 12, $5, $1, 255, 255, $0, 0, UnknownScript_0x188212, $ffff
|
||||
person_event $48, 9, 5, $2, $11, 255, 255, $a0, 0, UnknownScript_0x18821e, $ffff
|
||||
; 0x1883c2
|
||||
|
26
maps/CeruleanPokeCenter2FBeta.asm
Normal file
26
maps/CeruleanPokeCenter2FBeta.asm
Normal file
@ -0,0 +1,26 @@
|
||||
CeruleanPokeCenter2FBeta_MapScriptHeader: ; 0x1883c2
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1883c4
|
||||
|
||||
CeruleanPokeCenter2FBeta_MapEventHeader: ; 0x1883c4
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 1
|
||||
warp_def $7, $0, 1, GROUP_CERULEAN_POKECENTER_1F, MAP_CERULEAN_POKECENTER_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x1883cf
|
||||
|
65
maps/CeruleanPoliceStation.asm
Normal file
65
maps/CeruleanPoliceStation.asm
Normal file
@ -0,0 +1,65 @@
|
||||
CeruleanPoliceStation_MapScriptHeader: ; 0x188048
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18804a
|
||||
|
||||
UnknownScript_0x18804a: ; 0x18804a
|
||||
jumptextfaceplayer UnknownText_0x18805a
|
||||
; 0x18804d
|
||||
|
||||
UnknownScript_0x18804d: ; 0x18804d
|
||||
jumptextfaceplayer UnknownText_0x1880c3
|
||||
; 0x188050
|
||||
|
||||
UnknownScript_0x188050: ; 0x188050
|
||||
loadfont
|
||||
2writetext UnknownText_0x1880e7
|
||||
cry DIGLETT
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18805a
|
||||
|
||||
UnknownText_0x18805a: ; 0x18805a
|
||||
db $0, "I heard that some", $4f
|
||||
db "shady character is", $55
|
||||
db "skulking about.", $51
|
||||
db "I won't stand for", $4f
|
||||
db "it if he turns out", $55
|
||||
db "to be a thief.", $57
|
||||
; 0x1880c3
|
||||
|
||||
UnknownText_0x1880c3: ; 0x1880c3
|
||||
db $0, "We were held up by", $4f
|
||||
db "robbers before.", $57
|
||||
; 0x1880e7
|
||||
|
||||
UnknownText_0x1880e7: ; 0x1880e7
|
||||
db $0, "DIGLETT: Dug dug.", $57
|
||||
; 0x1880fa
|
||||
|
||||
CeruleanPoliceStation_MapEventHeader: ; 0x1880fa
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 2, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $7, $3, 2, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $3b, 5, 9, $7, $0, 255, 255, $a0, 0, UnknownScript_0x18804a, $ffff
|
||||
person_event $2e, 8, 9, $8, $0, 255, 255, $90, 0, UnknownScript_0x18804d, $ffff
|
||||
person_event $8c, 9, 7, $16, $0, 255, 255, $b0, 0, UnknownScript_0x188050, $ffff
|
||||
; 0x188131
|
||||
|
77
maps/CeruleanTradeSpeechHouse.asm
Normal file
77
maps/CeruleanTradeSpeechHouse.asm
Normal file
@ -0,0 +1,77 @@
|
||||
CeruleanTradeSpeechHouse_MapScriptHeader: ; 0x188131
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x188133
|
||||
|
||||
UnknownScript_0x188133: ; 0x188133
|
||||
jumptextfaceplayer UnknownText_0x18814d
|
||||
; 0x188136
|
||||
|
||||
UnknownScript_0x188136: ; 0x188136
|
||||
jumptextfaceplayer UnknownText_0x18818a
|
||||
; 0x188139
|
||||
|
||||
UnknownScript_0x188139: ; 0x188139
|
||||
loadfont
|
||||
2writetext UnknownText_0x18819c
|
||||
cry KANGASKHAN
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x188143
|
||||
|
||||
UnknownScript_0x188143: ; 0x188143
|
||||
loadfont
|
||||
2writetext UnknownText_0x1881b5
|
||||
cry ZUBAT
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18814d
|
||||
|
||||
UnknownText_0x18814d: ; 0x18814d
|
||||
db $0, "My husband lives", $4f
|
||||
db "happily with #-", $55
|
||||
db "MON he got through", $55
|
||||
db "trades.", $57
|
||||
; 0x18818a
|
||||
|
||||
UnknownText_0x18818a: ; 0x18818a
|
||||
db $0, "Ah… I'm so happy…", $57
|
||||
; 0x18819c
|
||||
|
||||
UnknownText_0x18819c: ; 0x18819c
|
||||
db $0, "KANGASKHAN: Garu", $4f
|
||||
db "garuu.", $57
|
||||
; 0x1881b5
|
||||
|
||||
UnknownText_0x1881b5: ; 0x1881b5
|
||||
db $0, "ZUBAT: Zuba zubaa.", $57
|
||||
; 0x1881c9
|
||||
|
||||
CeruleanTradeSpeechHouse_MapEventHeader: ; 0x1881c9
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 3, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
warp_def $7, $3, 3, GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $30, 8, 6, $9, $0, 255, 255, $90, 0, UnknownScript_0x188133, $ffff
|
||||
person_event $2f, 6, 5, $2, $0, 255, 255, $a0, 0, UnknownScript_0x188136, $ffff
|
||||
person_event $9d, 6, 9, $16, $0, 255, 255, $b0, 0, UnknownScript_0x188139, $ffff
|
||||
person_event $87, 10, 9, $16, $0, 255, 255, $0, 0, UnknownScript_0x188143, $ffff
|
||||
; 0x18820d
|
||||
|
170
maps/CharcoalKiln.asm
Normal file
170
maps/CharcoalKiln.asm
Normal file
@ -0,0 +1,170 @@
|
||||
CharcoalKiln_MapScriptHeader: ; 0x18dd18
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18dd1a
|
||||
|
||||
UnknownScript_0x18dd1a: ; 0x18dd1a
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0010
|
||||
iftrue UnknownScript_0x18dd34
|
||||
checkbit1 $002b
|
||||
iftrue UnknownScript_0x18dd2e
|
||||
2writetext UnknownText_0x18dd74
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd2e
|
||||
|
||||
UnknownScript_0x18dd2e: ; 0x18dd2e
|
||||
2writetext UnknownText_0x18ddfd
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd34
|
||||
|
||||
UnknownScript_0x18dd34: ; 0x18dd34
|
||||
2writetext UnknownText_0x18de73
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd3a
|
||||
|
||||
UnknownScript_0x18dd3a: ; 0x18dd3a
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $005e
|
||||
iftrue UnknownScript_0x18dd5d
|
||||
checkbit1 $0010
|
||||
iftrue UnknownScript_0x18dd4e
|
||||
2writetext UnknownText_0x18dee0
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd4e
|
||||
|
||||
UnknownScript_0x18dd4e: ; 0x18dd4e
|
||||
2writetext UnknownText_0x18df25
|
||||
keeptextopen
|
||||
verbosegiveitem CHARCOAL, 1
|
||||
iffalse UnknownScript_0x18dd61
|
||||
setbit1 $005e
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd5d
|
||||
|
||||
UnknownScript_0x18dd5d: ; 0x18dd5d
|
||||
2writetext UnknownText_0x18df93
|
||||
closetext
|
||||
UnknownScript_0x18dd61: ; 0x18dd61
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd63
|
||||
|
||||
UnknownScript_0x18dd63: ; 0x18dd63
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x18dfe5
|
||||
cry FARFETCH_D
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18dd6e
|
||||
|
||||
MapCharcoalKilnSignpost1Script: ; 0x18dd6e
|
||||
jumpstd $0003
|
||||
; 0x18dd71
|
||||
|
||||
MapCharcoalKilnSignpost2Script: ; 0x18dd71
|
||||
jumpstd $000c
|
||||
; 0x18dd74
|
||||
|
||||
UnknownText_0x18dd74: ; 0x18dd74
|
||||
db $0, "All the SLOWPOKE", $4f
|
||||
db "have disappeared", $55
|
||||
db "from the town.", $51
|
||||
db "The forest's pro-", $4f
|
||||
db "tector may be", $55
|
||||
db "angry with us…", $51
|
||||
db "It may be a bad", $4f
|
||||
db "omen. We should", $55
|
||||
db "stay in.", $57
|
||||
; 0x18ddfd
|
||||
|
||||
UnknownText_0x18ddfd: ; 0x18ddfd
|
||||
db $0, "The SLOWPOKE have", $4f
|
||||
db "returned…", $51
|
||||
db "But my APPRENTICE", $4f
|
||||
db "hasn't come back", $55
|
||||
db "from ILEX FOREST.", $51
|
||||
db "Where in the world", $4f
|
||||
db "is that lazy guy?", $57
|
||||
; 0x18de73
|
||||
|
||||
UnknownText_0x18de73: ; 0x18de73
|
||||
db $0, "You chased off", $4f
|
||||
db "TEAM ROCKET and", $51
|
||||
db "went to ILEX", $4f
|
||||
db "FOREST alone?", $51
|
||||
db "That takes guts!", $4f
|
||||
db "I like that. Come", $55
|
||||
db "train with us.", $57
|
||||
; 0x18dee0
|
||||
|
||||
UnknownText_0x18dee0: ; 0x18dee0
|
||||
db $0, "Where have all the", $4f
|
||||
db "SLOWPOKE gone?", $51
|
||||
db "Are they out play-", $4f
|
||||
db "ing somewhere?", $57
|
||||
; 0x18df25
|
||||
|
||||
UnknownText_0x18df25: ; 0x18df25
|
||||
db $0, "I'm sorry--I for-", $4f
|
||||
db "got to thank you.", $51
|
||||
db "This is CHARCOAL", $4f
|
||||
db "that I made.", $51
|
||||
db "Fire-type #MON", $4f
|
||||
db "would be happy to", $55
|
||||
db "hold that.", $57
|
||||
; 0x18df93
|
||||
|
||||
UnknownText_0x18df93: ; 0x18df93
|
||||
db $0, "The SLOWPOKE came", $4f
|
||||
db "back, and you even", $55
|
||||
db "found FARFETCH'D.", $51
|
||||
db "You're the cool-", $4f
|
||||
db "est, man!", $57
|
||||
; 0x18dfe5
|
||||
|
||||
UnknownText_0x18dfe5: ; 0x18dfe5
|
||||
db $0, "FARFETCH'D: Kwaa!", $57
|
||||
; 0x18dff8
|
||||
|
||||
CharcoalKiln_MapEventHeader: ; 0x18dff8
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 2, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
warp_def $7, $3, 2, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 1, 0, $0, MapCharcoalKilnSignpost1Script
|
||||
signpost 1, 1, $0, MapCharcoalKilnSignpost1Script
|
||||
signpost 1, 7, $0, MapCharcoalKilnSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $41, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x18dd1a, $06f7
|
||||
person_event $27, 7, 9, $2, $11, 255, 255, $0, 0, UnknownScript_0x18dd3a, $06f6
|
||||
person_event $9e, 10, 9, $16, $22, 255, 255, $b0, 0, UnknownScript_0x18dd63, $06f5
|
||||
; 0x18e03e
|
||||
|
583
maps/CherrygroveCity.asm
Normal file
583
maps/CherrygroveCity.asm
Normal file
@ -0,0 +1,583 @@
|
||||
CherrygroveCity_MapScriptHeader: ; 0x19c000
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x19c00d, $0000
|
||||
dw UnknownScript_0x19c00e, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x19c00f
|
||||
; 0x19c00d
|
||||
|
||||
UnknownScript_0x19c00d: ; 0x19c00d
|
||||
end
|
||||
; 0x19c00e
|
||||
|
||||
UnknownScript_0x19c00e: ; 0x19c00e
|
||||
end
|
||||
; 0x19c00f
|
||||
|
||||
UnknownScript_0x19c00f: ; 0x19c00f
|
||||
setbit2 $0042
|
||||
return
|
||||
; 0x19c013
|
||||
|
||||
UnknownScript_0x19c013: ; 0x19c013
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c1e3
|
||||
yesorno
|
||||
iffalse UnknownScript_0x19c0a4
|
||||
2jump UnknownScript_0x19c01f
|
||||
; 0x19c01f
|
||||
|
||||
UnknownScript_0x19c01f: ; 0x19c01f
|
||||
2writetext UnknownText_0x19c26f
|
||||
closetext
|
||||
loadmovesprites
|
||||
playmusic $0011
|
||||
follow $2, $0
|
||||
applymovement $2, MovementData_0x19c195
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c285
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x19c19b
|
||||
spriteface $0, $1
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c304
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x19c1a3
|
||||
spriteface $0, $1
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c359
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x19c1ac
|
||||
spriteface $0, $2
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c3a7
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x19c1b6
|
||||
spriteface $0, $1
|
||||
pause 60
|
||||
spriteface $2, $2
|
||||
spriteface $0, $3
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c3ec
|
||||
keeptextopen
|
||||
stringtotext .mapcardname, $1
|
||||
2call .UnknownScript_0x19c097
|
||||
setbit2 $0001
|
||||
2writetext UnknownText_0x19c438
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x19c451
|
||||
closetext
|
||||
loadmovesprites
|
||||
stopfollow
|
||||
special $003d
|
||||
spriteface $0, $1
|
||||
applymovement $2, MovementData_0x19c1cb
|
||||
playsound $001f
|
||||
disappear $2
|
||||
clearbit1 $06ff
|
||||
waitbutton
|
||||
end
|
||||
|
||||
.UnknownScript_0x19c097 ; 0x19c097
|
||||
jumpstd $002f
|
||||
end
|
||||
|
||||
.mapcardname ; 0x19c09b
|
||||
db "MAP CARD@"
|
||||
; 0x19c0a4
|
||||
|
||||
UnknownScript_0x19c0a4: ; 0x19c0a4
|
||||
2writetext UnknownText_0x19c49f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19c0aa
|
||||
|
||||
UnknownScript_0x19c0aa: ; 0x19c0aa
|
||||
moveperson $3, $27, $7
|
||||
; 0x19c0ae
|
||||
|
||||
UnknownScript_0x19c0ae: ; 0x19c0ae
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
pause 15
|
||||
appear $3
|
||||
applymovement $3, MovementData_0x19c1ce
|
||||
spriteface $0, $3
|
||||
playmusic $001f
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c4e2
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit1 $001c
|
||||
iftrue UnknownScript_0x19c0ee
|
||||
checkbit1 $001d
|
||||
iftrue UnknownScript_0x19c104
|
||||
winlosstext UnknownText_0x19c57f, UnknownText_0x19c5e6
|
||||
setlasttalked $3
|
||||
loadtrainer RIVAL1, RIVAL1_3
|
||||
writecode $3, $1
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
reloadmap
|
||||
iftrue UnknownScript_0x19c11a
|
||||
2jump UnknownScript_0x19c126
|
||||
; 0x19c0ee
|
||||
|
||||
UnknownScript_0x19c0ee: ; 0x19c0ee
|
||||
winlosstext UnknownText_0x19c57f, UnknownText_0x19c5e6
|
||||
setlasttalked $3
|
||||
loadtrainer RIVAL1, RIVAL1_1
|
||||
writecode $3, $1
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
reloadmap
|
||||
iftrue UnknownScript_0x19c11a
|
||||
2jump UnknownScript_0x19c126
|
||||
; 0x19c104
|
||||
|
||||
UnknownScript_0x19c104: ; 0x19c104
|
||||
winlosstext UnknownText_0x19c57f, UnknownText_0x19c5e6
|
||||
setlasttalked $3
|
||||
loadtrainer RIVAL1, RIVAL1_2
|
||||
writecode $3, $1
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
reloadmap
|
||||
iftrue UnknownScript_0x19c11a
|
||||
2jump UnknownScript_0x19c126
|
||||
; 0x19c11a
|
||||
|
||||
UnknownScript_0x19c11a: ; 0x19c11a
|
||||
playmusic $0020
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c608
|
||||
closetext
|
||||
loadmovesprites
|
||||
2jump UnknownScript_0x19c12f
|
||||
; 0x19c126
|
||||
|
||||
UnknownScript_0x19c126: ; 0x19c126
|
||||
playmusic $0020
|
||||
loadfont
|
||||
2writetext UnknownText_0x19c59e
|
||||
closetext
|
||||
loadmovesprites
|
||||
UnknownScript_0x19c12f: ; 0x19c12f
|
||||
playsound $0041
|
||||
applymovement $0, MovementData_0x19c1d4
|
||||
spriteface $0, $2
|
||||
applymovement $3, MovementData_0x19c1da
|
||||
disappear $3
|
||||
dotrigger $0
|
||||
special $001b
|
||||
playmapmusic
|
||||
end
|
||||
; 0x19c146
|
||||
|
||||
UnknownScript_0x19c146: ; 0x19c146
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $0001
|
||||
iftrue UnknownScript_0x19c154
|
||||
2writetext UnknownText_0x19c650
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19c154
|
||||
|
||||
UnknownScript_0x19c154: ; 0x19c154
|
||||
2writetext UnknownText_0x19c6a8
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19c15a
|
||||
|
||||
UnknownScript_0x19c15a: ; 0x19c15a
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $000b
|
||||
iftrue UnknownScript_0x19c168
|
||||
2writetext UnknownText_0x19c6d6
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19c168
|
||||
|
||||
UnknownScript_0x19c168: ; 0x19c168
|
||||
2writetext UnknownText_0x19c701
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19c16e
|
||||
|
||||
UnknownScript_0x19c16e: ; 0x19c16e
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $004d
|
||||
iftrue UnknownScript_0x19c183
|
||||
2writetext UnknownText_0x19c766
|
||||
keeptextopen
|
||||
verbosegiveitem MYSTIC_WATER, 1
|
||||
iffalse UnknownScript_0x19c187
|
||||
setbit1 $004d
|
||||
UnknownScript_0x19c183: ; 0x19c183
|
||||
2writetext UnknownText_0x19c7c1
|
||||
closetext
|
||||
UnknownScript_0x19c187: ; 0x19c187
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19c189
|
||||
|
||||
MapCherrygroveCitySignpost0Script: ; 0x19c189
|
||||
jumptext UnknownText_0x19c7e0
|
||||
; 0x19c18c
|
||||
|
||||
MapCherrygroveCitySignpost1Script: ; 0x19c18c
|
||||
jumptext UnknownText_0x19c815
|
||||
; 0x19c18f
|
||||
|
||||
MapCherrygroveCitySignpost3Script: ; 0x19c18f
|
||||
jumpstd $0010
|
||||
; 0x19c192
|
||||
|
||||
MapCherrygroveCitySignpost2Script: ; 0x19c192
|
||||
jumpstd $0011
|
||||
; 0x19c195
|
||||
|
||||
MovementData_0x19c195: ; 0x19c195
|
||||
step_left
|
||||
step_left
|
||||
step_up
|
||||
step_left
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x19c19b
|
||||
|
||||
MovementData_0x19c19b: ; 0x19c19b
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x19c1a3
|
||||
|
||||
MovementData_0x19c1a3: ; 0x19c1a3
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x19c1ac
|
||||
|
||||
MovementData_0x19c1ac: ; 0x19c1ac
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_down
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_down
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x19c1b6
|
||||
|
||||
MovementData_0x19c1b6: ; 0x19c1b6
|
||||
step_down
|
||||
step_down
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_down
|
||||
step_down
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x19c1cb
|
||||
|
||||
MovementData_0x19c1cb: ; 0x19c1cb
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x19c1ce
|
||||
|
||||
MovementData_0x19c1ce: ; 0x19c1ce
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_left
|
||||
step_end
|
||||
; 0x19c1d4
|
||||
|
||||
MovementData_0x19c1d4: ; 0x19c1d4
|
||||
big_step_down
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x19c1d7
|
||||
|
||||
MovementData_0x19c1d7: ; 0x19c1d7
|
||||
step_left
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x19c1da
|
||||
|
||||
MovementData_0x19c1da: ; 0x19c1da
|
||||
big_step_left
|
||||
big_step_left
|
||||
big_step_left
|
||||
big_step_left
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_left
|
||||
big_step_left
|
||||
step_end
|
||||
; 0x19c1e3
|
||||
|
||||
UnknownText_0x19c1e3: ; 0x19c1e3
|
||||
db $0, "You're a rookie", $4f
|
||||
db "trainer, aren't", $55
|
||||
db "you? I can tell!", $51
|
||||
db "That's OK! Every-", $4f
|
||||
db "one is a rookie", $55
|
||||
db "at some point!", $51
|
||||
db "If you'd like, I", $4f
|
||||
db "can teach you a", $55
|
||||
db "few things.", $57
|
||||
; 0x19c26f
|
||||
|
||||
UnknownText_0x19c26f: ; 0x19c26f
|
||||
db $0, "OK, then!", $4f
|
||||
db "Follow me!", $57
|
||||
; 0x19c285
|
||||
|
||||
UnknownText_0x19c285: ; 0x19c285
|
||||
db $0, "This is a #MON", $4f
|
||||
db "CENTER. They heal", $51
|
||||
db "your #MON in no", $4f
|
||||
db "time at all.", $51
|
||||
db "You'll be relying", $4f
|
||||
db "on them a lot, so", $51
|
||||
db "you better learn", $4f
|
||||
db "about them.", $57
|
||||
; 0x19c304
|
||||
|
||||
UnknownText_0x19c304: ; 0x19c304
|
||||
db $0, "This is a #MON", $4f
|
||||
db "MART.", $51
|
||||
db "They sell BALLS", $4f
|
||||
db "for catching wild", $51
|
||||
db "#MON and other", $4f
|
||||
db "useful items.", $57
|
||||
; 0x19c359
|
||||
|
||||
UnknownText_0x19c359: ; 0x19c359
|
||||
db $0, "ROUTE 30 is out", $4f
|
||||
db "this way.", $51
|
||||
db "Trainers will be", $4f
|
||||
db "battling their", $51
|
||||
db "prized #MON", $4f
|
||||
db "there.", $57
|
||||
; 0x19c3a7
|
||||
|
||||
UnknownText_0x19c3a7: ; 0x19c3a7
|
||||
db $0, "This is the sea,", $4f
|
||||
db "as you can see.", $51
|
||||
db "Some #MON are", $4f
|
||||
db "found only in", $55
|
||||
db "water.", $57
|
||||
; 0x19c3ec
|
||||
|
||||
UnknownText_0x19c3ec: ; 0x19c3ec
|
||||
db $0, "Here…", $51
|
||||
db "It's my house!", $4f
|
||||
db "Thanks for your", $55
|
||||
db "company.", $51
|
||||
db "Let me give you a", $4f
|
||||
db "small gift.", $57
|
||||
; 0x19c438
|
||||
|
||||
UnknownText_0x19c438: ; 0x19c438
|
||||
db $0, $52, "'s #GEAR", $4f
|
||||
db "now has a MAP!", $57
|
||||
; 0x19c451
|
||||
|
||||
UnknownText_0x19c451: ; 0x19c451
|
||||
db $0, "#GEAR becomes", $4f
|
||||
db "more useful as you", $55
|
||||
db "add CARDS.", $51
|
||||
db "I wish you luck on", $4f
|
||||
db "your journey!", $57
|
||||
; 0x19c49f
|
||||
|
||||
UnknownText_0x19c49f: ; 0x19c49f
|
||||
db $0, "Oh… It's something", $4f
|
||||
db "I enjoy doing…", $51
|
||||
db "Fine. Come see me", $4f
|
||||
db "when you like.", $57
|
||||
; 0x19c4e2
|
||||
|
||||
UnknownText_0x19c4e2: ; 0x19c4e2
|
||||
db $0, $56, " ", $56, " ", $56, $51
|
||||
db "You got a #MON", $4f
|
||||
db "at the LAB.", $51
|
||||
db "What a waste.", $4f
|
||||
db "A wimp like you.", $51
|
||||
db $56, " ", $56, " ", $56, $51
|
||||
db "Don't you get what", $4f
|
||||
db "I'm saying?", $51
|
||||
db "Well, I too, have", $4f
|
||||
db "a good #MON.", $51
|
||||
db "I'll show you", $4f
|
||||
db "what I mean!", $57
|
||||
; 0x19c57f
|
||||
|
||||
UnknownText_0x19c57f: ; 0x19c57f
|
||||
db $0, "Humph. Are you", $4f
|
||||
db "happy you won?", $57
|
||||
; 0x19c59e
|
||||
|
||||
UnknownText_0x19c59e: ; 0x19c59e
|
||||
db $0, $56, " ", $56, " ", $56, $51
|
||||
db "My name's ???.", $51
|
||||
db "I'm going to be", $4f
|
||||
db "the world's great-", $55
|
||||
db "est #MON", $55
|
||||
db "trainer.", $57
|
||||
; 0x19c5e6
|
||||
|
||||
UnknownText_0x19c5e6: ; 0x19c5e6
|
||||
db $0, "Humph. That was a", $4f
|
||||
db "waste of time.", $57
|
||||
; 0x19c608
|
||||
|
||||
UnknownText_0x19c608: ; 0x19c608
|
||||
db $0, $56, " ", $56, " ", $56, $51
|
||||
db "My name's ???.", $51
|
||||
db "I'm going to be", $4f
|
||||
db "the world's great-", $55
|
||||
db "est #MON", $55
|
||||
db "trainer.", $57
|
||||
; 0x19c650
|
||||
|
||||
UnknownText_0x19c650: ; 0x19c650
|
||||
db $0, "Did you talk to", $4f
|
||||
db "the old man by the", $55
|
||||
db "#MON CENTER?", $51
|
||||
db "He'll put a MAP of", $4f
|
||||
db "JOHTO on your", $55
|
||||
db "#GEAR.", $57
|
||||
; 0x19c6a8
|
||||
|
||||
UnknownText_0x19c6a8: ; 0x19c6a8
|
||||
db $0, "When you're with", $4f
|
||||
db "#MON, going", $55
|
||||
db "anywhere is fun.", $57
|
||||
; 0x19c6d6
|
||||
|
||||
UnknownText_0x19c6d6: ; 0x19c6d6
|
||||
db $0, "MR.#MON's house", $4f
|
||||
db "is still farther", $55
|
||||
db "up ahead.", $57
|
||||
; 0x19c701
|
||||
|
||||
UnknownText_0x19c701: ; 0x19c701
|
||||
db $0, "I battled the", $4f
|
||||
db "trainers on the", $55
|
||||
db "road.", $51
|
||||
db "My #MON lost.", $4f
|
||||
db "They're a mess! I", $51
|
||||
db "must take them to", $4f
|
||||
db "a #MON CENTER.", $57
|
||||
; 0x19c766
|
||||
|
||||
UnknownText_0x19c766: ; 0x19c766
|
||||
db $0, "A #MON I caught", $4f
|
||||
db "had an item.", $51
|
||||
db "I think it's", $4f
|
||||
db "MYSTIC WATER.", $51
|
||||
db "I don't need it,", $4f
|
||||
db "so do you want it?", $57
|
||||
; 0x19c7c1
|
||||
|
||||
UnknownText_0x19c7c1: ; 0x19c7c1
|
||||
db $0, "Back to fishing", $4f
|
||||
db "for me, then.", $57
|
||||
; 0x19c7e0
|
||||
|
||||
UnknownText_0x19c7e0: ; 0x19c7e0
|
||||
db $0, "CHERRYGROVE CITY", $51
|
||||
db "The City of Cute,", $4f
|
||||
db "Fragrant Flowers", $57
|
||||
; 0x19c815
|
||||
|
||||
UnknownText_0x19c815: ; 0x19c815
|
||||
db $0, "GUIDE GENT'S HOUSE", $57
|
||||
; 0x19c829
|
||||
|
||||
CherrygroveCity_MapEventHeader: ; 0x19c829
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 5
|
||||
warp_def $3, $17, 2, GROUP_CHERRYGROVE_MART, MAP_CHERRYGROVE_MART
|
||||
warp_def $3, $1d, 1, GROUP_CHERRYGROVE_POKECENTER_1F, MAP_CHERRYGROVE_POKECENTER_1F
|
||||
warp_def $7, $11, 1, GROUP_CHERRYGROVE_GYM_SPEECH_HOUSE, MAP_CHERRYGROVE_GYM_SPEECH_HOUSE
|
||||
warp_def $9, $19, 1, GROUP_GUIDE_GENTS_HOUSE, MAP_GUIDE_GENTS_HOUSE
|
||||
warp_def $b, $1f, 1, GROUP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, MAP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE
|
||||
|
||||
; xy triggers
|
||||
db 2
|
||||
xy_trigger 1, $6, $21, $0, UnknownScript_0x19c0ae, $0, $0
|
||||
xy_trigger 1, $7, $21, $0, UnknownScript_0x19c0aa, $0, $0
|
||||
|
||||
; signposts
|
||||
db 4
|
||||
signpost 8, 30, $0, MapCherrygroveCitySignpost0Script
|
||||
signpost 9, 23, $0, MapCherrygroveCitySignpost1Script
|
||||
signpost 3, 24, $0, MapCherrygroveCitySignpost2Script
|
||||
signpost 3, 30, $0, MapCherrygroveCitySignpost3Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $2f, 10, 36, $6, $0, 255, 255, $0, 0, UnknownScript_0x19c013, $06fe
|
||||
person_event $4, 10, 43, $3, $0, 255, 255, $0, 0, ObjectEvent, $06be
|
||||
person_event $29, 16, 31, $5, $1, 255, 255, $90, 0, UnknownScript_0x19c146, $ffff
|
||||
person_event $27, 11, 27, $5, $1, 255, 255, $80, 0, UnknownScript_0x19c15a, $ffff
|
||||
person_event $3a, 16, 11, $9, $0, 255, 255, $a0, 0, UnknownScript_0x19c16e, $ffff
|
||||
; 0x19c8ad
|
||||
|
64
maps/CherrygroveEvolutionSpeechHouse.asm
Normal file
64
maps/CherrygroveEvolutionSpeechHouse.asm
Normal file
@ -0,0 +1,64 @@
|
||||
CherrygroveEvolutionSpeechHouse_MapScriptHeader: ; 0x196cb0
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x196cb2
|
||||
|
||||
UnknownScript_0x196cb2: ; 0x196cb2
|
||||
loadfont
|
||||
2writetext UnknownText_0x196cc3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x196cb9
|
||||
|
||||
UnknownScript_0x196cb9: ; 0x196cb9
|
||||
loadfont
|
||||
2writetext UnknownText_0x196cfc
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x196cc0
|
||||
|
||||
MapCherrygroveEvolutionSpeechHouseSignpost1Script: ; 0x196cc0
|
||||
jumpstd $0003
|
||||
; 0x196cc3
|
||||
|
||||
UnknownText_0x196cc3: ; 0x196cc3
|
||||
db $0, "#MON gain expe-", $4f
|
||||
db "rience in battle", $51
|
||||
db "and change their", $4f
|
||||
db "form.", $57
|
||||
; 0x196cfc
|
||||
|
||||
UnknownText_0x196cfc: ; 0x196cfc
|
||||
db $0, "#MON change?", $51
|
||||
db "I would be shocked", $4f
|
||||
db "if one did that!", $57
|
||||
; 0x196d2e
|
||||
|
||||
CherrygroveEvolutionSpeechHouse_MapEventHeader: ; 0x196d2e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 5, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
warp_def $7, $3, 5, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapCherrygroveEvolutionSpeechHouseSignpost1Script
|
||||
signpost 1, 1, $0, MapCherrygroveEvolutionSpeechHouseSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $28, 9, 7, $8, $0, 255, 255, $a0, 0, UnknownScript_0x196cb9, $ffff
|
||||
person_event $27, 9, 6, $9, $0, 255, 255, $80, 0, UnknownScript_0x196cb2, $ffff
|
||||
; 0x196d62
|
||||
|
64
maps/CherrygroveGymSpeechHouse.asm
Normal file
64
maps/CherrygroveGymSpeechHouse.asm
Normal file
@ -0,0 +1,64 @@
|
||||
CherrygroveGymSpeechHouse_MapScriptHeader: ; 0x196adf
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x196ae1
|
||||
|
||||
UnknownScript_0x196ae1: ; 0x196ae1
|
||||
jumptextfaceplayer UnknownText_0x196aea
|
||||
; 0x196ae4
|
||||
|
||||
UnknownScript_0x196ae4: ; 0x196ae4
|
||||
jumptextfaceplayer UnknownText_0x196b65
|
||||
; 0x196ae7
|
||||
|
||||
MapCherrygroveGymSpeechHouseSignpost1Script: ; 0x196ae7
|
||||
jumpstd $0002
|
||||
; 0x196aea
|
||||
|
||||
UnknownText_0x196aea: ; 0x196aea
|
||||
db $0, "You're trying to", $4f
|
||||
db "see how good you", $51
|
||||
db "are as a #MON", $4f
|
||||
db "trainer?", $51
|
||||
db "You better visit", $4f
|
||||
db "the #MON GYMS", $51
|
||||
db "all over JOHTO and", $4f
|
||||
db "collect BADGES.", $57
|
||||
; 0x196b65
|
||||
|
||||
UnknownText_0x196b65: ; 0x196b65
|
||||
db $0, "When I get older,", $4f
|
||||
db "I'm going to be a", $55
|
||||
db "GYM LEADER!", $51
|
||||
db "I make my #MON", $4f
|
||||
db "battle with my", $51
|
||||
db "friend's to make", $4f
|
||||
db "them tougher!", $57
|
||||
; 0x196bd1
|
||||
|
||||
CherrygroveGymSpeechHouse_MapEventHeader: ; 0x196bd1
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 3, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
warp_def $7, $3, 3, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapCherrygroveGymSpeechHouseSignpost1Script
|
||||
signpost 1, 1, $0, MapCherrygroveGymSpeechHouseSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $2d, 7, 6, $6, $0, 255, 255, $0, 0, UnknownScript_0x196ae1, $ffff
|
||||
person_event $25, 9, 9, $5, $1, 255, 255, $80, 0, UnknownScript_0x196ae4, $ffff
|
||||
; 0x196c05
|
||||
|
92
maps/CherrygroveMart.asm
Normal file
92
maps/CherrygroveMart.asm
Normal file
@ -0,0 +1,92 @@
|
||||
CherrygroveMart_MapScriptHeader: ; 0x196808
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x19680a
|
||||
|
||||
UnknownScript_0x19680a: ; 0x19680a
|
||||
loadfont
|
||||
checkbit1 $001f
|
||||
iftrue UnknownScript_0x196817
|
||||
pokemart $0, $0000
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x196817
|
||||
|
||||
UnknownScript_0x196817: ; 0x196817
|
||||
pokemart $0, $0001
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19681d
|
||||
|
||||
UnknownScript_0x19681d: ; 0x19681d
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $001f
|
||||
iftrue UnknownScript_0x19682b
|
||||
2writetext UnknownText_0x196834
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19682b
|
||||
|
||||
UnknownScript_0x19682b: ; 0x19682b
|
||||
2writetext UnknownText_0x196873
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x196831
|
||||
|
||||
UnknownScript_0x196831: ; 0x196831
|
||||
jumptextfaceplayer UnknownText_0x1968a0
|
||||
; 0x196834
|
||||
|
||||
UnknownText_0x196834: ; 0x196834
|
||||
db $0, "They're fresh out", $4f
|
||||
db "of # BALLS!", $51
|
||||
db "When will they get", $4f
|
||||
db "more of them?", $57
|
||||
; 0x196873
|
||||
|
||||
UnknownText_0x196873: ; 0x196873
|
||||
db $0, "# BALLS are in", $4f
|
||||
db "stock! Now I can", $55
|
||||
db "catch #MON!", $57
|
||||
; 0x1968a0
|
||||
|
||||
UnknownText_0x1968a0: ; 0x1968a0
|
||||
db $0, "When I was walking", $4f
|
||||
db "in the grass, a", $51
|
||||
db "bug #MON poi-", $4f
|
||||
db "soned my #MON!", $51
|
||||
db "I just kept going,", $4f
|
||||
db "but then my", $55
|
||||
db "#MON fainted.", $51
|
||||
db "You should keep an", $4f
|
||||
db "ANTIDOTE with you.", $57
|
||||
; 0x196934
|
||||
|
||||
CherrygroveMart_MapEventHeader: ; 0x196934
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 1, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
warp_def $7, $3, 1, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x19680a, $ffff
|
||||
person_event $23, 10, 11, $5, $2, 255, 255, $0, 0, UnknownScript_0x19681d, $ffff
|
||||
person_event $27, 9, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x196831, $ffff
|
||||
; 0x19696b
|
||||
|
91
maps/CherrygrovePokeCenter1F.asm
Normal file
91
maps/CherrygrovePokeCenter1F.asm
Normal file
@ -0,0 +1,91 @@
|
||||
CherrygrovePokeCenter1F_MapScriptHeader: ; 0x19696b
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x19696d
|
||||
|
||||
UnknownScript_0x19696d: ; 0x19696d
|
||||
jumpstd $0000
|
||||
; 0x196970
|
||||
|
||||
UnknownScript_0x196970: ; 0x196970
|
||||
jumptextfaceplayer UnknownText_0x19698a
|
||||
; 0x196973
|
||||
|
||||
UnknownScript_0x196973: ; 0x196973
|
||||
jumptextfaceplayer UnknownText_0x1969c8
|
||||
; 0x196976
|
||||
|
||||
UnknownScript_0x196976: ; 0x196976
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $001f
|
||||
iftrue UnknownScript_0x196984
|
||||
2writetext UnknownText_0x1969f1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x196984
|
||||
|
||||
UnknownScript_0x196984: ; 0x196984
|
||||
2writetext UnknownText_0x196a46
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19698a
|
||||
|
||||
UnknownText_0x19698a: ; 0x19698a
|
||||
db $0, "It's great. I can", $4f
|
||||
db "store any number", $51
|
||||
db "of #MON, and", $4f
|
||||
db "it's all free.", $57
|
||||
; 0x1969c8
|
||||
|
||||
UnknownText_0x1969c8: ; 0x1969c8
|
||||
db $0, "That PC is free", $4f
|
||||
db "for any trainer", $55
|
||||
db "to use.", $57
|
||||
; 0x1969f1
|
||||
|
||||
UnknownText_0x1969f1: ; 0x1969f1
|
||||
db $0, "The COMMUNICATION", $4f
|
||||
db "CENTER upstairs", $55
|
||||
db "was just built.", $51
|
||||
db "But they're still", $4f
|
||||
db "finishing it up.", $57
|
||||
; 0x196a46
|
||||
|
||||
UnknownText_0x196a46: ; 0x196a46
|
||||
db $0, "The COMMUNICATION", $4f
|
||||
db "CENTER upstairs", $55
|
||||
db "was just built.", $51
|
||||
db "I traded #MON", $4f
|
||||
db "there already!", $57
|
||||
; 0x196a96
|
||||
|
||||
CherrygrovePokeCenter1F_MapEventHeader: ; 0x196a96
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 2, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
warp_def $7, $4, 2, GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x19696d, $ffff
|
||||
person_event $3a, 7, 6, $7, $0, 255, 255, $80, 0, UnknownScript_0x196970, $ffff
|
||||
person_event $40, 10, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x196973, $ffff
|
||||
person_event $29, 10, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x196976, $ffff
|
||||
; 0x196adf
|
||||
|
410
maps/CianwoodCity.asm
Normal file
410
maps/CianwoodCity.asm
Normal file
@ -0,0 +1,410 @@
|
||||
CianwoodCity_MapScriptHeader: ; 0x1a0000
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x1a000d, $0000
|
||||
dw UnknownScript_0x1a000e, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x1a000f
|
||||
; 0x1a000d
|
||||
|
||||
UnknownScript_0x1a000d: ; 0x1a000d
|
||||
end
|
||||
; 0x1a000e
|
||||
|
||||
UnknownScript_0x1a000e: ; 0x1a000e
|
||||
end
|
||||
; 0x1a000f
|
||||
|
||||
UnknownScript_0x1a000f: ; 0x1a000f
|
||||
setbit2 $0045
|
||||
setbit1 $07aa
|
||||
checkbit1 $0333
|
||||
iffalse UnknownScript_0x1a001d
|
||||
disappear $c
|
||||
UnknownScript_0x1a001d: ; 0x1a001d
|
||||
return
|
||||
; 0x1a001e
|
||||
|
||||
UnknownScript_0x1a001e: ; 0x1a001e
|
||||
spriteface $0, $1
|
||||
showemote $0, $0, 15
|
||||
pause 15
|
||||
playsound $0014
|
||||
applymovement $d, MovementData_0x1a00da
|
||||
spriteface $0, $0
|
||||
pause 15
|
||||
playsound $0014
|
||||
applymovement $d, MovementData_0x1a00e0
|
||||
disappear $d
|
||||
pause 10
|
||||
dotrigger $0
|
||||
clearbit1 $07af
|
||||
domaptrigger GROUP_ROUTE_42, MAP_ROUTE_42, $1
|
||||
checkbit1 $0333
|
||||
iftrue UnknownScript_0x1a0083
|
||||
setbit1 $0333
|
||||
playmusic $0061
|
||||
appear $c
|
||||
applymovement $c, MovementData_0x1a00e7
|
||||
loadfont
|
||||
2writetext UnknownText_0x1a0433
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x1a05a1, $0000
|
||||
setlasttalked $c
|
||||
loadtrainer MYSTICALMAN, EUSINE
|
||||
startbattle
|
||||
reloadmapmusic
|
||||
returnafterbattle
|
||||
playmusic $0061
|
||||
loadfont
|
||||
2writetext UnknownText_0x1a05c3
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $c, MovementData_0x1a00ec
|
||||
disappear $c
|
||||
pause 20
|
||||
special $006a
|
||||
playmapmusic
|
||||
pause 10
|
||||
UnknownScript_0x1a0083: ; 0x1a0083
|
||||
end
|
||||
; 0x1a0084
|
||||
|
||||
UnknownScript_0x1a0084: ; 0x1a0084
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0011
|
||||
iftrue UnknownScript_0x1a00ad
|
||||
2writetext UnknownText_0x1a00f1
|
||||
keeptextopen
|
||||
checkbit1 $04c2
|
||||
iftrue UnknownScript_0x1a009c
|
||||
2writetext UnknownText_0x1a0163
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a009c
|
||||
|
||||
UnknownScript_0x1a009c: ; 0x1a009c
|
||||
2writetext UnknownText_0x1a01e3
|
||||
keeptextopen
|
||||
verbosegiveitem HM_02, 1
|
||||
iffalse UnknownScript_0x1a00b1
|
||||
setbit1 $0011
|
||||
2writetext UnknownText_0x1a021d
|
||||
keeptextopen
|
||||
UnknownScript_0x1a00ad: ; 0x1a00ad
|
||||
2writetext UnknownText_0x1a0277
|
||||
closetext
|
||||
UnknownScript_0x1a00b1: ; 0x1a00b1
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a00b3
|
||||
|
||||
UnknownScript_0x1a00b3: ; 0x1a00b3
|
||||
jumptextfaceplayer UnknownText_0x1a02df
|
||||
; 0x1a00b6
|
||||
|
||||
UnknownScript_0x1a00b6: ; 0x1a00b6
|
||||
jumptextfaceplayer UnknownText_0x1a0319
|
||||
; 0x1a00b9
|
||||
|
||||
UnknownScript_0x1a00b9: ; 0x1a00b9
|
||||
jumptextfaceplayer UnknownText_0x1a0394
|
||||
; 0x1a00bc
|
||||
|
||||
UnknownScript_0x1a00bc: ; 0x1a00bc
|
||||
jumptextfaceplayer UnknownText_0x1a03cc
|
||||
; 0x1a00bf
|
||||
|
||||
MapCianwoodCitySignpost0Script: ; 0x1a00bf
|
||||
jumptext UnknownText_0x1a0660
|
||||
; 0x1a00c2
|
||||
|
||||
MapCianwoodCitySignpost1Script: ; 0x1a00c2
|
||||
jumptext UnknownText_0x1a068f
|
||||
; 0x1a00c5
|
||||
|
||||
MapCianwoodCitySignpost3Script: ; 0x1a00c5
|
||||
jumptext UnknownText_0x1a06d6
|
||||
; 0x1a00c8
|
||||
|
||||
MapCianwoodCitySignpost4Script: ; 0x1a00c8
|
||||
jumptext UnknownText_0x1a0725
|
||||
; 0x1a00cb
|
||||
|
||||
MapCianwoodCitySignpost5Script: ; 0x1a00cb
|
||||
jumptext UnknownText_0x1a0760
|
||||
; 0x1a00ce
|
||||
|
||||
MapCianwoodCitySignpost2Script: ; 0x1a00ce
|
||||
jumpstd $0010
|
||||
; 0x1a00d1
|
||||
|
||||
UnknownScript_0x1a00d1: ; 0x1a00d1
|
||||
jumpstd $000f
|
||||
; 0x1a00d4
|
||||
|
||||
MapCianwoodCitySignpostItem6: ; 0x1a00d4
|
||||
dw $00b2
|
||||
db REVIVE
|
||||
|
||||
; 0x1a00d7
|
||||
|
||||
MapCianwoodCitySignpostItem7: ; 0x1a00d7
|
||||
dw $00b3
|
||||
db MAX_ETHER
|
||||
|
||||
; 0x1a00da
|
||||
|
||||
MovementData_0x1a00da: ; 0x1a00da
|
||||
db $39 ; movement
|
||||
fast_jump_step_down
|
||||
fast_jump_step_down
|
||||
fast_jump_step_right
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x1a00e0
|
||||
|
||||
MovementData_0x1a00e0: ; 0x1a00e0
|
||||
db $39 ; movement
|
||||
fast_jump_step_right
|
||||
fast_jump_step_up
|
||||
fast_jump_step_right
|
||||
fast_jump_step_right
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x1a00e7
|
||||
|
||||
MovementData_0x1a00e7: ; 0x1a00e7
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x1a00ec
|
||||
|
||||
MovementData_0x1a00ec: ; 0x1a00ec
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x1a00f1
|
||||
|
||||
UnknownText_0x1a00f1: ; 0x1a00f1
|
||||
db $0, "You crossed the", $4f
|
||||
db "sea to get here?", $51
|
||||
db "That must have", $4f
|
||||
db "been hard.", $51
|
||||
db "It would be much", $4f
|
||||
db "easier if your", $51
|
||||
db "#MON knew how", $4f
|
||||
db "to FLY…", $57
|
||||
; 0x1a0163
|
||||
|
||||
UnknownText_0x1a0163: ; 0x1a0163
|
||||
db $0, "But you can't use", $4f
|
||||
db "FLY without this", $55
|
||||
db "city's GYM BADGE.", $51
|
||||
db "If you beat the", $4f
|
||||
db "GYM LEADER here,", $55
|
||||
db "come see me.", $51
|
||||
db "I'll have a nice", $4f
|
||||
db "gift for you.", $57
|
||||
; 0x1a01e3
|
||||
|
||||
UnknownText_0x1a01e3: ; 0x1a01e3
|
||||
db $0, "That's CIANWOOD's", $4f
|
||||
db "GYM BADGE!", $51
|
||||
db "Then you should", $4f
|
||||
db "take this HM.", $57
|
||||
; 0x1a021d
|
||||
|
||||
UnknownText_0x1a021d: ; 0x1a021d
|
||||
db $0, "Teach FLY to your", $4f
|
||||
db "#MON.", $51
|
||||
db "You will be able", $4f
|
||||
db "to FLY instantly", $51
|
||||
db "to anywhere you ", $4f
|
||||
db "have visited.", $57
|
||||
; 0x1a0277
|
||||
|
||||
UnknownText_0x1a0277: ; 0x1a0277
|
||||
db $0, "My husband lost to", $4f
|
||||
db "you, so he needs", $55
|
||||
db "to train harder.", $51
|
||||
db "That's good, since", $4f
|
||||
db "he was getting a", $55
|
||||
db "little chubby.", $57
|
||||
; 0x1a02df
|
||||
|
||||
UnknownText_0x1a02df: ; 0x1a02df
|
||||
db $0, "If you use FLY,", $4f
|
||||
db "you can get back", $51
|
||||
db "to OLIVINE in-", $4f
|
||||
db "stantly.", $57
|
||||
; 0x1a0319
|
||||
|
||||
UnknownText_0x1a0319: ; 0x1a0319
|
||||
db $0, "Boulders to the", $4f
|
||||
db "north of town can", $55
|
||||
db "be crushed.", $51
|
||||
db "They may be hiding", $4f
|
||||
db "something.", $51
|
||||
db "Your #MON could", $4f
|
||||
db "use ROCK SMASH to", $55
|
||||
db "break them.", $57
|
||||
; 0x1a0394
|
||||
|
||||
UnknownText_0x1a0394: ; 0x1a0394
|
||||
db $0, "CHUCK, the GYM", $4f
|
||||
db "LEADER, spars with", $51
|
||||
db "his fighting #-", $4f
|
||||
db "MON.", $57
|
||||
; 0x1a03cc
|
||||
|
||||
; possibly unused
|
||||
UnknownText_0x1a03cc: ; 0x1a03cc
|
||||
db $0, "There are several", $4f
|
||||
db "islands between", $55
|
||||
db "here and OLIVINE.", $51
|
||||
db "A mythical sea", $4f
|
||||
db "creature supposed-", $55
|
||||
db "ly lives there.", $57
|
||||
; 0x1a0433
|
||||
|
||||
UnknownText_0x1a0433: ; 0x1a0433
|
||||
db $0, "EUSINE: Yo,", $4f
|
||||
db $52, ".", $51
|
||||
db "Wasn't that", $4f
|
||||
db "SUICUNE just now?", $51
|
||||
db "I only caught a", $4f
|
||||
db "quick glimpse, but", $51
|
||||
db "I thought I saw", $4f
|
||||
db "SUICUNE running on", $55
|
||||
db "the waves.", $51
|
||||
db "SUICUNE is beau-", $4f
|
||||
db "tiful and grand.", $51
|
||||
db "And it races", $4f
|
||||
db "through towns and", $51
|
||||
db "roads at simply", $4f
|
||||
db "awesome speeds.", $51
|
||||
db "It's wonderful…", $51
|
||||
db "I want to see", $4f
|
||||
db "SUICUNE up close…", $51
|
||||
db "I've decided.", $51
|
||||
db "I'll battle you as", $4f
|
||||
db "a trainer to earn", $55
|
||||
db "SUICUNE's respect!", $51
|
||||
db "Come on, ", $52, ".", $4f
|
||||
db "Let's battle now!", $57
|
||||
; 0x1a05a1
|
||||
|
||||
UnknownText_0x1a05a1: ; 0x1a05a1
|
||||
db $0, "I hate to admit", $4f
|
||||
db "it, but you win.", $57
|
||||
; 0x1a05c3
|
||||
|
||||
UnknownText_0x1a05c3: ; 0x1a05c3
|
||||
db $0, "You're amazing,", $4f
|
||||
db $52, "!", $51
|
||||
db "No wonder #MON", $4f
|
||||
db "gravitate to you.", $51
|
||||
db "I get it now.", $51
|
||||
db "I'm going to keep", $4f
|
||||
db "searching for", $55
|
||||
db "SUICUNE.", $51
|
||||
db "I'm sure we'll see", $4f
|
||||
db "each other again.", $51
|
||||
db "See you around!", $57
|
||||
; 0x1a0660
|
||||
|
||||
UnknownText_0x1a0660: ; 0x1a0660
|
||||
db $0, "CIANWOOD CITY", $51
|
||||
db "A Port Surrounded", $4f
|
||||
db "by Rough Seas", $57
|
||||
; 0x1a068f
|
||||
|
||||
UnknownText_0x1a068f: ; 0x1a068f
|
||||
db $0, "CIANWOOD CITY", $4f
|
||||
db "#MON GYM", $51
|
||||
db "LEADER: CHUCK", $51
|
||||
db "His Roaring Fists", $4f
|
||||
db "Do the Talking", $57
|
||||
; 0x1a06d6
|
||||
|
||||
UnknownText_0x1a06d6: ; 0x1a06d6
|
||||
db $0, "500 Years of", $4f
|
||||
db "Tradition", $51
|
||||
db "CIANWOOD CITY", $4f
|
||||
db "PHARMACY", $51
|
||||
db "We Await Your", $4f
|
||||
db "Medicinal Queries", $57
|
||||
; 0x1a0725
|
||||
|
||||
UnknownText_0x1a0725: ; 0x1a0725
|
||||
db $0, "CIANWOOD CITY", $4f
|
||||
db "PHOTO STUDIO", $51
|
||||
db "Take a Snapshot as", $4f
|
||||
db "a Keepsake!", $57
|
||||
; 0x1a0760
|
||||
|
||||
UnknownText_0x1a0760: ; 0x1a0760
|
||||
db $0, "THE # SEER", $4f
|
||||
db "AHEAD", $57
|
||||
; 0x1a0772
|
||||
|
||||
CianwoodCity_MapEventHeader: ; 0x1a0772
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 7
|
||||
warp_def $29, $11, 1, GROUP_MANIAS_HOUSE, MAP_MANIAS_HOUSE
|
||||
warp_def $2b, $8, 1, GROUP_CIANWOOD_GYM, MAP_CIANWOOD_GYM
|
||||
warp_def $2b, $17, 1, GROUP_CIANWOOD_POKECENTER_1F, MAP_CIANWOOD_POKECENTER_1F
|
||||
warp_def $2f, $f, 1, GROUP_CIANWOOD_PHARMACY, MAP_CIANWOOD_PHARMACY
|
||||
warp_def $1f, $9, 1, GROUP_CIANWOOD_CITY_PHOTO_STUDIO, MAP_CIANWOOD_CITY_PHOTO_STUDIO
|
||||
warp_def $25, $f, 1, GROUP_CIANWOOD_LUGIA_SPEECH_HOUSE, MAP_CIANWOOD_LUGIA_SPEECH_HOUSE
|
||||
warp_def $11, $5, 1, GROUP_POKE_SEERS_HOUSE, MAP_POKE_SEERS_HOUSE
|
||||
|
||||
; xy triggers
|
||||
db 1
|
||||
xy_trigger 1, $10, $b, $0, UnknownScript_0x1a001e, $0, $0
|
||||
|
||||
; signposts
|
||||
db 8
|
||||
signpost 34, 20, $0, MapCianwoodCitySignpost0Script
|
||||
signpost 45, 7, $0, MapCianwoodCitySignpost1Script
|
||||
signpost 43, 24, $0, MapCianwoodCitySignpost2Script
|
||||
signpost 47, 19, $0, MapCianwoodCitySignpost3Script
|
||||
signpost 32, 8, $0, MapCianwoodCitySignpost4Script
|
||||
signpost 24, 8, $0, MapCianwoodCitySignpost5Script
|
||||
signpost 19, 4, $7, MapCianwoodCitySignpostItem6
|
||||
signpost 29, 5, $7, MapCianwoodCitySignpostItem7
|
||||
|
||||
; people-events
|
||||
db 12
|
||||
person_event $66, 41, 25, $3, $0, 255, 255, $a0, 0, UnknownScript_0x1a00b3, $ffff
|
||||
person_event $2d, 37, 21, $5, $1, 255, 255, $0, 0, UnknownScript_0x1a00b6, $ffff
|
||||
person_event $28, 46, 18, $4, $20, 255, 255, $0, 0, UnknownScript_0x1a00b9, $ffff
|
||||
person_event $59, 20, 12, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
||||
person_event $59, 21, 13, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
||||
person_event $59, 29, 8, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
||||
person_event $59, 33, 9, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
||||
person_event $59, 31, 14, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
||||
person_event $59, 23, 8, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
||||
person_event $2e, 50, 14, $5, $1, 255, 255, $0, 0, UnknownScript_0x1a0084, $ffff
|
||||
person_event $2b, 25, 15, $7, $0, 255, 255, $90, 0, ObjectEvent, $07ad
|
||||
person_event $63, 18, 14, $1, $0, 255, 255, $90, 0, ObjectEvent, $07ae
|
||||
; 0x1a0867
|
||||
|
68
maps/CianwoodCityPhotoStudio.asm
Normal file
68
maps/CianwoodCityPhotoStudio.asm
Normal file
@ -0,0 +1,68 @@
|
||||
CianwoodCityPhotoStudio_MapScriptHeader: ; 0x9e0de
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9e0e0
|
||||
|
||||
UnknownScript_0x9e0e0: ; 0x9e0e0
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x9e0f9
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e0f3
|
||||
2writetext UnknownText_0x9e142
|
||||
closetext
|
||||
special $0068
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e0f3
|
||||
|
||||
UnknownScript_0x9e0f3: ; 0x9e0f3
|
||||
2writetext UnknownText_0x9e156
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e0f9
|
||||
|
||||
UnknownText_0x9e0f9: ; 0x9e0f9
|
||||
db $0, "You have magnifi-", $4f
|
||||
db "cent #MON with", $55
|
||||
db "you.", $51
|
||||
db "How about a photo", $4f
|
||||
db "for a souvenir?", $57
|
||||
; 0x9e142
|
||||
|
||||
UnknownText_0x9e142: ; 0x9e142
|
||||
db $0, "OK! Big smile now!", $57
|
||||
; 0x9e156
|
||||
|
||||
UnknownText_0x9e156: ; 0x9e156
|
||||
db $0, "Oh, that's too", $4f
|
||||
db "bad. I thought it", $51
|
||||
db "would be a great", $4f
|
||||
db "memento…", $57
|
||||
; 0x9e191
|
||||
|
||||
CianwoodCityPhotoStudio_MapEventHeader: ; 0x9e191
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 5, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
warp_def $7, $3, 5, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $3b, 7, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x9e0e0, $ffff
|
||||
; 0x9e1ae
|
||||
|
391
maps/CianwoodGym.asm
Normal file
391
maps/CianwoodGym.asm
Normal file
@ -0,0 +1,391 @@
|
||||
CianwoodGym_MapScriptHeader: ; 0x9d60d
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9d60f
|
||||
|
||||
UnknownScript_0x9d60f: ; 0x9d60f
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c2
|
||||
iftrue UnknownScript_0x9d656
|
||||
2writetext UnknownText_0x9d6f9
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $2, $3
|
||||
loadfont
|
||||
2writetext UnknownText_0x9d76f
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $7, MovementData_0x9d6f3
|
||||
playsound $001b
|
||||
earthquake 80
|
||||
disappear $7
|
||||
pause 30
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x9d78a
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x9d7f6, $0000
|
||||
loadtrainer CHUCK, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c2
|
||||
loadfont
|
||||
2writetext UnknownText_0x9d835
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $0020
|
||||
checkcode $7
|
||||
2call UnknownScript_0x9d681
|
||||
UnknownScript_0x9d656: ; 0x9d656
|
||||
checkbit1 $000a
|
||||
iftrue UnknownScript_0x9d67b
|
||||
setbit1 $04a5
|
||||
setbit1 $04a7
|
||||
setbit1 $04a8
|
||||
setbit1 $04aa
|
||||
2writetext UnknownText_0x9d84d
|
||||
keeptextopen
|
||||
verbosegiveitem TM_01, 1
|
||||
iffalse UnknownScript_0x9d67f
|
||||
setbit1 $000a
|
||||
2writetext UnknownText_0x9d8da
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9d67b
|
||||
|
||||
UnknownScript_0x9d67b: ; 0x9d67b
|
||||
2writetext UnknownText_0x9d930
|
||||
closetext
|
||||
UnknownScript_0x9d67f: ; 0x9d67f
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9d681
|
||||
|
||||
UnknownScript_0x9d681: ; 0x9d681
|
||||
if_equal $7, UnknownScript_0x9d68d
|
||||
if_equal $6, UnknownScript_0x9d68a
|
||||
end
|
||||
; 0x9d68a
|
||||
|
||||
UnknownScript_0x9d68a: ; 0x9d68a
|
||||
jumpstd $0012
|
||||
; 0x9d68d
|
||||
|
||||
UnknownScript_0x9d68d: ; 0x9d68d
|
||||
jumpstd $0013
|
||||
; 0x9d690
|
||||
|
||||
TrainerBlackbeltYoshi: ; 0x9d690
|
||||
; bit/flag number
|
||||
dw $4a5
|
||||
|
||||
; trainer group && trainer id
|
||||
db BLACKBELT_T, YOSHI
|
||||
|
||||
; text when seen
|
||||
dw BlackbeltYoshiSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BlackbeltYoshiBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BlackbeltYoshiScript
|
||||
; 0x9d69c
|
||||
|
||||
BlackbeltYoshiScript: ; 0x9d69c
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9d9fa
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9d6a4
|
||||
|
||||
TrainerBlackbeltLao: ; 0x9d6a4
|
||||
; bit/flag number
|
||||
dw $4a7
|
||||
|
||||
; trainer group && trainer id
|
||||
db BLACKBELT_T, LAO
|
||||
|
||||
; text when seen
|
||||
dw BlackbeltLaoSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BlackbeltLaoBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BlackbeltLaoScript
|
||||
; 0x9d6b0
|
||||
|
||||
BlackbeltLaoScript: ; 0x9d6b0
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9da61
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9d6b8
|
||||
|
||||
TrainerBlackbeltNob: ; 0x9d6b8
|
||||
; bit/flag number
|
||||
dw $4a8
|
||||
|
||||
; trainer group && trainer id
|
||||
db BLACKBELT_T, NOB
|
||||
|
||||
; text when seen
|
||||
dw BlackbeltNobSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BlackbeltNobBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BlackbeltNobScript
|
||||
; 0x9d6c4
|
||||
|
||||
BlackbeltNobScript: ; 0x9d6c4
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9dac0
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9d6cc
|
||||
|
||||
TrainerBlackbeltLung: ; 0x9d6cc
|
||||
; bit/flag number
|
||||
dw $4aa
|
||||
|
||||
; trainer group && trainer id
|
||||
db BLACKBELT_T, LUNG
|
||||
|
||||
; text when seen
|
||||
dw BlackbeltLungSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BlackbeltLungBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BlackbeltLungScript
|
||||
; 0x9d6d8
|
||||
|
||||
BlackbeltLungScript: ; 0x9d6d8
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9db14
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9d6e0
|
||||
|
||||
UnknownScript_0x9d6e0: ; 0x9d6e0
|
||||
jumpstd $000e
|
||||
; 0x9d6e3
|
||||
|
||||
MapCianwoodGymSignpost1Script: ; 0x9d6e3
|
||||
checkbit2 $0020
|
||||
iftrue UnknownScript_0x9d6ec
|
||||
jumpstd $002d
|
||||
; 0x9d6ec
|
||||
|
||||
UnknownScript_0x9d6ec: ; 0x9d6ec
|
||||
trainertotext CHUCK, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x9d6f3
|
||||
|
||||
MovementData_0x9d6f3: ; 0x9d6f3
|
||||
db $39 ; movement
|
||||
big_step_left
|
||||
big_step_up
|
||||
fast_jump_step_right
|
||||
db $38 ; movement
|
||||
step_end
|
||||
; 0x9d6f9
|
||||
|
||||
UnknownText_0x9d6f9: ; 0x9d6f9
|
||||
db $0, "WAHAHAH!", $51
|
||||
db "So you've come", $4f
|
||||
db "this far!", $51
|
||||
db "Let me tell you,", $4f
|
||||
db "I'm tough!", $51
|
||||
db "My #MON will", $4f
|
||||
db "crush stones and", $55
|
||||
db "shatter bones!", $51
|
||||
db "Watch this!", $57
|
||||
; 0x9d76f
|
||||
|
||||
UnknownText_0x9d76f: ; 0x9d76f
|
||||
db $0, "CHUCK: Urggh!", $4f
|
||||
db "…", $51
|
||||
db "Oooarrgh!", $57
|
||||
; 0x9d78a
|
||||
|
||||
UnknownText_0x9d78a: ; 0x9d78a
|
||||
db $0, "There! Scared now,", $4f
|
||||
db "are you?", $51
|
||||
db "What?", $4f
|
||||
db "It has nothing to", $51
|
||||
db "do with #MON?", $4f
|
||||
db "That's true!", $51
|
||||
db "Come on. We shall", $4f
|
||||
db "do battle!", $57
|
||||
; 0x9d7f6
|
||||
|
||||
UnknownText_0x9d7f6: ; 0x9d7f6
|
||||
db $0, "Wha? Huh?", $4f
|
||||
db "I lost?", $51
|
||||
db "How about that!", $4f
|
||||
db "You're worthy of", $55
|
||||
db "STORMBADGE!", $57
|
||||
; 0x9d835
|
||||
|
||||
UnknownText_0x9d835: ; 0x9d835
|
||||
db $0, $52, " received", $4f
|
||||
db "STORMBADGE.", $57
|
||||
; 0x9d84d
|
||||
|
||||
UnknownText_0x9d84d: ; 0x9d84d
|
||||
db $0, "STORMBADGE makes", $4f
|
||||
db "all #MON up to", $51
|
||||
db "L70 obey, even", $4f
|
||||
db "traded ones.", $51
|
||||
db "It also lets your", $4f
|
||||
db "#MON use FLY", $51
|
||||
db "when you're not in", $4f
|
||||
db "a battle.", $51
|
||||
db "Here, take this", $4f
|
||||
db "too!", $57
|
||||
; 0x9d8da
|
||||
|
||||
UnknownText_0x9d8da: ; 0x9d8da
|
||||
db $0, "That is DYNAMIC-", $4f
|
||||
db "PUNCH.", $51
|
||||
db "It doesn't always", $4f
|
||||
db "hit, but when it", $51
|
||||
db "does, it causes", $4f
|
||||
db "confusion!", $57
|
||||
; 0x9d930
|
||||
|
||||
UnknownText_0x9d930: ; 0x9d930
|
||||
db $0, "WAHAHAH! I enjoyed", $4f
|
||||
db "battling you!", $51
|
||||
db "But a loss is a", $4f
|
||||
db "loss!", $51
|
||||
db "From now on, I'm", $4f
|
||||
db "going to train 24", $55
|
||||
db "hours a day!", $57
|
||||
; 0x9d997
|
||||
|
||||
BlackbeltYoshiSeenText: ; 0x9d997
|
||||
db $0, "My #MON and I", $4f
|
||||
db "are bound togeth-", $55
|
||||
db "er by friendship.", $51
|
||||
db "Our bond will", $4f
|
||||
db "never be broken!", $57
|
||||
; 0x9d9e9
|
||||
|
||||
BlackbeltYoshiBeatenText: ; 0x9d9e9
|
||||
db $0, "This isn't real!", $57
|
||||
; 0x9d9fa
|
||||
|
||||
UnknownText_0x9d9fa: ; 0x9d9fa
|
||||
db $0, "You seem to have a", $4f
|
||||
db "strong bond with", $55
|
||||
db "your #MON too!", $57
|
||||
; 0x9da2e
|
||||
|
||||
BlackbeltLaoSeenText: ; 0x9da2e
|
||||
db $0, "We martial artists", $4f
|
||||
db "fear nothing!", $57
|
||||
; 0x9da50
|
||||
|
||||
BlackbeltLaoBeatenText: ; 0x9da50
|
||||
db $0, "That's shocking!", $57
|
||||
; 0x9da61
|
||||
|
||||
UnknownText_0x9da61: ; 0x9da61
|
||||
db $0, "Fighting #MON", $4f
|
||||
db "are afraid of psy-", $55
|
||||
db "chics…", $57
|
||||
; 0x9da8a
|
||||
|
||||
BlackbeltNobSeenText: ; 0x9da8a
|
||||
db $0, "Words are useless.", $4f
|
||||
db "Let your fists do", $55
|
||||
db "the talking!", $57
|
||||
; 0x9dabd
|
||||
|
||||
BlackbeltNobBeatenText: ; 0x9dabd
|
||||
db $0, "…", $57
|
||||
; 0x9dac0
|
||||
|
||||
UnknownText_0x9dac0: ; 0x9dac0
|
||||
db $0, "I lost! ", $4f
|
||||
db "I'm speechless!", $57
|
||||
; 0x9dad9
|
||||
|
||||
BlackbeltLungSeenText: ; 0x9dad9
|
||||
db $0, "My raging fists", $4f
|
||||
db "will shatter your", $55
|
||||
db "#MON!", $57
|
||||
; 0x9db02
|
||||
|
||||
BlackbeltLungBeatenText: ; 0x9db02
|
||||
db $0, "I got shattered!", $57
|
||||
; 0x9db14
|
||||
|
||||
UnknownText_0x9db14: ; 0x9db14
|
||||
db $0, "My #MON lost…", $4f
|
||||
db "My… my pride is", $55
|
||||
db "shattered…", $57
|
||||
; 0x9db3e
|
||||
|
||||
CianwoodGym_MapEventHeader: ; 0x9db3e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $11, $4, 2, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
warp_def $11, $5, 2, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 15, 3, $0, MapCianwoodGymSignpost1Script
|
||||
signpost 15, 6, $0, MapCianwoodGymSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $16, 5, 8, $6, $0, 255, 255, $b0, 0, UnknownScript_0x9d60f, $ffff
|
||||
person_event $41, 16, 6, $9, $0, 255, 255, $b2, 3, TrainerBlackbeltYoshi, $ffff
|
||||
person_event $41, 16, 11, $8, $0, 255, 255, $b2, 3, TrainerBlackbeltLao, $ffff
|
||||
person_event $41, 13, 7, $9, $0, 255, 255, $b2, 2, TrainerBlackbeltNob, $ffff
|
||||
person_event $41, 9, 9, $8, $0, 255, 255, $b2, 1, TrainerBlackbeltLung, $ffff
|
||||
person_event $5a, 5, 9, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
||||
person_event $5a, 11, 7, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
||||
person_event $5a, 11, 8, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
||||
person_event $5a, 11, 9, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
||||
; 0x9dbcd
|
||||
|
81
maps/CianwoodLugiaSpeechHouse.asm
Normal file
81
maps/CianwoodLugiaSpeechHouse.asm
Normal file
@ -0,0 +1,81 @@
|
||||
CianwoodLugiaSpeechHouse_MapScriptHeader: ; 0x9e1ae
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9e1b0
|
||||
|
||||
UnknownScript_0x9e1b0: ; 0x9e1b0
|
||||
jumptextfaceplayer UnknownText_0x9e1bc
|
||||
; 0x9e1b3
|
||||
|
||||
UnknownScript_0x9e1b3: ; 0x9e1b3
|
||||
jumptextfaceplayer UnknownText_0x9e23f
|
||||
; 0x9e1b6
|
||||
|
||||
UnknownScript_0x9e1b6: ; 0x9e1b6
|
||||
jumptextfaceplayer UnknownText_0x9e2a9
|
||||
; 0x9e1b9
|
||||
|
||||
MapCianwoodLugiaSpeechHouseSignpost1Script: ; 0x9e1b9
|
||||
jumpstd $0002
|
||||
; 0x9e1bc
|
||||
|
||||
UnknownText_0x9e1bc: ; 0x9e1bc
|
||||
db $0, "You came from", $4f
|
||||
db "OLIVINE?", $51
|
||||
db "Do you remember", $4f
|
||||
db "the four islands", $55
|
||||
db "along the way?", $51
|
||||
db "I heard that a ", $4f
|
||||
db "mythical sea crea-", $55
|
||||
db "ture is hiding in", $55
|
||||
db "them.", $57
|
||||
; 0x9e23f
|
||||
|
||||
UnknownText_0x9e23f: ; 0x9e23f
|
||||
db $0, "I heard that you", $4f
|
||||
db "can only see it if", $51
|
||||
db "you have a SILVER", $4f
|
||||
db "WING.", $51
|
||||
db "It must have the", $4f
|
||||
db "same scent as the", $55
|
||||
db "creature.", $57
|
||||
; 0x9e2a9
|
||||
|
||||
UnknownText_0x9e2a9: ; 0x9e2a9
|
||||
db $0, "I've heard that", $4f
|
||||
db "the whirlpools", $51
|
||||
db "around the islands", $4f
|
||||
db "are caused by the", $55
|
||||
db "sea creature.", $51
|
||||
db "You might need a", $4f
|
||||
db "special move to", $55
|
||||
db "get past them.", $57
|
||||
; 0x9e32b
|
||||
|
||||
CianwoodLugiaSpeechHouse_MapEventHeader: ; 0x9e32b
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 6, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
warp_def $7, $3, 6, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapCianwoodLugiaSpeechHouseSignpost1Script
|
||||
signpost 1, 1, $0, MapCianwoodLugiaSpeechHouseSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $29, 8, 6, $6, $0, 255, 255, $0, 0, UnknownScript_0x9e1b0, $ffff
|
||||
person_event $28, 9, 10, $5, $1, 255, 255, $a0, 0, UnknownScript_0x9e1b3, $ffff
|
||||
person_event $26, 6, 4, $7, $0, 255, 255, $90, 0, UnknownScript_0x9e1b6, $ffff
|
||||
; 0x9e36c
|
||||
|
94
maps/CianwoodPharmacy.asm
Normal file
94
maps/CianwoodPharmacy.asm
Normal file
@ -0,0 +1,94 @@
|
||||
CianwoodPharmacy_MapScriptHeader: ; 0x9df97
|
||||
; trigger count
|
||||
db 1
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x9df9d, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9df9d
|
||||
|
||||
UnknownScript_0x9df9d: ; 0x9df9d
|
||||
end
|
||||
; 0x9df9e
|
||||
|
||||
UnknownScript_0x9df9e: ; 0x9df9e
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0023
|
||||
iftrue UnknownScript_0x9dfc4
|
||||
checkbit1 $0037
|
||||
iffalse UnknownScript_0x9dfc4
|
||||
2writetext UnknownText_0x9dfcd
|
||||
keeptextopen
|
||||
giveitem SECRETPOTION, $1
|
||||
2writetext UnknownText_0x9e056
|
||||
playsound $0091
|
||||
waitbutton
|
||||
itemnotify
|
||||
setbit1 $0023
|
||||
2writetext UnknownText_0x9e070
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9dfc4
|
||||
|
||||
UnknownScript_0x9dfc4: ; 0x9dfc4
|
||||
pokemart $3, $0004
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9dfca
|
||||
|
||||
MapCianwoodPharmacySignpost1Script: ; 0x9dfca
|
||||
jumpstd $0001
|
||||
; 0x9dfcd
|
||||
|
||||
UnknownText_0x9dfcd: ; 0x9dfcd
|
||||
db $0, "Your #MON ap-", $4f
|
||||
db "pear to be fine.", $51
|
||||
db "Is something wor- ", $4f
|
||||
db "rying you?", $51
|
||||
db "…", $51
|
||||
db "The LIGHTHOUSE", $4f
|
||||
db "#MON is in", $55
|
||||
db "trouble?", $51
|
||||
db "I got it!", $51
|
||||
db "This ought to do", $4f
|
||||
db "the trick.", $57
|
||||
; 0x9e056
|
||||
|
||||
UnknownText_0x9e056: ; 0x9e056
|
||||
db $0, $52, " received", $4f
|
||||
db "SECRETPOTION.", $57
|
||||
; 0x9e070
|
||||
|
||||
UnknownText_0x9e070: ; 0x9e070
|
||||
db $0, "My SECRETPOTION is", $4f
|
||||
db "a tad too strong.", $51
|
||||
db "I only offer it in", $4f
|
||||
db "an emergency.", $57
|
||||
; 0x9e0b7
|
||||
|
||||
CianwoodPharmacy_MapEventHeader: ; 0x9e0b7
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 4, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
warp_def $7, $3, 4, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapCianwoodPharmacySignpost1Script
|
||||
signpost 1, 1, $0, MapCianwoodPharmacySignpost1Script
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $4b, 7, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x9df9e, $ffff
|
||||
; 0x9e0de
|
||||
|
137
maps/CianwoodPokeCenter1F.asm
Normal file
137
maps/CianwoodPokeCenter1F.asm
Normal file
@ -0,0 +1,137 @@
|
||||
CianwoodPokeCenter1F_MapScriptHeader: ; 0x9dbcd
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9dbcf
|
||||
|
||||
UnknownScript_0x9dbcf: ; 0x9dbcf
|
||||
jumpstd $0000
|
||||
; 0x9dbd2
|
||||
|
||||
UnknownScript_0x9dbd2: ; 0x9dbd2
|
||||
jumptextfaceplayer UnknownText_0x9dbed
|
||||
; 0x9dbd5
|
||||
|
||||
CianwoodGymGuyScript: ; 0x9dbd5
|
||||
faceplayer
|
||||
checkbit1 $04c2
|
||||
iftrue .CianwoodGymGuyWinScript
|
||||
loadfont
|
||||
2writetext CianwoodGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.CianwoodGymGuyWinScript
|
||||
loadfont
|
||||
2writetext CianwoodGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9dbea
|
||||
|
||||
UnknownScript_0x9dbea: ; 0x9dbea
|
||||
jumptextfaceplayer UnknownText_0x9ded7
|
||||
; 0x9dbed
|
||||
|
||||
UnknownText_0x9dbed: ; 0x9dbed
|
||||
db $0, "Did you meet the", $4f
|
||||
db "#MANIAC?", $51
|
||||
db "He's always brag-", $4f
|
||||
db "ging about his", $55
|
||||
db "rare #MON.", $57
|
||||
; 0x9dc33
|
||||
|
||||
CianwoodGymGuyText: ; 0x9dc33
|
||||
db $0, "The #MON GYM", $4f
|
||||
db "trainers here are", $55
|
||||
db "macho bullies.", $51
|
||||
db "If I stick around,", $4f
|
||||
db "they might come", $55
|
||||
db "after me.", $51
|
||||
db "Here's some ad-", $4f
|
||||
db "vice: the GYM", $51
|
||||
db "LEADER uses the", $4f
|
||||
db "fighting-type.", $51
|
||||
db "So you should", $4f
|
||||
db "confound him with", $55
|
||||
db "psychic #MON.", $51
|
||||
db "Wipe out his #-", $4f
|
||||
db "MON before they", $51
|
||||
db "can use their", $4f
|
||||
db "physical strength.", $51
|
||||
db "And those boulders", $4f
|
||||
db "in the middle of", $55
|
||||
db "the GYM?", $51
|
||||
db "If you don't move", $4f
|
||||
db "them correctly,", $51
|
||||
db "you won't reach", $4f
|
||||
db "the GYM LEADER.", $51
|
||||
db "If you get stuck,", $4f
|
||||
db "go outside.", $57
|
||||
; 0x9ddc5
|
||||
|
||||
CianwoodGymGuyWinText: ; 0x9ddc5
|
||||
db $0, $52, "! You won!", $4f
|
||||
db "I could tell by", $55
|
||||
db "looking at you!", $57
|
||||
; 0x9ddf2
|
||||
|
||||
UnknownText_0x9ddf2: ; 0x9ddf2
|
||||
db $0, "Don't you get the", $4f
|
||||
db "urge to show off", $51
|
||||
db "your #MON to", $4f
|
||||
db "friends?", $51
|
||||
db "I wish I could", $4f
|
||||
db "show the #MON I", $51
|
||||
db "raised to my pal", $4f
|
||||
db "in VIOLET.", $57
|
||||
; 0x9de66
|
||||
|
||||
UnknownText_0x9de66: ; 0x9de66
|
||||
db $0, "I've been battling", $4f
|
||||
db "my pal in VIOLET", $51
|
||||
db "using a MOBILE", $4f
|
||||
db "ADAPTER link.", $51
|
||||
db "I'm down 5-7", $4f
|
||||
db "against him. I've", $55
|
||||
db "gotta crank it up!", $57
|
||||
; 0x9ded7
|
||||
|
||||
UnknownText_0x9ded7: ; 0x9ded7
|
||||
db $0, "I love showing off", $4f
|
||||
db "the #MON that", $51
|
||||
db "I've raised.", $4f
|
||||
db "Don't you?", $51
|
||||
db "I'm going to get", $4f
|
||||
db "into a bunch of", $51
|
||||
db "battles, and show", $4f
|
||||
db "off my #MON!", $57
|
||||
; 0x9df4e
|
||||
|
||||
CianwoodPokeCenter1F_MapEventHeader: ; 0x9df4e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 3, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
warp_def $7, $4, 3, GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x9dbcf, $ffff
|
||||
person_event $28, 9, 5, $4, $10, 255, 255, $a0, 0, UnknownScript_0x9dbd2, $ffff
|
||||
person_event $48, 7, 9, $6, $0, 255, 255, $80, 0, CianwoodGymGuyScript, $ffff
|
||||
person_event $2b, 10, 12, $5, $1, 255, 255, $90, 0, UnknownScript_0x9dbea, $ffff
|
||||
; 0x9df97
|
||||
|
138
maps/CinnabarIsland.asm
Normal file
138
maps/CinnabarIsland.asm
Normal file
@ -0,0 +1,138 @@
|
||||
CinnabarIsland_MapScriptHeader: ; 0x1ac9a7
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x1ac9ac
|
||||
; 0x1ac9ac
|
||||
|
||||
UnknownScript_0x1ac9ac: ; 0x1ac9ac
|
||||
setbit2 $003f
|
||||
return
|
||||
; 0x1ac9b0
|
||||
|
||||
UnknownScript_0x1ac9b0: ; 0x1ac9b0
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x1ac9d2
|
||||
closetext
|
||||
loadmovesprites
|
||||
playsound $0013
|
||||
applymovement $2, MovementData_0x1ac9d0
|
||||
disappear $2
|
||||
clearbit1 $0776
|
||||
end
|
||||
; 0x1ac9c4
|
||||
|
||||
MapCinnabarIslandSignpost1Script: ; 0x1ac9c4
|
||||
jumptext UnknownText_0x1acc73
|
||||
; 0x1ac9c7
|
||||
|
||||
MapCinnabarIslandSignpost2Script: ; 0x1ac9c7
|
||||
jumptext UnknownText_0x1accc2
|
||||
; 0x1ac9ca
|
||||
|
||||
MapCinnabarIslandSignpost0Script: ; 0x1ac9ca
|
||||
jumpstd $0010
|
||||
; 0x1ac9cd
|
||||
|
||||
MapCinnabarIslandSignpostItem3: ; 0x1ac9cd
|
||||
dw $00fe
|
||||
db RARE_CANDY
|
||||
|
||||
; 0x1ac9d0
|
||||
|
||||
MovementData_0x1ac9d0: ; 0x1ac9d0
|
||||
teleport_from
|
||||
step_end
|
||||
; 0x1ac9d2
|
||||
|
||||
UnknownText_0x1ac9d2: ; 0x1ac9d2
|
||||
db $0, "Who are you?", $51
|
||||
db "Well, it's plain", $4f
|
||||
db "to see that you're", $55
|
||||
db "a trainer…", $51
|
||||
db "My name's BLUE.", $51
|
||||
db "I was once the", $4f
|
||||
db "CHAMPION, although", $51
|
||||
db "it was for only a", $4f
|
||||
db "short time…", $51
|
||||
db "That meddling RED", $4f
|
||||
db "did me in…", $51
|
||||
db "Anyway, what do", $4f
|
||||
db "you want? You want", $51
|
||||
db "to challenge me or", $4f
|
||||
db "something?", $51
|
||||
db "…I hate to say", $4f
|
||||
db "it, but I'm not in", $51
|
||||
db "the mood for a", $4f
|
||||
db "battle now.", $51
|
||||
db "Take a good look", $4f
|
||||
db "around you…", $51
|
||||
db "A volcano erupts,", $4f
|
||||
db "and just like", $51
|
||||
db "that, a whole town", $4f
|
||||
db "disappears.", $51
|
||||
db "We can go on win-", $4f
|
||||
db "ning and losing in", $51
|
||||
db "#MON. But if", $4f
|
||||
db "nature so much as", $51
|
||||
db "twitches, we can", $4f
|
||||
db "lose in a second.", $51
|
||||
db "…", $51
|
||||
db "That's the way it", $4f
|
||||
db "is…", $51
|
||||
db "But, anyway, I'm", $4f
|
||||
db "still a trainer.", $51
|
||||
db "If I see a strong", $4f
|
||||
db "opponent, it makes", $55
|
||||
db "me want to battle.", $51
|
||||
db "If you want to", $4f
|
||||
db "battle me, come to", $55
|
||||
db "the VIRIDIAN GYM.", $51
|
||||
db "I'll take you on", $4f
|
||||
db "then.", $57
|
||||
; 0x1acc73
|
||||
|
||||
UnknownText_0x1acc73: ; 0x1acc73
|
||||
db $0, "There's a notice", $4f
|
||||
db "here…", $51
|
||||
db "CINNABAR GYM has", $4f
|
||||
db "relocated to SEA-", $55
|
||||
db "FOAM ISLANDS.", $51
|
||||
db "BLAINE", $57
|
||||
; 0x1accc2
|
||||
|
||||
UnknownText_0x1accc2: ; 0x1accc2
|
||||
db $0, "CINNABAR ISLAND", $51
|
||||
db "The Fiery Town of", $4f
|
||||
db "Burning Desire", $57
|
||||
; 0x1accf4
|
||||
|
||||
CinnabarIsland_MapEventHeader: ; 0x1accf4
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 1
|
||||
warp_def $b, $b, 1, GROUP_CINNABAR_POKECENTER_1F, MAP_CINNABAR_POKECENTER_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 4
|
||||
signpost 11, 12, $0, MapCinnabarIslandSignpost0Script
|
||||
signpost 11, 9, $0, MapCinnabarIslandSignpost1Script
|
||||
signpost 7, 7, $0, MapCinnabarIslandSignpost2Script
|
||||
signpost 1, 9, $7, MapCinnabarIslandSignpostItem3
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $7, 10, 13, $3, $0, 255, 255, $0, 0, UnknownScript_0x1ac9b0, $0775
|
||||
; 0x1acd20
|
||||
|
57
maps/CinnabarPokeCenter1F.asm
Normal file
57
maps/CinnabarPokeCenter1F.asm
Normal file
@ -0,0 +1,57 @@
|
||||
CinnabarPokeCenter1F_MapScriptHeader: ; 0x1ab32a
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1ab32c
|
||||
|
||||
UnknownScript_0x1ab32c: ; 0x1ab32c
|
||||
jumpstd $0000
|
||||
; 0x1ab32f
|
||||
|
||||
UnknownScript_0x1ab32f: ; 0x1ab32f
|
||||
jumptextfaceplayer UnknownText_0x1ab335
|
||||
; 0x1ab332
|
||||
|
||||
UnknownScript_0x1ab332: ; 0x1ab332
|
||||
jumptextfaceplayer UnknownText_0x1ab37f
|
||||
; 0x1ab335
|
||||
|
||||
UnknownText_0x1ab335: ; 0x1ab335
|
||||
db $0, "CINNABAR GYM's", $4f
|
||||
db "BLAINE apparently", $51
|
||||
db "lives alone in the", $4f
|
||||
db "SEAFOAM ISLANDS", $55
|
||||
db "cave…", $57
|
||||
; 0x1ab37f
|
||||
|
||||
UnknownText_0x1ab37f: ; 0x1ab37f
|
||||
db $0, "It's been a year", $4f
|
||||
db "since the volcano", $55
|
||||
db "erupted.", $57
|
||||
; 0x1ab3ab
|
||||
|
||||
CinnabarPokeCenter1F_MapEventHeader: ; 0x1ab3ab
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 1, GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND
|
||||
warp_def $7, $4, 1, GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x1ab32c, $ffff
|
||||
person_event $24, 10, 11, $5, $2, 255, 255, $80, 0, UnknownScript_0x1ab32f, $ffff
|
||||
person_event $3a, 8, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x1ab332, $ffff
|
||||
; 0x1ab3e7
|
||||
|
26
maps/CinnabarPokeCenter2FBeta.asm
Normal file
26
maps/CinnabarPokeCenter2FBeta.asm
Normal file
@ -0,0 +1,26 @@
|
||||
CinnabarPokeCenter2FBeta_MapScriptHeader: ; 0x1ab3e7
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1ab3e9
|
||||
|
||||
CinnabarPokeCenter2FBeta_MapEventHeader: ; 0x1ab3e9
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 1
|
||||
warp_def $7, $0, 3, GROUP_CINNABAR_POKECENTER_1F, MAP_CINNABAR_POKECENTER_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x1ab3f4
|
||||
|
99
maps/Colosseum.asm
Normal file
99
maps/Colosseum.asm
Normal file
@ -0,0 +1,99 @@
|
||||
Colosseum_MapScriptHeader: ; 0x19345d
|
||||
; trigger count
|
||||
db 3
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x193471, $0000
|
||||
dw UnknownScript_0x193475, $0000
|
||||
dw UnknownScript_0x193476, $0000
|
||||
|
||||
; callback count
|
||||
db 2
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 2, UnknownScript_0x193477
|
||||
|
||||
dbw 5, UnknownScript_0x193487
|
||||
; 0x193471
|
||||
|
||||
UnknownScript_0x193471: ; 0x193471
|
||||
priorityjump UnknownScript_0x19348c
|
||||
end
|
||||
; 0x193475
|
||||
|
||||
UnknownScript_0x193475: ; 0x193475
|
||||
end
|
||||
; 0x193476
|
||||
|
||||
UnknownScript_0x193476: ; 0x193476
|
||||
end
|
||||
; 0x193477
|
||||
|
||||
UnknownScript_0x193477: ; 0x193477
|
||||
special $0010
|
||||
iffalse UnknownScript_0x193482
|
||||
disappear $3
|
||||
appear $2
|
||||
return
|
||||
; 0x193482
|
||||
|
||||
UnknownScript_0x193482: ; 0x193482
|
||||
disappear $2
|
||||
appear $3
|
||||
return
|
||||
; 0x193487
|
||||
|
||||
UnknownScript_0x193487: ; 0x193487
|
||||
domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $2
|
||||
return
|
||||
; 0x19348c
|
||||
|
||||
UnknownScript_0x19348c: ; 0x19348c
|
||||
dotrigger $1
|
||||
domaptrigger GROUP_POKECENTER_2F, MAP_POKECENTER_2F, $2
|
||||
end
|
||||
; 0x193493
|
||||
|
||||
MapColosseumSignpost1Script: ; 0x193493
|
||||
special $000e
|
||||
newloadmap $f8
|
||||
end
|
||||
; 0x193499
|
||||
|
||||
UnknownScript_0x193499: ; 0x193499
|
||||
loadfont
|
||||
2writetext UnknownText_0x1934a0
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1934a0
|
||||
|
||||
UnknownText_0x1934a0: ; 0x1934a0
|
||||
db $0, "Your friend is", $4f
|
||||
db "ready.", $57
|
||||
; 0x1934b7
|
||||
|
||||
Colosseum_MapEventHeader: ; 0x1934b7
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $4, 3, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
warp_def $7, $5, 3, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 4, 4, $3, MapColosseumSignpost1Script
|
||||
signpost 4, 5, $4, MapColosseumSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $1, 8, 7, $9, $0, 255, 255, $0, 0, UnknownScript_0x193499, $0000
|
||||
person_event $1, 8, 10, $8, $0, 255, 255, $0, 0, UnknownScript_0x193499, $0001
|
||||
; 0x1934eb
|
||||
|
92
maps/CopycatsHouse1F.asm
Normal file
92
maps/CopycatsHouse1F.asm
Normal file
@ -0,0 +1,92 @@
|
||||
CopycatsHouse1F_MapScriptHeader: ; 0x18ad11
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18ad13
|
||||
|
||||
UnknownScript_0x18ad13: ; 0x18ad13
|
||||
jumptextfaceplayer UnknownText_0x18ad34
|
||||
; 0x18ad16
|
||||
|
||||
UnknownScript_0x18ad16: ; 0x18ad16
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $00c9
|
||||
iftrue UnknownScript_0x18ad24
|
||||
2writetext UnknownText_0x18ad95
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ad24
|
||||
|
||||
UnknownScript_0x18ad24: ; 0x18ad24
|
||||
2writetext UnknownText_0x18add3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ad2a
|
||||
|
||||
UnknownScript_0x18ad2a: ; 0x18ad2a
|
||||
loadfont
|
||||
2writetext UnknownText_0x18ae4b
|
||||
cry BLISSEY
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18ad34
|
||||
|
||||
UnknownText_0x18ad34: ; 0x18ad34
|
||||
db $0, "My daughter likes", $4f
|
||||
db "to mimic people.", $51
|
||||
db "Her mimicry has", $4f
|
||||
db "earned her the", $51
|
||||
db "nickname COPYCAT", $4f
|
||||
db "around here.", $57
|
||||
; 0x18ad95
|
||||
|
||||
UnknownText_0x18ad95: ; 0x18ad95
|
||||
db $0, "My daughter is so", $4f
|
||||
db "self-centered…", $51
|
||||
db "She only has a few", $4f
|
||||
db "friends.", $57
|
||||
; 0x18add3
|
||||
|
||||
UnknownText_0x18add3: ; 0x18add3
|
||||
db $0, "She recently lost", $4f
|
||||
db "the # DOLL that", $51
|
||||
db "a boy gave her", $4f
|
||||
db "three years ago.", $51
|
||||
db "Ever since then,", $4f
|
||||
db "she's gotten even", $55
|
||||
db "better at mimicry…", $57
|
||||
; 0x18ae4b
|
||||
|
||||
UnknownText_0x18ae4b: ; 0x18ae4b
|
||||
db $0, "BLISSEY: Bliisii!", $57
|
||||
; 0x18ae5e
|
||||
|
||||
CopycatsHouse1F_MapEventHeader: ; 0x18ae5e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $2, 8, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY
|
||||
warp_def $7, $3, 8, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY
|
||||
warp_def $0, $2, 1, GROUP_COPYCATS_HOUSE_2F, MAP_COPYCATS_HOUSE_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $2d, 7, 6, $6, $0, 255, 255, $0, 0, UnknownScript_0x18ad13, $ffff
|
||||
person_event $2e, 8, 9, $8, $0, 255, 255, $a0, 0, UnknownScript_0x18ad16, $ffff
|
||||
person_event $8f, 10, 10, $16, $0, 255, 255, $0, 0, UnknownScript_0x18ad2a, $ffff
|
||||
; 0x18ae9a
|
||||
|
378
maps/CopycatsHouse2F.asm
Normal file
378
maps/CopycatsHouse2F.asm
Normal file
@ -0,0 +1,378 @@
|
||||
CopycatsHouse2F_MapScriptHeader: ; 0x18ae9a
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 2, UnknownScript_0x18ae9f
|
||||
; 0x18ae9f
|
||||
|
||||
UnknownScript_0x18ae9f: ; 0x18ae9f
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18aeac
|
||||
disappear $7
|
||||
appear $2
|
||||
2jump UnknownScript_0x18aeb0
|
||||
; 0x18aeac
|
||||
|
||||
UnknownScript_0x18aeac: ; 0x18aeac
|
||||
disappear $2
|
||||
appear $7
|
||||
UnknownScript_0x18aeb0: ; 0x18aeb0
|
||||
return
|
||||
; 0x18aeb1
|
||||
|
||||
UnknownScript_0x18aeb1: ; 0x18aeb1
|
||||
faceplayer
|
||||
checkbit1 $00d1
|
||||
iftrue UnknownScript_0x18af6f
|
||||
checkbit1 $00d0
|
||||
iftrue UnknownScript_0x18af5b
|
||||
checkitem LOST_ITEM
|
||||
iftrue UnknownScript_0x18af4a
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18aed4
|
||||
applymovement $2, MovementData_0x18afd0
|
||||
faceplayer
|
||||
variablesprite $b, $1
|
||||
2jump UnknownScript_0x18aedc
|
||||
; 0x18aed4
|
||||
|
||||
UnknownScript_0x18aed4: ; 0x18aed4
|
||||
applymovement $7, MovementData_0x18afd0
|
||||
faceplayer
|
||||
variablesprite $b, $60
|
||||
UnknownScript_0x18aedc: ; 0x18aedc
|
||||
special $005e
|
||||
checkbit1 $00c9
|
||||
iftrue UnknownScript_0x18af16
|
||||
loadfont
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18aef2
|
||||
2writetext UnknownText_0x18afda
|
||||
2jump UnknownScript_0x18aef5
|
||||
; 0x18aef2
|
||||
|
||||
UnknownScript_0x18aef2: ; 0x18aef2
|
||||
2writetext UnknownText_0x18b316
|
||||
UnknownScript_0x18aef5: ; 0x18aef5
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18af04
|
||||
applymovement $2, MovementData_0x18afd0
|
||||
2jump UnknownScript_0x18af08
|
||||
; 0x18af04
|
||||
|
||||
UnknownScript_0x18af04: ; 0x18af04
|
||||
applymovement $7, MovementData_0x18afd0
|
||||
UnknownScript_0x18af08: ; 0x18af08
|
||||
faceplayer
|
||||
variablesprite $b, $28
|
||||
special $005e
|
||||
loadfont
|
||||
2writetext UnknownText_0x18b028
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18af16
|
||||
|
||||
UnknownScript_0x18af16: ; 0x18af16
|
||||
loadfont
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18af23
|
||||
2writetext UnknownText_0x18b064
|
||||
2jump UnknownScript_0x18af26
|
||||
; 0x18af23
|
||||
|
||||
UnknownScript_0x18af23: ; 0x18af23
|
||||
2writetext UnknownText_0x18b366
|
||||
UnknownScript_0x18af26: ; 0x18af26
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18af35
|
||||
applymovement $2, MovementData_0x18afd0
|
||||
2jump UnknownScript_0x18af39
|
||||
; 0x18af35
|
||||
|
||||
UnknownScript_0x18af35: ; 0x18af35
|
||||
applymovement $7, MovementData_0x18afd0
|
||||
UnknownScript_0x18af39: ; 0x18af39
|
||||
faceplayer
|
||||
variablesprite $b, $28
|
||||
special $005e
|
||||
loadfont
|
||||
2writetext UnknownText_0x18b116
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $00cf
|
||||
end
|
||||
; 0x18af4a
|
||||
|
||||
UnknownScript_0x18af4a: ; 0x18af4a
|
||||
loadfont
|
||||
2writetext UnknownText_0x18b17f
|
||||
keeptextopen
|
||||
takeitem LOST_ITEM, 1
|
||||
setbit1 $00d0
|
||||
clearbit1 $0773
|
||||
2jump UnknownScript_0x18af5c
|
||||
; 0x18af5b
|
||||
|
||||
UnknownScript_0x18af5b: ; 0x18af5b
|
||||
loadfont
|
||||
UnknownScript_0x18af5c: ; 0x18af5c
|
||||
2writetext UnknownText_0x18b1e2
|
||||
keeptextopen
|
||||
verbosegiveitem PASS, 1
|
||||
iffalse UnknownScript_0x18afba
|
||||
setbit1 $00d1
|
||||
2writetext UnknownText_0x18b214
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18af6f
|
||||
|
||||
UnknownScript_0x18af6f: ; 0x18af6f
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18af80
|
||||
applymovement $2, MovementData_0x18afd0
|
||||
faceplayer
|
||||
variablesprite $b, $1
|
||||
2jump UnknownScript_0x18af88
|
||||
; 0x18af80
|
||||
|
||||
UnknownScript_0x18af80: ; 0x18af80
|
||||
applymovement $7, MovementData_0x18afd0
|
||||
faceplayer
|
||||
variablesprite $b, $60
|
||||
UnknownScript_0x18af88: ; 0x18af88
|
||||
special $005e
|
||||
loadfont
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18af98
|
||||
2writetext UnknownText_0x18b298
|
||||
2jump UnknownScript_0x18af9b
|
||||
; 0x18af98
|
||||
|
||||
UnknownScript_0x18af98: ; 0x18af98
|
||||
2writetext UnknownText_0x18b415
|
||||
UnknownScript_0x18af9b: ; 0x18af9b
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x18afaa
|
||||
applymovement $2, MovementData_0x18afd0
|
||||
2jump UnknownScript_0x18afae
|
||||
; 0x18afaa
|
||||
|
||||
UnknownScript_0x18afaa: ; 0x18afaa
|
||||
applymovement $7, MovementData_0x18afd0
|
||||
UnknownScript_0x18afae: ; 0x18afae
|
||||
faceplayer
|
||||
variablesprite $b, $28
|
||||
special $005e
|
||||
loadfont
|
||||
2writetext UnknownText_0x18b2f5
|
||||
closetext
|
||||
UnknownScript_0x18afba: ; 0x18afba
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18afbc
|
||||
|
||||
UnknownScript_0x18afbc: ; 0x18afbc
|
||||
loadfont
|
||||
2writetext UnknownText_0x18b476
|
||||
cry DODRIO
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x18b489
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18afca
|
||||
|
||||
UnknownScript_0x18afca: ; 0x18afca
|
||||
jumptext UnknownText_0x18b4c4
|
||||
; 0x18afcd
|
||||
|
||||
MapCopycatsHouse2FSignpost1Script: ; 0x18afcd
|
||||
jumpstd $0002
|
||||
; 0x18afd0
|
||||
|
||||
MovementData_0x18afd0: ; 0x18afd0
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x18afda
|
||||
|
||||
UnknownText_0x18afda: ; 0x18afda
|
||||
db $0, $52, ": Hi! Do", $4f
|
||||
db "you like #MON?", $51
|
||||
db $52, ": Uh, no, I", $4f
|
||||
db "just asked you.", $51
|
||||
db $52, ": Huh?", $4f
|
||||
db "You're strange!", $57
|
||||
; 0x18b028
|
||||
|
||||
UnknownText_0x18b028: ; 0x18b028
|
||||
db $0, "COPYCAT: Hmm?", $4f
|
||||
db "Quit mimicking?", $51
|
||||
db "But that's my", $4f
|
||||
db "favorite hobby!", $57
|
||||
; 0x18b064
|
||||
|
||||
UnknownText_0x18b064: ; 0x18b064
|
||||
db $0, $52, ": Hi!", $4f
|
||||
db "I heard that you", $51
|
||||
db "lost your favorite", $4f
|
||||
db "# DOLL.", $51
|
||||
db $52, ": If I find", $4f
|
||||
db "it, you'll give me", $55
|
||||
db "a rail PASS?", $51
|
||||
db $52, ": I'll go", $4f
|
||||
db "find it for you.", $51
|
||||
db "You think you lost", $4f
|
||||
db "it when you went", $55
|
||||
db "to VERMILION CITY?", $57
|
||||
; 0x18b116
|
||||
|
||||
UnknownText_0x18b116: ; 0x18b116
|
||||
db $0, "COPYCAT: Pardon?", $51
|
||||
db "I shouldn't decide", $4f
|
||||
db "what you should", $55
|
||||
db "do?", $51
|
||||
db "But I'm really", $4f
|
||||
db "worried… What if", $55
|
||||
db "someone finds it?", $57
|
||||
; 0x18b17f
|
||||
|
||||
UnknownText_0x18b17f: ; 0x18b17f
|
||||
db $0, "COPYCAT: Yay!", $4f
|
||||
db "That's my CLEFAIRY", $55
|
||||
db "# DOLL!", $51
|
||||
db "See the tear where", $4f
|
||||
db "the right leg is", $51
|
||||
db "sewn on? That's", $4f
|
||||
db "proof!", $57
|
||||
; 0x18b1e2
|
||||
|
||||
UnknownText_0x18b1e2: ; 0x18b1e2
|
||||
db $0, "OK. Here's the", $4f
|
||||
db "MAGNET TRAIN PASS", $55
|
||||
db "like I promised!", $57
|
||||
; 0x18b214
|
||||
|
||||
UnknownText_0x18b214: ; 0x18b214
|
||||
db $0, "COPYCAT: That's", $4f
|
||||
db "the PASS for the", $55
|
||||
db "MAGNET TRAIN.", $51
|
||||
db "The rail company", $4f
|
||||
db "man gave me that", $51
|
||||
db "when they tore", $4f
|
||||
db "down our old house", $55
|
||||
db "for the STATION.", $57
|
||||
; 0x18b298
|
||||
|
||||
UnknownText_0x18b298: ; 0x18b298
|
||||
db $0, $52, ": Hi!", $4f
|
||||
db "Thanks a lot for", $55
|
||||
db "the rail PASS!", $51
|
||||
db $52, ": Pardon?", $51
|
||||
db $52, ": Is it", $4f
|
||||
db "that fun to mimic", $55
|
||||
db "my every move?", $57
|
||||
; 0x18b2f5
|
||||
|
||||
UnknownText_0x18b2f5: ; 0x18b2f5
|
||||
db $0, "COPYCAT: You bet!", $4f
|
||||
db "It's a scream!", $57
|
||||
; 0x18b316
|
||||
|
||||
UnknownText_0x18b316: ; 0x18b316
|
||||
db $0, $52, ": Hi. You", $4f
|
||||
db "must like #MON.", $51
|
||||
db $52, ": No, not", $4f
|
||||
db "me. I asked you.", $51
|
||||
db $52, ": Pardon?", $4f
|
||||
db "You're weird!", $57
|
||||
; 0x18b366
|
||||
|
||||
UnknownText_0x18b366: ; 0x18b366
|
||||
db $0, $52, ": Hi. Did", $4f
|
||||
db "you really lose", $55
|
||||
db "your # DOLL?", $51
|
||||
db $52, ": You'll", $4f
|
||||
db "really give me a", $51
|
||||
db "rail PASS if I", $4f
|
||||
db "find it for you?", $51
|
||||
db $52, ": Sure,", $4f
|
||||
db "I'll look for it!", $51
|
||||
db "You think you lost", $4f
|
||||
db "it when you were", $55
|
||||
db "in VERMILION?", $57
|
||||
; 0x18b415
|
||||
|
||||
UnknownText_0x18b415: ; 0x18b415
|
||||
db $0, $52, ": Thank you", $4f
|
||||
db "for the rail PASS!", $51
|
||||
db $52, ": …Pardon?", $51
|
||||
db $52, ": Is it", $4f
|
||||
db "really that fun to", $51
|
||||
db "copy what I say", $4f
|
||||
db "and do?", $57
|
||||
; 0x18b476
|
||||
|
||||
UnknownText_0x18b476: ; 0x18b476
|
||||
db $0, "DODRIO: Gii giii!", $57
|
||||
; 0x18b489
|
||||
|
||||
UnknownText_0x18b489: ; 0x18b489
|
||||
db $0, "MIRROR, MIRROR ON", $4f
|
||||
db "THE WALL, WHO'S", $51
|
||||
db "THE FAIREST ONE OF", $4f
|
||||
db "ALL?", $57
|
||||
; 0x18b4c4
|
||||
|
||||
UnknownText_0x18b4c4: ; 0x18b4c4
|
||||
db $0, "This is a rare", $4f
|
||||
db "#MON! Huh?", $51
|
||||
db "It's only a doll…", $57
|
||||
; 0x18b4f0
|
||||
|
||||
CopycatsHouse2F_MapEventHeader: ; 0x18b4f0
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 1
|
||||
warp_def $0, $3, 3, GROUP_COPYCATS_HOUSE_1F, MAP_COPYCATS_HOUSE_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapCopycatsHouse2FSignpost1Script
|
||||
signpost 1, 1, $0, MapCopycatsHouse2FSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 6
|
||||
person_event $fb, 7, 8, $8, $0, 255, 255, $80, 0, UnknownScript_0x18aeb1, $06ee
|
||||
person_event $9e, 8, 10, $16, $0, 255, 255, $b0, 0, UnknownScript_0x18afbc, $ffff
|
||||
person_event $4d, 5, 10, $6, $0, 255, 255, $80, 0, UnknownScript_0x18afca, $0773
|
||||
person_event $4c, 5, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x18afca, $ffff
|
||||
person_event $4e, 5, 11, $6, $0, 255, 255, $90, 0, UnknownScript_0x18afca, $ffff
|
||||
person_event $fb, 7, 8, $8, $0, 255, 255, $90, 0, UnknownScript_0x18aeb1, $06ef
|
||||
; 0x18b553
|
||||
|
438
maps/DanceTheatre.asm
Normal file
438
maps/DanceTheatre.asm
Normal file
@ -0,0 +1,438 @@
|
||||
DanceTheatre_MapScriptHeader: ; 0x99460
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x99462
|
||||
|
||||
TrainerKimono_girlNaoko2: ; 0x99462
|
||||
; bit/flag number
|
||||
dw $4df
|
||||
|
||||
; trainer group && trainer id
|
||||
db KIMONO_GIRL, NAOKO2
|
||||
|
||||
; text when seen
|
||||
dw Kimono_girlNaoko2SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Kimono_girlNaoko2BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Kimono_girlNaoko2Script
|
||||
; 0x9946e
|
||||
|
||||
Kimono_girlNaoko2Script: ; 0x9946e
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x99579
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99476
|
||||
|
||||
TrainerKimono_girlSayo: ; 0x99476
|
||||
; bit/flag number
|
||||
dw $4e0
|
||||
|
||||
; trainer group && trainer id
|
||||
db KIMONO_GIRL, SAYO
|
||||
|
||||
; text when seen
|
||||
dw Kimono_girlSayoSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Kimono_girlSayoBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Kimono_girlSayoScript
|
||||
; 0x99482
|
||||
|
||||
Kimono_girlSayoScript: ; 0x99482
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9960b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9948a
|
||||
|
||||
TrainerKimono_girlZuki: ; 0x9948a
|
||||
; bit/flag number
|
||||
dw $4e1
|
||||
|
||||
; trainer group && trainer id
|
||||
db KIMONO_GIRL, ZUKI
|
||||
|
||||
; text when seen
|
||||
dw Kimono_girlZukiSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Kimono_girlZukiBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Kimono_girlZukiScript
|
||||
; 0x99496
|
||||
|
||||
Kimono_girlZukiScript: ; 0x99496
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x99688
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9949e
|
||||
|
||||
TrainerKimono_girlKuni: ; 0x9949e
|
||||
; bit/flag number
|
||||
dw $4e2
|
||||
|
||||
; trainer group && trainer id
|
||||
db KIMONO_GIRL, KUNI
|
||||
|
||||
; text when seen
|
||||
dw Kimono_girlKuniSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Kimono_girlKuniBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Kimono_girlKuniScript
|
||||
; 0x994aa
|
||||
|
||||
Kimono_girlKuniScript: ; 0x994aa
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x99714
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x994b2
|
||||
|
||||
TrainerKimono_girlMiki: ; 0x994b2
|
||||
; bit/flag number
|
||||
dw $4e3
|
||||
|
||||
; trainer group && trainer id
|
||||
db KIMONO_GIRL, MIKI
|
||||
|
||||
; text when seen
|
||||
dw Kimono_girlMikiSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Kimono_girlMikiBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Kimono_girlMikiScript
|
||||
; 0x994be
|
||||
|
||||
Kimono_girlMikiScript: ; 0x994be
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x997a8
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x994c6
|
||||
|
||||
UnknownScript_0x994c6: ; 0x994c6
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x9980a
|
||||
keeptextopen
|
||||
checkbit1 $0012
|
||||
iftrue UnknownScript_0x99515
|
||||
checkbit1 $04df
|
||||
iffalse UnknownScript_0x994f3
|
||||
checkbit1 $04e0
|
||||
iffalse UnknownScript_0x994f3
|
||||
checkbit1 $04e1
|
||||
iffalse UnknownScript_0x994f3
|
||||
checkbit1 $04e2
|
||||
iffalse UnknownScript_0x994f3
|
||||
checkbit1 $04e3
|
||||
iffalse UnknownScript_0x994f3
|
||||
2jump UnknownScript_0x99505
|
||||
; 0x994f3
|
||||
|
||||
UnknownScript_0x994f3: ; 0x994f3
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x994ff
|
||||
2writetext UnknownText_0x99891
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x994ff
|
||||
|
||||
UnknownScript_0x994ff: ; 0x994ff
|
||||
2writetext UnknownText_0x998d4
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99505
|
||||
|
||||
UnknownScript_0x99505: ; 0x99505
|
||||
2writetext UnknownText_0x9991a
|
||||
keeptextopen
|
||||
verbosegiveitem HM_03, 1
|
||||
setbit1 $0012
|
||||
2writetext UnknownText_0x9999b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99515
|
||||
|
||||
UnknownScript_0x99515: ; 0x99515
|
||||
2writetext UnknownText_0x999d5
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9951b
|
||||
|
||||
UnknownScript_0x9951b: ; 0x9951b
|
||||
loadfont
|
||||
2writetext UnknownText_0x99a0a
|
||||
cry RHYDON
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99525
|
||||
|
||||
UnknownScript_0x99525: ; 0x99525
|
||||
jumptextfaceplayer UnknownText_0x99a24
|
||||
; 0x99528
|
||||
|
||||
UnknownScript_0x99528: ; 0x99528
|
||||
jumptextfaceplayer UnknownText_0x99aaa
|
||||
; 0x9952b
|
||||
|
||||
MapDanceTheatreSignpost1Script: ; 0x9952b
|
||||
jumptext UnknownText_0x99b79
|
||||
; 0x9952e
|
||||
|
||||
Kimono_girlNaoko2SeenText: ; 0x9952e
|
||||
db $0, "You have lovely", $4f
|
||||
db "#MON. May I see", $55
|
||||
db "them in battle?", $57
|
||||
; 0x9955f
|
||||
|
||||
Kimono_girlNaoko2BeatenText: ; 0x9955f
|
||||
db $0, "Oh, you are very", $4f
|
||||
db "strong.", $57
|
||||
; 0x99579
|
||||
|
||||
UnknownText_0x99579: ; 0x99579
|
||||
db $0, "I enjoyed that", $4f
|
||||
db "bout. I would like", $55
|
||||
db "to see you again.", $57
|
||||
; 0x995ae
|
||||
|
||||
Kimono_girlSayoSeenText: ; 0x995ae
|
||||
db $0, "I always dance", $4f
|
||||
db "with my #MON.", $51
|
||||
db "Of course, I also", $4f
|
||||
db "train them.", $57
|
||||
; 0x995ea
|
||||
|
||||
Kimono_girlSayoBeatenText: ; 0x995ea
|
||||
db $0, "Oh, so close!", $4f
|
||||
db "I almost had you.", $57
|
||||
; 0x9960b
|
||||
|
||||
UnknownText_0x9960b: ; 0x9960b
|
||||
db $0, "Rhythm is impor-", $4f
|
||||
db "tant for both", $51
|
||||
db "dancing and #-", $4f
|
||||
db "MON.", $57
|
||||
; 0x9963f
|
||||
|
||||
Kimono_girlZukiSeenText: ; 0x9963f
|
||||
db $0, "Isn't my barrette", $4f
|
||||
db "pretty?", $51
|
||||
db "Oh. A #MON", $4f
|
||||
db "battle?", $57
|
||||
; 0x9966c
|
||||
|
||||
Kimono_girlZukiBeatenText: ; 0x9966c
|
||||
db $0, "I don't have any", $4f
|
||||
db "#MON left…", $57
|
||||
; 0x99688
|
||||
|
||||
UnknownText_0x99688: ; 0x99688
|
||||
db $0, "I put a different", $4f
|
||||
db "flower in my bar-", $55
|
||||
db "rette every month.", $57
|
||||
; 0x996c0
|
||||
|
||||
Kimono_girlKuniSeenText: ; 0x996c0
|
||||
db $0, "Oh, you're a cute", $4f
|
||||
db "trainer. Would you", $55
|
||||
db "like to battle?", $57
|
||||
; 0x996f5
|
||||
|
||||
Kimono_girlKuniBeatenText: ; 0x996f5
|
||||
db $0, "You're stronger", $4f
|
||||
db "than you look.", $57
|
||||
; 0x99714
|
||||
|
||||
UnknownText_0x99714: ; 0x99714
|
||||
db $0, "I trained a lot,", $4f
|
||||
db "so I thought I was", $51
|
||||
db "a capable trainer.", $4f
|
||||
db "I guess I'm not.", $57
|
||||
; 0x9975c
|
||||
|
||||
Kimono_girlMikiSeenText: ; 0x9975c
|
||||
db $0, "Do you like my", $4f
|
||||
db "dancing? I'm good", $55
|
||||
db "at #MON too.", $57
|
||||
; 0x9978a
|
||||
|
||||
Kimono_girlMikiBeatenText: ; 0x9978a
|
||||
db $0, "Ooh, you're good", $4f
|
||||
db "at #MON too.", $57
|
||||
; 0x997a8
|
||||
|
||||
UnknownText_0x997a8: ; 0x997a8
|
||||
db $0, "I can keep dancing", $4f
|
||||
db "because there are", $51
|
||||
db "people who enjoy", $4f
|
||||
db "what I do.", $51
|
||||
db "My #MON keep my", $4f
|
||||
db "spirits up too.", $57
|
||||
; 0x9980a
|
||||
|
||||
UnknownText_0x9980a: ; 0x9980a
|
||||
db $0, "Not only are the", $4f
|
||||
db "KIMONO GIRLS great", $51
|
||||
db "dancers, they're", $4f
|
||||
db "also skilled at", $55
|
||||
db "#MON.", $51
|
||||
db "I always challenge", $4f
|
||||
db "them, but I've", $51
|
||||
db "never even left a", $4f
|
||||
db "scratch…", $57
|
||||
; 0x99891
|
||||
|
||||
UnknownText_0x99891: ; 0x99891
|
||||
db $0, "Lad! If you can", $4f
|
||||
db "defeat all the", $51
|
||||
db "KIMONO GIRLS, I'll", $4f
|
||||
db "give you a gift.", $57
|
||||
; 0x998d4
|
||||
|
||||
UnknownText_0x998d4: ; 0x998d4
|
||||
db $0, "Lassie, if you can", $4f
|
||||
db "defeat all the", $51
|
||||
db "KIMONO GIRLS, I'll", $4f
|
||||
db "give you a gift.", $57
|
||||
; 0x9991a
|
||||
|
||||
UnknownText_0x9991a: ; 0x9991a
|
||||
db $0, "The way you bat-", $4f
|
||||
db "tled, it was like", $55
|
||||
db "watching a dance.", $51
|
||||
db "It was a rare", $4f
|
||||
db "treat to see!", $51
|
||||
db "I want you to have", $4f
|
||||
db "this. Don't worry", $55
|
||||
db "--take it!", $57
|
||||
; 0x9999b
|
||||
|
||||
UnknownText_0x9999b: ; 0x9999b
|
||||
db $0, "That's SURF.", $51
|
||||
db "It's a move that", $4f
|
||||
db "lets #MON swim", $55
|
||||
db "across water.", $57
|
||||
; 0x999d5
|
||||
|
||||
UnknownText_0x999d5: ; 0x999d5
|
||||
db $0, "I wish my #MON", $4f
|
||||
db "were as elegant as", $55
|
||||
db "the KIMONO GIRLS…", $57
|
||||
; 0x99a0a
|
||||
|
||||
UnknownText_0x99a0a: ; 0x99a0a
|
||||
db $0, "RHYDON: Gugooh", $4f
|
||||
db "gugogooh!", $57
|
||||
; 0x99a24
|
||||
|
||||
UnknownText_0x99a24: ; 0x99a24
|
||||
db $0, "That man's always", $4f
|
||||
db "with his RHYDON.", $51
|
||||
db "Says he wants a", $4f
|
||||
db "#MON that can", $55
|
||||
db "SURF and dance.", $51
|
||||
db "Is he trying to", $4f
|
||||
db "make a synchro-", $55
|
||||
db "nized swimming", $55
|
||||
db "#MON?", $57
|
||||
; 0x99aaa
|
||||
|
||||
UnknownText_0x99aaa: ; 0x99aaa
|
||||
db $0, "The KIMONO GIRLS", $4f
|
||||
db "are so beautiful…", $51
|
||||
db "But they have to", $4f
|
||||
db "go through rigor-", $55
|
||||
db "ous training.", $51
|
||||
db "And they have to", $4f
|
||||
db "learn to follow", $51
|
||||
db "customs before ap-", $4f
|
||||
db "pearing in public.", $51
|
||||
db "But if you love", $4f
|
||||
db "something, any-", $55
|
||||
db "thing is possible.", $57
|
||||
; 0x99b79
|
||||
|
||||
UnknownText_0x99b79: ; 0x99b79
|
||||
db $0, "It's a fancy panel", $4f
|
||||
db "that's decorated", $55
|
||||
db "with flowers.", $57
|
||||
; 0x99baa
|
||||
|
||||
DanceTheatre_MapEventHeader: ; 0x99baa
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $d, $5, 8, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $d, $6, 8, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 6, 5, $1, MapDanceTheatreSignpost1Script
|
||||
signpost 6, 6, $1, MapDanceTheatreSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $3d, 6, 4, $1e, $0, 255, 255, $a2, 0, TrainerKimono_girlNaoko2, $ffff
|
||||
person_event $3d, 5, 6, $a, $0, 255, 255, $92, 0, TrainerKimono_girlSayo, $ffff
|
||||
person_event $3d, 6, 10, $3, $0, 255, 255, $82, 0, TrainerKimono_girlZuki, $ffff
|
||||
person_event $3d, 5, 13, $a, $0, 255, 255, $92, 0, TrainerKimono_girlKuni, $ffff
|
||||
person_event $3d, 6, 15, $1f, $0, 255, 255, $a2, 0, TrainerKimono_girlMiki, $ffff
|
||||
person_event $40, 14, 11, $7, $0, 255, 255, $0, 0, UnknownScript_0x994c6, $ffff
|
||||
person_event $9d, 12, 10, $16, $0, 255, 255, $90, 0, UnknownScript_0x9951b, $ffff
|
||||
person_event $23, 14, 14, $8, $0, 255, 255, $80, 0, UnknownScript_0x99525, $ffff
|
||||
person_event $30, 10, 7, $7, $0, 255, 255, $0, 0, UnknownScript_0x99528, $ffff
|
||||
; 0x99c39
|
||||
|
79
maps/DarkCaveBlackthornEntrance.asm
Normal file
79
maps/DarkCaveBlackthornEntrance.asm
Normal file
@ -0,0 +1,79 @@
|
||||
DarkCaveBlackthornEntrance_MapScriptHeader: ; 0x18c71e
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18c720
|
||||
|
||||
UnknownScript_0x18c720: ; 0x18c720
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0072
|
||||
iftrue UnknownScript_0x18c735
|
||||
2writetext UnknownText_0x18c73f
|
||||
keeptextopen
|
||||
verbosegiveitem BLACKGLASSES, 1
|
||||
iffalse UnknownScript_0x18c739
|
||||
setbit1 $0072
|
||||
UnknownScript_0x18c735: ; 0x18c735
|
||||
2writetext UnknownText_0x18c80c
|
||||
closetext
|
||||
UnknownScript_0x18c739: ; 0x18c739
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18c73b
|
||||
|
||||
ItemFragment_0x18c73b: ; 0x18c73b
|
||||
db REVIVE, 1
|
||||
; 0x18c73d
|
||||
|
||||
ItemFragment_0x18c73d: ; 0x18c73d
|
||||
db TM_13, 1
|
||||
; 0x18c73f
|
||||
|
||||
UnknownText_0x18c73f: ; 0x18c73f
|
||||
db $0, "Whoa! You startled", $4f
|
||||
db "me there!", $51
|
||||
db "I had my BLACK-", $4f
|
||||
db "GLASSES on, so I", $51
|
||||
db "didn't notice you", $4f
|
||||
db "at all.", $51
|
||||
db "What am I doing", $4f
|
||||
db "here?", $51
|
||||
db "Hey, don't you", $4f
|
||||
db "worry about it.", $51
|
||||
db "I'll give you a", $4f
|
||||
db "pair of BLACK-", $55
|
||||
db "GLASSES, so forget", $55
|
||||
db "you saw me, OK?", $57
|
||||
; 0x18c80c
|
||||
|
||||
UnknownText_0x18c80c: ; 0x18c80c
|
||||
db $0, "BLACKGLASSES ups", $4f
|
||||
db "the power of dark-", $55
|
||||
db "type moves.", $57
|
||||
; 0x18c83d
|
||||
|
||||
DarkCaveBlackthornEntrance_MapEventHeader: ; 0x18c83d
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $3, $17, 1, GROUP_ROUTE_45, MAP_ROUTE_45
|
||||
warp_def $19, $3, 2, GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $4b, 7, 11, $3, $0, 255, 255, $0, 0, UnknownScript_0x18c720, $ffff
|
||||
person_event $54, 28, 25, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c73b, $06a1
|
||||
person_event $54, 26, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c73d, $06a2
|
||||
; 0x18c874
|
||||
|
63
maps/DarkCaveVioletEntrance.asm
Normal file
63
maps/DarkCaveVioletEntrance.asm
Normal file
@ -0,0 +1,63 @@
|
||||
DarkCaveVioletEntrance_MapScriptHeader: ; 0x18c68c
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18c68e
|
||||
|
||||
ItemFragment_0x18c68e: ; 0x18c68e
|
||||
db POTION, 1
|
||||
; 0x18c690
|
||||
|
||||
ItemFragment_0x18c690: ; 0x18c690
|
||||
db FULL_HEAL, 1
|
||||
; 0x18c692
|
||||
|
||||
ItemFragment_0x18c692: ; 0x18c692
|
||||
db HYPER_POTION, 1
|
||||
; 0x18c694
|
||||
|
||||
ItemFragment_0x18c694: ; 0x18c694
|
||||
db DIRE_HIT, 1
|
||||
; 0x18c696
|
||||
|
||||
UnknownScript_0x18c696: ; 0x18c696
|
||||
jumpstd $000f
|
||||
; 0x18c699
|
||||
|
||||
MapDarkCaveVioletEntranceSignpostItem0: ; 0x18c699
|
||||
dw $009d
|
||||
db ELIXER
|
||||
|
||||
; 0x18c69c
|
||||
|
||||
DarkCaveVioletEntrance_MapEventHeader: ; 0x18c69c
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $f, $3, 3, GROUP_ROUTE_31, MAP_ROUTE_31
|
||||
warp_def $1, $11, 2, GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE
|
||||
warp_def $21, $23, 3, GROUP_ROUTE_46, MAP_ROUTE_46
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 3, 26, $7, MapDarkCaveVioletEntranceSignpostItem0
|
||||
|
||||
; people-events
|
||||
db 8
|
||||
person_event $54, 12, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c68e, $069e
|
||||
person_event $59, 18, 20, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
||||
person_event $59, 10, 31, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
||||
person_event $59, 18, 11, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
||||
person_event $59, 35, 40, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
||||
person_event $54, 26, 40, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c690, $069f
|
||||
person_event $54, 13, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c692, $06a0
|
||||
person_event $54, 32, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c694, $07ce
|
||||
; 0x18c71e
|
||||
|
176
maps/DayCare.asm
Normal file
176
maps/DayCare.asm
Normal file
@ -0,0 +1,176 @@
|
||||
DayCare_MapScriptHeader: ; 0x62f76
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 2, UnknownScript_0x62f7b
|
||||
; 0x62f7b
|
||||
|
||||
UnknownScript_0x62f7b: ; 0x62f7b
|
||||
checkbit2 $0005
|
||||
iftrue UnknownScript_0x62f88
|
||||
clearbit1 $06e5
|
||||
setbit1 $06e6
|
||||
return
|
||||
; 0x62f88
|
||||
|
||||
UnknownScript_0x62f88: ; 0x62f88
|
||||
setbit1 $06e5
|
||||
clearbit1 $06e6
|
||||
return
|
||||
; 0x62f8f
|
||||
|
||||
UnknownScript_0x62f8f: ; 0x62f8f
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $033e
|
||||
iftrue UnknownScript_0x62fbd
|
||||
2writetext UnknownText_0x630ce
|
||||
keeptextopen
|
||||
loadmovesprites
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x62fb6
|
||||
special $007d
|
||||
loadfont
|
||||
2writetext UnknownText_0x631ae
|
||||
playsound $0091
|
||||
waitbutton
|
||||
2writetext UnknownText_0x631c3
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $033e
|
||||
end
|
||||
; 0x62fb6
|
||||
|
||||
UnknownScript_0x62fb6: ; 0x62fb6
|
||||
loadfont
|
||||
2writetext UnknownText_0x63237
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x62fbd
|
||||
|
||||
UnknownScript_0x62fbd: ; 0x62fbd
|
||||
special $001e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x62fc3
|
||||
|
||||
UnknownScript_0x62fc3: ; 0x62fc3
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $0005
|
||||
iftrue UnknownScript_0x62fd1
|
||||
special $001f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x62fd1
|
||||
|
||||
UnknownScript_0x62fd1: ; 0x62fd1
|
||||
2writetext UnknownText_0x62fda
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x62fd7
|
||||
|
||||
MapDayCareSignpost1Script: ; 0x62fd7
|
||||
jumpstd $0001
|
||||
; 0x62fda
|
||||
|
||||
UnknownText_0x62fda: ; 0x62fda
|
||||
db $0, "Gramps was looking", $4f
|
||||
db "for you.", $57
|
||||
; 0x62ff7
|
||||
|
||||
UnknownText_0x62ff7: ; 0x62ff7
|
||||
db $0, "I'm the DAY-CARE", $4f
|
||||
db "MAN.", $51
|
||||
db "There's something", $4f
|
||||
db "new in GOLDENROD", $51
|
||||
db "called the TRADE", $4f
|
||||
db "CORNER.", $51
|
||||
db "I was given an EGG", $4f
|
||||
db "TICKET that can be", $51
|
||||
db "traded in for a", $4f
|
||||
db "ODD EGG.", $51
|
||||
db "But since we run a", $4f
|
||||
db "DAY-CARE, we don't", $51
|
||||
db "need it. You may", $4f
|
||||
db "as well have it.", $57
|
||||
; 0x630ce
|
||||
|
||||
UnknownText_0x630ce: ; 0x630ce
|
||||
db $0, "I'm the DAY-CARE", $4f
|
||||
db "MAN.", $51
|
||||
db "Do you know about", $4f
|
||||
db "EGGS?", $51
|
||||
db "I was raising", $4f
|
||||
db "#MON with my", $55
|
||||
db "wife, you see.", $51
|
||||
db "We were shocked to", $4f
|
||||
db "find an EGG!", $51
|
||||
db "How incredible is", $4f
|
||||
db "that?", $51
|
||||
db "Well, wouldn't you", $4f
|
||||
db "like this EGG?", $51
|
||||
db "Then fine, this is", $4f
|
||||
db "yours to keep!", $57
|
||||
; 0x631a1
|
||||
|
||||
UnknownText_0x631a1: ; 0x631a1
|
||||
db $0, "Come again.", $57
|
||||
; 0x631ae
|
||||
|
||||
UnknownText_0x631ae: ; 0x631ae
|
||||
db $0, $52, " received", $4f
|
||||
db "ODD EGG!", $57
|
||||
; 0x631c3
|
||||
|
||||
UnknownText_0x631c3: ; 0x631c3
|
||||
db $0, "I found that when", $4f
|
||||
db "I was caring for", $51
|
||||
db "someone's #MON", $4f
|
||||
db "before.", $51
|
||||
db "But the trainer", $4f
|
||||
db "didn't want the", $51
|
||||
db "EGG, so I'd kept", $4f
|
||||
db "it around.", $57
|
||||
; 0x63237
|
||||
|
||||
UnknownText_0x63237: ; 0x63237
|
||||
db $0, "You've no room for", $4f
|
||||
db "this.", $57
|
||||
; 0x63250
|
||||
|
||||
DayCare_MapEventHeader: ; 0x63250
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $5, $0, 3, GROUP_ROUTE_34, MAP_ROUTE_34
|
||||
warp_def $6, $0, 4, GROUP_ROUTE_34, MAP_ROUTE_34
|
||||
warp_def $7, $2, 5, GROUP_ROUTE_34, MAP_ROUTE_34
|
||||
warp_def $7, $3, 5, GROUP_ROUTE_34, MAP_ROUTE_34
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 1, 0, $0, MapDayCareSignpost1Script
|
||||
signpost 1, 1, $0, MapDayCareSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $2f, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x62f8f, $06e5
|
||||
person_event $30, 7, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x62fc3, $ffff
|
||||
; 0x6328e
|
||||
|
||||
|
50
maps/DiglettsCave.asm
Normal file
50
maps/DiglettsCave.asm
Normal file
@ -0,0 +1,50 @@
|
||||
DiglettsCave_MapScriptHeader: ; 0x74000
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x74002
|
||||
|
||||
UnknownScript_0x74002: ; 0x74002
|
||||
jumptextfaceplayer UnknownText_0x74008
|
||||
; 0x74005
|
||||
|
||||
MapDiglettsCaveSignpostItem0: ; 0x74005
|
||||
dw $00e4
|
||||
db MAX_REVIVE
|
||||
|
||||
; 0x74008
|
||||
|
||||
UnknownText_0x74008: ; 0x74008
|
||||
db $0, "A bunch of DIGLETT", $4f
|
||||
db "popped out of the", $51
|
||||
db "ground! That was", $4f
|
||||
db "shocking.", $57
|
||||
; 0x74049
|
||||
|
||||
DiglettsCave_MapEventHeader: ; 0x74049
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 6
|
||||
warp_def $21, $3, 10, GROUP_VERMILION_CITY, MAP_VERMILION_CITY
|
||||
warp_def $1f, $5, 5, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE
|
||||
warp_def $5, $f, 5, GROUP_ROUTE_2, MAP_ROUTE_2
|
||||
warp_def $3, $11, 6, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE
|
||||
warp_def $21, $11, 2, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE
|
||||
warp_def $3, $3, 4, GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 11, 6, $7, MapDiglettsCaveSignpostItem0
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $2d, 35, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x74002, $ffff
|
||||
; 0x7407f
|
||||
|
597
maps/DragonShrine.asm
Normal file
597
maps/DragonShrine.asm
Normal file
@ -0,0 +1,597 @@
|
||||
DragonShrine_MapScriptHeader: ; 0x18d014
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x18d01e, $0000
|
||||
dw UnknownScript_0x18d022, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18d01e
|
||||
|
||||
UnknownScript_0x18d01e: ; 0x18d01e
|
||||
priorityjump UnknownScript_0x18d023
|
||||
end
|
||||
; 0x18d022
|
||||
|
||||
UnknownScript_0x18d022: ; 0x18d022
|
||||
end
|
||||
; 0x18d023
|
||||
|
||||
UnknownScript_0x18d023: ; 0x18d023
|
||||
applymovement $0, MovementData_0x18d2bf
|
||||
applymovement $2, MovementData_0x18d2c7
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d2ea
|
||||
keeptextopen
|
||||
UnknownScript_0x18d030: ; 0x18d030
|
||||
setbit1 $0001
|
||||
2writetext UnknownText_0x18d3bc
|
||||
keeptextopen
|
||||
loadmenudata $5215
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x18d0a9
|
||||
if_equal $2, UnknownScript_0x18d0cb
|
||||
if_equal $3, UnknownScript_0x18d0a9
|
||||
end
|
||||
; 0x18d049
|
||||
|
||||
UnknownScript_0x18d049: ; 0x18d049
|
||||
setbit1 $0002
|
||||
2writetext UnknownText_0x18d3d3
|
||||
keeptextopen
|
||||
loadmenudata $5234
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x18d0a9
|
||||
if_equal $2, UnknownScript_0x18d0a9
|
||||
if_equal $3, UnknownScript_0x18d0cb
|
||||
UnknownScript_0x18d061: ; 0x18d061
|
||||
setbit1 $0003
|
||||
2writetext UnknownText_0x18d3f3
|
||||
keeptextopen
|
||||
loadmenudata $5258
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x18d0cb
|
||||
if_equal $2, UnknownScript_0x18d0a9
|
||||
if_equal $3, UnknownScript_0x18d0a9
|
||||
UnknownScript_0x18d079: ; 0x18d079
|
||||
setbit1 $0004
|
||||
2writetext UnknownText_0x18d420
|
||||
keeptextopen
|
||||
loadmenudata $5283
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x18d0a9
|
||||
if_equal $2, UnknownScript_0x18d0cb
|
||||
if_equal $3, UnknownScript_0x18d0a9
|
||||
UnknownScript_0x18d091: ; 0x18d091
|
||||
setbit1 $0005
|
||||
2writetext UnknownText_0x18d44a
|
||||
keeptextopen
|
||||
loadmenudata $52a5
|
||||
interpretmenu2
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x18d0cb
|
||||
if_equal $2, UnknownScript_0x18d0a9
|
||||
if_equal $3, UnknownScript_0x18d0cb
|
||||
UnknownScript_0x18d0a9: ; 0x18d0a9
|
||||
checkbit1 $0005
|
||||
iftrue UnknownScript_0x18d100
|
||||
2writetext UnknownText_0x18d82d
|
||||
keeptextopen
|
||||
checkbit1 $0004
|
||||
iftrue UnknownScript_0x18d091
|
||||
checkbit1 $0003
|
||||
iftrue UnknownScript_0x18d079
|
||||
checkbit1 $0002
|
||||
iftrue UnknownScript_0x18d061
|
||||
checkbit1 $0001
|
||||
iftrue UnknownScript_0x18d049
|
||||
UnknownScript_0x18d0cb: ; 0x18d0cb
|
||||
loadmovesprites
|
||||
spriteface $2, $2
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d7f6
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $2, $0
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d816
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $00c1
|
||||
loadfont
|
||||
checkbit1 $0005
|
||||
iftrue UnknownScript_0x18d091
|
||||
checkbit1 $0004
|
||||
iftrue UnknownScript_0x18d079
|
||||
checkbit1 $0003
|
||||
iftrue UnknownScript_0x18d061
|
||||
checkbit1 $0002
|
||||
iftrue UnknownScript_0x18d049
|
||||
checkbit1 $0001
|
||||
iftrue UnknownScript_0x18d030
|
||||
UnknownScript_0x18d100: ; 0x18d100
|
||||
2writetext UnknownText_0x18d47c
|
||||
closetext
|
||||
loadmovesprites
|
||||
playsound $001f
|
||||
showemote $0, $0, 15
|
||||
playmusic $005d
|
||||
appear $5
|
||||
waitbutton
|
||||
spriteface $0, $0
|
||||
pause 30
|
||||
applymovement $5, MovementData_0x18d2d4
|
||||
spriteface $5, $3
|
||||
spriteface $0, $2
|
||||
spriteface $2, $2
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d916
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $006a
|
||||
applymovement $5, MovementData_0x18d2da
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d974
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $5, MovementData_0x18d2dd
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d983
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x18d2c9
|
||||
spriteface $5, $1
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d520
|
||||
closetext
|
||||
loadmovesprites
|
||||
showemote $0, $5, 15
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d9ae
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $5, MovementData_0x18d2e0
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d9bf
|
||||
closetext
|
||||
setbit2 $0022
|
||||
playsound $009c
|
||||
waitbutton
|
||||
special $003d
|
||||
specialphonecall $8
|
||||
dotrigger $1
|
||||
domaptrigger GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F, $1
|
||||
2writetext UnknownText_0x18d9f2
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x18da0b
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $2, MovementData_0x18d2ce
|
||||
spriteface $5, $1
|
||||
applymovement $2, MovementData_0x18d2d1
|
||||
spriteface $0, $1
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d5a3
|
||||
closetext
|
||||
loadmovesprites
|
||||
loadfont
|
||||
2writetext UnknownText_0x18dab4
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $5, MovementData_0x18d2e3
|
||||
playsound $001f
|
||||
disappear $5
|
||||
waitbutton
|
||||
setbit1 $0000
|
||||
end
|
||||
; 0x18d1a5
|
||||
|
||||
UnknownScript_0x18d1a5: ; 0x18d1a5
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0000
|
||||
iftrue UnknownScript_0x18d1f9
|
||||
checkbit1 $0006
|
||||
iftrue UnknownScript_0x18d1ff
|
||||
checkbit1 $00bd
|
||||
iffalse UnknownScript_0x18d1c5
|
||||
checkbit1 $0319
|
||||
iftrue UnknownScript_0x18d1f3
|
||||
2writetext UnknownText_0x18d724
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d1c5
|
||||
|
||||
UnknownScript_0x18d1c5: ; 0x18d1c5
|
||||
2writetext UnknownText_0x18d604
|
||||
closetext
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x18d1ed
|
||||
2writetext UnknownText_0x18d697
|
||||
playsound $0002
|
||||
waitbutton
|
||||
givepoke DRATINI, 15, 0, 0
|
||||
checkbit1 $00c1
|
||||
special $0094
|
||||
setbit1 $00bd
|
||||
setbit1 $0006
|
||||
2writetext UnknownText_0x18d6ca
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d1ed
|
||||
|
||||
UnknownScript_0x18d1ed: ; 0x18d1ed
|
||||
2writetext UnknownText_0x18d6ac
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d1f3
|
||||
|
||||
UnknownScript_0x18d1f3: ; 0x18d1f3
|
||||
2writetext UnknownText_0x18d782
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d1f9
|
||||
|
||||
UnknownScript_0x18d1f9: ; 0x18d1f9
|
||||
2writetext UnknownText_0x18d5e5
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d1ff
|
||||
|
||||
UnknownScript_0x18d1ff: ; 0x18d1ff
|
||||
2writetext UnknownText_0x18d6ca
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d205
|
||||
|
||||
UnknownScript_0x18d205: ; 0x18d205
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d840
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d20d
|
||||
|
||||
UnknownScript_0x18d20d: ; 0x18d20d
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x18d8b1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18d215
|
||||
|
||||
INCBIN "baserom.gbc",$18d215,$aa
|
||||
|
||||
MovementData_0x18d2bf: ; 0x18d2bf
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_right
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
step_end
|
||||
; 0x18d2c7
|
||||
|
||||
MovementData_0x18d2c7: ; 0x18d2c7
|
||||
slow_step_down
|
||||
step_end
|
||||
; 0x18d2c9
|
||||
|
||||
MovementData_0x18d2c9: ; 0x18d2c9
|
||||
slow_step_left
|
||||
slow_step_left
|
||||
slow_step_left
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x18d2ce
|
||||
|
||||
MovementData_0x18d2ce: ; 0x18d2ce
|
||||
slow_step_right
|
||||
slow_step_right
|
||||
step_end
|
||||
; 0x18d2d1
|
||||
|
||||
MovementData_0x18d2d1: ; 0x18d2d1
|
||||
slow_step_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x18d2d4
|
||||
|
||||
MovementData_0x18d2d4: ; 0x18d2d4
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
slow_step_up
|
||||
step_end
|
||||
; 0x18d2da
|
||||
|
||||
MovementData_0x18d2da: ; 0x18d2da
|
||||
fix_facing
|
||||
big_step_left
|
||||
step_end
|
||||
; 0x18d2dd
|
||||
|
||||
MovementData_0x18d2dd: ; 0x18d2dd
|
||||
slow_step_left
|
||||
remove_fixed_facing
|
||||
step_end
|
||||
; 0x18d2e0
|
||||
|
||||
MovementData_0x18d2e0: ; 0x18d2e0
|
||||
slow_step_right
|
||||
slow_step_right
|
||||
step_end
|
||||
; 0x18d2e3
|
||||
|
||||
MovementData_0x18d2e3: ; 0x18d2e3
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x18d2ea
|
||||
|
||||
UnknownText_0x18d2ea: ; 0x18d2ea
|
||||
db $0, "Hm… Good to see", $4f
|
||||
db "you here.", $51
|
||||
db "No need to explain", $4f
|
||||
db "why you came.", $51
|
||||
db "CLAIR sent you", $4f
|
||||
db "here, didn't she?", $51
|
||||
db "That girl is a", $4f
|
||||
db "handful…", $51
|
||||
db "I am sorry, but I", $4f
|
||||
db "must test you.", $51
|
||||
db "Not to worry, you", $4f
|
||||
db "are to answer only", $55
|
||||
db "a few questions.", $51
|
||||
db "Ready?", $57
|
||||
; 0x18d3bc
|
||||
|
||||
UnknownText_0x18d3bc: ; 0x18d3bc
|
||||
db $0, "What are #MON", $4f
|
||||
db "to you?", $57
|
||||
; 0x18d3d3
|
||||
|
||||
UnknownText_0x18d3d3: ; 0x18d3d3
|
||||
db $0, "What helps you to", $4f
|
||||
db "win battles?", $57
|
||||
; 0x18d3f3
|
||||
|
||||
UnknownText_0x18d3f3: ; 0x18d3f3
|
||||
db $0, "What kind of", $4f
|
||||
db "trainer do you", $55
|
||||
db "wish to battle?", $57
|
||||
; 0x18d420
|
||||
|
||||
UnknownText_0x18d420: ; 0x18d420
|
||||
db $0, "What is most", $4f
|
||||
db "important for", $55
|
||||
db "raising #MON?", $57
|
||||
; 0x18d44a
|
||||
|
||||
UnknownText_0x18d44a: ; 0x18d44a
|
||||
db $0, "Strong #MON.", $4f
|
||||
db "Weak #MON.", $51
|
||||
db "Which is more", $4f
|
||||
db "important?", $57
|
||||
; 0x18d47c
|
||||
|
||||
UnknownText_0x18d47c: ; 0x18d47c
|
||||
db $0, "Hm… I see…", $51
|
||||
db "You care deeply", $4f
|
||||
db "for #MON.", $51
|
||||
db "Very commendable.", $51
|
||||
db "That conviction is", $4f
|
||||
db "what is important!", $51
|
||||
db $52, ", don't", $4f
|
||||
db "lose that belief.", $51
|
||||
db "It will see you", $4f
|
||||
db "through at the", $55
|
||||
db "#MON LEAGUE.", $57
|
||||
; 0x18d520
|
||||
|
||||
UnknownText_0x18d520: ; 0x18d520
|
||||
db $0, "CLAIR!", $51
|
||||
db "This child is", $4f
|
||||
db "impeccable, in", $55
|
||||
db "skill and spirit!", $51
|
||||
db "Admit defeat and", $4f
|
||||
db "confer the RISING-", $55
|
||||
db "BADGE!", $51
|
||||
db "…Or must I inform", $4f
|
||||
db "LANCE of this?", $57
|
||||
; 0x18d5a3
|
||||
|
||||
UnknownText_0x18d5a3: ; 0x18d5a3
|
||||
db $0, "CLAIR…", $51
|
||||
db "Reflect upon what", $4f
|
||||
db "it is that you", $51
|
||||
db "lack and this", $4f
|
||||
db "child has.", $57
|
||||
; 0x18d5e5
|
||||
|
||||
UnknownText_0x18d5e5: ; 0x18d5e5
|
||||
db $0, "Come again, if you", $4f
|
||||
db "so desire.", $57
|
||||
; 0x18d604
|
||||
|
||||
UnknownText_0x18d604: ; 0x18d604
|
||||
db $0, "Hm… Good to see", $4f
|
||||
db "you here.", $51
|
||||
db "Your arrival is", $4f
|
||||
db "most fortunate.", $51
|
||||
db "I have something", $4f
|
||||
db "for you.", $51
|
||||
db "Take this DRATINI", $4f
|
||||
db "as proof that I", $51
|
||||
db "have recognized", $4f
|
||||
db "your worth.", $57
|
||||
; 0x18d697
|
||||
|
||||
UnknownText_0x18d697: ; 0x18d697
|
||||
db $0, $52, " received", $4f
|
||||
db "DRATINI!", $57
|
||||
; 0x18d6ac
|
||||
|
||||
UnknownText_0x18d6ac: ; 0x18d6ac
|
||||
db $0, "Hm? Your #MON", $4f
|
||||
db "party is full.", $57
|
||||
; 0x18d6ca
|
||||
|
||||
UnknownText_0x18d6ca: ; 0x18d6ca
|
||||
db $0, "Dragon #MON are", $4f
|
||||
db "symbolic of our", $55
|
||||
db "clan.", $51
|
||||
db "You have shown", $4f
|
||||
db "that you can be", $51
|
||||
db "entrusted with", $4f
|
||||
db "one.", $57
|
||||
; 0x18d724
|
||||
|
||||
UnknownText_0x18d724: ; 0x18d724
|
||||
db $0, "CLAIR appears to", $4f
|
||||
db "have learned an", $51
|
||||
db "invaluable lesson", $4f
|
||||
db "from you.", $51
|
||||
db "I thank you as her", $4f
|
||||
db "grandfather.", $57
|
||||
; 0x18d782
|
||||
|
||||
UnknownText_0x18d782: ; 0x18d782
|
||||
db $0, "A boy close to", $4f
|
||||
db "your age is in", $55
|
||||
db "training here.", $51
|
||||
db "He is much like", $4f
|
||||
db "CLAIR when she was", $51
|
||||
db "younger. It is a", $4f
|
||||
db "little worrisome…", $57
|
||||
; 0x18d7f6
|
||||
|
||||
UnknownText_0x18d7f6: ; 0x18d7f6
|
||||
db $0, "Hah? I didn't", $4f
|
||||
db "quite catch that…", $57
|
||||
; 0x18d816
|
||||
|
||||
UnknownText_0x18d816: ; 0x18d816
|
||||
db $0, "What was it you", $4f
|
||||
db "said?", $57
|
||||
; 0x18d82d
|
||||
|
||||
UnknownText_0x18d82d: ; 0x18d82d
|
||||
db $0, "Oh, I understand…", $57
|
||||
; 0x18d840
|
||||
|
||||
UnknownText_0x18d840: ; 0x18d840
|
||||
db $0, "It's been quite", $4f
|
||||
db "some time since a", $51
|
||||
db "trainer has gained", $4f
|
||||
db "our MASTER's rare", $55
|
||||
db "approval.", $51
|
||||
db "In fact, not since", $4f
|
||||
db "Master LANCE.", $57
|
||||
; 0x18d8b1
|
||||
|
||||
UnknownText_0x18d8b1: ; 0x18d8b1
|
||||
db $0, "You know young", $4f
|
||||
db "Master LANCE?", $51
|
||||
db "He looks so much", $4f
|
||||
db "like our MASTER", $55
|
||||
db "did in his youth.", $51
|
||||
db "It's in their", $4f
|
||||
db "blood.", $57
|
||||
; 0x18d916
|
||||
|
||||
UnknownText_0x18d916: ; 0x18d916
|
||||
db $0, "So how did it go?", $51
|
||||
db "I guess there's no", $4f
|
||||
db "point in asking.", $51
|
||||
db "You did fail?", $51
|
||||
db $56, $56, $56, $56, $56, $56, $51
|
||||
db "…What? You passed?", $57
|
||||
; 0x18d974
|
||||
|
||||
UnknownText_0x18d974: ; 0x18d974
|
||||
db $0, "That can't be!", $57
|
||||
; 0x18d983
|
||||
|
||||
UnknownText_0x18d983: ; 0x18d983
|
||||
db $0, "You're lying!", $51
|
||||
db "Even I haven't", $4f
|
||||
db "been approved!", $57
|
||||
; 0x18d9ae
|
||||
|
||||
UnknownText_0x18d9ae: ; 0x18d9ae
|
||||
db $0, "I-I understand…", $57
|
||||
; 0x18d9bf
|
||||
|
||||
UnknownText_0x18d9bf: ; 0x18d9bf
|
||||
db $0, "Here, this is the", $4f
|
||||
db "RISINGBADGE…", $51
|
||||
db "Hurry up! Take it!", $57
|
||||
; 0x18d9f2
|
||||
|
||||
UnknownText_0x18d9f2: ; 0x18d9f2
|
||||
db $0, $52, " received", $4f
|
||||
db "RISINGBADGE.", $57
|
||||
; 0x18da0b
|
||||
|
||||
UnknownText_0x18da0b: ; 0x18da0b
|
||||
db $0, "RISINGBADGE will", $4f
|
||||
db "enable your", $51
|
||||
db "#MON to use the", $4f
|
||||
db "move for climbing", $55
|
||||
db "waterfalls.", $51
|
||||
db "Also, all #MON", $4f
|
||||
db "will recognize you", $51
|
||||
db "as a trainer and", $4f
|
||||
db "obey your every", $51
|
||||
db "command without", $4f
|
||||
db "question.", $57
|
||||
; 0x18dab4
|
||||
|
||||
UnknownText_0x18dab4: ; 0x18dab4
|
||||
db $0, $56, $56, $56, $56, $56, $56, $57
|
||||
; 0x18dabc
|
||||
|
||||
DragonShrine_MapEventHeader: ; 0x18dabc
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $9, $4, 2, GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F
|
||||
warp_def $9, $5, 2, GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $9, 5, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x18d1a5, $0000
|
||||
person_event $9, 8, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x18d205, $0000
|
||||
person_event $9, 8, 11, $8, $0, 255, 255, $0, 0, UnknownScript_0x18d20d, $0000
|
||||
person_event $19, 12, 8, $7, $0, 255, 255, $90, 0, ObjectEvent, $0790
|
||||
; 0x18db00
|
||||
|
29
maps/DragonsDen1F.asm
Normal file
29
maps/DragonsDen1F.asm
Normal file
@ -0,0 +1,29 @@
|
||||
DragonsDen1F_MapScriptHeader: ; 0x18c874
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x18c876
|
||||
|
||||
DragonsDen1F_MapEventHeader: ; 0x18c876
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 4
|
||||
warp_def $5, $3, 8, GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
|
||||
warp_def $3, $3, 4, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F
|
||||
warp_def $f, $5, 1, GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F
|
||||
warp_def $d, $5, 2, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x18c890
|
||||
|
471
maps/DragonsDenB1F.asm
Normal file
471
maps/DragonsDenB1F.asm
Normal file
@ -0,0 +1,471 @@
|
||||
DragonsDenB1F_MapScriptHeader: ; 0x18c890
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x18c89d, $0000
|
||||
dw UnknownScript_0x18c89e, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x18c89f
|
||||
; 0x18c89d
|
||||
|
||||
UnknownScript_0x18c89d: ; 0x18c89d
|
||||
end
|
||||
; 0x18c89e
|
||||
|
||||
UnknownScript_0x18c89e: ; 0x18c89e
|
||||
end
|
||||
; 0x18c89f
|
||||
|
||||
UnknownScript_0x18c89f: ; 0x18c89f
|
||||
checkbit1 $0319
|
||||
iftrue UnknownScript_0x18c8a8
|
||||
disappear $4
|
||||
return
|
||||
; 0x18c8a8
|
||||
|
||||
UnknownScript_0x18c8a8: ; 0x18c8a8
|
||||
checkcode $b
|
||||
if_equal TUESDAY, UnknownScript_0x18c8b5
|
||||
if_equal THURSDAY, UnknownScript_0x18c8b5
|
||||
disappear $4
|
||||
return
|
||||
; 0x18c8b5
|
||||
|
||||
UnknownScript_0x18c8b5: ; 0x18c8b5
|
||||
appear $4
|
||||
return
|
||||
; 0x18c8b8
|
||||
|
||||
UnknownScript_0x18c8b8: ; 0x18c8b8
|
||||
appear $3
|
||||
loadfont
|
||||
2writetext UnknownText_0x18c9b8
|
||||
pause 30
|
||||
loadmovesprites
|
||||
showemote $0, $0, 15
|
||||
spriteface $0, $2
|
||||
playmusic $005d
|
||||
applymovement $3, MovementData_0x18c9ae
|
||||
loadfont
|
||||
2writetext UnknownText_0x18c9bf
|
||||
keeptextopen
|
||||
giveitem TM_24, $1
|
||||
iffalse UnknownScript_0x18c8f4
|
||||
itemtotext TM_24, $0
|
||||
2writetext UnknownText_0x18c9fb
|
||||
playsound $0001
|
||||
waitbutton
|
||||
itemnotify
|
||||
setbit1 $000f
|
||||
2writetext UnknownText_0x18ca0d
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x18caf1
|
||||
closetext
|
||||
loadmovesprites
|
||||
2jump UnknownScript_0x18c8f9
|
||||
; 0x18c8f4
|
||||
|
||||
UnknownScript_0x18c8f4: ; 0x18c8f4
|
||||
2writetext UnknownText_0x18ca8b
|
||||
closetext
|
||||
loadmovesprites
|
||||
UnknownScript_0x18c8f9: ; 0x18c8f9
|
||||
applymovement $3, MovementData_0x18c9b3
|
||||
special $006a
|
||||
pause 30
|
||||
special $003d
|
||||
disappear $3
|
||||
dotrigger $0
|
||||
end
|
||||
; 0x18c90a
|
||||
|
||||
TrainerCooltrainermDarin: ; 0x18c90a
|
||||
; bit/flag number
|
||||
dw $5bd
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERM, DARIN
|
||||
|
||||
; text when seen
|
||||
dw CooltrainermDarinSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainermDarinBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainermDarinScript
|
||||
; 0x18c916
|
||||
|
||||
CooltrainermDarinScript: ; 0x18c916
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18cd82
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18c91e
|
||||
|
||||
TrainerCooltrainerfCara: ; 0x18c91e
|
||||
; bit/flag number
|
||||
dw $5be
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERF, CARA
|
||||
|
||||
; text when seen
|
||||
dw CooltrainerfCaraSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainerfCaraBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainerfCaraScript
|
||||
; 0x18c92a
|
||||
|
||||
CooltrainerfCaraScript: ; 0x18c92a
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18ce11
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18c932
|
||||
|
||||
INCBIN "baserom.gbc",$18c932,$14
|
||||
|
||||
TrainerTwinsLeaandpia1: ; 0x18c946
|
||||
; bit/flag number
|
||||
dw $5bf
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, LEAANDPIA1
|
||||
|
||||
; text when seen
|
||||
dw TwinsLeaandpia1SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
;dw TwinsLeaandpia1BeatenText
|
||||
dw $4f06
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsLeaandpia1Script
|
||||
; 0x18c952
|
||||
|
||||
TwinsLeaandpia1Script: ; 0x18c952
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x18cf0f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18c95a
|
||||
|
||||
UnknownScript_0x18c95a: ; 0x18c95a
|
||||
giveitem DRAGON_FANG, $1
|
||||
iffalse UnknownScript_0x18c970
|
||||
disappear $2
|
||||
loadfont
|
||||
itemtotext DRAGON_FANG, $0
|
||||
2writetext UnknownText_0x18cf41
|
||||
playsound $0001
|
||||
waitbutton
|
||||
itemnotify
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18c970
|
||||
|
||||
UnknownScript_0x18c970: ; 0x18c970
|
||||
loadfont
|
||||
itemtotext DRAGON_FANG, $0
|
||||
2writetext UnknownText_0x18cf41
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x18cf51
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x18c97e
|
||||
|
||||
UnknownScript_0x18c97e: ; 0x18c97e
|
||||
playmusic $001f
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0000
|
||||
iftrue UnknownScript_0x18c995
|
||||
2writetext UnknownText_0x18cc83
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $0000
|
||||
special $003d
|
||||
end
|
||||
; 0x18c995
|
||||
|
||||
UnknownScript_0x18c995: ; 0x18c995
|
||||
2writetext UnknownText_0x18cd2d
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $003d
|
||||
end
|
||||
; 0x18c99e
|
||||
|
||||
MapDragonsDenB1FSignpost0Script: ; 0x18c99e
|
||||
jumptext UnknownText_0x18cc2e
|
||||
; 0x18c9a1
|
||||
|
||||
ItemFragment_0x18c9a1: ; 0x18c9a1
|
||||
db CALCIUM, 1
|
||||
; 0x18c9a3
|
||||
|
||||
ItemFragment_0x18c9a3: ; 0x18c9a3
|
||||
db MAX_ELIXER, 1
|
||||
; 0x18c9a5
|
||||
|
||||
MapDragonsDenB1FSignpostItem1: ; 0x18c9a5
|
||||
dw $00a0
|
||||
db REVIVE
|
||||
; 0x18c9a8
|
||||
|
||||
MapDragonsDenB1FSignpostItem2: ; 0x18c9a8
|
||||
dw $00a1
|
||||
db MAX_POTION
|
||||
; 0x18c9ab
|
||||
|
||||
MapDragonsDenB1FSignpostItem3: ; 0x18c9ab
|
||||
dw $00a2
|
||||
db MAX_ELIXER
|
||||
; 0x18c9ae
|
||||
|
||||
MovementData_0x18c9ae: ; 0x18c9ae
|
||||
slow_step_right
|
||||
slow_step_right
|
||||
slow_step_right
|
||||
slow_step_right
|
||||
step_end
|
||||
; 0x18c9b3
|
||||
|
||||
MovementData_0x18c9b3: ; 0x18c9b3
|
||||
slow_step_left
|
||||
slow_step_left
|
||||
slow_step_left
|
||||
slow_step_left
|
||||
step_end
|
||||
; 0x18c9b8
|
||||
|
||||
UnknownText_0x18c9b8: ; 0x18c9b8
|
||||
db $0, "Wait!", $57
|
||||
; 0x18c9bf
|
||||
|
||||
UnknownText_0x18c9bf: ; 0x18c9bf
|
||||
db $0, "CLAIR: I'm sorry", $4f
|
||||
db "about this.", $51
|
||||
db "Here, take this as", $4f
|
||||
db "my apology.", $57
|
||||
; 0x18c9fb
|
||||
|
||||
UnknownText_0x18c9fb: ; 0x18c9fb
|
||||
db $0, $52, " received", $4f
|
||||
db "TM24.", $57
|
||||
; 0x18ca0d
|
||||
|
||||
UnknownText_0x18ca0d: ; 0x18ca0d
|
||||
db $0, "That contains", $4f
|
||||
db "DRAGONBREATH.", $51
|
||||
db "No, it doesn't", $4f
|
||||
db "have anything to", $55
|
||||
db "do with my breath.", $51
|
||||
db "If you don't want", $4f
|
||||
db "it, you don't have", $55
|
||||
db "to take it.", $57
|
||||
; 0x18ca8b
|
||||
|
||||
UnknownText_0x18ca8b: ; 0x18ca8b
|
||||
db $0, "Oh? You don't have", $4f
|
||||
db "any room for this.", $51
|
||||
db "I'm going back to", $4f
|
||||
db "the GYM, so make", $51
|
||||
db "room, then come", $4f
|
||||
db "see me there.", $57
|
||||
; 0x18caf1
|
||||
|
||||
UnknownText_0x18caf1: ; 0x18caf1
|
||||
db $0, "CLAIR: What's the", $4f
|
||||
db "matter? Aren't you", $51
|
||||
db "going on to the", $4f
|
||||
db "#MON LEAGUE?", $51
|
||||
db "Do you know how to", $4f
|
||||
db "get there?", $51
|
||||
db "From here, go to", $4f
|
||||
db "NEW BARK TOWN.", $51
|
||||
db "Then SURF east to", $4f
|
||||
db "#MON LEAGUE.", $51
|
||||
db "The route there is", $4f
|
||||
db "very tough.", $51
|
||||
db "Don't you dare", $4f
|
||||
db "lose at the #-", $55
|
||||
db "MON LEAGUE!", $51
|
||||
db "If you do, I'll", $4f
|
||||
db "feel even worse", $51
|
||||
db "about having lost", $4f
|
||||
db "to you!", $51
|
||||
db "Give it everything", $4f
|
||||
db "you've got.", $57
|
||||
; 0x18cc2e
|
||||
|
||||
UnknownText_0x18cc2e: ; 0x18cc2e
|
||||
db $0, "DRAGON SHRINE", $51
|
||||
db "A shrine honoring", $4f
|
||||
db "the dragon #MON", $51
|
||||
db "said to have lived", $4f
|
||||
db "in DRAGON'S DEN.", $57
|
||||
; 0x18cc83
|
||||
|
||||
UnknownText_0x18cc83: ; 0x18cc83
|
||||
db $0, "…", $4f
|
||||
db "What? ", $52, "?", $51
|
||||
db "…No, I won't", $4f
|
||||
db "battle you now…", $51
|
||||
db "My #MON aren't", $4f
|
||||
db "ready to beat you.", $51
|
||||
db "I can't push them", $4f
|
||||
db "too hard now.", $51
|
||||
db "I have to be dis-", $4f
|
||||
db "ciplined to become", $51
|
||||
db "the greatest #-", $4f
|
||||
db "MON trainer…", $57
|
||||
; 0x18cd2d
|
||||
|
||||
UnknownText_0x18cd2d: ; 0x18cd2d
|
||||
db $0, "…", $51
|
||||
db "Whew…", $51
|
||||
db "Learn to stay out", $4f
|
||||
db "of my way…", $57
|
||||
; 0x18cd53
|
||||
|
||||
CooltrainermDarinSeenText: ; 0x18cd53
|
||||
db $0, "You! How dare you", $4f
|
||||
db "enter uninvited!", $57
|
||||
; 0x18cd77
|
||||
|
||||
CooltrainermDarinBeatenText: ; 0x18cd77
|
||||
db $0, "S-strong!", $57
|
||||
; 0x18cd82
|
||||
|
||||
UnknownText_0x18cd82: ; 0x18cd82
|
||||
db $0, "The SHRINE ahead", $4f
|
||||
db "is home to the", $51
|
||||
db "MASTER of our", $4f
|
||||
db "dragon-user clan.", $51
|
||||
db "You're not allowed", $4f
|
||||
db "to just go in!", $57
|
||||
; 0x18cde4
|
||||
|
||||
CooltrainerfCaraSeenText: ; 0x18cde4
|
||||
db $0, "You shouldn't be", $4f
|
||||
db "in here!", $57
|
||||
; 0x18cdfe
|
||||
|
||||
CooltrainerfCaraBeatenText: ; 0x18cdfe
|
||||
db $0, "Oh yikes, I lost!", $57
|
||||
; 0x18ce11
|
||||
|
||||
UnknownText_0x18ce11: ; 0x18ce11
|
||||
db $0, "Soon I'm going to", $4f
|
||||
db "get permission", $51
|
||||
db "from our MASTER to", $4f
|
||||
db "use dragons.", $51
|
||||
db "When I do, I'm", $4f
|
||||
db "going to become an", $51
|
||||
db "admirable dragon", $4f
|
||||
db "trainer and gain", $51
|
||||
db "our MASTER's", $4f
|
||||
db "approval.", $57
|
||||
; 0x18ceab
|
||||
|
||||
UnknownText_0x18ceab: ; 0x18ceab
|
||||
db $0, "It's a stranger we", $4f
|
||||
db "don't know.", $57
|
||||
; 0x18cec9
|
||||
|
||||
TwinsLeaandpia1BeatenText: ; 0x18cec9
|
||||
db $0, "Ouchies.", $57
|
||||
; 0x18ced3
|
||||
|
||||
UnknownText_0x18ced3: ; 0x18ced3
|
||||
db $0, "It was like having", $4f
|
||||
db "to battle LANCE.", $57
|
||||
; 0x18cef8
|
||||
|
||||
TwinsLeaandpia1SeenText: ; 0x18cef8
|
||||
db $0, "Who are you?", $57
|
||||
; 0x18cf06
|
||||
|
||||
UnknownText_0x18cf06: ; 0x18cf06
|
||||
db $0, "Meanie.", $57
|
||||
; 0x18cf0f
|
||||
|
||||
UnknownText_0x18cf0f: ; 0x18cf0f
|
||||
db $0, "We'll tell on you.", $51
|
||||
db "MASTER will be", $4f
|
||||
db "angry with you.", $57
|
||||
; 0x18cf41
|
||||
|
||||
UnknownText_0x18cf41: ; 0x18cf41
|
||||
db $0, $52, " found", $4f
|
||||
db "@"
|
||||
text_from_ram $d099
|
||||
db $0, "!", $57
|
||||
; 0x18cf51
|
||||
|
||||
UnknownText_0x18cf51: ; 0x18cf51
|
||||
db $0, "But ", $52, " can't", $4f
|
||||
db "carry any more", $55
|
||||
db "items.", $57
|
||||
; 0x18cf73
|
||||
|
||||
DragonsDenB1F_MapEventHeader: ; 0x18cf73
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $3, $14, 3, GROUP_DRAGONS_DEN_1F, MAP_DRAGONS_DEN_1F
|
||||
warp_def $1d, $13, 1, GROUP_DRAGON_SHRINE, MAP_DRAGON_SHRINE
|
||||
|
||||
; xy triggers
|
||||
db 1
|
||||
xy_trigger 1, $1e, $13, $0, UnknownScript_0x18c8b8, $0, $0
|
||||
|
||||
; signposts
|
||||
db 4
|
||||
signpost 24, 18, $0, MapDragonsDenB1FSignpost0Script
|
||||
signpost 29, 33, $7, MapDragonsDenB1FSignpostItem1
|
||||
signpost 17, 21, $7, MapDragonsDenB1FSignpostItem2
|
||||
signpost 15, 31, $7, MapDragonsDenB1FSignpostItem3
|
||||
|
||||
; people-events
|
||||
db 9
|
||||
person_event $54, 20, 39, $1, $0, 255, 255, $0, 0, UnknownScript_0x18c95a, $06a8
|
||||
person_event $19, 34, 18, $7, $0, 255, 255, $90, 0, ObjectEvent, $06d8
|
||||
person_event $4, 27, 24, $2, $22, 255, 255, $0, 0, UnknownScript_0x18c97e, $06c6
|
||||
person_event $23, 12, 24, $7, $0, 255, 255, $82, 4, TrainerCooltrainermDarin, $ffff
|
||||
person_event $24, 12, 12, $6, $0, 255, 255, $82, 3, TrainerCooltrainerfCara, $ffff
|
||||
person_event $26, 21, 8, $9, $0, 255, 255, $82, 1, $4932, $ffff
|
||||
person_event $26, 22, 8, $9, $0, 255, 255, $82, 1, TrainerTwinsLeaandpia1, $ffff
|
||||
person_event $54, 8, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c9a1, $07bf
|
||||
person_event $54, 24, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c9a3, $07c0
|
||||
; 0x18d014
|
||||
|
389
maps/EarlsPokemonAcademy.asm
Normal file
389
maps/EarlsPokemonAcademy.asm
Normal file
@ -0,0 +1,389 @@
|
||||
EarlsPokemonAcademy_MapScriptHeader: ; 0x68a5a
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x68a5c
|
||||
|
||||
UnknownScript_0x68a5c: ; 0x68a5c
|
||||
applymovement $2, MovementData_0x68b2d
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x68b3b
|
||||
yesorno
|
||||
iffalse UnknownScript_0x68a70
|
||||
2writetext UnknownText_0x68bbd
|
||||
yesorno
|
||||
iffalse UnknownScript_0x68a7d
|
||||
UnknownScript_0x68a70: ; 0x68a70
|
||||
2writetext UnknownText_0x68c51
|
||||
yesorno
|
||||
iffalse UnknownScript_0x68a7d
|
||||
2writetext UnknownText_0x68c7b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x68a7d
|
||||
|
||||
UnknownScript_0x68a7d: ; 0x68a7d
|
||||
2writetext UnknownText_0x68d31
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x68a83
|
||||
|
||||
UnknownScript_0x68a83: ; 0x68a83
|
||||
jumptextfaceplayer UnknownText_0x68d80
|
||||
; 0x68a86
|
||||
|
||||
UnknownScript_0x68a86: ; 0x68a86
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x68dda
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $4, $0
|
||||
end
|
||||
; 0x68a91
|
||||
|
||||
UnknownScript_0x68a91: ; 0x68a91
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x68e07
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $5, $0
|
||||
end
|
||||
; 0x68a9c
|
||||
|
||||
UnknownScript_0x68a9c: ; 0x68a9c
|
||||
jumptextfaceplayer UnknownText_0x68e39
|
||||
; 0x68a9f
|
||||
|
||||
MapEarlsPokemonAcademySignpost3Script: ; 0x68a9f
|
||||
loadfont
|
||||
2writetext UnknownText_0x68eb2
|
||||
UnknownScript_0x68aa3: ; 0x68aa3
|
||||
loadmenudata $4ae1
|
||||
interpretmenu
|
||||
writebackup
|
||||
if_equal $1, UnknownScript_0x68abe
|
||||
if_equal $2, UnknownScript_0x68ac5
|
||||
if_equal $3, UnknownScript_0x68acc
|
||||
if_equal $4, UnknownScript_0x68ad3
|
||||
if_equal $5, UnknownScript_0x68ada
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x68abe
|
||||
|
||||
UnknownScript_0x68abe: ; 0x68abe
|
||||
2writetext UnknownText_0x68efe
|
||||
closetext
|
||||
2jump UnknownScript_0x68aa3
|
||||
; 0x68ac5
|
||||
|
||||
UnknownScript_0x68ac5: ; 0x68ac5
|
||||
2writetext UnknownText_0x68f80
|
||||
closetext
|
||||
2jump UnknownScript_0x68aa3
|
||||
; 0x68acc
|
||||
|
||||
UnknownScript_0x68acc: ; 0x68acc
|
||||
2writetext UnknownText_0x68fe2
|
||||
closetext
|
||||
2jump UnknownScript_0x68aa3
|
||||
; 0x68ad3
|
||||
|
||||
UnknownScript_0x68ad3: ; 0x68ad3
|
||||
2writetext UnknownText_0x69055
|
||||
closetext
|
||||
2jump UnknownScript_0x68aa3
|
||||
; 0x68ada
|
||||
|
||||
UnknownScript_0x68ada: ; 0x68ada
|
||||
2writetext UnknownText_0x690cb
|
||||
closetext
|
||||
2jump UnknownScript_0x68aa3
|
||||
; 0x68ae1
|
||||
|
||||
; menu data
|
||||
INCBIN "baserom.gbc",$68ae1,$2a
|
||||
|
||||
UnknownScript_0x68b0b: ; 0x68b0b
|
||||
loadfont
|
||||
2writetext UnknownText_0x69136
|
||||
yesorno
|
||||
iffalse UnknownScript_0x68b25
|
||||
2writetext UnknownText_0x69197
|
||||
yesorno
|
||||
iffalse UnknownScript_0x68b25
|
||||
2writetext UnknownText_0x69207
|
||||
yesorno
|
||||
iffalse UnknownScript_0x68b25
|
||||
2writetext UnknownText_0x69287
|
||||
closetext
|
||||
UnknownScript_0x68b25: ; 0x68b25
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x68b27
|
||||
|
||||
UnknownScript_0x68b27: ; 0x68b27
|
||||
jumptext UnknownText_0x69344
|
||||
; 0x68b2a
|
||||
|
||||
MapEarlsPokemonAcademySignpost1Script: ; 0x68b2a
|
||||
jumpstd $0001
|
||||
; 0x68b2d
|
||||
|
||||
MovementData_0x68b2d: ; 0x68b2d
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x68b3b
|
||||
|
||||
UnknownText_0x68b3b: ; 0x68b3b
|
||||
db $0, "EARL, I am!", $51
|
||||
db "Wonderful are", $4f
|
||||
db "#MON, yes!", $51
|
||||
db "Teach you I will", $4f
|
||||
db "to be a better", $55
|
||||
db "trainer!", $51
|
||||
db "What you want to", $4f
|
||||
db "know? Want to be", $55
|
||||
db "a winner is you?", $57
|
||||
; 0x68bbd
|
||||
|
||||
UnknownText_0x68bbd: ; 0x68bbd
|
||||
db $0, "Good! Teach you,", $4f
|
||||
db "I will!", $51
|
||||
db "In battle, #MON", $4f
|
||||
db "top on list jump", $55
|
||||
db "out first!", $51
|
||||
db "Change order in", $4f
|
||||
db "list, make battle", $55
|
||||
db "easy, maybe!", $51
|
||||
db "More from me you", $4f
|
||||
db "want to hear?", $57
|
||||
; 0x68c51
|
||||
|
||||
UnknownText_0x68c51: ; 0x68c51
|
||||
db $0, "So, want to know", $4f
|
||||
db "how to raise", $55
|
||||
db "#MON well?", $57
|
||||
; 0x68c7b
|
||||
|
||||
UnknownText_0x68c7b: ; 0x68c7b
|
||||
db $0, "Fine! Teach you,", $4f
|
||||
db "I will!", $51
|
||||
db "If #MON come", $4f
|
||||
db "out in battle even", $51
|
||||
db "briefly, some EXP.", $4f
|
||||
db "Points it gets.", $51
|
||||
db "At top of list put", $4f
|
||||
db "weak #MON.", $51
|
||||
db "Switch in battle", $4f
|
||||
db "quick!", $51
|
||||
db "This way, weak", $4f
|
||||
db "#MON strong", $55
|
||||
db "become!", $57
|
||||
; 0x68d31
|
||||
|
||||
UnknownText_0x68d31: ; 0x68d31
|
||||
db $0, "Oh! Smart student", $4f
|
||||
db "you are! Nothing", $55
|
||||
db "more do I teach!", $51
|
||||
db "Good to #MON", $4f
|
||||
db "you must be!", $57
|
||||
; 0x68d80
|
||||
|
||||
UnknownText_0x68d80: ; 0x68d80
|
||||
db $0, "I'm taking notes", $4f
|
||||
db "of the teacher's", $55
|
||||
db "lecture.", $51
|
||||
db "I'd better copy", $4f
|
||||
db "the stuff on the", $55
|
||||
db "blackboard too.", $57
|
||||
; 0x68dda
|
||||
|
||||
UnknownText_0x68dda: ; 0x68dda
|
||||
db $0, "I traded my best", $4f
|
||||
db "#MON to the", $55
|
||||
db "guy beside me.", $57
|
||||
; 0x68e07
|
||||
|
||||
UnknownText_0x68e07: ; 0x68e07
|
||||
db $0, "Huh? The #MON I", $4f
|
||||
db "just got is hold-", $55
|
||||
db "ing something!", $57
|
||||
; 0x68e39
|
||||
|
||||
UnknownText_0x68e39: ; 0x68e39
|
||||
db $0, "A #MON holding", $4f
|
||||
db "a BERRY will heal", $55
|
||||
db "itself in battle.", $51
|
||||
db "Many other items", $4f
|
||||
db "can be held by", $55
|
||||
db "#MON…", $51
|
||||
db "It sure is tough", $4f
|
||||
db "taking notes…", $57
|
||||
; 0x68eb2
|
||||
|
||||
UnknownText_0x68eb2: ; 0x68eb2
|
||||
db $0, "The blackboard", $4f
|
||||
db "describes #MON", $51
|
||||
db "status changes in", $4f
|
||||
db "battle.", $57
|
||||
; 0x68eeb
|
||||
|
||||
UnknownText_0x68eeb: ; 0x68eeb
|
||||
db $0, "Read which topic?", $57
|
||||
; 0x68efe
|
||||
|
||||
UnknownText_0x68efe: ; 0x68efe
|
||||
db $0, "If poisoned, a", $4f
|
||||
db "#MON steadily", $55
|
||||
db "loses HP.", $51
|
||||
db "Poison lingers", $4f
|
||||
db "after the battle,", $51
|
||||
db "and HP is lost as", $4f
|
||||
db "you walk.", $51
|
||||
db "To cure it, use an", $4f
|
||||
db "ANTIDOTE.", $57
|
||||
; 0x68f80
|
||||
|
||||
UnknownText_0x68f80: ; 0x68f80
|
||||
db $0, "Paralysis reduces", $4f
|
||||
db "speed and may", $55
|
||||
db "prevent movement.", $51
|
||||
db "It remains after", $4f
|
||||
db "battle, so use", $55
|
||||
db "a PARLYZ HEAL.", $57
|
||||
; 0x68fe2
|
||||
|
||||
UnknownText_0x68fe2: ; 0x68fe2
|
||||
db $0, "If asleep, your", $4f
|
||||
db "#MON can't make", $55
|
||||
db "a move.", $51
|
||||
db "A sleeping #MON", $4f
|
||||
db "doesn't wake up", $55
|
||||
db "after battle.", $51
|
||||
db "Wake it up with", $4f
|
||||
db "an AWAKENING.", $57
|
||||
; 0x69055
|
||||
|
||||
UnknownText_0x69055: ; 0x69055
|
||||
db $0, "A burn steadily", $4f
|
||||
db "consumes HP.", $51
|
||||
db "It also reduces", $4f
|
||||
db "attack power.", $51
|
||||
db "A burn lingers", $4f
|
||||
db "after battle.", $51
|
||||
db "Use a BURN HEAL as", $4f
|
||||
db "the cure.", $57
|
||||
; 0x690cb
|
||||
|
||||
UnknownText_0x690cb: ; 0x690cb
|
||||
db $0, "If your #MON is", $4f
|
||||
db "frozen, it can't", $55
|
||||
db "do a thing.", $51
|
||||
db "It remains frozen", $4f
|
||||
db "after battle.", $51
|
||||
db "Thaw it out with", $4f
|
||||
db "an ICE HEAL.", $57
|
||||
; 0x69136
|
||||
|
||||
UnknownText_0x69136: ; 0x69136
|
||||
db $0, "It's this kid's", $4f
|
||||
db "notebook…", $51
|
||||
db "Catch #MON", $4f
|
||||
db "using # BALLS.", $51
|
||||
db "Up to six can be", $4f
|
||||
db "in your party.", $51
|
||||
db "Keep reading?", $57
|
||||
; 0x69197
|
||||
|
||||
UnknownText_0x69197: ; 0x69197
|
||||
db $0, "Before throwing a", $4f
|
||||
db "# BALL, weaken", $55
|
||||
db "the target first.", $51
|
||||
db "A poisoned or", $4f
|
||||
db "burned #MON is", $55
|
||||
db "easier to catch.", $51
|
||||
db "Keep reading?", $57
|
||||
; 0x69207
|
||||
|
||||
UnknownText_0x69207: ; 0x69207
|
||||
db $0, "Some moves may", $4f
|
||||
db "cause confusion.", $51
|
||||
db "Confusion may make", $4f
|
||||
db "a #MON attack", $55
|
||||
db "itself.", $51
|
||||
db "Leaving battle", $4f
|
||||
db "clears up any", $55
|
||||
db "confusion.", $51
|
||||
db "Keep reading?", $57
|
||||
; 0x69287
|
||||
|
||||
UnknownText_0x69287: ; 0x69287
|
||||
db $0, "People who catch", $4f
|
||||
db "and use #MON", $51
|
||||
db "in battle are", $4f
|
||||
db "#MON trainers.", $51
|
||||
db "They are expected", $4f
|
||||
db "to visit #MON", $51
|
||||
db "GYMS and defeat", $4f
|
||||
db "other trainers.", $51
|
||||
db "The next page", $4f
|
||||
db "is… Blank!", $51
|
||||
db "Boy: E-he-he…", $51
|
||||
db "I haven't written", $4f
|
||||
db "anymore…", $57
|
||||
; 0x69344
|
||||
|
||||
UnknownText_0x69344: ; 0x69344
|
||||
db $0, "This super machine", $4f
|
||||
db "prints data out as", $51
|
||||
db "stickers!", $57
|
||||
; 0x69375
|
||||
|
||||
EarlsPokemonAcademy_MapEventHeader: ; 0x69375
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $f, $3, 3, GROUP_VIOLET_CITY, MAP_VIOLET_CITY
|
||||
warp_def $f, $4, 3, GROUP_VIOLET_CITY, MAP_VIOLET_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 4
|
||||
signpost 1, 0, $0, MapEarlsPokemonAcademySignpost1Script
|
||||
signpost 1, 1, $0, MapEarlsPokemonAcademySignpost1Script
|
||||
signpost 0, 3, $0, MapEarlsPokemonAcademySignpost3Script
|
||||
signpost 0, 4, $0, MapEarlsPokemonAcademySignpost3Script
|
||||
|
||||
; people-events
|
||||
db 6
|
||||
person_event $3a, 6, 8, $6, $0, 255, 255, $a0, 0, UnknownScript_0x68a5c, $06cb
|
||||
person_event $27, 9, 6, $7, $0, 255, 255, $80, 0, UnknownScript_0x68a83, $ffff
|
||||
person_event $3, 15, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x68a86, $ffff
|
||||
person_event $3, 15, 8, $8, $0, 255, 255, $80, 0, UnknownScript_0x68a91, $ffff
|
||||
person_event $27, 11, 8, $7, $0, 255, 255, $0, 0, UnknownScript_0x68a9c, $ffff
|
||||
person_event $55, 8, 6, $1, $0, 255, 255, $0, 0, UnknownScript_0x68b0b, $ffff
|
||||
; 0x693e7
|
||||
|
294
maps/EcruteakCity.asm
Normal file
294
maps/EcruteakCity.asm
Normal file
@ -0,0 +1,294 @@
|
||||
EcruteakCity_MapScriptHeader: ; 0x1a4000
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x1a4005
|
||||
; 0x1a4005
|
||||
|
||||
UnknownScript_0x1a4005: ; 0x1a4005
|
||||
setbit2 $0048
|
||||
return
|
||||
; 0x1a4009
|
||||
|
||||
UnknownScript_0x1a4009: ; 0x1a4009
|
||||
jumptextfaceplayer UnknownText_0x1a4105
|
||||
; 0x1a400c
|
||||
|
||||
UnknownScript_0x1a400c: ; 0x1a400c
|
||||
jumptextfaceplayer UnknownText_0x1a4147
|
||||
; 0x1a400f
|
||||
|
||||
UnknownScript_0x1a400f: ; 0x1a400f
|
||||
jumptextfaceplayer UnknownText_0x1a43cb
|
||||
; 0x1a4012
|
||||
|
||||
UnknownScript_0x1a4012: ; 0x1a4012
|
||||
jumptextfaceplayer UnknownText_0x1a41db
|
||||
; 0x1a4015
|
||||
|
||||
UnknownScript_0x1a4015: ; 0x1a4015
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $007b
|
||||
iftrue UnknownScript_0x1a4023
|
||||
2writetext UnknownText_0x1a421a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4023
|
||||
|
||||
UnknownScript_0x1a4023: ; 0x1a4023
|
||||
2writetext UnknownText_0x1a4269
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4029
|
||||
|
||||
UnknownScript_0x1a4029: ; 0x1a4029
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0020
|
||||
iftrue UnknownScript_0x1a4037
|
||||
2writetext UnknownText_0x1a42ac
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a4037
|
||||
|
||||
UnknownScript_0x1a4037: ; 0x1a4037
|
||||
2writetext UnknownText_0x1a4325
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a403d
|
||||
|
||||
UnknownScript_0x1a403d: ; 0x1a403d
|
||||
jumptextfaceplayer UnknownText_0x1a4386
|
||||
; 0x1a4040
|
||||
|
||||
MapEcruteakCitySignpost0Script: ; 0x1a4040
|
||||
jumptext UnknownText_0x1a44d1
|
||||
; 0x1a4043
|
||||
|
||||
MapEcruteakCitySignpost1Script: ; 0x1a4043
|
||||
jumptext UnknownText_0x1a4513
|
||||
; 0x1a4046
|
||||
|
||||
MapEcruteakCitySignpost2Script: ; 0x1a4046
|
||||
jumptext UnknownText_0x1a4548
|
||||
; 0x1a4049
|
||||
|
||||
MapEcruteakCitySignpost3Script: ; 0x1a4049
|
||||
jumptext UnknownText_0x1a458c
|
||||
; 0x1a404c
|
||||
|
||||
MapEcruteakCitySignpost4Script: ; 0x1a404c
|
||||
jumptext UnknownText_0x1a45a4
|
||||
; 0x1a404f
|
||||
|
||||
MapEcruteakCitySignpost5Script: ; 0x1a404f
|
||||
jumpstd $0010
|
||||
; 0x1a4052
|
||||
|
||||
MapEcruteakCitySignpost6Script: ; 0x1a4052
|
||||
jumpstd $0011
|
||||
; 0x1a4055
|
||||
|
||||
MapEcruteakCitySignpostItem7: ; 0x1a4055
|
||||
dw $00b4
|
||||
db HYPER_POTION
|
||||
|
||||
; 0x1a4058
|
||||
|
||||
UnusedMissingDaughterText: ; 0x1a4058
|
||||
; This text is neither used nor referenced in the final game.
|
||||
db $0, "Oh, no. Oh, no…",$51
|
||||
db "My daughter is", $4f
|
||||
db "missing.", $51
|
||||
db "No… She couldn't", $4f
|
||||
db "have gone to the", $55
|
||||
db "BURNED TOWER.", $51
|
||||
db "I told her not to", $4f
|
||||
db "go near it…", $51
|
||||
db "People seem to", $4f
|
||||
db "disappear there…", $51
|
||||
db "Oh, what should I", $4f
|
||||
db "do…?", $57
|
||||
|
||||
UnknownText_0x1a4105: ; 0x1a4105
|
||||
db $0, "ECRUTEAK used to", $4f
|
||||
db "have two towers:", $51
|
||||
db "one each in the", $4f
|
||||
db "east and west.", $57
|
||||
; 0x1a4147
|
||||
|
||||
UnknownText_0x1a4147: ; 0x1a4147
|
||||
db $0, "Ah, child.", $4f
|
||||
db "Have you learned", $51
|
||||
db "to dance like the", $4f
|
||||
db "KIMONO GIRLS?", $51
|
||||
db "If you go to their", $4f
|
||||
db "DANCE THEATER, an", $51
|
||||
db "odd old man will", $4f
|
||||
db "give you something", $55
|
||||
db "nice, I hear.", $57
|
||||
; 0x1a41db
|
||||
|
||||
UnknownText_0x1a41db: ; 0x1a41db
|
||||
db $0, "I'm going to prac-", $4f
|
||||
db "tice at the DANCE", $51
|
||||
db "THEATER. Care to", $4f
|
||||
db "join me?", $57
|
||||
; 0x1a421a
|
||||
|
||||
UnknownText_0x1a421a: ; 0x1a421a
|
||||
db $0, "The tower that", $4f
|
||||
db "used to be here…", $51
|
||||
db "My grandma told me", $4f
|
||||
db "it used to be much", $55
|
||||
db "taller.", $57
|
||||
; 0x1a4269
|
||||
|
||||
UnknownText_0x1a4269: ; 0x1a4269
|
||||
db $0, "Three big #MON", $4f
|
||||
db "ran off in differ-", $55
|
||||
db "ent directions.", $55
|
||||
db "What were they?", $57
|
||||
; 0x1a42ac
|
||||
|
||||
UnknownText_0x1a42ac: ; 0x1a42ac
|
||||
db $0, "I heard a rumor", $4f
|
||||
db "about OLIVINE", $55
|
||||
db "LIGHTHOUSE.", $51
|
||||
db "The #MON that", $4f
|
||||
db "serves as the", $51
|
||||
db "beacon fell ill.", $4f
|
||||
db "Sounds like they", $55
|
||||
db "are in trouble.", $57
|
||||
; 0x1a4325
|
||||
|
||||
UnknownText_0x1a4325: ; 0x1a4325
|
||||
db $0, "The #MON at", $4f
|
||||
db "OLIVINE LIGHTHOUSE", $55
|
||||
db "has been cured.", $51
|
||||
db "Boats can safely", $4f
|
||||
db "sail out to sea at", $55
|
||||
db "night again.", $57
|
||||
; 0x1a4386
|
||||
|
||||
UnknownText_0x1a4386: ; 0x1a4386
|
||||
db $0, "I hear #MON are", $4f
|
||||
db "rampaging at the", $51
|
||||
db "LAKE OF RAGE. I'd", $4f
|
||||
db "like to see that.", $57
|
||||
; 0x1a43cb
|
||||
|
||||
UnknownText_0x1a43cb: ; 0x1a43cb
|
||||
db $0, "In the distant", $4f
|
||||
db "past…", $51
|
||||
db "This tower burned", $4f
|
||||
db "in a fire. Three", $51
|
||||
db "nameless #MON", $4f
|
||||
db "perished in it.", $51
|
||||
db "A rainbow-colored", $4f
|
||||
db "#MON descended", $51
|
||||
db "from the sky and", $4f
|
||||
db "resurrected them…", $51
|
||||
db "It's a legend that", $4f
|
||||
db "has been passed", $51
|
||||
db "down by ECRUTEAK", $4f
|
||||
db "GYM LEADERS.", $51
|
||||
db "Me?", $51
|
||||
db "I was a trainer", $4f
|
||||
db "way back when.", $55
|
||||
db "Hohoho!", $57
|
||||
; 0x1a44d1
|
||||
|
||||
UnknownText_0x1a44d1: ; 0x1a44d1
|
||||
db $0, "ECRUTEAK CITY", $4f
|
||||
db "A Historical City", $51
|
||||
db "Where the Past", $4f
|
||||
db "Meets the Present", $57
|
||||
; 0x1a4513
|
||||
|
||||
UnknownText_0x1a4513: ; 0x1a4513
|
||||
db $0, "TIN TOWER", $51
|
||||
db "A legendary #-", $4f
|
||||
db "MON is said to", $55
|
||||
db "roost here.", $57
|
||||
; 0x1a4548
|
||||
|
||||
UnknownText_0x1a4548: ; 0x1a4548
|
||||
db $0, "ECRUTEAK CITY", $4f
|
||||
db "#MON GYM", $55
|
||||
db "LEADER: MORTY", $51
|
||||
db "The Mystic Seer of", $4f
|
||||
db "the Future", $57
|
||||
; 0x1a458c
|
||||
|
||||
UnknownText_0x1a458c: ; 0x1a458c
|
||||
db $0, "ECRUTEAK DANCE", $4f
|
||||
db "THEATER", $57
|
||||
; 0x1a45a4
|
||||
|
||||
UnknownText_0x1a45a4: ; 0x1a45a4
|
||||
db $0, "BURNED TOWER", $51
|
||||
db "It was destroyed", $4f
|
||||
db "by a mysterious", $55
|
||||
db "fire.", $51
|
||||
db "Please stay away,", $4f
|
||||
db "as it is unsafe.", $57
|
||||
; 0x1a45fc
|
||||
|
||||
EcruteakCity_MapEventHeader: ; 0x1a45fc
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 15
|
||||
warp_def $1a, $23, 1, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE
|
||||
warp_def $1b, $23, 2, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE
|
||||
warp_def $b, $12, 1, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE
|
||||
warp_def $2, $14, 1, GROUP_WISE_TRIOS_ROOM, MAP_WISE_TRIOS_ROOM
|
||||
warp_def $3, $14, 2, GROUP_WISE_TRIOS_ROOM, MAP_WISE_TRIOS_ROOM
|
||||
warp_def $1b, $17, 1, GROUP_ECRUTEAK_POKECENTER_1F, MAP_ECRUTEAK_POKECENTER_1F
|
||||
warp_def $15, $5, 1, GROUP_ECRUTEAK_LUGIA_SPEECH_HOUSE, MAP_ECRUTEAK_LUGIA_SPEECH_HOUSE
|
||||
warp_def $15, $17, 1, GROUP_DANCE_THEATRE, MAP_DANCE_THEATRE
|
||||
warp_def $15, $1d, 2, GROUP_ECRUTEAK_MART, MAP_ECRUTEAK_MART
|
||||
warp_def $1b, $6, 1, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $1b, $d, 1, GROUP_ECRUTEAK_ITEMFINDER_HOUSE, MAP_ECRUTEAK_ITEMFINDER_HOUSE
|
||||
warp_def $7, $25, 1, GROUP_TIN_TOWER_1F, MAP_TIN_TOWER_1F
|
||||
warp_def $5, $5, 1, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
|
||||
warp_def $12, $0, 3, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE
|
||||
warp_def $13, $0, 4, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 8
|
||||
signpost 21, 15, $0, MapEcruteakCitySignpost0Script
|
||||
signpost 10, 38, $0, MapEcruteakCitySignpost1Script
|
||||
signpost 28, 8, $0, MapEcruteakCitySignpost2Script
|
||||
signpost 21, 21, $0, MapEcruteakCitySignpost3Script
|
||||
signpost 10, 2, $0, MapEcruteakCitySignpost4Script
|
||||
signpost 27, 24, $0, MapEcruteakCitySignpost5Script
|
||||
signpost 21, 30, $0, MapEcruteakCitySignpost6Script
|
||||
signpost 14, 23, $7, MapEcruteakCitySignpostItem7
|
||||
|
||||
; people-events
|
||||
db 7
|
||||
person_event $2f, 19, 22, $2, $11, 255, 255, $0, 0, UnknownScript_0x1a4009, $ffff
|
||||
person_event $2f, 25, 24, $3, $0, 255, 255, $0, 0, UnknownScript_0x1a400c, $ffff
|
||||
person_event $28, 33, 25, $5, $2, 255, 255, $90, 0, UnknownScript_0x1a4012, $ffff
|
||||
person_event $28, 13, 7, $7, $0, 255, 255, $0, 0, UnknownScript_0x1a4015, $ffff
|
||||
person_event $3a, 26, 13, $5, $1, 255, 255, $a0, 0, UnknownScript_0x1a4029, $ffff
|
||||
person_event $27, 18, 14, $2, $11, 255, 255, $80, 0, UnknownScript_0x1a403d, $ffff
|
||||
person_event $2f, 11, 7, $2, $11, 255, 255, $a0, 0, UnknownScript_0x1a400f, $07a9
|
||||
; 0x1a46d0
|
||||
|
495
maps/EcruteakGym.asm
Normal file
495
maps/EcruteakGym.asm
Normal file
@ -0,0 +1,495 @@
|
||||
EcruteakGym_MapScriptHeader: ; 0x99d49
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x99d53, $0000
|
||||
dw UnknownScript_0x99d57, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x99d53
|
||||
|
||||
UnknownScript_0x99d53: ; 0x99d53
|
||||
priorityjump UnknownScript_0x99dc6
|
||||
end
|
||||
; 0x99d57
|
||||
|
||||
UnknownScript_0x99d57: ; 0x99d57
|
||||
end
|
||||
; 0x99d58
|
||||
|
||||
UnknownScript_0x99d58: ; 0x99d58
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c0
|
||||
iftrue UnknownScript_0x99d8c
|
||||
2writetext UnknownText_0x99e65
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x9a00a, $0000
|
||||
loadtrainer MORTY, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c0
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a043
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $001e
|
||||
checkcode $7
|
||||
2call UnknownScript_0x99db7
|
||||
domaptrigger GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE, $1
|
||||
setbit1 $0766
|
||||
setbit1 $0767
|
||||
UnknownScript_0x99d8c: ; 0x99d8c
|
||||
checkbit1 $000c
|
||||
iftrue UnknownScript_0x99db1
|
||||
setbit1 $0415
|
||||
setbit1 $0416
|
||||
setbit1 $058b
|
||||
setbit1 $058c
|
||||
2writetext UnknownText_0x9a059
|
||||
keeptextopen
|
||||
verbosegiveitem TM_30, 1
|
||||
iffalse UnknownScript_0x99db5
|
||||
setbit1 $000c
|
||||
2writetext UnknownText_0x9a0ec
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99db1
|
||||
|
||||
UnknownScript_0x99db1: ; 0x99db1
|
||||
2writetext UnknownText_0x9a145
|
||||
closetext
|
||||
UnknownScript_0x99db5: ; 0x99db5
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99db7
|
||||
|
||||
UnknownScript_0x99db7: ; 0x99db7
|
||||
if_equal $7, UnknownScript_0x99dc3
|
||||
if_equal $6, UnknownScript_0x99dc0
|
||||
end
|
||||
; 0x99dc0
|
||||
|
||||
UnknownScript_0x99dc0: ; 0x99dc0
|
||||
jumpstd $0012
|
||||
; 0x99dc3
|
||||
|
||||
UnknownScript_0x99dc3: ; 0x99dc3
|
||||
jumpstd $0013
|
||||
; 0x99dc6
|
||||
|
||||
UnknownScript_0x99dc6: ; 0x99dc6
|
||||
applymovement $0, MovementData_0x99e5d
|
||||
applymovement $8, MovementData_0x99e63
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a49c
|
||||
closetext
|
||||
loadmovesprites
|
||||
follow $0, $8
|
||||
applymovement $0, MovementData_0x99e5f
|
||||
stopfollow
|
||||
special $002e
|
||||
playsound $001f
|
||||
waitbutton
|
||||
warp GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY, $6, $1b
|
||||
end
|
||||
; 0x99de9
|
||||
|
||||
TrainerSageJeffrey: ; 0x99de9
|
||||
; bit/flag number
|
||||
dw $415
|
||||
|
||||
; trainer group && trainer id
|
||||
db SAGE, JEFFREY
|
||||
|
||||
; text when seen
|
||||
dw SageJeffreySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SageJeffreyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SageJeffreyScript
|
||||
; 0x99df5
|
||||
|
||||
SageJeffreyScript: ; 0x99df5
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a263
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99dfd
|
||||
|
||||
TrainerSagePing: ; 0x99dfd
|
||||
; bit/flag number
|
||||
dw $416
|
||||
|
||||
; trainer group && trainer id
|
||||
db SAGE, PING
|
||||
|
||||
; text when seen
|
||||
dw SagePingSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SagePingBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SagePingScript
|
||||
; 0x99e09
|
||||
|
||||
SagePingScript: ; 0x99e09
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a2b7
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99e11
|
||||
|
||||
TrainerMediumMartha: ; 0x99e11
|
||||
; bit/flag number
|
||||
dw $58b
|
||||
|
||||
; trainer group && trainer id
|
||||
db MEDIUM, MARTHA
|
||||
|
||||
; text when seen
|
||||
dw MediumMarthaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw MediumMarthaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw MediumMarthaScript
|
||||
; 0x99e1d
|
||||
|
||||
MediumMarthaScript: ; 0x99e1d
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a318
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99e25
|
||||
|
||||
TrainerMediumGrace: ; 0x99e25
|
||||
; bit/flag number
|
||||
dw $58c
|
||||
|
||||
; trainer group && trainer id
|
||||
db MEDIUM, GRACE
|
||||
|
||||
; text when seen
|
||||
dw MediumGraceSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw MediumGraceBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw MediumGraceScript
|
||||
; 0x99e31
|
||||
|
||||
MediumGraceScript: ; 0x99e31
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a38a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99e39
|
||||
|
||||
EcruteakGymGuyScript: ; 0x99e39
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c0
|
||||
iftrue .EcruteakGymGuyWinScript
|
||||
2writetext EcruteakGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.EcruteakGymGuyWinScript
|
||||
2writetext EcruteakGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99e4d
|
||||
|
||||
MapEcruteakGymSignpost1Script: ; 0x99e4d
|
||||
checkbit2 $001e
|
||||
iftrue UnknownScript_0x99e56
|
||||
jumpstd $002d
|
||||
; 0x99e56
|
||||
|
||||
UnknownScript_0x99e56: ; 0x99e56
|
||||
trainertotext MORTY, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x99e5d
|
||||
|
||||
MovementData_0x99e5d: ; 0x99e5d
|
||||
step_up
|
||||
step_end
|
||||
; 0x99e5f
|
||||
|
||||
MovementData_0x99e5f: ; 0x99e5f
|
||||
fix_facing
|
||||
slow_step_down
|
||||
remove_fixed_facing
|
||||
step_end
|
||||
; 0x99e63
|
||||
|
||||
MovementData_0x99e63: ; 0x99e63
|
||||
slow_step_down
|
||||
step_end
|
||||
; 0x99e65
|
||||
|
||||
UnknownText_0x99e65: ; 0x99e65
|
||||
db $0, "Good of you to", $4f
|
||||
db "have come.", $51
|
||||
db "Here in ECRUTEAK,", $4f
|
||||
db "#MON have been", $55
|
||||
db "revered.", $51
|
||||
db "It's said that a", $4f
|
||||
db "rainbow-colored", $51
|
||||
db "#MON will come", $4f
|
||||
db "down to appear", $51
|
||||
db "before a truly", $4f
|
||||
db "powerful trainer.", $51
|
||||
db "I believed that", $4f
|
||||
db "tale, so I have", $51
|
||||
db "secretly trained", $4f
|
||||
db "here all my life.", $51
|
||||
db "As a result, I can", $4f
|
||||
db "now see what", $55
|
||||
db "others cannot.", $51
|
||||
db "Just a bit more…", $51
|
||||
db "With a little", $4f
|
||||
db "more, I could see", $51
|
||||
db "a future in which", $4f
|
||||
db "I meet the #MON", $55
|
||||
db "of rainbow colors.", $51
|
||||
db "You're going to", $4f
|
||||
db "help me reach that", $55
|
||||
db "level!", $57
|
||||
; 0x9a00a
|
||||
|
||||
UnknownText_0x9a00a: ; 0x9a00a
|
||||
db $0, "I'm not good", $4f
|
||||
db "enough yet…", $51
|
||||
db "All right. This", $4f
|
||||
db "BADGE is yours.", $57
|
||||
; 0x9a043
|
||||
|
||||
UnknownText_0x9a043: ; 0x9a043
|
||||
db $0, $52, " received", $4f
|
||||
db "FOGBADGE.", $57
|
||||
; 0x9a059
|
||||
|
||||
UnknownText_0x9a059: ; 0x9a059
|
||||
db $0, "By having FOG-", $4f
|
||||
db "BADGE, #MON up", $51
|
||||
db "to L50 will obey", $4f
|
||||
db "you.", $51
|
||||
db "Also, #MON that", $4f
|
||||
db "know SURF will be", $51
|
||||
db "able to use that", $4f
|
||||
db "move anytime.", $51
|
||||
db "I want you to have", $4f
|
||||
db "this too.", $57
|
||||
; 0x9a0ec
|
||||
|
||||
UnknownText_0x9a0ec: ; 0x9a0ec
|
||||
db $0, "It's SHADOW BALL.", $4f
|
||||
db "It causes damage", $51
|
||||
db "and may reduce", $4f
|
||||
db "SPCL.DEF.", $51
|
||||
db "Use it if it", $4f
|
||||
db "appeals to you.", $57
|
||||
; 0x9a145
|
||||
|
||||
UnknownText_0x9a145: ; 0x9a145
|
||||
db $0, "I see…", $51
|
||||
db "Your journey has", $4f
|
||||
db "taken you to far-", $55
|
||||
db "away places.", $51
|
||||
db "And you have wit-", $4f
|
||||
db "nessed much more", $55
|
||||
db "than I.", $51
|
||||
db "I envy you for", $4f
|
||||
db "that…", $57
|
||||
; 0x9a1bd
|
||||
|
||||
SageJeffreySeenText: ; 0x9a1bd
|
||||
db $0, "I spent the spring", $4f
|
||||
db "with my #MON.", $51
|
||||
db "Then summer, fall", $4f
|
||||
db "and winter…", $51
|
||||
db "Then spring came", $4f
|
||||
db "again. We have", $51
|
||||
db "lived together", $4f
|
||||
db "for a long time.", $57
|
||||
; 0x9a23d
|
||||
|
||||
SageJeffreyBeatenText: ; 0x9a23d
|
||||
db $0, "Wins and losses, I", $4f
|
||||
db "experienced both.", $57
|
||||
; 0x9a263
|
||||
|
||||
UnknownText_0x9a263: ; 0x9a263
|
||||
db $0, "Where did #MON", $4f
|
||||
db "come from?", $57
|
||||
; 0x9a27e
|
||||
|
||||
SagePingSeenText: ; 0x9a27e
|
||||
db $0, "Can you inflict", $4f
|
||||
db "any damage on our", $55
|
||||
db "#MON?", $57
|
||||
; 0x9a2a7
|
||||
|
||||
SagePingBeatenText: ; 0x9a2a7
|
||||
db $0, "Ah! Well done!", $57
|
||||
; 0x9a2b7
|
||||
|
||||
UnknownText_0x9a2b7: ; 0x9a2b7
|
||||
db $0, "We use only ghost-", $4f
|
||||
db "type #MON.", $51
|
||||
db "No normal-type", $4f
|
||||
db "attack can harm", $55
|
||||
db "them!", $57
|
||||
; 0x9a2fb
|
||||
|
||||
MediumMarthaSeenText: ; 0x9a2fb
|
||||
db $0, "I shall win!", $57
|
||||
; 0x9a309
|
||||
|
||||
MediumMarthaBeatenText: ; 0x9a309
|
||||
db $0, "I, I, I lost!", $57
|
||||
; 0x9a318
|
||||
|
||||
UnknownText_0x9a318: ; 0x9a318
|
||||
db $0, "The one who wants", $4f
|
||||
db "to win most--will!", $57
|
||||
; 0x9a33e
|
||||
|
||||
MediumGraceSeenText: ; 0x9a33e
|
||||
db $0, "Stumped by our in-", $4f
|
||||
db "visible floor?", $51
|
||||
db "Defeat me if you", $4f
|
||||
db "want a hint!", $57
|
||||
; 0x9a37f
|
||||
|
||||
MediumGraceBeatenText: ; 0x9a37f
|
||||
db $0, "Wha-what?", $57
|
||||
; 0x9a38a
|
||||
|
||||
UnknownText_0x9a38a: ; 0x9a38a
|
||||
db $0, "Fine. I shall tell", $4f
|
||||
db "you the secret of", $51
|
||||
db "the invisible", $4f
|
||||
db "floor.", $51
|
||||
db "The path is right", $4f
|
||||
db "before our eyes!", $57
|
||||
; 0x9a3e8
|
||||
|
||||
EcruteakGymGuyText: ; 0x9a3e8
|
||||
db $0, "The trainers here", $4f
|
||||
db "have secret mo-", $55
|
||||
db "tives.", $51
|
||||
db "If you win, they", $4f
|
||||
db "may tell you some", $51
|
||||
db "deep secrets about", $4f
|
||||
db "ECRUTEAK.", $57
|
||||
; 0x9a452
|
||||
|
||||
EcruteakGymGuyWinText: ; 0x9a452
|
||||
db $0, "Whew, ", $52, ".", $4f
|
||||
db "You did great!", $51
|
||||
db "I was cowering in", $4f
|
||||
db "the corner out of", $55
|
||||
db "pure terror!", $57
|
||||
; 0x9a49c
|
||||
|
||||
UnknownText_0x9a49c: ; 0x9a49c
|
||||
db $0, "MORTY, the GYM", $4f
|
||||
db "LEADER, is absent.", $51
|
||||
db "Sorry, but you'll", $4f
|
||||
db "have to leave.", $51
|
||||
db "Hohohoho.", $57
|
||||
; 0x9a4e9
|
||||
|
||||
EcruteakGym_MapEventHeader: ; 0x9a4e9
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 33
|
||||
warp_def $11, $4, 10, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $11, $5, 10, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $e, $4, 4, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $4, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $4, $3, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $4, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $5, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $7, $6, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $4, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $6, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $6, $3, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $6, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $6, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $6, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $7, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $8, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $8, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $8, $6, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $8, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $8, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $9, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $a, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $b, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $a, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $a, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $c, $2, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $c, $3, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $c, $4, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $c, $5, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $a, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $b, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $c, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
warp_def $d, $7, 3, GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 15, 3, $0, MapEcruteakGymSignpost1Script
|
||||
signpost 15, 6, $0, MapEcruteakGymSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 7
|
||||
person_event $15, 5, 9, $6, $0, 255, 255, $b0, 0, UnknownScript_0x99d58, $ffff
|
||||
person_event $3e, 11, 6, $9, $0, 255, 255, $92, 1, TrainerSageJeffrey, $ffff
|
||||
person_event $3e, 17, 7, $9, $0, 255, 255, $92, 3, TrainerSagePing, $ffff
|
||||
person_event $30, 9, 11, $8, $0, 255, 255, $b2, 1, TrainerMediumMartha, $ffff
|
||||
person_event $30, 13, 11, $8, $0, 255, 255, $b2, 1, TrainerMediumGrace, $ffff
|
||||
person_event $48, 19, 11, $6, $0, 255, 255, $80, 0, EcruteakGymGuyScript, $ffff
|
||||
person_event $2f, 18, 8, $6, $0, 255, 255, $a0, 0, ObjectEvent, $07a8
|
||||
; 0x9a5f9
|
||||
|
299
maps/EcruteakHouse.asm
Normal file
299
maps/EcruteakHouse.asm
Normal file
@ -0,0 +1,299 @@
|
||||
EcruteakHouse_MapScriptHeader: ; 0x98000
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x9800d, $0000
|
||||
dw UnknownScript_0x9800e, $0000
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 2, UnknownScript_0x9800f
|
||||
; 0x9800d
|
||||
|
||||
UnknownScript_0x9800d: ; 0x9800d
|
||||
end
|
||||
; 0x9800e
|
||||
|
||||
UnknownScript_0x9800e: ; 0x9800e
|
||||
end
|
||||
; 0x9800f
|
||||
|
||||
UnknownScript_0x9800f: ; 0x9800f
|
||||
checkbit1 $0335
|
||||
iftrue UnknownScript_0x98033
|
||||
checkbit1 $0334
|
||||
iftrue UnknownScript_0x98033
|
||||
checkbit1 $0021
|
||||
iftrue UnknownScript_0x98022
|
||||
return
|
||||
; 0x98022
|
||||
|
||||
UnknownScript_0x98022: ; 0x98022
|
||||
clearbit1 $0766
|
||||
setbit1 $0767
|
||||
setbit1 $07b1
|
||||
checkitem CLEAR_BELL
|
||||
iftrue UnknownScript_0x98032
|
||||
dotrigger $0
|
||||
UnknownScript_0x98032: ; 0x98032
|
||||
return
|
||||
; 0x98033
|
||||
|
||||
UnknownScript_0x98033: ; 0x98033
|
||||
clearbit1 $07b1
|
||||
return
|
||||
; 0x98037
|
||||
|
||||
UnknownScript_0x98037: ; 0x98037
|
||||
checkbit1 $0767
|
||||
iftrue UnknownScript_0x98061
|
||||
applymovement $3, MovementData_0x980c7
|
||||
moveperson $2, $4, $6
|
||||
appear $2
|
||||
pause 5
|
||||
disappear $3
|
||||
end
|
||||
; 0x9804c
|
||||
|
||||
UnknownScript_0x9804c: ; 0x9804c
|
||||
checkbit1 $0766
|
||||
iftrue UnknownScript_0x98061
|
||||
applymovement $2, MovementData_0x980cc
|
||||
moveperson $3, $5, $6
|
||||
appear $3
|
||||
pause 5
|
||||
disappear $2
|
||||
end
|
||||
; 0x98061
|
||||
|
||||
UnknownScript_0x98061: ; 0x98061
|
||||
end
|
||||
; 0x98062
|
||||
|
||||
UnknownScript_0x98062: ; 0x98062
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0021
|
||||
iftrue UnknownScript_0x9807c
|
||||
checkbit2 $001e
|
||||
iftrue UnknownScript_0x98076
|
||||
2writetext UnknownText_0x980d1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x98076
|
||||
|
||||
UnknownScript_0x98076: ; 0x98076
|
||||
2writetext UnknownText_0x98131
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9807c
|
||||
|
||||
UnknownScript_0x9807c: ; 0x9807c
|
||||
checkbit1 $0334
|
||||
iftrue UnknownScript_0x980a4
|
||||
checkbit1 $0000
|
||||
iftrue UnknownScript_0x980aa
|
||||
checkitem CLEAR_BELL
|
||||
iftrue UnknownScript_0x98093
|
||||
2writetext UnknownText_0x981a4
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x98093
|
||||
|
||||
UnknownScript_0x98093: ; 0x98093
|
||||
2writetext UnknownText_0x98250
|
||||
closetext
|
||||
loadmovesprites
|
||||
dotrigger $1
|
||||
setbit1 $0767
|
||||
clearbit1 $0766
|
||||
setbit1 $0000
|
||||
end
|
||||
; 0x980a4
|
||||
|
||||
UnknownScript_0x980a4: ; 0x980a4
|
||||
2writetext UnknownText_0x9837e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x980aa
|
||||
|
||||
UnknownScript_0x980aa: ; 0x980aa
|
||||
2writetext UnknownText_0x98391
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x980b0
|
||||
|
||||
UnknownScript_0x980b0: ; 0x980b0
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0078
|
||||
iftrue UnknownScript_0x980be
|
||||
2writetext UnknownText_0x9840b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x980be
|
||||
|
||||
UnknownScript_0x980be: ; 0x980be
|
||||
2writetext UnknownText_0x9846f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x980c4
|
||||
|
||||
UnknownScript_0x980c4: ; 0x980c4
|
||||
jumptextfaceplayer UnknownText_0x984ab
|
||||
; 0x980c7
|
||||
|
||||
MovementData_0x980c7: ; 0x980c7
|
||||
fix_facing
|
||||
big_step_left
|
||||
remove_fixed_facing
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x980cc
|
||||
|
||||
MovementData_0x980cc: ; 0x980cc
|
||||
fix_facing
|
||||
big_step_right
|
||||
remove_fixed_facing
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x980d1
|
||||
|
||||
UnknownText_0x980d1: ; 0x980d1
|
||||
db $0, "TIN TOWER is off", $4f
|
||||
db "limits to anyone", $51
|
||||
db "without ECRUTEAK", $4f
|
||||
db "GYM's BADGE.", $51
|
||||
db "Sorry, but you'll", $4f
|
||||
db "have to leave.", $57
|
||||
; 0x98131
|
||||
|
||||
UnknownText_0x98131: ; 0x98131
|
||||
db $0, "TIN TOWER is off", $4f
|
||||
db "limits to anyone", $51
|
||||
db "without ECRUTEAK", $4f
|
||||
db "GYM's BADGE.", $51
|
||||
db "Ah!", $51
|
||||
db "ECRUTEAK's GYM", $4f
|
||||
db "BADGE! Please, go", $55
|
||||
db "right through.", $57
|
||||
; 0x981a4
|
||||
|
||||
UnknownText_0x981a4: ; 0x981a4
|
||||
db $0, "A momentous event", $4f
|
||||
db "has occurred.", $51
|
||||
db "I beg your pardon,", $4f
|
||||
db "but I must ask you", $55
|
||||
db "to leave.", $51
|
||||
db "…What soothes the", $4f
|
||||
db "soul…", $51
|
||||
db "The WISE TRIO say", $4f
|
||||
db "things that are so", $51
|
||||
db "very difficult to", $4f
|
||||
db "understand…", $57
|
||||
; 0x98250
|
||||
|
||||
UnknownText_0x98250: ; 0x98250
|
||||
db $0, "A momentous event", $4f
|
||||
db "has occurred.", $51
|
||||
db "I beg your pardon,", $4f
|
||||
db "but I must ask you", $55
|
||||
db "to leave.", $51
|
||||
db $56, $56, $56, $51
|
||||
db "Ah!", $51
|
||||
db "The sound of that", $4f
|
||||
db "CLEAR BELL!", $51
|
||||
db "It… It's sublime!", $51
|
||||
db "I've never heard", $4f
|
||||
db "so beautiful a", $55
|
||||
db "sound before!", $51
|
||||
db "That bell's chime", $4f
|
||||
db "is indicative of", $55
|
||||
db "the bearer's soul.", $51
|
||||
db "You…", $51
|
||||
db "You may be able to", $4f
|
||||
db "make it through", $55
|
||||
db "TIN TOWER.", $51
|
||||
db "Please, do go on.", $57
|
||||
; 0x9837e
|
||||
|
||||
UnknownText_0x9837e: ; 0x9837e
|
||||
db $0, "Please, do go on.", $57
|
||||
; 0x98391
|
||||
|
||||
UnknownText_0x98391: ; 0x98391
|
||||
db $0, "That bell's chime", $4f
|
||||
db "is indicative of", $55
|
||||
db "the bearer's soul.", $51
|
||||
db "You…", $51
|
||||
db "You may be able to", $4f
|
||||
db "make it through", $55
|
||||
db "TIN TOWER.", $51
|
||||
db "Please, do go on.", $57
|
||||
; 0x9840b
|
||||
|
||||
UnknownText_0x9840b: ; 0x9840b
|
||||
db $0, "The TIN TOWER", $4f
|
||||
db "ahead is a nine-", $51
|
||||
db "tier tower of", $4f
|
||||
db "divine beauty.", $51
|
||||
db "It soothes the", $4f
|
||||
db "soul of all who", $55
|
||||
db "see it.", $57
|
||||
; 0x9846f
|
||||
|
||||
UnknownText_0x9846f: ; 0x9846f
|
||||
db $0, "The TIN TOWER", $4f
|
||||
db "shook! A #MON", $51
|
||||
db "must have returned", $4f
|
||||
db "to the top!", $57
|
||||
; 0x984ab
|
||||
|
||||
UnknownText_0x984ab: ; 0x984ab
|
||||
db $0, "Two towers…", $4f
|
||||
db "Two #MON…", $51
|
||||
db "But when one", $4f
|
||||
db "burned down, both", $51
|
||||
db "#MON flew away,", $4f
|
||||
db "never to return.", $57
|
||||
; 0x98502
|
||||
|
||||
EcruteakHouse_MapEventHeader: ; 0x98502
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 5
|
||||
warp_def $11, $4, 3, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $11, $5, 3, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $3, $5, 4, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE
|
||||
warp_def $f, $11, 3, GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE
|
||||
warp_def $3, $11, 3, GROUP_WISE_TRIOS_ROOM, MAP_WISE_TRIOS_ROOM
|
||||
|
||||
; xy triggers
|
||||
db 2
|
||||
xy_trigger 0, $7, $4, $0, UnknownScript_0x98037, $0, $0
|
||||
xy_trigger 0, $7, $5, $0, UnknownScript_0x9804c, $0, $0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $3e, 10, 8, $6, $0, 255, 255, $0, 0, UnknownScript_0x98062, $0766
|
||||
person_event $3e, 10, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x98062, $0767
|
||||
person_event $3e, 13, 10, $2, $11, 255, 255, $0, 0, UnknownScript_0x980b0, $07b1
|
||||
person_event $2f, 15, 7, $2, $11, 255, 255, $0, 0, UnknownScript_0x980c4, $07b1
|
||||
; 0x98565
|
||||
|
167
maps/EcruteakItemfinderHouse.asm
Normal file
167
maps/EcruteakItemfinderHouse.asm
Normal file
@ -0,0 +1,167 @@
|
||||
EcruteakItemfinderHouse_MapScriptHeader: ; 0x9a5f9
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x9a5fb
|
||||
|
||||
UnknownScript_0x9a5fb: ; 0x9a5fb
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $005a
|
||||
iftrue UnknownScript_0x9a614
|
||||
2writetext UnknownText_0x9a63c
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9a61a
|
||||
2writetext UnknownText_0x9a6b5
|
||||
keeptextopen
|
||||
verbosegiveitem ITEMFINDER, 1
|
||||
setbit1 $005a
|
||||
UnknownScript_0x9a614: ; 0x9a614
|
||||
2writetext UnknownText_0x9a70e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9a61a
|
||||
|
||||
UnknownScript_0x9a61a: ; 0x9a61a
|
||||
2writetext UnknownText_0x9a805
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9a620
|
||||
|
||||
UnknownScript_0x9a620: ; 0x9a620
|
||||
loadfont
|
||||
2writetext UnknownText_0x9a826
|
||||
yesorno
|
||||
iftrue UnknownScript_0x9a62a
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9a62a
|
||||
|
||||
UnknownScript_0x9a62a: ; 0x9a62a
|
||||
2writetext UnknownText_0x9a84c
|
||||
yesorno
|
||||
iftrue UnknownScript_0x9a633
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9a633
|
||||
|
||||
UnknownScript_0x9a633: ; 0x9a633
|
||||
2writetext UnknownText_0x9a902
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9a639
|
||||
|
||||
MapEcruteakItemfinderHouseSignpost0Script: ; 0x9a639
|
||||
jumpstd $000c
|
||||
; 0x9a63c
|
||||
|
||||
UnknownText_0x9a63c: ; 0x9a63c
|
||||
db $0, "Ah. You're on an", $4f
|
||||
db "adventure with", $55
|
||||
db "your #MON?", $51
|
||||
db "Well, what's an", $4f
|
||||
db "adventure without", $55
|
||||
db "treasure hunting?", $51
|
||||
db "Am I right, or am", $4f
|
||||
db "I right?", $57
|
||||
; 0x9a6b5
|
||||
|
||||
UnknownText_0x9a6b5: ; 0x9a6b5
|
||||
db $0, "Good! You under-", $4f
|
||||
db "stand the true", $51
|
||||
db "spirit of adven-", $4f
|
||||
db "ture.", $51
|
||||
db "I like that! Take", $4f
|
||||
db "this with you.", $57
|
||||
; 0x9a70e
|
||||
|
||||
UnknownText_0x9a70e: ; 0x9a70e
|
||||
db $0, "There are many", $4f
|
||||
db "items lying about", $51
|
||||
db "that aren't ob-", $4f
|
||||
db "vious.", $51
|
||||
db "Use ITEMFINDER to", $4f
|
||||
db "check if there is", $51
|
||||
db "an item on the", $4f
|
||||
db "ground near you.", $51
|
||||
db "It doesn't show", $4f
|
||||
db "the exact spot,", $51
|
||||
db "so you'll have to", $4f
|
||||
db "look yourself.", $51
|
||||
db "Oh yeah--I heard", $4f
|
||||
db "there are items", $51
|
||||
db "in ECRUTEAK's", $4f
|
||||
db "BURNED TOWER.", $57
|
||||
; 0x9a805
|
||||
|
||||
UnknownText_0x9a805: ; 0x9a805
|
||||
db $0, "Oh… To each his", $4f
|
||||
db "own, I suppose…", $57
|
||||
; 0x9a826
|
||||
|
||||
UnknownText_0x9a826: ; 0x9a826
|
||||
db $0, "HISTORY OF", $4f
|
||||
db "ECRUTEAK", $51
|
||||
db "Want to read it?", $57
|
||||
; 0x9a84c
|
||||
|
||||
UnknownText_0x9a84c: ; 0x9a84c
|
||||
db $0, "In ECRUTEAK, there", $4f
|
||||
db "were two towers.", $51
|
||||
db "Each tower was the", $4f
|
||||
db "roost of powerful", $55
|
||||
db "flying #MON.", $51
|
||||
db "But one of the", $4f
|
||||
db "towers burned to", $55
|
||||
db "the ground.", $51
|
||||
db "The two #MON", $4f
|
||||
db "haven't been seen", $55
|
||||
db "since…", $51
|
||||
db "Keep reading?", $57
|
||||
; 0x9a902
|
||||
|
||||
UnknownText_0x9a902: ; 0x9a902
|
||||
db $0, "ECRUTEAK was also", $4f
|
||||
db "home to three", $51
|
||||
db "#MON that raced", $4f
|
||||
db "around the town.", $51
|
||||
db "They were said to", $4f
|
||||
db "have been born of", $51
|
||||
db "water, lightning", $4f
|
||||
db "and fire.", $51
|
||||
db "But they could not", $4f
|
||||
db "contain their", $55
|
||||
db "excessive power.", $51
|
||||
db "So they say the", $4f
|
||||
db "three ran like the", $51
|
||||
db "wind off into the", $4f
|
||||
db "grassland.", $57
|
||||
; 0x9a9f5
|
||||
|
||||
EcruteakItemfinderHouse_MapEventHeader: ; 0x9a9f5
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $3, 11, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $7, $4, 11, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 1, 2, $0, MapEcruteakItemfinderHouseSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $23, 7, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x9a5fb, $ffff
|
||||
person_event $55, 7, 7, $1, $0, 255, 255, $0, 0, UnknownScript_0x9a620, $ffff
|
||||
; 0x9aa24
|
||||
|
63
maps/EcruteakLugiaSpeechHouse.asm
Normal file
63
maps/EcruteakLugiaSpeechHouse.asm
Normal file
@ -0,0 +1,63 @@
|
||||
EcruteakLugiaSpeechHouse_MapScriptHeader: ; 0x99332
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x99334
|
||||
|
||||
UnknownScript_0x99334: ; 0x99334
|
||||
jumptextfaceplayer UnknownText_0x9933d
|
||||
; 0x99337
|
||||
|
||||
UnknownScript_0x99337: ; 0x99337
|
||||
jumptextfaceplayer UnknownText_0x993ec
|
||||
; 0x9933a
|
||||
|
||||
MapEcruteakLugiaSpeechHouseSignpost0Script: ; 0x9933a
|
||||
jumpstd $000c
|
||||
; 0x9933d
|
||||
|
||||
UnknownText_0x9933d: ; 0x9933d
|
||||
db $0, "This happened when", $4f
|
||||
db "I was young.", $51
|
||||
db "The sky suddenly", $4f
|
||||
db "turned black. A", $51
|
||||
db "giant flying #-", $4f
|
||||
db "MON was blocking", $55
|
||||
db "out the sun.", $51
|
||||
db "I wonder what that", $4f
|
||||
db "#MON was? ", $51
|
||||
db "It was like a bird", $4f
|
||||
db "and a dragon.", $57
|
||||
; 0x993ec
|
||||
|
||||
UnknownText_0x993ec: ; 0x993ec
|
||||
db $0, "Is there really a", $4f
|
||||
db "#MON that big?", $51
|
||||
db "If it exists, it", $4f
|
||||
db "must be powerful.", $57
|
||||
; 0x99431
|
||||
|
||||
EcruteakLugiaSpeechHouse_MapEventHeader: ; 0x99431
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $3, 7, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $7, $4, 7, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 1, 2, $0, MapEcruteakLugiaSpeechHouseSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $2f, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x99334, $ffff
|
||||
person_event $27, 8, 9, $8, $0, 255, 255, $0, 0, UnknownScript_0x99337, $ffff
|
||||
; 0x99460
|
||||
|
64
maps/EcruteakMart.asm
Normal file
64
maps/EcruteakMart.asm
Normal file
@ -0,0 +1,64 @@
|
||||
EcruteakMart_MapScriptHeader: ; 0x99c39
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x99c3b
|
||||
|
||||
UnknownScript_0x99c3b: ; 0x99c3b
|
||||
loadfont
|
||||
pokemart $0, $000e
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x99c42
|
||||
|
||||
UnknownScript_0x99c42: ; 0x99c42
|
||||
jumptextfaceplayer UnknownText_0x99c48
|
||||
; 0x99c45
|
||||
|
||||
UnknownScript_0x99c45: ; 0x99c45
|
||||
jumptextfaceplayer UnknownText_0x99cd5
|
||||
; 0x99c48
|
||||
|
||||
UnknownText_0x99c48: ; 0x99c48
|
||||
db $0, "My EEVEE evolved", $4f
|
||||
db "into an ESPEON.", $51
|
||||
db "But my friend's", $4f
|
||||
db "EEVEE turned into", $55
|
||||
db "an UMBREON.", $51
|
||||
db "I wonder why? We", $4f
|
||||
db "both were raising", $51
|
||||
db "our EEVEE in the", $4f
|
||||
db "same way…", $57
|
||||
; 0x99cd5
|
||||
|
||||
UnknownText_0x99cd5: ; 0x99cd5
|
||||
db $0, "If you use REVIVE,", $4f
|
||||
db "a #MON that's", $51
|
||||
db "fainted will wake", $4f
|
||||
db "right up.", $57
|
||||
; 0x99d12
|
||||
|
||||
EcruteakMart_MapEventHeader: ; 0x99d12
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 9, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $7, $3, 9, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x99c3b, $ffff
|
||||
person_event $2b, 6, 9, $5, $1, 255, 255, $a0, 0, UnknownScript_0x99c42, $ffff
|
||||
person_event $30, 10, 10, $7, $0, 255, 255, $0, 0, UnknownScript_0x99c45, $ffff
|
||||
; 0x99d49
|
||||
|
217
maps/EcruteakPokeCenter1F.asm
Normal file
217
maps/EcruteakPokeCenter1F.asm
Normal file
@ -0,0 +1,217 @@
|
||||
EcruteakPokeCenter1F_MapScriptHeader: ; 0x98e55
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x98e5f, $0000
|
||||
dw UnknownScript_0x98e63, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x98e5f
|
||||
|
||||
UnknownScript_0x98e5f: ; 0x98e5f
|
||||
priorityjump UnknownScript_0x98e64
|
||||
end
|
||||
; 0x98e63
|
||||
|
||||
UnknownScript_0x98e63: ; 0x98e63
|
||||
end
|
||||
; 0x98e64
|
||||
|
||||
UnknownScript_0x98e64: ; 0x98e64
|
||||
pause 30
|
||||
playsound $0023
|
||||
appear $6
|
||||
waitbutton
|
||||
applymovement $6, MovementData_0x98ec5
|
||||
applymovement $0, MovementData_0x98ed4
|
||||
spriteface $2, $1
|
||||
pause 10
|
||||
spriteface $2, $0
|
||||
pause 30
|
||||
spriteface $2, $1
|
||||
pause 10
|
||||
spriteface $2, $0
|
||||
pause 20
|
||||
spriteface $6, $0
|
||||
pause 10
|
||||
loadfont
|
||||
2writetext UnknownText_0x98ed8
|
||||
keeptextopen
|
||||
2jump UnknownScript_0x98e95
|
||||
; 0x98e95
|
||||
|
||||
UnknownScript_0x98e95: ; 0x98e95
|
||||
2writetext UnknownText_0x98f22
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $0, $0
|
||||
applymovement $6, MovementData_0x98ece
|
||||
playsound $0023
|
||||
disappear $6
|
||||
clearbit1 $0712
|
||||
setbit2 $0053
|
||||
dotrigger $1
|
||||
waitbutton
|
||||
end
|
||||
; 0x98eb0
|
||||
|
||||
UnknownScript_0x98eb0: ; 0x98eb0
|
||||
jumpstd $0000
|
||||
; 0x98eb3
|
||||
|
||||
UnknownScript_0x98eb3: ; 0x98eb3
|
||||
special $00a0
|
||||
iftrue UnknownScript_0x98ebc
|
||||
jumptextfaceplayer UnknownText_0x99155
|
||||
; 0x98ebc
|
||||
|
||||
UnknownScript_0x98ebc: ; 0x98ebc
|
||||
jumptextfaceplayer UnknownText_0x991aa
|
||||
; 0x98ebf
|
||||
|
||||
UnknownScript_0x98ebf: ; 0x98ebf
|
||||
jumptextfaceplayer UnknownText_0x99240
|
||||
; 0x98ec2
|
||||
|
||||
UnknownScript_0x98ec2: ; 0x98ec2
|
||||
jumptextfaceplayer UnknownText_0x99286
|
||||
; 0x98ec5
|
||||
|
||||
MovementData_0x98ec5: ; 0x98ec5
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_right
|
||||
step_right
|
||||
step_right
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x98ece
|
||||
|
||||
MovementData_0x98ece: ; 0x98ece
|
||||
step_right
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
; 0x98ed4
|
||||
|
||||
MovementData_0x98ed4: ; 0x98ed4
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x98ed8
|
||||
|
||||
UnknownText_0x98ed8: ; 0x98ed8
|
||||
db $0, "Hi, I'm BILL. And", $4f
|
||||
db "who are you?", $51
|
||||
db "Hmm, ", $52, ", huh?", $4f
|
||||
db "You've come at the", $55
|
||||
db "right time.", $57
|
||||
; 0x98f22
|
||||
|
||||
UnknownText_0x98f22: ; 0x98f22
|
||||
db $0, "I just finished", $4f
|
||||
db "adjustments on my", $55
|
||||
db "TIME CAPSULE.", $51
|
||||
db "You know that", $4f
|
||||
db "#MON can be", $55
|
||||
db "traded, right?", $51
|
||||
db "My TIME CAPSULE", $4f
|
||||
db "was developed to", $51
|
||||
db "enable trades with", $4f
|
||||
db "the past.", $51
|
||||
db "But you can't send", $4f
|
||||
db "anything that", $51
|
||||
db "didn't exist in", $4f
|
||||
db "the past.", $51
|
||||
db "If you did, the PC", $4f
|
||||
db "in the past would", $55
|
||||
db "have a breakdown.", $51
|
||||
db "So you have to", $4f
|
||||
db "remove anything", $51
|
||||
db "that wasn't around", $4f
|
||||
db "in the past.", $51
|
||||
db "Put simply, no", $4f
|
||||
db "sending new moves", $51
|
||||
db "or new #MON in", $4f
|
||||
db "the TIME CAPSULE.", $51
|
||||
db "Don't you worry.", $4f
|
||||
db "I'm done with the", $55
|
||||
db "adjustments.", $51
|
||||
db "Tomorrow, TIME", $4f
|
||||
db "CAPSULES will be", $51
|
||||
db "running at all", $4f
|
||||
db "#MON CENTERS.", $51
|
||||
db "I have to hurry on", $4f
|
||||
db "back to GOLDENROD", $55
|
||||
db "and see my folks.", $51
|
||||
db "Buh-bye!", $57
|
||||
; 0x99155
|
||||
|
||||
UnknownText_0x99155: ; 0x99155
|
||||
db $0, "The way the KIMONO", $4f
|
||||
db "GIRLS dance is", $51
|
||||
db "marvelous. Just", $4f
|
||||
db "like the way they", $55
|
||||
db "use their #MON.", $57
|
||||
; 0x991aa
|
||||
|
||||
UnknownText_0x991aa: ; 0x991aa
|
||||
db $0, "You must be hoping", $4f
|
||||
db "to battle more", $51
|
||||
db "people, right?", $4f
|
||||
db "There's apparently", $51
|
||||
db "some place where", $4f
|
||||
db "trainers gather.", $51
|
||||
db "Where, you ask?", $51
|
||||
db "It's a little past", $4f
|
||||
db "OLIVINE CITY.", $57
|
||||
; 0x99240
|
||||
|
||||
UnknownText_0x99240: ; 0x99240
|
||||
db $0, "MORTY, the GYM", $4f
|
||||
db "LEADER, is soooo", $55
|
||||
db "cool.", $51
|
||||
db "His #MON are", $4f
|
||||
db "really tough too.", $57
|
||||
; 0x99286
|
||||
|
||||
UnknownText_0x99286: ; 0x99286
|
||||
db $0, "LAKE OF RAGE…", $51
|
||||
db "The appearance of", $4f
|
||||
db "a GYARADOS swarm…", $51
|
||||
db "I smell a conspir-", $4f
|
||||
db "acy. I know it!", $57
|
||||
; 0x992dc
|
||||
|
||||
EcruteakPokeCenter1F_MapEventHeader: ; 0x992dc
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 6, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $7, $4, 6, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x98eb0, $ffff
|
||||
person_event $2d, 10, 11, $a, $0, 255, 255, $0, 0, UnknownScript_0x98eb3, $ffff
|
||||
person_event $24, 8, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x98ebf, $ffff
|
||||
person_event $48, 5, 11, $6, $0, 255, 255, $a0, 0, UnknownScript_0x98ec2, $ffff
|
||||
person_event $8, 11, 4, $9, $0, 255, 255, $0, 0, ObjectEvent, $0713
|
||||
; 0x99332
|
||||
|
98
maps/ElmsHouse.asm
Normal file
98
maps/ElmsHouse.asm
Normal file
@ -0,0 +1,98 @@
|
||||
ElmsHouse_MapScriptHeader: ; 0x7aee9
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x7aeeb
|
||||
|
||||
UnknownScript_0x7aeeb: ; 0x7aeeb
|
||||
jumptextfaceplayer UnknownText_0x7aef7
|
||||
; 0x7aeee
|
||||
|
||||
UnknownScript_0x7aeee: ; 0x7aeee
|
||||
jumptextfaceplayer UnknownText_0x7af6b
|
||||
; 0x7aef1
|
||||
|
||||
MapElmsHouseSignpost0Script: ; 0x7aef1
|
||||
jumptext UnknownText_0x7b01b
|
||||
; 0x7aef4
|
||||
|
||||
MapElmsHouseSignpost2Script: ; 0x7aef4
|
||||
jumpstd $0001
|
||||
; 0x7aef7
|
||||
|
||||
UnknownText_0x7aef7: ; 0x7aef7
|
||||
db $0, "Hi, ", $14, "! My", $4f
|
||||
db "husband's always", $51
|
||||
db "so busy--I hope", $4f
|
||||
db "he's OK.", $51
|
||||
db "When he's caught", $4f
|
||||
db "up in his #MON", $51
|
||||
db "research, he even", $4f
|
||||
db "forgets to eat.", $57
|
||||
; 0x7af6b
|
||||
|
||||
UnknownText_0x7af6b: ; 0x7af6b
|
||||
db $0, "When I grow up,", $4f
|
||||
db "I'm going to help", $55
|
||||
db "my dad!", $51
|
||||
db "I'm going to be a", $4f
|
||||
db "great #MON", $55
|
||||
db "professor!", $57
|
||||
; 0x7afbc
|
||||
|
||||
UnknownText_0x7afbc: ; 0x7afbc
|
||||
db $0, "There's some food", $4f
|
||||
db "here. It must be", $55
|
||||
db "for the LAB.", $57
|
||||
; 0x7afec
|
||||
|
||||
UnknownText_0x7afec: ; 0x7afec
|
||||
db $0, "There's some food", $4f
|
||||
db "here. This must be", $55
|
||||
db "for #MON.", $57
|
||||
; 0x7b01b
|
||||
|
||||
UnknownText_0x7b01b: ; 0x7b01b
|
||||
db $0, "#MON. Where do", $4f
|
||||
db "they come from? ", $51
|
||||
db "Where are they", $4f
|
||||
db "going?", $51
|
||||
db "Why has no one", $4f
|
||||
db "ever witnessed a", $55
|
||||
db "#MON's birth?", $51
|
||||
db "I want to know! I", $4f
|
||||
db "will dedicate my", $51
|
||||
db "life to the study", $4f
|
||||
db "of #MON!", $51
|
||||
db "…", $51
|
||||
db "It's a part of", $4f
|
||||
db "PROF.ELM's re-", $55
|
||||
db "search papers.", $57
|
||||
; 0x7b0ea
|
||||
|
||||
ElmsHouse_MapEventHeader: ; 0x7b0ea
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 4, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN
|
||||
warp_def $7, $3, 4, GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 1, 0, $0, MapElmsHouseSignpost0Script
|
||||
signpost 1, 6, $0, MapElmsHouseSignpost2Script
|
||||
signpost 1, 7, $0, MapElmsHouseSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $29, 9, 5, $4, $10, 255, 255, $a0, 0, UnknownScript_0x7aeeb, $ffff
|
||||
person_event $25, 8, 9, $7, $0, 255, 255, $0, 0, UnknownScript_0x7aeee, $ffff
|
||||
; 0x7b123
|
||||
|
1391
maps/ElmsLab.asm
Normal file
1391
maps/ElmsLab.asm
Normal file
File diff suppressed because it is too large
Load Diff
337
maps/FastShip1F.asm
Normal file
337
maps/FastShip1F.asm
Normal file
@ -0,0 +1,337 @@
|
||||
FastShip1F_MapScriptHeader: ; 0x75127
|
||||
; trigger count
|
||||
db 3
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x75135, $0000
|
||||
dw UnknownScript_0x75136, $0000
|
||||
dw UnknownScript_0x7513a, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x75135
|
||||
|
||||
UnknownScript_0x75135: ; 0x75135
|
||||
end
|
||||
; 0x75136
|
||||
|
||||
UnknownScript_0x75136: ; 0x75136
|
||||
priorityjump UnknownScript_0x7513b
|
||||
end
|
||||
; 0x7513a
|
||||
|
||||
UnknownScript_0x7513a: ; 0x7513a
|
||||
end
|
||||
; 0x7513b
|
||||
|
||||
UnknownScript_0x7513b: ; 0x7513b
|
||||
applymovement $2, MovementData_0x7520e
|
||||
applymovement $0, MovementData_0x75217
|
||||
applymovement $2, MovementData_0x75211
|
||||
pause 30
|
||||
playsound $001c
|
||||
earthquake 30
|
||||
blackoutmod GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
|
||||
clearbit1 $0031
|
||||
checkbit1 $0030
|
||||
iftrue UnknownScript_0x7515d
|
||||
dotrigger $2
|
||||
end
|
||||
; 0x7515d
|
||||
|
||||
UnknownScript_0x7515d: ; 0x7515d
|
||||
dotrigger $0
|
||||
end
|
||||
; 0x75160
|
||||
|
||||
UnknownScript_0x75160: ; 0x75160
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0031
|
||||
iftrue UnknownScript_0x7517a
|
||||
checkbit1 $002f
|
||||
iftrue UnknownScript_0x75174
|
||||
2writetext UnknownText_0x7523b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75174
|
||||
|
||||
UnknownScript_0x75174: ; 0x75174
|
||||
2writetext UnknownText_0x7529b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7517a
|
||||
|
||||
UnknownScript_0x7517a: ; 0x7517a
|
||||
checkbit1 $002f
|
||||
iftrue UnknownScript_0x7519c
|
||||
2writetext UnknownText_0x754be
|
||||
closetext
|
||||
loadmovesprites
|
||||
2call UnknownScript_0x751b8
|
||||
playsound $0023
|
||||
special $002e
|
||||
waitbutton
|
||||
setbit1 $072b
|
||||
domaptrigger GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $1
|
||||
warp GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $7, $11
|
||||
end
|
||||
; 0x7519c
|
||||
|
||||
UnknownScript_0x7519c: ; 0x7519c
|
||||
2writetext UnknownText_0x7548d
|
||||
closetext
|
||||
loadmovesprites
|
||||
2call UnknownScript_0x751b8
|
||||
playsound $0023
|
||||
special $002e
|
||||
waitbutton
|
||||
setbit1 $072a
|
||||
domaptrigger GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $1
|
||||
warp GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $7, $17
|
||||
end
|
||||
; 0x751b8
|
||||
|
||||
UnknownScript_0x751b8: ; 0x751b8
|
||||
checkcode $9
|
||||
if_equal $3, UnknownScript_0x751c7
|
||||
applymovement $2, MovementData_0x7520e
|
||||
applymovement $0, MovementData_0x75235
|
||||
end
|
||||
; 0x751c7
|
||||
|
||||
UnknownScript_0x751c7: ; 0x751c7
|
||||
applymovement $2, MovementData_0x75214
|
||||
applymovement $0, MovementData_0x75238
|
||||
end
|
||||
; 0x751d0
|
||||
|
||||
UnknownScript_0x751d0: ; 0x751d0
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0030
|
||||
iftrue UnknownScript_0x751de
|
||||
2writetext UnknownText_0x752f9
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x751de
|
||||
|
||||
UnknownScript_0x751de: ; 0x751de
|
||||
2writetext UnknownText_0x7534f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x751e4
|
||||
|
||||
UnknownScript_0x751e4: ; 0x751e4
|
||||
jumptextfaceplayer UnknownText_0x753c0
|
||||
; 0x751e7
|
||||
|
||||
UnknownScript_0x751e7: ; 0x751e7
|
||||
moveperson $5, $14, $6
|
||||
; 0x751eb
|
||||
|
||||
UnknownScript_0x751eb: ; 0x751eb
|
||||
appear $5
|
||||
applymovement $5, MovementData_0x7521b
|
||||
playsound $0041
|
||||
applymovement $0, MovementData_0x7522e
|
||||
applymovement $5, MovementData_0x75220
|
||||
loadfont
|
||||
2writetext UnknownText_0x75412
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $0, $3
|
||||
applymovement $5, MovementData_0x75222
|
||||
disappear $5
|
||||
dotrigger $0
|
||||
end
|
||||
; 0x7520e
|
||||
|
||||
MovementData_0x7520e: ; 0x7520e
|
||||
slow_step_left
|
||||
turn_head_right
|
||||
step_end
|
||||
; 0x75211
|
||||
|
||||
MovementData_0x75211: ; 0x75211
|
||||
slow_step_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x75214
|
||||
|
||||
MovementData_0x75214: ; 0x75214
|
||||
slow_step_down
|
||||
turn_head_up
|
||||
step_end
|
||||
; 0x75217
|
||||
|
||||
MovementData_0x75217: ; 0x75217
|
||||
step_down
|
||||
step_down
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x7521b
|
||||
|
||||
MovementData_0x7521b: ; 0x7521b
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_right
|
||||
step_end
|
||||
; 0x75220
|
||||
|
||||
MovementData_0x75220: ; 0x75220
|
||||
step_right
|
||||
step_end
|
||||
; 0x75222
|
||||
|
||||
MovementData_0x75222: ; 0x75222
|
||||
big_step_down
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_right
|
||||
big_step_down
|
||||
big_step_down
|
||||
big_step_down
|
||||
big_step_down
|
||||
step_end
|
||||
; 0x7522e
|
||||
|
||||
MovementData_0x7522e: ; 0x7522e
|
||||
big_step_right
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x75231
|
||||
|
||||
MovementData_0x75231: ; 0x75231
|
||||
step_up
|
||||
step_end
|
||||
; 0x75233
|
||||
|
||||
MovementData_0x75233: ; 0x75233
|
||||
step_down
|
||||
step_end
|
||||
; 0x75235
|
||||
|
||||
MovementData_0x75235: ; 0x75235
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x75238
|
||||
|
||||
MovementData_0x75238: ; 0x75238
|
||||
step_right
|
||||
step_up
|
||||
step_end
|
||||
; 0x7523b
|
||||
|
||||
UnknownText_0x7523b: ; 0x7523b
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "is en route to", $55
|
||||
db "VERMILION CITY.", $51
|
||||
db "We will make an", $4f
|
||||
db "announcement when", $55
|
||||
db "we arrive.", $57
|
||||
; 0x7529b
|
||||
|
||||
UnknownText_0x7529b: ; 0x7529b
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "is en route to", $55
|
||||
db "OLIVINE CITY.", $51
|
||||
db "We will make an", $4f
|
||||
db "announcement when", $55
|
||||
db "we arrive.", $57
|
||||
; 0x752f9
|
||||
|
||||
UnknownText_0x752f9: ; 0x752f9
|
||||
db $0, "Here's your cabin.", $51
|
||||
db "If your #MON", $4f
|
||||
db "are hurt, take a", $55
|
||||
db "nap in the bed.", $51
|
||||
db "That will heal", $4f
|
||||
db "them.", $57
|
||||
; 0x7534f
|
||||
|
||||
UnknownText_0x7534f: ; 0x7534f
|
||||
db $0, "Here's your cabin.", $51
|
||||
db "You can heal your", $4f
|
||||
db "#MON by taking", $55
|
||||
db "a nap in the bed.", $51
|
||||
db "The ship will", $4f
|
||||
db "arrive while", $55
|
||||
db "you're sleeping.", $57
|
||||
; 0x753c0
|
||||
|
||||
UnknownText_0x753c0: ; 0x753c0
|
||||
db $0, "The passengers are", $4f
|
||||
db "all trainers.", $51
|
||||
db "They're all itch-", $4f
|
||||
db "ing to battle in", $55
|
||||
db "their cabins.", $57
|
||||
; 0x75412
|
||||
|
||||
UnknownText_0x75412: ; 0x75412
|
||||
db $0, "Whoa! Excuse me.", $4f
|
||||
db "I was in a hurry!", $51
|
||||
db "My granddaughter", $4f
|
||||
db "is missing!", $51
|
||||
db "She's just a wee", $4f
|
||||
db "girl. If you see", $51
|
||||
db "her, please let me", $4f
|
||||
db "know!", $57
|
||||
; 0x7548d
|
||||
|
||||
UnknownText_0x7548d: ; 0x7548d
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "has arrived in", $55
|
||||
db "OLIVINE CITY.", $57
|
||||
; 0x754be
|
||||
|
||||
UnknownText_0x754be: ; 0x754be
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "has arrived in", $55
|
||||
db "VERMILION CITY.", $57
|
||||
; 0x754f1
|
||||
|
||||
FastShip1F_MapEventHeader: ; 0x754f1
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 12
|
||||
warp_def $1, $19, 255, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $8, $1b, 1, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE
|
||||
warp_def $8, $17, 2, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE
|
||||
warp_def $8, $13, 3, GROUP_FAST_SHIP_CABINS_NNW_NNE_NE, MAP_FAST_SHIP_CABINS_NNW_NNE_NE
|
||||
warp_def $8, $f, 1, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
|
||||
warp_def $f, $f, 2, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
|
||||
warp_def $f, $13, 4, GROUP_FAST_SHIP_CABINS_SW_SSW_NW, MAP_FAST_SHIP_CABINS_SW_SSW_NW
|
||||
warp_def $f, $17, 1, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN
|
||||
warp_def $f, $1b, 3, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN
|
||||
warp_def $d, $3, 5, GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN
|
||||
warp_def $c, $6, 1, GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F
|
||||
warp_def $e, $1e, 2, GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F
|
||||
|
||||
; xy triggers
|
||||
db 2
|
||||
xy_trigger 2, $6, $18, $0, UnknownScript_0x751eb, $0, $0
|
||||
xy_trigger 2, $6, $19, $0, UnknownScript_0x751e7, $0, $0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $49, 6, 29, $6, $0, 255, 255, $0, 0, UnknownScript_0x75160, $ffff
|
||||
person_event $49, 11, 18, $9, $0, 255, 255, $0, 0, UnknownScript_0x751d0, $ffff
|
||||
person_event $49, 21, 26, $5, $2, 255, 255, $0, 0, UnknownScript_0x751e4, $ffff
|
||||
person_event $40, 10, 23, $9, $0, 255, 255, $0, 0, ObjectEvent, $072c
|
||||
; 0x75577
|
||||
|
651
maps/FastShipB1F.asm
Normal file
651
maps/FastShipB1F.asm
Normal file
@ -0,0 +1,651 @@
|
||||
FastShipB1F_MapScriptHeader: ; 0x76730
|
||||
; trigger count
|
||||
db 2
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x7673a, $0000
|
||||
dw UnknownScript_0x7673b, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x7673a
|
||||
|
||||
UnknownScript_0x7673a: ; 0x7673a
|
||||
end
|
||||
; 0x7673b
|
||||
|
||||
UnknownScript_0x7673b: ; 0x7673b
|
||||
end
|
||||
; 0x7673c
|
||||
|
||||
UnknownScript_0x7673c: ; 0x7673c
|
||||
checkbit1 $072f
|
||||
iftrue UnknownScript_0x76766
|
||||
applymovement $3, MovementData_0x76876
|
||||
moveperson $2, $1e, $6
|
||||
appear $2
|
||||
pause 5
|
||||
disappear $3
|
||||
end
|
||||
; 0x76751
|
||||
|
||||
UnknownScript_0x76751: ; 0x76751
|
||||
checkbit1 $072e
|
||||
iftrue UnknownScript_0x76766
|
||||
applymovement $2, MovementData_0x76871
|
||||
moveperson $3, $1f, $6
|
||||
appear $3
|
||||
pause 5
|
||||
disappear $2
|
||||
end
|
||||
; 0x76766
|
||||
|
||||
UnknownScript_0x76766: ; 0x76766
|
||||
end
|
||||
; 0x76767
|
||||
|
||||
UnknownScript_0x76767: ; 0x76767
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0030
|
||||
iftrue UnknownScript_0x767a0
|
||||
checkbit1 $0033
|
||||
iftrue UnknownScript_0x7678d
|
||||
checkbit1 $0034
|
||||
iftrue UnknownScript_0x76787
|
||||
2writetext UnknownText_0x7687b
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $0034
|
||||
clearbit1 $072d
|
||||
end
|
||||
; 0x76787
|
||||
|
||||
UnknownScript_0x76787: ; 0x76787
|
||||
2writetext UnknownText_0x76907
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7678d
|
||||
|
||||
UnknownScript_0x7678d: ; 0x7678d
|
||||
2writetext UnknownText_0x7692e
|
||||
checkbit1 $0032
|
||||
iffalse UnknownScript_0x76799
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x76799
|
||||
|
||||
UnknownScript_0x76799: ; 0x76799
|
||||
keeptextopen
|
||||
2writetext UnknownText_0x7696d
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x767a0
|
||||
|
||||
UnknownScript_0x767a0: ; 0x767a0
|
||||
2writetext UnknownText_0x7699d
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x767a6
|
||||
|
||||
TrainerSailorJeff: ; 0x767a6
|
||||
; bit/flag number
|
||||
dw $57a
|
||||
|
||||
; trainer group && trainer id
|
||||
db SAILOR, JEFF
|
||||
|
||||
; text when seen
|
||||
dw SailorJeffSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SailorJeffBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SailorJeffScript
|
||||
; 0x767b2
|
||||
|
||||
SailorJeffScript: ; 0x767b2
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76a38
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x767ba
|
||||
|
||||
TrainerPicnickerDebra: ; 0x767ba
|
||||
; bit/flag number
|
||||
dw $485
|
||||
|
||||
; trainer group && trainer id
|
||||
db PICNICKER, DEBRA
|
||||
|
||||
; text when seen
|
||||
dw PicnickerDebraSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PicnickerDebraBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PicnickerDebraScript
|
||||
; 0x767c6
|
||||
|
||||
PicnickerDebraScript: ; 0x767c6
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76a99
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x767ce
|
||||
|
||||
TrainerJugglerFritz: ; 0x767ce
|
||||
; bit/flag number
|
||||
dw $496
|
||||
|
||||
; trainer group && trainer id
|
||||
db JUGGLER, FRITZ
|
||||
|
||||
; text when seen
|
||||
dw JugglerFritzSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw JugglerFritzBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw JugglerFritzScript
|
||||
; 0x767da
|
||||
|
||||
JugglerFritzScript: ; 0x767da
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76b02
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x767e2
|
||||
|
||||
TrainerSailorGarrett: ; 0x767e2
|
||||
; bit/flag number
|
||||
dw $57b
|
||||
|
||||
; trainer group && trainer id
|
||||
db SAILOR, GARRETT
|
||||
|
||||
; text when seen
|
||||
dw SailorGarrettSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SailorGarrettBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SailorGarrettScript
|
||||
; 0x767ee
|
||||
|
||||
SailorGarrettScript: ; 0x767ee
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76b7a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x767f6
|
||||
|
||||
TrainerFisherJonah: ; 0x767f6
|
||||
; bit/flag number
|
||||
dw $459
|
||||
|
||||
; trainer group && trainer id
|
||||
db FISHER, JONAH
|
||||
|
||||
; text when seen
|
||||
dw FisherJonahSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw FisherJonahBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw FisherJonahScript
|
||||
; 0x76802
|
||||
|
||||
FisherJonahScript: ; 0x76802
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76c22
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7680a
|
||||
|
||||
TrainerBlackbeltWai: ; 0x7680a
|
||||
; bit/flag number
|
||||
dw $4ac
|
||||
|
||||
; trainer group && trainer id
|
||||
db BLACKBELT_T, WAI
|
||||
|
||||
; text when seen
|
||||
dw BlackbeltWaiSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BlackbeltWaiBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BlackbeltWaiScript
|
||||
; 0x76816
|
||||
|
||||
BlackbeltWaiScript: ; 0x76816
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76c9e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7681e
|
||||
|
||||
TrainerSailorKenneth: ; 0x7681e
|
||||
; bit/flag number
|
||||
dw $57c
|
||||
|
||||
; trainer group && trainer id
|
||||
db SAILOR, KENNETH
|
||||
|
||||
; text when seen
|
||||
dw SailorKennethSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SailorKennethBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SailorKennethScript
|
||||
; 0x7682a
|
||||
|
||||
SailorKennethScript: ; 0x7682a
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76d5f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x76832
|
||||
|
||||
TrainerTeacherShirley: ; 0x76832
|
||||
; bit/flag number
|
||||
dw $5b7
|
||||
|
||||
; trainer group && trainer id
|
||||
db TEACHER, SHIRLEY
|
||||
|
||||
; text when seen
|
||||
dw TeacherShirleySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TeacherShirleyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TeacherShirleyScript
|
||||
; 0x7683e
|
||||
|
||||
TeacherShirleyScript: ; 0x7683e
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76de1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x76846
|
||||
|
||||
TrainerSchoolboyNate: ; 0x76846
|
||||
; bit/flag number
|
||||
dw $476
|
||||
|
||||
; trainer group && trainer id
|
||||
db SCHOOLBOY, NATE
|
||||
|
||||
; text when seen
|
||||
dw SchoolboyNateSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SchoolboyNateBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SchoolboyNateScript
|
||||
; 0x76852
|
||||
|
||||
SchoolboyNateScript: ; 0x76852
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76e3d
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7685a
|
||||
|
||||
TrainerSchoolboyRicky: ; 0x7685a
|
||||
; bit/flag number
|
||||
dw $477
|
||||
|
||||
; trainer group && trainer id
|
||||
db SCHOOLBOY, RICKY
|
||||
|
||||
; text when seen
|
||||
dw SchoolboyRickySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SchoolboyRickyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SchoolboyRickyScript
|
||||
; 0x76866
|
||||
|
||||
SchoolboyRickyScript: ; 0x76866
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76eb6
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7686e
|
||||
|
||||
MapFastShipB1FSignpost0Script: ; 0x7686e
|
||||
jumpstd $000d
|
||||
; 0x76871
|
||||
|
||||
MovementData_0x76871: ; 0x76871
|
||||
fix_facing
|
||||
big_step_right
|
||||
remove_fixed_facing
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x76876
|
||||
|
||||
MovementData_0x76876: ; 0x76876
|
||||
fix_facing
|
||||
big_step_left
|
||||
remove_fixed_facing
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x7687b
|
||||
|
||||
UnknownText_0x7687b: ; 0x7687b
|
||||
db $0, "Hey, kid. Could I", $4f
|
||||
db "get you to look", $55
|
||||
db "for my buddy?", $51
|
||||
db "He's goofing off", $4f
|
||||
db "somewhere, that", $55
|
||||
db "lazy bum!", $51
|
||||
db "I want to go find", $4f
|
||||
db "him, but I'm on", $55
|
||||
db "duty right now.", $57
|
||||
; 0x76907
|
||||
|
||||
UnknownText_0x76907: ; 0x76907
|
||||
db $0, "Oh, gee…", $51
|
||||
db "The CAPTAIN will", $4f
|
||||
db "be furious…", $57
|
||||
; 0x7692e
|
||||
|
||||
UnknownText_0x7692e: ; 0x7692e
|
||||
db $0, "Thanks, kid!", $4f
|
||||
db "I chewed him out", $51
|
||||
db "good so he'll quit", $4f
|
||||
db "slacking off!", $57
|
||||
; 0x7696d
|
||||
|
||||
UnknownText_0x7696d: ; 0x7696d
|
||||
db $0, "A little girl?", $51
|
||||
db "I may have seen", $4f
|
||||
db "her go by here.", $57
|
||||
; 0x7699d
|
||||
|
||||
UnknownText_0x7699d: ; 0x7699d
|
||||
db $0, "The dining room is", $4f
|
||||
db "up ahead.", $51
|
||||
db "The stairs at the", $4f
|
||||
db "end lead to the", $55
|
||||
db "CAPTAIN's cabin.", $57
|
||||
; 0x769ed
|
||||
|
||||
SailorJeffSeenText: ; 0x769ed
|
||||
db $0, "Nothing beats a", $4f
|
||||
db "battle when I'm", $55
|
||||
db "on my break.", $57
|
||||
; 0x76a1a
|
||||
|
||||
SailorJeffBeatenText: ; 0x76a1a
|
||||
db $0, "Win or lose, my", $4f
|
||||
db "break's over!", $57
|
||||
; 0x76a38
|
||||
|
||||
UnknownText_0x76a38: ; 0x76a38
|
||||
db $0, "I guess I can't", $4f
|
||||
db "win if I don't get", $55
|
||||
db "serious.", $57
|
||||
; 0x76a63
|
||||
|
||||
PicnickerDebraSeenText: ; 0x76a63
|
||||
db $0, "I'm so bored.", $4f
|
||||
db "Want to battle?", $57
|
||||
; 0x76a81
|
||||
|
||||
PicnickerDebraBeatenText: ; 0x76a81
|
||||
db $0, "Yow! You're too", $4f
|
||||
db "strong!", $57
|
||||
; 0x76a99
|
||||
|
||||
UnknownText_0x76a99: ; 0x76a99
|
||||
db $0, "SAFFRON, CELADON…", $4f
|
||||
db "I hear there are", $51
|
||||
db "many big cities", $4f
|
||||
db "in KANTO.", $57
|
||||
; 0x76ad7
|
||||
|
||||
JugglerFritzSeenText: ; 0x76ad7
|
||||
db $0, "Urrf…", $4f
|
||||
db "I'm seasick!", $57
|
||||
; 0x76aea
|
||||
|
||||
JugglerFritzBeatenText: ; 0x76aea
|
||||
db $0, "I can't move any-", $4f
|
||||
db "more…", $57
|
||||
; 0x76b02
|
||||
|
||||
UnknownText_0x76b02: ; 0x76b02
|
||||
db $0, "No more ships for", $4f
|
||||
db "me. Next time,", $51
|
||||
db "I'm taking the", $4f
|
||||
db "MAGNET TRAIN.", $57
|
||||
; 0x76b40
|
||||
|
||||
SailorGarrettSeenText: ; 0x76b40
|
||||
db $0, "This is where we", $4f
|
||||
db "sailors work!", $57
|
||||
; 0x76b60
|
||||
|
||||
SailorGarrettBeatenText: ; 0x76b60
|
||||
db $0, "I lost on my home", $4f
|
||||
db "field…", $57
|
||||
; 0x76b7a
|
||||
|
||||
UnknownText_0x76b7a: ; 0x76b7a
|
||||
db $0, "We get different", $4f
|
||||
db "passengers from", $51
|
||||
db "VERMILION CITY to", $4f
|
||||
db "OLIVINE CITY.", $57
|
||||
; 0x76bbc
|
||||
|
||||
FisherJonahSeenText: ; 0x76bbc
|
||||
db $0, "Even though we're", $4f
|
||||
db "out on the sea, I", $55
|
||||
db "can't fish!", $51
|
||||
db "This is boring!", $4f
|
||||
db "Let's battle!", $57
|
||||
; 0x76c08
|
||||
|
||||
FisherJonahBeatenText: ; 0x76c08
|
||||
db $0, "I… I'm not bored", $4f
|
||||
db "anymore…", $57
|
||||
; 0x76c22
|
||||
|
||||
UnknownText_0x76c22: ; 0x76c22
|
||||
db $0, "I plan to fish off", $4f
|
||||
db "VERMILION's pier.", $57
|
||||
; 0x76c47
|
||||
|
||||
BlackbeltWaiSeenText: ; 0x76c47
|
||||
db $0, "I'm building up my", $4f
|
||||
db "legs by bracing", $51
|
||||
db "against the ship's", $4f
|
||||
db "rocking!", $57
|
||||
; 0x76c85
|
||||
|
||||
BlackbeltWaiBeatenText: ; 0x76c85
|
||||
db $0, "Rocked and rolled", $4f
|
||||
db "over!", $57
|
||||
; 0x76c9e
|
||||
|
||||
UnknownText_0x76c9e: ; 0x76c9e
|
||||
db $0, "I couldn't find", $4f
|
||||
db "the KARATE KING in", $55
|
||||
db "JOHTO.", $51
|
||||
db "He's supposed to", $4f
|
||||
db "be training in a", $55
|
||||
db "cave somewhere.", $57
|
||||
; 0x76cf9
|
||||
|
||||
SailorKennethSeenText: ; 0x76cf9
|
||||
db $0, "I'm a sailor man!", $51
|
||||
db "But I'm training", $4f
|
||||
db "#MON, so I can", $55
|
||||
db "become the CHAMP!", $57
|
||||
; 0x76d3c
|
||||
|
||||
SailorKennethBeatenText: ; 0x76d3c
|
||||
db $0, "My lack of train-", $4f
|
||||
db "ing is obvious…", $57
|
||||
; 0x76d5f
|
||||
|
||||
UnknownText_0x76d5f: ; 0x76d5f
|
||||
db $0, "Eight BADGES!", $4f
|
||||
db "They must prove", $51
|
||||
db "that you've beaten", $4f
|
||||
db "GYM LEADERS.", $51
|
||||
db "No wonder you're", $4f
|
||||
db "so good!", $57
|
||||
; 0x76db6
|
||||
|
||||
TeacherShirleySeenText: ; 0x76db6
|
||||
db $0, "Don't lay a finger", $4f
|
||||
db "on my students!", $57
|
||||
; 0x76dd9
|
||||
|
||||
TeacherShirleyBeatenText: ; 0x76dd9
|
||||
db $0, "Aaack!", $57
|
||||
; 0x76de1
|
||||
|
||||
UnknownText_0x76de1: ; 0x76de1
|
||||
db $0, "We're on a field", $4f
|
||||
db "trip to the RUINS", $55
|
||||
db "outside VIOLET.", $57
|
||||
; 0x76e14
|
||||
|
||||
SchoolboyNateSeenText: ; 0x76e14
|
||||
db $0, "Do you know the", $4f
|
||||
db "RUINS OF ALPH?", $57
|
||||
; 0x76e34
|
||||
|
||||
SchoolboyNateBeatenText: ; 0x76e34
|
||||
db $0, "Yaargh!", $57
|
||||
; 0x76e3d
|
||||
|
||||
UnknownText_0x76e3d: ; 0x76e3d
|
||||
db $0, "Radios pick up", $4f
|
||||
db "strange signals", $55
|
||||
db "inside the RUINS.", $57
|
||||
; 0x76e6f
|
||||
|
||||
SchoolboyRickySeenText: ; 0x76e6f
|
||||
db $0, "There are some odd", $4f
|
||||
db "stone panels in", $55
|
||||
db "the RUINS OF ALPH.", $57
|
||||
; 0x76ea6
|
||||
|
||||
SchoolboyRickyBeatenText: ; 0x76ea6
|
||||
db $0, "I was done in!", $57
|
||||
; 0x76eb6
|
||||
|
||||
UnknownText_0x76eb6: ; 0x76eb6
|
||||
db $0, "I read that there", $4f
|
||||
db "are four of those", $55
|
||||
db "stone panels.", $57
|
||||
; 0x76ee9
|
||||
|
||||
FastShipB1F_MapEventHeader: ; 0x76ee9
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $b, $5, 11, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $d, $1f, 12, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
|
||||
; xy triggers
|
||||
db 2
|
||||
xy_trigger 0, $7, $1e, $0, UnknownScript_0x7673c, $0, $0
|
||||
xy_trigger 0, $7, $1f, $0, UnknownScript_0x76751, $0, $0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 9, 27, $0, MapFastShipB1FSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 12
|
||||
person_event $49, 10, 34, $6, $0, 255, 255, $90, 0, UnknownScript_0x76767, $072e
|
||||
person_event $49, 10, 35, $6, $0, 255, 255, $90, 0, UnknownScript_0x76767, $072f
|
||||
person_event $49, 15, 13, $7, $0, 255, 255, $92, 3, TrainerSailorJeff, $0739
|
||||
person_event $28, 8, 10, $7, $0, 255, 255, $a2, 1, TrainerPicnickerDebra, $0739
|
||||
person_event $2b, 13, 30, $9, $0, 255, 255, $92, 1, TrainerJugglerFritz, $0739
|
||||
person_event $49, 8, 21, $9, $0, 255, 255, $92, 4, TrainerSailorGarrett, $073a
|
||||
person_event $3a, 12, 29, $7, $0, 255, 255, $a2, 3, TrainerFisherJonah, $073a
|
||||
person_event $41, 15, 19, $1f, $0, 255, 255, $b2, 3, TrainerBlackbeltWai, $073a
|
||||
person_event $49, 8, 27, $9, $0, 255, 255, $92, 4, TrainerSailorKenneth, $073b
|
||||
person_event $29, 15, 13, $7, $0, 255, 255, $82, 3, TrainerTeacherShirley, $073b
|
||||
person_event $27, 13, 18, $3, $0, 255, 255, $92, 1, TrainerSchoolboyNate, $073b
|
||||
person_event $27, 15, 18, $a, $0, 255, 255, $92, 1, TrainerSchoolboyRicky, $073b
|
||||
; 0x76faa
|
||||
|
611
maps/FastShipCabins.asm
Normal file
611
maps/FastShipCabins.asm
Normal file
@ -0,0 +1,611 @@
|
||||
FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader: ; 0x75ea4
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x75ea6
|
||||
|
||||
UnknownScript_0x75ea6: ; 0x75ea6
|
||||
end
|
||||
; 0x75ea7
|
||||
|
||||
UnknownScript_0x75ea7: ; 0x75ea7
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0030
|
||||
iftrue UnknownScript_0x75eb5
|
||||
2writetext UnknownText_0x76012
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75eb5
|
||||
|
||||
UnknownScript_0x75eb5: ; 0x75eb5
|
||||
2writetext UnknownText_0x76064
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75ebb
|
||||
|
||||
UnknownScript_0x75ebb: ; 0x75ebb
|
||||
spriteface $5, $3
|
||||
loadfont
|
||||
2writetext UnknownText_0x761e0
|
||||
closetext
|
||||
loadmovesprites
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7621f
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
disappear $5
|
||||
applymovement $0, MovementData_0x76004
|
||||
moveperson $4, $3, $13
|
||||
appear $4
|
||||
spriteface $0, $1
|
||||
spriteface $4, $1
|
||||
special $0032
|
||||
spriteface $3, $0
|
||||
showemote $0, $3, 15
|
||||
applymovement $4, MovementData_0x7600c
|
||||
spriteface $3, $3
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x75f03
|
||||
loadfont
|
||||
2writetext UnknownText_0x76284
|
||||
closetext
|
||||
loadmovesprites
|
||||
2jump UnknownScript_0x75f09
|
||||
; 0x75f03
|
||||
|
||||
UnknownScript_0x75f03: ; 0x75f03
|
||||
loadfont
|
||||
2writetext UnknownText_0x762c6
|
||||
closetext
|
||||
loadmovesprites
|
||||
UnknownScript_0x75f09: ; 0x75f09
|
||||
spriteface $5, $0
|
||||
applymovement $3, MovementData_0x76010
|
||||
loadfont
|
||||
2writetext UnknownText_0x76143
|
||||
keeptextopen
|
||||
setbit1 $072b
|
||||
domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0
|
||||
2jump UnknownScript_0x75f37
|
||||
; 0x75f1f
|
||||
|
||||
UnknownScript_0x75f1f: ; 0x75f1f
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0071
|
||||
iftrue UnknownScript_0x75f67
|
||||
checkbit1 $0732
|
||||
iftrue UnknownScript_0x75f58
|
||||
2writetext UnknownText_0x760ae
|
||||
closetext
|
||||
loadmovesprites
|
||||
domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0
|
||||
end
|
||||
; 0x75f37
|
||||
|
||||
UnknownScript_0x75f37: ; 0x75f37
|
||||
2writetext UnknownText_0x7619b
|
||||
keeptextopen
|
||||
verbosegiveitem METAL_COAT, 1
|
||||
iffalse UnknownScript_0x75f44
|
||||
setbit1 $0071
|
||||
UnknownScript_0x75f44: ; 0x75f44
|
||||
loadmovesprites
|
||||
waitbutton
|
||||
playsound $0027
|
||||
pause 30
|
||||
loadfont
|
||||
2writetext UnknownText_0x76645
|
||||
closetext
|
||||
setbit1 $0031
|
||||
setbit1 $0032
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f58
|
||||
|
||||
UnknownScript_0x75f58: ; 0x75f58
|
||||
2writetext UnknownText_0x7619b
|
||||
keeptextopen
|
||||
verbosegiveitem METAL_COAT, 1
|
||||
iffalse UnknownScript_0x75f65
|
||||
setbit1 $0071
|
||||
UnknownScript_0x75f65: ; 0x75f65
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f67
|
||||
|
||||
UnknownScript_0x75f67: ; 0x75f67
|
||||
2writetext UnknownText_0x761be
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f6d
|
||||
|
||||
UnknownScript_0x75f6d: ; 0x75f6d
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7630d
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f75
|
||||
|
||||
TrainerPokefanmColin: ; 0x75f75
|
||||
; bit/flag number
|
||||
dw $4d5
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEFANM, COLIN
|
||||
|
||||
; text when seen
|
||||
dw PokefanmColinSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokefanmColinBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokefanmColinScript
|
||||
; 0x75f81
|
||||
|
||||
PokefanmColinScript: ; 0x75f81
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7635b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f89
|
||||
|
||||
TrainerTwinsMegandpeg1: ; 0x75f89
|
||||
; bit/flag number
|
||||
dw $46a
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, MEGANDPEG1
|
||||
|
||||
; text when seen
|
||||
dw TwinsMegandpeg1SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsMegandpeg1BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsMegandpeg1Script
|
||||
; 0x75f95
|
||||
|
||||
TwinsMegandpeg1Script: ; 0x75f95
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x763c2
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f9d
|
||||
|
||||
TrainerTwinsMegandpeg2: ; 0x75f9d
|
||||
; bit/flag number
|
||||
dw $46a
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, MEGANDPEG2
|
||||
|
||||
; text when seen
|
||||
dw TwinsMegandpeg2SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsMegandpeg2BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsMegandpeg2Script
|
||||
; 0x75fa9
|
||||
|
||||
TwinsMegandpeg2Script: ; 0x75fa9
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76428
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fb1
|
||||
|
||||
TrainerPsychicRodney: ; 0x75fb1
|
||||
; bit/flag number
|
||||
dw $445
|
||||
|
||||
; trainer group && trainer id
|
||||
db PSYCHIC_T, RODNEY
|
||||
|
||||
; text when seen
|
||||
dw PsychicRodneySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PsychicRodneyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PsychicRodneyScript
|
||||
; 0x75fbd
|
||||
|
||||
PsychicRodneyScript: ; 0x75fbd
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76497
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fc5
|
||||
|
||||
TrainerPokefanmJeremy: ; 0x75fc5
|
||||
; bit/flag number
|
||||
dw $4d4
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEFANM, JEREMY
|
||||
|
||||
; text when seen
|
||||
dw PokefanmJeremySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokefanmJeremyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokefanmJeremyScript
|
||||
; 0x75fd1
|
||||
|
||||
PokefanmJeremyScript: ; 0x75fd1
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7651c
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fd9
|
||||
|
||||
TrainerPokefanfGeorgia: ; 0x75fd9
|
||||
; bit/flag number
|
||||
dw $4dd
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEFANF, GEORGIA
|
||||
|
||||
; text when seen
|
||||
dw PokefanfGeorgiaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokefanfGeorgiaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokefanfGeorgiaScript
|
||||
; 0x75fe5
|
||||
|
||||
PokefanfGeorgiaScript: ; 0x75fe5
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76596
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fed
|
||||
|
||||
TrainerSupernerdShawn: ; 0x75fed
|
||||
; bit/flag number
|
||||
dw $589
|
||||
|
||||
; trainer group && trainer id
|
||||
db SUPER_NERD, SHAWN
|
||||
|
||||
; text when seen
|
||||
dw SupernerdShawnSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SupernerdShawnBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SupernerdShawnScript
|
||||
; 0x75ff9
|
||||
|
||||
SupernerdShawnScript: ; 0x75ff9
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7660f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x76001
|
||||
|
||||
MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script: ; 0x76001
|
||||
jumpstd $000d
|
||||
; 0x76004
|
||||
|
||||
MovementData_0x76004: ; 0x76004
|
||||
big_step_right
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
step_end
|
||||
; 0x7600c
|
||||
|
||||
MovementData_0x7600c: ; 0x7600c
|
||||
step_up
|
||||
step_up
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x76010
|
||||
|
||||
MovementData_0x76010: ; 0x76010
|
||||
step_down
|
||||
step_end
|
||||
; 0x76012
|
||||
|
||||
UnknownText_0x76012: ; 0x76012
|
||||
db $0, "Whew! Thanks for", $4f
|
||||
db "coming along.", $51
|
||||
db "Keeping that lit-", $4f
|
||||
db "tle girl amused", $55
|
||||
db "was exhausting.", $57
|
||||
; 0x76064
|
||||
|
||||
UnknownText_0x76064: ; 0x76064
|
||||
db $0, "How do you like", $4f
|
||||
db "S.S.AQUA's ride?", $51
|
||||
db "She practically", $4f
|
||||
db "skates across the", $55
|
||||
db "waves.", $57
|
||||
; 0x760ae
|
||||
|
||||
UnknownText_0x760ae: ; 0x760ae
|
||||
db $0, "Oh, hello…", $51
|
||||
db "I still can't find", $4f
|
||||
db "my granddaughter.", $51
|
||||
db "If she's on the", $4f
|
||||
db "ship, that's OK.", $51
|
||||
db "She's an energetic", $4f
|
||||
db "child, so she may", $51
|
||||
db "be bugging some-", $4f
|
||||
db "one. I'm worried…", $57
|
||||
; 0x76143
|
||||
|
||||
UnknownText_0x76143: ; 0x76143
|
||||
db $0, $14, ", was it?", $4f
|
||||
db "I heard you enter-", $55
|
||||
db "tained my grand-", $55
|
||||
db "daughter.", $51
|
||||
db "I want to thank", $4f
|
||||
db "you for that.", $57
|
||||
; 0x7619b
|
||||
|
||||
UnknownText_0x7619b: ; 0x7619b
|
||||
db $0, "I know! I'd like", $4f
|
||||
db "you to have this!", $57
|
||||
; 0x761be
|
||||
|
||||
UnknownText_0x761be: ; 0x761be
|
||||
db $0, "We're traveling", $4f
|
||||
db "around the world.", $57
|
||||
; 0x761e0
|
||||
|
||||
UnknownText_0x761e0: ; 0x761e0
|
||||
db $0, "CAPTAIN, play with", $4f
|
||||
db "me, please?", $51
|
||||
db "I'm bored! I want", $4f
|
||||
db "to play more!", $57
|
||||
; 0x7621f
|
||||
|
||||
UnknownText_0x7621f: ; 0x7621f
|
||||
db $0, "Hi! Will you play", $4f
|
||||
db "with me?", $51
|
||||
db "…Oh!", $51
|
||||
db "Grandpa's worried", $4f
|
||||
db "about me?", $51
|
||||
db "I have to go!", $51
|
||||
db "I have to go find", $4f
|
||||
db "Grandpa!", $57
|
||||
; 0x76284
|
||||
|
||||
UnknownText_0x76284: ; 0x76284
|
||||
db $0, "Grandpa, here I", $4f
|
||||
db "am! I was playing", $51
|
||||
db "with the CAPTAIN", $4f
|
||||
db "and this guy!", $57
|
||||
; 0x762c6
|
||||
|
||||
UnknownText_0x762c6: ; 0x762c6
|
||||
db $0, "Grandpa, here I", $4f
|
||||
db "am! I was playing", $51
|
||||
db "with the CAPTAIN", $4f
|
||||
db "and this big girl!", $57
|
||||
; 0x7630d
|
||||
|
||||
UnknownText_0x7630d: ; 0x7630d
|
||||
db $0, "I had lots of fun", $4f
|
||||
db "playing!", $57
|
||||
; 0x76329
|
||||
|
||||
PokefanmColinSeenText: ; 0x76329
|
||||
db $0, "Hey, kid! Want to", $4f
|
||||
db "battle with me?", $57
|
||||
; 0x7634c
|
||||
|
||||
PokefanmColinBeatenText: ; 0x7634c
|
||||
db $0, "You're strong!", $57
|
||||
; 0x7635b
|
||||
|
||||
UnknownText_0x7635b: ; 0x7635b
|
||||
db $0, "You're traveling", $4f
|
||||
db "all alone?", $51
|
||||
db "Isn't your mom", $4f
|
||||
db "worried?", $57
|
||||
; 0x7638e
|
||||
|
||||
TwinsMegandpeg1SeenText: ; 0x7638e
|
||||
db $0, "You think I'm a", $4f
|
||||
db "baby?", $55
|
||||
db "That's not fair!", $57
|
||||
; 0x763b4
|
||||
|
||||
TwinsMegandpeg1BeatenText: ; 0x763b4
|
||||
db $0, "Oh! We lost!", $57
|
||||
; 0x763c2
|
||||
|
||||
UnknownText_0x763c2: ; 0x763c2
|
||||
db $0, "Baby is a rude", $4f
|
||||
db "name to call us", $55
|
||||
db "girls!", $57
|
||||
; 0x763e9
|
||||
|
||||
TwinsMegandpeg2SeenText: ; 0x763e9
|
||||
db $0, "I'm not a baby!", $51
|
||||
db "That's not nice to", $4f
|
||||
db "say to a lady!", $57
|
||||
; 0x7641a
|
||||
|
||||
TwinsMegandpeg2BeatenText: ; 0x7641a
|
||||
db $0, "Oh! We lost!", $57
|
||||
; 0x76428
|
||||
|
||||
UnknownText_0x76428: ; 0x76428
|
||||
db $0, "Sometimes, kids", $4f
|
||||
db "are smarter than", $55
|
||||
db "grown-ups!", $57
|
||||
; 0x76455
|
||||
|
||||
PsychicRodneySeenText: ; 0x76455
|
||||
db $0, "Ssh! My brain is", $4f
|
||||
db "picking up radio", $55
|
||||
db "signals!", $57
|
||||
; 0x76481
|
||||
|
||||
PsychicRodneyBeatenText: ; 0x76481
|
||||
db $0, "…I hear some-", $4f
|
||||
db "thing!", $57
|
||||
; 0x76497
|
||||
|
||||
UnknownText_0x76497: ; 0x76497
|
||||
db $0, "I get it. You can", $4f
|
||||
db "hear JOHTO's radio", $55
|
||||
db "on the FAST SHIP.", $57
|
||||
; 0x764ce
|
||||
|
||||
PokefanmJeremySeenText: ; 0x764ce
|
||||
db $0, "What do you think?", $4f
|
||||
db "My #MON are", $55
|
||||
db "beautiful, yes?", $57
|
||||
; 0x764fe
|
||||
|
||||
PokefanmJeremyBeatenText: ; 0x764fe
|
||||
db $0, "Oh, no! My beauti-", $4f
|
||||
db "ful #MON!", $57
|
||||
; 0x7651c
|
||||
|
||||
UnknownText_0x7651c: ; 0x7651c
|
||||
db $0, "I must go to the", $4f
|
||||
db "#MON SALON and", $55
|
||||
db "fix them up nice!", $57
|
||||
; 0x7654f
|
||||
|
||||
PokefanfGeorgiaSeenText: ; 0x7654f
|
||||
db $0, "I'm going to shop", $4f
|
||||
db "at the DEPT.STORE", $55
|
||||
db "and then…", $57
|
||||
; 0x7657d
|
||||
|
||||
PokefanfGeorgiaBeatenText: ; 0x7657d
|
||||
db $0, "What was I going", $4f
|
||||
db "to do?", $57
|
||||
; 0x76596
|
||||
|
||||
UnknownText_0x76596: ; 0x76596
|
||||
db $0, "Oh, yes! I have to", $4f
|
||||
db "get my #MON out", $55
|
||||
db "of DAY-CARE!", $57
|
||||
; 0x765c7
|
||||
|
||||
SupernerdShawnSeenText: ; 0x765c7
|
||||
db $0, "What kinds of #", $4f
|
||||
db "BALLS do you have", $55
|
||||
db "with you?", $57
|
||||
; 0x765f4
|
||||
|
||||
SupernerdShawnBeatenText: ; 0x765f4
|
||||
db $0, "Wait! Stop! Don't!", $4f
|
||||
db "Please!", $57
|
||||
; 0x7660f
|
||||
|
||||
UnknownText_0x7660f: ; 0x7660f
|
||||
db $0, "You should use the", $4f
|
||||
db "right BALLS to fit", $55
|
||||
db "the situation.", $57
|
||||
; 0x76645
|
||||
|
||||
UnknownText_0x76645: ; 0x76645
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "has arrived in", $55
|
||||
db "VERMILION CITY.", $57
|
||||
; 0x76678
|
||||
|
||||
FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; 0x76678
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 6
|
||||
warp_def $7, $2, 8, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $7, $3, 8, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $13, $2, 9, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $13, $3, 9, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $21, $2, 10, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $21, $3, 10, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 25, 4, $0, MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 11
|
||||
person_event $46, 29, 7, $6, $0, 255, 255, $90, 0, UnknownScript_0x75ea7, $ffff
|
||||
person_event $40, 21, 6, $9, $0, 255, 255, $90, 0, UnknownScript_0x75f1f, $0730
|
||||
person_event $26, 21, 7, $a, $0, 255, 255, $0, 0, UnknownScript_0x75f6d, $0731
|
||||
person_event $26, 29, 6, $a, $0, 255, 255, $0, 0, UnknownScript_0x75ebb, $0732
|
||||
person_event $2d, 10, 9, $8, $0, 255, 255, $82, 5, TrainerPokefanmColin, $0739
|
||||
person_event $26, 8, 6, $6, $0, 255, 255, $82, 1, TrainerTwinsMegandpeg1, $0739
|
||||
person_event $26, 8, 7, $6, $0, 255, 255, $82, 1, TrainerTwinsMegandpeg2, $0739
|
||||
person_event $2b, 9, 9, $8, $0, 255, 255, $92, 5, TrainerPsychicRodney, $073a
|
||||
person_event $2d, 7, 6, $6, $0, 255, 255, $82, 3, TrainerPokefanmJeremy, $073b
|
||||
person_event $2e, 9, 9, $9, $0, 255, 255, $82, 1, TrainerPokefanfGeorgia, $073b
|
||||
person_event $2b, 19, 5, $3, $0, 255, 255, $b2, 2, TrainerSupernerdShawn, $073a
|
||||
; 0x76730
|
||||
|
395
maps/FastShipCabins_NNW_NNE_NE.asm
Normal file
395
maps/FastShipCabins_NNW_NNE_NE.asm
Normal file
@ -0,0 +1,395 @@
|
||||
FastShipCabins_NNW_NNE_NE_MapScriptHeader: ; 0x75577
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x75579
|
||||
|
||||
TrainerCooltrainermSean: ; 0x75579
|
||||
; bit/flag number
|
||||
dw $557
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERM, SEAN
|
||||
|
||||
; text when seen
|
||||
dw CooltrainermSeanSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainermSeanBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainermSeanScript
|
||||
; 0x75585
|
||||
|
||||
CooltrainermSeanScript: ; 0x75585
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7567b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7558d
|
||||
|
||||
TrainerCooltrainerfCarol: ; 0x7558d
|
||||
; bit/flag number
|
||||
dw $567
|
||||
|
||||
; trainer group && trainer id
|
||||
db COOLTRAINERF, CAROL
|
||||
|
||||
; text when seen
|
||||
dw CooltrainerfCarolSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw CooltrainerfCarolBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw CooltrainerfCarolScript
|
||||
; 0x75599
|
||||
|
||||
CooltrainerfCarolScript: ; 0x75599
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x756f7
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x755a1
|
||||
|
||||
TrainerPokemaniacEthan: ; 0x755a1
|
||||
; bit/flag number
|
||||
dw $4eb
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEMANIAC, ETHAN
|
||||
|
||||
; text when seen
|
||||
dw PokemaniacEthanSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokemaniacEthanBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokemaniacEthanScript
|
||||
; 0x755ad
|
||||
|
||||
PokemaniacEthanScript: ; 0x755ad
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7574b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x755b5
|
||||
|
||||
TrainerHikerNoland: ; 0x755b5
|
||||
; bit/flag number
|
||||
dw $531
|
||||
|
||||
; trainer group && trainer id
|
||||
db HIKER, NOLAND
|
||||
|
||||
; text when seen
|
||||
dw HikerNolandSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw HikerNolandBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw HikerNolandScript
|
||||
; 0x755c1
|
||||
|
||||
HikerNolandScript: ; 0x755c1
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x757d4
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x755c9
|
||||
|
||||
TrainerGentlemanEdward: ; 0x755c9
|
||||
; bit/flag number
|
||||
dw $49b
|
||||
|
||||
; trainer group && trainer id
|
||||
db GENTLEMAN, EDWARD
|
||||
|
||||
; text when seen
|
||||
dw GentlemanEdwardSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw GentlemanEdwardBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw GentlemanEdwardScript
|
||||
; 0x755d5
|
||||
|
||||
GentlemanEdwardScript: ; 0x755d5
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x75937
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x755dd
|
||||
|
||||
TrainerBurglarCorey: ; 0x755dd
|
||||
; bit/flag number
|
||||
dw $42f
|
||||
|
||||
; trainer group && trainer id
|
||||
db BURGLAR, COREY
|
||||
|
||||
; text when seen
|
||||
dw BurglarCoreySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BurglarCoreyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BurglarCoreyScript
|
||||
; 0x755e9
|
||||
|
||||
BurglarCoreyScript: ; 0x755e9
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x75996
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x755f1
|
||||
|
||||
UnknownScript_0x755f1: ; 0x755f1
|
||||
playmusic $000a
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x75812
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x75897, $0000
|
||||
loadtrainer SAILOR, STANLY
|
||||
startbattle
|
||||
reloadmap
|
||||
special $001b
|
||||
setbit1 $057d
|
||||
loadfont
|
||||
2writetext UnknownText_0x758b1
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $0033
|
||||
domaptrigger GROUP_FAST_SHIP_B1F, MAP_FAST_SHIP_B1F, $1
|
||||
checkcode $9
|
||||
if_equal $3, UnknownScript_0x75629
|
||||
applymovement $6, MovementData_0x75637
|
||||
playsound $0023
|
||||
disappear $6
|
||||
waitbutton
|
||||
end
|
||||
; 0x75629
|
||||
|
||||
UnknownScript_0x75629: ; 0x75629
|
||||
applymovement $6, MovementData_0x7563c
|
||||
playsound $0023
|
||||
disappear $6
|
||||
waitbutton
|
||||
end
|
||||
; 0x75634
|
||||
|
||||
MapFastShipCabins_NNW_NNE_NESignpost2Script: ; 0x75634
|
||||
jumpstd $000d
|
||||
; 0x75637
|
||||
|
||||
MovementData_0x75637: ; 0x75637
|
||||
step_left
|
||||
step_left
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x7563c
|
||||
|
||||
MovementData_0x7563c: ; 0x7563c
|
||||
step_down
|
||||
step_left
|
||||
step_left
|
||||
step_up
|
||||
step_up
|
||||
step_up
|
||||
step_end
|
||||
; 0x75643
|
||||
|
||||
CooltrainermSeanSeenText: ; 0x75643
|
||||
db $0, "I'm going to KANTO", $4f
|
||||
db "to test my skills.", $57
|
||||
; 0x75669
|
||||
|
||||
CooltrainermSeanBeatenText: ; 0x75669
|
||||
db $0, "I wanted to win!", $57
|
||||
; 0x7567b
|
||||
|
||||
UnknownText_0x7567b: ; 0x7567b
|
||||
db $0, "Trainers from", $4f
|
||||
db "JOHTO can battle", $51
|
||||
db "with KANTO GYM", $4f
|
||||
db "LEADERS.", $57
|
||||
; 0x756b3
|
||||
|
||||
CooltrainerfCarolSeenText: ; 0x756b3
|
||||
db $0, "I'm training to", $4f
|
||||
db "become the CHAMP!", $57
|
||||
; 0x756d5
|
||||
|
||||
CooltrainerfCarolBeatenText: ; 0x756d5
|
||||
db $0, "What's so differ-", $4f
|
||||
db "ent between us?", $57
|
||||
; 0x756f7
|
||||
|
||||
UnknownText_0x756f7: ; 0x756f7
|
||||
db $0, "I'm going to beat", $4f
|
||||
db "you someday!", $57
|
||||
; 0x75716
|
||||
|
||||
PokemaniacEthanSeenText: ; 0x75716
|
||||
db $0, "Do you know LILY?", $4f
|
||||
db "She's a hot DJ in", $55
|
||||
db "KANTO.", $57
|
||||
; 0x75741
|
||||
|
||||
PokemaniacEthanBeatenText: ; 0x75741
|
||||
db $0, "Gyaaaah!", $57
|
||||
; 0x7574b
|
||||
|
||||
UnknownText_0x7574b: ; 0x7574b
|
||||
db $0, "LILY's nice, but", $4f
|
||||
db "MARY's the best!", $51
|
||||
db "I want to check", $4f
|
||||
db "out JOHTO's radio", $55
|
||||
db "programs!", $57
|
||||
; 0x75797
|
||||
|
||||
HikerNolandSeenText: ; 0x75797
|
||||
db $0, "Are you alone?", $4f
|
||||
db "Then let's battle!", $57
|
||||
; 0x757b9
|
||||
|
||||
HikerNolandBeatenText: ; 0x757b9
|
||||
db $0, "That's too much to", $4f
|
||||
db "handle!", $57
|
||||
; 0x757d4
|
||||
|
||||
UnknownText_0x757d4: ; 0x757d4
|
||||
db $0, "I wonder if there", $4f
|
||||
db "are any mountains", $51
|
||||
db "worth climbing in", $4f
|
||||
db "KANTO?", $57
|
||||
; 0x75812
|
||||
|
||||
UnknownText_0x75812: ; 0x75812
|
||||
db $0, "Yeah, I'm a sail-", $4f
|
||||
db "or, all right.", $51
|
||||
db "I wasn't goofing", $4f
|
||||
db "off!", $51
|
||||
db "This cabin was", $4f
|
||||
db "vacant, so I just", $55
|
||||
db "took a quick nap!", $51
|
||||
db "Ah, forget it!", $4f
|
||||
db "Let's battle!", $57
|
||||
; 0x75897
|
||||
|
||||
UnknownText_0x75897: ; 0x75897
|
||||
db $0, "Sorry! It's all my", $4f
|
||||
db "fault!", $57
|
||||
; 0x758b1
|
||||
|
||||
UnknownText_0x758b1: ; 0x758b1
|
||||
db $0, "Being a sailor, I", $4f
|
||||
db "have to do phys-", $55
|
||||
db "ical labor. It's", $55
|
||||
db "exhausting!", $57
|
||||
; 0x758f1
|
||||
|
||||
GentlemanEdwardSeenText: ; 0x758f1
|
||||
db $0, "Oh, no. I've lost", $4f
|
||||
db "something that's", $55
|
||||
db "very important.", $57
|
||||
; 0x75923
|
||||
|
||||
GentlemanEdwardBeatenText: ; 0x75923
|
||||
db $0, "I… I can't find", $4f
|
||||
db "it…", $57
|
||||
; 0x75937
|
||||
|
||||
UnknownText_0x75937: ; 0x75937
|
||||
db $0, "I give up.", $4f
|
||||
db "You don't have to", $51
|
||||
db "look. Just forget", $4f
|
||||
db "about it!", $57
|
||||
; 0x75970
|
||||
|
||||
BurglarCoreySeenText: ; 0x75970
|
||||
db $0, "Yeehaw!", $4f
|
||||
db "Lucky!", $57
|
||||
; 0x75980
|
||||
|
||||
BurglarCoreyBeatenText: ; 0x75980
|
||||
db $0, "How unlucky!", $4f
|
||||
db "I lost!", $57
|
||||
; 0x75996
|
||||
|
||||
UnknownText_0x75996: ; 0x75996
|
||||
db $0, "I found a pretty", $4f
|
||||
db "coin here.", $51
|
||||
db "Someone must have", $4f
|
||||
db "lost it…", $57
|
||||
; 0x759ce
|
||||
|
||||
FastShipCabins_NNW_NNE_NE_MapEventHeader: ; 0x759ce
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $0, $2, 2, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $c, $2, 3, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $18, $2, 4, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 13, 6, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script
|
||||
signpost 19, 7, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script
|
||||
signpost 31, 7, $0, MapFastShipCabins_NNW_NNE_NESignpost2Script
|
||||
|
||||
; people-events
|
||||
db 7
|
||||
person_event $23, 7, 8, $a, $0, 255, 255, $82, 2, TrainerCooltrainermSean, $073a
|
||||
person_event $24, 9, 5, $7, $0, 255, 255, $82, 3, TrainerCooltrainerfCarol, $073a
|
||||
person_event $2b, 9, 5, $7, $0, 255, 255, $92, 3, TrainerPokemaniacEthan, $073b
|
||||
person_event $2d, 21, 8, $7, $0, 255, 255, $b2, 3, TrainerHikerNoland, $0739
|
||||
person_event $49, 30, 8, $3, $0, 255, 255, $90, 0, UnknownScript_0x755f1, $072d
|
||||
person_event $40, 34, 11, $3, $0, 255, 255, $92, 1, TrainerGentlemanEdward, $073a
|
||||
person_event $4b, 34, 6, $7, $0, 255, 255, $a2, 4, TrainerBurglarCorey, $073b
|
||||
; 0x75a4d
|
||||
|
611
maps/FastShipCabins_SE_SSE_CaptainsCabin.asm
Normal file
611
maps/FastShipCabins_SE_SSE_CaptainsCabin.asm
Normal file
@ -0,0 +1,611 @@
|
||||
FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader: ; 0x75ea4
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x75ea6
|
||||
|
||||
UnknownScript_0x75ea6: ; 0x75ea6
|
||||
end
|
||||
; 0x75ea7
|
||||
|
||||
UnknownScript_0x75ea7: ; 0x75ea7
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0030
|
||||
iftrue UnknownScript_0x75eb5
|
||||
2writetext UnknownText_0x76012
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75eb5
|
||||
|
||||
UnknownScript_0x75eb5: ; 0x75eb5
|
||||
2writetext UnknownText_0x76064
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75ebb
|
||||
|
||||
UnknownScript_0x75ebb: ; 0x75ebb
|
||||
spriteface $5, $3
|
||||
loadfont
|
||||
2writetext UnknownText_0x761e0
|
||||
closetext
|
||||
loadmovesprites
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7621f
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
disappear $5
|
||||
applymovement $0, MovementData_0x76004
|
||||
moveperson $4, $3, $13
|
||||
appear $4
|
||||
spriteface $0, $1
|
||||
spriteface $4, $1
|
||||
special $0032
|
||||
spriteface $3, $0
|
||||
showemote $0, $3, 15
|
||||
applymovement $4, MovementData_0x7600c
|
||||
spriteface $3, $3
|
||||
checkbit2 $0063
|
||||
iftrue UnknownScript_0x75f03
|
||||
loadfont
|
||||
2writetext UnknownText_0x76284
|
||||
closetext
|
||||
loadmovesprites
|
||||
2jump UnknownScript_0x75f09
|
||||
; 0x75f03
|
||||
|
||||
UnknownScript_0x75f03: ; 0x75f03
|
||||
loadfont
|
||||
2writetext UnknownText_0x762c6
|
||||
closetext
|
||||
loadmovesprites
|
||||
UnknownScript_0x75f09: ; 0x75f09
|
||||
spriteface $5, $0
|
||||
applymovement $3, MovementData_0x76010
|
||||
loadfont
|
||||
2writetext UnknownText_0x76143
|
||||
keeptextopen
|
||||
setbit1 $072b
|
||||
domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0
|
||||
2jump UnknownScript_0x75f37
|
||||
; 0x75f1f
|
||||
|
||||
UnknownScript_0x75f1f: ; 0x75f1f
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0071
|
||||
iftrue UnknownScript_0x75f67
|
||||
checkbit1 $0732
|
||||
iftrue UnknownScript_0x75f58
|
||||
2writetext UnknownText_0x760ae
|
||||
closetext
|
||||
loadmovesprites
|
||||
domaptrigger GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F, $0
|
||||
end
|
||||
; 0x75f37
|
||||
|
||||
UnknownScript_0x75f37: ; 0x75f37
|
||||
2writetext UnknownText_0x7619b
|
||||
keeptextopen
|
||||
verbosegiveitem METAL_COAT, 1
|
||||
iffalse UnknownScript_0x75f44
|
||||
setbit1 $0071
|
||||
UnknownScript_0x75f44: ; 0x75f44
|
||||
loadmovesprites
|
||||
waitbutton
|
||||
playsound $0027
|
||||
pause 30
|
||||
loadfont
|
||||
2writetext UnknownText_0x76645
|
||||
closetext
|
||||
setbit1 $0031
|
||||
setbit1 $0032
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f58
|
||||
|
||||
UnknownScript_0x75f58: ; 0x75f58
|
||||
2writetext UnknownText_0x7619b
|
||||
keeptextopen
|
||||
verbosegiveitem METAL_COAT, 1
|
||||
iffalse UnknownScript_0x75f65
|
||||
setbit1 $0071
|
||||
UnknownScript_0x75f65: ; 0x75f65
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f67
|
||||
|
||||
UnknownScript_0x75f67: ; 0x75f67
|
||||
2writetext UnknownText_0x761be
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f6d
|
||||
|
||||
UnknownScript_0x75f6d: ; 0x75f6d
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x7630d
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f75
|
||||
|
||||
TrainerPokefanmColin: ; 0x75f75
|
||||
; bit/flag number
|
||||
dw $4d5
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEFANM, COLIN
|
||||
|
||||
; text when seen
|
||||
dw PokefanmColinSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokefanmColinBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokefanmColinScript
|
||||
; 0x75f81
|
||||
|
||||
PokefanmColinScript: ; 0x75f81
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7635b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f89
|
||||
|
||||
TrainerTwinsMegandpeg1: ; 0x75f89
|
||||
; bit/flag number
|
||||
dw $46a
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, MEGANDPEG1
|
||||
|
||||
; text when seen
|
||||
dw TwinsMegandpeg1SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsMegandpeg1BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsMegandpeg1Script
|
||||
; 0x75f95
|
||||
|
||||
TwinsMegandpeg1Script: ; 0x75f95
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x763c2
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75f9d
|
||||
|
||||
TrainerTwinsMegandpeg2: ; 0x75f9d
|
||||
; bit/flag number
|
||||
dw $46a
|
||||
|
||||
; trainer group && trainer id
|
||||
db TWINS, MEGANDPEG2
|
||||
|
||||
; text when seen
|
||||
dw TwinsMegandpeg2SeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw TwinsMegandpeg2BeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw TwinsMegandpeg2Script
|
||||
; 0x75fa9
|
||||
|
||||
TwinsMegandpeg2Script: ; 0x75fa9
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76428
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fb1
|
||||
|
||||
TrainerPsychicRodney: ; 0x75fb1
|
||||
; bit/flag number
|
||||
dw $445
|
||||
|
||||
; trainer group && trainer id
|
||||
db PSYCHIC_T, RODNEY
|
||||
|
||||
; text when seen
|
||||
dw PsychicRodneySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PsychicRodneyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PsychicRodneyScript
|
||||
; 0x75fbd
|
||||
|
||||
PsychicRodneyScript: ; 0x75fbd
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76497
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fc5
|
||||
|
||||
TrainerPokefanmJeremy: ; 0x75fc5
|
||||
; bit/flag number
|
||||
dw $4d4
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEFANM, JEREMY
|
||||
|
||||
; text when seen
|
||||
dw PokefanmJeremySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokefanmJeremyBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokefanmJeremyScript
|
||||
; 0x75fd1
|
||||
|
||||
PokefanmJeremyScript: ; 0x75fd1
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7651c
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fd9
|
||||
|
||||
TrainerPokefanfGeorgia: ; 0x75fd9
|
||||
; bit/flag number
|
||||
dw $4dd
|
||||
|
||||
; trainer group && trainer id
|
||||
db POKEFANF, GEORGIA
|
||||
|
||||
; text when seen
|
||||
dw PokefanfGeorgiaSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw PokefanfGeorgiaBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw PokefanfGeorgiaScript
|
||||
; 0x75fe5
|
||||
|
||||
PokefanfGeorgiaScript: ; 0x75fe5
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x76596
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75fed
|
||||
|
||||
TrainerSupernerdShawn: ; 0x75fed
|
||||
; bit/flag number
|
||||
dw $589
|
||||
|
||||
; trainer group && trainer id
|
||||
db SUPER_NERD, SHAWN
|
||||
|
||||
; text when seen
|
||||
dw SupernerdShawnSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw SupernerdShawnBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw SupernerdShawnScript
|
||||
; 0x75ff9
|
||||
|
||||
SupernerdShawnScript: ; 0x75ff9
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x7660f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x76001
|
||||
|
||||
MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script: ; 0x76001
|
||||
jumpstd $000d
|
||||
; 0x76004
|
||||
|
||||
MovementData_0x76004: ; 0x76004
|
||||
big_step_right
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
big_step_up
|
||||
step_end
|
||||
; 0x7600c
|
||||
|
||||
MovementData_0x7600c: ; 0x7600c
|
||||
step_up
|
||||
step_up
|
||||
turn_head_left
|
||||
step_end
|
||||
; 0x76010
|
||||
|
||||
MovementData_0x76010: ; 0x76010
|
||||
step_down
|
||||
step_end
|
||||
; 0x76012
|
||||
|
||||
UnknownText_0x76012: ; 0x76012
|
||||
db $0, "Whew! Thanks for", $4f
|
||||
db "coming along.", $51
|
||||
db "Keeping that lit-", $4f
|
||||
db "tle girl amused", $55
|
||||
db "was exhausting.", $57
|
||||
; 0x76064
|
||||
|
||||
UnknownText_0x76064: ; 0x76064
|
||||
db $0, "How do you like", $4f
|
||||
db "S.S.AQUA's ride?", $51
|
||||
db "She practically", $4f
|
||||
db "skates across the", $55
|
||||
db "waves.", $57
|
||||
; 0x760ae
|
||||
|
||||
UnknownText_0x760ae: ; 0x760ae
|
||||
db $0, "Oh, hello…", $51
|
||||
db "I still can't find", $4f
|
||||
db "my granddaughter.", $51
|
||||
db "If she's on the", $4f
|
||||
db "ship, that's OK.", $51
|
||||
db "She's an energetic", $4f
|
||||
db "child, so she may", $51
|
||||
db "be bugging some-", $4f
|
||||
db "one. I'm worried…", $57
|
||||
; 0x76143
|
||||
|
||||
UnknownText_0x76143: ; 0x76143
|
||||
db $0, $14, ", was it?", $4f
|
||||
db "I heard you enter-", $55
|
||||
db "tained my grand-", $55
|
||||
db "daughter.", $51
|
||||
db "I want to thank", $4f
|
||||
db "you for that.", $57
|
||||
; 0x7619b
|
||||
|
||||
UnknownText_0x7619b: ; 0x7619b
|
||||
db $0, "I know! I'd like", $4f
|
||||
db "you to have this!", $57
|
||||
; 0x761be
|
||||
|
||||
UnknownText_0x761be: ; 0x761be
|
||||
db $0, "We're traveling", $4f
|
||||
db "around the world.", $57
|
||||
; 0x761e0
|
||||
|
||||
UnknownText_0x761e0: ; 0x761e0
|
||||
db $0, "CAPTAIN, play with", $4f
|
||||
db "me, please?", $51
|
||||
db "I'm bored! I want", $4f
|
||||
db "to play more!", $57
|
||||
; 0x7621f
|
||||
|
||||
UnknownText_0x7621f: ; 0x7621f
|
||||
db $0, "Hi! Will you play", $4f
|
||||
db "with me?", $51
|
||||
db "…Oh!", $51
|
||||
db "Grandpa's worried", $4f
|
||||
db "about me?", $51
|
||||
db "I have to go!", $51
|
||||
db "I have to go find", $4f
|
||||
db "Grandpa!", $57
|
||||
; 0x76284
|
||||
|
||||
UnknownText_0x76284: ; 0x76284
|
||||
db $0, "Grandpa, here I", $4f
|
||||
db "am! I was playing", $51
|
||||
db "with the CAPTAIN", $4f
|
||||
db "and this guy!", $57
|
||||
; 0x762c6
|
||||
|
||||
UnknownText_0x762c6: ; 0x762c6
|
||||
db $0, "Grandpa, here I", $4f
|
||||
db "am! I was playing", $51
|
||||
db "with the CAPTAIN", $4f
|
||||
db "and this big girl!", $57
|
||||
; 0x7630d
|
||||
|
||||
UnknownText_0x7630d: ; 0x7630d
|
||||
db $0, "I had lots of fun", $4f
|
||||
db "playing!", $57
|
||||
; 0x76329
|
||||
|
||||
PokefanmColinSeenText: ; 0x76329
|
||||
db $0, "Hey, kid! Want to", $4f
|
||||
db "battle with me?", $57
|
||||
; 0x7634c
|
||||
|
||||
PokefanmColinBeatenText: ; 0x7634c
|
||||
db $0, "You're strong!", $57
|
||||
; 0x7635b
|
||||
|
||||
UnknownText_0x7635b: ; 0x7635b
|
||||
db $0, "You're traveling", $4f
|
||||
db "all alone?", $51
|
||||
db "Isn't your mom", $4f
|
||||
db "worried?", $57
|
||||
; 0x7638e
|
||||
|
||||
TwinsMegandpeg1SeenText: ; 0x7638e
|
||||
db $0, "You think I'm a", $4f
|
||||
db "baby?", $55
|
||||
db "That's not fair!", $57
|
||||
; 0x763b4
|
||||
|
||||
TwinsMegandpeg1BeatenText: ; 0x763b4
|
||||
db $0, "Oh! We lost!", $57
|
||||
; 0x763c2
|
||||
|
||||
UnknownText_0x763c2: ; 0x763c2
|
||||
db $0, "Baby is a rude", $4f
|
||||
db "name to call us", $55
|
||||
db "girls!", $57
|
||||
; 0x763e9
|
||||
|
||||
TwinsMegandpeg2SeenText: ; 0x763e9
|
||||
db $0, "I'm not a baby!", $51
|
||||
db "That's not nice to", $4f
|
||||
db "say to a lady!", $57
|
||||
; 0x7641a
|
||||
|
||||
TwinsMegandpeg2BeatenText: ; 0x7641a
|
||||
db $0, "Oh! We lost!", $57
|
||||
; 0x76428
|
||||
|
||||
UnknownText_0x76428: ; 0x76428
|
||||
db $0, "Sometimes, kids", $4f
|
||||
db "are smarter than", $55
|
||||
db "grown-ups!", $57
|
||||
; 0x76455
|
||||
|
||||
PsychicRodneySeenText: ; 0x76455
|
||||
db $0, "Ssh! My brain is", $4f
|
||||
db "picking up radio", $55
|
||||
db "signals!", $57
|
||||
; 0x76481
|
||||
|
||||
PsychicRodneyBeatenText: ; 0x76481
|
||||
db $0, "…I hear some-", $4f
|
||||
db "thing!", $57
|
||||
; 0x76497
|
||||
|
||||
UnknownText_0x76497: ; 0x76497
|
||||
db $0, "I get it. You can", $4f
|
||||
db "hear JOHTO's radio", $55
|
||||
db "on the FAST SHIP.", $57
|
||||
; 0x764ce
|
||||
|
||||
PokefanmJeremySeenText: ; 0x764ce
|
||||
db $0, "What do you think?", $4f
|
||||
db "My #MON are", $55
|
||||
db "beautiful, yes?", $57
|
||||
; 0x764fe
|
||||
|
||||
PokefanmJeremyBeatenText: ; 0x764fe
|
||||
db $0, "Oh, no! My beauti-", $4f
|
||||
db "ful #MON!", $57
|
||||
; 0x7651c
|
||||
|
||||
UnknownText_0x7651c: ; 0x7651c
|
||||
db $0, "I must go to the", $4f
|
||||
db "#MON SALON and", $55
|
||||
db "fix them up nice!", $57
|
||||
; 0x7654f
|
||||
|
||||
PokefanfGeorgiaSeenText: ; 0x7654f
|
||||
db $0, "I'm going to shop", $4f
|
||||
db "at the DEPT.STORE", $55
|
||||
db "and then…", $57
|
||||
; 0x7657d
|
||||
|
||||
PokefanfGeorgiaBeatenText: ; 0x7657d
|
||||
db $0, "What was I going", $4f
|
||||
db "to do?", $57
|
||||
; 0x76596
|
||||
|
||||
UnknownText_0x76596: ; 0x76596
|
||||
db $0, "Oh, yes! I have to", $4f
|
||||
db "get my #MON out", $55
|
||||
db "of DAY-CARE!", $57
|
||||
; 0x765c7
|
||||
|
||||
SupernerdShawnSeenText: ; 0x765c7
|
||||
db $0, "What kinds of #", $4f
|
||||
db "BALLS do you have", $55
|
||||
db "with you?", $57
|
||||
; 0x765f4
|
||||
|
||||
SupernerdShawnBeatenText: ; 0x765f4
|
||||
db $0, "Wait! Stop! Don't!", $4f
|
||||
db "Please!", $57
|
||||
; 0x7660f
|
||||
|
||||
UnknownText_0x7660f: ; 0x7660f
|
||||
db $0, "You should use the", $4f
|
||||
db "right BALLS to fit", $55
|
||||
db "the situation.", $57
|
||||
; 0x76645
|
||||
|
||||
UnknownText_0x76645: ; 0x76645
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "has arrived in", $55
|
||||
db "VERMILION CITY.", $57
|
||||
; 0x76678
|
||||
|
||||
FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader: ; 0x76678
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 6
|
||||
warp_def $7, $2, 8, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $7, $3, 8, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $13, $2, 9, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $13, $3, 9, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $21, $2, 10, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $21, $3, 10, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 1
|
||||
signpost 25, 4, $0, MapFastShipCabins_SE_SSE_CaptainsCabinSignpost0Script
|
||||
|
||||
; people-events
|
||||
db 11
|
||||
person_event $46, 29, 7, $6, $0, 255, 255, $90, 0, UnknownScript_0x75ea7, $ffff
|
||||
person_event $40, 21, 6, $9, $0, 255, 255, $90, 0, UnknownScript_0x75f1f, $0730
|
||||
person_event $26, 21, 7, $a, $0, 255, 255, $0, 0, UnknownScript_0x75f6d, $0731
|
||||
person_event $26, 29, 6, $a, $0, 255, 255, $0, 0, UnknownScript_0x75ebb, $0732
|
||||
person_event $2d, 10, 9, $8, $0, 255, 255, $82, 5, TrainerPokefanmColin, $0739
|
||||
person_event $26, 8, 6, $6, $0, 255, 255, $82, 1, TrainerTwinsMegandpeg1, $0739
|
||||
person_event $26, 8, 7, $6, $0, 255, 255, $82, 1, TrainerTwinsMegandpeg2, $0739
|
||||
person_event $2b, 9, 9, $8, $0, 255, 255, $92, 5, TrainerPsychicRodney, $073a
|
||||
person_event $2d, 7, 6, $6, $0, 255, 255, $82, 3, TrainerPokefanmJeremy, $073b
|
||||
person_event $2e, 9, 9, $9, $0, 255, 255, $82, 1, TrainerPokefanfGeorgia, $073b
|
||||
person_event $2b, 19, 5, $3, $0, 255, 255, $b2, 2, TrainerSupernerdShawn, $073a
|
||||
; 0x76730
|
||||
|
320
maps/FastShipCabins_SW_SSW_NW.asm
Normal file
320
maps/FastShipCabins_SW_SSW_NW.asm
Normal file
@ -0,0 +1,320 @@
|
||||
FastShipCabins_SW_SSW_NW_MapScriptHeader: ; 0x75a4d
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x75a4f
|
||||
|
||||
TrainerFirebreatherLyle: ; 0x75a4f
|
||||
; bit/flag number
|
||||
dw $44d
|
||||
|
||||
; trainer group && trainer id
|
||||
db FIREBREATHER, LYLE
|
||||
|
||||
; text when seen
|
||||
dw FirebreatherLyleSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw FirebreatherLyleBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw FirebreatherLyleScript
|
||||
; 0x75a5b
|
||||
|
||||
FirebreatherLyleScript: ; 0x75a5b
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x75b52
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75a63
|
||||
|
||||
TrainerBug_catcherKen: ; 0x75a63
|
||||
; bit/flag number
|
||||
dw $540
|
||||
|
||||
; trainer group && trainer id
|
||||
db BUG_CATCHER, KEN
|
||||
|
||||
; text when seen
|
||||
dw Bug_catcherKenSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw Bug_catcherKenBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw Bug_catcherKenScript
|
||||
; 0x75a6f
|
||||
|
||||
Bug_catcherKenScript: ; 0x75a6f
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x75bd5
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75a77
|
||||
|
||||
TrainerBeautyCassie: ; 0x75a77
|
||||
; bit/flag number
|
||||
dw $4b2
|
||||
|
||||
; trainer group && trainer id
|
||||
db BEAUTY, CASSIE
|
||||
|
||||
; text when seen
|
||||
dw BeautyCassieSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw BeautyCassieBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw BeautyCassieScript
|
||||
; 0x75a83
|
||||
|
||||
BeautyCassieScript: ; 0x75a83
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x75c43
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75a8b
|
||||
|
||||
TrainerGuitaristClyde: ; 0x75a8b
|
||||
; bit/flag number
|
||||
dw $493
|
||||
|
||||
; trainer group && trainer id
|
||||
db GUITARIST, CLYDE
|
||||
|
||||
; text when seen
|
||||
dw GuitaristClydeSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw GuitaristClydeBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw GuitaristClydeScript
|
||||
; 0x75a97
|
||||
|
||||
GuitaristClydeScript: ; 0x75a97
|
||||
talkaftercancel
|
||||
special $00a0
|
||||
iftrue UnknownScript_0x75aa5
|
||||
loadfont
|
||||
2writetext UnknownText_0x75d65
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75aa5
|
||||
|
||||
UnknownScript_0x75aa5: ; 0x75aa5
|
||||
loadfont
|
||||
2writetext UnknownText_0x75cfe
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x75aac
|
||||
|
||||
MapFastShipCabins_SW_SSW_NWSignpost1Script: ; 0x75aac
|
||||
loadfont
|
||||
2writetext UnknownText_0x75da4
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special $009d
|
||||
special $001b
|
||||
playmusic $000d
|
||||
pause 60
|
||||
special $003d
|
||||
special $0032
|
||||
loadfont
|
||||
2writetext UnknownText_0x75dc1
|
||||
closetext
|
||||
loadmovesprites
|
||||
checkbit1 $0031
|
||||
iftrue UnknownScript_0x75ae1
|
||||
checkbit1 $0032
|
||||
iftrue UnknownScript_0x75ae2
|
||||
checkbit1 $0030
|
||||
iftrue UnknownScript_0x75ae2
|
||||
UnknownScript_0x75ae1: ; 0x75ae1
|
||||
end
|
||||
; 0x75ae2
|
||||
|
||||
UnknownScript_0x75ae2: ; 0x75ae2
|
||||
playsound $0027
|
||||
pause 30
|
||||
checkbit1 $002f
|
||||
iftrue UnknownScript_0x75af7
|
||||
loadfont
|
||||
2writetext UnknownText_0x75e0f
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $0031
|
||||
end
|
||||
; 0x75af7
|
||||
|
||||
UnknownScript_0x75af7: ; 0x75af7
|
||||
loadfont
|
||||
2writetext UnknownText_0x75dde
|
||||
closetext
|
||||
loadmovesprites
|
||||
setbit1 $0031
|
||||
end
|
||||
; 0x75b01
|
||||
|
||||
MapFastShipCabins_SW_SSW_NWSignpost2Script: ; 0x75b01
|
||||
jumpstd $000d
|
||||
; 0x75b04
|
||||
|
||||
FirebreatherLyleSeenText: ; 0x75b04
|
||||
db $0, "I'm going to KANTO", $4f
|
||||
db "to put on fire-", $55
|
||||
db "breathing shows!", $57
|
||||
; 0x75b38
|
||||
|
||||
FirebreatherLyleBeatenText: ; 0x75b38
|
||||
db $0, "Fizzle… The", $4f
|
||||
db "flame's tiny…", $57
|
||||
; 0x75b52
|
||||
|
||||
UnknownText_0x75b52: ; 0x75b52
|
||||
db $0, "I guess fire is", $4f
|
||||
db "weak on the sea.", $51
|
||||
db "It doesn't matter?", $4f
|
||||
db "Really?", $57
|
||||
; 0x75b8e
|
||||
|
||||
Bug_catcherKenSeenText: ; 0x75b8e
|
||||
db $0, "I'm visiting my", $4f
|
||||
db "grandma to catch", $55
|
||||
db "me some bugs!", $57
|
||||
; 0x75bbd
|
||||
|
||||
Bug_catcherKenBeatenText: ; 0x75bbd
|
||||
db $0, "Ooh, wow.", $4f
|
||||
db "You're tough!", $57
|
||||
; 0x75bd5
|
||||
|
||||
UnknownText_0x75bd5: ; 0x75bd5
|
||||
db $0, "You can find lots", $4f
|
||||
db "of #MON in the", $55
|
||||
db "trees of JOHTO!", $57
|
||||
; 0x75c07
|
||||
|
||||
BeautyCassieSeenText: ; 0x75c07
|
||||
db $0, "I'm trying to", $4f
|
||||
db "forget my woes.", $55
|
||||
db "Let's battle!", $57
|
||||
; 0x75c32
|
||||
|
||||
BeautyCassieBeatenText: ; 0x75c32
|
||||
db $0, "My heart weeps…", $57
|
||||
; 0x75c43
|
||||
|
||||
UnknownText_0x75c43: ; 0x75c43
|
||||
db $0, "A voyage is best", $4f
|
||||
db "for getting over", $55
|
||||
db "a broken heart.", $51
|
||||
db "But a FAST SHIP", $4f
|
||||
db "trip is too short", $55
|
||||
db "for grieving.", $57
|
||||
; 0x75ca6
|
||||
|
||||
GuitaristClydeSeenText: ; 0x75ca6
|
||||
db $0, "I'm going to audi-", $4f
|
||||
db "tion my songs at", $51
|
||||
db "GOLDENROD's RADIO", $4f
|
||||
db "STATION.", $57
|
||||
; 0x75ce4
|
||||
|
||||
GuitaristClydeBeatenText: ; 0x75ce4
|
||||
db $0, "Yowza!", $4f
|
||||
db "Total distortion!", $57
|
||||
; 0x75cfe
|
||||
|
||||
UnknownText_0x75cfe: ; 0x75cfe
|
||||
db $0, "I was going to", $4f
|
||||
db "make my debut at", $55
|
||||
db "the BATTLE TOWER…", $51
|
||||
db "I should go back", $4f
|
||||
db "to VERMILION and", $55
|
||||
db "redo my training…", $57
|
||||
; 0x75d65
|
||||
|
||||
UnknownText_0x75d65: ; 0x75d65
|
||||
db $0, "Speaking of the", $4f
|
||||
db "RADIO STATION,", $51
|
||||
db "what's this week's", $4f
|
||||
db "lucky number?", $57
|
||||
; 0x75da4
|
||||
|
||||
UnknownText_0x75da4: ; 0x75da4
|
||||
db $0, "A comfy bed!", $4f
|
||||
db "Time to sleep…", $57
|
||||
; 0x75dc1
|
||||
|
||||
UnknownText_0x75dc1: ; 0x75dc1
|
||||
db $0, "Ah, refreshed and", $4f
|
||||
db "restored!", $57
|
||||
; 0x75dde
|
||||
|
||||
UnknownText_0x75dde: ; 0x75dde
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "has arrived in", $55
|
||||
db "OLIVINE CITY.", $57
|
||||
; 0x75e0f
|
||||
|
||||
UnknownText_0x75e0f: ; 0x75e0f
|
||||
db $0, "FAST SHIP S.S.AQUA", $4f
|
||||
db "has arrived in", $55
|
||||
db "VERMILION CITY.", $57
|
||||
; 0x75e42
|
||||
|
||||
FastShipCabins_SW_SSW_NW_MapEventHeader: ; 0x75e42
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 5
|
||||
warp_def $0, $2, 5, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $13, $2, 6, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $13, $3, 6, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $1f, $2, 7, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
warp_def $1f, $3, 7, GROUP_FAST_SHIP_1F, MAP_FAST_SHIP_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 1, 7, $0, MapFastShipCabins_SW_SSW_NWSignpost1Script
|
||||
signpost 2, 7, $0, MapFastShipCabins_SW_SSW_NWSignpost1Script
|
||||
signpost 7, 7, $0, MapFastShipCabins_SW_SSW_NWSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $3a, 19, 5, $1e, $0, 255, 255, $82, 2, TrainerFirebreatherLyle, $0739
|
||||
person_event $25, 19, 10, $a, $0, 255, 255, $b2, 2, TrainerBug_catcherKen, $073b
|
||||
person_event $2a, 30, 5, $a, $0, 255, 255, $92, 3, TrainerBeautyCassie, $073a
|
||||
person_event $2c, 32, 7, $1e, $0, 255, 255, $82, 2, TrainerGuitaristClyde, $073b
|
||||
; 0x75ea4
|
||||
|
66
maps/FightingDojo.asm
Normal file
66
maps/FightingDojo.asm
Normal file
@ -0,0 +1,66 @@
|
||||
FightingDojo_MapScriptHeader: ; 0x189b5f
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x189b61
|
||||
|
||||
UnknownScript_0x189b61: ; 0x189b61
|
||||
jumptextfaceplayer UnknownText_0x189b6c
|
||||
; 0x189b64
|
||||
|
||||
MapFightingDojoSignpost0Script: ; 0x189b64
|
||||
jumptext UnknownText_0x189bc0
|
||||
; 0x189b67
|
||||
|
||||
MapFightingDojoSignpost1Script: ; 0x189b67
|
||||
jumptext UnknownText_0x189be0
|
||||
; 0x189b6a
|
||||
|
||||
ItemFragment_0x189b6a: ; 0x189b6a
|
||||
db FOCUS_BAND, 1
|
||||
; 0x189b6c
|
||||
|
||||
UnknownText_0x189b6c: ; 0x189b6c
|
||||
db $0, "Hello!", $51
|
||||
db "KARATE KING, the", $4f
|
||||
db "FIGHTING DOJO's", $51
|
||||
db "master, is in a", $4f
|
||||
db "cave in JOHTO for", $55
|
||||
db "training.", $57
|
||||
; 0x189bc0
|
||||
|
||||
UnknownText_0x189bc0: ; 0x189bc0
|
||||
db $0, "What goes around", $4f
|
||||
db "comes around!", $57
|
||||
; 0x189be0
|
||||
|
||||
UnknownText_0x189be0: ; 0x189be0
|
||||
db $0, "Enemies on every", $4f
|
||||
db "side!", $57
|
||||
; 0x189bf8
|
||||
|
||||
FightingDojo_MapEventHeader: ; 0x189bf8
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $b, $4, 1, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY
|
||||
warp_def $b, $5, 1, GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 0, 4, $0, MapFightingDojoSignpost0Script
|
||||
signpost 0, 5, $0, MapFightingDojoSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $41, 8, 8, $6, $0, 255, 255, $90, 0, UnknownScript_0x189b61, $ffff
|
||||
person_event $54, 5, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x189b6a, $077d
|
||||
; 0x189c2c
|
||||
|
49
maps/FuchsiaBillSpeechHouse.asm
Normal file
49
maps/FuchsiaBillSpeechHouse.asm
Normal file
@ -0,0 +1,49 @@
|
||||
FuchsiaBillSpeechHouse_MapScriptHeader: ; 0x1963bb
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1963bd
|
||||
|
||||
UnknownScript_0x1963bd: ; 0x1963bd
|
||||
jumptextfaceplayer UnknownText_0x1963c3
|
||||
; 0x1963c0
|
||||
|
||||
UnknownScript_0x1963c0: ; 0x1963c0
|
||||
jumptextfaceplayer UnknownText_0x1963f9
|
||||
; 0x1963c3
|
||||
|
||||
UnknownText_0x1963c3: ; 0x1963c3
|
||||
db $0, "My grandpa is at ", $4f
|
||||
db "my brother BILL's", $55
|
||||
db "on CERULEAN CAPE.", $57
|
||||
; 0x1963f9
|
||||
|
||||
UnknownText_0x1963f9: ; 0x1963f9
|
||||
db $0, "I saw these weird,", $4f
|
||||
db "slow #MON on", $55
|
||||
db "CYCLING ROAD.", $57
|
||||
; 0x196428
|
||||
|
||||
FuchsiaBillSpeechHouse_MapEventHeader: ; 0x196428
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 4, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
warp_def $7, $3, 4, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 2
|
||||
person_event $2e, 7, 6, $9, $0, 255, 255, $80, 0, UnknownScript_0x1963bd, $ffff
|
||||
person_event $27, 8, 10, $4, $10, 255, 255, $0, 0, UnknownScript_0x1963c0, $ffff
|
||||
; 0x196452
|
||||
|
169
maps/FuchsiaCity.asm
Normal file
169
maps/FuchsiaCity.asm
Normal file
@ -0,0 +1,169 @@
|
||||
FuchsiaCity_MapScriptHeader: ; 0x194b19
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 1
|
||||
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x194b1e
|
||||
; 0x194b1e
|
||||
|
||||
UnknownScript_0x194b1e: ; 0x194b1e
|
||||
setbit2 $003e
|
||||
return
|
||||
; 0x194b22
|
||||
|
||||
UnknownScript_0x194b22: ; 0x194b22
|
||||
jumptextfaceplayer UnknownText_0x194b45
|
||||
; 0x194b25
|
||||
|
||||
UnknownScript_0x194b25: ; 0x194b25
|
||||
jumptextfaceplayer UnknownText_0x194b83
|
||||
; 0x194b28
|
||||
|
||||
UnknownScript_0x194b28: ; 0x194b28
|
||||
jumptextfaceplayer UnknownText_0x194bd3
|
||||
; 0x194b2b
|
||||
|
||||
MapFuchsiaCitySignpost0Script: ; 0x194b2b
|
||||
jumptext UnknownText_0x194c22
|
||||
; 0x194b2e
|
||||
|
||||
MapFuchsiaCitySignpost1Script: ; 0x194b2e
|
||||
jumptext UnknownText_0x194c4a
|
||||
; 0x194b31
|
||||
|
||||
MapFuchsiaCitySignpost2Script: ; 0x194b31
|
||||
jumptext UnknownText_0x194c8b
|
||||
; 0x194b34
|
||||
|
||||
MapFuchsiaCitySignpost3Script: ; 0x194b34
|
||||
jumptext UnknownText_0x194cd5
|
||||
; 0x194b37
|
||||
|
||||
MapFuchsiaCitySignpost4Script: ; 0x194b37
|
||||
jumptext UnknownText_0x194cf0
|
||||
; 0x194b3a
|
||||
|
||||
MapFuchsiaCitySignpost5Script: ; 0x194b3a
|
||||
jumptext UnknownText_0x194d37
|
||||
; 0x194b3d
|
||||
|
||||
MapFuchsiaCitySignpost6Script: ; 0x194b3d
|
||||
jumpstd $0010
|
||||
; 0x194b40
|
||||
|
||||
MapFuchsiaCitySignpost7Script: ; 0x194b40
|
||||
jumpstd $0011
|
||||
; 0x194b43
|
||||
|
||||
UnknownScript_0x194b43: ; 0x194b43
|
||||
fruittree $1e
|
||||
; 0x194b45
|
||||
|
||||
UnknownText_0x194b45: ; 0x194b45
|
||||
db $0, "One of the ELITE", $4f
|
||||
db "FOUR used to be", $51
|
||||
db "the LEADER of", $4f
|
||||
db "FUCHSIA's GYM.", $57
|
||||
; 0x194b83
|
||||
|
||||
UnknownText_0x194b83: ; 0x194b83
|
||||
db $0, "KOGA's daughter", $4f
|
||||
db "succeeded him as", $51
|
||||
db "the GYM LEADER", $4f
|
||||
db "after he joined", $55
|
||||
db "the ELITE FOUR.", $57
|
||||
; 0x194bd3
|
||||
|
||||
UnknownText_0x194bd3: ; 0x194bd3
|
||||
db $0, "The SAFARI ZONE is", $4f
|
||||
db "closed… It's sad,", $51
|
||||
db "considering it's", $4f
|
||||
db "FUCHSIA's main", $55
|
||||
db "attraction.", $57
|
||||
; 0x194c22
|
||||
|
||||
UnknownText_0x194c22: ; 0x194c22
|
||||
db $0, "FUCHSIA CITY", $51
|
||||
db "Behold! It's", $4f
|
||||
db "Passion Pink!", $57
|
||||
; 0x194c4a
|
||||
|
||||
UnknownText_0x194c4a: ; 0x194c4a
|
||||
db $0, "FUCHSIA CITY", $4f
|
||||
db "#MON GYM", $55
|
||||
db "LEADER: JANINE", $51
|
||||
db "The Poisonous", $4f
|
||||
db "Ninja Master", $57
|
||||
; 0x194c8b
|
||||
|
||||
UnknownText_0x194c8b: ; 0x194c8b
|
||||
db $0, "There's a notice", $4f
|
||||
db "here…", $51
|
||||
db "SAFARI ZONE OFFICE", $4f
|
||||
db "is closed until", $55
|
||||
db "further notice.", $57
|
||||
; 0x194cd5
|
||||
|
||||
UnknownText_0x194cd5: ; 0x194cd5
|
||||
db $0, "SAFARI ZONE", $4f
|
||||
db "WARDEN'S HOME", $57
|
||||
; 0x194cf0
|
||||
|
||||
UnknownText_0x194cf0: ; 0x194cf0
|
||||
db $0, "The WARDEN is", $4f
|
||||
db "traveling abroad.", $51
|
||||
db "Therefore, the", $4f
|
||||
db "SAFARI ZONE is", $55
|
||||
db "closed.", $57
|
||||
; 0x194d37
|
||||
|
||||
UnknownText_0x194d37: ; 0x194d37
|
||||
db $0, "No littering.", $51
|
||||
db "Please take your", $4f
|
||||
db "waste with you.", $57
|
||||
; 0x194d67
|
||||
|
||||
FuchsiaCity_MapEventHeader: ; 0x194d67
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 11
|
||||
warp_def $d, $5, 2, GROUP_FUCHSIA_MART, MAP_FUCHSIA_MART
|
||||
warp_def $d, $16, 1, GROUP_SAFARI_ZONE_MAIN_OFFICE, MAP_SAFARI_ZONE_MAIN_OFFICE
|
||||
warp_def $1b, $8, 1, GROUP_FUCHSIA_GYM, MAP_FUCHSIA_GYM
|
||||
warp_def $1b, $b, 1, GROUP_FUCHSIA_BILL_SPEECH_HOUSE, MAP_FUCHSIA_BILL_SPEECH_HOUSE
|
||||
warp_def $1b, $13, 1, GROUP_FUCHSIA_POKECENTER_1F, MAP_FUCHSIA_POKECENTER_1F
|
||||
warp_def $1b, $1b, 1, GROUP_SAFARI_ZONE_WARDENS_HOME, MAP_SAFARI_ZONE_WARDENS_HOME
|
||||
warp_def $3, $12, 3, GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA, MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA
|
||||
warp_def $16, $25, 1, GROUP_ROUTE_15_FUCHSIA_GATE, MAP_ROUTE_15_FUCHSIA_GATE
|
||||
warp_def $17, $25, 2, GROUP_ROUTE_15_FUCHSIA_GATE, MAP_ROUTE_15_FUCHSIA_GATE
|
||||
warp_def $23, $7, 1, GROUP_ROUTE_19___FUCHSIA_GATE, MAP_ROUTE_19___FUCHSIA_GATE
|
||||
warp_def $23, $8, 2, GROUP_ROUTE_19___FUCHSIA_GATE, MAP_ROUTE_19___FUCHSIA_GATE
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 8
|
||||
signpost 15, 21, $0, MapFuchsiaCitySignpost0Script
|
||||
signpost 29, 5, $0, MapFuchsiaCitySignpost1Script
|
||||
signpost 15, 25, $0, MapFuchsiaCitySignpost2Script
|
||||
signpost 29, 27, $0, MapFuchsiaCitySignpost3Script
|
||||
signpost 5, 17, $0, MapFuchsiaCitySignpost4Script
|
||||
signpost 15, 13, $0, MapFuchsiaCitySignpost5Script
|
||||
signpost 27, 20, $0, MapFuchsiaCitySignpost6Script
|
||||
signpost 13, 6, $0, MapFuchsiaCitySignpost7Script
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $27, 22, 27, $2, $11, 255, 255, $a0, 0, UnknownScript_0x194b22, $ffff
|
||||
person_event $2d, 12, 17, $2, $11, 255, 255, $b0, 0, UnknownScript_0x194b25, $ffff
|
||||
person_event $29, 18, 20, $2, $11, 255, 255, $80, 0, UnknownScript_0x194b28, $ffff
|
||||
person_event $5d, 5, 12, $1, $0, 255, 255, $0, 0, UnknownScript_0x194b43, $ffff
|
||||
; 0x194e00
|
||||
|
405
maps/FuchsiaGym.asm
Normal file
405
maps/FuchsiaGym.asm
Normal file
@ -0,0 +1,405 @@
|
||||
FuchsiaGym_MapScriptHeader: ; 0x195db7
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x195db9
|
||||
|
||||
UnknownScript_0x195db9: ; 0x195db9
|
||||
checkbit2 $0027
|
||||
iftrue UnknownScript_0x195e00
|
||||
applymovement $2, MovementData_0x195f27
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x195f35
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x195fa1, $0000
|
||||
loadtrainer JANINE, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c9
|
||||
setbit1 $0517
|
||||
setbit1 $051a
|
||||
setbit1 $0482
|
||||
setbit1 $041e
|
||||
variablesprite $7, $28
|
||||
variablesprite $8, $28
|
||||
variablesprite $9, $28
|
||||
variablesprite $a, $27
|
||||
special $005e
|
||||
loadfont
|
||||
2writetext UnknownText_0x195feb
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $0027
|
||||
2jump UnknownScript_0x195e02
|
||||
; 0x195e00
|
||||
|
||||
UnknownScript_0x195e00: ; 0x195e00
|
||||
faceplayer
|
||||
loadfont
|
||||
UnknownScript_0x195e02: ; 0x195e02
|
||||
checkbit1 $00dd
|
||||
iftrue UnknownScript_0x195e15
|
||||
2writetext UnknownText_0x196002
|
||||
keeptextopen
|
||||
verbosegiveitem TM_06, 1
|
||||
iffalse UnknownScript_0x195e15
|
||||
setbit1 $00dd
|
||||
UnknownScript_0x195e15: ; 0x195e15
|
||||
2writetext UnknownText_0x196074
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195e1b
|
||||
|
||||
UnknownScript_0x195e1b: ; 0x195e1b
|
||||
checkbit1 $0517
|
||||
iftrue UnknownScript_0x195e2c
|
||||
applymovement $3, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $7, $28
|
||||
special $005e
|
||||
UnknownScript_0x195e2c: ; 0x195e2c
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0517
|
||||
iftrue UnknownScript_0x195e4f
|
||||
2writetext UnknownText_0x1960e6
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x196126, $0000
|
||||
loadtrainer LASS, ALICE
|
||||
startbattle
|
||||
iftrue UnknownScript_0x195e4a
|
||||
returnafterbattle
|
||||
setbit1 $0517
|
||||
end
|
||||
; 0x195e4a
|
||||
|
||||
UnknownScript_0x195e4a: ; 0x195e4a
|
||||
variablesprite $7, $a
|
||||
returnafterbattle
|
||||
end
|
||||
; 0x195e4f
|
||||
|
||||
UnknownScript_0x195e4f: ; 0x195e4f
|
||||
2writetext UnknownText_0x196139
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195e55
|
||||
|
||||
UnknownScript_0x195e55: ; 0x195e55
|
||||
checkbit1 $051a
|
||||
iftrue UnknownScript_0x195e66
|
||||
applymovement $4, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $8, $28
|
||||
special $005e
|
||||
UnknownScript_0x195e66: ; 0x195e66
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $051a
|
||||
iftrue UnknownScript_0x195e89
|
||||
2writetext UnknownText_0x196166
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x19617b, $0000
|
||||
loadtrainer LASS, LINDA
|
||||
startbattle
|
||||
iftrue UnknownScript_0x195e84
|
||||
returnafterbattle
|
||||
setbit1 $051a
|
||||
end
|
||||
; 0x195e84
|
||||
|
||||
UnknownScript_0x195e84: ; 0x195e84
|
||||
variablesprite $8, $a
|
||||
returnafterbattle
|
||||
end
|
||||
; 0x195e89
|
||||
|
||||
UnknownScript_0x195e89: ; 0x195e89
|
||||
2writetext UnknownText_0x196199
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195e8f
|
||||
|
||||
UnknownScript_0x195e8f: ; 0x195e8f
|
||||
checkbit1 $0482
|
||||
iftrue UnknownScript_0x195ea0
|
||||
applymovement $5, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $9, $28
|
||||
special $005e
|
||||
UnknownScript_0x195ea0: ; 0x195ea0
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0482
|
||||
iftrue UnknownScript_0x195ec3
|
||||
2writetext UnknownText_0x1961bb
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x1961f1, $0000
|
||||
loadtrainer PICNICKER, CINDY
|
||||
startbattle
|
||||
iftrue UnknownScript_0x195ebe
|
||||
returnafterbattle
|
||||
setbit1 $0482
|
||||
end
|
||||
; 0x195ebe
|
||||
|
||||
UnknownScript_0x195ebe: ; 0x195ebe
|
||||
variablesprite $9, $a
|
||||
returnafterbattle
|
||||
end
|
||||
; 0x195ec3
|
||||
|
||||
UnknownScript_0x195ec3: ; 0x195ec3
|
||||
2writetext UnknownText_0x19620c
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195ec9
|
||||
|
||||
UnknownScript_0x195ec9: ; 0x195ec9
|
||||
checkbit1 $041e
|
||||
iftrue UnknownScript_0x195eda
|
||||
applymovement $6, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $a, $27
|
||||
special $005e
|
||||
UnknownScript_0x195eda: ; 0x195eda
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $041e
|
||||
iftrue UnknownScript_0x195efd
|
||||
2writetext UnknownText_0x196228
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x19624a, $0000
|
||||
loadtrainer CAMPER, BARRY
|
||||
startbattle
|
||||
iftrue UnknownScript_0x195ef8
|
||||
returnafterbattle
|
||||
setbit1 $041e
|
||||
end
|
||||
; 0x195ef8
|
||||
|
||||
UnknownScript_0x195ef8: ; 0x195ef8
|
||||
variablesprite $a, $a
|
||||
returnafterbattle
|
||||
end
|
||||
; 0x195efd
|
||||
|
||||
UnknownScript_0x195efd: ; 0x195efd
|
||||
2writetext UnknownText_0x19626b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195f03
|
||||
|
||||
FuchsiaGymGuyScript: ; 0x195f03
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c9
|
||||
iftrue .FuchsiaGymGuyWinScript
|
||||
2writetext FuchsiaGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.FuchsiaGymGuyWinScript
|
||||
2writetext FuchsiaGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195f17
|
||||
|
||||
MapFuchsiaGymSignpost1Script: ; 0x195f17
|
||||
checkbit2 $0027
|
||||
iftrue UnknownScript_0x195f20
|
||||
jumpstd $002d
|
||||
; 0x195f20
|
||||
|
||||
UnknownScript_0x195f20: ; 0x195f20
|
||||
trainertotext JANINE, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x195f27
|
||||
|
||||
MovementData_0x195f27: ; 0x195f27
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x195f35
|
||||
|
||||
UnknownText_0x195f35: ; 0x195f35
|
||||
db $0, "Fufufufu…", $51
|
||||
db "I'm sorry to dis-", $4f
|
||||
db "appoint you…", $51
|
||||
db "I'm only joking!", $51
|
||||
db "I'm the real deal!", $51
|
||||
db "JANINE of FUCHSIA", $4f
|
||||
db "GYM, that's me!", $57
|
||||
; 0x195fa1
|
||||
|
||||
UnknownText_0x195fa1: ; 0x195fa1
|
||||
db $0, "JANINE: You're a", $4f
|
||||
db "tough one. You", $55
|
||||
db "definitely won…", $51
|
||||
db "Here's SOULBADGE.", $4f
|
||||
db "Take it.", $57
|
||||
; 0x195feb
|
||||
|
||||
UnknownText_0x195feb: ; 0x195feb
|
||||
db $0, $52, " received", $4f
|
||||
db "SOULBADGE.", $57
|
||||
; 0x196002
|
||||
|
||||
UnknownText_0x196002: ; 0x196002
|
||||
db $0, "JANINE: You're so", $4f
|
||||
db "tough! I have a", $55
|
||||
db "special gift!", $51
|
||||
db "It's TOXIC, a pow-", $4f
|
||||
db "erful poison that", $51
|
||||
db "steadily saps the", $4f
|
||||
db "victim's HP.", $57
|
||||
; 0x196074
|
||||
|
||||
UnknownText_0x196074: ; 0x196074
|
||||
db $0, "JANINE: I'm going", $4f
|
||||
db "to really apply", $51
|
||||
db "myself and improve", $4f
|
||||
db "my skills.", $51
|
||||
db "I want to become", $4f
|
||||
db "better than both", $55
|
||||
db "Father and you!", $57
|
||||
; 0x1960e6
|
||||
|
||||
UnknownText_0x1960e6: ; 0x1960e6
|
||||
db $0, "Fufufu!", $51
|
||||
db "I'm JANINE, the", $4f
|
||||
db "GYM LEADER!", $51
|
||||
db "No, I'm not!", $4f
|
||||
db "Gotcha, sucker!", $57
|
||||
; 0x196126
|
||||
|
||||
UnknownText_0x196126: ; 0x196126
|
||||
db $0, "I had you fooled…", $57
|
||||
; 0x196139
|
||||
|
||||
UnknownText_0x196139: ; 0x196139
|
||||
db $0, "How will you dis-", $4f
|
||||
db "tinguish our real", $55
|
||||
db "LEADER?", $57
|
||||
; 0x196166
|
||||
|
||||
UnknownText_0x196166: ; 0x196166
|
||||
db $0, "Fooled you!", $4f
|
||||
db "Hahaha!", $57
|
||||
; 0x19617b
|
||||
|
||||
UnknownText_0x19617b: ; 0x19617b
|
||||
db $0, "Ooh… I lost…", $4f
|
||||
db "You're not weak…", $57
|
||||
; 0x196199
|
||||
|
||||
UnknownText_0x196199: ; 0x196199
|
||||
db $0, "Well? Wasn't my", $4f
|
||||
db "disguise perfect?", $57
|
||||
; 0x1961bb
|
||||
|
||||
UnknownText_0x1961bb: ; 0x1961bb
|
||||
db $0, "I'm JANINE!", $51
|
||||
db "How did you know I", $4f
|
||||
db "was real?", $51
|
||||
db "Let's battle!", $57
|
||||
; 0x1961f1
|
||||
|
||||
UnknownText_0x1961f1: ; 0x1961f1
|
||||
db $0, "Darn it!", $4f
|
||||
db "I wanted to win!", $57
|
||||
; 0x19620c
|
||||
|
||||
UnknownText_0x19620c: ; 0x19620c
|
||||
db $0, "You must be", $4f
|
||||
db "getting tired.", $57
|
||||
; 0x196228
|
||||
|
||||
UnknownText_0x196228: ; 0x196228
|
||||
db $0, "Wahahaha!", $51
|
||||
db "You betcha!", $4f
|
||||
db "I'm JANINE!", $57
|
||||
; 0x19624a
|
||||
|
||||
UnknownText_0x19624a: ; 0x19624a
|
||||
db $0, "My disguise was", $4f
|
||||
db "right on! Dang!", $57
|
||||
; 0x19626b
|
||||
|
||||
UnknownText_0x19626b: ; 0x19626b
|
||||
db $0, "Hey, you. Was my", $4f
|
||||
db "disguise cute or", $55
|
||||
db "what, huh?", $57
|
||||
; 0x196299
|
||||
|
||||
FuchsiaGymGuyText: ; 0x196299
|
||||
db $0, "Yo, CHAMP in", $4f
|
||||
db "making!", $51
|
||||
db "Whoops! Take a", $4f
|
||||
db "good look around", $51
|
||||
db "you. The trainers", $4f
|
||||
db "all look like the", $55
|
||||
db "LEADER, JANINE.", $51
|
||||
db "Which of them is", $4f
|
||||
db "the real JANINE?", $57
|
||||
; 0x196325
|
||||
|
||||
FuchsiaGymGuyWinText: ; 0x196325
|
||||
db $0, "That was a great", $4f
|
||||
db "battle, trainer", $55
|
||||
db "from JOHTO!", $57
|
||||
; 0x196353
|
||||
|
||||
FuchsiaGym_MapEventHeader: ; 0x196353
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $11, $4, 3, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
warp_def $11, $5, 3, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 2
|
||||
signpost 15, 3, $0, MapFuchsiaGymSignpost1Script
|
||||
signpost 15, 6, $0, MapFuchsiaGymSignpost1Script
|
||||
|
||||
; people-events
|
||||
db 6
|
||||
person_event $a, 14, 5, $3, $0, 255, 255, $90, 0, UnknownScript_0x195db9, $ffff
|
||||
person_event $f7, 11, 9, $a, $0, 255, 255, $90, 0, UnknownScript_0x195e1b, $ffff
|
||||
person_event $f8, 15, 9, $a, $0, 255, 255, $90, 0, UnknownScript_0x195e55, $ffff
|
||||
person_event $f9, 8, 13, $a, $0, 255, 255, $90, 0, UnknownScript_0x195e8f, $ffff
|
||||
person_event $fa, 6, 8, $a, $0, 255, 255, $90, 0, UnknownScript_0x195ec9, $ffff
|
||||
person_event $48, 19, 11, $6, $0, 255, 255, $90, 0, FuchsiaGymGuyScript, $ffff
|
||||
; 0x1963bb
|
||||
|
59
maps/FuchsiaMart.asm
Normal file
59
maps/FuchsiaMart.asm
Normal file
@ -0,0 +1,59 @@
|
||||
FuchsiaMart_MapScriptHeader: ; 0x195ce6
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x195ce8
|
||||
|
||||
UnknownScript_0x195ce8: ; 0x195ce8
|
||||
loadfont
|
||||
pokemart $0, $001d
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x195cef
|
||||
|
||||
UnknownScript_0x195cef: ; 0x195cef
|
||||
jumptextfaceplayer UnknownText_0x195cf5
|
||||
; 0x195cf2
|
||||
|
||||
UnknownScript_0x195cf2: ; 0x195cf2
|
||||
jumptextfaceplayer UnknownText_0x195d36
|
||||
; 0x195cf5
|
||||
|
||||
UnknownText_0x195cf5: ; 0x195cf5
|
||||
db $0, "I was hoping to", $4f
|
||||
db "buy some SAFARI", $51
|
||||
db "ZONE souvenirs,", $4f
|
||||
db "but it's closed…", $57
|
||||
; 0x195d36
|
||||
|
||||
UnknownText_0x195d36: ; 0x195d36
|
||||
db $0, "The SAFARI ZONE", $4f
|
||||
db "WARDEN's grand-", $55
|
||||
db "daughter lives in", $55
|
||||
db "town.", $57
|
||||
; 0x195d6e
|
||||
|
||||
FuchsiaMart_MapEventHeader: ; 0x195d6e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 1, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
warp_def $7, $3, 1, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x195ce8, $ffff
|
||||
person_event $3a, 6, 7, $8, $0, 255, 255, $80, 0, UnknownScript_0x195cef, $ffff
|
||||
person_event $24, 10, 11, $5, $2, 255, 255, $a0, 0, UnknownScript_0x195cf2, $ffff
|
||||
; 0x195da5
|
||||
|
115
maps/FuchsiaPokeCenter1F.asm
Normal file
115
maps/FuchsiaPokeCenter1F.asm
Normal file
@ -0,0 +1,115 @@
|
||||
FuchsiaPokeCenter1F_MapScriptHeader: ; 0x196452
|
||||
; trigger count
|
||||
db 1
|
||||
|
||||
; triggers
|
||||
dw UnknownScript_0x196458, $0000
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x196458
|
||||
|
||||
UnknownScript_0x196458: ; 0x196458
|
||||
end
|
||||
; 0x196459
|
||||
|
||||
UnknownScript_0x196459: ; 0x196459
|
||||
jumpstd $0000
|
||||
; 0x19645c
|
||||
|
||||
UnknownScript_0x19645c: ; 0x19645c
|
||||
jumptextfaceplayer UnknownText_0x196494
|
||||
; 0x19645f
|
||||
|
||||
UnknownScript_0x19645f: ; 0x19645f
|
||||
jumptextfaceplayer UnknownText_0x1964dc
|
||||
; 0x196462
|
||||
|
||||
UnknownScript_0x196462: ; 0x196462
|
||||
faceplayer
|
||||
loadfont
|
||||
2writetext UnknownText_0x19652e
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $5, MovementData_0x196486
|
||||
faceplayer
|
||||
variablesprite $c, $a
|
||||
special $005e
|
||||
loadfont
|
||||
2writetext UnknownText_0x19654e
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $5, MovementData_0x196486
|
||||
faceplayer
|
||||
variablesprite $c, $28
|
||||
special $005e
|
||||
end
|
||||
; 0x196486
|
||||
|
||||
MovementData_0x196486: ; 0x196486
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
turn_head_left
|
||||
turn_head_up
|
||||
turn_head_right
|
||||
turn_head_down
|
||||
step_end
|
||||
; 0x196494
|
||||
|
||||
UnknownText_0x196494: ; 0x196494
|
||||
db $0, "Hey! You have a", $4f
|
||||
db "brand new kind of", $55
|
||||
db "#DEX.", $51
|
||||
db "Did PROF.OAK give", $4f
|
||||
db "that to you?", $57
|
||||
; 0x1964dc
|
||||
|
||||
UnknownText_0x1964dc: ; 0x1964dc
|
||||
db $0, "I got quite a", $4f
|
||||
db "shock at the GYM.", $51
|
||||
db "There were all", $4f
|
||||
db "these girls who", $55
|
||||
db "looked identical.", $57
|
||||
; 0x19652e
|
||||
|
||||
UnknownText_0x19652e: ; 0x19652e
|
||||
db $0, "I'm JANINE! Hocus-", $4f
|
||||
db "pocus… Poof!", $57
|
||||
; 0x19654e
|
||||
|
||||
UnknownText_0x19654e: ; 0x19654e
|
||||
db $0, "See? I look just", $4f
|
||||
db "like her now!", $57
|
||||
; 0x19656e
|
||||
|
||||
FuchsiaPokeCenter1F_MapEventHeader: ; 0x19656e
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 3
|
||||
warp_def $7, $3, 5, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
warp_def $7, $4, 5, GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
|
||||
warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 4
|
||||
person_event $37, 5, 7, $6, $0, 255, 255, $a0, 0, UnknownScript_0x196459, $ffff
|
||||
person_event $23, 8, 12, $5, $1, 255, 255, $0, 0, UnknownScript_0x19645c, $ffff
|
||||
person_event $24, 8, 5, $5, $1, 255, 255, $0, 0, UnknownScript_0x19645f, $ffff
|
||||
person_event $fc, 7, 9, $6, $0, 255, 255, $90, 0, UnknownScript_0x196462, $ffff
|
||||
; 0x1965b7
|
||||
|
26
maps/FuchsiaPokeCenter2FBeta.asm
Normal file
26
maps/FuchsiaPokeCenter2FBeta.asm
Normal file
@ -0,0 +1,26 @@
|
||||
FuchsiaPokeCenter2FBeta_MapScriptHeader: ; 0x1965b7
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1965b9
|
||||
|
||||
FuchsiaPokeCenter2FBeta_MapEventHeader: ; 0x1965b9
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 1
|
||||
warp_def $7, $0, 3, GROUP_FUCHSIA_POKECENTER_1F, MAP_FUCHSIA_POKECENTER_1F
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 0
|
||||
|
||||
; people-events
|
||||
db 0
|
||||
; 0x1965c4
|
||||
|
130
maps/GoldenrodBikeShop.asm
Normal file
130
maps/GoldenrodBikeShop.asm
Normal file
@ -0,0 +1,130 @@
|
||||
GoldenrodBikeShop_MapScriptHeader: ; 0x5474d
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x5474f
|
||||
|
||||
UnknownScript_0x5474f: ; 0x5474f
|
||||
end
|
||||
; 0x54750
|
||||
|
||||
UnknownScript_0x54750: ; 0x54750
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $005b
|
||||
iftrue UnknownScript_0x54775
|
||||
2writetext UnknownText_0x54787
|
||||
yesorno
|
||||
iffalse UnknownScript_0x5477b
|
||||
2writetext UnknownText_0x547f8
|
||||
keeptextopen
|
||||
waitbutton
|
||||
giveitem BICYCLE, $1
|
||||
2writetext UnknownText_0x54848
|
||||
playsound $0091
|
||||
waitbutton
|
||||
itemnotify
|
||||
setbit2 $0014
|
||||
setbit1 $005b
|
||||
UnknownScript_0x54775: ; 0x54775
|
||||
2writetext UnknownText_0x5485f
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x5477b
|
||||
|
||||
UnknownScript_0x5477b: ; 0x5477b
|
||||
2writetext UnknownText_0x54898
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54781
|
||||
|
||||
; possibly unused
|
||||
UnknownScript_0x54781: ; 0x54781
|
||||
jumptext UnknownText_0x548c0
|
||||
; 0x54784
|
||||
|
||||
MapGoldenrodBikeShopSignpost8Script: ; 0x54784
|
||||
jumptext UnknownText_0x548ed
|
||||
; 0x54787
|
||||
|
||||
UnknownText_0x54787: ; 0x54787
|
||||
db $0, "…sigh… I moved", $4f
|
||||
db "here, but I can't", $51
|
||||
db "sell my BICYCLES.", $4f
|
||||
db "Why is that?", $51
|
||||
db "Could you ride a", $4f
|
||||
db "BICYCLE and adver-", $55
|
||||
db "tise for me?", $57
|
||||
; 0x547f8
|
||||
|
||||
UnknownText_0x547f8: ; 0x547f8
|
||||
db $0, "Really? Great!", $51
|
||||
db "Give me your name", $4f
|
||||
db "and phone number,", $51
|
||||
db "and I'll loan you", $4f
|
||||
db "a BICYCLE.", $57
|
||||
; 0x54848
|
||||
|
||||
UnknownText_0x54848: ; 0x54848
|
||||
db $0, $52, " borrowed a", $4f
|
||||
db "BICYCLE.", $57
|
||||
; 0x5485f
|
||||
|
||||
UnknownText_0x5485f: ; 0x5485f
|
||||
db $0, "My BICYCLES are", $4f
|
||||
db "first-rate! You", $51
|
||||
db "can ride them", $4f
|
||||
db "anywhere.", $57
|
||||
; 0x54898
|
||||
|
||||
UnknownText_0x54898: ; 0x54898
|
||||
db $0, "…sigh… Oh, for", $4f
|
||||
db "the kindness of", $55
|
||||
db "people…", $57
|
||||
; 0x548c0
|
||||
|
||||
; possibly unused
|
||||
UnknownText_0x548c0: ; 0x548c0
|
||||
db $0, "Just released!", $51
|
||||
db "First-rate compact", $4f
|
||||
db "BICYCLES!", $57
|
||||
; 0x548ed
|
||||
|
||||
UnknownText_0x548ed: ; 0x548ed
|
||||
db $0, "It's a shiny new", $4f
|
||||
db "BICYCLE!", $57
|
||||
; 0x54907
|
||||
|
||||
GoldenrodBikeShop_MapEventHeader: ; 0x54907
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 2, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
|
||||
warp_def $7, $3, 2, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 9
|
||||
signpost 2, 1, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 3, 0, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 3, 1, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 5, 0, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 5, 1, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 6, 0, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 6, 1, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 6, 6, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
signpost 6, 7, $0, MapGoldenrodBikeShopSignpost8Script
|
||||
|
||||
; people-events
|
||||
db 1
|
||||
person_event $39, 6, 11, $8, $0, 255, 255, $80, 0, UnknownScript_0x54750, $ffff
|
||||
; 0x54951
|
||||
|
258
maps/GoldenrodBillsHouse.asm
Normal file
258
maps/GoldenrodBillsHouse.asm
Normal file
@ -0,0 +1,258 @@
|
||||
GoldenrodBillsHouse_MapScriptHeader: ; 0x54be2
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x54be4
|
||||
|
||||
UnknownScript_0x54be4: ; 0x54be4
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $004f
|
||||
iftrue UnknownScript_0x54c1f
|
||||
2writetext UnknownText_0x54c74
|
||||
yesorno
|
||||
iffalse UnknownScript_0x54c19
|
||||
2writetext UnknownText_0x54d3f
|
||||
keeptextopen
|
||||
waitbutton
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x54c13
|
||||
2writetext UnknownText_0x54dae
|
||||
playsound $0002
|
||||
waitbutton
|
||||
givepoke EEVEE, 20, 0, 0
|
||||
setbit1 $004f
|
||||
2writetext UnknownText_0x54dc1
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c13
|
||||
|
||||
UnknownScript_0x54c13: ; 0x54c13
|
||||
2writetext UnknownText_0x54e02
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c19
|
||||
|
||||
UnknownScript_0x54c19: ; 0x54c19
|
||||
2writetext UnknownText_0x54e2d
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c1f
|
||||
|
||||
UnknownScript_0x54c1f: ; 0x54c1f
|
||||
2writetext UnknownText_0x54e42
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c25
|
||||
|
||||
UnknownScript_0x54c25: ; 0x54c25
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $0712
|
||||
iffalse UnknownScript_0x54c33
|
||||
2writetext UnknownText_0x54ea8
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c33
|
||||
|
||||
UnknownScript_0x54c33: ; 0x54c33
|
||||
2writetext UnknownText_0x54f4e
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c39
|
||||
|
||||
UnknownScript_0x54c39: ; 0x54c39
|
||||
faceplayer
|
||||
loadfont
|
||||
checkcellnum $3
|
||||
iftrue UnknownScript_0x54c58
|
||||
2writetext UnknownText_0x54f9e
|
||||
askforphonenumber $3
|
||||
if_equal $1, UnknownScript_0x54c64
|
||||
if_equal $2, UnknownScript_0x54c5e
|
||||
waitbutton
|
||||
addcellnum $3
|
||||
2writetext UnknownText_0x54fd9
|
||||
playsound $0093
|
||||
waitbutton
|
||||
keeptextopen
|
||||
UnknownScript_0x54c58: ;0x54c58
|
||||
2writetext UnknownText_0x55069
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c5e
|
||||
|
||||
UnknownScript_0x54c5e: ; 0x54c5e
|
||||
2writetext UnknownText_0x54ff3
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x54c64
|
||||
|
||||
UnknownScript_0x54c64: ; 0x54c64
|
||||
2writetext UnknownText_0x55046
|
||||
keeptextopen
|
||||
2jump UnknownScript_0x54c5e
|
||||
; 0x54c6b
|
||||
|
||||
MapGoldenrodBillsHouseSignpost1Script: ; 0x54c6b
|
||||
jumpstd $0002
|
||||
; 0x54c6e
|
||||
|
||||
MapGoldenrodBillsHouseSignpost0Script: ; 0x54c6e
|
||||
jumpstd $0003
|
||||
; 0x54c71
|
||||
|
||||
MapGoldenrodBillsHouseSignpost2Script: ; 0x54c71
|
||||
jumpstd $000c
|
||||
; 0x54c74
|
||||
|
||||
UnknownText_0x54c74: ; 0x54c74
|
||||
db $0, "BILL: Hi, ", $52, "!", $4f
|
||||
db "Do us a favor and", $55
|
||||
db "take this EEVEE.", $51
|
||||
db "It came over when", $4f
|
||||
db "I was adjusting", $55
|
||||
db "the TIME CAPSULE.", $51
|
||||
db "Someone has to", $4f
|
||||
db "take care of it,", $51
|
||||
db "but I don't like", $4f
|
||||
db "being outside.", $51
|
||||
db "Can I count on you", $4f
|
||||
db "to play with it,", $55
|
||||
db $52, "?", $57
|
||||
; 0x54d3f
|
||||
|
||||
UnknownText_0x54d3f: ; 0x54d3f
|
||||
db $0, "BILL: I knew you'd", $4f
|
||||
db "come through!", $51
|
||||
db "Way to go! You're", $4f
|
||||
db "the real deal!", $51
|
||||
db "OK, I'm counting", $4f
|
||||
db "on you.", $51
|
||||
db "Take good care of", $4f
|
||||
db "it!", $57
|
||||
; 0x54dae
|
||||
|
||||
UnknownText_0x54dae: ; 0x54dae
|
||||
db $0, $52, " received", $4f
|
||||
db "EEVEE!", $57
|
||||
; 0x54dc1
|
||||
|
||||
UnknownText_0x54dc1: ; 0x54dc1
|
||||
db $0, "BILL: PROF.ELM", $4f
|
||||
db "claims EEVEE may", $51
|
||||
db "evolve in new and", $4f
|
||||
db "unknown ways.", $57
|
||||
; 0x54e02
|
||||
|
||||
UnknownText_0x54e02: ; 0x54e02
|
||||
db $0, "Whoa, wait. You", $4f
|
||||
db "can't carry any", $55
|
||||
db "more #MON.", $57
|
||||
; 0x54e2d
|
||||
|
||||
UnknownText_0x54e2d: ; 0x54e2d
|
||||
db $0, "Oh… Now what to", $4f
|
||||
db "do?", $57
|
||||
; 0x54e42
|
||||
|
||||
UnknownText_0x54e42: ; 0x54e42
|
||||
db $0, "BILL: My pop, he", $4f
|
||||
db "won't work. All he", $51
|
||||
db "does is goof off", $4f
|
||||
db "all day long.", $51
|
||||
db "He's getting to be", $4f
|
||||
db "a real headache…", $57
|
||||
; 0x54ea8
|
||||
|
||||
UnknownText_0x54ea8: ; 0x54ea8
|
||||
db $0, "Oh, you collect", $4f
|
||||
db "#MON? My son", $55
|
||||
db "BILL is an expert.", $51
|
||||
db "He just got called", $4f
|
||||
db "to the #MON", $51
|
||||
db "CENTER in ECRUTEAK", $4f
|
||||
db "CITY.", $51
|
||||
db "My husband went", $4f
|
||||
db "off to the GAME", $51
|
||||
db "CORNER without", $4f
|
||||
db "being called…", $57
|
||||
; 0x54f4e
|
||||
|
||||
UnknownText_0x54f4e: ; 0x54f4e
|
||||
db $0, "My husband was", $4f
|
||||
db "once known as a", $51
|
||||
db "#MANIAC.", $4f
|
||||
db "BILL must have", $51
|
||||
db "taken after his", $4f
|
||||
db "father.", $57
|
||||
; 0x54f9e
|
||||
|
||||
UnknownText_0x54f9e: ; 0x54f9e
|
||||
db $0, "Are you a trainer?", $51
|
||||
db "I've got a useful", $4f
|
||||
db "phone number for", $55
|
||||
db "you.", $57
|
||||
; 0x54fd9
|
||||
|
||||
UnknownText_0x54fd9: ; 0x54fd9
|
||||
db $0, $52, " recorded", $4f
|
||||
db "BILL's number.", $57
|
||||
; 0x54ff3
|
||||
|
||||
UnknownText_0x54ff3: ; 0x54ff3
|
||||
db $0, "My brother made", $4f
|
||||
db "the PC #MON", $55
|
||||
db "storage system.", $51
|
||||
db "I was going to", $4f
|
||||
db "give you BILL's", $55
|
||||
db "number…", $57
|
||||
; 0x55046
|
||||
|
||||
UnknownText_0x55046: ; 0x55046
|
||||
db $0, "You can't record", $4f
|
||||
db "any more numbers.", $57
|
||||
; 0x55069
|
||||
|
||||
UnknownText_0x55069: ; 0x55069
|
||||
db $0, "My big brother", $4f
|
||||
db "BILL made the PC", $51
|
||||
db "#MON storage", $4f
|
||||
db "system.", $57
|
||||
; 0x5509f
|
||||
|
||||
GoldenrodBillsHouse_MapEventHeader: ; 0x5509f
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $7, $2, 4, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
|
||||
warp_def $7, $3, 4, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 3
|
||||
signpost 1, 0, $0, MapGoldenrodBillsHouseSignpost0Script
|
||||
signpost 1, 1, $0, MapGoldenrodBillsHouseSignpost1Script
|
||||
signpost 1, 7, $0, MapGoldenrodBillsHouseSignpost2Script
|
||||
|
||||
; people-events
|
||||
db 3
|
||||
person_event $8, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x54be4, $0712
|
||||
person_event $2e, 7, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x54c25, $ffff
|
||||
person_event $26, 8, 9, $2, $11, 255, 255, $a0, 0, UnknownScript_0x54c39, $ffff
|
||||
; 0x550e5
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user