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>
40 lines
1.9 KiB
Markdown
40 lines
1.9 KiB
Markdown
# Phase 18 · Funkenlanze g05 · QA
|
|
|
|
Stand: 24. September 2026. Fünfte Musterfigur mit gewichtetem Skelett — Fernkampf mit Kristall-Lanzenbüchse.
|
|
|
|
## Ergebnis
|
|
|
|
| Prüfung | Ergebnis | Beweis |
|
|
| --- | ---: | --- |
|
|
| GLB-Geometrie, Gewichte, Clips | 30 bestanden | [phase18-skin-audit.json](phase18-skin-audit.json) |
|
|
| Godot-Skelett und Kampfanbindung | 35 bestanden | [phase18-rig-verification.json](phase18-rig-verification.json) |
|
|
| Wirtschaft, Kampf, Lebenszyklus | 209 bestanden | `tests/test_runner.tscn` |
|
|
| Fähigkeiten, Bedienung, vier KI-Partien | 1.665 bestanden | `--faction-test` |
|
|
| Smoke / Assets | 424 bestanden | `--smoke-test` |
|
|
| Review-Captures (Titel/ID geprüft) | Funkenlanze G05 · 24036 Tri · 26 Knochen | [screenshots/phase18](screenshots/phase18) |
|
|
|
|
## Gezielte Anbindung
|
|
|
|
- `attack_cycle` `["attack_a","attack_b","attack_a","ability"]` — vierter Treffer spielt den geladenen Schuss.
|
|
- Schusskontakt exakt bei `0,90 s`; Verschluss gleitet danach, Kristall dreht beim Aufladen.
|
|
- Hände bleiben per analytischer Zwei-Knochen-IK an Griff und Stützpunkt (max. Fehler ~3·10⁻⁷).
|
|
- Rüstplatten einstarr gewichtet; durchgehende Gliedmaßenkerne tragen die Gelenkzonen (9,94 % Blended Vertices).
|
|
- Materialien `FL_*`; `FL_Ember`/`FL_Crystal` als `StandardMaterial3D.duplicate()` (Emission).
|
|
|
|
## Befehle
|
|
|
|
```bash
|
|
ALSOFT_DRIVERS=null blender -b --python-exit-code 1 --python assets-source/phase18/build_funkenlanze.py
|
|
godot --headless --editor --import
|
|
python3 tools/verify_funkenlanze.py
|
|
godot --headless --path . res://tools/verify_funken.tscn
|
|
godot --path . res://tools/funken_review.tscn
|
|
godot --headless --path . res://tests/test_runner.tscn
|
|
godot --headless --path . -- --faction-test
|
|
godot --headless --path . -- --smoke-test
|
|
```
|
|
|
|
## Offen
|
|
|
|
- Nativer Windows-Lauf und menschliche Balance-/Bedienungstests (unverändert aus Phase 17).
|
|
- Demo-Rebuild mit Funkenlanze im Paket (`python3 tools/build_demo.py`), sobald eine neue Demo-Version fällig ist.
|