Files
gen1recomp/src
1jamie 65badd1a4b fix(game3): fix learn-move show and pump for both battle and party contexts
Two contexts call LearnMove.begin with different pushMsg semantics:
- Battle (Ui.push): single-arg, ignores callback -> pump() must poll
  Ui.dialogPending() to wait for the player to dismiss the message
- Party menu / rare candy (PartyMenu.showMessage): honours the callback,
  calling it when the player presses A -> finish() must fire inline

Fix: set _pending='done' for the pump() path (battle) AND restore the
say() callback for the direct path (party menu). A guard on _pending
prevents double-finish. pump() now checks Ui.dialogPending() before
acting on 'done' so the 'X learned Y!' message stays visible until
the player dismisses it in both contexts.
2026-09-11 17:02:16 -05:00
..
2026-08-24 07:52:05 -04:00
…
2026-09-01 21:52:50 +02:00
2026-08-24 08:48:24 -04:00
2026-09-04 09:56:35 -04:00
2026-09-09 09:46:27 -04:00
2026-08-28 10:14:44 -04:00