mirror of https://github.com/pret/pokecrystal.git
969 lines
20 KiB
NASM
969 lines
20 KiB
NASM
TeamRocketBaseB2F_MapScriptHeader:
|
|
.MapTriggers:
|
|
db 4
|
|
|
|
; triggers
|
|
dw UnknownScript_0x6cf85, 0
|
|
dw UnknownScript_0x6cf86, 0
|
|
dw UnknownScript_0x6cf87, 0
|
|
dw UnknownScript_0x6cf88, 0
|
|
|
|
.MapCallbacks:
|
|
db 1
|
|
|
|
; callbacks
|
|
|
|
dbw 1, UnknownScript_0x6cf89
|
|
|
|
UnknownScript_0x6cf85:
|
|
end
|
|
|
|
UnknownScript_0x6cf86:
|
|
end
|
|
|
|
UnknownScript_0x6cf87:
|
|
end
|
|
|
|
UnknownScript_0x6cf88:
|
|
end
|
|
|
|
UnknownScript_0x6cf89:
|
|
checkevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER
|
|
iftrue UnknownScript_0x6cf90
|
|
return
|
|
|
|
UnknownScript_0x6cf90:
|
|
changeblock $e, $c, $7
|
|
return
|
|
|
|
UnknownScript_0x6cf95:
|
|
moveperson $4, $9, $d
|
|
jump UnknownScript_0x6cfac
|
|
|
|
UnknownScript_0x6cf9c:
|
|
moveperson $3, $15, $10
|
|
moveperson $2, $15, $10
|
|
moveperson $5, $a, $d
|
|
moveperson $4, $a, $d
|
|
UnknownScript_0x6cfac:
|
|
appear $3
|
|
appear $2
|
|
loadfont
|
|
writetext UnknownText_0x6d2ad
|
|
closetext
|
|
loadmovesprites
|
|
spriteface PLAYER, DOWN
|
|
showemote EMOTE_SHOCK, PLAYER, 15
|
|
applymovement PLAYER, MovementData_0x6d21f
|
|
playmusic MUSIC_ROCKET_ENCOUNTER
|
|
applymovement $3, MovementData_0x6d224
|
|
spriteface PLAYER, UP
|
|
applymovement $2, MovementData_0x6d22f
|
|
loadfont
|
|
writetext UnknownText_0x6d2c3
|
|
closetext
|
|
loadmovesprites
|
|
cry DRAGONITE
|
|
spriteface $3, LEFT
|
|
spriteface PLAYER, LEFT
|
|
appear $5
|
|
applymovement $5, MovementData_0x6d236
|
|
applymovement $3, MovementData_0x6d23b
|
|
applymovement $2, MovementData_0x6d24c
|
|
appear $4
|
|
applymovement $4, MovementData_0x6d244
|
|
loadfont
|
|
writetext UnknownText_0x6d38c
|
|
closetext
|
|
loadmovesprites
|
|
spriteface PLAYER, RIGHT
|
|
applymovement $3, MovementData_0x6d241
|
|
loadfont
|
|
writetext UnknownText_0x6d3bd
|
|
closetext
|
|
loadmovesprites
|
|
applymovement $2, MovementData_0x6d24a
|
|
applymovement $3, MovementData_0x6d248
|
|
winlosstext UnknownText_0x6d45c, 0
|
|
setlasttalked $3
|
|
loadtrainer EXECUTIVEF, 2
|
|
startbattle
|
|
disappear $5
|
|
setevent EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE
|
|
setevent EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE
|
|
setevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE
|
|
returnafterbattle
|
|
setevent EVENT_BEAT_ROCKET_EXECUTIVEF_2
|
|
loadfont
|
|
writetext UnknownText_0x6d4c6
|
|
closetext
|
|
loadmovesprites
|
|
special Special_FadeBlackQuickly
|
|
special Special_ReloadSpritesNoPalettes
|
|
disappear $2
|
|
disappear $3
|
|
disappear $c
|
|
disappear $d
|
|
disappear $e
|
|
pause 15
|
|
special Special_FadeInQuickly
|
|
dotrigger $2
|
|
clearevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE
|
|
spriteface $4, DOWN
|
|
loadfont
|
|
writetext UnknownText_0x6d5d8
|
|
closetext
|
|
loadmovesprites
|
|
applymovement $4, MovementData_0x6d250
|
|
spriteface PLAYER, UP
|
|
loadfont
|
|
writetext UnknownText_0x6d64e
|
|
closetext
|
|
loadmovesprites
|
|
follow $4, PLAYER
|
|
applymovement $4, MovementData_0x6d254
|
|
stopfollow
|
|
applymovement $4, MovementData_0x6d258
|
|
loadfont
|
|
writetext UnknownText_0x6d6cf
|
|
closetext
|
|
loadmovesprites
|
|
applymovement $4, MovementData_0x6d267
|
|
disappear $4
|
|
|
|
UnknownScript_0x6d075:
|
|
applymovement PLAYER, MovementData_0x6d271
|
|
end
|
|
|
|
UnknownScript_0x6d07a:
|
|
loadfont
|
|
writetext UnknownText_0x6d7ea
|
|
closetext
|
|
loadmovesprites
|
|
applymovement PLAYER, MovementData_0x6d278
|
|
end
|
|
|
|
UnknownScript_0x6d085:
|
|
spriteface PLAYER, UP
|
|
jump UnknownScript_0x6d091
|
|
|
|
UnknownScript_0x6d08b:
|
|
spriteface PLAYER, RIGHT
|
|
spriteface $4, LEFT
|
|
UnknownScript_0x6d091:
|
|
loadfont
|
|
writetext UnknownText_0x6da97
|
|
closetext
|
|
loadmovesprites
|
|
special FadeOutPalettes
|
|
special Mobile_HealParty
|
|
playsound SFX_FULL_HEAL
|
|
special HealParty
|
|
special FadeInPalettes
|
|
loadfont
|
|
writetext UnknownText_0x6daf7
|
|
closetext
|
|
loadmovesprites
|
|
dotrigger $1
|
|
setevent EVENT_LANCE_HEALED_YOU_IN_TEAM_ROCKET_BASE
|
|
checkcode VAR_FACING
|
|
if_equal RIGHT, UnknownScript_0x6d0be
|
|
applymovement $4, MovementData_0x6d212
|
|
disappear $4
|
|
end
|
|
|
|
UnknownScript_0x6d0be:
|
|
applymovement $4, MovementData_0x6d219
|
|
disappear $4
|
|
end
|
|
|
|
TrainerGruntM17:
|
|
trainer EVENT_BEAT_ROCKET_GRUNTM_17, GRUNTM, 17, GruntM17SeenText, GruntM17BeatenText, 0, GruntM17Script
|
|
|
|
GruntM17Script:
|
|
talkaftercancel
|
|
loadfont
|
|
writetext UnknownText_0x6db88
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
TrainerGruntM18:
|
|
trainer EVENT_BEAT_ROCKET_GRUNTM_18, GRUNTM, 18, GruntM18SeenText, GruntM18BeatenText, 0, GruntM18Script
|
|
|
|
GruntM18Script:
|
|
talkaftercancel
|
|
loadfont
|
|
writetext UnknownText_0x6dc1a
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
TrainerGruntM19:
|
|
trainer EVENT_BEAT_ROCKET_GRUNTM_19, GRUNTM, 19, GruntM19SeenText, GruntM19BeatenText, 0, GruntM19Script
|
|
|
|
GruntM19Script:
|
|
talkaftercancel
|
|
loadfont
|
|
writetext UnknownText_0x6dcd1
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
VoltorbScript_0x6d101:
|
|
cry ELECTRODE
|
|
loadpokedata ELECTRODE, 23
|
|
startbattle
|
|
iftrue UnknownScript_0x6d182
|
|
disappear $6
|
|
disappear $9
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1
|
|
iffalse UnknownScript_0x6d182
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2
|
|
iffalse UnknownScript_0x6d182
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3
|
|
iffalse UnknownScript_0x6d182
|
|
returnafterbattle
|
|
special PlayMapMusic
|
|
applymovement PLAYER, MovementData_0x6d28c
|
|
jump UnknownScript_0x6d184
|
|
|
|
VoltorbScript_0x6d12c:
|
|
cry ELECTRODE
|
|
loadpokedata ELECTRODE, 23
|
|
startbattle
|
|
iftrue UnknownScript_0x6d182
|
|
disappear $7
|
|
disappear $a
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1
|
|
iffalse UnknownScript_0x6d182
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2
|
|
iffalse UnknownScript_0x6d182
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3
|
|
iffalse UnknownScript_0x6d182
|
|
returnafterbattle
|
|
special PlayMapMusic
|
|
applymovement PLAYER, MovementData_0x6d299
|
|
jump UnknownScript_0x6d184
|
|
|
|
VoltorbScript_0x6d157:
|
|
cry ELECTRODE
|
|
loadpokedata ELECTRODE, 23
|
|
startbattle
|
|
iftrue UnknownScript_0x6d182
|
|
disappear $8
|
|
disappear $b
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1
|
|
iffalse UnknownScript_0x6d182
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2
|
|
iffalse UnknownScript_0x6d182
|
|
checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3
|
|
iffalse UnknownScript_0x6d182
|
|
returnafterbattle
|
|
special PlayMapMusic
|
|
applymovement PLAYER, MovementData_0x6d2a4
|
|
jump UnknownScript_0x6d184
|
|
|
|
UnknownScript_0x6d182:
|
|
returnafterbattle
|
|
end
|
|
|
|
UnknownScript_0x6d184:
|
|
moveperson $4, $12, $6
|
|
appear $4
|
|
applymovement $4, MovementData_0x6d27a
|
|
spriteface PLAYER, RIGHT
|
|
loadfont
|
|
writetext UnknownText_0x6d809
|
|
keeptextopen
|
|
verbosegiveitem HM_WHIRLPOOL
|
|
setevent EVENT_GOT_HM06_WHIRLPOOL
|
|
writetext UnknownText_0x6d8f8
|
|
closetext
|
|
loadmovesprites
|
|
spriteface $4, DOWN
|
|
loadfont
|
|
writetext UnknownText_0x6d994
|
|
closetext
|
|
loadmovesprites
|
|
spriteface PLAYER, DOWN
|
|
applymovement $4, MovementData_0x6d283
|
|
disappear $4
|
|
setevent EVENT_CLEARED_ROCKET_HIDEOUT
|
|
clearflag ENGINE_ROCKET_SIGNAL_ON_CH20
|
|
setevent EVENT_ROUTE_43_GATE_ROCKETS
|
|
setevent EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_GYM
|
|
dotrigger $3
|
|
clearevent EVENT_LAKE_OF_RAGE_CIVILIANS
|
|
setevent EVENT_TURNED_OFF_SECURITY_CAMERAS
|
|
setevent EVENT_SECURITY_CAMERA_1
|
|
setevent EVENT_SECURITY_CAMERA_2
|
|
setevent EVENT_SECURITY_CAMERA_3
|
|
setevent EVENT_SECURITY_CAMERA_4
|
|
setevent EVENT_SECURITY_CAMERA_5
|
|
end
|
|
|
|
MapTeamRocketBaseB2FSignpostPtr1:
|
|
dw EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER
|
|
dw MapTeamRocketBaseB2FSignpost1Script
|
|
|
|
|
|
MapTeamRocketBaseB2FSignpost1Script:
|
|
loadfont
|
|
checkevent EVENT_LEARNED_HAIL_GIOVANNI
|
|
iftrue UnknownScript_0x6d1e8
|
|
writetext UnknownText_0x6dd39
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
UnknownScript_0x6d1e8:
|
|
writetext UnknownText_0x6dd6b
|
|
closetext
|
|
playsound SFX_ENTER_DOOR
|
|
changeblock $e, $c, $7
|
|
reloadmappart
|
|
loadmovesprites
|
|
setevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER
|
|
waitbutton
|
|
end
|
|
|
|
MapTeamRocketBaseB2FSignpost21Script:
|
|
loadfont
|
|
checkevent EVENT_CLEARED_ROCKET_HIDEOUT
|
|
iftrue UnknownScript_0x6d207
|
|
writetext UnknownText_0x6dda7
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
UnknownScript_0x6d207:
|
|
writetext UnknownText_0x6de03
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
ItemFragment_0x6d20d:
|
|
db TM_THIEF, 1
|
|
|
|
MapTeamRocketBaseB2FSignpostItem22:
|
|
dwb EVENT_TEAM_ROCKET_BASE_B2F_HIDDEN_FULL_HEAL, FULL_HEAL
|
|
|
|
|
|
MovementData_0x6d212:
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_end
|
|
|
|
MovementData_0x6d219:
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_end
|
|
|
|
MovementData_0x6d21f:
|
|
step_down
|
|
step_down
|
|
step_down
|
|
turn_head_right
|
|
step_end
|
|
|
|
MovementData_0x6d224:
|
|
big_step_left
|
|
big_step_left
|
|
big_step_up
|
|
big_step_up
|
|
big_step_up
|
|
big_step_left
|
|
big_step_left
|
|
big_step_left
|
|
big_step_left
|
|
turn_head_down
|
|
step_end
|
|
|
|
MovementData_0x6d22f:
|
|
big_step_left
|
|
big_step_left
|
|
big_step_up
|
|
big_step_up
|
|
big_step_left
|
|
big_step_left
|
|
step_end
|
|
|
|
MovementData_0x6d236:
|
|
big_step_right
|
|
big_step_right
|
|
big_step_right
|
|
big_step_right
|
|
step_end
|
|
|
|
MovementData_0x6d23b:
|
|
fix_facing
|
|
db $39 ; movement
|
|
jump_step_right
|
|
db $38 ; movement
|
|
remove_fixed_facing
|
|
step_end
|
|
|
|
MovementData_0x6d241:
|
|
slow_step_down
|
|
turn_head_left
|
|
step_end
|
|
|
|
MovementData_0x6d244:
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_end
|
|
|
|
MovementData_0x6d248:
|
|
big_step_left
|
|
step_end
|
|
|
|
MovementData_0x6d24a:
|
|
big_step_left
|
|
step_end
|
|
|
|
MovementData_0x6d24c:
|
|
big_step_left
|
|
big_step_up
|
|
turn_head_left
|
|
step_end
|
|
|
|
MovementData_0x6d250:
|
|
step_right
|
|
step_right
|
|
turn_head_down
|
|
step_end
|
|
|
|
MovementData_0x6d254:
|
|
step_up
|
|
step_up
|
|
step_up
|
|
step_end
|
|
|
|
MovementData_0x6d258:
|
|
step_sleep_8
|
|
step_left
|
|
step_left
|
|
turn_head_up
|
|
step_sleep_8
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
turn_head_up
|
|
step_sleep_8
|
|
step_left
|
|
step_left
|
|
turn_head_down
|
|
step_end
|
|
|
|
MovementData_0x6d267:
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_up
|
|
step_up
|
|
step_up
|
|
step_up
|
|
step_up
|
|
step_end
|
|
|
|
MovementData_0x6d271:
|
|
step_up
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
turn_head_up
|
|
step_end
|
|
|
|
MovementData_0x6d278:
|
|
step_left
|
|
step_end
|
|
|
|
MovementData_0x6d27a:
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_end
|
|
|
|
MovementData_0x6d283:
|
|
step_down
|
|
step_down
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_left
|
|
step_end
|
|
|
|
MovementData_0x6d28c:
|
|
step_right
|
|
step_right
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_end
|
|
|
|
MovementData_0x6d299:
|
|
step_right
|
|
step_right
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_down
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_end
|
|
|
|
MovementData_0x6d2a4:
|
|
step_right
|
|
step_right
|
|
step_down
|
|
step_down
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_right
|
|
step_end
|
|
|
|
UnknownText_0x6d2ad:
|
|
text "Hold it right"
|
|
line "there!"
|
|
done
|
|
|
|
UnknownText_0x6d2c3:
|
|
text "We can't have a"
|
|
line "brat like you on"
|
|
cont "the loose."
|
|
|
|
para "It's harmful to"
|
|
line "TEAM ROCKET's"
|
|
cont "pride, you see."
|
|
|
|
para "However strong you"
|
|
line "may be, you can't"
|
|
|
|
para "take both of us at"
|
|
line "the same time."
|
|
|
|
para "Sorry, baby. Now"
|
|
line "get ready to be"
|
|
cont "thrashed."
|
|
done
|
|
|
|
UnknownText_0x6d38c:
|
|
text "Hey! Don't be so"
|
|
line "selfish. Spread"
|
|
cont "the fun around."
|
|
done
|
|
|
|
UnknownText_0x6d3bd:
|
|
text "What? You had an"
|
|
line "accomplice?"
|
|
|
|
para "Where is your"
|
|
line "sense of honor?"
|
|
|
|
para "As the interim"
|
|
line "boss in place of"
|
|
|
|
para "GIOVANNI, I'll"
|
|
line "show you how wrong"
|
|
|
|
para "it is to meddle"
|
|
line "with TEAM ROCKET!"
|
|
done
|
|
|
|
UnknownText_0x6d45c:
|
|
text "Tch, you really"
|
|
line "are strong."
|
|
|
|
para "It's too bad."
|
|
|
|
para "If you were to"
|
|
line "join TEAM ROCKET,"
|
|
|
|
para "you could become"
|
|
line "an EXECUTIVE."
|
|
done
|
|
|
|
UnknownText_0x6d4c6:
|
|
text "…This hideout is"
|
|
line "done for…"
|
|
|
|
para "But that's fine."
|
|
line "The broadcast ex-"
|
|
cont "periment was a"
|
|
cont "total success."
|
|
|
|
para "It doesn't matter"
|
|
line "what happens to"
|
|
cont "this hideout now."
|
|
|
|
para "We have much big-"
|
|
line "ger plans."
|
|
|
|
para "You'll come to"
|
|
line "appreciate TEAM"
|
|
|
|
para "ROCKET's true"
|
|
line "power soon enough."
|
|
|
|
para "Enjoy yourself"
|
|
line "while you can…"
|
|
|
|
para "Fufufufu…"
|
|
done
|
|
|
|
UnknownText_0x6d5d8:
|
|
text "LANCE: That did"
|
|
line "it. We defeated"
|
|
|
|
para "all the ROCKETS"
|
|
line "here."
|
|
|
|
para "But I'm concerned"
|
|
line "about the young"
|
|
|
|
para "guy I battled in"
|
|
line "the process…"
|
|
done
|
|
|
|
UnknownText_0x6d64e:
|
|
text "Sorry, <PLAY_G>."
|
|
line "I saw how well you"
|
|
|
|
para "were doing, so I"
|
|
line "just hung back."
|
|
|
|
para "Now all there is"
|
|
line "left to do is to"
|
|
|
|
para "turn off that odd"
|
|
line "radio signal."
|
|
done
|
|
|
|
UnknownText_0x6d6cf:
|
|
text "It's this machine"
|
|
line "that's causing all"
|
|
cont "the problems."
|
|
|
|
para "I don't see a"
|
|
line "switch on it…"
|
|
|
|
para "We have no choice."
|
|
line "We have to make"
|
|
|
|
para "all the ELECTRODE"
|
|
line "faint."
|
|
|
|
para "That should stop"
|
|
line "this machine from"
|
|
|
|
para "transmitting that"
|
|
line "strange signal."
|
|
|
|
para "It's no fault of"
|
|
line "the #MON, so it"
|
|
|
|
para "makes me feel"
|
|
line "guilty."
|
|
|
|
para "<PLAY_G>, let's"
|
|
line "split the job."
|
|
done
|
|
|
|
UnknownText_0x6d7ea:
|
|
text "LANCE: Leave this"
|
|
line "side to me."
|
|
done
|
|
|
|
UnknownText_0x6d809:
|
|
text "LANCE: That odd"
|
|
line "signal has finally"
|
|
cont "stopped."
|
|
|
|
para "The LAKE should be"
|
|
line "back to normal."
|
|
|
|
para "You're the hero!"
|
|
line "Let me thank you"
|
|
|
|
para "on behalf of all"
|
|
line "the #MON."
|
|
|
|
para "Oh, yes. You"
|
|
line "should take this."
|
|
|
|
para "I found it here,"
|
|
line "but I don't have"
|
|
cont "any need for it."
|
|
done
|
|
|
|
UnknownText_0x6d8e6:
|
|
text "<PLAYER> received"
|
|
line "HM06."
|
|
done
|
|
|
|
UnknownText_0x6d8f8:
|
|
text "That's WHIRLPOOL."
|
|
line "Teach it to a"
|
|
|
|
para "#MON to get"
|
|
line "across wild water."
|
|
|
|
para "But keep this in"
|
|
line "mind."
|
|
|
|
para "You can use that"
|
|
line "out of battle only"
|
|
|
|
para "with the BADGE"
|
|
line "from MAHOGANY GYM."
|
|
done
|
|
|
|
UnknownText_0x6d994:
|
|
text "<PLAY_G>…"
|
|
|
|
para "The journey to be-"
|
|
line "coming the #MON"
|
|
|
|
para "MASTER is long and"
|
|
line "difficult."
|
|
|
|
para "Knowing that, will"
|
|
line "you keep going?"
|
|
|
|
para "…"
|
|
|
|
para "I see. No, you're"
|
|
line "right."
|
|
|
|
para "If you would give"
|
|
line "up that easily,"
|
|
|
|
para "you would have"
|
|
line "never chased that"
|
|
|
|
para "dream in the first"
|
|
line "place."
|
|
|
|
para "I look forward to"
|
|
line "seeing you again!"
|
|
done
|
|
|
|
UnknownText_0x6da97:
|
|
text "LANCE: Are you all"
|
|
line "right?"
|
|
|
|
para "Your #MON are"
|
|
line "hurt and tired."
|
|
|
|
para "Here, give them"
|
|
line "some of my medi-"
|
|
cont "cine."
|
|
done
|
|
|
|
UnknownText_0x6daf7:
|
|
text "LANCE: <PLAY_G>,"
|
|
line "let's give it our"
|
|
cont "best for #MON."
|
|
done
|
|
|
|
GruntM17SeenText:
|
|
text "The door won't"
|
|
line "open?"
|
|
|
|
para "Well, duh."
|
|
line "It has to have a"
|
|
|
|
para "password that only"
|
|
line "TEAM ROCKET knows."
|
|
done
|
|
|
|
GruntM17BeatenText:
|
|
text "What? I lost?"
|
|
done
|
|
|
|
UnknownText_0x6db88:
|
|
text "Heh, I'm just a"
|
|
line "GRUNT."
|
|
|
|
para "I don't know the"
|
|
line "password. Too bad"
|
|
cont "for you."
|
|
done
|
|
|
|
GruntM18SeenText:
|
|
text "Oh, a kid? I don't"
|
|
line "really like this,"
|
|
|
|
para "but eliminate you"
|
|
line "I must."
|
|
done
|
|
|
|
GruntM18BeatenText:
|
|
text "I knew I'd lose…"
|
|
done
|
|
|
|
UnknownText_0x6dc1a:
|
|
text "I got wiped out on"
|
|
line "the last mission"
|
|
cont "by a kid too."
|
|
|
|
para "When we were ab-"
|
|
line "ducting #MON,"
|
|
|
|
para "this kid with long"
|
|
line "red hair and mean-"
|
|
|
|
para "looking eyes just"
|
|
line "creamed me…"
|
|
done
|
|
|
|
GruntM19SeenText:
|
|
text "You rotten little"
|
|
line "pest!"
|
|
done
|
|
|
|
GruntM19BeatenText:
|
|
text "Grrrr…"
|
|
done
|
|
|
|
UnknownText_0x6dcd1:
|
|
text "Heh, only the boss"
|
|
line "knows the password"
|
|
cont "for that door."
|
|
|
|
para "Where's the boss?"
|
|
line "Who knows? Go look"
|
|
cont "for yourself."
|
|
done
|
|
|
|
UnknownText_0x6dd39:
|
|
text "The door's closed…"
|
|
|
|
para "It needs a pass-"
|
|
line "word to open."
|
|
done
|
|
|
|
UnknownText_0x6dd6b:
|
|
text "The door's closed…"
|
|
|
|
para "<PLAYER> entered"
|
|
line "the password."
|
|
|
|
para "The door opened!"
|
|
done
|
|
|
|
UnknownText_0x6dda7:
|
|
text "It's the radio"
|
|
line "transmitter that's"
|
|
|
|
para "sending the"
|
|
line "sinister signal."
|
|
|
|
para "It's working at"
|
|
line "full capacity."
|
|
done
|
|
|
|
UnknownText_0x6de03:
|
|
text "The radio trans-"
|
|
line "mitter has finally"
|
|
|
|
para "stopped its evil"
|
|
line "broadcast."
|
|
done
|
|
|
|
TeamRocketBaseB2F_MapEventHeader:
|
|
; filler
|
|
db 0, 0
|
|
|
|
.Warps:
|
|
db 5
|
|
warp_def $e, $3, 2, TEAM_ROCKET_BASE_B1F
|
|
warp_def $2, $3, 1, TEAM_ROCKET_BASE_B3F
|
|
warp_def $2, $1b, 2, TEAM_ROCKET_BASE_B3F
|
|
warp_def $6, $3, 3, TEAM_ROCKET_BASE_B3F
|
|
warp_def $e, $1b, 4, TEAM_ROCKET_BASE_B3F
|
|
|
|
.XYTriggers:
|
|
db 9
|
|
xy_trigger 0, $e, $5, $0, UnknownScript_0x6d085, $0, $0
|
|
xy_trigger 0, $d, $4, $0, UnknownScript_0x6d08b, $0, $0
|
|
xy_trigger 1, $b, $e, $0, UnknownScript_0x6cf95, $0, $0
|
|
xy_trigger 1, $b, $f, $0, UnknownScript_0x6cf9c, $0, $0
|
|
xy_trigger 2, $c, $e, $0, UnknownScript_0x6d075, $0, $0
|
|
xy_trigger 2, $c, $f, $0, UnknownScript_0x6d075, $0, $0
|
|
xy_trigger 2, $3, $c, $0, UnknownScript_0x6d07a, $0, $0
|
|
xy_trigger 2, $a, $c, $0, UnknownScript_0x6d07a, $0, $0
|
|
xy_trigger 2, $b, $c, $0, UnknownScript_0x6d07a, $0, $0
|
|
|
|
.Signposts:
|
|
db 23
|
|
signpost 12, 14, SIGNPOST_IFNOTSET, MapTeamRocketBaseB2FSignpostPtr1
|
|
signpost 12, 15, SIGNPOST_IFNOTSET, MapTeamRocketBaseB2FSignpostPtr1
|
|
signpost 9, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 9, 16, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 9, 15, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 9, 14, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 9, 13, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 9, 12, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 8, 12, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 7, 12, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 6, 12, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 5, 12, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 4, 12, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 4, 13, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 4, 14, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 4, 15, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 4, 16, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 4, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 5, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 6, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 7, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 8, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
|
|
signpost 7, 26, SIGNPOST_ITEM, MapTeamRocketBaseB2FSignpostItem22
|
|
|
|
.PersonEvents:
|
|
db 14
|
|
person_event SPRITE_ROCKET, 16, 20, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE
|
|
person_event SPRITE_ROCKET_GIRL, 16, 20, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE
|
|
person_event SPRITE_LANCE, 13, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_LANCE
|
|
person_event SPRITE_DRAGON, 13, 9, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_DRAGONITE
|
|
person_event SPRITE_VOLTORB, 5, 7, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, 0, 0, VoltorbScript_0x6d101, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1
|
|
person_event SPRITE_VOLTORB, 7, 7, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, 0, 0, VoltorbScript_0x6d12c, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2
|
|
person_event SPRITE_VOLTORB, 9, 7, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, 0, 0, VoltorbScript_0x6d157, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3
|
|
person_event SPRITE_VOLTORB, 5, 22, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1
|
|
person_event SPRITE_VOLTORB, 7, 22, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2
|
|
person_event SPRITE_VOLTORB, 9, 22, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3
|
|
person_event SPRITE_ROCKET, 13, 25, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, 2, 3, TrainerGruntM17, EVENT_TEAM_ROCKET_BASE_POPULATION
|
|
person_event SPRITE_ROCKET, 1, 4, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, 2, 1, TrainerGruntM18, EVENT_TEAM_ROCKET_BASE_POPULATION
|
|
person_event SPRITE_ROCKET, 14, 21, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, 2, 4, TrainerGruntM19, EVENT_TEAM_ROCKET_BASE_POPULATION
|
|
person_event SPRITE_POKE_BALL, 10, 3, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, 1, 0, ItemFragment_0x6d20d, EVENT_TEAM_ROCKET_BASE_B2F_TM_THIEF
|