saumwacht-godot/docs/phase18-QA.md
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

1.9 KiB

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
Godot-Skelett und Kampfanbindung 35 bestanden 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

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

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.