Add first sequential asset expansion batch
59
docs/asset-backlog.md
Normal file
@@ -0,0 +1,59 @@
|
||||
# Asset Backlog
|
||||
|
||||
This backlog tracks sequential visual asset expansion for story images, portraits,
|
||||
and unit sheets. Counts are refreshed at the start of each batch, then the batch is
|
||||
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.
|
||||
- Target direction:
|
||||
- Story: about 5 images per major campaign chapter across 65 campaign stages.
|
||||
- Portraits: one portrait for every important `scenario.ts` speaker.
|
||||
- Units: 100+ complete unit designs, each with a base 4x4 sheet and an actions 4x4 sheet.
|
||||
|
||||
## Batch 1 Priority
|
||||
|
||||
Status: complete and ready for build/flow verification.
|
||||
|
||||
The first batch targets the most repeated story backgrounds and the highest-frequency
|
||||
missing portrait speakers.
|
||||
|
||||
### Story
|
||||
|
||||
- `37-yizhou-luo-road-ambush.png`
|
||||
- `38-yizhou-luo-road-supply-train.png`
|
||||
- `39-nanzhong-captures-jungle-net.png`
|
||||
- `40-nanzhong-captures-river-ford.png`
|
||||
- `41-wandering-night-camp.png`
|
||||
- `42-wandering-river-crossing.png`
|
||||
- `43-northern-qishan-snow-march.png`
|
||||
- `44-northern-wei-fortress.png`
|
||||
|
||||
### Portraits
|
||||
|
||||
- `fa-zheng.png`
|
||||
- `jian-yong.png`
|
||||
- `pang-tong.png`
|
||||
- `mi-zhu.png`
|
||||
- `zhou-yu.png`
|
||||
- `yi-ji.png`
|
||||
- `yan-yan.png`
|
||||
|
||||
### Units
|
||||
|
||||
- `unit-wei-archer-veteran.png` + `unit-wei-archer-veteran-actions.png`
|
||||
- `unit-wu-cavalry-elite.png` + `unit-wu-cavalry-elite-actions.png`
|
||||
- `unit-nanman-shaman-ember.png` + `unit-nanman-shaman-ember-actions.png`
|
||||
|
||||
## Next Backlog Pool
|
||||
|
||||
- Story variants: `story-yizhou`, `story-jingzhou-crisis`,
|
||||
`story-fan-castle-flood`, `story-jieting-crisis`, `story-chengdu-surrender`,
|
||||
`story-anti-dong`.
|
||||
- Portraits: `wu-yi.png`, `li-yan.png`, `ma-chao.png`, `gong-zhi.png`,
|
||||
`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+.
|
||||
BIN
src/assets/images/portraits/fa-zheng.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
src/assets/images/portraits/jian-yong.png
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
src/assets/images/portraits/mi-zhu.png
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
src/assets/images/portraits/pang-tong.png
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
src/assets/images/portraits/yan-yan.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
src/assets/images/portraits/yi-ji.png
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
src/assets/images/portraits/zhou-yu.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
src/assets/images/story/37-yizhou-luo-road-ambush.png
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
src/assets/images/story/38-yizhou-luo-road-supply-train.png
Normal file
|
After Width: | Height: | Size: 3.0 MiB |
BIN
src/assets/images/story/39-nanzhong-captures-jungle-net.png
Normal file
|
After Width: | Height: | Size: 3.1 MiB |
BIN
src/assets/images/story/40-nanzhong-captures-river-ford.png
Normal file
|
After Width: | Height: | Size: 2.7 MiB |
BIN
src/assets/images/story/41-wandering-night-camp.png
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
src/assets/images/story/42-wandering-river-crossing.png
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
src/assets/images/story/43-northern-qishan-snow-march.png
Normal file
|
After Width: | Height: | Size: 3.0 MiB |
BIN
src/assets/images/story/44-northern-wei-fortress.png
Normal file
|
After Width: | Height: | Size: 2.9 MiB |
BIN
src/assets/images/units/unit-nanman-shaman-ember-actions.png
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
src/assets/images/units/unit-nanman-shaman-ember.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
src/assets/images/units/unit-wei-archer-veteran-actions.png
Normal file
|
After Width: | Height: | Size: 1023 KiB |
BIN
src/assets/images/units/unit-wei-archer-veteran.png
Normal file
|
After Width: | Height: | Size: 1010 KiB |
BIN
src/assets/images/units/unit-wu-cavalry-elite-actions.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
src/assets/images/units/unit-wu-cavalry-elite.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
@@ -36,6 +36,7 @@ const speakerPortraitKeys: Record<string, string> = {
|
||||
오의: 'wu-yi',
|
||||
이적: 'yi-ji',
|
||||
공지: 'gong-zhi',
|
||||
엄안: 'yan-yan',
|
||||
황권: 'huang-quan',
|
||||
맹획: 'meng-huo',
|
||||
주유: 'zhou-yu',
|
||||
|
||||