diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/battle_anims/anim_commands.asm | 4 | ||||
-rw-r--r-- | engine/pokemon/stats_screen.asm | 18 |
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, "♀" |