aboutsummaryrefslogtreecommitdiffstats
path: root/engine/overworld
diff options
context:
space:
mode:
authorAsh Ketchum <no-reply@sl0p.foo>2026-07-15 01:06:16 +0200
committerAsh Ketchum <no-reply@sl0p.foo>2026-07-15 01:06:16 +0200
commit9eeda257644a91fdd1fd21993ad1bb84dcacd676 (patch)
treeb4645eb9abf42fb54fc4dbd67e2b1c0e640a082f /engine/overworld
parentwarp: full quick-warp menu (B2) (diff)
downloadpokeyellow-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.asm2
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