diff --git a/docs/asset-backlog.md b/docs/asset-backlog.md index 375fcc7..a9948d2 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: 44 files after Batch 1. -- Portraits: 18 files after Batch 1. -- Unit sheets: 106 files, 53 complete base/action design pairs after Batch 1. +- Story images: 54 files after Batch 2. +- Portraits: 26 files after Batch 2. +- Unit sheets: 114 files, 57 complete base/action design pairs after Batch 2. - Target direction: - Story: about 5 images per major campaign chapter across 65 campaign stages. - Portraits: one portrait for every important `scenario.ts` speaker. @@ -57,3 +57,60 @@ missing portrait speakers. `huang-zhong.png`, `cao-cao.png`, `wei-yan.png`, `ma-dai.png`, `meng-huo.png`. - Units: faction/class variants for Shu, Wei, Wu, Nanman, rebel remnants, and named-general alternates until the complete design count reaches 100+. + +## Batch 2 Priority + +Status: complete and ready for build/flow verification. + +### Story + +- `45-yizhou-council-at-river.png` +- `46-yizhou-mountain-gate.png` +- `47-jingzhou-crisis-watchtower-alarm.png` +- `48-jingzhou-crisis-refugee-court.png` +- `49-fan-castle-flood-rising-water.png` +- `50-fan-castle-flood-siege-engines.png` +- `51-jieting-crisis-supply-line.png` +- `52-jieting-crisis-mountain-camp.png` +- `53-chengdu-surrender-hall.png` +- `54-anti-dong-hulao-pass.png` + +### Portraits + +- `wu-yi.png` +- `li-yan.png` +- `ma-chao.png` +- `gong-zhi.png` +- `huang-zhong.png` +- `cao-cao.png` +- `wei-yan.png` +- `meng-huo.png` + +### Units + +- `unit-shu-infantry-guard.png` + `unit-shu-infantry-guard-actions.png` +- `unit-shu-cavalry-white.png` + `unit-shu-cavalry-white-actions.png` +- `unit-wei-cavalry-iron.png` + `unit-wei-cavalry-iron-actions.png` +- `unit-wu-archer-river.png` + `unit-wu-archer-river-actions.png` + +## Batch 3 Priority + +Status: planned. + +The early-game unit sheets should be remastered because the newer generated units +have a stronger silhouette, cleaner 4x4 framing, and better action readability. +Keep the existing texture keys so code paths and saved scenarios continue to work. + +### Unit Remasters + +- `unit-liu-bei.png` + `unit-liu-bei-actions.png` +- `unit-guan-yu.png` + `unit-guan-yu-actions.png` +- `unit-zhang-fei.png` + `unit-zhang-fei-actions.png` +- `unit-rebel.png` + `unit-rebel-actions.png` +- `unit-rebel-archer.png` + `unit-rebel-archer-actions.png` +- `unit-rebel-cavalry.png` + `unit-rebel-cavalry-actions.png` +- `unit-rebel-leader.png` + `unit-rebel-leader-actions.png` + +### Remaining Portraits + +- `ma-dai.png` diff --git a/src/assets/images/portraits/cao-cao.png b/src/assets/images/portraits/cao-cao.png new file mode 100644 index 0000000..e070552 Binary files /dev/null and b/src/assets/images/portraits/cao-cao.png differ diff --git a/src/assets/images/portraits/gong-zhi.png b/src/assets/images/portraits/gong-zhi.png new file mode 100644 index 0000000..d103373 Binary files /dev/null and b/src/assets/images/portraits/gong-zhi.png differ diff --git a/src/assets/images/portraits/huang-zhong.png b/src/assets/images/portraits/huang-zhong.png new file mode 100644 index 0000000..6df35c2 Binary files /dev/null and b/src/assets/images/portraits/huang-zhong.png differ diff --git a/src/assets/images/portraits/li-yan.png b/src/assets/images/portraits/li-yan.png new file mode 100644 index 0000000..5268996 Binary files /dev/null and b/src/assets/images/portraits/li-yan.png differ diff --git a/src/assets/images/portraits/ma-chao.png b/src/assets/images/portraits/ma-chao.png new file mode 100644 index 0000000..46b248c Binary files /dev/null and b/src/assets/images/portraits/ma-chao.png differ diff --git a/src/assets/images/portraits/meng-huo.png b/src/assets/images/portraits/meng-huo.png new file mode 100644 index 0000000..f0c7af6 Binary files /dev/null and b/src/assets/images/portraits/meng-huo.png differ diff --git a/src/assets/images/portraits/wei-yan.png b/src/assets/images/portraits/wei-yan.png new file mode 100644 index 0000000..ae2f285 Binary files /dev/null and b/src/assets/images/portraits/wei-yan.png differ diff --git a/src/assets/images/portraits/wu-yi.png b/src/assets/images/portraits/wu-yi.png new file mode 100644 index 0000000..eed61e3 Binary files /dev/null and b/src/assets/images/portraits/wu-yi.png differ diff --git a/src/assets/images/story/45-yizhou-council-at-river.png b/src/assets/images/story/45-yizhou-council-at-river.png new file mode 100644 index 0000000..11c38b0 Binary files /dev/null and b/src/assets/images/story/45-yizhou-council-at-river.png differ diff --git a/src/assets/images/story/46-yizhou-mountain-gate.png b/src/assets/images/story/46-yizhou-mountain-gate.png new file mode 100644 index 0000000..dd350e7 Binary files /dev/null and b/src/assets/images/story/46-yizhou-mountain-gate.png differ diff --git a/src/assets/images/story/47-jingzhou-crisis-watchtower-alarm.png b/src/assets/images/story/47-jingzhou-crisis-watchtower-alarm.png new file mode 100644 index 0000000..a2dcf18 Binary files /dev/null and b/src/assets/images/story/47-jingzhou-crisis-watchtower-alarm.png differ diff --git a/src/assets/images/story/48-jingzhou-crisis-refugee-court.png b/src/assets/images/story/48-jingzhou-crisis-refugee-court.png new file mode 100644 index 0000000..969c6f1 Binary files /dev/null and b/src/assets/images/story/48-jingzhou-crisis-refugee-court.png differ diff --git a/src/assets/images/story/49-fan-castle-flood-rising-water.png b/src/assets/images/story/49-fan-castle-flood-rising-water.png new file mode 100644 index 0000000..f52050e Binary files /dev/null and b/src/assets/images/story/49-fan-castle-flood-rising-water.png differ diff --git a/src/assets/images/story/50-fan-castle-flood-siege-engines.png b/src/assets/images/story/50-fan-castle-flood-siege-engines.png new file mode 100644 index 0000000..cd43cc5 Binary files /dev/null and b/src/assets/images/story/50-fan-castle-flood-siege-engines.png differ diff --git a/src/assets/images/story/51-jieting-crisis-supply-line.png b/src/assets/images/story/51-jieting-crisis-supply-line.png new file mode 100644 index 0000000..cba3fd1 Binary files /dev/null and b/src/assets/images/story/51-jieting-crisis-supply-line.png differ diff --git a/src/assets/images/story/52-jieting-crisis-mountain-camp.png b/src/assets/images/story/52-jieting-crisis-mountain-camp.png new file mode 100644 index 0000000..129634a Binary files /dev/null and b/src/assets/images/story/52-jieting-crisis-mountain-camp.png differ diff --git a/src/assets/images/story/53-chengdu-surrender-hall.png b/src/assets/images/story/53-chengdu-surrender-hall.png new file mode 100644 index 0000000..8220679 Binary files /dev/null and b/src/assets/images/story/53-chengdu-surrender-hall.png differ diff --git a/src/assets/images/story/54-anti-dong-hulao-pass.png b/src/assets/images/story/54-anti-dong-hulao-pass.png new file mode 100644 index 0000000..0de4956 Binary files /dev/null and b/src/assets/images/story/54-anti-dong-hulao-pass.png differ diff --git a/src/assets/images/units/unit-shu-cavalry-white-actions.png b/src/assets/images/units/unit-shu-cavalry-white-actions.png new file mode 100644 index 0000000..8dbc958 Binary files /dev/null and b/src/assets/images/units/unit-shu-cavalry-white-actions.png differ diff --git a/src/assets/images/units/unit-shu-cavalry-white.png b/src/assets/images/units/unit-shu-cavalry-white.png new file mode 100644 index 0000000..ed124f4 Binary files /dev/null and b/src/assets/images/units/unit-shu-cavalry-white.png differ diff --git a/src/assets/images/units/unit-shu-infantry-guard-actions.png b/src/assets/images/units/unit-shu-infantry-guard-actions.png new file mode 100644 index 0000000..c7c24ee Binary files /dev/null and b/src/assets/images/units/unit-shu-infantry-guard-actions.png differ diff --git a/src/assets/images/units/unit-shu-infantry-guard.png b/src/assets/images/units/unit-shu-infantry-guard.png new file mode 100644 index 0000000..1708664 Binary files /dev/null and b/src/assets/images/units/unit-shu-infantry-guard.png differ diff --git a/src/assets/images/units/unit-wei-cavalry-iron-actions.png b/src/assets/images/units/unit-wei-cavalry-iron-actions.png new file mode 100644 index 0000000..482bc61 Binary files /dev/null and b/src/assets/images/units/unit-wei-cavalry-iron-actions.png differ diff --git a/src/assets/images/units/unit-wei-cavalry-iron.png b/src/assets/images/units/unit-wei-cavalry-iron.png new file mode 100644 index 0000000..271ef7e Binary files /dev/null and b/src/assets/images/units/unit-wei-cavalry-iron.png differ diff --git a/src/assets/images/units/unit-wu-archer-river-actions.png b/src/assets/images/units/unit-wu-archer-river-actions.png new file mode 100644 index 0000000..2209897 Binary files /dev/null and b/src/assets/images/units/unit-wu-archer-river-actions.png differ diff --git a/src/assets/images/units/unit-wu-archer-river.png b/src/assets/images/units/unit-wu-archer-river.png new file mode 100644 index 0000000..2567f3b Binary files /dev/null and b/src/assets/images/units/unit-wu-archer-river.png differ