# Project asset format routing Inspect these sources at execution time; do not copy their schemas into prompts because the formats evolve. ## Stickmen and embedded clothing - Serializer and current version: `scripts/editors/stickman/stickman_editor.gd` - Runtime conversion: `scripts/characters/stickman/stk_rig_adapter.gd` - Rig target: `scenes/characters/stickman/stickman_rig.tscn` - Representative current assets: `content/stickmen/*.stk` (confirm the version before choosing a sample) - Visual harness: `scenes/tools/test_harness.tscn` An `.stk` owns ten body-part records and may contain multiple layered shapes per part. Clothing uses those layers until the project defines a separate wardrobe format. Preserve joint alignment, guide offsets, pivots, length metadata, body-part transforms, shape ordering, and the serializer's current version contract. ## Props - Serializer/parser: `scripts/editors/prop/prop_file.gd` - Anchor normalization: `scripts/props/prop_anchor_data.gd` - Runtime visual/collision interpretation: `scripts/props/prop_visuals.gd` - Representative assets: `content/props/*.prop` - Visual editor: `scenes/editors/prop/prop_editor.tscn` Use current `PropFile` output, including shape styling and normalized anchors. Ensure at least one valid closed shape can provide runtime collision geometry when the prop is intended for stage use. Lines are visual/editor shapes and do not supply collision geometry. ## Animation - Rig scene: `scenes/characters/stickman/stickman_rig.tscn` - Existing authoring tool: `scripts/tools/create_animations.gd` - Playback behavior: inspect the relevant component under `scripts/characters/stickman/` Stickman animations target the current rig's IK or animation targets, not `.stk` shape coordinates. Match the runtime clip name and locomotion/facing contract from the approved specification. For animated props, use only a representation already defined by the feature; otherwise return art direction, states, and timing requirements for architecture. ## PNG art Use the `imagegen` skill for generated or edited raster art. Preserve alpha when transparency is requested. Approved PNGs go into the narrowest fitting `resources/` category; create a new `resources/art//` folder only if no current category fits.