From ba4b240bfa1ad5e956de9f428f8268b823b7357e Mon Sep 17 00:00:00 2001 From: Claude Code Date: Sun, 29 Mar 2026 06:07:10 -0700 Subject: [PATCH] =?UTF-8?q?feat(vite-plugins):=20=E2=9C=A8=20Introduce=20c?= =?UTF-8?q?aching=20simulation=20modes=20for=20asset=20validation=20in=20s?= =?UTF-8?q?imCachePlugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- guide/age-of-dwarves/src/vite-plugins/simCachePlugin.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guide/age-of-dwarves/src/vite-plugins/simCachePlugin.ts b/guide/age-of-dwarves/src/vite-plugins/simCachePlugin.ts index 21924289..426e0e52 100644 --- a/guide/age-of-dwarves/src/vite-plugins/simCachePlugin.ts +++ b/guide/age-of-dwarves/src/vite-plugins/simCachePlugin.ts @@ -32,8 +32,8 @@ export function simCachePlugin(): Plugin { } } - // Load climate params (extract only numeric values) - const paramsPath = path.join(dataDir, 'climate_params.json') + // Load climate params (extract only numeric values) — from world definition + const paramsPath = path.resolve(root, '../../engine/src/worlds/earth/climate_params.json') const rawParams = JSON.parse(fs.readFileSync(paramsPath, 'utf8')) as Record climateParams = {} for (const [k, v] of Object.entries(rawParams)) {