Files
aetherbound-guild/docs/runtime/M55_READINESS_SLOT_MANIFEST.md
T

1.8 KiB
Raw Blame History

M55 Readiness Slot Manifest

This is the measured composition contract for the Readiness runtime skin. The static world source is runtime/assets/backgrounds/guild_master_b_background.png (2048×1152, 16:9). It is rendered once into the shared 1280×720 design canvas.

Region Owner Runtime slot Rule
Guild courtyard and portal static_master full canvas World art only. No baked UI, labels or controls.
Top blue-gold rail runtime_content Rect2(0.025, 0.025, 0.95, 0.105) One shared rail owns title, five engine-rendered values and the Settings command.
Four party portraits and hit targets runtime_content + hit_area_only MEMBER_HIT_SLOTS Portraits and names are runtime content; no second frame is drawn over a portrait.
Warning panel runtime_content + hit_area_only WARNING_HIT_SLOT Runtime parchment owns warning rows; text is localized and clipped inside the panel.
Status panel runtime_content Rect2(0.755, 0.335, 0.215, 0.215) Risk, knockout and receipt facts share one dark status surface.
Departure summary runtime_content Rect2(0.04, 0.645, 0.73, 0.19) Opaque parchment plaque owns purpose title, exposure sentence and four metrics.
Bottom command rail runtime_content Rect2(0.025, 0.835, 0.95, 0.145) Four equal shared angular command buttons; no static button artwork remains.

The normalized rectangles live in runtime/ui/m55/readiness_slots.gd and are resolved only after the shared canvas transform. Text, values and icons are engine-rendered in their owner slots. Static-only, dynamic-only and final composite captures remain required at 760×360, 844×390 and 1280×720 in Chinese and English before the owner can close the visual gate.