Falsche Kampfmarkierungen von Monk's Little Details für negative Ticks und wenn mehrere Token auf dem gleichen Tick sind

Issue #126 resolved
Koofaen Chioone created an issue

Erst mal großen Dank, dass du Monk’s Little Details unterstützt.

Mir sind noch zwei Dinge aufgefallen.

1) Wenn der aktuelle Tick negativ ist, dann alle aktuellen Token verschoben werden und der neue Tick wieder negativ ist, wird nur der aktuelle Token markiert, aber die neue Markierung nicht aufgehoben. Sobald der aktuelle Tick >=1 ist, funktioniert es wieder.

Schritte zum Repdroduzieren:

  1. Aktiviere Monk’s Little Details mit Kampfhervorhebungen
  2. Erstelle einen neuen NSC-Token
  3. Gib ihm eine Meisterschaft und erstelle deinen Modifikator mit INI -20.
  4. Der neue Token hat jetzt eine INI von -12
  5. Erstelle einen neuen NSC-Token
  6. Gib ihm eine Meisterschaft und erstelle deinen Modifikator mit INI -30.
  7. Der neue Token hat jetzt eine INI von -22
  8. Platzier beide Token auf der Karte und füge sie einem Kampf hinzu
  9. Beide Token sollten nun auf verschiedenen Feldern auf negativen Ticks stehen
  10. Der aktuelle Token hat eine Kampfmarkierung
  11. Bewege den aktuellen Token auf einen Tick hinter den anderen Token
  12. Beide Token haben jetzt eine Kampfhervorhebung
  13. Bewege wieder den aktuellen Token hinter den anderen
  14. Die Kampfhervorhebungen bleiben.
  15. Bewege beide Token auf einen Tick >0
  16. Die Kampfhervorhebung ist nur noch beim aktuellen Token

2) Wenn zwei Token auf dem gleichen Tick stehen funktioniert die Kampfhervorhebung nur für den ersten Token und bleibt solange bestehen, bis der Tick sich ändert.

Schritte zu Reproduzieren:

  1. Erstelle mehrere Token
  2. Platzier sie auf der Karte und füge sie einem Kampf hinzu
  3. Schiebe mehrere Token auf den gleichen Tick
  4. Springe zu dem Tick mit den mehreren Token
  5. Schiebe den aktuellen Token weiter nach hinten
  6. Die Kampfmarkierung bleibt auf dem nicht-mehr-aktuellen Token
  7. Entferne auch die weiteren Token vom aktuellen Tick
  8. Die Kampfmarkierung springt ganz kurz zu dem Token, der vorher aktiv war, aber keine Kampfmarkierung hatte und springt danach direkt weiter auf den aktuellen Token

Comments (6)

  1. Simon Reuter

    Danke für die ausführliche Meldung! Ich werde es versuchen zu reproduzieren. Nur kurz als Info. In der Seitenleiste erstellst du keine Token sondern Actors. Auf der Scene können dann Token dieses Actors erstellt werden. Sind diese nicht „linked“, wird für jeden Token eine Kopie des originalen actors erstellt (das heißt, jeder Token ist mit einem Actor verknüpft der nicht in der Seitenleiste verfügbar ist.). Verknüpfte, also „linked“, Token sind mit dem actor der Seitenleiste verknüpft. Ein Actor ist also eine Struktur die aus eine actor besteht + Tokenname, Tokenbild etc.

    Für den Kampf gibt es eine weitere Struktur, den Combatant. Diese Struktur beinhaltet einen Token + Initiativwert. Combatants werden als Liste im Kampf (Combat) gehalten. Diese liste gibt es in geordneter Form und wird als Turns bezeichnet (die Liste wird in der Combat-Tracker UI angezeigt).

    ich wollte nur mal die Foundry-Ausdrücke dafür nennen damit wir eindeutige Bezeichnungen haben. Token und Actors gingen hier nämlich etwas durcheinander. Aber ich glaube ich hab es jetzt verstanden

  2. Simon Reuter

    Das könnte sein. Ich hab zwar auch mit V9 getestet, dort hatte ich aber nicht monks Details aktiv (da ich es hätte neu installieren müssen). Der aktuelle Spieler wurde in V9 aber korrekt angezeigt (auch das normale foundry zeigt den aktuellen Spieler hervorgehoben im Combat-Tracker an)

  3. Koofaen Chioone reporter

    Ich bin jetzt dauerhaft auf V10, also betrifft mich das Problem nicht mehr. Du kannst das Ticket also meinetwegen schließen.

  4. Log in to comment