thibautbus
6d841526b1
Hold two frames on Oak's turn before the Pikachu battle starts
...
oak.facing was set and the battle pushed in the same synchronous
callback, so the overworld never rendered a frame of Oak already
turned toward the grass before the screen cut to battle.
Traced home/overworld.asm: PalletTownOakGreetsPlayerScript (the turn)
and PalletTownPikachuBattleScript (arming wCurOpponent) are separate
script ticks, one main-loop iteration apart. OverworldLoopLessDelay
burns two DelayFrame calls per iteration, calls RunMapScript (via
JoypadOverworld) first, and only then checks wCurOpponent to jump
into the battle -- so the turn from iteration A is on screen for the
two DelayFrame calls that open iteration B, before that same
iteration's RunMapScript arms wCurOpponent and falls straight into
the battle check. hold(2, ...) restores exactly that beat.
2026-08-11 14:00:59 +02:00
..
2026-08-05 14:38:10 -04:00
2026-07-17 20:30:02 -04:00
2026-07-22 08:18:13 -04:00
CLOSES #339 , CLOSES #354 , CLOSES #360 , CLOSES #372 , CLOSES #373 , CLOSES #374 , CLOSES #375 , CLOSES #378 , CLOSES #379 , CLOSES #383 , CLOSES #384 , CLOSES #385 , CLOSES #391 , CLOSES #392 , CLOSES #393 , CLOSES #394 , CLOSES #395 , CLOSES #396 , CLOSES #397 , CLOSES #398 , CLOSES #413 , CLOSES #420 , CLOSES #423 , CLOSES #424 , CLOSES #425 , CLOSES #426 , CLOSES #427 , CLOSES #429 , CLOSES #430 , CLOSES #431 , CLOSES #433 , CLOSES #435 , CLOSES #436 , CLOSES #438 , CLOSES #439 , CLOSES #441 , CLOSES #442 , CLOSES #444
2026-07-30 11:14:51 -04:00
2026-08-03 11:01:39 -04:00
2026-08-04 13:44:46 -04:00
2026-08-01 22:38:09 +01:00
more buggies CLOSES #960 , CLOSES #961 , CLOSES #968 , CLOSES #995 , CLOSES #1006 , CLOSES #1009 , CLOSES #1013 , CLOSES #1021 , CLOSES #1031 , CLOSES #1044 , CLOSES #1049 , CLOSES #1050 , CLOSES #1045,,
2026-08-10 17:06:24 -04:00
2026-08-02 21:49:56 +01:00
2026-07-22 08:18:13 -04:00
2026-07-23 16:55:03 -04:00
CLOSES #455 , CLOSES #487 , CLOSES #501 , CLOSES #540 , CLOSES #585 , CLOSES #591 , CLOSES #593 , CLOSES #595 , CLOSES #597 , CLOSES #599 , CLOSES #600 , CLOSES #606 , CLOSES #607 , CLOSES #610 , CLOSES #613 , CLOSES #616 , CLOSES #620 , CLOSES #626 , CLOSES #632 , CLOSES #633 , CLOSES #647
2026-08-02 08:19:28 -04:00
2026-08-02 22:11:15 +01:00
2026-08-11 14:00:59 +02:00
CLOSES #604 , CLOSES #666 , CLOSES #716 , CLOSES #727 , CLOSES #763 , CLOSES #781 , CLOSES #784 , CLOSES #799 , CLOSES #801 , CLOSES #810 , CLOSES #828 , CLOSES #834 , CLOSES #838 , CLOSES #849 , CLOSES #852 , CLOSES #857 , CLOSES #863 , CLOSES #864 , CLOSES #867 , CLOSES #869 , CLOSES #870 , CLOSES #872 , CLOSES #839
2026-08-05 16:36:37 -04:00
more buggies CLOSES #960 , CLOSES #961 , CLOSES #968 , CLOSES #995 , CLOSES #1006 , CLOSES #1009 , CLOSES #1013 , CLOSES #1021 , CLOSES #1031 , CLOSES #1044 , CLOSES #1049 , CLOSES #1050 , CLOSES #1045,,
2026-08-10 17:06:24 -04:00
CLOSES #644 , CLOSES #703 , CLOSES #726 , CLOSES #737 , CLOSES #750 , CLOSES #752 , CLOSES #764 , CLOSES #765 , CLOSES #768 , CLOSES #773 , CLOSES #774 , CLOSES #775 , CLOSES #777 , CLOSES #780 , CLOSES #782
2026-08-04 09:25:28 -04:00
2026-08-05 14:38:10 -04:00
2026-07-17 20:30:02 -04:00
2026-08-10 10:59:06 +01:00
CLOSES #788 , CLOSES #795 , CLOSES #796 , CLOSES #797 , CLOSES #805 , CLOSES #826 , CLOSES #833 , CLOSES #835 , CLOSES #837 , CLOSES #844 , CLOSES #845 , CLOSES #846 , CLOSES #847
2026-08-05 11:09:05 -04:00
2026-07-29 11:46:32 -04:00
CLOSES #339 , CLOSES #354 , CLOSES #360 , CLOSES #372 , CLOSES #373 , CLOSES #374 , CLOSES #375 , CLOSES #378 , CLOSES #379 , CLOSES #383 , CLOSES #384 , CLOSES #385 , CLOSES #391 , CLOSES #392 , CLOSES #393 , CLOSES #394 , CLOSES #395 , CLOSES #396 , CLOSES #397 , CLOSES #398 , CLOSES #413 , CLOSES #420 , CLOSES #423 , CLOSES #424 , CLOSES #425 , CLOSES #426 , CLOSES #427 , CLOSES #429 , CLOSES #430 , CLOSES #431 , CLOSES #433 , CLOSES #435 , CLOSES #436 , CLOSES #438 , CLOSES #439 , CLOSES #441 , CLOSES #442 , CLOSES #444
2026-07-30 11:14:51 -04:00
2026-08-05 14:38:10 -04:00
2026-08-03 13:05:57 -04:00