docs: wayfinder-map fuer rustkeep 1.0 anlegen
This commit is contained in:
23
.scratch/rustkeep-1.0/issues/09-save-schema.md
Normal file
23
.scratch/rustkeep-1.0/issues/09-save-schema.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 09 — Save-Schema
|
||||
|
||||
Type: grilling
|
||||
Status: open
|
||||
Blocked by: 07
|
||||
|
||||
## Question
|
||||
|
||||
Was steht in einem Speicherstand, und wie überlebt er geänderte Mods?
|
||||
|
||||
Entschieden ist: TOML, Mod-Liste im Header, fehlender Mod bedeutet Warnung und Verwerfen statt Abbruch.
|
||||
Zu klären:
|
||||
|
||||
- Was genau wird gespeichert? Held mit Stats und Effekten, Inventar, Ausrüstung, aktuelle Etage,
|
||||
Etagen-Layout (oder Seed?), erkundete Räume, Gegnerzustand, Questfortschritt, Gold.
|
||||
- Etage: gesamtes Layout speichern oder nur den Generator-Seed? Seed ist kompakt, bricht aber, sobald
|
||||
der Generator oder ein Prefab-Mod sich ändert.
|
||||
- Versionierung: Was steht im Header — Spielversion, Save-Schema-Version, Liste aus Mod-ID und Version?
|
||||
- Migration: Was passiert bei älterem Schema? Migrieren, ablehnen, oder Best-Effort-Laden?
|
||||
- Verwerfen im Detail: Wenn ein Item fehlt, wird der Slot leer — was, wenn die *Klasse* des Helden fehlt?
|
||||
- Wie viele Speicherstände, Autosave, und speichert man mitten im Kampf?
|
||||
|
||||
Ergebnis: Save-Schema als kommentiertes TOML-Beispiel plus Regeln für fehlende Mods.
|
||||
Reference in New Issue
Block a user