diff options
Diffstat (limited to 'maps/TeamRocketBaseB2F.asm')
-rw-r--r-- | maps/TeamRocketBaseB2F.asm | 172 |
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: |