diff --git a/docs/asset-backlog.md b/docs/asset-backlog.md index 5e61b59..70b1eb0 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: 64 files after Batch 4. -- Portraits: 31 files after Batch 4. -- Unit sheets: 122 files, 61 complete base/action design pairs after Batch 4. +- Story images: 76 files after Batch 5. +- Portraits: 38 files after Batch 5. +- Unit sheets: 132 files, 66 complete base/action design pairs after Batch 5. - Target direction: - Story: about 5 images per major campaign chapter across 65 campaign stages. - Portraits: one portrait for every important `scenario.ts` speaker. @@ -150,3 +150,45 @@ backgrounds and class/faction unit variety. - `unit-wei-strategist-blue.png` + `unit-wei-strategist-blue-actions.png` - `unit-wu-officer-river.png` + `unit-wu-officer-river-actions.png` - `unit-nanman-officer-warlord.png` + `unit-nanman-officer-warlord-actions.png` + +## Batch 5 Priority + +Status: complete. Visual contact sheets, image dimensions, unit base/action pairs, +`pnpm build`, and `pnpm verify:flow` passed. Code connection uses the existing +story, portrait, and unit variant discovery paths. + +This batch expands the most repeated story backgrounds, adds variants for major +late-campaign speakers, and strengthens low-variant unit families. + +### Story + +- `65-yizhou-luo-road-cliff-fortress.png` +- `66-yizhou-luo-road-mountain-scouts.png` +- `67-nanzhong-captures-bamboo-gorge.png` +- `68-nanzhong-captures-river-night-camp.png` +- `69-wandering-market-shelter.png` +- `70-wandering-cold-mountain-pass.png` +- `71-northern-supply-valley.png` +- `72-northern-mountain-war-council.png` +- `73-red-cliffs-chain-smoke.png` +- `74-wolong-river-strategy.png` +- `75-jingzhou-crisis-river-watchtowers.png` +- `76-fan-castle-flood-river-breach.png` + +### Portraits + +- `zhao-yun-campaign.png` +- `jiang-wei-campaign.png` +- `sima-yi-campaign.png` +- `cao-cao-campaign.png` +- `ma-chao-campaign.png` +- `huang-zhong-campaign.png` +- `wang-ping-campaign.png` + +### Units + +- `unit-shu-archer-veteran.png` + `unit-shu-archer-veteran-actions.png` +- `unit-shu-strategist-white.png` + `unit-shu-strategist-white-actions.png` +- `unit-wei-officer-iron.png` + `unit-wei-officer-iron-actions.png` +- `unit-wu-infantry-river.png` + `unit-wu-infantry-river-actions.png` +- `unit-rebel-archer-veteran.png` + `unit-rebel-archer-veteran-actions.png` diff --git a/src/assets/images/portraits/cao-cao-campaign.png b/src/assets/images/portraits/cao-cao-campaign.png new file mode 100644 index 0000000..cd326d2 Binary files /dev/null and b/src/assets/images/portraits/cao-cao-campaign.png differ diff --git a/src/assets/images/portraits/huang-zhong-campaign.png b/src/assets/images/portraits/huang-zhong-campaign.png new file mode 100644 index 0000000..89fbf09 Binary files /dev/null and b/src/assets/images/portraits/huang-zhong-campaign.png differ diff --git a/src/assets/images/portraits/jiang-wei-campaign.png b/src/assets/images/portraits/jiang-wei-campaign.png new file mode 100644 index 0000000..1e9da4a Binary files /dev/null and b/src/assets/images/portraits/jiang-wei-campaign.png differ diff --git a/src/assets/images/portraits/ma-chao-campaign.png b/src/assets/images/portraits/ma-chao-campaign.png new file mode 100644 index 0000000..5b73906 Binary files /dev/null and b/src/assets/images/portraits/ma-chao-campaign.png differ diff --git a/src/assets/images/portraits/sima-yi-campaign.png b/src/assets/images/portraits/sima-yi-campaign.png new file mode 100644 index 0000000..4451aab Binary files /dev/null and b/src/assets/images/portraits/sima-yi-campaign.png differ diff --git a/src/assets/images/portraits/wang-ping-campaign.png b/src/assets/images/portraits/wang-ping-campaign.png new file mode 100644 index 0000000..d66ff0d Binary files /dev/null and b/src/assets/images/portraits/wang-ping-campaign.png differ diff --git a/src/assets/images/portraits/zhao-yun-campaign.png b/src/assets/images/portraits/zhao-yun-campaign.png new file mode 100644 index 0000000..81b292b Binary files /dev/null and b/src/assets/images/portraits/zhao-yun-campaign.png differ diff --git a/src/assets/images/story/65-yizhou-luo-road-cliff-fortress.png b/src/assets/images/story/65-yizhou-luo-road-cliff-fortress.png new file mode 100644 index 0000000..c049117 Binary files /dev/null and b/src/assets/images/story/65-yizhou-luo-road-cliff-fortress.png differ diff --git a/src/assets/images/story/66-yizhou-luo-road-mountain-scouts.png b/src/assets/images/story/66-yizhou-luo-road-mountain-scouts.png new file mode 100644 index 0000000..9147b12 Binary files /dev/null and b/src/assets/images/story/66-yizhou-luo-road-mountain-scouts.png differ diff --git a/src/assets/images/story/67-nanzhong-captures-bamboo-gorge.png b/src/assets/images/story/67-nanzhong-captures-bamboo-gorge.png new file mode 100644 index 0000000..c41f8ef Binary files /dev/null and b/src/assets/images/story/67-nanzhong-captures-bamboo-gorge.png differ diff --git a/src/assets/images/story/68-nanzhong-captures-river-night-camp.png b/src/assets/images/story/68-nanzhong-captures-river-night-camp.png new file mode 100644 index 0000000..2db02fd Binary files /dev/null and b/src/assets/images/story/68-nanzhong-captures-river-night-camp.png differ diff --git a/src/assets/images/story/69-wandering-market-shelter.png b/src/assets/images/story/69-wandering-market-shelter.png new file mode 100644 index 0000000..1e88b19 Binary files /dev/null and b/src/assets/images/story/69-wandering-market-shelter.png differ diff --git a/src/assets/images/story/70-wandering-cold-mountain-pass.png b/src/assets/images/story/70-wandering-cold-mountain-pass.png new file mode 100644 index 0000000..ac58778 Binary files /dev/null and b/src/assets/images/story/70-wandering-cold-mountain-pass.png differ diff --git a/src/assets/images/story/71-northern-supply-valley.png b/src/assets/images/story/71-northern-supply-valley.png new file mode 100644 index 0000000..e426598 Binary files /dev/null and b/src/assets/images/story/71-northern-supply-valley.png differ diff --git a/src/assets/images/story/72-northern-mountain-war-council.png b/src/assets/images/story/72-northern-mountain-war-council.png new file mode 100644 index 0000000..4f1b906 Binary files /dev/null and b/src/assets/images/story/72-northern-mountain-war-council.png differ diff --git a/src/assets/images/story/73-red-cliffs-chain-smoke.png b/src/assets/images/story/73-red-cliffs-chain-smoke.png new file mode 100644 index 0000000..2114765 Binary files /dev/null and b/src/assets/images/story/73-red-cliffs-chain-smoke.png differ diff --git a/src/assets/images/story/74-wolong-river-strategy.png b/src/assets/images/story/74-wolong-river-strategy.png new file mode 100644 index 0000000..7e29ae2 Binary files /dev/null and b/src/assets/images/story/74-wolong-river-strategy.png differ diff --git a/src/assets/images/story/75-jingzhou-crisis-river-watchtowers.png b/src/assets/images/story/75-jingzhou-crisis-river-watchtowers.png new file mode 100644 index 0000000..6a7e4a1 Binary files /dev/null and b/src/assets/images/story/75-jingzhou-crisis-river-watchtowers.png differ diff --git a/src/assets/images/story/76-fan-castle-flood-river-breach.png b/src/assets/images/story/76-fan-castle-flood-river-breach.png new file mode 100644 index 0000000..80b3120 Binary files /dev/null and b/src/assets/images/story/76-fan-castle-flood-river-breach.png differ diff --git a/src/assets/images/units/unit-rebel-archer-veteran-actions.png b/src/assets/images/units/unit-rebel-archer-veteran-actions.png new file mode 100644 index 0000000..bdf51ed Binary files /dev/null and b/src/assets/images/units/unit-rebel-archer-veteran-actions.png differ diff --git a/src/assets/images/units/unit-rebel-archer-veteran.png b/src/assets/images/units/unit-rebel-archer-veteran.png new file mode 100644 index 0000000..a842e11 Binary files /dev/null and b/src/assets/images/units/unit-rebel-archer-veteran.png differ diff --git a/src/assets/images/units/unit-shu-archer-veteran-actions.png b/src/assets/images/units/unit-shu-archer-veteran-actions.png new file mode 100644 index 0000000..5cf87ed Binary files /dev/null and b/src/assets/images/units/unit-shu-archer-veteran-actions.png differ diff --git a/src/assets/images/units/unit-shu-archer-veteran.png b/src/assets/images/units/unit-shu-archer-veteran.png new file mode 100644 index 0000000..362ec1e Binary files /dev/null and b/src/assets/images/units/unit-shu-archer-veteran.png differ diff --git a/src/assets/images/units/unit-shu-strategist-white-actions.png b/src/assets/images/units/unit-shu-strategist-white-actions.png new file mode 100644 index 0000000..48f0df5 Binary files /dev/null and b/src/assets/images/units/unit-shu-strategist-white-actions.png differ diff --git a/src/assets/images/units/unit-shu-strategist-white.png b/src/assets/images/units/unit-shu-strategist-white.png new file mode 100644 index 0000000..1e72f06 Binary files /dev/null and b/src/assets/images/units/unit-shu-strategist-white.png differ diff --git a/src/assets/images/units/unit-wei-officer-iron-actions.png b/src/assets/images/units/unit-wei-officer-iron-actions.png new file mode 100644 index 0000000..f777f3b Binary files /dev/null and b/src/assets/images/units/unit-wei-officer-iron-actions.png differ diff --git a/src/assets/images/units/unit-wei-officer-iron.png b/src/assets/images/units/unit-wei-officer-iron.png new file mode 100644 index 0000000..8df04fa Binary files /dev/null and b/src/assets/images/units/unit-wei-officer-iron.png differ diff --git a/src/assets/images/units/unit-wu-infantry-river-actions.png b/src/assets/images/units/unit-wu-infantry-river-actions.png new file mode 100644 index 0000000..a746cb5 Binary files /dev/null and b/src/assets/images/units/unit-wu-infantry-river-actions.png differ diff --git a/src/assets/images/units/unit-wu-infantry-river.png b/src/assets/images/units/unit-wu-infantry-river.png new file mode 100644 index 0000000..826c3c3 Binary files /dev/null and b/src/assets/images/units/unit-wu-infantry-river.png differ