From d073fcc9db4d3c08fa910c2aad2baf4bce288a72 Mon Sep 17 00:00:00 2001 From: Patryk Gensch <43010113+patryk025@users.noreply.github.com> Date: Mon, 3 Aug 2026 01:37:12 +0200 Subject: [PATCH] Corrected G_ITKTPM meaning --- README.md | 5 +---- docs/format-zapisow.md | 2 +- ricsave/schema.py | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 826a7b2..d0e84f4 100644 --- a/README.md +++ b/README.md @@ -110,9 +110,6 @@ docs/ ## Co jeszcze nie jest zdekodowane -- Znaczenie 17 pól `SPELLS.ARR` poza indeksami 12 i 15 - `INVEST.ARR` — karta śledztwa, ≥8 elementów (`INVESTIGATION.class:622`) -- `IPARAM0/1/2` dla obiektów scen z `TYPE < 100` innym niż 2 — znaczą co innego - w każdej lokacji, trzeba czytać `.cnv` sceny -- `G_ITKTPM` — losowane 0..7 przy nowej grze, rola nieustalona +- `IPARAM0/1/2` dla obiektów scen z `TYPE < 100` innym niż 2 — znaczą co innego w każdej lokacji, trzeba czytać `.cnv` sceny - Element 0 w `SETTINGS.ARR` (element 1 to głośność 0..800) diff --git a/docs/format-zapisow.md b/docs/format-zapisow.md index 6821436..41e2966 100644 --- a/docs/format-zapisow.md +++ b/docs/format-zapisow.md @@ -115,7 +115,7 @@ To jest najważniejszy plik: mówi gdzie stoisz. Wszystkie 6 elementów to **str | 1 | `G_SLASTOBJECTS` | poprzednia lokacja (skąd przyszedłeś → punkt wejścia) | | 2 | `G_SDIALOGCHARACTER` | z kim rozmowa | | 3 | `G_SDIALOGRETURN` | dokąd wrócić po rozmowie | -| 4 | `G_ITKTPM` | losowe 0..7, ustalane raz na nową grę (`DEFSETS`) | +| 4 | `G_ITKTPM` | identyfikator "Tego, Który Tak Potwornie Mąci", losowe 0..7, ustalane raz na nową grę (`DEFSETS`) | | 5 | `G_IKRETACTIVE` | czy Kret towarzyszy Reksiowi (0/1) | Domyślne dla nowej gry (`DEFSETS`): `["INTRO_1", "NULL", "BUREKTOR", "NULL", rand(0,7), "0"]`. diff --git a/ricsave/schema.py b/ricsave/schema.py index 5b68c58..67332e6 100644 --- a/ricsave/schema.py +++ b/ricsave/schema.py @@ -77,7 +77,7 @@ GAMESETS: tuple[Column, ...] = ( Column("G_SLASTOBJECTS", STR, "poprzednia lokacja — wyznacza punkt wejścia"), Column("G_SDIALOGCHARACTER", STR, "rozmówca"), Column("G_SDIALOGRETURN", STR, "dokąd wrócić po rozmowie"), - Column("G_ITKTPM", INT, "losowe 0..7, ustalane raz przy nowej grze"), + Column("G_ITKTPM", INT, "identyfikator \"Tego, Który Tak Potwornie Mąci\""), Column("G_IKRETACTIVE", INT, "czy Kret towarzyszy Reksiowi (0/1)"), )