From a4cf2ebcbb11e05c28c2a1ed53697575e4d06aae Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 12 May 2026 23:52:48 +0200 Subject: [PATCH] Update scene document versions and add path/road migration support --- src/document/migrate-scene-document.ts | 2 ++ src/document/scene-document.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index e3fb0fc4..62b7c369 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -251,6 +251,7 @@ import { NPC_TARGETING_DEFAULT_SCENE_DOCUMENT_VERSION, NPC_PRESENCE_SCENE_DOCUMENT_VERSION, NPC_TARGETING_SCENE_DOCUMENT_VERSION, + PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION, SPLINE_PATH_SCENE_DOCUMENT_VERSION, WHITEBOX_BOX_LIGHT_VOLUME_SCENE_DOCUMENT_VERSION, CELESTIAL_BODY_OVERLAY_SCENE_DOCUMENT_VERSION, @@ -6403,6 +6404,7 @@ export function migrateSceneDocument(source: unknown): SceneDocument { source.version !== NPC_TARGETING_DEFAULT_SCENE_DOCUMENT_VERSION && source.version !== NPC_TARGET_ANCHOR_SCENE_DOCUMENT_VERSION && source.version !== SPLINE_PATH_SCENE_DOCUMENT_VERSION && + source.version !== PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION && source.version !== NPC_TARGETING_SCENE_DOCUMENT_VERSION ) { throw new Error( diff --git a/src/document/scene-document.ts b/src/document/scene-document.ts index 8142de76..1149cebf 100644 --- a/src/document/scene-document.ts +++ b/src/document/scene-document.ts @@ -35,7 +35,8 @@ import { type FoliagePrototypeRegistry } from "../foliage/foliage"; -export const SCENE_DOCUMENT_VERSION = 101 as const; +export const SCENE_DOCUMENT_VERSION = 102 as const; +export const PATH_ROAD_PREVIEW_SCENE_DOCUMENT_VERSION = 102 as const; export const PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION = 101 as const; export const SPLINE_PATH_SCENE_DOCUMENT_VERSION = 100 as const; export const NPC_TARGET_ANCHOR_SCENE_DOCUMENT_VERSION = 99 as const;