diff options
-rwxr-xr-x | main.asm | 87 | ||||
-rw-r--r-- | text/maps/route_22.asm | 14 |
2 files changed, 51 insertions, 50 deletions
@@ -77684,7 +77684,7 @@ Route22Object: ; 0x50022 (size=27) db $5, $8, $0, ROUTE_22_GATE db $1 ; signs - db $b, $7, $3 ; Route22Text3 + db $b, $7, $3 ; Route22FrontGateText db $2 ; people db SPRITE_BLUE, $5 + 4, $19 + 4, $ff, $ff, $1 ; person @@ -78450,8 +78450,8 @@ Func_50ed6: ; 50ed6 (14:4ed6) ld [W_TRAINERNO], a ; $d05d ret -Func_50ee6: ; 50ee6 (14:4ee6) - ld de, MovementData_50efb ; $4efb +Route22MoveRivalSprite: ; 50ee6 (14:4ee6) + ld de, Route22RivalMovementData ; $4efb ld a, [$cf0d] cp $1 jr z, .asm_50ef1 @@ -78462,14 +78462,14 @@ Func_50ee6: ; 50ee6 (14:4ee6) ld [$ff8d], a jp Func_34a6 -MovementData_50efb: ; 50efb (14:4efb) - db $C0,$C0,$C0,$C0,$FF +Route22RivalMovementData: ; 50efb (14:4efb) + db $C0,$C0,$C0,$C0,$FF ; move right 4 times Route22Script0: ; 50f00 (14:4f00) ld a, [$d7eb] bit 7, a ret z - ld hl, .CoordsData_50f2d ; $4f2d + ld hl, .Route22RivalBattleCoords ; $4f2d call ArePlayerCoordsInArray ret nc ld a, [$cd3d] @@ -78481,18 +78481,18 @@ Route22Script0: ; 50f00 (14:4f00) ld a, $2 ld [$d528], a ld a, [$d7eb] - bit 0, a - jr nz, .asm_50f32 ; 0x50f25 $b - bit 1, a + bit 0, a ; is this the rival battle at the beginning of the game? + jr nz, .firstRivalBattle ; 0x50f25 $b + bit 1, a ; is this the rival at the end of the game? jp nz, Func_5104e ret -.CoordsData_50f2d +.Route22RivalBattleCoords db $04, $1D db $05, $1D db $FF -.asm_50f32 +.firstRivalBattle ld a, $1 ld [$cd4f], a xor a @@ -78511,7 +78511,7 @@ Route22Script0: ; 50f00 (14:4f00) call PlayMusic ld a, $1 ld [$ff8c], a - call Func_50ee6 + call Route22MoveRivalSprite ld a, $1 ld [W_ROUTE22CURSCRIPT], a ret @@ -78542,10 +78542,10 @@ Route22Script1: ; 50f62 (14:4f62) ld hl, $d72d set 6, [hl] set 7, [hl] - ld hl, UnnamedText_511b7 + ld hl, Route22RivalDefeatedText1 ld de, UnnamedText_511bc call PreBattleSaveRegisters - ld a, $e1 + ld a, SONY1 + $C8 ld [$d059], a ld hl, StarterMons_50faf ; $4faf call Func_50ed6 @@ -78554,6 +78554,7 @@ Route22Script1: ; 50f62 (14:4f62) ret StarterMons_50faf: ; 50faf (14:4faf) +; starter the rival picked, rival trainer number db SQUIRTLE,$04 db BULBASAUR,$05 db CHARMANDER,$06 @@ -78598,21 +78599,21 @@ Route22Script2: ; 50fb5 (14:4fb5) ret Func_51008: ; 51008 (14:5008) - ld de, MovementData_51017 ; $5017 + ld de, Route22RivalExitMovementData1 ; $5017 jr asm_51010 Func_5100d: ; 5100d (14:500d) - ld de, MovementData_5101f ; $501f + ld de, Route22RivalExitMovementData2 ; $501f asm_51010 ld a, $1 ld [H_SPRITEHEIGHT], a jp MoveSprite -MovementData_51017: ; 51017 (14:5017) - db $C0,$C0,$00,$00,$00,$00,$00,$FF +Route22RivalExitMovementData1: ; 51017 (14:5017) + db $C0,$C0,$00,$00,$00,$00,$00,$FF ; right x2, down x5 -MovementData_5101f: ; 5101f (14:501f) - db $40,$C0,$C0,$C0,$00,$00,$00,$00,$00,$00,$FF +Route22RivalExitMovementData2: ; 5101f (14:501f) + db $40,$C0,$C0,$C0,$00,$00,$00,$00,$00,$00,$FF ; up x1, right x3, down x6 Route22Script3: ; 5102a (14:502a) ld a, [$d730] @@ -78652,7 +78653,7 @@ Func_5104e: ; 5104e (14:504e) callba Music_RivalAlternateTempo ld a, $2 ld [H_DOWNARROWBLINKCNT2], a ; $ff8c - call Func_50ee6 + call Route22MoveRivalSprite ld a, $4 ld [W_ROUTE22CURSCRIPT], a ret @@ -78685,7 +78686,7 @@ Route22Script4: ; 51087 (14:5087) ld hl, $d72d set 6, [hl] set 7, [hl] - ld hl, UnnamedText_511cb ; $51cb + ld hl, Route22RivalDefeatedText2 ; $51cb ld de, UnnamedText_511d0 ; $51d0 call PreBattleSaveRegisters ld a, $f2 @@ -78756,10 +78757,10 @@ asm_51145: ; 51145 (14:5145) jp MoveSprite MovementData_5114c: ; 5114c (14:514c) - db $80 + db $80 ; left MovementData_5114d: ; 5114d (14:514d) - db $80,$80,$80,$FF + db $80,$80,$80,$FF ; left x3 Route22Script6: ; 51151 (14:5151) ld a, [$d730] @@ -78782,18 +78783,18 @@ Route22Script6: ; 51151 (14:5151) Route22TextPointers: ; 51175 (14:5175) dw Route22Text1 dw Route22Text2 - dw Route22Text3 + dw Route22FrontGateText Route22Text1: ; 5117b (14:517b) db $08 ; asm ld a, [$d7eb] bit 5, a jr z, .asm_a88cf ; 0x51181 - ld hl, UnnamedText_511b2 + ld hl, Route22RivalAfterBattleText1 call PrintText jr .asm_48088 ; 0x51189 .asm_a88cf ; 0x5118b - ld hl, UnnamedText_511ad + ld hl, Route22RivalBeforeBattleText1 call PrintText .asm_48088 ; 0x51191 jp TextScriptEnd @@ -78803,49 +78804,49 @@ Route22Text2: ; 51194 (14:5194) ld a, [$d7eb] bit 6, a jr z, .asm_58c0a ; 0x5119a - ld hl, UnnamedText_511c6 + ld hl, Route22RivalAfterBattleText2 call PrintText jr .asm_673ee ; 0x511a2 .asm_58c0a ; 0x511a4 - ld hl, UnnamedText_511c1 + ld hl, Route22RivalBeforeBattleText2 call PrintText .asm_673ee ; 0x511aa jp TextScriptEnd -UnnamedText_511ad: ; 511ad (14:51ad) - TX_FAR _UnnamedText_511ad +Route22RivalBeforeBattleText1: ; 511ad (14:51ad) + TX_FAR _Route22RivalBeforeBattleText1 db "@" -UnnamedText_511b2: ; 511b2 (14:51b2) - TX_FAR _UnnamedText_511b2 +Route22RivalAfterBattleText1: ; 511b2 (14:51b2) + TX_FAR _Route22RivalAfterBattleText1 db "@" -UnnamedText_511b7: ; 511b7 (14:51b7) - TX_FAR _UnnamedText_511b7 +Route22RivalDefeatedText1: ; 511b7 (14:51b7) + TX_FAR _Route22RivalDefeatedText1 db "@" UnnamedText_511bc: ; 511bc (14:51bc) TX_FAR _UnnamedText_511bc db "@" -UnnamedText_511c1: ; 511c1 (14:51c1) - TX_FAR _UnnamedText_511c1 +Route22RivalBeforeBattleText2: ; 511c1 (14:51c1) + TX_FAR _Route22RivalBeforeBattleText2 db "@" -UnnamedText_511c6: ; 511c6 (14:51c6) - TX_FAR _UnnamedText_511c6 +Route22RivalAfterBattleText2: ; 511c6 (14:51c6) + TX_FAR _Route22RivalAfterBattleText2 db "@" -UnnamedText_511cb: ; 511cb (14:51cb) - TX_FAR _UnnamedText_511cb +Route22RivalDefeatedText2: ; 511cb (14:51cb) + TX_FAR _Route22RivalDefeatedText2 db "@" UnnamedText_511d0: ; 511d0 (14:51d0) TX_FAR _UnnamedText_511d0 db "@" -Route22Text3: ; 511d5 (14:51d5) - TX_FAR _Route22Text3 +Route22FrontGateText: ; 511d5 (14:51d5) + TX_FAR _Route22FrontGateText db "@" Route23Script: ; 511da (14:51da) diff --git a/text/maps/route_22.asm b/text/maps/route_22.asm index 7222bc5e..b68e32f0 100644 --- a/text/maps/route_22.asm +++ b/text/maps/route_22.asm @@ -1,4 +1,4 @@ -_UnnamedText_511ad:: ; 922cd (24:62cd) +_Route22RivalBeforeBattleText1:: ; 922cd (24:62cd) text $53, ": Hey!" line $52, "!" @@ -17,7 +17,7 @@ _UnnamedText_511ad:: ; 922cd (24:62cd) cont "get any stronger?" done -_UnnamedText_511b2:: ; 9236f (24:636f) +_Route22RivalAfterBattleText1:: ; 9236f (24:636f) text "I heard #MON" line "LEAGUE has many" cont "tough trainers!" @@ -31,7 +31,7 @@ _UnnamedText_511b2:: ; 9236f (24:636f) cont "a move on!" done -_UnnamedText_511b7:: ; 923f4 (24:63f4) +_Route22RivalDefeatedText1:: ; 923f4 (24:63f4) text "Awww!" line "You just lucked" cont "out!" @@ -46,7 +46,7 @@ _UnnamedText_511bc:: ; 92410 (24:6410) cont "some more too!" prompt -_UnnamedText_511c1:: ; 92450 (24:6450) +_Route22RivalBeforeBattleText2:: ; 92450 (24:6450) text $53, ": What?" line $52, "! What a" cont "surprise to see" @@ -67,7 +67,7 @@ _UnnamedText_511c1:: ; 92450 (24:6450) para "Come on!" done -_UnnamedText_511c6:: ; 92506 (24:6506) +_Route22RivalAfterBattleText2:: ; 92506 (24:6506) text "That loosened me" line "up! I'm ready for" cont "#MON LEAGUE!" @@ -80,7 +80,7 @@ _UnnamedText_511c6:: ; 92506 (24:6506) cont "here. Smell ya!" done -_UnnamedText_511cb:: ; 92583 (24:6583) +_Route22RivalDefeatedText2:: ; 92583 (24:6583) text "What!?" para "I was just" @@ -98,7 +98,7 @@ _UnnamedText_511d0:: ; 925a0 (24:65a0) line "more! You loser!" prompt -_Route22Text3:: ; 92606 (24:6606) +_Route22FrontGateText:: ; 92606 (24:6606) text "#MON LEAGUE" line "Front Gate" done |