summaryrefslogtreecommitdiff
path: root/maps/TeamRocketBaseB2F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/TeamRocketBaseB2F.asm')
-rw-r--r--maps/TeamRocketBaseB2F.asm230
1 files changed, 123 insertions, 107 deletions
diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm
index 2a44c4652..3a675f92e 100644
--- a/maps/TeamRocketBaseB2F.asm
+++ b/maps/TeamRocketBaseB2F.asm
@@ -1,3 +1,19 @@
+const_value set 2
+ const TEAMROCKETBASEB2F_ROCKET1
+ const TEAMROCKETBASEB2F_ROCKET_GIRL
+ const TEAMROCKETBASEB2F_LANCE
+ const TEAMROCKETBASEB2F_DRAGON
+ const TEAMROCKETBASEB2F_VOLTORB1
+ const TEAMROCKETBASEB2F_VOLTORB2
+ const TEAMROCKETBASEB2F_VOLTORB3
+ const TEAMROCKETBASEB2F_VOLTORB4
+ const TEAMROCKETBASEB2F_VOLTORB5
+ const TEAMROCKETBASEB2F_VOLTORB6
+ const TEAMROCKETBASEB2F_ROCKET2
+ const TEAMROCKETBASEB2F_ROCKET3
+ const TEAMROCKETBASEB2F_ROCKET4
+ const TEAMROCKETBASEB2F_POKE_BALL
+
TeamRocketBaseB2F_MapScriptHeader:
.MapTriggers:
db 4
@@ -37,109 +53,109 @@ UnknownScript_0x6cf90:
return
UnknownScript_0x6cf95:
- moveperson $4, $9, $d
+ moveperson TEAMROCKETBASEB2F_LANCE, $9, $d
jump UnknownScript_0x6cfac
UnknownScript_0x6cf9c:
- moveperson $3, $15, $10
- moveperson $2, $15, $10
- moveperson $5, $a, $d
- moveperson $4, $a, $d
+ moveperson TEAMROCKETBASEB2F_ROCKET_GIRL, $15, $10
+ moveperson TEAMROCKETBASEB2F_ROCKET1, $15, $10
+ moveperson TEAMROCKETBASEB2F_DRAGON, $a, $d
+ moveperson TEAMROCKETBASEB2F_LANCE, $a, $d
UnknownScript_0x6cfac:
- appear $3
- appear $2
- loadfont
+ appear TEAMROCKETBASEB2F_ROCKET_GIRL
+ appear TEAMROCKETBASEB2F_ROCKET1
+ opentext
writetext UnknownText_0x6d2ad
+ waitbutton
closetext
- loadmovesprites
spriteface PLAYER, DOWN
showemote EMOTE_SHOCK, PLAYER, 15
applymovement PLAYER, MovementData_0x6d21f
playmusic MUSIC_ROCKET_ENCOUNTER
- applymovement $3, MovementData_0x6d224
+ applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d224
spriteface PLAYER, UP
- applymovement $2, MovementData_0x6d22f
- loadfont
+ applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d22f
+ opentext
writetext UnknownText_0x6d2c3
+ waitbutton
closetext
- loadmovesprites
cry DRAGONITE
- spriteface $3, LEFT
+ spriteface TEAMROCKETBASEB2F_ROCKET_GIRL, 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
+ appear TEAMROCKETBASEB2F_DRAGON
+ applymovement TEAMROCKETBASEB2F_DRAGON, MovementData_0x6d236
+ applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d23b
+ applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d24c
+ appear TEAMROCKETBASEB2F_LANCE
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d244
+ opentext
writetext UnknownText_0x6d38c
+ waitbutton
closetext
- loadmovesprites
spriteface PLAYER, RIGHT
- applymovement $3, MovementData_0x6d241
- loadfont
+ applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d241
+ opentext
writetext UnknownText_0x6d3bd
+ waitbutton
closetext
- loadmovesprites
- applymovement $2, MovementData_0x6d24a
- applymovement $3, MovementData_0x6d248
+ applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d24a
+ applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d248
winlosstext UnknownText_0x6d45c, 0
- setlasttalked $3
+ setlasttalked TEAMROCKETBASEB2F_ROCKET_GIRL
loadtrainer EXECUTIVEF, 2
startbattle
- disappear $5
+ disappear TEAMROCKETBASEB2F_DRAGON
setevent EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE
setevent EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE
setevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE
- returnafterbattle
+ reloadmapafterbattle
setevent EVENT_BEAT_ROCKET_EXECUTIVEF_2
- loadfont
+ opentext
writetext UnknownText_0x6d4c6
+ waitbutton
closetext
- loadmovesprites
special Special_FadeBlackQuickly
special Special_ReloadSpritesNoPalettes
- disappear $2
- disappear $3
- disappear $c
- disappear $d
- disappear $e
+ disappear TEAMROCKETBASEB2F_ROCKET1
+ disappear TEAMROCKETBASEB2F_ROCKET_GIRL
+ disappear TEAMROCKETBASEB2F_ROCKET2
+ disappear TEAMROCKETBASEB2F_ROCKET3
+ disappear TEAMROCKETBASEB2F_ROCKET4
pause 15
special Special_FadeInQuickly
dotrigger $2
clearevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE
- spriteface $4, DOWN
- loadfont
+ spriteface TEAMROCKETBASEB2F_LANCE, DOWN
+ opentext
writetext UnknownText_0x6d5d8
+ waitbutton
closetext
- loadmovesprites
- applymovement $4, MovementData_0x6d250
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d250
spriteface PLAYER, UP
- loadfont
+ opentext
writetext UnknownText_0x6d64e
+ waitbutton
closetext
- loadmovesprites
- follow $4, PLAYER
- applymovement $4, MovementData_0x6d254
+ follow TEAMROCKETBASEB2F_LANCE, PLAYER
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d254
stopfollow
- applymovement $4, MovementData_0x6d258
- loadfont
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d258
+ opentext
writetext UnknownText_0x6d6cf
+ waitbutton
closetext
- loadmovesprites
- applymovement $4, MovementData_0x6d267
- disappear $4
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d267
+ disappear TEAMROCKETBASEB2F_LANCE
UnknownScript_0x6d075:
applymovement PLAYER, MovementData_0x6d271
end
UnknownScript_0x6d07a:
- loadfont
+ opentext
writetext UnknownText_0x6d7ea
+ waitbutton
closetext
- loadmovesprites
applymovement PLAYER, MovementData_0x6d278
end
@@ -149,146 +165,146 @@ UnknownScript_0x6d085:
UnknownScript_0x6d08b:
spriteface PLAYER, RIGHT
- spriteface $4, LEFT
+ spriteface TEAMROCKETBASEB2F_LANCE, LEFT
UnknownScript_0x6d091:
- loadfont
+ opentext
writetext UnknownText_0x6da97
+ waitbutton
closetext
- loadmovesprites
special FadeOutPalettes
special Mobile_HealParty
playsound SFX_FULL_HEAL
special HealParty
special FadeInPalettes
- loadfont
+ opentext
writetext UnknownText_0x6daf7
+ waitbutton
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
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d212
+ disappear TEAMROCKETBASEB2F_LANCE
end
UnknownScript_0x6d0be:
- applymovement $4, MovementData_0x6d219
- disappear $4
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d219
+ disappear TEAMROCKETBASEB2F_LANCE
end
TrainerGruntM17:
trainer EVENT_BEAT_ROCKET_GRUNTM_17, GRUNTM, 17, GruntM17SeenText, GruntM17BeatenText, 0, GruntM17Script
GruntM17Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x6db88
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntM18:
trainer EVENT_BEAT_ROCKET_GRUNTM_18, GRUNTM, 18, GruntM18SeenText, GruntM18BeatenText, 0, GruntM18Script
GruntM18Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x6dc1a
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntM19:
trainer EVENT_BEAT_ROCKET_GRUNTM_19, GRUNTM, 19, GruntM19SeenText, GruntM19BeatenText, 0, GruntM19Script
GruntM19Script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x6dcd1
+ waitbutton
closetext
- loadmovesprites
end
VoltorbScript_0x6d101:
cry ELECTRODE
- loadpokedata ELECTRODE, 23
+ loadwildmon ELECTRODE, 23
startbattle
iftrue UnknownScript_0x6d182
- disappear $6
- disappear $9
+ disappear TEAMROCKETBASEB2F_VOLTORB1
+ disappear TEAMROCKETBASEB2F_VOLTORB4
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
+ reloadmapafterbattle
special PlayMapMusic
applymovement PLAYER, MovementData_0x6d28c
jump UnknownScript_0x6d184
VoltorbScript_0x6d12c:
cry ELECTRODE
- loadpokedata ELECTRODE, 23
+ loadwildmon ELECTRODE, 23
startbattle
iftrue UnknownScript_0x6d182
- disappear $7
- disappear $a
+ disappear TEAMROCKETBASEB2F_VOLTORB2
+ disappear TEAMROCKETBASEB2F_VOLTORB5
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
+ reloadmapafterbattle
special PlayMapMusic
applymovement PLAYER, MovementData_0x6d299
jump UnknownScript_0x6d184
VoltorbScript_0x6d157:
cry ELECTRODE
- loadpokedata ELECTRODE, 23
+ loadwildmon ELECTRODE, 23
startbattle
iftrue UnknownScript_0x6d182
- disappear $8
- disappear $b
+ disappear TEAMROCKETBASEB2F_VOLTORB3
+ disappear TEAMROCKETBASEB2F_VOLTORB6
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
+ reloadmapafterbattle
special PlayMapMusic
applymovement PLAYER, MovementData_0x6d2a4
jump UnknownScript_0x6d184
UnknownScript_0x6d182:
- returnafterbattle
+ reloadmapafterbattle
end
UnknownScript_0x6d184:
- moveperson $4, $12, $6
- appear $4
- applymovement $4, MovementData_0x6d27a
+ moveperson TEAMROCKETBASEB2F_LANCE, $12, $6
+ appear TEAMROCKETBASEB2F_LANCE
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d27a
spriteface PLAYER, RIGHT
- loadfont
+ opentext
writetext UnknownText_0x6d809
- keeptextopen
+ buttonsound
verbosegiveitem HM_WHIRLPOOL
setevent EVENT_GOT_HM06_WHIRLPOOL
writetext UnknownText_0x6d8f8
+ waitbutton
closetext
- loadmovesprites
- spriteface $4, DOWN
- loadfont
+ spriteface TEAMROCKETBASEB2F_LANCE, DOWN
+ opentext
writetext UnknownText_0x6d994
+ waitbutton
closetext
- loadmovesprites
spriteface PLAYER, DOWN
- applymovement $4, MovementData_0x6d283
- disappear $4
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d283
+ disappear TEAMROCKETBASEB2F_LANCE
setevent EVENT_CLEARED_ROCKET_HIDEOUT
clearflag ENGINE_ROCKET_SIGNAL_ON_CH20
setevent EVENT_ROUTE_43_GATE_ROCKETS
@@ -309,44 +325,44 @@ MapTeamRocketBaseB2FSignpostPtr1:
MapTeamRocketBaseB2FSignpost1Script:
- loadfont
+ opentext
checkevent EVENT_LEARNED_HAIL_GIOVANNI
iftrue UnknownScript_0x6d1e8
writetext UnknownText_0x6dd39
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x6d1e8:
writetext UnknownText_0x6dd6b
- closetext
+ waitbutton
playsound SFX_ENTER_DOOR
changeblock $e, $c, $7
reloadmappart
- loadmovesprites
+ closetext
setevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER
- waitbutton
+ waitsfx
end
MapTeamRocketBaseB2FSignpost21Script:
- loadfont
+ opentext
checkevent EVENT_CLEARED_ROCKET_HIDEOUT
iftrue UnknownScript_0x6d207
writetext UnknownText_0x6dda7
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x6d207:
writetext UnknownText_0x6de03
+ waitbutton
closetext
- loadmovesprites
end
-ItemFragment_0x6d20d:
- db TM_THIEF, 1
+TeamRocketBaseB2FTMThief:
+ itemball TM_THIEF
-MapTeamRocketBaseB2FSignpostItem22:
+TeamRocketBaseB2FHiddenFullHeal:
dwb EVENT_TEAM_ROCKET_BASE_B2F_HIDDEN_FULL_HEAL, FULL_HEAL
@@ -948,7 +964,7 @@ TeamRocketBaseB2F_MapEventHeader:
signpost 6, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
signpost 7, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
signpost 8, 17, SIGNPOST_READ, MapTeamRocketBaseB2FSignpost21Script
- signpost 7, 26, SIGNPOST_ITEM, MapTeamRocketBaseB2FSignpostItem22
+ signpost 7, 26, SIGNPOST_ITEM, TeamRocketBaseB2FHiddenFullHeal
.PersonEvents:
db 14
@@ -965,4 +981,4 @@ TeamRocketBaseB2F_MapEventHeader:
person_event SPRITE_ROCKET, 13, 25, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_TRAINER, 3, TrainerGruntM17, EVENT_TEAM_ROCKET_BASE_POPULATION
person_event SPRITE_ROCKET, 1, 4, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, PERSONTYPE_TRAINER, 1, TrainerGruntM18, EVENT_TEAM_ROCKET_BASE_POPULATION
person_event SPRITE_ROCKET, 14, 21, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_TRAINER, 4, TrainerGruntM19, EVENT_TEAM_ROCKET_BASE_POPULATION
- person_event SPRITE_POKE_BALL, 10, 3, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMFRAGMENT, 0, ItemFragment_0x6d20d, EVENT_TEAM_ROCKET_BASE_B2F_TM_THIEF
+ person_event SPRITE_POKE_BALL, 10, 3, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, TeamRocketBaseB2FTMThief, EVENT_TEAM_ROCKET_BASE_B2F_TM_THIEF