# Wang Ping hand-painted v2 approval packet - unit: `unit-wang-ping` - candidate: `handpaint-batch7-wang-ping-v2` - source: `docs/handpaint-batch7-wang-ping-source-v1.png` - contact sheet: `docs/handpaint-batch7-wang-ping-v2-contact.png` - animation: `docs/handpaint-batch7-wang-ping-v2-animation.gif` - before/after: `docs/handpaint-batch7-wang-ping-v2-before-after.png` - battle composite: `docs/handpaint-batch7-wang-ping-v2-battle-composite.png` - current approval board: `docs/unit-sprite-current-approval-board.png` - browser check: `docs/handpaint-batch7-wang-ping-v2-debug-preview-battle-check.png` ## Result - Local build: `pnpm build` passed. - Local browser URL: `http://127.0.0.1:4173/heros_web/?debug&debugSpritePreview=unit-wang-ping&v=wang-ping-v2` - Local browser console errors: `0` - Local browser 404s: `0` - Sample gate: passed. ## Sprite safety - base partial alpha: 0 - action partial alpha: 0 - base frame border hits: 0 - action frame border hits: 0 - base battle size: 28.0..33.7 x 45.7..46.0 - frame bbox width: 175..211 base, 158..256 action - frame bbox height: 286..288 base, 286..295 action ## Visual notes - v1 art direction was strong but too close to the width threshold, so v2 slightly widens the armor and shield mass. - Shield, short dao, muted teal armor, and route-map/marker details make Wang Ping read as a defensive mountain-path officer. - The sprite stays fully opaque and does not rely on rings, bases, or completion badges for visibility.