Commit Graph
18 Commits
Author SHA1 Message Date
cthangover 3b12cae445 Quit test drivers through ApplicationExit
Drivers finish through ApplicationExit.Quit so engine mods complete their
asynchronous cleanup before the engine shuts down; failure codes are kept.
2026-10-29 13:21:33 +01:00
cthangover 2158f4fdaf Stretch the cooking list to the panel width; mod documentation 2026-10-29 09:25:49 +01:00
cthangoverandClaude Opus 5.5 6a12990322 Root nodes join through ModRoot.AddDeferred, so a reload that unloads the mod first never hands Godot a freed node
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 11:29:08 +02:00
cthangover 1220de6c5b Localization in es, zh, ja, ko, vi 2026-10-23 20:54:32 +02:00
cthangover 3efb289bde Mod cover 2026-10-22 17:09:43 +02:00
cthangover ad3ab315ea Line endings: LF everywhere
.gitattributes forces LF (CRLF only for .bat/.cmd), core.autocrlf is off;
files that differed only by CRLF are normalized.
2026-10-21 13:29:32 +02:00
cthangover 422802b12e Commit pending working-tree changes (local edits, line endings) 2026-10-21 12:31:48 +02:00
cthangover 914849d9eb Rename cthangover_story to cthangover_game
The mod holding the main game's own scenes and story follows the <game>_game
naming rule; further parts stay <game>_<part>, reusable content is <theme>_pack.
2026-10-18 19:45:46 +02:00
cthangover 0bc9040c28 Mod naming rule and engine UI in engine mods
Mods are renamed by role (shell2d_base, menu_base, ui_base, live2d_base,
editor_tools, cthangover_story, cthangover_murakami, cthangover_party) and
every reference follows. Engine UI prefabs (dialog, answers, message, game
menu, inventory, map, skills) and their panel entries moved out of the story
mod into the subsystem mods; the card_novel and vn_starter_novel collections
are removed.
2026-10-18 19:00:09 +02:00
cthangover f11cbbb651 cooking_walk: find the answer box by type, not by name
The previous answer box is freed with QueueFree when hidden; when the next
question opens in the same frame the new box gets an auto name and the old
one, still named AnswerBox, is already queued for deletion. On a slow disk
this happened often and the test failed to find the variants.
2026-10-18 15:54:15 +02:00
cthangover 0a32c0756c Locale: recipe item names, Russian scenario strings file
- Names/descriptions for the recipe item items/recipe/wolf_meat_to_ration
  (en/ru); the locale atlas reported the keys as referenced but undeclared.
- locale/scenarios_ru.properties: the Russian scenario strings get their
  own file next to scenarios_en, as the scenario-string convention
  requires for every language.
2026-10-17 14:28:14 +00:00
cthangover 8630c32846 Host the cooking walk-through as a test suite
The cooking_walk integration test moves here from the separate
cooking_walk_test mod as test_suites/cooking_walk, mounted as the virtual
mod cooking__cooking_walk only with --itest=cooking_walk.
2026-10-17 14:28:13 +00:00
cthangover 447622e813 map ui, skill ui, update skills data 2026-09-29 13:05:42 +03:00
cthangover 6435305d58 new battle gui 2026-09-28 10:48:06 +03:00
cthangover 2b2c70d0ac ui stule update 2026-09-26 08:05:13 +03:00
cthangover e2b4f7a1c1 upd 2026-09-24 11:17:04 +03:00
cthangover 4dc53b648b move ui to mods 2026-09-24 10:42:44 +03:00
cthangover 6c5c717e32 init 2026-09-10 10:59:31 +03:00