Files
gen1recomp/tests
Shane McGovern 59886d9639 fix(game3): PC panel species scope fix and trainer-card var key fallback
Three follow-ups to the merge snapshot, kept as their own commit so the
review of the wave commit stays intact:

- The PC panel's left data panel broke in the merge: upstream inlines the
  egg-aware species read into frontPic while the M8 dedup had removed the
  duplicate local, so `sp` was referenced with no binding and the luacheck
  gate failed. One shared local sp = Pokemon.speciesOrEgg(hoveredMon) serves
  both the TV sprite and the stats card
  (pokefirered/src/pokemon_storage_system_data.c:1034, :1057,
  MON_DATA_SPECIES_OR_EGG).
- Trainer-card vars fall back to the stringified key: persist_sidecar and
  Flags.serialize write tostring(id) keys into session.vars, so a numeric miss
  used to read every var as 0.
- tests/game3_trainer_card_photo_tint_test.lua drives the whole Game Corner
  photo -> card tint chain (setvar -> UpdateTrainerCardPhotoIcons ->
  Flags.serialize/loadInto -> cardData) and pins c.monIconTint/c.monSpecies.
2026-09-22 18:38:24 +01:00
..
2026-07-19 16:18:18 -04:00
2026-09-22 09:56:36 -04:00
2026-07-17 20:30:02 -04:00
2026-07-19 16:18:18 -04:00
2026-08-15 06:04:04 -04:00
2026-09-18 13:11:33 -04:00
2026-09-18 13:11:33 -04:00
2026-09-18 16:49:48 -04:00
2026-09-18 13:11:33 -04:00
2026-09-13 03:34:39 -04:00
2026-09-18 13:11:33 -04:00
2026-09-18 13:11:33 -04:00
2026-09-18 13:11:33 -04:00
2026-09-18 13:11:33 -04:00
2026-09-18 13:11:33 -04:00
2026-09-13 01:06:04 -04:00
2026-09-18 16:49:48 -04:00
2026-09-13 01:06:04 -04:00
2026-09-13 03:34:39 -04:00
2026-09-20 13:21:16 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -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-13 01:06:04 -04:00
2026-09-21 11:14:17 -04:00
2026-09-13 03:34:39 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-13 01:06:04 -04:00
2026-09-18 16:49:48 -04:00
2026-09-18 16:49:48 -04:00
2026-09-22 09:56:36 -04:00
2026-09-13 03:34:39 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-20 13:21:16 -04:00
2026-09-13 01:06:04 -04:00
2026-09-13 03:34:39 -04:00
2026-09-20 13:21:16 -04:00
2026-09-13 03:34:39 -04:00
2026-09-18 16:49:48 -04:00
2026-09-20 08:11:52 -04:00
2026-09-20 13:21:16 -04:00
2026-09-13 03:34:39 -04:00
2026-09-20 13:21:16 -04:00
2026-09-21 11:14:17 -04:00
2026-09-18 16:49:48 -04:00
2026-09-22 07:36:16 -04:00
2026-09-18 16:49:48 -04:00
2026-09-22 07:36:16 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-21 11:14:17 -04:00
2026-09-20 08:11:52 -04:00
2026-09-13 01:06:04 -04:00
2026-09-13 03:34:39 -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-18 15:37:27 -05: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-08-28 10:14:44 -04:00
2026-08-28 10:14:44 -04:00
2026-08-28 10:14:44 -04:00
2026-07-19 16:18:18 -04:00
2026-08-13 06:05:27 -04:00
2026-08-12 09:22:30 -04:00
2026-08-12 09:22:30 -04:00
2026-07-24 09:06:29 -04:00
2026-09-04 09:56:35 -04:00
2026-08-28 14:15:51 -04:00
2026-08-28 10:14:44 -04:00
2026-09-04 09:56:35 -04:00
2026-08-28 10:14:44 -04:00
2026-08-04 10:32:51 -04:00
2026-07-21 05:50:40 -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-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-07-21 05:50:40 -04:00
2026-07-24 09:06:29 -04:00
2026-07-21 05:50:40 -04:00
2026-07-19 16:18:18 -04:00
2026-08-24 07:52:05 -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-07-27 08:37:11 -04:00