diff options
| author | Ash Ketchum <no-reply@sl0p.foo> | 2026-07-15 01:06:16 +0200 |
|---|---|---|
| committer | Ash Ketchum <no-reply@sl0p.foo> | 2026-07-15 01:06:16 +0200 |
| commit | 9eeda257644a91fdd1fd21993ad1bb84dcacd676 (patch) | |
| tree | b4645eb9abf42fb54fc4dbd67e2b1c0e640a082f /engine/overworld | |
| parent | warp: full quick-warp menu (B2) (diff) | |
| download | pokeyellow-9eeda257644a91fdd1fd21993ad1bb84dcacd676.tar.gz pokeyellow-9eeda257644a91fdd1fd21993ad1bb84dcacd676.tar.xz pokeyellow-9eeda257644a91fdd1fd21993ad1bb84dcacd676.zip | |
warp: polish menu (clear bg + hide sprites), 13 destinations, kill the bird
- Hide the overworld behind the menu: wUpdateSpritesEnabled=$ff + ClearSprites
+ ClearScreen so no map tiles or NPCs bleed through.
- Single-space the list via BIT_SINGLE_SPACED_LINES + BIT_DOUBLE_SPACED_MENU
(restored on exit) so all 13 fly destinations fit: the 11 towns + Route 4 +
Route 10 (every map with FlyWarpData coords).
- No more bird: don't set BIT_USED_FLY (teleport-in instead of fly-in), and
redirect _LeaveMapAnim's .flyAnimation to the plain warp-pad fade. Verified 0
sprites active through the warp transition.
Diffstat (limited to 'engine/overworld')
| -rw-r--r-- | engine/overworld/player_animations.asm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engine/overworld/player_animations.asm b/engine/overworld/player_animations.asm index 1948f68d..331ce639 100644 --- a/engine/overworld/player_animations.asm +++ b/engine/overworld/player_animations.asm @@ -128,7 +128,7 @@ _LeaveMapAnim:: call StopMusic ld a, [wStatusFlags6] bit BIT_ESCAPE_WARP, a - jr z, .flyAnimation + jr z, .playerStandingOnWarpPad ; SL0P: plain fade instead of the fly bird ; if going to the last used pokemon center ld hl, wPlayerSpinInPlaceAnimFrameDelay ld a, 16 |
