summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rw-r--r--engine/battle_anims/anim_commands.asm4
-rw-r--r--engine/pokemon/stats_screen.asm18
2 files changed, 12 insertions, 10 deletions
diff --git a/engine/battle_anims/anim_commands.asm b/engine/battle_anims/anim_commands.asm
index 113e9df37..c0424088e 100644
--- a/engine/battle_anims/anim_commands.asm
+++ b/engine/battle_anims/anim_commands.asm
@@ -237,12 +237,12 @@ BattleAnim_ClearOAM:
bit BATTLEANIM_KEEPSPRITES_F, a
jr z, .delete
- ; Instead of deleting the sprites, make them all use palette 0 (monochrome)
+ ; Instead of deleting the sprites, make them all use PAL_BATTLE_OB_ENEMY
ld hl, wVirtualOAMSprite00Attributes
ld c, NUM_SPRITE_OAM_STRUCTS
.loop
ld a, [hl]
- and $ff ^ (PALETTE_MASK | VRAM_BANK_1)
+ and $ff ^ (PALETTE_MASK | VRAM_BANK_1) ; PAL_BATTLE_OB_ENEMY (0)
ld [hli], a
rept SPRITEOAMSTRUCT_LENGTH + -1
inc hl
diff --git a/engine/pokemon/stats_screen.asm b/engine/pokemon/stats_screen.asm
index cb066317d..ae7e71cf2 100644
--- a/engine/pokemon/stats_screen.asm
+++ b/engine/pokemon/stats_screen.asm
@@ -4,6 +4,8 @@
const BLUE_PAGE ; 3
NUM_STAT_PAGES EQU const_value + -1
+STAT_PAGE_MASK EQU %00000011
+
BattleStatsScreenInit:
ld a, [wLinkMode]
cp LINK_MOBILE
@@ -63,15 +65,15 @@ StatsScreenMain:
; ???
ld [wcf64], a
ld a, [wcf64]
- and %11111100
- or 1
+ and $ff ^ STAT_PAGE_MASK
+ or PINK_PAGE ; first_page
ld [wcf64], a
.loop
ld a, [wJumptableIndex]
and $ff ^ (1 << 7)
ld hl, StatsScreenPointerTable
rst JumpTable
- call StatsScreen_WaitAnim ; check for keys?
+ call StatsScreen_WaitAnim
ld a, [wJumptableIndex]
bit 7, a
jr z, .loop
@@ -83,13 +85,13 @@ StatsScreenMobile:
; ???
ld [wcf64], a
ld a, [wcf64]
- and %11111100
- or 1
+ and $ff ^ STAT_PAGE_MASK
+ or PINK_PAGE ; first_page
ld [wcf64], a
.loop
farcall Mobile_SetOverworldDelay
ld a, [wJumptableIndex]
- and $ff ^ (1 << 7)
+ and $7f
ld hl, StatsScreenPointerTable
rst JumpTable
call StatsScreen_WaitAnim
@@ -355,7 +357,7 @@ StatsScreen_JoypadAction:
.set_page
ld a, [wcf64]
- and %11111100
+ and $ff ^ STAT_PAGE_MASK
or c
ld [wcf64], a
ld h, 4
@@ -759,7 +761,7 @@ StatsScreen_LoadGFX:
jr z, .done
cp $7f
jr z, .done
- and $80
+ and CAUGHT_GENDER_MASK
ld a, "♂"
jr z, .got_gender
ld a, "♀"