Files
gen1recomp/tests
shanemcgovernie c0a6db4c8c FireRed: fix party gaps after PC moves and TM ABLE!/NOT ABLE! labels
- PC storage: moving a party Pokemon out of the middle of the party left a
  nil hole, so later slots showed as empty in battle and could not be filled
  (#2494). Add Storage.compactParty (pret CompactPartySlots) and run it after
  every PC party move, when the PC opens, and on save load so already broken
  saves are repaired.
- Party menu: using a TM/HM from the bag now labels each slot ABLE!,
  NOT ABLE! or LEARNED, matching DisplayPartyPokemonDataToTeachMove (#2520).
- Add regression tests for both.
2026-09-28 07:54:53 +00:00
..
2026-07-19 16:18:18 -04:00
2026-09-26 20:39:59 -04:00
2026-09-23 11:58:32 -04:00
2026-09-25 10:28:21 -04:00
2026-07-17 20:30:02 -04:00
2026-07-19 16:18:18 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-08-15 06:04:04 -04:00
2026-09-25 10:28:21 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-13 03:34:39 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-18 13:11:33 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-13 01:06:04 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 08:39:43 -04:00
2026-09-24 08:39:43 -04:00
2026-09-24 08:39:43 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-21 11:14:17 -04:00
2026-09-18 13:11:33 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-22 17:05:12 -04:00
2026-09-13 01:06:04 -04:00
2026-09-21 11:14:17 -04:00
2026-09-23 11:58:32 -04:00
2026-09-22 17:05:12 -04:00
2026-09-21 11:14:17 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 11:45:50 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 08:39:43 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 17:03:41 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-25 10:28:21 -04:00
2026-09-20 13:21:16 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-13 01:06:04 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-26 11:24:24 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-20 08:11:52 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 08:39:43 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-22 17:05:12 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-22 07:36:16 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-20 08:11:52 -04:00
2026-09-23 11:58:32 -04:00
2026-09-13 01:06:04 -04:00
2026-09-13 03:34:39 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 08:39:43 -04:00
2026-09-23 11:58:32 -04:00
2026-09-23 11:58:32 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-18 10:49:04 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-24 07:52:05 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-08-11 11:53:30 -04:00
2026-07-19 16:18:18 -04:00
2026-08-28 10:14:44 -04:00
2026-08-28 10:14:44 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-08-28 10:14:44 -04:00
2026-08-28 10:14:44 -04:00
2026-08-28 10:14:44 -04:00
2026-09-22 17:05:12 -04:00
2026-08-13 06:05:27 -04:00
2026-08-12 09:22:30 -04:00
2026-09-22 17:05:12 -04:00
2026-08-12 09:22:30 -04:00
2026-09-22 17:05:12 -04:00
2026-07-24 09:06:29 -04:00
2026-09-25 14:20:34 -04:00
2026-09-22 17:05:12 -04:00
2026-09-24 05:17:32 -04:00
2026-09-04 09:56:35 -04:00
2026-09-25 10:28:21 -04:00
2026-09-24 05:17:32 -04:00
2026-08-28 10:14:44 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-09-24 05:17:32 -04:00
2026-08-04 10:32:51 -04:00
2026-07-21 05:50:40 -04:00
2026-09-22 17:05:12 -04:00
2026-08-04 09:41:44 -04:00
2026-08-04 09:41:44 -04:00
2026-07-24 09:06:29 -04:00
2026-07-19 16:18:18 -04:00
2026-08-04 09:41:44 -04:00
2026-07-24 09:06:29 -04:00
2026-08-18 11:43:23 -04:00
2026-07-19 16:18:18 -04:00
2026-07-26 13:38:52 -04:00
2026-09-22 17:05:12 -04:00
2026-07-19 16:18:18 -04:00
2026-07-24 09:06:29 -04:00
2026-08-27 07:11:43 -04:00
2026-07-23 16:55:03 -04:00
2026-09-22 17:05:12 -04:00
2026-07-24 09:06:29 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-09-22 17:05:12 -04:00
2026-07-21 05:50:40 -04:00
2026-07-19 16:18:18 -04:00
2026-09-22 17:05:12 -04:00
2026-08-24 07:52:05 -04:00
2026-09-22 17:05:12 -04:00
2026-08-13 06:05:27 -04:00
2026-07-30 10:17:30 -04:00
2026-08-11 11:53:30 -04:00
2026-07-19 16:18:18 -04:00
2026-07-19 16:18:18 -04:00
2026-09-24 05:17:32 -04:00
2026-07-27 08:37:11 -04:00
2026-09-25 14:20:34 -04:00
2026-09-23 11:58:32 -04:00