Skip to content

Splittermond Smoother Fight 0.6.6

Choose a tag to compare

@github-actions github-actions released this 12 Sep 07:35
· 20 commits to main since this release

Splittermond Smoother Fight 0.6.6

Änderungen seit 0.6.5. Dieses Kompatibilitätsupdate erhält vorbereitete Angriffe und Zauber unter Splittermond 14.3.0-beta4 und bleibt mit 14.2.7 kompatibel.

Vorbereitete Angriffe und Zauber

  • Splittermond 14.3.0-beta4 speichert vorbereitete Aktionen im neuen Actor-Datenmodell system.preparedAction. Smoother Fight erkennt dieses Modell und verwendet unter 14.2.7 weiterhin die bisherigen Systemflags.
  • Vorbereitung, Anzeige, Auslösen, Abbruch, Unterbrechung und Wiederherstellung verwenden nun einen gemeinsamen, strukturprüfenden Kompatibilitätsadapter.
  • Vorbereitungsticks werden weiterhin genau einmal gebucht. Smoother Fight schreibt den vorbereiteten Zustand unter beta4 direkt, da die neue Systemmethode PreparedAction.set(...) zusätzlich selbst Ticks berechnet.
  • Kurze und lange Rasten entfernen nun auch die zugehörige kontinuierliche Handlung und deren Status aus dem HUD, nachdem beta4 die vorbereitete Aktion gelöscht hat.

Rollmodifikatoren und allgemeine Kompatibilität

  • Die Actor-Rollmethoden, Zielermittlung, vorausgewählten temporären Modifikatoren und der synchrone Dialog-Snapshot wurden gegen 14.2.7 und 14.3.0-beta4 geprüft. Das bestehende Konzept für zielabhängige Modifikatoren bleibt unverändert funktionsfähig.
  • Bei der Prüfung der Änderungen von beta3 auf beta4 wurden keine weiteren inkompatiblen, von Smoother Fight verwendeten System-Schnittstellen gefunden.
  • Die Voraussetzungen bleiben Foundry VTT 14 ab Build 14.359 und Splittermond ab 14.2.0. Einstellungen und Weltdaten benötigen keine Migration.

Aktualisierung

  • Nach der Installation Foundry beziehungsweise die Welt und anschließend die Browserseiten aller Beteiligten neu laden, bei Bedarf mit Strg+F5.
  • Bereits vorbereitete Aktionen aus einer laufenden 14.2.7-Sitzung sollten vor einem gleichzeitigen Systemwechsel auf beta4 abgeschlossen oder abgebrochen werden.

Prüfung

  • npm run check: 808 Tests erfolgreich; zusätzlich 80 Regeltests mit den vorgegebenen Coverage-Grenzen.
  • Regressionstests decken beide Speichermodelle, einfache Tickbuchung, Abbruch und erfolgreiche Ausführung sowie die Bereinigung durch kurze und lange Rasten ab.