# Ma Dai hand-painted sprite v1 approval packet - Unit: `unit-ma-dai` - Candidate version: `v1` - Source sheet: `docs/handpaint-batch7-ma-dai-source-v2.png` - Contact sheet: `docs/handpaint-batch7-ma-dai-v1-contact.png` - Animation GIF: `docs/handpaint-batch7-ma-dai-v1-animation.gif` - Before/after: `docs/handpaint-batch7-ma-dai-v1-before-after.png` - Battle composite: `docs/handpaint-batch7-ma-dai-v1-battle-composite.png` - Scale compare: `docs/handpaint-batch7-ma-dai-v1-scale-compare.png` - Local browser check: `docs/handpaint-batch7-ma-dai-v1-debug-preview-battle-check.png` - Current approval board: `docs/unit-sprite-current-approval-board.png` ## Visual Decision - Approved for continuous production run. - Direction: disciplined Xiliang follow-up cavalry officer on a dark horse, with olive/iron armor, compact helmet, and controlled spear/saber poses. - The 100% PC browser debug preview reads as a mounted support cavalry commander, distinct from Ma Chao's white horse and brighter silver lead-lancer silhouette. - The unit body is opaque and readable at battle scale without base rings, completion badges, slash effects, or other external readability helpers. ## Technical Checks - Local build: `pnpm build` passed. - Local browser URL: `http://127.0.0.1:4173/heros_web/?debug&debugSpritePreview=unit-ma-dai&v=ma-dai-v1` - Local browser console errors: `0` - Local browser 404s: `0` - Base partial alpha: `0` - Action partial alpha: `0` - Base frame border hits: `0` - Action frame border hits: `0` - Base battle size from audit: `27.0..39.8 x 46.0..46.3` ## Notes - An earlier generated source with white motion trails was discarded because it could read like extra UI/effect decoration. - The accepted source keeps the mounted silhouette clean and effect-free.