docs: ticket 14 (kampfformeln) aufloesen, nachtraege an 01 07 08 11, registry-liste und initiative ins glossar
This commit is contained in:
34
CONTEXT.md
34
CONTEXT.md
@@ -11,6 +11,9 @@ Held oder Gegner — im Code derselbe Typ. Träger von [Attributen](#attribut),
|
||||
Ein Wesen ist dabei nicht in sich abgeschlossen: Eine Aura wohnt beim Träger und wird erst beim
|
||||
Auslesen des Ziels eingesammelt.
|
||||
|
||||
Gegner werden in der [Registry](#registry) `[[creatures]]` definiert — mit Grundwerten, Tags,
|
||||
Fähigkeiten und einer geordneten `ai`-Liste, deren erster passender und verfügbarer Eintrag gewinnt.
|
||||
|
||||
## Attribut
|
||||
|
||||
Eine benannte, veränderbare Größe an einem [Wesen](#wesen). Der Katalog ist fest und wird von der Engine
|
||||
@@ -162,6 +165,37 @@ keine Zeit.
|
||||
Es gibt keine getrennte Kampfrunden-Uhr: Befristete [Modifikatoren](#modifikator) ticken auch beim
|
||||
Erkunden, damit „ich warte den Debuff draußen ab" eine Entscheidung mit Kosten bleibt.
|
||||
|
||||
## Initiative
|
||||
|
||||
Ein Zahlenwert am [Wesen](#wesen), einmal beim Betreten eines Kampfes aus `dexterity` plus Wurf
|
||||
gewürfelt. Er bestimmt die Reihenfolge innerhalb eines [Zuges](#zug); bei Gleichstand handelt der Held
|
||||
zuerst.
|
||||
|
||||
Initiative ist bewusst eine Zahl *am Wesen* und keine Reihenfolgeliste — eine Liste wäre eine zweite
|
||||
Sammlung von Verweisen, die beim Tod eines Gegners ungültig würde.
|
||||
|
||||
## Registry
|
||||
|
||||
Eine benannte Sammlung moddbarer Definitionen, geschlüsselt nach namespaced ID. Es gibt **acht**, und
|
||||
das hier ist die kanonische Liste — sie ist über vier Tickets gewachsen und stand sonst nirgends
|
||||
vollständig:
|
||||
|
||||
| Registry | TOML-Tabelle |
|
||||
|---|---|
|
||||
| [Gegenstände](#gegenstand) | `[[items]]` |
|
||||
| [Slots](#slot) | `[[slots]]` |
|
||||
| [Charakteroption-Kategorien](#charakteroption) | `[[categories]]` |
|
||||
| [Charakteroptionen](#charakteroption) | `[[options]]` |
|
||||
| [Fähigkeiten](#fähigkeit) | `[[abilities]]` |
|
||||
| [Affixe](#affix) | `[[affixes]]` |
|
||||
| [Quests](#quest) | `[[quests]]` |
|
||||
| [Wesen](#wesen) | `[[creatures]]` |
|
||||
|
||||
Jede dieser Tabellen darf in jeder beliebigen `*.toml` eines [Mods](#mod) stehen.
|
||||
|
||||
Die Einstellungstabelle `[balance]` ist **keine** Registry: ein einzelner Block mit festem Schema, der
|
||||
feldweise verschmilzt, statt als ganzer Eintrag ersetzt zu werden.
|
||||
|
||||
## Mod
|
||||
|
||||
Ein Ordner mit einer `manifest.toml` und beliebig vielen weiteren TOML-Dateien. Das Manifest gibt dem
|
||||
|
||||
Reference in New Issue
Block a user