35 lines
1.6 KiB
JSON
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"
|
|
}
|