saumwacht-godot/assets-source/phase18/funkenlanze-audit.json
Martin Stickelbroeck c2b447610c Baseline: Saumwacht 0.15.0 (Phase 20A) vor dem Umbau zu Champions of Luneraria
Unveränderter Ausgangsstand inklusive Masterprompt und Konzeptbildern
unter assets/. .godot/ und docs/screenshots/ bleiben laut .gitignore
unversioniert; letztere sind unter ../backups gesichert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 20:00:36 +02:00

76 lines
1.5 KiB
JSON

{
"record": {
"id": "g05",
"role": "ranged",
"name": "Funkenlanze",
"resource_path": "res://assets/characters/funkenlanze.glb",
"triangles": 24036,
"mesh_parts": 1,
"parts": [
"FunkenBody"
],
"bounds_godot": {
"min": [
-0.4300000071525574,
-0.010409347712993622,
-0.2945486903190613
],
"max": [
0.5651692152023315,
2.021195411682129,
1.4350000619888306
]
},
"skeletal": true,
"bones": 26,
"clips": [
"idle",
"start",
"walk",
"stop",
"attack_a",
"attack_b",
"hit",
"ability",
"death"
],
"attack_cycle": [
"attack_a",
"attack_b",
"attack_a",
"ability"
],
"contact_seconds": 0.9,
"sha256": "cc075b6e69ee3d25cf19ec9da8ecde6f0bcc7e98f7e5400ff214061fd8af67fd",
"source": "assets-source/phase18/funkenlanze.blend"
},
"exported_clips": [
"ability",
"attack_a",
"attack_b",
"death",
"hit",
"idle",
"start",
"stop",
"walk"
],
"skins": 1,
"source_parts": 104,
"materials": [
"FL_Basalt",
"FL_BurnishedBronze",
"FL_Obsidian",
"FL_Ember",
"FL_Joint",
"FL_BronzeEdge",
"FL_Iron",
"FL_Crystal"
],
"max_baked_wrist_contact_error": 3.0683368864616754e-07,
"contact_sample_count": 351,
"contact_validation": "Analytic two-bone arm IK baked at 30 Hz for all nine clips.",
"shot_seconds": 0.9,
"recoil_peak_seconds": 0.933333,
"breech_closes_seconds": 1.24
}