savemap修改:根据地图存档map
This commit is contained in:
parent
d48bada8de
commit
d4d70e0c9a
25
libs/maps.js
25
libs/maps.js
@ -487,12 +487,37 @@ maps.prototype.saveMap = function (floorId) {
|
|||||||
var maps = core.status.maps;
|
var maps = core.status.maps;
|
||||||
if (!floorId) {
|
if (!floorId) {
|
||||||
var map = {};
|
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) {
|
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);
|
var obj = this.saveMap(id);
|
||||||
if (Object.keys(obj).length > 0) map[id] = obj;
|
if (Object.keys(obj).length > 0) map[id] = obj;
|
||||||
}
|
}
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// 砍层状态:直接返回
|
// 砍层状态:直接返回
|
||||||
if ((flags.__removed__ || []).indexOf(floorId) >= 0) {
|
if ((flags.__removed__ || []).indexOf(floorId) >= 0) {
|
||||||
return {};
|
return {};
|
||||||
|
|||||||
@ -2,6 +2,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
|||||||
{
|
{
|
||||||
"main": {
|
"main": {
|
||||||
"floorIds": [
|
"floorIds": [
|
||||||
|
"Tutorial1",
|
||||||
|
"Advance1",
|
||||||
"MT0",
|
"MT0",
|
||||||
"MT1",
|
"MT1",
|
||||||
"MT2",
|
"MT2",
|
||||||
@ -338,8 +340,6 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
|||||||
"SC48_5",
|
"SC48_5",
|
||||||
"SC49_5",
|
"SC49_5",
|
||||||
"SC50",
|
"SC50",
|
||||||
"Tutorial1",
|
|
||||||
"Advance1",
|
|
||||||
"DP0_0",
|
"DP0_0",
|
||||||
"DP1_1",
|
"DP1_1",
|
||||||
"DP1_2",
|
"DP1_2",
|
||||||
@ -388,8 +388,12 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
|||||||
],
|
],
|
||||||
"floorPartitions": [
|
"floorPartitions": [
|
||||||
[
|
[
|
||||||
"LOADING",
|
"Tutorial1",
|
||||||
"LOADING"
|
"Tutorial1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Advance1",
|
||||||
|
"Advance1"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"MT0",
|
"MT0",
|
||||||
@ -402,6 +406,10 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
|||||||
[
|
[
|
||||||
"MAL1",
|
"MAL1",
|
||||||
"MAC5"
|
"MAC5"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"DP0_0",
|
||||||
|
"DP8"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"images": [
|
"images": [
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user