From 3df0b2afc558a2670450cb4cfabf4f640f3fd47a Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Wed, 9 Sep 2026 10:25:11 +0800 Subject: [PATCH] fix(01-09): retain point-event-only map layers - Treat non-empty pointEvents as valid layer save content - Preserve layer z-index aggregation for compressed map saves --- packages-user/data-base/src/map/gameMap.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages-user/data-base/src/map/gameMap.ts b/packages-user/data-base/src/map/gameMap.ts index 692964e..9e4fb6a 100644 --- a/packages-user/data-base/src/map/gameMap.ts +++ b/packages-user/data-base/src/map/gameMap.ts @@ -183,6 +183,7 @@ export class GameMap extends Hookable implements IGameMap { if (save.rows && save.rows.size > 0) return false; if (save.staticBlocks && save.staticBlocks.size > 0) return false; if (save.dynamicBlocks && save.dynamicBlocks.size > 0) return false; + if (save.pointEvents && save.pointEvents.size > 0) return false; return true; }