diff options
| author | Ash Ketchum <no-reply@sl0p.foo> | 2026-07-15 12:40:29 +0200 |
|---|---|---|
| committer | Ash Ketchum <no-reply@sl0p.foo> | 2026-07-15 12:40:29 +0200 |
| commit | 1da3b452b19fd753f12136abc6a73fe6561e2687 (patch) | |
| tree | 233738fe82571f2e811a11f6e8b1937ac8bc6f83 /engine | |
| parent | explore: hide player (camera) + fix menu close (diff) | |
| download | pokeyellow-1da3b452b19fd753f12136abc6a73fe6561e2687.tar.gz pokeyellow-1da3b452b19fd753f12136abc6a73fe6561e2687.tar.xz pokeyellow-1da3b452b19fd753f12136abc6a73fe6561e2687.zip | |
explore: don't hide the player (fixes glitchy orphaned Pikachu)
Hiding the player left the Yellow Pikachu follower visible and chasing an
invisible player -- that's the 'glitchy sprite', and with no visible player the
movement looked like it wasn't responding. Reverted the UpdatePlayerSprite hide
hook. EXPLORE is now a plain visible noclip ghost-walk: you (and Pikachu) glide
through walls and across map seams, and control is obvious. Verified tap-by-tap
movement in every direction, through Pallet's fence.
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/overworld/movement.asm | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/engine/overworld/movement.asm b/engine/overworld/movement.asm index e4ff3e05..165208eb 100644 --- a/engine/overworld/movement.asm +++ b/engine/overworld/movement.asm @@ -1,9 +1,6 @@ DEF MAP_TILESET_SIZE EQU $60 UpdatePlayerSprite: - ld a, [wSlopNoclip] ; SL0P camera: hide the player sprite while noclipping - and a - jr nz, .disableSprite ld a, [wSpritePlayerStateData2WalkAnimationCounter] and a jr z, .checkIfTextBoxInFrontOfSprite |
