docs: ticket 14 (kampfformeln) aufloesen, nachtraege an 01 07 08 11, registry-liste und initiative ins glossar
This commit is contained in:
@@ -116,6 +116,22 @@ color = "cyan"
|
||||
`data/` kennt nur `char` und ein Farbnamen-Enum, `ui/theme.rs` übersetzt in `ratatui::Color` — `game/`
|
||||
und `data/` bleiben damit weiterhin ratatui-frei.
|
||||
|
||||
### Nachtrag aus Ticket 14: `damage` skaliert, und `flee` ist die achte Aktion
|
||||
|
||||
Die `damage`-Aktion oben kennt nur `amount = 12`, also einen festen Wert. Ein Waffenangriff soll aber
|
||||
das `damage`-Attribut des Angreifers verwenden — das war gar nicht ausdrückbar. Die Menge ist deshalb
|
||||
immer:
|
||||
|
||||
```
|
||||
menge = amount + scale * damage-Attribut(Verursacher) # beide optional, Standard 0
|
||||
```
|
||||
|
||||
Eine Formel für alles: Basisangriff `scale = 1.0` · Feuerball `amount = 20` · Wuchtschlag
|
||||
`scale = 1.5` · Mischformen beides. Keine zwei Modi, kein Sonderfall für `core:attack`.
|
||||
|
||||
Dazu **`flee` als achte Aktion** — Ticket 11 hat Flucht zu einer Fähigkeit gemacht, und die braucht
|
||||
eine Aktion, die sie ausführt. Der Katalog hat damit acht Einträge.
|
||||
|
||||
### Bewusst nicht entschieden
|
||||
|
||||
Das **Bedingungsvokabular** für `condition`. Es kommt aus Ticket 08, damit Quests und Modifikatoren
|
||||
|
||||
Reference in New Issue
Block a user