docs: ticket 13 (script-engine) aufloesen, rhai gewaehlt, stufe c hinter 1.0, nachtrag an 01

This commit is contained in:
2026-08-12 13:00:50 +02:00
parent bed9ef5762
commit 380400611e
4 changed files with 170 additions and 6 deletions

View File

@@ -210,8 +210,8 @@ Speicherstand abgelehnt.
## Registry
Eine benannte Sammlung moddbarer Definitionen, geschlüsselt nach namespaced ID. Es gibt **zehn**, und
das hier ist die kanonische Liste — sie ist über fünf Tickets gewachsen und stand sonst nirgends
Eine benannte Sammlung moddbarer Definitionen, geschlüsselt nach namespaced ID. Es gibt **elf**, und
das hier ist die kanonische Liste — sie ist über sechs Tickets gewachsen und stand sonst nirgends
vollständig:
| Registry | TOML-Tabelle |
@@ -226,12 +226,17 @@ vollständig:
| [Wesen](#wesen) | `[[creatures]]` |
| [Prefabs](#prefab) | `[[prefabs]]` |
| [Etagen](#etage) | `[[floors]]` |
| Scripts | `[[scripts]]` |
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.
`[[scripts]]` gehört zu Mod-Stufe (c) und ist entschieden, aber noch nicht gebaut — Scripts lesen über
neun Funktionen und schreiben ausschließlich über [Aktionen](#aktion), damit die Engine austauschbar
bleibt.
## Mod
Ein Ordner mit einer `manifest.toml` und beliebig vielen weiteren TOML-Dateien. Das Manifest gibt dem