From d4d70e0c9a4e761b43e69f7ffa873a5a70e05066 Mon Sep 17 00:00:00 2001 From: strawberry <2806566736@.qq.com> Date: Fri, 10 Oct 2025 14:41:43 +0800 Subject: [PATCH] =?UTF-8?q?savemap=E4=BF=AE=E6=94=B9=EF=BC=9A=E6=A0=B9?= =?UTF-8?q?=E6=8D=AE=E5=9C=B0=E5=9B=BE=E5=AD=98=E6=A1=A3map?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/maps.js | 25 +++++++++++++++++++++++++ project/data.js | 16 ++++++++++++---- 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/libs/maps.js b/libs/maps.js index 0d8c020..3c49178 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -487,12 +487,37 @@ maps.prototype.saveMap = function (floorId) { var maps = core.status.maps; if (!floorId) { var map = {}; + if(flags.MapStatus.Map==="新手教程"){ + var obj = this.saveMap("Tutorial1"); + if (Object.keys(obj).length > 0) map.Tutorial1 = obj; + }else if(flags.MapStatus.Map==="进阶教程"){ + var obj = this.saveMap("Advance1"); + if (Object.keys(obj).length > 0) map.Advance1 = obj; + }else { for (var id in maps) { +switch (flags.MapStatus?.Map) { + case "星趴·梦想号": + if(!id.startsWith('MT'))continue; + break; + case "水乡古镇": + if(!id.startsWith('SX'))continue; + break; + case "魔法学院": + if(!id.startsWith('MA'))continue; + break; + case "御魂庆典": + if(!id.startsWith('SC'))continue; + break; + case "龙宫游乐园": + if(!id.startsWith('DP'))continue; + break; +} var obj = this.saveMap(id); if (Object.keys(obj).length > 0) map[id] = obj; } return map; } +} // 砍层状态:直接返回 if ((flags.__removed__ || []).indexOf(floorId) >= 0) { return {}; diff --git a/project/data.js b/project/data.js index 509b41f..9da8a7a 100644 --- a/project/data.js +++ b/project/data.js @@ -2,6 +2,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = { "main": { "floorIds": [ + "Tutorial1", + "Advance1", "MT0", "MT1", "MT2", @@ -338,8 +340,6 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "SC48_5", "SC49_5", "SC50", - "Tutorial1", - "Advance1", "DP0_0", "DP1_1", "DP1_2", @@ -388,8 +388,12 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ], "floorPartitions": [ [ - "LOADING", - "LOADING" + "Tutorial1", + "Tutorial1" + ], + [ + "Advance1", + "Advance1" ], [ "MT0", @@ -402,6 +406,10 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = [ "MAL1", "MAC5" + ], + [ + "DP0_0", + "DP8" ] ], "images": [