summaryrefslogtreecommitdiff
path: root/maps/TeamRocketBaseB2F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/TeamRocketBaseB2F.asm')
-rw-r--r--maps/TeamRocketBaseB2F.asm172
1 files changed, 94 insertions, 78 deletions
diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm
index 2a44c4652..f38518976 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,58 +53,58 @@ 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
+ appear TEAMROCKETBASEB2F_ROCKET_GIRL
+ appear TEAMROCKETBASEB2F_ROCKET1
loadfont
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
+ applymovement TEAMROCKETBASEB2F_ROCKET1, MovementData_0x6d22f
loadfont
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
+ 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
loadfont
writetext UnknownText_0x6d38c
+ waitbutton
closetext
- loadmovesprites
spriteface PLAYER, RIGHT
- applymovement $3, MovementData_0x6d241
+ applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, MovementData_0x6d241
loadfont
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
- loadtrainer EXECUTIVEF, 2
+ scriptedtrainerdata 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
@@ -96,40 +112,40 @@ UnknownScript_0x6cfac:
setevent EVENT_BEAT_ROCKET_EXECUTIVEF_2
loadfont
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
+ spriteface TEAMROCKETBASEB2F_LANCE, DOWN
loadfont
writetext UnknownText_0x6d5d8
+ waitbutton
closetext
- loadmovesprites
- applymovement $4, MovementData_0x6d250
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d250
spriteface PLAYER, UP
loadfont
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
+ applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d258
loadfont
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
@@ -138,8 +154,8 @@ UnknownScript_0x6d075:
UnknownScript_0x6d07a:
loadfont
writetext UnknownText_0x6d7ea
+ waitbutton
closetext
- loadmovesprites
applymovement PLAYER, MovementData_0x6d278
end
@@ -149,12 +165,12 @@ UnknownScript_0x6d085:
UnknownScript_0x6d08b:
spriteface PLAYER, RIGHT
- spriteface $4, LEFT
+ spriteface TEAMROCKETBASEB2F_LANCE, LEFT
UnknownScript_0x6d091:
loadfont
writetext UnknownText_0x6da97
+ waitbutton
closetext
- loadmovesprites
special FadeOutPalettes
special Mobile_HealParty
playsound SFX_FULL_HEAL
@@ -162,61 +178,61 @@ UnknownScript_0x6d091:
special FadeInPalettes
loadfont
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
+ end_if_just_battled
loadfont
writetext UnknownText_0x6db88
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntM18:
trainer EVENT_BEAT_ROCKET_GRUNTM_18, GRUNTM, 18, GruntM18SeenText, GruntM18BeatenText, 0, GruntM18Script
GruntM18Script:
- talkaftercancel
+ end_if_just_battled
loadfont
writetext UnknownText_0x6dc1a
+ waitbutton
closetext
- loadmovesprites
end
TrainerGruntM19:
trainer EVENT_BEAT_ROCKET_GRUNTM_19, GRUNTM, 19, GruntM19SeenText, GruntM19BeatenText, 0, GruntM19Script
GruntM19Script:
- talkaftercancel
+ end_if_just_battled
loadfont
writetext UnknownText_0x6dcd1
+ waitbutton
closetext
- loadmovesprites
end
VoltorbScript_0x6d101:
cry ELECTRODE
- loadpokedata ELECTRODE, 23
+ scriptedpokedata 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
@@ -230,11 +246,11 @@ VoltorbScript_0x6d101:
VoltorbScript_0x6d12c:
cry ELECTRODE
- loadpokedata ELECTRODE, 23
+ scriptedpokedata 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
@@ -248,11 +264,11 @@ VoltorbScript_0x6d12c:
VoltorbScript_0x6d157:
cry ELECTRODE
- loadpokedata ELECTRODE, 23
+ scriptedpokedata 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
@@ -269,9 +285,9 @@ UnknownScript_0x6d182:
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
writetext UnknownText_0x6d809
@@ -279,16 +295,16 @@ UnknownScript_0x6d184:
verbosegiveitem HM_WHIRLPOOL
setevent EVENT_GOT_HM06_WHIRLPOOL
writetext UnknownText_0x6d8f8
+ waitbutton
closetext
- loadmovesprites
- spriteface $4, DOWN
+ spriteface TEAMROCKETBASEB2F_LANCE, DOWN
loadfont
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
@@ -313,19 +329,19 @@ MapTeamRocketBaseB2FSignpost1Script:
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:
@@ -333,14 +349,14 @@ MapTeamRocketBaseB2FSignpost21Script:
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: