diff --git a/docs/asset-backlog.md b/docs/asset-backlog.md index ec15402..88085ef 100644 --- a/docs/asset-backlog.md +++ b/docs/asset-backlog.md @@ -6,9 +6,9 @@ generated, connected, validated, built, flow-tested, committed, and pushed. ## Current Baseline -- Story images: 96 files after Batch 7. -- Portraits: 49 files after Batch 7. -- Unit sheets: 148 files, 74 complete base/action design pairs after Batch 7. +- Story images: 104 files after Batch 8. +- Portraits: 54 files after Batch 8. +- Unit sheets: 154 files, 77 complete base/action design pairs after Batch 8. - Target direction: - Story: about 5 images per major campaign chapter across 65 campaign stages. - Portraits: one portrait for every important `scenario.ts` speaker. @@ -269,3 +269,37 @@ toward the 100+ complete-pair target. - `unit-wei-infantry-shield.png` + `unit-wei-infantry-shield-actions.png` - `unit-wu-archer-naval.png` + `unit-wu-archer-naval-actions.png` - `unit-nanman-officer-bronze.png` + `unit-nanman-officer-bronze-actions.png` + +## Batch 8 Priority + +Status: complete. Visual contact sheets, image dimensions, unit base/action pairs, +auto-connection checks, `pnpm build`, and `pnpm verify:flow` passed. + +This batch raises several still-thin high-repeat story keys to three or more +variants, adds campaign portrait variants for important mid/late-campaign +officers, and adds unit variants for Shu cavalry, Wei cavalry, and Wu strategists. + +### Story + +- `97-fan-castle-flood-prison-camp.png` +- `98-jingzhou-crisis-secret-letter.png` +- `99-xuzhou-flooded-courtyard.png` +- `100-jieting-crisis-wooden-palisade.png` +- `101-chengdu-surrender-river-gate.png` +- `102-yiling-baidi-lantern-vigil.png` +- `103-weishui-northbank-frozen-ferry.png` +- `104-lucheng-pursuit-dust-road.png` + +### Portraits + +- `zhou-yu-campaign.png` +- `wei-yan-campaign.png` +- `ma-dai-campaign.png` +- `li-yan-campaign.png` +- `huang-quan-campaign.png` + +### Units + +- `unit-wei-cavalry-elite.png` + `unit-wei-cavalry-elite-actions.png` +- `unit-wu-strategist-fire.png` + `unit-wu-strategist-fire-actions.png` +- `unit-shu-cavalry-scout.png` + `unit-shu-cavalry-scout-actions.png` diff --git a/src/assets/images/portraits/huang-quan-campaign.png b/src/assets/images/portraits/huang-quan-campaign.png new file mode 100644 index 0000000..fb638df Binary files /dev/null and b/src/assets/images/portraits/huang-quan-campaign.png differ diff --git a/src/assets/images/portraits/li-yan-campaign.png b/src/assets/images/portraits/li-yan-campaign.png new file mode 100644 index 0000000..2116b59 Binary files /dev/null and b/src/assets/images/portraits/li-yan-campaign.png differ diff --git a/src/assets/images/portraits/ma-dai-campaign.png b/src/assets/images/portraits/ma-dai-campaign.png new file mode 100644 index 0000000..9ea6a16 Binary files /dev/null and b/src/assets/images/portraits/ma-dai-campaign.png differ diff --git a/src/assets/images/portraits/wei-yan-campaign.png b/src/assets/images/portraits/wei-yan-campaign.png new file mode 100644 index 0000000..5776087 Binary files /dev/null and b/src/assets/images/portraits/wei-yan-campaign.png differ diff --git a/src/assets/images/portraits/zhou-yu-campaign.png b/src/assets/images/portraits/zhou-yu-campaign.png new file mode 100644 index 0000000..d483e54 Binary files /dev/null and b/src/assets/images/portraits/zhou-yu-campaign.png differ diff --git a/src/assets/images/story/100-jieting-crisis-wooden-palisade.png b/src/assets/images/story/100-jieting-crisis-wooden-palisade.png new file mode 100644 index 0000000..7b85439 Binary files /dev/null and b/src/assets/images/story/100-jieting-crisis-wooden-palisade.png differ diff --git a/src/assets/images/story/101-chengdu-surrender-river-gate.png b/src/assets/images/story/101-chengdu-surrender-river-gate.png new file mode 100644 index 0000000..1f43052 Binary files /dev/null and b/src/assets/images/story/101-chengdu-surrender-river-gate.png differ diff --git a/src/assets/images/story/102-yiling-baidi-lantern-vigil.png b/src/assets/images/story/102-yiling-baidi-lantern-vigil.png new file mode 100644 index 0000000..0b7cc10 Binary files /dev/null and b/src/assets/images/story/102-yiling-baidi-lantern-vigil.png differ diff --git a/src/assets/images/story/103-weishui-northbank-frozen-ferry.png b/src/assets/images/story/103-weishui-northbank-frozen-ferry.png new file mode 100644 index 0000000..c102d6f Binary files /dev/null and b/src/assets/images/story/103-weishui-northbank-frozen-ferry.png differ diff --git a/src/assets/images/story/104-lucheng-pursuit-dust-road.png b/src/assets/images/story/104-lucheng-pursuit-dust-road.png new file mode 100644 index 0000000..7443c0d Binary files /dev/null and b/src/assets/images/story/104-lucheng-pursuit-dust-road.png differ diff --git a/src/assets/images/story/97-fan-castle-flood-prison-camp.png b/src/assets/images/story/97-fan-castle-flood-prison-camp.png new file mode 100644 index 0000000..d2da583 Binary files /dev/null and b/src/assets/images/story/97-fan-castle-flood-prison-camp.png differ diff --git a/src/assets/images/story/98-jingzhou-crisis-secret-letter.png b/src/assets/images/story/98-jingzhou-crisis-secret-letter.png new file mode 100644 index 0000000..a910642 Binary files /dev/null and b/src/assets/images/story/98-jingzhou-crisis-secret-letter.png differ diff --git a/src/assets/images/story/99-xuzhou-flooded-courtyard.png b/src/assets/images/story/99-xuzhou-flooded-courtyard.png new file mode 100644 index 0000000..16c718d Binary files /dev/null and b/src/assets/images/story/99-xuzhou-flooded-courtyard.png differ diff --git a/src/assets/images/units/unit-shu-cavalry-scout-actions.png b/src/assets/images/units/unit-shu-cavalry-scout-actions.png new file mode 100644 index 0000000..9331c25 Binary files /dev/null and b/src/assets/images/units/unit-shu-cavalry-scout-actions.png differ diff --git a/src/assets/images/units/unit-shu-cavalry-scout.png b/src/assets/images/units/unit-shu-cavalry-scout.png new file mode 100644 index 0000000..f1c5570 Binary files /dev/null and b/src/assets/images/units/unit-shu-cavalry-scout.png differ diff --git a/src/assets/images/units/unit-wei-cavalry-elite-actions.png b/src/assets/images/units/unit-wei-cavalry-elite-actions.png new file mode 100644 index 0000000..24f3019 Binary files /dev/null and b/src/assets/images/units/unit-wei-cavalry-elite-actions.png differ diff --git a/src/assets/images/units/unit-wei-cavalry-elite.png b/src/assets/images/units/unit-wei-cavalry-elite.png new file mode 100644 index 0000000..b3cedce Binary files /dev/null and b/src/assets/images/units/unit-wei-cavalry-elite.png differ diff --git a/src/assets/images/units/unit-wu-strategist-fire-actions.png b/src/assets/images/units/unit-wu-strategist-fire-actions.png new file mode 100644 index 0000000..33bc97d Binary files /dev/null and b/src/assets/images/units/unit-wu-strategist-fire-actions.png differ diff --git a/src/assets/images/units/unit-wu-strategist-fire.png b/src/assets/images/units/unit-wu-strategist-fire.png new file mode 100644 index 0000000..e5be7ae Binary files /dev/null and b/src/assets/images/units/unit-wu-strategist-fire.png differ