Files
rustkeep/.scratch/rustkeep-1.0/issues/14-kampfformeln-und-rundenablauf.md

1.3 KiB

14 — Kampfformeln und Rundenablauf

Type: grilling Status: open Blocked by: 01

Question

Wie läuft ein Kampf ab, und mit welchen Formeln?

Der Attributkatalog aus 01 liefert die Zutaten (damage, hit_chance, critical_chance, critical_factor, resistance, dexterity, luck). Wie sie zusammenwirken, ist offen:

  • Reihenfolge: Was bestimmt, wer zuerst handelt — dexterity, ein Initiativwurf, oder immer der Spieler zuerst? Ändert sich das während des Kampfes?
  • Trefferformel: Wie berechnet sich, ob ein Angriff trifft? Ist hit_chance gegen Ausweichen gerechnet, oder trifft immer und dexterity mindert nur den Schaden?
  • Schadensformel: In welcher Reihenfolge greifen Waffe, damage-Modifikatoren, Krit und resistance? Ist Resistenz prozentual oder flach, und gibt es eine Ober- oder Untergrenze?
  • Kritische Treffer: Wie speist luck in critical_chance? Multipliziert critical_factor den Rohschaden oder den geminderten?
  • Aktionen pro Zug: Genau eine, oder gibt es Ausdauer als Budget? Wozu dient max_stamina sonst?
  • Flucht: Möglich, mit welcher Chance, mit welchen Kosten?
  • Zufall: Schadensstreuung ja oder nein, und woher kommt der Zufallsgenerator — braucht es einen Seed im Speicherstand?

Ergebnis: die Formeln als Pseudocode plus der Ablauf eines Zuges von Eingabe bis Ergebnis.