2.2 KiB
P9.1 Representative Visual Slice Graybox
Viewport:
844x390Fixture:zh_CN, 100%, standard motion/flashes, captions on Pair:Farstring + Kindhand
Composition
The play-size authority is graybox.html. Its tracks match
UX_VISUAL_FLOW_SPEC.md exactly:
| Track | Bounds | Purpose |
|---|---|---|
| Top status rail | 12,10,820,54 |
Context, progress and non-command tools |
| Main world/event | 18,72,544,242 |
Party line, enemy, connectors and event proof |
| Context rail | 570,72,256,242 |
Current evidence, exact delta and causal explanation |
| Bottom action dock | 18,322,808,56 |
One next action; event ribbon replaces it in battle |
The battle variant expands the painted world behind the edge UI. The event ribbon uses the dock footprint so it cannot cover actors or feedback numbers.
Focal Priorities
- Current event and affected actor. The party line, target mark and exact number must resolve before any result summary.
- Cause and changed value. The right rail or event ribbon names source, action, target, before/after and result.
- Next legal action. A single gold enamel control occupies a stable
248x56visual plate inside the56-high dock.
Formation review changes priority 1 to the committed automatic order. Result 1 changes priority 1 to the earliest causal divergence, while preserving the same actor identities and left-to-right order.
Readability Decisions
- Kindhand remains protected-left and Farstring exposed-right in every frame.
- The enemy-facing action gap stays clear of text and controls.
- Damage uses coral plus a split-triangle family; healing uses jade plus leaf chevrons. Signed values and before/after text remain authoritative.
- No player combat controls are introduced. Pause, Inspect and Captions remain symbol tools in the top rail.
- Functional text is engine-rendered and no generated asset contains text.
Media Decision
Paid generation was not needed. Accepted P9.0 assets already provide the two identities, action poses, battlefield, enemy and semantic VFX required by this bounded proof. Reusing those accepted sources reduces identity drift and keeps all four authorized calls in reserve; the final call count is still zero.