Files
aetherbound-guild/docs/runtime/m52_ui_asset_manifest.json
T

35 lines
1.6 KiB
JSON

{
"revision": "M52-A1",
"style": "original Japanese 2D hand-drawn chibi fantasy",
"background_policy": "transparent alpha; no baked runtime text",
"batches": {
"chrome": {
"source_task_id": "task_01M230BJ8B8KGJ2FFMREZYB6J0",
"raw": "runtime/assets/ui_m52_components/v1/chrome/raw.png",
"assets": ["parchment_panel", "action_button", "resource_badge", "ledger_action"],
"stretch": "nine_patch_candidate"
},
"frames": {
"source_task_id": "task_01M230BJ67AZA80JVS43MFD1S6",
"raw": "runtime/assets/ui_m52_components/v1/frames/raw.png",
"assets": ["portrait_frame", "name_plate", "trait_badge", "cost_badge"],
"stretch": "portrait_fixed; fields_nine_patch_candidate"
},
"icons": {
"source_task_id": "task_01M230BJGW3C5ABF674WKGKKEH",
"raw": "runtime/assets/ui_m52_components/v1/icons/raw.png",
"assets": ["coin", "shield", "recruit", "inspect", "settings", "lock", "selected", "return", "contract"],
"stretch": "keep_aspect"
},
"states": {
"source_task_id": "task_01M230BJ5SCBYCK16S6AVJFS77",
"raw": "runtime/assets/ui_m52_components/v1/states/raw.png",
"assets": ["selected_ring", "hover_glint", "disabled_scrim", "confirm_sparkle"],
"stretch": "keep_aspect"
}
},
"processed_root": "runtime/assets/ui_m52_components/v2_trimmed",
"processing": "slice_grid.py inset=0.90 chroma_key=FF00FF; trim_transparent_assets.py alpha_threshold=16 padding=8",
"status": "processed; imported pending Godot asset showroom; runtime integration pending owner review"
}