From 9b377a772003dcd39a2ba20b00eab8f8a2abcb70 Mon Sep 17 00:00:00 2001 From: "Hermes (godot-vr)" Date: Thu, 15 Oct 2026 09:58:43 +0000 Subject: [PATCH] =?UTF-8?q?README:=20Falle=20dokumentiert=20=E2=80=94=20na?= =?UTF-8?q?ch=20Pull=20mit=20neuen=20class=5Fname-Skripten=20erst=20--impo?= =?UTF-8?q?rt=20(Klassen-Cache),=20sonst=20startet=20die=20GUI=20ohne=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 4c5ba6e..e50e011 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,13 @@ Boden/Wetter-Stimmung — siehe Commit 84bc081 und `svmap_io.gd`.)* Terrain-Höhen-Abfrage, Platzhalter-Meshes). Lauf: `godot --headless --path . --script res://tests/test_ux.gd` +**Bekannte Falle (15.10. live passiert):** Nach `git pull` mit NEUEN +`class_name`-Skripten (z. B. `action_history.gd`) muss einmal +`godot --headless --import` laufen, bevor die GUI gestartet wird — sonst ist +der globale Klassen-Cache (`.godot/`) alt, `main.gd` wirft „Identifier not +declared" und das Fenster startet ohne UI. Symptom: Parse-Errors im App-Log +trotz grünem Test-Lauf (der ja selbst mit importiertem Cache lief). + **Bibliothek:** `library/objects.json` ist die Editor-Kopie der offiziellen Registry aus dem Match-Server-Repo — neue Objekte DORT registrieren und hier synchron ziehen (IDs sind der Vertrag, Entscheidung 20).