diff --git a/3rdparty/include/Arknights-Tile-Pos/TileCalc.hpp b/3rdparty/include/Arknights-Tile-Pos/TileCalc.hpp index 78356b61b5..30d1f2940b 100644 --- a/3rdparty/include/Arknights-Tile-Pos/TileCalc.hpp +++ b/3rdparty/include/Arknights-Tile-Pos/TileCalc.hpp @@ -39,19 +39,12 @@ namespace Map class TileCalc { public: - TileCalc(int width, int height, const json::array& json); + TileCalc(int width, int height); - bool contains(const std::string& any_key); - bool contains(const LevelKey& key); - - bool run(const std::string& any_key, bool side, std::vector>& out_pos, - std::vector>& out_tiles, double shift_x = 0, double shift_y = 0) const; - bool run(const LevelKey& key, bool side, std::vector>& out_pos, + bool run(const Level& level, bool side, std::vector>& out_pos, std::vector>& out_tiles, double shift_x = 0, double shift_y = 0) const; private: - bool run(const Level& level, bool side, std::vector>& out_pos, - std::vector>& out_tiles, double shift_x = 0, double shift_y = 0) const; bool adapter(double& x, double& y) const; int width = 0; @@ -97,7 +90,7 @@ namespace Map } } - inline TileCalc::TileCalc(int width, int height, const json::array& json) + inline TileCalc::TileCalc(int width, int height) { this->width = width; this->height = height; @@ -117,62 +110,6 @@ namespace Map { -sin(10 * degree), 0, cos(10 * degree), 0 }, { 0, 0, 0, 1 } }; InitMat4x4(this->MatrixY, matrixY); - - for (const json::value& item : json) { - this->levels.emplace_back(item); - } - } - - inline bool TileCalc::adapter(double& x, double& y) const - { - const double fromRatio = 9.0 / 16; - const double toRatio = 3.0 / 4; - double ratio = static_cast(height) / width; - if (ratio < fromRatio - 0.00001) { - x = 0; - y = 0; - return false; - } - double t = (ratio - fromRatio) / (toRatio - fromRatio); - x = -1.4 * t; - y = -2.8 * t; - return true; - } - - inline bool TileCalc::contains(const std::string& any_key) - { - auto iter = std::find_if(levels.cbegin(), levels.cend(), - [&any_key](const Level& level) -> bool { return level.key == any_key; }); - return iter != levels.cend(); - } - - bool TileCalc::contains(const LevelKey& key) - { - auto iter = std::find_if(levels.cbegin(), levels.cend(), - [&key](const Level& level) -> bool { return level.key == key; }); - return iter != levels.cend(); - } - - inline bool TileCalc::run(const std::string& any_key, bool side, std::vector>& out_pos, - std::vector>& out_tiles, double shift_x, double shift_y) const - { - auto iter = std::find_if(levels.cbegin(), levels.cend(), - [&any_key](const Level& level) -> bool { return level.key == any_key; }); - if (iter == levels.cend()) { - return false; - } - return run(*iter, side, out_pos, out_tiles, shift_x, shift_y); - } - - inline bool TileCalc::run(const LevelKey& key, bool side, std::vector>& out_pos, - std::vector>& out_tiles, double shift_x, double shift_y) const - { - auto iter = std::find_if(levels.cbegin(), levels.cend(), - [&key](const Level& level) -> bool { return level.key == key; }); - if (iter == levels.cend()) { - return false; - } - return run(*iter, side, out_pos, out_tiles, shift_x, shift_y); } inline bool TileCalc::run(const Level& level, bool side, std::vector>& out_pos, @@ -216,4 +153,20 @@ namespace Map } return true; } + + inline bool TileCalc::adapter(double& x, double& y) const + { + const double fromRatio = 9.0 / 16; + const double toRatio = 3.0 / 4; + double ratio = static_cast(height) / width; + if (ratio < fromRatio - 0.00001) { + x = 0; + y = 0; + return false; + } + double t = (ratio - fromRatio) / (toRatio - fromRatio); + x = -1.4 * t; + y = -2.8 * t; + return true; + } } // namespace Map diff --git a/resource/Arknights-Tile-Pos/overview.json b/resource/Arknights-Tile-Pos/overview.json new file mode 100644 index 0000000000..676226cffe --- /dev/null +++ b/resource/Arknights-Tile-Pos/overview.json @@ -0,0 +1,15230 @@ +{ + "a001_01-activities/a001/level_a001_01": { + "code": "GT-1", + "filename": "a001_01-activities-a001-level_a001_01.json", + "height": 7, + "levelId": "activities/a001/level_a001_01", + "name": "日正当中", + "stageId": "a001_01", + "width": 10 + }, + "a001_02-activities/a001/level_a001_02": { + "code": "GT-2", + "filename": "a001_02-activities-a001-level_a001_02.json", + "height": 7, + "levelId": "activities/a001/level_a001_02", + "name": "察言观色", + "stageId": "a001_02", + "width": 10 + }, + "a001_03-activities/a001/level_a001_03": { + "code": "GT-3", + "filename": "a001_03-activities-a001-level_a001_03.json", + "height": 7, + "levelId": "activities/a001/level_a001_03", + "name": "意外之旅", + "stageId": "a001_03", + "width": 11 + }, + "a001_04-activities/a001/level_a001_04": { + "code": "GT-4", + "filename": "a001_04-activities-a001-level_a001_04.json", + "height": 7, + "levelId": "activities/a001/level_a001_04", + "name": "污点证人", + "stageId": "a001_04", + "width": 11 + }, + "a001_05-activities/a001/level_a001_05": { + "code": "GT-5", + "filename": "a001_05-activities-a001-level_a001_05.json", + "height": 8, + "levelId": "activities/a001/level_a001_05", + "name": "各抒己见", + "stageId": "a001_05", + "width": 11 + }, + "a001_06-activities/a001/level_a001_06": { + "code": "GT-6", + "filename": "a001_06-activities-a001-level_a001_06.json", + "height": 8, + "levelId": "activities/a001/level_a001_06", + "name": "黄金三角", + "stageId": "a001_06", + "width": 11 + }, + "a001_ex01-activities/a001/level_a001_ex01": { + "code": "GT-EX-1", + "filename": "a001_ex01-activities-a001-level_a001_ex01.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex01", + "name": "大地惊雷", + "stageId": "a001_ex01", + "width": 11 + }, + "a001_ex02-activities/a001/level_a001_ex02": { + "code": "GT-EX-2", + "filename": "a001_ex02-activities-a001-level_a001_ex02.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex02", + "name": "老无所依", + "stageId": "a001_ex02", + "width": 10 + }, + "a001_ex03-activities/a001/level_a001_ex03": { + "code": "GT-EX-3", + "filename": "a001_ex03-activities-a001-level_a001_ex03.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex03", + "name": "与狼共舞", + "stageId": "a001_ex03", + "width": 11 + }, + "a001_ex04#f#-activities/a001/level_a001_ex04": { + "code": "GT-HX-1", + "filename": "a001_ex04#f#-activities-a001-level_a001_ex04.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex04", + "name": "碧血金沙", + "stageId": "a001_ex04#f#", + "width": 11 + }, + "a001_ex04-activities/a001/level_a001_ex04": { + "code": "GT-HX-1", + "filename": "a001_ex04-activities-a001-level_a001_ex04.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex04", + "name": "碧血金沙", + "stageId": "a001_ex04", + "width": 11 + }, + "a001_ex05#f#-activities/a001/level_a001_ex05": { + "code": "GT-HX-2", + "filename": "a001_ex05#f#-activities-a001-level_a001_ex05.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex05", + "name": "关山飞渡", + "stageId": "a001_ex05#f#", + "width": 11 + }, + "a001_ex05-activities/a001/level_a001_ex05": { + "code": "GT-HX-2", + "filename": "a001_ex05-activities-a001-level_a001_ex05.json", + "height": 8, + "levelId": "activities/a001/level_a001_ex05", + "name": "关山飞渡", + "stageId": "a001_ex05", + "width": 11 + }, + "a001_ex06#f#-activities/a001/level_a001_ex06": { + "code": "GT-HX-3", + "filename": "a001_ex06#f#-activities-a001-level_a001_ex06.json", + "height": 9, + "levelId": "activities/a001/level_a001_ex06", + "name": "西部往事", + "stageId": "a001_ex06#f#", + "width": 12 + }, + "a001_ex06-activities/a001/level_a001_ex06": { + "code": "GT-HX-3", + "filename": "a001_ex06-activities-a001-level_a001_ex06.json", + "height": 9, + "levelId": "activities/a001/level_a001_ex06", + "name": "西部往事", + "stageId": "a001_ex06", + "width": 12 + }, + "a003_01-activities/act3d0/level_act3d0_01": { + "code": "OF-1", + "filename": "a003_01-activities-act3d0-level_act3d0_01.json", + "height": 7, + "levelId": "activities/act3d0/level_act3d0_01", + "name": "火山制造", + "stageId": "a003_01", + "width": 11 + }, + "a003_02-activities/act3d0/level_act3d0_02": { + "code": "OF-2", + "filename": "a003_02-activities-act3d0-level_act3d0_02.json", + "height": 7, + "levelId": "activities/act3d0/level_act3d0_02", + "name": "演出继续", + "stageId": "a003_02", + "width": 11 + }, + "a003_03-activities/act3d0/level_act3d0_03": { + "code": "OF-3", + "filename": "a003_03-activities-act3d0-level_act3d0_03.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_03", + "name": "竞走赛", + "stageId": "a003_03", + "width": 12 + }, + "a003_04-activities/act3d0/level_act3d0_04": { + "code": "OF-4", + "filename": "a003_04-activities-act3d0-level_act3d0_04.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_04", + "name": "他是将军", + "stageId": "a003_04", + "width": 11 + }, + "a003_05-activities/act3d0/level_act3d0_05": { + "code": "OF-5", + "filename": "a003_05-activities-act3d0-level_act3d0_05.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_05", + "name": "别阻止我", + "stageId": "a003_05", + "width": 11 + }, + "a003_06-activities/act3d0/level_act3d0_06": { + "code": "OF-6", + "filename": "a003_06-activities-act3d0-level_act3d0_06.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_06", + "name": "杀手女皇", + "stageId": "a003_06", + "width": 12 + }, + "a003_07-activities/act3d0/level_act3d0_07": { + "code": "OF-7", + "filename": "a003_07-activities-act3d0-level_act3d0_07.json", + "height": 9, + "levelId": "activities/act3d0/level_act3d0_07", + "name": "一锤定音", + "stageId": "a003_07", + "width": 13 + }, + "a003_08-activities/act3d0/level_act3d0_08": { + "code": "OF-8", + "filename": "a003_08-activities-act3d0-level_act3d0_08.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_08", + "name": "汐斯塔狂想曲", + "stageId": "a003_08", + "width": 12 + }, + "a003_ex01#f#-activities/act3d0/level_act3d0_ex01": { + "code": "OF-EX1", + "filename": "a003_ex01#f#-activities-act3d0-level_act3d0_ex01.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex01", + "name": "预热活动", + "stageId": "a003_ex01#f#", + "width": 12 + }, + "a003_ex01-activities/act3d0/level_act3d0_ex01": { + "code": "OF-EX1", + "filename": "a003_ex01-activities-act3d0-level_act3d0_ex01.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex01", + "name": "预热活动", + "stageId": "a003_ex01", + "width": 12 + }, + "a003_ex02#f#-activities/act3d0/level_act3d0_ex02": { + "code": "OF-EX2", + "filename": "a003_ex02#f#-activities-act3d0-level_act3d0_ex02.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex02", + "name": "盛大开幕", + "stageId": "a003_ex02#f#", + "width": 12 + }, + "a003_ex02-activities/act3d0/level_act3d0_ex02": { + "code": "OF-EX2", + "filename": "a003_ex02-activities-act3d0-level_act3d0_ex02.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex02", + "name": "盛大开幕", + "stageId": "a003_ex02", + "width": 12 + }, + "a003_ex03#f#-activities/act3d0/level_act3d0_ex03": { + "code": "OF-EX3", + "filename": "a003_ex03#f#-activities-act3d0-level_act3d0_ex03.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex03", + "name": "采访环节", + "stageId": "a003_ex03#f#", + "width": 12 + }, + "a003_ex03-activities/act3d0/level_act3d0_ex03": { + "code": "OF-EX3", + "filename": "a003_ex03-activities-act3d0-level_act3d0_ex03.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex03", + "name": "采访环节", + "stageId": "a003_ex03", + "width": 12 + }, + "a003_ex04#f#-activities/act3d0/level_act3d0_ex04": { + "code": "OF-EX4", + "filename": "a003_ex04#f#-activities-act3d0-level_act3d0_ex04.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex04", + "name": "渐入佳境", + "stageId": "a003_ex04#f#", + "width": 11 + }, + "a003_ex04-activities/act3d0/level_act3d0_ex04": { + "code": "OF-EX4", + "filename": "a003_ex04-activities-act3d0-level_act3d0_ex04.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex04", + "name": "渐入佳境", + "stageId": "a003_ex04", + "width": 11 + }, + "a003_ex05#f#-activities/act3d0/level_act3d0_ex05": { + "code": "OF-EX5", + "filename": "a003_ex05#f#-activities-act3d0-level_act3d0_ex05.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex05", + "name": "高潮迭起", + "stageId": "a003_ex05#f#", + "width": 12 + }, + "a003_ex05-activities/act3d0/level_act3d0_ex05": { + "code": "OF-EX5", + "filename": "a003_ex05-activities-act3d0-level_act3d0_ex05.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_ex05", + "name": "高潮迭起", + "stageId": "a003_ex05", + "width": 12 + }, + "a003_ex06#f#-activities/act3d0/level_act3d0_ex06": { + "code": "OF-EX6", + "filename": "a003_ex06#f#-activities-act3d0-level_act3d0_ex06.json", + "height": 9, + "levelId": "activities/act3d0/level_act3d0_ex06", + "name": "完美落幕", + "stageId": "a003_ex06#f#", + "width": 13 + }, + "a003_ex06-activities/act3d0/level_act3d0_ex06": { + "code": "OF-EX6", + "filename": "a003_ex06-activities-act3d0-level_act3d0_ex06.json", + "height": 9, + "levelId": "activities/act3d0/level_act3d0_ex06", + "name": "完美落幕", + "stageId": "a003_ex06", + "width": 13 + }, + "a003_f01-activities/act3d0/level_act3d0_f01": { + "code": "OF-F1", + "filename": "a003_f01-activities-act3d0-level_act3d0_f01.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_f01", + "name": "水上滑梯", + "stageId": "a003_f01", + "width": 12 + }, + "a003_f02-activities/act3d0/level_act3d0_f02": { + "code": "OF-F2", + "filename": "a003_f02-activities-act3d0-level_act3d0_f02.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_f02", + "name": "激流勇进", + "stageId": "a003_f02", + "width": 11 + }, + "a003_f03-activities/act3d0/level_act3d0_f03": { + "code": "OF-F3", + "filename": "a003_f03-activities-act3d0-level_act3d0_f03.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_f03", + "name": "旋转木马", + "stageId": "a003_f03", + "width": 12 + }, + "a003_f04-activities/act3d0/level_act3d0_f04": { + "code": "OF-F4", + "filename": "a003_f04-activities-act3d0-level_act3d0_f04.json", + "height": 8, + "levelId": "activities/act3d0/level_act3d0_f04", + "name": "火山攀岩", + "stageId": "a003_f04", + "width": 12 + }, + "act11d0_01-activities/act11d0/level_act11d0_01": { + "code": "TW-1", + "filename": "act11d0_01-activities-act11d0-level_act11d0_01.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_01", + "name": "缄默不言", + "stageId": "act11d0_01", + "width": 11 + }, + "act11d0_02-activities/act11d0/level_act11d0_02": { + "code": "TW-2", + "filename": "act11d0_02-activities-act11d0-level_act11d0_02.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_02", + "name": "叛乱前哨", + "stageId": "act11d0_02", + "width": 11 + }, + "act11d0_03-activities/act11d0/level_act11d0_03": { + "code": "TW-3", + "filename": "act11d0_03-activities-act11d0-level_act11d0_03.json", + "height": 7, + "levelId": "activities/act11d0/level_act11d0_03", + "name": "高塔烟火", + "stageId": "act11d0_03", + "width": 11 + }, + "act11d0_04-activities/act11d0/level_act11d0_04": { + "code": "TW-4", + "filename": "act11d0_04-activities-act11d0-level_act11d0_04.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_04", + "name": "复仇之魂", + "stageId": "act11d0_04", + "width": 12 + }, + "act11d0_05-activities/act11d0/level_act11d0_05": { + "code": "TW-5", + "filename": "act11d0_05-activities-act11d0-level_act11d0_05.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_05", + "name": "冬灵挽歌", + "stageId": "act11d0_05", + "width": 12 + }, + "act11d0_06-activities/act11d0/level_act11d0_06": { + "code": "TW-6", + "filename": "act11d0_06-activities-act11d0-level_act11d0_06.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_06", + "name": "怒意漫延", + "stageId": "act11d0_06", + "width": 12 + }, + "act11d0_07-activities/act11d0/level_act11d0_07": { + "code": "TW-7", + "filename": "act11d0_07-activities-act11d0-level_act11d0_07.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_07", + "name": "群峦崩塌", + "stageId": "act11d0_07", + "width": 11 + }, + "act11d0_08-activities/act11d0/level_act11d0_08": { + "code": "TW-8", + "filename": "act11d0_08-activities-act11d0-level_act11d0_08.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_08", + "name": "月光沉沦", + "stageId": "act11d0_08", + "width": 12 + }, + "act11d0_ex01#f#-activities/act11d0/level_act11d0_ex01": { + "code": "TW-EX-1", + "filename": "act11d0_ex01#f#-activities-act11d0-level_act11d0_ex01.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex01", + "name": "围墙守卫", + "stageId": "act11d0_ex01#f#", + "width": 12 + }, + "act11d0_ex01-activities/act11d0/level_act11d0_ex01": { + "code": "TW-EX-1", + "filename": "act11d0_ex01-activities-act11d0-level_act11d0_ex01.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex01", + "name": "围墙守卫", + "stageId": "act11d0_ex01", + "width": 12 + }, + "act11d0_ex02#f#-activities/act11d0/level_act11d0_ex02": { + "code": "TW-EX-2", + "filename": "act11d0_ex02#f#-activities-act11d0-level_act11d0_ex02.json", + "height": 7, + "levelId": "activities/act11d0/level_act11d0_ex02", + "name": "停下脚步", + "stageId": "act11d0_ex02#f#", + "width": 11 + }, + "act11d0_ex02-activities/act11d0/level_act11d0_ex02": { + "code": "TW-EX-2", + "filename": "act11d0_ex02-activities-act11d0-level_act11d0_ex02.json", + "height": 7, + "levelId": "activities/act11d0/level_act11d0_ex02", + "name": "停下脚步", + "stageId": "act11d0_ex02", + "width": 11 + }, + "act11d0_ex03#f#-activities/act11d0/level_act11d0_ex03": { + "code": "TW-EX-3", + "filename": "act11d0_ex03#f#-activities-act11d0-level_act11d0_ex03.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex03", + "name": "小镇边陲", + "stageId": "act11d0_ex03#f#", + "width": 12 + }, + "act11d0_ex03-activities/act11d0/level_act11d0_ex03": { + "code": "TW-EX-3", + "filename": "act11d0_ex03-activities-act11d0-level_act11d0_ex03.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex03", + "name": "小镇边陲", + "stageId": "act11d0_ex03", + "width": 12 + }, + "act11d0_ex04#f#-activities/act11d0/level_act11d0_ex04": { + "code": "TW-EX-4", + "filename": "act11d0_ex04#f#-activities-act11d0-level_act11d0_ex04.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex04", + "name": "旋律阵线", + "stageId": "act11d0_ex04#f#", + "width": 13 + }, + "act11d0_ex04-activities/act11d0/level_act11d0_ex04": { + "code": "TW-EX-4", + "filename": "act11d0_ex04-activities-act11d0-level_act11d0_ex04.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex04", + "name": "旋律阵线", + "stageId": "act11d0_ex04", + "width": 13 + }, + "act11d0_ex05#f#-activities/act11d0/level_act11d0_ex05": { + "code": "TW-EX-5", + "filename": "act11d0_ex05#f#-activities-act11d0-level_act11d0_ex05.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex05", + "name": "集中防御", + "stageId": "act11d0_ex05#f#", + "width": 11 + }, + "act11d0_ex05-activities/act11d0/level_act11d0_ex05": { + "code": "TW-EX-5", + "filename": "act11d0_ex05-activities-act11d0-level_act11d0_ex05.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex05", + "name": "集中防御", + "stageId": "act11d0_ex05", + "width": 11 + }, + "act11d0_ex06#f#-activities/act11d0/level_act11d0_ex06": { + "code": "TW-EX-6", + "filename": "act11d0_ex06#f#-activities-act11d0-level_act11d0_ex06.json", + "height": 9, + "levelId": "activities/act11d0/level_act11d0_ex06", + "name": "广场之战", + "stageId": "act11d0_ex06#f#", + "width": 11 + }, + "act11d0_ex06-activities/act11d0/level_act11d0_ex06": { + "code": "TW-EX-6", + "filename": "act11d0_ex06-activities-act11d0-level_act11d0_ex06.json", + "height": 9, + "levelId": "activities/act11d0/level_act11d0_ex06", + "name": "广场之战", + "stageId": "act11d0_ex06", + "width": 11 + }, + "act11d0_ex07#f#-activities/act11d0/level_act11d0_ex07": { + "code": "TW-EX-7", + "filename": "act11d0_ex07#f#-activities-act11d0-level_act11d0_ex07.json", + "height": 9, + "levelId": "activities/act11d0/level_act11d0_ex07", + "name": "分别计算", + "stageId": "act11d0_ex07#f#", + "width": 12 + }, + "act11d0_ex07-activities/act11d0/level_act11d0_ex07": { + "code": "TW-EX-7", + "filename": "act11d0_ex07-activities-act11d0-level_act11d0_ex07.json", + "height": 9, + "levelId": "activities/act11d0/level_act11d0_ex07", + "name": "分别计算", + "stageId": "act11d0_ex07", + "width": 12 + }, + "act11d0_ex08#f#-activities/act11d0/level_act11d0_ex08": { + "code": "TW-EX-8", + "filename": "act11d0_ex08#f#-activities-act11d0-level_act11d0_ex08.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex08", + "name": "守望远方", + "stageId": "act11d0_ex08#f#", + "width": 13 + }, + "act11d0_ex08-activities/act11d0/level_act11d0_ex08": { + "code": "TW-EX-8", + "filename": "act11d0_ex08-activities-act11d0-level_act11d0_ex08.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_ex08", + "name": "守望远方", + "stageId": "act11d0_ex08", + "width": 13 + }, + "act11d0_mo01-activities/act11d0/level_act11d0_mo01": { + "code": "TW-MO-1", + "filename": "act11d0_mo01-activities-act11d0-level_act11d0_mo01.json", + "height": 9, + "levelId": "activities/act11d0/level_act11d0_mo01", + "name": "沃伦姆德", + "stageId": "act11d0_mo01", + "width": 13 + }, + "act11d0_s01#f#-activities/act11d0/level_act11d0_sub-1-1": { + "code": "TW-S-1", + "filename": "act11d0_s01#f#-activities-act11d0-level_act11d0_sub-1-1.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_sub-1-1", + "name": "三座巨像", + "stageId": "act11d0_s01#f#", + "width": 12 + }, + "act11d0_s01-activities/act11d0/level_act11d0_sub-1-1": { + "code": "TW-S-1", + "filename": "act11d0_s01-activities-act11d0-level_act11d0_sub-1-1.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_sub-1-1", + "name": "三座巨像", + "stageId": "act11d0_s01", + "width": 12 + }, + "act11d0_s02#f#-activities/act11d0/level_act11d0_sub-1-2": { + "code": "TW-S-2", + "filename": "act11d0_s02#f#-activities-act11d0-level_act11d0_sub-1-2.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_sub-1-2", + "name": "一束哀悼", + "stageId": "act11d0_s02#f#", + "width": 12 + }, + "act11d0_s02-activities/act11d0/level_act11d0_sub-1-2": { + "code": "TW-S-2", + "filename": "act11d0_s02-activities-act11d0-level_act11d0_sub-1-2.json", + "height": 8, + "levelId": "activities/act11d0/level_act11d0_sub-1-2", + "name": "一束哀悼", + "stageId": "act11d0_s02", + "width": 12 + }, + "act11d0_tr01-activities/act11d0/level_training_a1": { + "code": "TW-TR-1", + "filename": "act11d0_tr01-activities-act11d0-level_training_a1.json", + "height": 7, + "levelId": "activities/act11d0/level_training_a1", + "name": "争夺装置", + "stageId": "act11d0_tr01", + "width": 10 + }, + "act11mini_01#f#-activities/act11mini/level_act11mini_01": { + "code": "TC-1", + "filename": "act11mini_01#f#-activities-act11mini-level_act11mini_01.json", + "height": 7, + "levelId": "activities/act11mini/level_act11mini_01", + "name": "雪地冰天", + "stageId": "act11mini_01#f#", + "width": 11 + }, + "act11mini_01-activities/act11mini/level_act11mini_01": { + "code": "TC-1", + "filename": "act11mini_01-activities-act11mini-level_act11mini_01.json", + "height": 7, + "levelId": "activities/act11mini/level_act11mini_01", + "name": "雪地冰天", + "stageId": "act11mini_01", + "width": 11 + }, + "act11mini_02#f#-activities/act11mini/level_act11mini_02": { + "code": "TC-2", + "filename": "act11mini_02#f#-activities-act11mini-level_act11mini_02.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_02", + "name": "看一场戏", + "stageId": "act11mini_02#f#", + "width": 11 + }, + "act11mini_02-activities/act11mini/level_act11mini_02": { + "code": "TC-2", + "filename": "act11mini_02-activities-act11mini-level_act11mini_02.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_02", + "name": "看一场戏", + "stageId": "act11mini_02", + "width": 11 + }, + "act11mini_03#f#-activities/act11mini/level_act11mini_03": { + "code": "TC-3", + "filename": "act11mini_03#f#-activities-act11mini-level_act11mini_03.json", + "height": 7, + "levelId": "activities/act11mini/level_act11mini_03", + "name": "飞沙走石", + "stageId": "act11mini_03#f#", + "width": 11 + }, + "act11mini_03-activities/act11mini/level_act11mini_03": { + "code": "TC-3", + "filename": "act11mini_03-activities-act11mini-level_act11mini_03.json", + "height": 7, + "levelId": "activities/act11mini/level_act11mini_03", + "name": "飞沙走石", + "stageId": "act11mini_03", + "width": 11 + }, + "act11mini_04#f#-activities/act11mini/level_act11mini_04": { + "code": "TC-4", + "filename": "act11mini_04#f#-activities-act11mini-level_act11mini_04.json", + "height": 7, + "levelId": "activities/act11mini/level_act11mini_04", + "name": "最后的青金", + "stageId": "act11mini_04#f#", + "width": 11 + }, + "act11mini_04-activities/act11mini/level_act11mini_04": { + "code": "TC-4", + "filename": "act11mini_04-activities-act11mini-level_act11mini_04.json", + "height": 7, + "levelId": "activities/act11mini/level_act11mini_04", + "name": "最后的青金", + "stageId": "act11mini_04", + "width": 11 + }, + "act11mini_05#f#-activities/act11mini/level_act11mini_05": { + "code": "TC-5", + "filename": "act11mini_05#f#-activities-act11mini-level_act11mini_05.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_05", + "name": "去度假", + "stageId": "act11mini_05#f#", + "width": 12 + }, + "act11mini_05-activities/act11mini/level_act11mini_05": { + "code": "TC-5", + "filename": "act11mini_05-activities-act11mini-level_act11mini_05.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_05", + "name": "去度假", + "stageId": "act11mini_05", + "width": 12 + }, + "act11mini_06#f#-activities/act11mini/level_act11mini_06": { + "code": "TC-6", + "filename": "act11mini_06#f#-activities-act11mini-level_act11mini_06.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_06", + "name": "跋山涉水", + "stageId": "act11mini_06#f#", + "width": 12 + }, + "act11mini_06-activities/act11mini/level_act11mini_06": { + "code": "TC-6", + "filename": "act11mini_06-activities-act11mini-level_act11mini_06.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_06", + "name": "跋山涉水", + "stageId": "act11mini_06", + "width": 12 + }, + "act11mini_07#f#-activities/act11mini/level_act11mini_07": { + "code": "TC-7", + "filename": "act11mini_07#f#-activities-act11mini-level_act11mini_07.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_07", + "name": "事到如今", + "stageId": "act11mini_07#f#", + "width": 12 + }, + "act11mini_07-activities/act11mini/level_act11mini_07": { + "code": "TC-7", + "filename": "act11mini_07-activities-act11mini-level_act11mini_07.json", + "height": 8, + "levelId": "activities/act11mini/level_act11mini_07", + "name": "事到如今", + "stageId": "act11mini_07", + "width": 12 + }, + "act11mini_08#f#-activities/act11mini/level_act11mini_08": { + "code": "TC-8", + "filename": "act11mini_08#f#-activities-act11mini-level_act11mini_08.json", + "height": 9, + "levelId": "activities/act11mini/level_act11mini_08", + "name": "万众瞩目", + "stageId": "act11mini_08#f#", + "width": 12 + }, + "act11mini_08-activities/act11mini/level_act11mini_08": { + "code": "TC-8", + "filename": "act11mini_08-activities-act11mini-level_act11mini_08.json", + "height": 9, + "levelId": "activities/act11mini/level_act11mini_08", + "name": "万众瞩目", + "stageId": "act11mini_08", + "width": 12 + }, + "act12d0_01-activities/act12d0/level_act12d0_01": { + "code": "RI-1", + "filename": "act12d0_01-activities-act12d0-level_act12d0_01.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_01", + "name": "高空坠物", + "stageId": "act12d0_01", + "width": 11 + }, + "act12d0_02-activities/act12d0/level_act12d0_02": { + "code": "RI-2", + "filename": "act12d0_02-activities-act12d0-level_act12d0_02.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_02", + "name": "粗细有别", + "stageId": "act12d0_02", + "width": 12 + }, + "act12d0_03-activities/act12d0/level_act12d0_03": { + "code": "RI-3", + "filename": "act12d0_03-activities-act12d0-level_act12d0_03.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_03", + "name": "往昔", + "stageId": "act12d0_03", + "width": 11 + }, + "act12d0_04-activities/act12d0/level_act12d0_04": { + "code": "RI-4", + "filename": "act12d0_04-activities-act12d0-level_act12d0_04.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_04", + "name": "机兽咆哮", + "stageId": "act12d0_04", + "width": 12 + }, + "act12d0_05-activities/act12d0/level_act12d0_05": { + "code": "RI-5", + "filename": "act12d0_05-activities-act12d0-level_act12d0_05.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_05", + "name": "各有所长", + "stageId": "act12d0_05", + "width": 11 + }, + "act12d0_06-activities/act12d0/level_act12d0_06": { + "code": "RI-6", + "filename": "act12d0_06-activities-act12d0-level_act12d0_06.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_06", + "name": "邂逅", + "stageId": "act12d0_06", + "width": 12 + }, + "act12d0_07-activities/act12d0/level_act12d0_07": { + "code": "RI-7", + "filename": "act12d0_07-activities-act12d0-level_act12d0_07.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_07", + "name": "有客先来", + "stageId": "act12d0_07", + "width": 11 + }, + "act12d0_08-activities/act12d0/level_act12d0_08": { + "code": "RI-8", + "filename": "act12d0_08-activities-act12d0-level_act12d0_08.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_08", + "name": "嘉维尔之拳", + "stageId": "act12d0_08", + "width": 12 + }, + "act12d0_09-activities/act12d0/level_act12d0_09": { + "code": "RI-9", + "filename": "act12d0_09-activities-act12d0-level_act12d0_09.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_09", + "name": "走出密林", + "stageId": "act12d0_09", + "width": 11 + }, + "act12d0_ex01#f#-activities/act12d0/level_act12d0_ex01": { + "code": "RI-EX-1", + "filename": "act12d0_ex01#f#-activities-act12d0-level_act12d0_ex01.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex01", + "name": "声东击西", + "stageId": "act12d0_ex01#f#", + "width": 12 + }, + "act12d0_ex01-activities/act12d0/level_act12d0_ex01": { + "code": "RI-EX-1", + "filename": "act12d0_ex01-activities-act12d0-level_act12d0_ex01.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex01", + "name": "声东击西", + "stageId": "act12d0_ex01", + "width": 12 + }, + "act12d0_ex02#f#-activities/act12d0/level_act12d0_ex02": { + "code": "RI-EX-2", + "filename": "act12d0_ex02#f#-activities-act12d0-level_act12d0_ex02.json", + "height": 7, + "levelId": "activities/act12d0/level_act12d0_ex02", + "name": "徘徊", + "stageId": "act12d0_ex02#f#", + "width": 11 + }, + "act12d0_ex02-activities/act12d0/level_act12d0_ex02": { + "code": "RI-EX-2", + "filename": "act12d0_ex02-activities-act12d0-level_act12d0_ex02.json", + "height": 7, + "levelId": "activities/act12d0/level_act12d0_ex02", + "name": "徘徊", + "stageId": "act12d0_ex02", + "width": 11 + }, + "act12d0_ex03#f#-activities/act12d0/level_act12d0_ex03": { + "code": "RI-EX-3", + "filename": "act12d0_ex03#f#-activities-act12d0-level_act12d0_ex03.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex03", + "name": "巨蕈丛生", + "stageId": "act12d0_ex03#f#", + "width": 12 + }, + "act12d0_ex03-activities/act12d0/level_act12d0_ex03": { + "code": "RI-EX-3", + "filename": "act12d0_ex03-activities-act12d0-level_act12d0_ex03.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex03", + "name": "巨蕈丛生", + "stageId": "act12d0_ex03", + "width": 12 + }, + "act12d0_ex04#f#-activities/act12d0/level_act12d0_ex04": { + "code": "RI-EX-4", + "filename": "act12d0_ex04#f#-activities-act12d0-level_act12d0_ex04.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex04", + "name": "顾此失彼", + "stageId": "act12d0_ex04#f#", + "width": 12 + }, + "act12d0_ex04-activities/act12d0/level_act12d0_ex04": { + "code": "RI-EX-4", + "filename": "act12d0_ex04-activities-act12d0-level_act12d0_ex04.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex04", + "name": "顾此失彼", + "stageId": "act12d0_ex04", + "width": 12 + }, + "act12d0_ex05#f#-activities/act12d0/level_act12d0_ex05": { + "code": "RI-EX-5", + "filename": "act12d0_ex05#f#-activities-act12d0-level_act12d0_ex05.json", + "height": 7, + "levelId": "activities/act12d0/level_act12d0_ex05", + "name": "树叶陷阱", + "stageId": "act12d0_ex05#f#", + "width": 11 + }, + "act12d0_ex05-activities/act12d0/level_act12d0_ex05": { + "code": "RI-EX-5", + "filename": "act12d0_ex05-activities-act12d0-level_act12d0_ex05.json", + "height": 7, + "levelId": "activities/act12d0/level_act12d0_ex05", + "name": "树叶陷阱", + "stageId": "act12d0_ex05", + "width": 11 + }, + "act12d0_ex06#f#-activities/act12d0/level_act12d0_ex06": { + "code": "RI-EX-6", + "filename": "act12d0_ex06#f#-activities-act12d0-level_act12d0_ex06.json", + "height": 9, + "levelId": "activities/act12d0/level_act12d0_ex06", + "name": "洪流", + "stageId": "act12d0_ex06#f#", + "width": 11 + }, + "act12d0_ex06-activities/act12d0/level_act12d0_ex06": { + "code": "RI-EX-6", + "filename": "act12d0_ex06-activities-act12d0-level_act12d0_ex06.json", + "height": 9, + "levelId": "activities/act12d0/level_act12d0_ex06", + "name": "洪流", + "stageId": "act12d0_ex06", + "width": 11 + }, + "act12d0_ex07#f#-activities/act12d0/level_act12d0_ex07": { + "code": "RI-EX-7", + "filename": "act12d0_ex07#f#-activities-act12d0-level_act12d0_ex07.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex07", + "name": "松软地形", + "stageId": "act12d0_ex07#f#", + "width": 12 + }, + "act12d0_ex07-activities/act12d0/level_act12d0_ex07": { + "code": "RI-EX-7", + "filename": "act12d0_ex07-activities-act12d0-level_act12d0_ex07.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex07", + "name": "松软地形", + "stageId": "act12d0_ex07", + "width": 12 + }, + "act12d0_ex08#f#-activities/act12d0/level_act12d0_ex08": { + "code": "RI-EX-8", + "filename": "act12d0_ex08#f#-activities-act12d0-level_act12d0_ex08.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex08", + "name": "横冲直撞", + "stageId": "act12d0_ex08#f#", + "width": 12 + }, + "act12d0_ex08-activities/act12d0/level_act12d0_ex08": { + "code": "RI-EX-8", + "filename": "act12d0_ex08-activities-act12d0-level_act12d0_ex08.json", + "height": 8, + "levelId": "activities/act12d0/level_act12d0_ex08", + "name": "横冲直撞", + "stageId": "act12d0_ex08", + "width": 12 + }, + "act12d0_tr01-activities/act12d0/level_act12d0_tr01": { + "code": "RI-TR-1", + "filename": "act12d0_tr01-activities-act12d0-level_act12d0_tr01.json", + "height": 6, + "levelId": "activities/act12d0/level_act12d0_tr01", + "name": "巨蕈", + "stageId": "act12d0_tr01", + "width": 9 + }, + "act12mini_01#f#-activities/act12mini/level_act12mini_01": { + "code": "AW-1", + "filename": "act12mini_01#f#-activities-act12mini-level_act12mini_01.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_01", + "name": "迂回狭道", + "stageId": "act12mini_01#f#", + "width": 9 + }, + "act12mini_01-activities/act12mini/level_act12mini_01": { + "code": "AW-1", + "filename": "act12mini_01-activities-act12mini-level_act12mini_01.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_01", + "name": "迂回狭道", + "stageId": "act12mini_01", + "width": 9 + }, + "act12mini_02#f#-activities/act12mini/level_act12mini_02": { + "code": "AW-2", + "filename": "act12mini_02#f#-activities-act12mini-level_act12mini_02.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_02", + "name": "圆心徘徊", + "stageId": "act12mini_02#f#", + "width": 11 + }, + "act12mini_02-activities/act12mini/level_act12mini_02": { + "code": "AW-2", + "filename": "act12mini_02-activities-act12mini-level_act12mini_02.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_02", + "name": "圆心徘徊", + "stageId": "act12mini_02", + "width": 11 + }, + "act12mini_03#f#-activities/act12mini/level_act12mini_03": { + "code": "AW-3", + "filename": "act12mini_03#f#-activities-act12mini-level_act12mini_03.json", + "height": 8, + "levelId": "activities/act12mini/level_act12mini_03", + "name": "苦笑灯光", + "stageId": "act12mini_03#f#", + "width": 11 + }, + "act12mini_03-activities/act12mini/level_act12mini_03": { + "code": "AW-3", + "filename": "act12mini_03-activities-act12mini-level_act12mini_03.json", + "height": 8, + "levelId": "activities/act12mini/level_act12mini_03", + "name": "苦笑灯光", + "stageId": "act12mini_03", + "width": 11 + }, + "act12mini_04#f#-activities/act12mini/level_act12mini_04": { + "code": "AW-4", + "filename": "act12mini_04#f#-activities-act12mini-level_act12mini_04.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_04", + "name": "凭空出现", + "stageId": "act12mini_04#f#", + "width": 11 + }, + "act12mini_04-activities/act12mini/level_act12mini_04": { + "code": "AW-4", + "filename": "act12mini_04-activities-act12mini-level_act12mini_04.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_04", + "name": "凭空出现", + "stageId": "act12mini_04", + "width": 11 + }, + "act12mini_05#f#-activities/act12mini/level_act12mini_05": { + "code": "AW-5", + "filename": "act12mini_05#f#-activities-act12mini-level_act12mini_05.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_05", + "name": "比比皆是", + "stageId": "act12mini_05#f#", + "width": 11 + }, + "act12mini_05-activities/act12mini/level_act12mini_05": { + "code": "AW-5", + "filename": "act12mini_05-activities-act12mini-level_act12mini_05.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_05", + "name": "比比皆是", + "stageId": "act12mini_05", + "width": 11 + }, + "act12mini_06#f#-activities/act12mini/level_act12mini_06": { + "code": "AW-6", + "filename": "act12mini_06#f#-activities-act12mini-level_act12mini_06.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_06", + "name": "请君入瓮", + "stageId": "act12mini_06#f#", + "width": 11 + }, + "act12mini_06-activities/act12mini/level_act12mini_06": { + "code": "AW-6", + "filename": "act12mini_06-activities-act12mini-level_act12mini_06.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_06", + "name": "请君入瓮", + "stageId": "act12mini_06", + "width": 11 + }, + "act12mini_07#f#-activities/act12mini/level_act12mini_07": { + "code": "AW-7", + "filename": "act12mini_07#f#-activities-act12mini-level_act12mini_07.json", + "height": 8, + "levelId": "activities/act12mini/level_act12mini_07", + "name": "篡改前路", + "stageId": "act12mini_07#f#", + "width": 12 + }, + "act12mini_07-activities/act12mini/level_act12mini_07": { + "code": "AW-7", + "filename": "act12mini_07-activities-act12mini-level_act12mini_07.json", + "height": 8, + "levelId": "activities/act12mini/level_act12mini_07", + "name": "篡改前路", + "stageId": "act12mini_07", + "width": 12 + }, + "act12mini_08#f#-activities/act12mini/level_act12mini_08": { + "code": "AW-8", + "filename": "act12mini_08#f#-activities-act12mini-level_act12mini_08.json", + "height": 9, + "levelId": "activities/act12mini/level_act12mini_08", + "name": "夹缝生存", + "stageId": "act12mini_08#f#", + "width": 12 + }, + "act12mini_08-activities/act12mini/level_act12mini_08": { + "code": "AW-8", + "filename": "act12mini_08-activities-act12mini-level_act12mini_08.json", + "height": 9, + "levelId": "activities/act12mini/level_act12mini_08", + "name": "夹缝生存", + "stageId": "act12mini_08", + "width": 12 + }, + "act12mini_s01-activities/act12mini/level_act12mini_sub-1-1": { + "code": "AW-S-1", + "filename": "act12mini_s01-activities-act12mini-level_act12mini_sub-1-1.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_sub-1-1", + "name": "入鞘", + "stageId": "act12mini_s01", + "width": 10 + }, + "act12mini_s02-activities/act12mini/level_act12mini_sub-2-1": { + "code": "AW-S-2", + "filename": "act12mini_s02-activities-act12mini-level_act12mini_sub-2-1.json", + "height": 7, + "levelId": "activities/act12mini/level_act12mini_sub-2-1", + "name": "行路", + "stageId": "act12mini_s02", + "width": 11 + }, + "act12side_01-activities/act12side/level_act12side_01": { + "code": "DH-1", + "filename": "act12side_01-activities-act12side-level_act12side_01.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_01", + "name": "意外入选", + "stageId": "act12side_01", + "width": 10 + }, + "act12side_02-activities/act12side/level_act12side_02": { + "code": "DH-2", + "filename": "act12side_02-activities-act12side-level_act12side_02.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_02", + "name": "首轮竞赛", + "stageId": "act12side_02", + "width": 11 + }, + "act12side_03-activities/act12side/level_act12side_03": { + "code": "DH-3", + "filename": "act12side_03-activities-act12side-level_act12side_03.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_03", + "name": "拔铳相助", + "stageId": "act12side_03", + "width": 10 + }, + "act12side_04-activities/act12side/level_act12side_04": { + "code": "DH-4", + "filename": "act12side_04-activities-act12side-level_act12side_04.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_04", + "name": "铁人三项", + "stageId": "act12side_04", + "width": 12 + }, + "act12side_05-activities/act12side/level_act12side_05": { + "code": "DH-5", + "filename": "act12side_05-activities-act12side-level_act12side_05.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_05", + "name": "曲径求胜", + "stageId": "act12side_05", + "width": 12 + }, + "act12side_06-activities/act12side/level_act12side_06": { + "code": "DH-6", + "filename": "act12side_06-activities-act12side-level_act12side_06.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_06", + "name": "紧追猛赶", + "stageId": "act12side_06", + "width": 11 + }, + "act12side_07-activities/act12side/level_act12side_07": { + "code": "DH-7", + "filename": "act12side_07-activities-act12side-level_act12side_07.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_07", + "name": "沙滩阻击", + "stageId": "act12side_07", + "width": 12 + }, + "act12side_08-activities/act12side/level_act12side_08": { + "code": "DH-8", + "filename": "act12side_08-activities-act12side-level_act12side_08.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_08", + "name": "抢滩登陆", + "stageId": "act12side_08", + "width": 14 + }, + "act12side_09-activities/act12side/level_act12side_09": { + "code": "DH-9", + "filename": "act12side_09-activities-act12side-level_act12side_09.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_09", + "name": "鼠胆龙威", + "stageId": "act12side_09", + "width": 14 + }, + "act12side_ex01#f#-activities/act12side/level_act12side_ex01": { + "code": "DH-EX-1", + "filename": "act12side_ex01#f#-activities-act12side-level_act12side_ex01.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_ex01", + "name": "8号商业街", + "stageId": "act12side_ex01#f#", + "width": 11 + }, + "act12side_ex01-activities/act12side/level_act12side_ex01": { + "code": "DH-EX-1", + "filename": "act12side_ex01-activities-act12side-level_act12side_ex01.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_ex01", + "name": "8号商业街", + "stageId": "act12side_ex01", + "width": 11 + }, + "act12side_ex02#f#-activities/act12side/level_act12side_ex02": { + "code": "DH-EX-2", + "filename": "act12side_ex02#f#-activities-act12side-level_act12side_ex02.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex02", + "name": "阳光沙滩", + "stageId": "act12side_ex02#f#", + "width": 11 + }, + "act12side_ex02-activities/act12side/level_act12side_ex02": { + "code": "DH-EX-2", + "filename": "act12side_ex02-activities-act12side-level_act12side_ex02.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex02", + "name": "阳光沙滩", + "stageId": "act12side_ex02", + "width": 11 + }, + "act12side_ex03#f#-activities/act12side/level_act12side_ex03": { + "code": "DH-EX-3", + "filename": "act12side_ex03#f#-activities-act12side-level_act12side_ex03.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_ex03", + "name": "捉迷藏", + "stageId": "act12side_ex03#f#", + "width": 12 + }, + "act12side_ex03-activities/act12side/level_act12side_ex03": { + "code": "DH-EX-3", + "filename": "act12side_ex03-activities-act12side-level_act12side_ex03.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_ex03", + "name": "捉迷藏", + "stageId": "act12side_ex03", + "width": 12 + }, + "act12side_ex04#f#-activities/act12side/level_act12side_ex04": { + "code": "DH-EX-4", + "filename": "act12side_ex04#f#-activities-act12side-level_act12side_ex04.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex04", + "name": "入海口", + "stageId": "act12side_ex04#f#", + "width": 11 + }, + "act12side_ex04-activities/act12side/level_act12side_ex04": { + "code": "DH-EX-4", + "filename": "act12side_ex04-activities-act12side-level_act12side_ex04.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex04", + "name": "入海口", + "stageId": "act12side_ex04", + "width": 11 + }, + "act12side_ex05#f#-activities/act12side/level_act12side_ex05": { + "code": "DH-EX-5", + "filename": "act12side_ex05#f#-activities-act12side-level_act12side_ex05.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex05", + "name": "海滨瞭望点", + "stageId": "act12side_ex05#f#", + "width": 11 + }, + "act12side_ex05-activities/act12side/level_act12side_ex05": { + "code": "DH-EX-5", + "filename": "act12side_ex05-activities-act12side-level_act12side_ex05.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex05", + "name": "海滨瞭望点", + "stageId": "act12side_ex05", + "width": 11 + }, + "act12side_ex06#f#-activities/act12side/level_act12side_ex06": { + "code": "DH-EX-6", + "filename": "act12side_ex06#f#-activities-act12side-level_act12side_ex06.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex06", + "name": "沙滩聚会", + "stageId": "act12side_ex06#f#", + "width": 11 + }, + "act12side_ex06-activities/act12side/level_act12side_ex06": { + "code": "DH-EX-6", + "filename": "act12side_ex06-activities-act12side-level_act12side_ex06.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_ex06", + "name": "沙滩聚会", + "stageId": "act12side_ex06", + "width": 11 + }, + "act12side_ex07#f#-activities/act12side/level_act12side_ex07": { + "code": "DH-EX-7", + "filename": "act12side_ex07#f#-activities-act12side-level_act12side_ex07.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_ex07", + "name": "造浪池", + "stageId": "act12side_ex07#f#", + "width": 14 + }, + "act12side_ex07-activities/act12side/level_act12side_ex07": { + "code": "DH-EX-7", + "filename": "act12side_ex07-activities-act12side-level_act12side_ex07.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_ex07", + "name": "造浪池", + "stageId": "act12side_ex07", + "width": 14 + }, + "act12side_ex08#f#-activities/act12side/level_act12side_ex08": { + "code": "DH-EX-8", + "filename": "act12side_ex08#f#-activities-act12side-level_act12side_ex08.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_ex08", + "name": "欲擒故纵", + "stageId": "act12side_ex08#f#", + "width": 12 + }, + "act12side_ex08-activities/act12side/level_act12side_ex08": { + "code": "DH-EX-8", + "filename": "act12side_ex08-activities-act12side-level_act12side_ex08.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_ex08", + "name": "欲擒故纵", + "stageId": "act12side_ex08", + "width": 12 + }, + "act12side_mo01-activities/act12side/level_act12side_mo01": { + "code": "DH-MO-1", + "filename": "act12side_mo01-activities-act12side-level_act12side_mo01.json", + "height": 9, + "levelId": "activities/act12side/level_act12side_mo01", + "name": "多索雷斯北郊", + "stageId": "act12side_mo01", + "width": 13 + }, + "act12side_s01#f#-activities/act12side/level_act12side_sub-1-1": { + "code": "DH-S-1", + "filename": "act12side_s01#f#-activities-act12side-level_act12side_sub-1-1.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_sub-1-1", + "name": "鬼使神差", + "stageId": "act12side_s01#f#", + "width": 12 + }, + "act12side_s01-activities/act12side/level_act12side_sub-1-1": { + "code": "DH-S-1", + "filename": "act12side_s01-activities-act12side-level_act12side_sub-1-1.json", + "height": 7, + "levelId": "activities/act12side/level_act12side_sub-1-1", + "name": "鬼使神差", + "stageId": "act12side_s01", + "width": 12 + }, + "act12side_s02#f#-activities/act12side/level_act12side_sub-1-2": { + "code": "DH-S-2", + "filename": "act12side_s02#f#-activities-act12side-level_act12side_sub-1-2.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_sub-1-2", + "name": "龙争鼠斗", + "stageId": "act12side_s02#f#", + "width": 12 + }, + "act12side_s02-activities/act12side/level_act12side_sub-1-2": { + "code": "DH-S-2", + "filename": "act12side_s02-activities-act12side-level_act12side_sub-1-2.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_sub-1-2", + "name": "龙争鼠斗", + "stageId": "act12side_s02", + "width": 12 + }, + "act12side_s03#f#-activities/act12side/level_act12side_sub-1-3": { + "code": "DH-S-3", + "filename": "act12side_s03#f#-activities-act12side-level_act12side_sub-1-3.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_sub-1-3", + "name": "故友重逢", + "stageId": "act12side_s03#f#", + "width": 12 + }, + "act12side_s03-activities/act12side/level_act12side_sub-1-3": { + "code": "DH-S-3", + "filename": "act12side_s03-activities-act12side-level_act12side_sub-1-3.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_sub-1-3", + "name": "故友重逢", + "stageId": "act12side_s03", + "width": 12 + }, + "act12side_s04#f#-activities/act12side/level_act12side_sub-1-4": { + "code": "DH-S-4", + "filename": "act12side_s04#f#-activities-act12side-level_act12side_sub-1-4.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_sub-1-4", + "name": "最终调查", + "stageId": "act12side_s04#f#", + "width": 12 + }, + "act12side_s04-activities/act12side/level_act12side_sub-1-4": { + "code": "DH-S-4", + "filename": "act12side_s04-activities-act12side-level_act12side_sub-1-4.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_sub-1-4", + "name": "最终调查", + "stageId": "act12side_s04", + "width": 12 + }, + "act12side_tr01-activities/act12side/level_act12side_tr01": { + "code": "DH-TR-1", + "filename": "act12side_tr01-activities-act12side-level_act12side_tr01.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_tr01", + "name": "初来乍到", + "stageId": "act12side_tr01", + "width": 11 + }, + "act12side_tr02-activities/act12side/level_act12side_tr02": { + "code": "DH-TR-2", + "filename": "act12side_tr02-activities-act12side-level_act12side_tr02.json", + "height": 8, + "levelId": "activities/act12side/level_act12side_tr02", + "name": "插翅难飞", + "stageId": "act12side_tr02", + "width": 12 + }, + "act13d5_01-activities/act13d5/level_act13d5_01": { + "code": "MN-1", + "filename": "act13d5_01-activities-act13d5-level_act13d5_01.json", + "height": 7, + "levelId": "activities/act13d5/level_act13d5_01", + "name": "艾伦精选", + "stageId": "act13d5_01", + "width": 11 + }, + "act13d5_02-activities/act13d5/level_act13d5_02": { + "code": "MN-2", + "filename": "act13d5_02-activities-act13d5-level_act13d5_02.json", + "height": 9, + "levelId": "activities/act13d5/level_act13d5_02", + "name": "呼啸守卫", + "stageId": "act13d5_02", + "width": 11 + }, + "act13d5_03-activities/act13d5/level_act13d5_03": { + "code": "MN-3", + "filename": "act13d5_03-activities-act13d5-level_act13d5_03.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_03", + "name": "玫瑰报业", + "stageId": "act13d5_03", + "width": 14 + }, + "act13d5_04-activities/act13d5/level_act13d5_04": { + "code": "MN-4", + "filename": "act13d5_04-activities-act13d5-level_act13d5_04.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_04", + "name": "辉煌盾工业", + "stageId": "act13d5_04", + "width": 11 + }, + "act13d5_05-activities/act13d5/level_act13d5_05": { + "code": "MN-5", + "filename": "act13d5_05-activities-act13d5-level_act13d5_05.json", + "height": 9, + "levelId": "activities/act13d5/level_act13d5_05", + "name": "斯沃玛视频", + "stageId": "act13d5_05", + "width": 11 + }, + "act13d5_06-activities/act13d5/level_act13d5_06": { + "code": "MN-6", + "filename": "act13d5_06-activities-act13d5-level_act13d5_06.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_06", + "name": "蓝耳酒窖", + "stageId": "act13d5_06", + "width": 13 + }, + "act13d5_07-activities/act13d5/level_act13d5_07": { + "code": "MN-7", + "filename": "act13d5_07-activities-act13d5-level_act13d5_07.json", + "height": 7, + "levelId": "activities/act13d5/level_act13d5_07", + "name": "梅什科集团", + "stageId": "act13d5_07", + "width": 14 + }, + "act13d5_08-activities/act13d5/level_act13d5_08": { + "code": "MN-8", + "filename": "act13d5_08-activities-act13d5-level_act13d5_08.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_08", + "name": "商业联合", + "stageId": "act13d5_08", + "width": 15 + }, + "act13d5_ex01#f#-activities/act13d5/level_act13d5_ex01": { + "code": "MN-EX-1", + "filename": "act13d5_ex01#f#-activities-act13d5-level_act13d5_ex01.json", + "height": 7, + "levelId": "activities/act13d5/level_act13d5_ex01", + "name": "通电测试", + "stageId": "act13d5_ex01#f#", + "width": 9 + }, + "act13d5_ex01-activities/act13d5/level_act13d5_ex01": { + "code": "MN-EX-1", + "filename": "act13d5_ex01-activities-act13d5-level_act13d5_ex01.json", + "height": 7, + "levelId": "activities/act13d5/level_act13d5_ex01", + "name": "通电测试", + "stageId": "act13d5_ex01", + "width": 9 + }, + "act13d5_ex02#f#-activities/act13d5/level_act13d5_ex02": { + "code": "MN-EX-2", + "filename": "act13d5_ex02#f#-activities-act13d5-level_act13d5_ex02.json", + "height": 9, + "levelId": "activities/act13d5/level_act13d5_ex02", + "name": "对称冰河", + "stageId": "act13d5_ex02#f#", + "width": 13 + }, + "act13d5_ex02-activities/act13d5/level_act13d5_ex02": { + "code": "MN-EX-2", + "filename": "act13d5_ex02-activities-act13d5-level_act13d5_ex02.json", + "height": 9, + "levelId": "activities/act13d5/level_act13d5_ex02", + "name": "对称冰河", + "stageId": "act13d5_ex02", + "width": 13 + }, + "act13d5_ex03#f#-activities/act13d5/level_act13d5_ex03": { + "code": "MN-EX-3", + "filename": "act13d5_ex03#f#-activities-act13d5-level_act13d5_ex03.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_ex03", + "name": "会员通道", + "stageId": "act13d5_ex03#f#", + "width": 13 + }, + "act13d5_ex03-activities/act13d5/level_act13d5_ex03": { + "code": "MN-EX-3", + "filename": "act13d5_ex03-activities-act13d5-level_act13d5_ex03.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_ex03", + "name": "会员通道", + "stageId": "act13d5_ex03", + "width": 13 + }, + "act13d5_ex04#f#-activities/act13d5/level_act13d5_ex04": { + "code": "MN-EX-4", + "filename": "act13d5_ex04#f#-activities-act13d5-level_act13d5_ex04.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_ex04", + "name": "左右逢敌", + "stageId": "act13d5_ex04#f#", + "width": 13 + }, + "act13d5_ex04-activities/act13d5/level_act13d5_ex04": { + "code": "MN-EX-4", + "filename": "act13d5_ex04-activities-act13d5-level_act13d5_ex04.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_ex04", + "name": "左右逢敌", + "stageId": "act13d5_ex04", + "width": 13 + }, + "act13d5_ex05#f#-activities/act13d5/level_act13d5_ex05": { + "code": "MN-EX-5", + "filename": "act13d5_ex05#f#-activities-act13d5-level_act13d5_ex05.json", + "height": 10, + "levelId": "activities/act13d5/level_act13d5_ex05", + "name": "无声合唱", + "stageId": "act13d5_ex05#f#", + "width": 14 + }, + "act13d5_ex05-activities/act13d5/level_act13d5_ex05": { + "code": "MN-EX-5", + "filename": "act13d5_ex05-activities-act13d5-level_act13d5_ex05.json", + "height": 10, + "levelId": "activities/act13d5/level_act13d5_ex05", + "name": "无声合唱", + "stageId": "act13d5_ex05", + "width": 14 + }, + "act13d5_ex06#f#-activities/act13d5/level_act13d5_ex06": { + "code": "MN-EX-6", + "filename": "act13d5_ex06#f#-activities-act13d5-level_act13d5_ex06.json", + "height": 11, + "levelId": "activities/act13d5/level_act13d5_ex06", + "name": "爆弹迷宫", + "stageId": "act13d5_ex06#f#", + "width": 15 + }, + "act13d5_ex06-activities/act13d5/level_act13d5_ex06": { + "code": "MN-EX-6", + "filename": "act13d5_ex06-activities-act13d5-level_act13d5_ex06.json", + "height": 11, + "levelId": "activities/act13d5/level_act13d5_ex06", + "name": "爆弹迷宫", + "stageId": "act13d5_ex06", + "width": 15 + }, + "act13d5_ex07#f#-activities/act13d5/level_act13d5_ex07": { + "code": "MN-EX-7", + "filename": "act13d5_ex07#f#-activities-act13d5-level_act13d5_ex07.json", + "height": 9, + "levelId": "activities/act13d5/level_act13d5_ex07", + "name": "左手之战", + "stageId": "act13d5_ex07#f#", + "width": 14 + }, + "act13d5_ex07-activities/act13d5/level_act13d5_ex07": { + "code": "MN-EX-7", + "filename": "act13d5_ex07-activities-act13d5-level_act13d5_ex07.json", + "height": 9, + "levelId": "activities/act13d5/level_act13d5_ex07", + "name": "左手之战", + "stageId": "act13d5_ex07", + "width": 14 + }, + "act13d5_ex08#f#-activities/act13d5/level_act13d5_ex08": { + "code": "MN-EX-8", + "filename": "act13d5_ex08#f#-activities-act13d5-level_act13d5_ex08.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_ex08", + "name": "古老对决", + "stageId": "act13d5_ex08#f#", + "width": 14 + }, + "act13d5_ex08-activities/act13d5/level_act13d5_ex08": { + "code": "MN-EX-8", + "filename": "act13d5_ex08-activities-act13d5-level_act13d5_ex08.json", + "height": 8, + "levelId": "activities/act13d5/level_act13d5_ex08", + "name": "古老对决", + "stageId": "act13d5_ex08", + "width": 14 + }, + "act13d5_tr01-activities/act13d5/level_act13d5_tr01": { + "code": "MN-TR-1", + "filename": "act13d5_tr01-activities-act13d5-level_act13d5_tr01.json", + "height": 6, + "levelId": "activities/act13d5/level_act13d5_tr01", + "name": "模拟竞赛", + "stageId": "act13d5_tr01", + "width": 11 + }, + "act13mini_01#f#-activities/act13mini/level_act13mini_01": { + "code": "BW-1", + "filename": "act13mini_01#f#-activities-act13mini-level_act13mini_01.json", + "height": 6, + "levelId": "activities/act13mini/level_act13mini_01", + "name": "危楼渐溃", + "stageId": "act13mini_01#f#", + "width": 8 + }, + "act13mini_01-activities/act13mini/level_act13mini_01": { + "code": "BW-1", + "filename": "act13mini_01-activities-act13mini-level_act13mini_01.json", + "height": 6, + "levelId": "activities/act13mini/level_act13mini_01", + "name": "危楼渐溃", + "stageId": "act13mini_01", + "width": 8 + }, + "act13mini_02#f#-activities/act13mini/level_act13mini_02": { + "code": "BW-2", + "filename": "act13mini_02#f#-activities-act13mini-level_act13mini_02.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_02", + "name": "冷箭炙弹", + "stageId": "act13mini_02#f#", + "width": 9 + }, + "act13mini_02-activities/act13mini/level_act13mini_02": { + "code": "BW-2", + "filename": "act13mini_02-activities-act13mini-level_act13mini_02.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_02", + "name": "冷箭炙弹", + "stageId": "act13mini_02", + "width": 9 + }, + "act13mini_03#f#-activities/act13mini/level_act13mini_03": { + "code": "BW-3", + "filename": "act13mini_03#f#-activities-act13mini-level_act13mini_03.json", + "height": 6, + "levelId": "activities/act13mini/level_act13mini_03", + "name": "歧路彷徨", + "stageId": "act13mini_03#f#", + "width": 8 + }, + "act13mini_03-activities/act13mini/level_act13mini_03": { + "code": "BW-3", + "filename": "act13mini_03-activities-act13mini-level_act13mini_03.json", + "height": 6, + "levelId": "activities/act13mini/level_act13mini_03", + "name": "歧路彷徨", + "stageId": "act13mini_03", + "width": 8 + }, + "act13mini_04#f#-activities/act13mini/level_act13mini_04": { + "code": "BW-4", + "filename": "act13mini_04#f#-activities-act13mini-level_act13mini_04.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_04", + "name": "霓虹之夜", + "stageId": "act13mini_04#f#", + "width": 9 + }, + "act13mini_04-activities/act13mini/level_act13mini_04": { + "code": "BW-4", + "filename": "act13mini_04-activities-act13mini-level_act13mini_04.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_04", + "name": "霓虹之夜", + "stageId": "act13mini_04", + "width": 9 + }, + "act13mini_05#f#-activities/act13mini/level_act13mini_05": { + "code": "BW-5", + "filename": "act13mini_05#f#-activities-act13mini-level_act13mini_05.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_05", + "name": "一夫当关", + "stageId": "act13mini_05#f#", + "width": 9 + }, + "act13mini_05-activities/act13mini/level_act13mini_05": { + "code": "BW-5", + "filename": "act13mini_05-activities-act13mini-level_act13mini_05.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_05", + "name": "一夫当关", + "stageId": "act13mini_05", + "width": 9 + }, + "act13mini_06#f#-activities/act13mini/level_act13mini_06": { + "code": "BW-6", + "filename": "act13mini_06#f#-activities-act13mini-level_act13mini_06.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_06", + "name": "雨中蜃景", + "stageId": "act13mini_06#f#", + "width": 11 + }, + "act13mini_06-activities/act13mini/level_act13mini_06": { + "code": "BW-6", + "filename": "act13mini_06-activities-act13mini-level_act13mini_06.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_06", + "name": "雨中蜃景", + "stageId": "act13mini_06", + "width": 11 + }, + "act13mini_07#f#-activities/act13mini/level_act13mini_07": { + "code": "BW-7", + "filename": "act13mini_07#f#-activities-act13mini-level_act13mini_07.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_07", + "name": "雪天路滑", + "stageId": "act13mini_07#f#", + "width": 10 + }, + "act13mini_07-activities/act13mini/level_act13mini_07": { + "code": "BW-7", + "filename": "act13mini_07-activities-act13mini-level_act13mini_07.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_07", + "name": "雪天路滑", + "stageId": "act13mini_07", + "width": 10 + }, + "act13mini_08#f#-activities/act13mini/level_act13mini_08": { + "code": "BW-8", + "filename": "act13mini_08#f#-activities-act13mini-level_act13mini_08.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_08", + "name": "凌空而过", + "stageId": "act13mini_08#f#", + "width": 11 + }, + "act13mini_08-activities/act13mini/level_act13mini_08": { + "code": "BW-8", + "filename": "act13mini_08-activities-act13mini-level_act13mini_08.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_08", + "name": "凌空而过", + "stageId": "act13mini_08", + "width": 11 + }, + "act13mini_s01-activities/act13mini/level_act13mini_sub-1-1": { + "code": "BW-S-1", + "filename": "act13mini_s01-activities-act13mini-level_act13mini_sub-1-1.json", + "height": 7, + "levelId": "activities/act13mini/level_act13mini_sub-1-1", + "name": "保卫阿根", + "stageId": "act13mini_s01", + "width": 10 + }, + "act13side_01-activities/act13side/level_act13side_01": { + "code": "NL-1", + "filename": "act13side_01-activities-act13side-level_act13side_01.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_01", + "name": "金盏花", + "stageId": "act13side_01", + "width": 10 + }, + "act13side_02-activities/act13side/level_act13side_02": { + "code": "NL-2", + "filename": "act13side_02-activities-act13side-level_act13side_02.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_02", + "name": "垂死的刺", + "stageId": "act13side_02", + "width": 11 + }, + "act13side_03-activities/act13side/level_act13side_03": { + "code": "NL-3", + "filename": "act13side_03-activities-act13side-level_act13side_03.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_03", + "name": "筹备着", + "stageId": "act13side_03", + "width": 11 + }, + "act13side_04-activities/act13side/level_act13side_04": { + "code": "NL-4", + "filename": "act13side_04-activities-act13side-level_act13side_04.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_04", + "name": "诗的容貌", + "stageId": "act13side_04", + "width": 12 + }, + "act13side_05-activities/act13side/level_act13side_05": { + "code": "NL-5", + "filename": "act13side_05-activities-act13side-level_act13side_05.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_05", + "name": "人言可畏", + "stageId": "act13side_05", + "width": 12 + }, + "act13side_06-activities/act13side/level_act13side_06": { + "code": "NL-6", + "filename": "act13side_06-activities-act13side-level_act13side_06.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_06", + "name": "被包围者", + "stageId": "act13side_06", + "width": 11 + }, + "act13side_07-activities/act13side/level_act13side_07": { + "code": "NL-7", + "filename": "act13side_07-activities-act13side-level_act13side_07.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_07", + "name": "梦的余韵", + "stageId": "act13side_07", + "width": 11 + }, + "act13side_08-activities/act13side/level_act13side_08": { + "code": "NL-8", + "filename": "act13side_08-activities-act13side-level_act13side_08.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_08", + "name": "最后的怯薛", + "stageId": "act13side_08", + "width": 12 + }, + "act13side_09-activities/act13side/level_act13side_09": { + "code": "NL-9", + "filename": "act13side_09-activities-act13side-level_act13side_09.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_09", + "name": "叹息", + "stageId": "act13side_09", + "width": 12 + }, + "act13side_10-activities/act13side/level_act13side_10": { + "code": "NL-10", + "filename": "act13side_10-activities-act13side-level_act13side_10.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_10", + "name": "耀骑士", + "stageId": "act13side_10", + "width": 12 + }, + "act13side_ex01#f#-activities/act13side/level_act13side_ex01": { + "code": "NL-EX-1", + "filename": "act13side_ex01#f#-activities-act13side-level_act13side_ex01.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex01", + "name": "都市怪谈", + "stageId": "act13side_ex01#f#", + "width": 12 + }, + "act13side_ex01-activities/act13side/level_act13side_ex01": { + "code": "NL-EX-1", + "filename": "act13side_ex01-activities-act13side-level_act13side_ex01.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex01", + "name": "都市怪谈", + "stageId": "act13side_ex01", + "width": 12 + }, + "act13side_ex02#f#-activities/act13side/level_act13side_ex02": { + "code": "NL-EX-2", + "filename": "act13side_ex02#f#-activities-act13side-level_act13side_ex02.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex02", + "name": "合理推测", + "stageId": "act13side_ex02#f#", + "width": 12 + }, + "act13side_ex02-activities/act13side/level_act13side_ex02": { + "code": "NL-EX-2", + "filename": "act13side_ex02-activities-act13side-level_act13side_ex02.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex02", + "name": "合理推测", + "stageId": "act13side_ex02", + "width": 12 + }, + "act13side_ex03#f#-activities/act13side/level_act13side_ex03": { + "code": "NL-EX-3", + "filename": "act13side_ex03#f#-activities-act13side-level_act13side_ex03.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex03", + "name": "素材复用", + "stageId": "act13side_ex03#f#", + "width": 11 + }, + "act13side_ex03-activities/act13side/level_act13side_ex03": { + "code": "NL-EX-3", + "filename": "act13side_ex03-activities-act13side-level_act13side_ex03.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex03", + "name": "素材复用", + "stageId": "act13side_ex03", + "width": 11 + }, + "act13side_ex04#f#-activities/act13side/level_act13side_ex04": { + "code": "NL-EX-4", + "filename": "act13side_ex04#f#-activities-act13side-level_act13side_ex04.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex04", + "name": "自由买卖", + "stageId": "act13side_ex04#f#", + "width": 12 + }, + "act13side_ex04-activities/act13side/level_act13side_ex04": { + "code": "NL-EX-4", + "filename": "act13side_ex04-activities-act13side-level_act13side_ex04.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex04", + "name": "自由买卖", + "stageId": "act13side_ex04", + "width": 12 + }, + "act13side_ex05#f#-activities/act13side/level_act13side_ex05": { + "code": "NL-EX-5", + "filename": "act13side_ex05#f#-activities-act13side-level_act13side_ex05.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex05", + "name": "狂热粉丝", + "stageId": "act13side_ex05#f#", + "width": 11 + }, + "act13side_ex05-activities/act13side/level_act13side_ex05": { + "code": "NL-EX-5", + "filename": "act13side_ex05-activities-act13side-level_act13side_ex05.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex05", + "name": "狂热粉丝", + "stageId": "act13side_ex05", + "width": 11 + }, + "act13side_ex06#f#-activities/act13side/level_act13side_ex06": { + "code": "NL-EX-6", + "filename": "act13side_ex06#f#-activities-act13side-level_act13side_ex06.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_ex06", + "name": "行为艺术", + "stageId": "act13side_ex06#f#", + "width": 13 + }, + "act13side_ex06-activities/act13side/level_act13side_ex06": { + "code": "NL-EX-6", + "filename": "act13side_ex06-activities-act13side-level_act13side_ex06.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_ex06", + "name": "行为艺术", + "stageId": "act13side_ex06", + "width": 13 + }, + "act13side_ex07#f#-activities/act13side/level_act13side_ex07": { + "code": "NL-EX-7", + "filename": "act13side_ex07#f#-activities-act13side-level_act13side_ex07.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_ex07", + "name": "后援联谊会", + "stageId": "act13side_ex07#f#", + "width": 12 + }, + "act13side_ex07-activities/act13side/level_act13side_ex07": { + "code": "NL-EX-7", + "filename": "act13side_ex07-activities-act13side-level_act13side_ex07.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_ex07", + "name": "后援联谊会", + "stageId": "act13side_ex07", + "width": 12 + }, + "act13side_ex08#f#-activities/act13side/level_act13side_ex08": { + "code": "NL-EX-8", + "filename": "act13side_ex08#f#-activities-act13side-level_act13side_ex08.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex08", + "name": "独家专访", + "stageId": "act13side_ex08#f#", + "width": 12 + }, + "act13side_ex08-activities/act13side/level_act13side_ex08": { + "code": "NL-EX-8", + "filename": "act13side_ex08-activities-act13side-level_act13side_ex08.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_ex08", + "name": "独家专访", + "stageId": "act13side_ex08", + "width": 12 + }, + "act13side_s01#f#-activities/act13side/level_act13side_sub-1-1": { + "code": "NL-S-1", + "filename": "act13side_s01#f#-activities-act13side-level_act13side_sub-1-1.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_sub-1-1", + "name": "联合会大楼暗道", + "stageId": "act13side_s01#f#", + "width": 13 + }, + "act13side_s01-activities/act13side/level_act13side_sub-1-1": { + "code": "NL-S-1", + "filename": "act13side_s01-activities-act13side-level_act13side_sub-1-1.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_sub-1-1", + "name": "联合会大楼暗道", + "stageId": "act13side_s01", + "width": 13 + }, + "act13side_s02#f#-activities/act13side/level_act13side_sub-1-2": { + "code": "NL-S-2", + "filename": "act13side_s02#f#-activities-act13side-level_act13side_sub-1-2.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_sub-1-2", + "name": "冠军街道", + "stageId": "act13side_s02#f#", + "width": 12 + }, + "act13side_s02-activities/act13side/level_act13side_sub-1-2": { + "code": "NL-S-2", + "filename": "act13side_s02-activities-act13side-level_act13side_sub-1-2.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_sub-1-2", + "name": "冠军街道", + "stageId": "act13side_s02", + "width": 12 + }, + "act13side_s03#f#-activities/act13side/level_act13side_sub-1-3": { + "code": "NL-S-3", + "filename": "act13side_s03#f#-activities-act13side-level_act13side_sub-1-3.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_sub-1-3", + "name": "散华驻地", + "stageId": "act13side_s03#f#", + "width": 12 + }, + "act13side_s03-activities/act13side/level_act13side_sub-1-3": { + "code": "NL-S-3", + "filename": "act13side_s03-activities-act13side-level_act13side_sub-1-3.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_sub-1-3", + "name": "散华驻地", + "stageId": "act13side_s03", + "width": 12 + }, + "act13side_s04#f#-activities/act13side/level_act13side_sub-1-4": { + "code": "NL-S-4", + "filename": "act13side_s04#f#-activities-act13side-level_act13side_sub-1-4.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_sub-1-4", + "name": "赤盏驻地", + "stageId": "act13side_s04#f#", + "width": 12 + }, + "act13side_s04-activities/act13side/level_act13side_sub-1-4": { + "code": "NL-S-4", + "filename": "act13side_s04-activities-act13side-level_act13side_sub-1-4.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_sub-1-4", + "name": "赤盏驻地", + "stageId": "act13side_s04", + "width": 12 + }, + "act13side_s05#f#-activities/act13side/level_act13side_sub-1-5": { + "code": "NL-S-5", + "filename": "act13side_s05#f#-activities-act13side-level_act13side_sub-1-5.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_sub-1-5", + "name": "无胄盟据点", + "stageId": "act13side_s05#f#", + "width": 12 + }, + "act13side_s05-activities/act13side/level_act13side_sub-1-5": { + "code": "NL-S-5", + "filename": "act13side_s05-activities-act13side-level_act13side_sub-1-5.json", + "height": 9, + "levelId": "activities/act13side/level_act13side_sub-1-5", + "name": "无胄盟据点", + "stageId": "act13side_s05", + "width": 12 + }, + "act13side_tr01-activities/act13side/level_act13side_tr01": { + "code": "NL-TR-1", + "filename": "act13side_tr01-activities-act13side-level_act13side_tr01.json", + "height": 7, + "levelId": "activities/act13side/level_act13side_tr01", + "name": "城市之光", + "stageId": "act13side_tr01", + "width": 9 + }, + "act13side_tr02-activities/act13side/level_act13side_tr02": { + "code": "NL-TR-2", + "filename": "act13side_tr02-activities-act13side-level_act13side_tr02.json", + "height": 8, + "levelId": "activities/act13side/level_act13side_tr02", + "name": "骑士流氓", + "stageId": "act13side_tr02", + "width": 10 + }, + "act14mini_01#f#-activities/act14mini/level_act14mini_01": { + "code": "DC-1", + "filename": "act14mini_01#f#-activities-act14mini-level_act14mini_01.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_01", + "name": "未竟长路", + "stageId": "act14mini_01#f#", + "width": 11 + }, + "act14mini_01-activities/act14mini/level_act14mini_01": { + "code": "DC-1", + "filename": "act14mini_01-activities-act14mini-level_act14mini_01.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_01", + "name": "未竟长路", + "stageId": "act14mini_01", + "width": 11 + }, + "act14mini_02#f#-activities/act14mini/level_act14mini_02": { + "code": "DC-2", + "filename": "act14mini_02#f#-activities-act14mini-level_act14mini_02.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_02", + "name": "奔突难止", + "stageId": "act14mini_02#f#", + "width": 11 + }, + "act14mini_02-activities/act14mini/level_act14mini_02": { + "code": "DC-2", + "filename": "act14mini_02-activities-act14mini-level_act14mini_02.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_02", + "name": "奔突难止", + "stageId": "act14mini_02", + "width": 11 + }, + "act14mini_03#f#-activities/act14mini/level_act14mini_03": { + "code": "DC-3", + "filename": "act14mini_03#f#-activities-act14mini-level_act14mini_03.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_03", + "name": "水涨池深", + "stageId": "act14mini_03#f#", + "width": 11 + }, + "act14mini_03-activities/act14mini/level_act14mini_03": { + "code": "DC-3", + "filename": "act14mini_03-activities-act14mini-level_act14mini_03.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_03", + "name": "水涨池深", + "stageId": "act14mini_03", + "width": 11 + }, + "act14mini_04#f#-activities/act14mini/level_act14mini_04": { + "code": "DC-4", + "filename": "act14mini_04#f#-activities-act14mini-level_act14mini_04.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_04", + "name": "无从逃逸", + "stageId": "act14mini_04#f#", + "width": 10 + }, + "act14mini_04-activities/act14mini/level_act14mini_04": { + "code": "DC-4", + "filename": "act14mini_04-activities-act14mini-level_act14mini_04.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_04", + "name": "无从逃逸", + "stageId": "act14mini_04", + "width": 10 + }, + "act14mini_05#f#-activities/act14mini/level_act14mini_05": { + "code": "DC-5", + "filename": "act14mini_05#f#-activities-act14mini-level_act14mini_05.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_05", + "name": "且停且行", + "stageId": "act14mini_05#f#", + "width": 10 + }, + "act14mini_05-activities/act14mini/level_act14mini_05": { + "code": "DC-5", + "filename": "act14mini_05-activities-act14mini-level_act14mini_05.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_05", + "name": "且停且行", + "stageId": "act14mini_05", + "width": 10 + }, + "act14mini_06#f#-activities/act14mini/level_act14mini_06": { + "code": "DC-6", + "filename": "act14mini_06#f#-activities-act14mini-level_act14mini_06.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_06", + "name": "枯生", + "stageId": "act14mini_06#f#", + "width": 9 + }, + "act14mini_06-activities/act14mini/level_act14mini_06": { + "code": "DC-6", + "filename": "act14mini_06-activities-act14mini-level_act14mini_06.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_06", + "name": "枯生", + "stageId": "act14mini_06", + "width": 9 + }, + "act14mini_07#f#-activities/act14mini/level_act14mini_07": { + "code": "DC-7", + "filename": "act14mini_07#f#-activities-act14mini-level_act14mini_07.json", + "height": 9, + "levelId": "activities/act14mini/level_act14mini_07", + "name": "冻土坚石", + "stageId": "act14mini_07#f#", + "width": 12 + }, + "act14mini_07-activities/act14mini/level_act14mini_07": { + "code": "DC-7", + "filename": "act14mini_07-activities-act14mini-level_act14mini_07.json", + "height": 9, + "levelId": "activities/act14mini/level_act14mini_07", + "name": "冻土坚石", + "stageId": "act14mini_07", + "width": 12 + }, + "act14mini_08#f#-activities/act14mini/level_act14mini_08": { + "code": "DC-8", + "filename": "act14mini_08#f#-activities-act14mini-level_act14mini_08.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_08", + "name": "硝烟四起", + "stageId": "act14mini_08#f#", + "width": 12 + }, + "act14mini_08-activities/act14mini/level_act14mini_08": { + "code": "DC-8", + "filename": "act14mini_08-activities-act14mini-level_act14mini_08.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_08", + "name": "硝烟四起", + "stageId": "act14mini_08", + "width": 12 + }, + "act14mini_s01-activities/act14mini/level_act14mini_sub-1-1": { + "code": "DC-S-1", + "filename": "act14mini_s01-activities-act14mini-level_act14mini_sub-1-1.json", + "height": 7, + "levelId": "activities/act14mini/level_act14mini_sub-1-1", + "name": "水悠悠", + "stageId": "act14mini_s01", + "width": 11 + }, + "act14mini_s02-activities/act14mini/level_act14mini_sub-2-1": { + "code": "DC-S-2", + "filename": "act14mini_s02-activities-act14mini-level_act14mini_sub-2-1.json", + "height": 8, + "levelId": "activities/act14mini/level_act14mini_sub-2-1", + "name": "路迢迢", + "stageId": "act14mini_s02", + "width": 11 + }, + "act14side_01-activities/act14side/level_act14side_01": { + "code": "BI-1", + "filename": "act14side_01-activities-act14side-level_act14side_01.json", + "height": 7, + "levelId": "activities/act14side/level_act14side_01", + "name": "不欢而聚", + "stageId": "act14side_01", + "width": 10 + }, + "act14side_02-activities/act14side/level_act14side_02": { + "code": "BI-2", + "filename": "act14side_02-activities-act14side-level_act14side_02.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_02", + "name": "息事宁人", + "stageId": "act14side_02", + "width": 10 + }, + "act14side_03-activities/act14side/level_act14side_03": { + "code": "BI-3", + "filename": "act14side_03-activities-act14side-level_act14side_03.json", + "height": 7, + "levelId": "activities/act14side/level_act14side_03", + "name": "人心难测", + "stageId": "act14side_03", + "width": 10 + }, + "act14side_04-activities/act14side/level_act14side_04": { + "code": "BI-4", + "filename": "act14side_04-activities-act14side-level_act14side_04.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_04", + "name": "立雪求道", + "stageId": "act14side_04", + "width": 11 + }, + "act14side_05-activities/act14side/level_act14side_05": { + "code": "BI-5", + "filename": "act14side_05-activities-act14side-level_act14side_05.json", + "height": 7, + "levelId": "activities/act14side/level_act14side_05", + "name": "猎场", + "stageId": "act14side_05", + "width": 11 + }, + "act14side_06-activities/act14side/level_act14side_06": { + "code": "BI-6", + "filename": "act14side_06-activities-act14side-level_act14side_06.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_06", + "name": "歧路", + "stageId": "act14side_06", + "width": 11 + }, + "act14side_07-activities/act14side/level_act14side_07": { + "code": "BI-7", + "filename": "act14side_07-activities-act14side-level_act14side_07.json", + "height": 7, + "levelId": "activities/act14side/level_act14side_07", + "name": "破冰", + "stageId": "act14side_07", + "width": 12 + }, + "act14side_08-activities/act14side/level_act14side_08": { + "code": "BI-8", + "filename": "act14side_08-activities-act14side-level_act14side_08.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_08", + "name": "将军", + "stageId": "act14side_08", + "width": 12 + }, + "act14side_ex01#f#-activities/act14side/level_act14side_ex01": { + "code": "BI-EX-1", + "filename": "act14side_ex01#f#-activities-act14side-level_act14side_ex01.json", + "height": 7, + "levelId": "activities/act14side/level_act14side_ex01", + "name": "孤兵", + "stageId": "act14side_ex01#f#", + "width": 10 + }, + "act14side_ex01-activities/act14side/level_act14side_ex01": { + "code": "BI-EX-1", + "filename": "act14side_ex01-activities-act14side-level_act14side_ex01.json", + "height": 7, + "levelId": "activities/act14side/level_act14side_ex01", + "name": "孤兵", + "stageId": "act14side_ex01", + "width": 10 + }, + "act14side_ex02#f#-activities/act14side/level_act14side_ex02": { + "code": "BI-EX-2", + "filename": "act14side_ex02#f#-activities-act14side-level_act14side_ex02.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex02", + "name": "过度扩张", + "stageId": "act14side_ex02#f#", + "width": 12 + }, + "act14side_ex02-activities/act14side/level_act14side_ex02": { + "code": "BI-EX-2", + "filename": "act14side_ex02-activities-act14side-level_act14side_ex02.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex02", + "name": "过度扩张", + "stageId": "act14side_ex02", + "width": 12 + }, + "act14side_ex03#f#-activities/act14side/level_act14side_ex03": { + "code": "BI-EX-3", + "filename": "act14side_ex03#f#-activities-act14side-level_act14side_ex03.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex03", + "name": "吃过路兵", + "stageId": "act14side_ex03#f#", + "width": 11 + }, + "act14side_ex03-activities/act14side/level_act14side_ex03": { + "code": "BI-EX-3", + "filename": "act14side_ex03-activities-act14side-level_act14side_ex03.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex03", + "name": "吃过路兵", + "stageId": "act14side_ex03", + "width": 11 + }, + "act14side_ex04#f#-activities/act14side/level_act14side_ex04": { + "code": "BI-EX-4", + "filename": "act14side_ex04#f#-activities-act14side-level_act14side_ex04.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex04", + "name": "叠兵", + "stageId": "act14side_ex04#f#", + "width": 12 + }, + "act14side_ex04-activities/act14side/level_act14side_ex04": { + "code": "BI-EX-4", + "filename": "act14side_ex04-activities-act14side-level_act14side_ex04.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex04", + "name": "叠兵", + "stageId": "act14side_ex04", + "width": 12 + }, + "act14side_ex05#f#-activities/act14side/level_act14side_ex05": { + "code": "BI-EX-5", + "filename": "act14side_ex05#f#-activities-act14side-level_act14side_ex05.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex05", + "name": "闪将", + "stageId": "act14side_ex05#f#", + "width": 11 + }, + "act14side_ex05-activities/act14side/level_act14side_ex05": { + "code": "BI-EX-5", + "filename": "act14side_ex05-activities-act14side-level_act14side_ex05.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex05", + "name": "闪将", + "stageId": "act14side_ex05", + "width": 11 + }, + "act14side_ex06#f#-activities/act14side/level_act14side_ex06": { + "code": "BI-EX-6", + "filename": "act14side_ex06#f#-activities-act14side-level_act14side_ex06.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex06", + "name": "落后兵", + "stageId": "act14side_ex06#f#", + "width": 12 + }, + "act14side_ex06-activities/act14side/level_act14side_ex06": { + "code": "BI-EX-6", + "filename": "act14side_ex06-activities-act14side-level_act14side_ex06.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex06", + "name": "落后兵", + "stageId": "act14side_ex06", + "width": 12 + }, + "act14side_ex07#f#-activities/act14side/level_act14side_ex07": { + "code": "BI-EX-7", + "filename": "act14side_ex07#f#-activities-act14side-level_act14side_ex07.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex07", + "name": "闷杀", + "stageId": "act14side_ex07#f#", + "width": 12 + }, + "act14side_ex07-activities/act14side/level_act14side_ex07": { + "code": "BI-EX-7", + "filename": "act14side_ex07-activities-act14side-level_act14side_ex07.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex07", + "name": "闷杀", + "stageId": "act14side_ex07", + "width": 12 + }, + "act14side_ex08#f#-activities/act14side/level_act14side_ex08": { + "code": "BI-EX-8", + "filename": "act14side_ex08#f#-activities-act14side-level_act14side_ex08.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex08", + "name": "后翼弃兵", + "stageId": "act14side_ex08#f#", + "width": 13 + }, + "act14side_ex08-activities/act14side/level_act14side_ex08": { + "code": "BI-EX-8", + "filename": "act14side_ex08-activities-act14side-level_act14side_ex08.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_ex08", + "name": "后翼弃兵", + "stageId": "act14side_ex08", + "width": 13 + }, + "act14side_tr01-activities/act14side/level_act14side_tr01": { + "code": "BI-TR-1", + "filename": "act14side_tr01-activities-act14side-level_act14side_tr01.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_tr01", + "name": "小心地滑", + "stageId": "act14side_tr01", + "width": 11 + }, + "act14side_tr02-activities/act14side/level_act14side_tr02": { + "code": "BI-TR-2", + "filename": "act14side_tr02-activities-act14side-level_act14side_tr02.json", + "height": 8, + "levelId": "activities/act14side/level_act14side_tr02", + "name": "用冰之道", + "stageId": "act14side_tr02", + "width": 10 + }, + "act15d0_01-activities/act15d0/level_act15d0_01": { + "code": "MB-1", + "filename": "act15d0_01-activities-act15d0-level_act15d0_01.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_01", + "name": "密会", + "stageId": "act15d0_01", + "width": 9 + }, + "act15d0_02-activities/act15d0/level_act15d0_02": { + "code": "MB-2", + "filename": "act15d0_02-activities-act15d0-level_act15d0_02.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_02", + "name": "另一个视角", + "stageId": "act15d0_02", + "width": 10 + }, + "act15d0_03-activities/act15d0/level_act15d0_03": { + "code": "MB-3", + "filename": "act15d0_03-activities-act15d0-level_act15d0_03.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_03", + "name": "首次遇袭", + "stageId": "act15d0_03", + "width": 9 + }, + "act15d0_04-activities/act15d0/level_act15d0_04": { + "code": "MB-4", + "filename": "act15d0_04-activities-act15d0-level_act15d0_04.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_04", + "name": "勇敢,莽撞", + "stageId": "act15d0_04", + "width": 11 + }, + "act15d0_05-activities/act15d0/level_act15d0_05": { + "code": "MB-5", + "filename": "act15d0_05-activities-act15d0-level_act15d0_05.json", + "height": 6, + "levelId": "activities/act15d0/level_act15d0_05", + "name": "危险交易", + "stageId": "act15d0_05", + "width": 11 + }, + "act15d0_06-activities/act15d0/level_act15d0_06": { + "code": "MB-6", + "filename": "act15d0_06-activities-act15d0-level_act15d0_06.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_06", + "name": "制定计划", + "stageId": "act15d0_06", + "width": 11 + }, + "act15d0_07-activities/act15d0/level_act15d0_07": { + "code": "MB-7", + "filename": "act15d0_07-activities-act15d0-level_act15d0_07.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_07", + "name": "背叛", + "stageId": "act15d0_07", + "width": 11 + }, + "act15d0_08-activities/act15d0/level_act15d0_08": { + "code": "MB-8", + "filename": "act15d0_08-activities-act15d0-level_act15d0_08.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_08", + "name": "激战之末", + "stageId": "act15d0_08", + "width": 12 + }, + "act15d0_ex01#f#-activities/act15d0/level_act15d0_ex01": { + "code": "MB-EX-1", + "filename": "act15d0_ex01#f#-activities-act15d0-level_act15d0_ex01.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex01", + "name": "大混战", + "stageId": "act15d0_ex01#f#", + "width": 10 + }, + "act15d0_ex01-activities/act15d0/level_act15d0_ex01": { + "code": "MB-EX-1", + "filename": "act15d0_ex01-activities-act15d0-level_act15d0_ex01.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex01", + "name": "大混战", + "stageId": "act15d0_ex01", + "width": 10 + }, + "act15d0_ex02#f#-activities/act15d0/level_act15d0_ex02": { + "code": "MB-EX-2", + "filename": "act15d0_ex02#f#-activities-act15d0-level_act15d0_ex02.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_ex02", + "name": "三面楚歌", + "stageId": "act15d0_ex02#f#", + "width": 10 + }, + "act15d0_ex02-activities/act15d0/level_act15d0_ex02": { + "code": "MB-EX-2", + "filename": "act15d0_ex02-activities-act15d0-level_act15d0_ex02.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_ex02", + "name": "三面楚歌", + "stageId": "act15d0_ex02", + "width": 10 + }, + "act15d0_ex03#f#-activities/act15d0/level_act15d0_ex03": { + "code": "MB-EX-3", + "filename": "act15d0_ex03#f#-activities-act15d0-level_act15d0_ex03.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex03", + "name": "施工漏洞", + "stageId": "act15d0_ex03#f#", + "width": 11 + }, + "act15d0_ex03-activities/act15d0/level_act15d0_ex03": { + "code": "MB-EX-3", + "filename": "act15d0_ex03-activities-act15d0-level_act15d0_ex03.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex03", + "name": "施工漏洞", + "stageId": "act15d0_ex03", + "width": 11 + }, + "act15d0_ex04#f#-activities/act15d0/level_act15d0_ex04": { + "code": "MB-EX-4", + "filename": "act15d0_ex04#f#-activities-act15d0-level_act15d0_ex04.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex04", + "name": "监狱走道", + "stageId": "act15d0_ex04#f#", + "width": 10 + }, + "act15d0_ex04-activities/act15d0/level_act15d0_ex04": { + "code": "MB-EX-4", + "filename": "act15d0_ex04-activities-act15d0-level_act15d0_ex04.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex04", + "name": "监狱走道", + "stageId": "act15d0_ex04", + "width": 10 + }, + "act15d0_ex05#f#-activities/act15d0/level_act15d0_ex05": { + "code": "MB-EX-5", + "filename": "act15d0_ex05#f#-activities-act15d0-level_act15d0_ex05.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex05", + "name": "腹背受敌", + "stageId": "act15d0_ex05#f#", + "width": 11 + }, + "act15d0_ex05-activities/act15d0/level_act15d0_ex05": { + "code": "MB-EX-5", + "filename": "act15d0_ex05-activities-act15d0-level_act15d0_ex05.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex05", + "name": "腹背受敌", + "stageId": "act15d0_ex05", + "width": 11 + }, + "act15d0_ex06#f#-activities/act15d0/level_act15d0_ex06": { + "code": "MB-EX-6", + "filename": "act15d0_ex06#f#-activities-act15d0-level_act15d0_ex06.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex06", + "name": "工厂", + "stageId": "act15d0_ex06#f#", + "width": 12 + }, + "act15d0_ex06-activities/act15d0/level_act15d0_ex06": { + "code": "MB-EX-6", + "filename": "act15d0_ex06-activities-act15d0-level_act15d0_ex06.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex06", + "name": "工厂", + "stageId": "act15d0_ex06", + "width": 12 + }, + "act15d0_ex07#f#-activities/act15d0/level_act15d0_ex07": { + "code": "MB-EX-7", + "filename": "act15d0_ex07#f#-activities-act15d0-level_act15d0_ex07.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex07", + "name": "施工中", + "stageId": "act15d0_ex07#f#", + "width": 12 + }, + "act15d0_ex07-activities/act15d0/level_act15d0_ex07": { + "code": "MB-EX-7", + "filename": "act15d0_ex07-activities-act15d0-level_act15d0_ex07.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex07", + "name": "施工中", + "stageId": "act15d0_ex07", + "width": 12 + }, + "act15d0_ex08#f#-activities/act15d0/level_act15d0_ex08": { + "code": "MB-EX-8", + "filename": "act15d0_ex08#f#-activities-act15d0-level_act15d0_ex08.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex08", + "name": "先到先得", + "stageId": "act15d0_ex08#f#", + "width": 12 + }, + "act15d0_ex08-activities/act15d0/level_act15d0_ex08": { + "code": "MB-EX-8", + "filename": "act15d0_ex08-activities-act15d0-level_act15d0_ex08.json", + "height": 8, + "levelId": "activities/act15d0/level_act15d0_ex08", + "name": "先到先得", + "stageId": "act15d0_ex08", + "width": 12 + }, + "act15d0_tr01-activities/act15d0/level_act15d0_tr01": { + "code": "MB-TR-1", + "filename": "act15d0_tr01-activities-act15d0-level_act15d0_tr01.json", + "height": 7, + "levelId": "activities/act15d0/level_act15d0_tr01", + "name": "镣铐与舞蹈", + "stageId": "act15d0_tr01", + "width": 9 + }, + "act15side_01-activities/act15side/level_act15side_01": { + "code": "IW-1", + "filename": "act15side_01-activities-act15side-level_act15side_01.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_01", + "name": "化物", + "stageId": "act15side_01", + "width": 11 + }, + "act15side_02-activities/act15side/level_act15side_02": { + "code": "IW-2", + "filename": "act15side_02-activities-act15side-level_act15side_02.json", + "height": 7, + "levelId": "activities/act15side/level_act15side_02", + "name": "无寻处", + "stageId": "act15side_02", + "width": 10 + }, + "act15side_03-activities/act15side/level_act15side_03": { + "code": "IW-3", + "filename": "act15side_03-activities-act15side-level_act15side_03.json", + "height": 7, + "levelId": "activities/act15side/level_act15side_03", + "name": "光与影", + "stageId": "act15side_03", + "width": 11 + }, + "act15side_04-activities/act15side/level_act15side_04": { + "code": "IW-4", + "filename": "act15side_04-activities-act15side-level_act15side_04.json", + "height": 7, + "levelId": "activities/act15side/level_act15side_04", + "name": "秉烛", + "stageId": "act15side_04", + "width": 11 + }, + "act15side_05-activities/act15side/level_act15side_05": { + "code": "IW-5", + "filename": "act15side_05-activities-act15side-level_act15side_05.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_05", + "name": "货与人", + "stageId": "act15side_05", + "width": 11 + }, + "act15side_06-activities/act15side/level_act15side_06": { + "code": "IW-6", + "filename": "act15side_06-activities-act15side-level_act15side_06.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_06", + "name": "传说", + "stageId": "act15side_06", + "width": 12 + }, + "act15side_07-activities/act15side/level_act15side_07": { + "code": "IW-7", + "filename": "act15side_07-activities-act15side-level_act15side_07.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_07", + "name": "乱局", + "stageId": "act15side_07", + "width": 12 + }, + "act15side_08-activities/act15side/level_act15side_08": { + "code": "IW-8", + "filename": "act15side_08-activities-act15side-level_act15side_08.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_08", + "name": "执念", + "stageId": "act15side_08", + "width": 12 + }, + "act15side_09-activities/act15side/level_act15side_09": { + "code": "IW-9", + "filename": "act15side_09-activities-act15side-level_act15side_09.json", + "height": 9, + "levelId": "activities/act15side/level_act15side_09", + "name": "岁相", + "stageId": "act15side_09", + "width": 13 + }, + "act15side_ex01#f#-activities/act15side/level_act15side_ex01": { + "code": "IW-EX-1", + "filename": "act15side_ex01#f#-activities-act15side-level_act15side_ex01.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex01", + "name": "入蜀", + "stageId": "act15side_ex01#f#", + "width": 12 + }, + "act15side_ex01-activities/act15side/level_act15side_ex01": { + "code": "IW-EX-1", + "filename": "act15side_ex01-activities-act15side-level_act15side_ex01.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex01", + "name": "入蜀", + "stageId": "act15side_ex01", + "width": 12 + }, + "act15side_ex02#f#-activities/act15side/level_act15side_ex02": { + "code": "IW-EX-2", + "filename": "act15side_ex02#f#-activities-act15side-level_act15side_ex02.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex02", + "name": "蜀道难", + "stageId": "act15side_ex02#f#", + "width": 11 + }, + "act15side_ex02-activities/act15side/level_act15side_ex02": { + "code": "IW-EX-2", + "filename": "act15side_ex02-activities-act15side-level_act15side_ex02.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex02", + "name": "蜀道难", + "stageId": "act15side_ex02", + "width": 11 + }, + "act15side_ex03#f#-activities/act15side/level_act15side_ex03": { + "code": "IW-EX-3", + "filename": "act15side_ex03#f#-activities-act15side-level_act15side_ex03.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex03", + "name": "老店", + "stageId": "act15side_ex03#f#", + "width": 12 + }, + "act15side_ex03-activities/act15side/level_act15side_ex03": { + "code": "IW-EX-3", + "filename": "act15side_ex03-activities-act15side-level_act15side_ex03.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex03", + "name": "老店", + "stageId": "act15side_ex03", + "width": 12 + }, + "act15side_ex04#f#-activities/act15side/level_act15side_ex04": { + "code": "IW-EX-4", + "filename": "act15side_ex04#f#-activities-act15side-level_act15side_ex04.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex04", + "name": "茶棚", + "stageId": "act15side_ex04#f#", + "width": 12 + }, + "act15side_ex04-activities/act15side/level_act15side_ex04": { + "code": "IW-EX-4", + "filename": "act15side_ex04-activities-act15side-level_act15side_ex04.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex04", + "name": "茶棚", + "stageId": "act15side_ex04", + "width": 12 + }, + "act15side_ex05#f#-activities/act15side/level_act15side_ex05": { + "code": "IW-EX-5", + "filename": "act15side_ex05#f#-activities-act15side-level_act15side_ex05.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex05", + "name": "梁府", + "stageId": "act15side_ex05#f#", + "width": 12 + }, + "act15side_ex05-activities/act15side/level_act15side_ex05": { + "code": "IW-EX-5", + "filename": "act15side_ex05-activities-act15side-level_act15side_ex05.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex05", + "name": "梁府", + "stageId": "act15side_ex05", + "width": 12 + }, + "act15side_ex06#f#-activities/act15side/level_act15side_ex06": { + "code": "IW-EX-6", + "filename": "act15side_ex06#f#-activities-act15side-level_act15side_ex06.json", + "height": 9, + "levelId": "activities/act15side/level_act15side_ex06", + "name": "边塞", + "stageId": "act15side_ex06#f#", + "width": 11 + }, + "act15side_ex06-activities/act15side/level_act15side_ex06": { + "code": "IW-EX-6", + "filename": "act15side_ex06-activities-act15side-level_act15side_ex06.json", + "height": 9, + "levelId": "activities/act15side/level_act15side_ex06", + "name": "边塞", + "stageId": "act15side_ex06", + "width": 11 + }, + "act15side_ex07#f#-activities/act15side/level_act15side_ex07": { + "code": "IW-EX-7", + "filename": "act15side_ex07#f#-activities-act15side-level_act15side_ex07.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex07", + "name": "寻日峰", + "stageId": "act15side_ex07#f#", + "width": 12 + }, + "act15side_ex07-activities/act15side/level_act15side_ex07": { + "code": "IW-EX-7", + "filename": "act15side_ex07-activities-act15side-level_act15side_ex07.json", + "height": 8, + "levelId": "activities/act15side/level_act15side_ex07", + "name": "寻日峰", + "stageId": "act15side_ex07", + "width": 12 + }, + "act15side_ex08#f#-activities/act15side/level_act15side_ex08": { + "code": "IW-EX-8", + "filename": "act15side_ex08#f#-activities-act15side-level_act15side_ex08.json", + "height": 9, + "levelId": "activities/act15side/level_act15side_ex08", + "name": "忘水坪", + "stageId": "act15side_ex08#f#", + "width": 13 + }, + "act15side_ex08-activities/act15side/level_act15side_ex08": { + "code": "IW-EX-8", + "filename": "act15side_ex08-activities-act15side-level_act15side_ex08.json", + "height": 9, + "levelId": "activities/act15side/level_act15side_ex08", + "name": "忘水坪", + "stageId": "act15side_ex08", + "width": 13 + }, + "act16d5_01-activities/act16d5/level_act16d5_01": { + "code": "WR-1", + "filename": "act16d5_01-activities-act16d5-level_act16d5_01.json", + "height": 7, + "levelId": "activities/act16d5/level_act16d5_01", + "name": "初醒", + "stageId": "act16d5_01", + "width": 11 + }, + "act16d5_02-activities/act16d5/level_act16d5_02": { + "code": "WR-2", + "filename": "act16d5_02-activities-act16d5-level_act16d5_02.json", + "height": 7, + "levelId": "activities/act16d5/level_act16d5_02", + "name": "墨魉", + "stageId": "act16d5_02", + "width": 10 + }, + "act16d5_03-activities/act16d5/level_act16d5_03": { + "code": "WR-3", + "filename": "act16d5_03-activities-act16d5-level_act16d5_03.json", + "height": 7, + "levelId": "activities/act16d5/level_act16d5_03", + "name": "向阳", + "stageId": "act16d5_03", + "width": 9 + }, + "act16d5_04-activities/act16d5/level_act16d5_04": { + "code": "WR-4", + "filename": "act16d5_04-activities-act16d5-level_act16d5_04.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_04", + "name": "掌柜", + "stageId": "act16d5_04", + "width": 11 + }, + "act16d5_05-activities/act16d5/level_act16d5_05": { + "code": "WR-5", + "filename": "act16d5_05-activities-act16d5-level_act16d5_05.json", + "height": 7, + "levelId": "activities/act16d5/level_act16d5_05", + "name": "拙山", + "stageId": "act16d5_05", + "width": 11 + }, + "act16d5_06-activities/act16d5/level_act16d5_06": { + "code": "WR-6", + "filename": "act16d5_06-activities-act16d5-level_act16d5_06.json", + "height": 7, + "levelId": "activities/act16d5/level_act16d5_06", + "name": "画中", + "stageId": "act16d5_06", + "width": 11 + }, + "act16d5_07-activities/act16d5/level_act16d5_07": { + "code": "WR-7", + "filename": "act16d5_07-activities-act16d5-level_act16d5_07.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_07", + "name": "好坏", + "stageId": "act16d5_07", + "width": 11 + }, + "act16d5_08-activities/act16d5/level_act16d5_08": { + "code": "WR-8", + "filename": "act16d5_08-activities-act16d5-level_act16d5_08.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_08", + "name": "大梦", + "stageId": "act16d5_08", + "width": 12 + }, + "act16d5_09-activities/act16d5/level_act16d5_09": { + "code": "WR-9", + "filename": "act16d5_09-activities-act16d5-level_act16d5_09.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_09", + "name": "观花", + "stageId": "act16d5_09", + "width": 11 + }, + "act16d5_10-activities/act16d5/level_act16d5_10": { + "code": "WR-10", + "filename": "act16d5_10-activities-act16d5-level_act16d5_10.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_10", + "name": " 夕", + "stageId": "act16d5_10", + "width": 13 + }, + "act16d5_ex01#f#-activities/act16d5/level_act16d5_ex01": { + "code": "WR-EX-1", + "filename": "act16d5_ex01#f#-activities-act16d5-level_act16d5_ex01.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex01", + "name": "调和", + "stageId": "act16d5_ex01#f#", + "width": 12 + }, + "act16d5_ex01-activities/act16d5/level_act16d5_ex01": { + "code": "WR-EX-1", + "filename": "act16d5_ex01-activities-act16d5-level_act16d5_ex01.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex01", + "name": "调和", + "stageId": "act16d5_ex01", + "width": 12 + }, + "act16d5_ex02#f#-activities/act16d5/level_act16d5_ex02": { + "code": "WR-EX-2", + "filename": "act16d5_ex02#f#-activities-act16d5-level_act16d5_ex02.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex02", + "name": " 妒恨", + "stageId": "act16d5_ex02#f#", + "width": 11 + }, + "act16d5_ex02-activities/act16d5/level_act16d5_ex02": { + "code": "WR-EX-2", + "filename": "act16d5_ex02-activities-act16d5-level_act16d5_ex02.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex02", + "name": " 妒恨", + "stageId": "act16d5_ex02", + "width": 11 + }, + "act16d5_ex03#f#-activities/act16d5/level_act16d5_ex03": { + "code": "WR-EX-3", + "filename": "act16d5_ex03#f#-activities-act16d5-level_act16d5_ex03.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex03", + "name": "阵法", + "stageId": "act16d5_ex03#f#", + "width": 11 + }, + "act16d5_ex03-activities/act16d5/level_act16d5_ex03": { + "code": "WR-EX-3", + "filename": "act16d5_ex03-activities-act16d5-level_act16d5_ex03.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex03", + "name": "阵法", + "stageId": "act16d5_ex03", + "width": 11 + }, + "act16d5_ex04#f#-activities/act16d5/level_act16d5_ex04": { + "code": "WR-EX-4", + "filename": "act16d5_ex04#f#-activities-act16d5-level_act16d5_ex04.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex04", + "name": " 美感", + "stageId": "act16d5_ex04#f#", + "width": 11 + }, + "act16d5_ex04-activities/act16d5/level_act16d5_ex04": { + "code": "WR-EX-4", + "filename": "act16d5_ex04-activities-act16d5-level_act16d5_ex04.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex04", + "name": " 美感", + "stageId": "act16d5_ex04", + "width": 11 + }, + "act16d5_ex05#f#-activities/act16d5/level_act16d5_ex05": { + "code": "WR-EX-5", + "filename": "act16d5_ex05#f#-activities-act16d5-level_act16d5_ex05.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex05", + "name": "栈道", + "stageId": "act16d5_ex05#f#", + "width": 11 + }, + "act16d5_ex05-activities/act16d5/level_act16d5_ex05": { + "code": "WR-EX-5", + "filename": "act16d5_ex05-activities-act16d5-level_act16d5_ex05.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex05", + "name": "栈道", + "stageId": "act16d5_ex05", + "width": 11 + }, + "act16d5_ex06#f#-activities/act16d5/level_act16d5_ex06": { + "code": "WR-EX-6", + "filename": "act16d5_ex06#f#-activities-act16d5-level_act16d5_ex06.json", + "height": 9, + "levelId": "activities/act16d5/level_act16d5_ex06", + "name": "当关", + "stageId": "act16d5_ex06#f#", + "width": 13 + }, + "act16d5_ex06-activities/act16d5/level_act16d5_ex06": { + "code": "WR-EX-6", + "filename": "act16d5_ex06-activities-act16d5-level_act16d5_ex06.json", + "height": 9, + "levelId": "activities/act16d5/level_act16d5_ex06", + "name": "当关", + "stageId": "act16d5_ex06", + "width": 13 + }, + "act16d5_ex07#f#-activities/act16d5/level_act16d5_ex07": { + "code": "WR-EX-7", + "filename": "act16d5_ex07#f#-activities-act16d5-level_act16d5_ex07.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex07", + "name": "迷途", + "stageId": "act16d5_ex07#f#", + "width": 12 + }, + "act16d5_ex07-activities/act16d5/level_act16d5_ex07": { + "code": "WR-EX-7", + "filename": "act16d5_ex07-activities-act16d5-level_act16d5_ex07.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_ex07", + "name": "迷途", + "stageId": "act16d5_ex07", + "width": 12 + }, + "act16d5_ex08#f#-activities/act16d5/level_act16d5_ex08": { + "code": "WR-EX-8", + "filename": "act16d5_ex08#f#-activities-act16d5-level_act16d5_ex08.json", + "height": 9, + "levelId": "activities/act16d5/level_act16d5_ex08", + "name": "规矩", + "stageId": "act16d5_ex08#f#", + "width": 11 + }, + "act16d5_ex08-activities/act16d5/level_act16d5_ex08": { + "code": "WR-EX-8", + "filename": "act16d5_ex08-activities-act16d5-level_act16d5_ex08.json", + "height": 9, + "levelId": "activities/act16d5/level_act16d5_ex08", + "name": "规矩", + "stageId": "act16d5_ex08", + "width": 11 + }, + "act16d5_tr01-activities/act16d5/level_act16d5_tr01": { + "code": "WR-TR-1", + "filename": "act16d5_tr01-activities-act16d5-level_act16d5_tr01.json", + "height": 8, + "levelId": "activities/act16d5/level_act16d5_tr01", + "name": "呓语", + "stageId": "act16d5_tr01", + "width": 11 + }, + "act16side_01-activities/act16side/level_act16side_01": { + "code": "GA-1", + "filename": "act16side_01-activities-act16side-level_act16side_01.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_01", + "name": "灯下黑", + "stageId": "act16side_01", + "width": 10 + }, + "act16side_02-activities/act16side/level_act16side_02": { + "code": "GA-2", + "filename": "act16side_02-activities-act16side-level_act16side_02.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_02", + "name": "散步时光", + "stageId": "act16side_02", + "width": 11 + }, + "act16side_03-activities/act16side/level_act16side_03": { + "code": "GA-3", + "filename": "act16side_03-activities-act16side-level_act16side_03.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_03", + "name": "混血儿", + "stageId": "act16side_03", + "width": 11 + }, + "act16side_04-activities/act16side/level_act16side_04": { + "code": "GA-4", + "filename": "act16side_04-activities-act16side-level_act16side_04.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_04", + "name": "安魂教堂", + "stageId": "act16side_04", + "width": 10 + }, + "act16side_05-activities/act16side/level_act16side_05": { + "code": "GA-5", + "filename": "act16side_05-activities-act16side-level_act16side_05.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_05", + "name": "葬礼", + "stageId": "act16side_05", + "width": 12 + }, + "act16side_06-activities/act16side/level_act16side_06": { + "code": "GA-6", + "filename": "act16side_06-activities-act16side-level_act16side_06.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_06", + "name": "安魂曲", + "stageId": "act16side_06", + "width": 11 + }, + "act16side_07-activities/act16side/level_act16side_07": { + "code": "GA-7", + "filename": "act16side_07-activities-act16side-level_act16side_07.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_07", + "name": "光与影", + "stageId": "act16side_07", + "width": 12 + }, + "act16side_08-activities/act16side/level_act16side_08": { + "code": "GA-8", + "filename": "act16side_08-activities-act16side-level_act16side_08.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_08", + "name": "影与灰", + "stageId": "act16side_08", + "width": 11 + }, + "act16side_ex01#f#-activities/act16side/level_act16side_ex01": { + "code": "GA-EX-1", + "filename": "act16side_ex01#f#-activities-act16side-level_act16side_ex01.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex01", + "name": "巧克力曲奇", + "stageId": "act16side_ex01#f#", + "width": 11 + }, + "act16side_ex01-activities/act16side/level_act16side_ex01": { + "code": "GA-EX-1", + "filename": "act16side_ex01-activities-act16side-level_act16side_ex01.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex01", + "name": "巧克力曲奇", + "stageId": "act16side_ex01", + "width": 11 + }, + "act16side_ex02#f#-activities/act16side/level_act16side_ex02": { + "code": "GA-EX-2", + "filename": "act16side_ex02#f#-activities-act16side-level_act16side_ex02.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_ex02", + "name": "限量蒙布朗", + "stageId": "act16side_ex02#f#", + "width": 11 + }, + "act16side_ex02-activities/act16side/level_act16side_ex02": { + "code": "GA-EX-2", + "filename": "act16side_ex02-activities-act16side-level_act16side_ex02.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_ex02", + "name": "限量蒙布朗", + "stageId": "act16side_ex02", + "width": 11 + }, + "act16side_ex03#f#-activities/act16side/level_act16side_ex03": { + "code": "GA-EX-3", + "filename": "act16side_ex03#f#-activities-act16side-level_act16side_ex03.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex03", + "name": "香草圣代", + "stageId": "act16side_ex03#f#", + "width": 12 + }, + "act16side_ex03-activities/act16side/level_act16side_ex03": { + "code": "GA-EX-3", + "filename": "act16side_ex03-activities-act16side-level_act16side_ex03.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex03", + "name": "香草圣代", + "stageId": "act16side_ex03", + "width": 12 + }, + "act16side_ex04#f#-activities/act16side/level_act16side_ex04": { + "code": "GA-EX-4", + "filename": "act16side_ex04#f#-activities-act16side-level_act16side_ex04.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex04", + "name": "焦糖布丁", + "stageId": "act16side_ex04#f#", + "width": 12 + }, + "act16side_ex04-activities/act16side/level_act16side_ex04": { + "code": "GA-EX-4", + "filename": "act16side_ex04-activities-act16side-level_act16side_ex04.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex04", + "name": "焦糖布丁", + "stageId": "act16side_ex04", + "width": 12 + }, + "act16side_ex05#f#-activities/act16side/level_act16side_ex05": { + "code": "GA-EX-5", + "filename": "act16side_ex05#f#-activities-act16side-level_act16side_ex05.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_ex05", + "name": "年轮卷", + "stageId": "act16side_ex05#f#", + "width": 11 + }, + "act16side_ex05-activities/act16side/level_act16side_ex05": { + "code": "GA-EX-5", + "filename": "act16side_ex05-activities-act16side-level_act16side_ex05.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_ex05", + "name": "年轮卷", + "stageId": "act16side_ex05", + "width": 11 + }, + "act16side_ex06#f#-activities/act16side/level_act16side_ex06": { + "code": "GA-EX-6", + "filename": "act16side_ex06#f#-activities-act16side-level_act16side_ex06.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex06", + "name": "奶油冰淇淋", + "stageId": "act16side_ex06#f#", + "width": 12 + }, + "act16side_ex06-activities/act16side/level_act16side_ex06": { + "code": "GA-EX-6", + "filename": "act16side_ex06-activities-act16side-level_act16side_ex06.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex06", + "name": "奶油冰淇淋", + "stageId": "act16side_ex06", + "width": 12 + }, + "act16side_ex07#f#-activities/act16side/level_act16side_ex07": { + "code": "GA-EX-7", + "filename": "act16side_ex07#f#-activities-act16side-level_act16side_ex07.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex07", + "name": "苹果派", + "stageId": "act16side_ex07#f#", + "width": 12 + }, + "act16side_ex07-activities/act16side/level_act16side_ex07": { + "code": "GA-EX-7", + "filename": "act16side_ex07-activities-act16side-level_act16side_ex07.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex07", + "name": "苹果派", + "stageId": "act16side_ex07", + "width": 12 + }, + "act16side_ex08#f#-activities/act16side/level_act16side_ex08": { + "code": "GA-EX-8", + "filename": "act16side_ex08#f#-activities-act16side-level_act16side_ex08.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex08", + "name": "千层蛋糕", + "stageId": "act16side_ex08#f#", + "width": 13 + }, + "act16side_ex08-activities/act16side/level_act16side_ex08": { + "code": "GA-EX-8", + "filename": "act16side_ex08-activities-act16side-level_act16side_ex08.json", + "height": 8, + "levelId": "activities/act16side/level_act16side_ex08", + "name": "千层蛋糕", + "stageId": "act16side_ex08", + "width": 13 + }, + "act16side_tr01-activities/act16side/level_act16side_tr01": { + "code": "GA-TR-1", + "filename": "act16side_tr01-activities-act16side-level_act16side_tr01.json", + "height": 7, + "levelId": "activities/act16side/level_act16side_tr01", + "name": "甜品时间", + "stageId": "act16side_tr01", + "width": 9 + }, + "act17d7_01-activities/act17d7/level_act17d7_01": { + "code": "LTTB", + "filename": "act17d7_01-activities-act17d7-level_act17d7_01.json", + "height": 8, + "levelId": "activities/act17d7/level_act17d7_01", + "name": "Extraordinary rap battle!", + "stageId": "act17d7_01", + "width": 13 + }, + "act17side_01-activities/act17side/level_act17side_01": { + "code": "SN-1", + "filename": "act17side_01-activities-act17side-level_act17side_01.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_01", + "name": "中心广场", + "stageId": "act17side_01", + "width": 11 + }, + "act17side_02-activities/act17side/level_act17side_02": { + "code": "SN-2", + "filename": "act17side_02-activities-act17side-level_act17side_02.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_02", + "name": "广场南路", + "stageId": "act17side_02", + "width": 11 + }, + "act17side_03-activities/act17side/level_act17side_03": { + "code": "SN-3", + "filename": "act17side_03-activities-act17side-level_act17side_03.json", + "height": 7, + "levelId": "activities/act17side/level_act17side_03", + "name": "安静的步道", + "stageId": "act17side_03", + "width": 10 + }, + "act17side_04-activities/act17side/level_act17side_04": { + "code": "SN-4", + "filename": "act17side_04-activities-act17side-level_act17side_04.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_04", + "name": "灯塔入口", + "stageId": "act17side_04", + "width": 10 + }, + "act17side_05-activities/act17side/level_act17side_05": { + "code": "SN-5", + "filename": "act17side_05-activities-act17side-level_act17side_05.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_05", + "name": "灯塔控制室", + "stageId": "act17side_05", + "width": 11 + }, + "act17side_06-activities/act17side/level_act17side_06": { + "code": "SN-6", + "filename": "act17side_06-activities-act17side-level_act17side_06.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_06", + "name": "中央通道", + "stageId": "act17side_06", + "width": 11 + }, + "act17side_07-activities/act17side/level_act17side_07": { + "code": "SN-7", + "filename": "act17side_07-activities-act17side-level_act17side_07.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_07", + "name": "黄金回廊", + "stageId": "act17side_07", + "width": 11 + }, + "act17side_08-activities/act17side/level_act17side_08": { + "code": "SN-8", + "filename": "act17side_08-activities-act17side-level_act17side_08.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_08", + "name": "观测所", + "stageId": "act17side_08", + "width": 12 + }, + "act17side_09-activities/act17side/level_act17side_09": { + "code": "SN-9", + "filename": "act17side_09-activities-act17side-level_act17side_09.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_09", + "name": "信号灯组", + "stageId": "act17side_09", + "width": 12 + }, + "act17side_10-activities/act17side/level_act17side_10": { + "code": "SN-10", + "filename": "act17side_10-activities-act17side-level_act17side_10.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_10", + "name": "礼仪广场", + "stageId": "act17side_10", + "width": 12 + }, + "act17side_ex01#f#-activities/act17side/level_act17side_ex01": { + "code": "SN-EX-1", + "filename": "act17side_ex01#f#-activities-act17side-level_act17side_ex01.json", + "height": 7, + "levelId": "activities/act17side/level_act17side_ex01", + "name": "初登陆", + "stageId": "act17side_ex01#f#", + "width": 11 + }, + "act17side_ex01-activities/act17side/level_act17side_ex01": { + "code": "SN-EX-1", + "filename": "act17side_ex01-activities-act17side-level_act17side_ex01.json", + "height": 7, + "levelId": "activities/act17side/level_act17side_ex01", + "name": "初登陆", + "stageId": "act17side_ex01", + "width": 11 + }, + "act17side_ex02#f#-activities/act17side/level_act17side_ex02": { + "code": "SN-EX-2", + "filename": "act17side_ex02#f#-activities-act17side-level_act17side_ex02.json", + "height": 7, + "levelId": "activities/act17side/level_act17side_ex02", + "name": "荒野旅途", + "stageId": "act17side_ex02#f#", + "width": 12 + }, + "act17side_ex02-activities/act17side/level_act17side_ex02": { + "code": "SN-EX-2", + "filename": "act17side_ex02-activities-act17side-level_act17side_ex02.json", + "height": 7, + "levelId": "activities/act17side/level_act17side_ex02", + "name": "荒野旅途", + "stageId": "act17side_ex02", + "width": 12 + }, + "act17side_ex03#f#-activities/act17side/level_act17side_ex03": { + "code": "SN-EX-3", + "filename": "act17side_ex03#f#-activities-act17side-level_act17side_ex03.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_ex03", + "name": "代理人", + "stageId": "act17side_ex03#f#", + "width": 13 + }, + "act17side_ex03-activities/act17side/level_act17side_ex03": { + "code": "SN-EX-3", + "filename": "act17side_ex03-activities-act17side-level_act17side_ex03.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_ex03", + "name": "代理人", + "stageId": "act17side_ex03", + "width": 13 + }, + "act17side_ex04#f#-activities/act17side/level_act17side_ex04": { + "code": "SN-EX-4", + "filename": "act17side_ex04#f#-activities-act17side-level_act17side_ex04.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex04", + "name": "堂皇宫殿", + "stageId": "act17side_ex04#f#", + "width": 11 + }, + "act17side_ex04-activities/act17side/level_act17side_ex04": { + "code": "SN-EX-4", + "filename": "act17side_ex04-activities-act17side-level_act17side_ex04.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex04", + "name": "堂皇宫殿", + "stageId": "act17side_ex04", + "width": 11 + }, + "act17side_ex05#f#-activities/act17side/level_act17side_ex05": { + "code": "SN-EX-5", + "filename": "act17side_ex05#f#-activities-act17side-level_act17side_ex05.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex05", + "name": "愚人之船", + "stageId": "act17side_ex05#f#", + "width": 12 + }, + "act17side_ex05-activities/act17side/level_act17side_ex05": { + "code": "SN-EX-5", + "filename": "act17side_ex05-activities-act17side-level_act17side_ex05.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex05", + "name": "愚人之船", + "stageId": "act17side_ex05", + "width": 12 + }, + "act17side_ex06#f#-activities/act17side/level_act17side_ex06": { + "code": "SN-EX-6", + "filename": "act17side_ex06#f#-activities-act17side-level_act17side_ex06.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex06", + "name": "远望灯塔", + "stageId": "act17side_ex06#f#", + "width": 12 + }, + "act17side_ex06-activities/act17side/level_act17side_ex06": { + "code": "SN-EX-6", + "filename": "act17side_ex06-activities-act17side-level_act17side_ex06.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex06", + "name": "远望灯塔", + "stageId": "act17side_ex06", + "width": 12 + }, + "act17side_ex07#f#-activities/act17side/level_act17side_ex07": { + "code": "SN-EX-7", + "filename": "act17side_ex07#f#-activities-act17side-level_act17side_ex07.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex07", + "name": "伏波巨港", + "stageId": "act17side_ex07#f#", + "width": 12 + }, + "act17side_ex07-activities/act17side/level_act17side_ex07": { + "code": "SN-EX-7", + "filename": "act17side_ex07-activities-act17side-level_act17side_ex07.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex07", + "name": "伏波巨港", + "stageId": "act17side_ex07", + "width": 12 + }, + "act17side_ex08#f#-activities/act17side/level_act17side_ex08": { + "code": "SN-EX-8", + "filename": "act17side_ex08#f#-activities-act17side-level_act17side_ex08.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex08", + "name": "静谧断章", + "stageId": "act17side_ex08#f#", + "width": 12 + }, + "act17side_ex08-activities/act17side/level_act17side_ex08": { + "code": "SN-EX-8", + "filename": "act17side_ex08-activities-act17side-level_act17side_ex08.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_ex08", + "name": "静谧断章", + "stageId": "act17side_ex08", + "width": 12 + }, + "act17side_s01_a-activities/act17side/level_act17side_sub-1-1-a": { + "code": "SN-S-1-A", + "filename": "act17side_s01_a-activities-act17side-level_act17side_sub-1-1-a.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_sub-1-1-a", + "name": "未破之局", + "stageId": "act17side_s01_a", + "width": 12 + }, + "act17side_s01_b-activities/act17side/level_act17side_sub-1-1-b": { + "code": "SN-S-1-B", + "filename": "act17side_s01_b-activities-act17side-level_act17side_sub-1-1-b.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_sub-1-1-b", + "name": "未酬之志", + "stageId": "act17side_s01_b", + "width": 12 + }, + "act17side_s02_a-activities/act17side/level_act17side_sub-1-2-a": { + "code": "SN-S-2-A", + "filename": "act17side_s02_a-activities-act17side-level_act17side_sub-1-2-a.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_sub-1-2-a", + "name": "未择之路", + "stageId": "act17side_s02_a", + "width": 11 + }, + "act17side_s02_b-activities/act17side/level_act17side_sub-1-2-b": { + "code": "SN-S-2-B", + "filename": "act17side_s02_b-activities-act17side-level_act17side_sub-1-2-b.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_sub-1-2-b", + "name": "未见之人", + "stageId": "act17side_s02_b", + "width": 11 + }, + "act17side_s03_a-activities/act17side/level_act17side_sub-1-3-a": { + "code": "SN-S-3-A", + "filename": "act17side_s03_a-activities-act17side-level_act17side_sub-1-3-a.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_sub-1-3-a", + "name": "未履之责", + "stageId": "act17side_s03_a", + "width": 13 + }, + "act17side_s03_b-activities/act17side/level_act17side_sub-1-3-b": { + "code": "SN-S-3-B", + "filename": "act17side_s03_b-activities-act17side-level_act17side_sub-1-3-b.json", + "height": 8, + "levelId": "activities/act17side/level_act17side_sub-1-3-b", + "name": "未消之恨", + "stageId": "act17side_s03_b", + "width": 13 + }, + "act17side_s04_a-activities/act17side/level_act17side_sub-1-4-a": { + "code": "SN-S-4-A", + "filename": "act17side_s04_a-activities-act17side-level_act17side_sub-1-4-a.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_sub-1-4-a", + "name": "未触之梦", + "stageId": "act17side_s04_a", + "width": 13 + }, + "act17side_s04_b-activities/act17side/level_act17side_sub-1-4-b": { + "code": "SN-S-4-B", + "filename": "act17side_s04_b-activities-act17side-level_act17side_sub-1-4-b.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_sub-1-4-b", + "name": "未竟之愿", + "stageId": "act17side_s04_b", + "width": 13 + }, + "act17side_s05-activities/act17side/level_act17side_sub-1-5": { + "code": "SN-S-5", + "filename": "act17side_s05-activities-act17side-level_act17side_sub-1-5.json", + "height": 9, + "levelId": "activities/act17side/level_act17side_sub-1-5", + "name": "一场死亡", + "stageId": "act17side_s05", + "width": 12 + }, + "act17side_tr01-activities/act17side/level_act17side_tr01": { + "code": "SN-TR-1", + "filename": "act17side_tr01-activities-act17side-level_act17side_tr01.json", + "height": 7, + "levelId": "activities/act17side/level_act17side_tr01", + "name": "惩戒军前线基地", + "stageId": "act17side_tr01", + "width": 11 + }, + "act18d0_01-activities/act18d0/level_act18d0_01": { + "code": "WD-1", + "filename": "act18d0_01-activities-act18d0-level_act18d0_01.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_01", + "name": "赤角小镇之围", + "stageId": "act18d0_01", + "width": 11 + }, + "act18d0_02-activities/act18d0/level_act18d0_02": { + "code": "WD-2", + "filename": "act18d0_02-activities-act18d0-level_act18d0_02.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_02", + "name": "绿洲惊雷", + "stageId": "act18d0_02", + "width": 11 + }, + "act18d0_03-activities/act18d0/level_act18d0_03": { + "code": "WD-3", + "filename": "act18d0_03-activities-act18d0-level_act18d0_03.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_03", + "name": "仙人掌沙丘", + "stageId": "act18d0_03", + "width": 11 + }, + "act18d0_04-activities/act18d0/level_act18d0_04": { + "code": "WD-4", + "filename": "act18d0_04-activities-act18d0-level_act18d0_04.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_04", + "name": "鸣沙阻击战", + "stageId": "act18d0_04", + "width": 12 + }, + "act18d0_05-activities/act18d0/level_act18d0_05": { + "code": "WD-5", + "filename": "act18d0_05-activities-act18d0-level_act18d0_05.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_05", + "name": "沁礁之地", + "stageId": "act18d0_05", + "width": 11 + }, + "act18d0_06-activities/act18d0/level_act18d0_06": { + "code": "WD-6", + "filename": "act18d0_06-activities-act18d0-level_act18d0_06.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_06", + "name": "帕夏的梦", + "stageId": "act18d0_06", + "width": 11 + }, + "act18d0_07-activities/act18d0/level_act18d0_07": { + "code": "WD-7", + "filename": "act18d0_07-activities-act18d0-level_act18d0_07.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_07", + "name": "家园", + "stageId": "act18d0_07", + "width": 12 + }, + "act18d0_08-activities/act18d0/level_act18d0_08": { + "code": "WD-8", + "filename": "act18d0_08-activities-act18d0-level_act18d0_08.json", + "height": 9, + "levelId": "activities/act18d0/level_act18d0_08", + "name": "大雪将至", + "stageId": "act18d0_08", + "width": 13 + }, + "act18d0_ex01#f#-activities/act18d0/level_act18d0_ex01": { + "code": "WD-EX-1", + "filename": "act18d0_ex01#f#-activities-act18d0-level_act18d0_ex01.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_ex01", + "name": "兽群战术", + "stageId": "act18d0_ex01#f#", + "width": 11 + }, + "act18d0_ex01-activities/act18d0/level_act18d0_ex01": { + "code": "WD-EX-1", + "filename": "act18d0_ex01-activities-act18d0-level_act18d0_ex01.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_ex01", + "name": "兽群战术", + "stageId": "act18d0_ex01", + "width": 11 + }, + "act18d0_ex02#f#-activities/act18d0/level_act18d0_ex02": { + "code": "WD-EX-2", + "filename": "act18d0_ex02#f#-activities-act18d0-level_act18d0_ex02.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex02", + "name": "双线协同", + "stageId": "act18d0_ex02#f#", + "width": 11 + }, + "act18d0_ex02-activities/act18d0/level_act18d0_ex02": { + "code": "WD-EX-2", + "filename": "act18d0_ex02-activities-act18d0-level_act18d0_ex02.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex02", + "name": "双线协同", + "stageId": "act18d0_ex02", + "width": 11 + }, + "act18d0_ex03#f#-activities/act18d0/level_act18d0_ex03": { + "code": "WD-EX-3", + "filename": "act18d0_ex03#f#-activities-act18d0-level_act18d0_ex03.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex03", + "name": "远程打击", + "stageId": "act18d0_ex03#f#", + "width": 12 + }, + "act18d0_ex03-activities/act18d0/level_act18d0_ex03": { + "code": "WD-EX-3", + "filename": "act18d0_ex03-activities-act18d0-level_act18d0_ex03.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex03", + "name": "远程打击", + "stageId": "act18d0_ex03", + "width": 12 + }, + "act18d0_ex04#f#-activities/act18d0/level_act18d0_ex04": { + "code": "WD-EX-4", + "filename": "act18d0_ex04#f#-activities-act18d0-level_act18d0_ex04.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex04", + "name": "破门而入", + "stageId": "act18d0_ex04#f#", + "width": 11 + }, + "act18d0_ex04-activities/act18d0/level_act18d0_ex04": { + "code": "WD-EX-4", + "filename": "act18d0_ex04-activities-act18d0-level_act18d0_ex04.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex04", + "name": "破门而入", + "stageId": "act18d0_ex04", + "width": 11 + }, + "act18d0_ex05#f#-activities/act18d0/level_act18d0_ex05": { + "code": "WD-EX-5", + "filename": "act18d0_ex05#f#-activities-act18d0-level_act18d0_ex05.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex05", + "name": "交叉火力支援", + "stageId": "act18d0_ex05#f#", + "width": 11 + }, + "act18d0_ex05-activities/act18d0/level_act18d0_ex05": { + "code": "WD-EX-5", + "filename": "act18d0_ex05-activities-act18d0-level_act18d0_ex05.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex05", + "name": "交叉火力支援", + "stageId": "act18d0_ex05", + "width": 11 + }, + "act18d0_ex06#f#-activities/act18d0/level_act18d0_ex06": { + "code": "WD-EX-6", + "filename": "act18d0_ex06#f#-activities-act18d0-level_act18d0_ex06.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex06", + "name": "小队长", + "stageId": "act18d0_ex06#f#", + "width": 12 + }, + "act18d0_ex06-activities/act18d0/level_act18d0_ex06": { + "code": "WD-EX-6", + "filename": "act18d0_ex06-activities-act18d0-level_act18d0_ex06.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex06", + "name": "小队长", + "stageId": "act18d0_ex06", + "width": 12 + }, + "act18d0_ex07#f#-activities/act18d0/level_act18d0_ex07": { + "code": "WD-EX-7", + "filename": "act18d0_ex07#f#-activities-act18d0-level_act18d0_ex07.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex07", + "name": "训练有素", + "stageId": "act18d0_ex07#f#", + "width": 12 + }, + "act18d0_ex07-activities/act18d0/level_act18d0_ex07": { + "code": "WD-EX-7", + "filename": "act18d0_ex07-activities-act18d0-level_act18d0_ex07.json", + "height": 8, + "levelId": "activities/act18d0/level_act18d0_ex07", + "name": "训练有素", + "stageId": "act18d0_ex07", + "width": 12 + }, + "act18d0_ex08#f#-activities/act18d0/level_act18d0_ex08": { + "code": "WD-EX-8", + "filename": "act18d0_ex08#f#-activities-act18d0-level_act18d0_ex08.json", + "height": 9, + "levelId": "activities/act18d0/level_act18d0_ex08", + "name": "如帝国之影", + "stageId": "act18d0_ex08#f#", + "width": 13 + }, + "act18d0_ex08-activities/act18d0/level_act18d0_ex08": { + "code": "WD-EX-8", + "filename": "act18d0_ex08-activities-act18d0-level_act18d0_ex08.json", + "height": 9, + "levelId": "activities/act18d0/level_act18d0_ex08", + "name": "如帝国之影", + "stageId": "act18d0_ex08", + "width": 13 + }, + "act18d0_tr01-activities/act18d0/level_act18d0_tr01": { + "code": "WD-TR-1", + "filename": "act18d0_tr01-activities-act18d0-level_act18d0_tr01.json", + "height": 7, + "levelId": "activities/act18d0/level_act18d0_tr01", + "name": "空援应对训练", + "stageId": "act18d0_tr01", + "width": 11 + }, + "act18d3_01-activities/act18d3/level_act18d3_01": { + "code": "SV-1", + "filename": "act18d3_01-activities-act18d3-level_act18d3_01.json", + "height": 7, + "levelId": "activities/act18d3/level_act18d3_01", + "name": "闯入者", + "stageId": "act18d3_01", + "width": 11 + }, + "act18d3_02-activities/act18d3/level_act18d3_02": { + "code": "SV-2", + "filename": "act18d3_02-activities-act18d3-level_act18d3_02.json", + "height": 7, + "levelId": "activities/act18d3/level_act18d3_02", + "name": "歌手", + "stageId": "act18d3_02", + "width": 12 + }, + "act18d3_03-activities/act18d3/level_act18d3_03": { + "code": "SV-3", + "filename": "act18d3_03-activities-act18d3-level_act18d3_03.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_03", + "name": "外来者", + "stageId": "act18d3_03", + "width": 10 + }, + "act18d3_04-activities/act18d3/level_act18d3_04": { + "code": "SV-4", + "filename": "act18d3_04-activities-act18d3-level_act18d3_04.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_04", + "name": "海洋", + "stageId": "act18d3_04", + "width": 11 + }, + "act18d3_05-activities/act18d3/level_act18d3_05": { + "code": "SV-5", + "filename": "act18d3_05-activities-act18d3-level_act18d3_05.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_05", + "name": "遭弃者", + "stageId": "act18d3_05", + "width": 12 + }, + "act18d3_06-activities/act18d3/level_act18d3_06": { + "code": "SV-6", + "filename": "act18d3_06-activities-act18d3-level_act18d3_06.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_06", + "name": "厌食", + "stageId": "act18d3_06", + "width": 12 + }, + "act18d3_07-activities/act18d3/level_act18d3_07": { + "code": "SV-7", + "filename": "act18d3_07-activities-act18d3-level_act18d3_07.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_07", + "name": "守护者", + "stageId": "act18d3_07", + "width": 12 + }, + "act18d3_08-activities/act18d3/level_act18d3_08": { + "code": "SV-8", + "filename": "act18d3_08-activities-act18d3-level_act18d3_08.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_08", + "name": "亲族", + "stageId": "act18d3_08", + "width": 12 + }, + "act18d3_09-activities/act18d3/level_act18d3_09": { + "code": "SV-9", + "filename": "act18d3_09-activities-act18d3-level_act18d3_09.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_09", + "name": "笃信者", + "stageId": "act18d3_09", + "width": 13 + }, + "act18d3_ex01#f#-activities/act18d3/level_act18d3_ex01": { + "code": "SV-EX-1", + "filename": "act18d3_ex01#f#-activities-act18d3-level_act18d3_ex01.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex01", + "name": "喷涌而出", + "stageId": "act18d3_ex01#f#", + "width": 12 + }, + "act18d3_ex01-activities/act18d3/level_act18d3_ex01": { + "code": "SV-EX-1", + "filename": "act18d3_ex01-activities-act18d3-level_act18d3_ex01.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex01", + "name": "喷涌而出", + "stageId": "act18d3_ex01", + "width": 12 + }, + "act18d3_ex02#f#-activities/act18d3/level_act18d3_ex02": { + "code": "SV-EX-2", + "filename": "act18d3_ex02#f#-activities-act18d3-level_act18d3_ex02.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex02", + "name": "快速失败", + "stageId": "act18d3_ex02#f#", + "width": 12 + }, + "act18d3_ex02-activities/act18d3/level_act18d3_ex02": { + "code": "SV-EX-2", + "filename": "act18d3_ex02-activities-act18d3-level_act18d3_ex02.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex02", + "name": "快速失败", + "stageId": "act18d3_ex02", + "width": 12 + }, + "act18d3_ex03#f#-activities/act18d3/level_act18d3_ex03": { + "code": "SV-EX-3", + "filename": "act18d3_ex03#f#-activities-act18d3-level_act18d3_ex03.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex03", + "name": "投怪忌器", + "stageId": "act18d3_ex03#f#", + "width": 12 + }, + "act18d3_ex03-activities/act18d3/level_act18d3_ex03": { + "code": "SV-EX-3", + "filename": "act18d3_ex03-activities-act18d3-level_act18d3_ex03.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex03", + "name": "投怪忌器", + "stageId": "act18d3_ex03", + "width": 12 + }, + "act18d3_ex04#f#-activities/act18d3/level_act18d3_ex04": { + "code": "SV-EX-4", + "filename": "act18d3_ex04#f#-activities-act18d3-level_act18d3_ex04.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex04", + "name": "崩溃边缘", + "stageId": "act18d3_ex04#f#", + "width": 12 + }, + "act18d3_ex04-activities/act18d3/level_act18d3_ex04": { + "code": "SV-EX-4", + "filename": "act18d3_ex04-activities-act18d3-level_act18d3_ex04.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex04", + "name": "崩溃边缘", + "stageId": "act18d3_ex04", + "width": 12 + }, + "act18d3_ex05#f#-activities/act18d3/level_act18d3_ex05": { + "code": "SV-EX-5", + "filename": "act18d3_ex05#f#-activities-act18d3-level_act18d3_ex05.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex05", + "name": "开枝散叶", + "stageId": "act18d3_ex05#f#", + "width": 12 + }, + "act18d3_ex05-activities/act18d3/level_act18d3_ex05": { + "code": "SV-EX-5", + "filename": "act18d3_ex05-activities-act18d3-level_act18d3_ex05.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex05", + "name": "开枝散叶", + "stageId": "act18d3_ex05", + "width": 12 + }, + "act18d3_ex06#f#-activities/act18d3/level_act18d3_ex06": { + "code": "SV-EX-6", + "filename": "act18d3_ex06#f#-activities-act18d3-level_act18d3_ex06.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex06", + "name": "牙尖爪利", + "stageId": "act18d3_ex06#f#", + "width": 13 + }, + "act18d3_ex06-activities/act18d3/level_act18d3_ex06": { + "code": "SV-EX-6", + "filename": "act18d3_ex06-activities-act18d3-level_act18d3_ex06.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex06", + "name": "牙尖爪利", + "stageId": "act18d3_ex06", + "width": 13 + }, + "act18d3_ex07#f#-activities/act18d3/level_act18d3_ex07": { + "code": "SV-EX-7", + "filename": "act18d3_ex07#f#-activities-act18d3-level_act18d3_ex07.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex07", + "name": "水火不容", + "stageId": "act18d3_ex07#f#", + "width": 12 + }, + "act18d3_ex07-activities/act18d3/level_act18d3_ex07": { + "code": "SV-EX-7", + "filename": "act18d3_ex07-activities-act18d3-level_act18d3_ex07.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_ex07", + "name": "水火不容", + "stageId": "act18d3_ex07", + "width": 12 + }, + "act18d3_ex08#f#-activities/act18d3/level_act18d3_ex08": { + "code": "SV-EX-8", + "filename": "act18d3_ex08#f#-activities-act18d3-level_act18d3_ex08.json", + "height": 9, + "levelId": "activities/act18d3/level_act18d3_ex08", + "name": "自由意志", + "stageId": "act18d3_ex08#f#", + "width": 13 + }, + "act18d3_ex08-activities/act18d3/level_act18d3_ex08": { + "code": "SV-EX-8", + "filename": "act18d3_ex08-activities-act18d3-level_act18d3_ex08.json", + "height": 9, + "levelId": "activities/act18d3/level_act18d3_ex08", + "name": "自由意志", + "stageId": "act18d3_ex08", + "width": 13 + }, + "act18d3_tr01-activities/act18d3/level_act18d3_tr01": { + "code": "SV-TR-1", + "filename": "act18d3_tr01-activities-act18d3-level_act18d3_tr01.json", + "height": 8, + "levelId": "activities/act18d3/level_act18d3_tr01", + "name": "疼痛增幅", + "stageId": "act18d3_tr01", + "width": 11 + }, + "act18side_01-activities/act18side/level_act18side_01": { + "code": "LE-1", + "filename": "act18side_01-activities-act18side-level_act18side_01.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_01", + "name": "闲聊波尔卡", + "stageId": "act18side_01", + "width": 9 + }, + "act18side_02-activities/act18side/level_act18side_02": { + "code": "LE-2", + "filename": "act18side_02-activities-act18side-level_act18side_02.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_02", + "name": "热情,或悲怆", + "stageId": "act18side_02", + "width": 11 + }, + "act18side_03-activities/act18side/level_act18side_03": { + "code": "LE-3", + "filename": "act18side_03-activities-act18side-level_act18side_03.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_03", + "name": "自由射手", + "stageId": "act18side_03", + "width": 11 + }, + "act18side_04-activities/act18side/level_act18side_04": { + "code": "LE-4", + "filename": "act18side_04-activities-act18side-level_act18side_04.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_04", + "name": "惊愕", + "stageId": "act18side_04", + "width": 11 + }, + "act18side_05-activities/act18side/level_act18side_05": { + "code": "LE-5", + "filename": "act18side_05-activities-act18side-level_act18side_05.json", + "height": 6, + "levelId": "activities/act18side/level_act18side_05", + "name": "月光", + "stageId": "act18side_05", + "width": 10 + }, + "act18side_06-activities/act18side/level_act18side_06": { + "code": "LE-6", + "filename": "act18side_06-activities-act18side-level_act18side_06.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_06", + "name": "骷髅之舞", + "stageId": "act18side_06", + "width": 13 + }, + "act18side_07-activities/act18side/level_act18side_07": { + "code": "LE-7", + "filename": "act18side_07-activities-act18side-level_act18side_07.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_07", + "name": "升华之夜", + "stageId": "act18side_07", + "width": 10 + }, + "act18side_08-activities/act18side/level_act18side_08": { + "code": "LE-8", + "filename": "act18side_08-activities-act18side-level_act18side_08.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_08", + "name": "命运", + "stageId": "act18side_08", + "width": 11 + }, + "act18side_ex01#f#-activities/act18side/level_act18side_ex01": { + "code": "LE-EX-1", + "filename": "act18side_ex01#f#-activities-act18side-level_act18side_ex01.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex01", + "name": "单声部音乐", + "stageId": "act18side_ex01#f#", + "width": 11 + }, + "act18side_ex01-activities/act18side/level_act18side_ex01": { + "code": "LE-EX-1", + "filename": "act18side_ex01-activities-act18side-level_act18side_ex01.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex01", + "name": "单声部音乐", + "stageId": "act18side_ex01", + "width": 11 + }, + "act18side_ex02#f#-activities/act18side/level_act18side_ex02": { + "code": "LE-EX-2", + "filename": "act18side_ex02#f#-activities-act18side-level_act18side_ex02.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex02", + "name": "变奏曲", + "stageId": "act18side_ex02#f#", + "width": 11 + }, + "act18side_ex02-activities/act18side/level_act18side_ex02": { + "code": "LE-EX-2", + "filename": "act18side_ex02-activities-act18side-level_act18side_ex02.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex02", + "name": "变奏曲", + "stageId": "act18side_ex02", + "width": 11 + }, + "act18side_ex03#f#-activities/act18side/level_act18side_ex03": { + "code": "LE-EX-3", + "filename": "act18side_ex03#f#-activities-act18side-level_act18side_ex03.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex03", + "name": "三角铁", + "stageId": "act18side_ex03#f#", + "width": 11 + }, + "act18side_ex03-activities/act18side/level_act18side_ex03": { + "code": "LE-EX-3", + "filename": "act18side_ex03-activities-act18side-level_act18side_ex03.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex03", + "name": "三角铁", + "stageId": "act18side_ex03", + "width": 11 + }, + "act18side_ex04#f#-activities/act18side/level_act18side_ex04": { + "code": "LE-EX-4", + "filename": "act18side_ex04#f#-activities-act18side-level_act18side_ex04.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_ex04", + "name": "双手练习", + "stageId": "act18side_ex04#f#", + "width": 10 + }, + "act18side_ex04-activities/act18side/level_act18side_ex04": { + "code": "LE-EX-4", + "filename": "act18side_ex04-activities-act18side-level_act18side_ex04.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_ex04", + "name": "双手练习", + "stageId": "act18side_ex04", + "width": 10 + }, + "act18side_ex05#f#-activities/act18side/level_act18side_ex05": { + "code": "LE-EX-5", + "filename": "act18side_ex05#f#-activities-act18side-level_act18side_ex05.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_ex05", + "name": "复合节拍", + "stageId": "act18side_ex05#f#", + "width": 10 + }, + "act18side_ex05-activities/act18side/level_act18side_ex05": { + "code": "LE-EX-5", + "filename": "act18side_ex05-activities-act18side-level_act18side_ex05.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_ex05", + "name": "复合节拍", + "stageId": "act18side_ex05", + "width": 10 + }, + "act18side_ex06#f#-activities/act18side/level_act18side_ex06": { + "code": "LE-EX-6", + "filename": "act18side_ex06#f#-activities-act18side-level_act18side_ex06.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_ex06", + "name": "四部和声", + "stageId": "act18side_ex06#f#", + "width": 11 + }, + "act18side_ex06-activities/act18side/level_act18side_ex06": { + "code": "LE-EX-6", + "filename": "act18side_ex06-activities-act18side-level_act18side_ex06.json", + "height": 7, + "levelId": "activities/act18side/level_act18side_ex06", + "name": "四部和声", + "stageId": "act18side_ex06", + "width": 11 + }, + "act18side_ex07#f#-activities/act18side/level_act18side_ex07": { + "code": "LE-EX-7", + "filename": "act18side_ex07#f#-activities-act18side-level_act18side_ex07.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex07", + "name": "小步舞曲", + "stageId": "act18side_ex07#f#", + "width": 12 + }, + "act18side_ex07-activities/act18side/level_act18side_ex07": { + "code": "LE-EX-7", + "filename": "act18side_ex07-activities-act18side-level_act18side_ex07.json", + "height": 8, + "levelId": "activities/act18side/level_act18side_ex07", + "name": "小步舞曲", + "stageId": "act18side_ex07", + "width": 12 + }, + "act18side_ex08#f#-activities/act18side/level_act18side_ex08": { + "code": "LE-EX-8", + "filename": "act18side_ex08#f#-activities-act18side-level_act18side_ex08.json", + "height": 9, + "levelId": "activities/act18side/level_act18side_ex08", + "name": "变格终止", + "stageId": "act18side_ex08#f#", + "width": 13 + }, + "act18side_ex08-activities/act18side/level_act18side_ex08": { + "code": "LE-EX-8", + "filename": "act18side_ex08-activities-act18side-level_act18side_ex08.json", + "height": 9, + "levelId": "activities/act18side/level_act18side_ex08", + "name": "变格终止", + "stageId": "act18side_ex08", + "width": 13 + }, + "act18side_tr01-activities/act18side/level_act18side_tr01": { + "code": "LE-TR-1", + "filename": "act18side_tr01-activities-act18side-level_act18side_tr01.json", + "height": 6, + "levelId": "activities/act18side/level_act18side_tr01", + "name": "作品599", + "stageId": "act18side_tr01", + "width": 9 + }, + "act18side_tr02-activities/act18side/level_act18side_tr02": { + "code": "LE-TR-2", + "filename": "act18side_tr02-activities-act18side-level_act18side_tr02.json", + "height": 6, + "levelId": "activities/act18side/level_act18side_tr02", + "name": "作品849", + "stageId": "act18side_tr02", + "width": 9 + }, + "act19side_01-activities/act19side/level_act19side_01": { + "code": "DV-1", + "filename": "act19side_01-activities-act19side-level_act19side_01.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_01", + "name": "特里蒙街道", + "stageId": "act19side_01", + "width": 9 + }, + "act19side_02-activities/act19side/level_act19side_02": { + "code": "DV-2", + "filename": "act19side_02-activities-act19side-level_act19side_02.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_02", + "name": "拓荒者小屋", + "stageId": "act19side_02", + "width": 11 + }, + "act19side_03-activities/act19side/level_act19side_03": { + "code": "DV-3", + "filename": "act19side_03-activities-act19side-level_act19side_03.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_03", + "name": "动力装甲", + "stageId": "act19side_03", + "width": 11 + }, + "act19side_04-activities/act19side/level_act19side_04": { + "code": "DV-4", + "filename": "act19side_04-activities-act19side-level_act19side_04.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_04", + "name": "无人的小巷", + "stageId": "act19side_04", + "width": 11 + }, + "act19side_05-activities/act19side/level_act19side_05": { + "code": "DV-5", + "filename": "act19side_05-activities-act19side-level_act19side_05.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_05", + "name": "多萝西的承诺", + "stageId": "act19side_05", + "width": 11 + }, + "act19side_06-activities/act19side/level_act19side_06": { + "code": "DV-6", + "filename": "act19side_06-activities-act19side-level_act19side_06.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_06", + "name": "挣脱美梦", + "stageId": "act19side_06", + "width": 10 + }, + "act19side_07-activities/act19side/level_act19side_07": { + "code": "DV-7", + "filename": "act19side_07-activities-act19side-level_act19side_07.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_07", + "name": "疯狂的信号", + "stageId": "act19side_07", + "width": 12 + }, + "act19side_08-activities/act19side/level_act19side_08": { + "code": "DV-8", + "filename": "act19side_08-activities-act19side-level_act19side_08.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_08", + "name": "连接内心", + "stageId": "act19side_08", + "width": 12 + }, + "act19side_ex01#f#-activities/act19side/level_act19side_ex01": { + "code": "DV-EX-1", + "filename": "act19side_ex01#f#-activities-act19side-level_act19side_ex01.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_ex01", + "name": "准确度", + "stageId": "act19side_ex01#f#", + "width": 11 + }, + "act19side_ex01-activities/act19side/level_act19side_ex01": { + "code": "DV-EX-1", + "filename": "act19side_ex01-activities-act19side-level_act19side_ex01.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_ex01", + "name": "准确度", + "stageId": "act19side_ex01", + "width": 11 + }, + "act19side_ex02#f#-activities/act19side/level_act19side_ex02": { + "code": "DV-EX-2", + "filename": "act19side_ex02#f#-activities-act19side-level_act19side_ex02.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_ex02", + "name": "方法验证", + "stageId": "act19side_ex02#f#", + "width": 12 + }, + "act19side_ex02-activities/act19side/level_act19side_ex02": { + "code": "DV-EX-2", + "filename": "act19side_ex02-activities-act19side-level_act19side_ex02.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_ex02", + "name": "方法验证", + "stageId": "act19side_ex02", + "width": 12 + }, + "act19side_ex03#f#-activities/act19side/level_act19side_ex03": { + "code": "DV-EX-3", + "filename": "act19side_ex03#f#-activities-act19side-level_act19side_ex03.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex03", + "name": "基质效应", + "stageId": "act19side_ex03#f#", + "width": 11 + }, + "act19side_ex03-activities/act19side/level_act19side_ex03": { + "code": "DV-EX-3", + "filename": "act19side_ex03-activities-act19side-level_act19side_ex03.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex03", + "name": "基质效应", + "stageId": "act19side_ex03", + "width": 11 + }, + "act19side_ex04#f#-activities/act19side/level_act19side_ex04": { + "code": "DV-EX-4", + "filename": "act19side_ex04#f#-activities-act19side-level_act19side_ex04.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_ex04", + "name": "精密度", + "stageId": "act19side_ex04#f#", + "width": 11 + }, + "act19side_ex04-activities/act19side/level_act19side_ex04": { + "code": "DV-EX-4", + "filename": "act19side_ex04-activities-act19side-level_act19side_ex04.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_ex04", + "name": "精密度", + "stageId": "act19side_ex04", + "width": 11 + }, + "act19side_ex05#f#-activities/act19side/level_act19side_ex05": { + "code": "DV-EX-5", + "filename": "act19side_ex05#f#-activities-act19side-level_act19side_ex05.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex05", + "name": "选择性", + "stageId": "act19side_ex05#f#", + "width": 12 + }, + "act19side_ex05-activities/act19side/level_act19side_ex05": { + "code": "DV-EX-5", + "filename": "act19side_ex05-activities-act19side-level_act19side_ex05.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex05", + "name": "选择性", + "stageId": "act19side_ex05", + "width": 12 + }, + "act19side_ex06#f#-activities/act19side/level_act19side_ex06": { + "code": "DV-EX-6", + "filename": "act19side_ex06#f#-activities-act19side-level_act19side_ex06.json", + "height": 9, + "levelId": "activities/act19side/level_act19side_ex06", + "name": "容许限", + "stageId": "act19side_ex06#f#", + "width": 12 + }, + "act19side_ex06-activities/act19side/level_act19side_ex06": { + "code": "DV-EX-6", + "filename": "act19side_ex06-activities-act19side-level_act19side_ex06.json", + "height": 9, + "levelId": "activities/act19side/level_act19side_ex06", + "name": "容许限", + "stageId": "act19side_ex06", + "width": 12 + }, + "act19side_ex07#f#-activities/act19side/level_act19side_ex07": { + "code": "DV-EX-7", + "filename": "act19side_ex07#f#-activities-act19side-level_act19side_ex07.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex07", + "name": "筛选方法", + "stageId": "act19side_ex07#f#", + "width": 12 + }, + "act19side_ex07-activities/act19side/level_act19side_ex07": { + "code": "DV-EX-7", + "filename": "act19side_ex07-activities-act19side-level_act19side_ex07.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex07", + "name": "筛选方法", + "stageId": "act19side_ex07", + "width": 12 + }, + "act19side_ex08#f#-activities/act19side/level_act19side_ex08": { + "code": "DV-EX-8", + "filename": "act19side_ex08#f#-activities-act19side-level_act19side_ex08.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex08", + "name": "最终实验", + "stageId": "act19side_ex08#f#", + "width": 13 + }, + "act19side_ex08-activities/act19side/level_act19side_ex08": { + "code": "DV-EX-8", + "filename": "act19side_ex08-activities-act19side-level_act19side_ex08.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_ex08", + "name": "最终实验", + "stageId": "act19side_ex08", + "width": 13 + }, + "act19side_s01-activities/act19side/level_act19side_sub-1-1": { + "code": "DV-S-1", + "filename": "act19side_s01-activities-act19side-level_act19side_sub-1-1.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_sub-1-1", + "name": "困心", + "stageId": "act19side_s01", + "width": 12 + }, + "act19side_s02-activities/act19side/level_act19side_sub-1-2": { + "code": "DV-S-2", + "filename": "act19side_s02-activities-act19side-level_act19side_sub-1-2.json", + "height": 8, + "levelId": "activities/act19side/level_act19side_sub-1-2", + "name": "衡虑", + "stageId": "act19side_s02", + "width": 12 + }, + "act19side_tr01-activities/act19side/level_act19side_tr01": { + "code": "DV-TR-1", + "filename": "act19side_tr01-activities-act19side-level_act19side_tr01.json", + "height": 7, + "levelId": "activities/act19side/level_act19side_tr01", + "name": "实验基地走廊", + "stageId": "act19side_tr01", + "width": 10 + }, + "act1bossrush_01-activities/act1bossrush/level_bossrush1_01": { + "code": "TN-1", + "filename": "act1bossrush_01-activities-act1bossrush-level_bossrush1_01.json", + "height": 10, + "levelId": "activities/act1bossrush/level_bossrush1_01", + "name": "无尽灼烧与强力破坏", + "stageId": "act1bossrush_01", + "width": 18 + }, + "act1bossrush_02-activities/act1bossrush/level_bossrush1_02": { + "code": "TN-2", + "filename": "act1bossrush_02-activities-act1bossrush-level_bossrush1_02.json", + "height": 8, + "levelId": "activities/act1bossrush/level_bossrush1_02", + "name": "卷土重来", + "stageId": "act1bossrush_02", + "width": 28 + }, + "act1bossrush_03-activities/act1bossrush/level_bossrush1_03": { + "code": "TN-3", + "filename": "act1bossrush_03-activities-act1bossrush-level_bossrush1_03.json", + "height": 10, + "levelId": "activities/act1bossrush/level_bossrush1_03", + "name": "风沙轰隆隆", + "stageId": "act1bossrush_03", + "width": 28 + }, + "act1bossrush_04-activities/act1bossrush/level_bossrush1_04": { + "code": "TN-4", + "filename": "act1bossrush_04-activities-act1bossrush-level_bossrush1_04.json", + "height": 10, + "levelId": "activities/act1bossrush/level_bossrush1_04", + "name": "理念之争", + "stageId": "act1bossrush_04", + "width": 33 + }, + "act1bossrush_tm01-activities/act1bossrush/level_bossrush1_01": { + "code": "TN-1", + "filename": "act1bossrush_tm01-activities-act1bossrush-level_bossrush1_01.json", + "height": 10, + "levelId": "activities/act1bossrush/level_bossrush1_01", + "name": "无尽灼烧与强力破坏", + "stageId": "act1bossrush_tm01", + "width": 18 + }, + "act1bossrush_tm02-activities/act1bossrush/level_bossrush1_02": { + "code": "TN-2", + "filename": "act1bossrush_tm02-activities-act1bossrush-level_bossrush1_02.json", + "height": 8, + "levelId": "activities/act1bossrush/level_bossrush1_02", + "name": "卷土重来", + "stageId": "act1bossrush_tm02", + "width": 28 + }, + "act1bossrush_tm03-activities/act1bossrush/level_bossrush1_03": { + "code": "TN-3", + "filename": "act1bossrush_tm03-activities-act1bossrush-level_bossrush1_03.json", + "height": 10, + "levelId": "activities/act1bossrush/level_bossrush1_03", + "name": "风沙轰隆隆", + "stageId": "act1bossrush_tm03", + "width": 28 + }, + "act1bossrush_tm04-activities/act1bossrush/level_bossrush1_04": { + "code": "TN-4", + "filename": "act1bossrush_tm04-activities-act1bossrush-level_bossrush1_04.json", + "height": 10, + "levelId": "activities/act1bossrush/level_bossrush1_04", + "name": "理念之争", + "stageId": "act1bossrush_tm04", + "width": 33 + }, + "act20side_01-activities/act20side/level_act20side_01": { + "code": "IC-1", + "filename": "act20side_01-activities-act20side-level_act20side_01.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_01", + "name": "沉浸式游览", + "stageId": "act20side_01", + "width": 9 + }, + "act20side_02-activities/act20side/level_act20side_02": { + "code": "IC-2", + "filename": "act20side_02-activities-act20side-level_act20side_02.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_02", + "name": "下坠", + "stageId": "act20side_02", + "width": 10 + }, + "act20side_03-activities/act20side/level_act20side_03": { + "code": "IC-3", + "filename": "act20side_03-activities-act20side-level_act20side_03.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_03", + "name": "奇谈怪论", + "stageId": "act20side_03", + "width": 10 + }, + "act20side_04-activities/act20side/level_act20side_04": { + "code": "IC-4", + "filename": "act20side_04-activities-act20side-level_act20side_04.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_04", + "name": "“大水坑”", + "stageId": "act20side_04", + "width": 11 + }, + "act20side_05-activities/act20side/level_act20side_05": { + "code": "IC-5", + "filename": "act20side_05-activities-act20side-level_act20side_05.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_05", + "name": "加速冲线", + "stageId": "act20side_05", + "width": 11 + }, + "act20side_06-activities/act20side/level_act20side_06": { + "code": "IC-6", + "filename": "act20side_06-activities-act20side-level_act20side_06.json", + "height": 6, + "levelId": "activities/act20side/level_act20side_06", + "name": "战逃反应", + "stageId": "act20side_06", + "width": 12 + }, + "act20side_07-activities/act20side/level_act20side_07": { + "code": "IC-7", + "filename": "act20side_07-activities-act20side-level_act20side_07.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_07", + "name": "生活之道", + "stageId": "act20side_07", + "width": 10 + }, + "act20side_08-activities/act20side/level_act20side_08": { + "code": "IC-8", + "filename": "act20side_08-activities-act20side-level_act20side_08.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_08", + "name": "金属气味", + "stageId": "act20side_08", + "width": 11 + }, + "act20side_09-activities/act20side/level_act20side_09": { + "code": "IC-9", + "filename": "act20side_09-activities-act20side-level_act20side_09.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_09", + "name": "穹顶之上", + "stageId": "act20side_09", + "width": 11 + }, + "act20side_ex01#f#-activities/act20side/level_act20side_ex01": { + "code": "IC-EX-1", + "filename": "act20side_ex01#f#-activities-act20side-level_act20side_ex01.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex01", + "name": "丁字路口", + "stageId": "act20side_ex01#f#", + "width": 11 + }, + "act20side_ex01-activities/act20side/level_act20side_ex01": { + "code": "IC-EX-1", + "filename": "act20side_ex01-activities-act20side-level_act20side_ex01.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex01", + "name": "丁字路口", + "stageId": "act20side_ex01", + "width": 11 + }, + "act20side_ex02#f#-activities/act20side/level_act20side_ex02": { + "code": "IC-EX-2", + "filename": "act20side_ex02#f#-activities-act20side-level_act20side_ex02.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_ex02", + "name": "冷气开放", + "stageId": "act20side_ex02#f#", + "width": 11 + }, + "act20side_ex02-activities/act20side/level_act20side_ex02": { + "code": "IC-EX-2", + "filename": "act20side_ex02-activities-act20side-level_act20side_ex02.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_ex02", + "name": "冷气开放", + "stageId": "act20side_ex02", + "width": 11 + }, + "act20side_ex03#f#-activities/act20side/level_act20side_ex03": { + "code": "IC-EX-3", + "filename": "act20side_ex03#f#-activities-act20side-level_act20side_ex03.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex03", + "name": "排队过长", + "stageId": "act20side_ex03#f#", + "width": 11 + }, + "act20side_ex03-activities/act20side/level_act20side_ex03": { + "code": "IC-EX-3", + "filename": "act20side_ex03-activities-act20side-level_act20side_ex03.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex03", + "name": "排队过长", + "stageId": "act20side_ex03", + "width": 11 + }, + "act20side_ex04#f#-activities/act20side/level_act20side_ex04": { + "code": "IC-EX-4", + "filename": "act20side_ex04#f#-activities-act20side-level_act20side_ex04.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex04", + "name": "争夺场地", + "stageId": "act20side_ex04#f#", + "width": 10 + }, + "act20side_ex04-activities/act20side/level_act20side_ex04": { + "code": "IC-EX-4", + "filename": "act20side_ex04-activities-act20side-level_act20side_ex04.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex04", + "name": "争夺场地", + "stageId": "act20side_ex04", + "width": 10 + }, + "act20side_ex05#f#-activities/act20side/level_act20side_ex05": { + "code": "IC-EX-5", + "filename": "act20side_ex05#f#-activities-act20side-level_act20side_ex05.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex05", + "name": "不速之客", + "stageId": "act20side_ex05#f#", + "width": 11 + }, + "act20side_ex05-activities/act20side/level_act20side_ex05": { + "code": "IC-EX-5", + "filename": "act20side_ex05-activities-act20side-level_act20side_ex05.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_ex05", + "name": "不速之客", + "stageId": "act20side_ex05", + "width": 11 + }, + "act20side_ex06#f#-activities/act20side/level_act20side_ex06": { + "code": "IC-EX-6", + "filename": "act20side_ex06#f#-activities-act20side-level_act20side_ex06.json", + "height": 9, + "levelId": "activities/act20side/level_act20side_ex06", + "name": "连续过弯", + "stageId": "act20side_ex06#f#", + "width": 10 + }, + "act20side_ex06-activities/act20side/level_act20side_ex06": { + "code": "IC-EX-6", + "filename": "act20side_ex06-activities-act20side-level_act20side_ex06.json", + "height": 9, + "levelId": "activities/act20side/level_act20side_ex06", + "name": "连续过弯", + "stageId": "act20side_ex06", + "width": 10 + }, + "act20side_ex07#f#-activities/act20side/level_act20side_ex07": { + "code": "IC-EX-7", + "filename": "act20side_ex07#f#-activities-act20side-level_act20side_ex07.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_ex07", + "name": "危险品运输", + "stageId": "act20side_ex07#f#", + "width": 12 + }, + "act20side_ex07-activities/act20side/level_act20side_ex07": { + "code": "IC-EX-7", + "filename": "act20side_ex07-activities-act20side-level_act20side_ex07.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_ex07", + "name": "危险品运输", + "stageId": "act20side_ex07", + "width": 12 + }, + "act20side_ex08#f#-activities/act20side/level_act20side_ex08": { + "code": "IC-EX-8", + "filename": "act20side_ex08#f#-activities-act20side-level_act20side_ex08.json", + "height": 9, + "levelId": "activities/act20side/level_act20side_ex08", + "name": "理想之城", + "stageId": "act20side_ex08#f#", + "width": 13 + }, + "act20side_ex08-activities/act20side/level_act20side_ex08": { + "code": "IC-EX-8", + "filename": "act20side_ex08-activities-act20side-level_act20side_ex08.json", + "height": 9, + "levelId": "activities/act20side/level_act20side_ex08", + "name": "理想之城", + "stageId": "act20side_ex08", + "width": 13 + }, + "act20side_mo01-activities/act20side/level_act20side_mo01": { + "code": "IC-MO-1", + "filename": "act20side_mo01-activities-act20side-level_act20side_mo01.json", + "height": 9, + "levelId": "activities/act20side/level_act20side_mo01", + "name": "狂欢之巅", + "stageId": "act20side_mo01", + "width": 13 + }, + "act20side_s01#f#-activities/act20side/level_act20side_sub-1-1": { + "code": "IC-S-1", + "filename": "act20side_s01#f#-activities-act20side-level_act20side_sub-1-1.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_sub-1-1", + "name": "复工之前", + "stageId": "act20side_s01#f#", + "width": 11 + }, + "act20side_s01-activities/act20side/level_act20side_sub-1-1": { + "code": "IC-S-1", + "filename": "act20side_s01-activities-act20side-level_act20side_sub-1-1.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_sub-1-1", + "name": "复工之前", + "stageId": "act20side_s01", + "width": 11 + }, + "act20side_s02#f#-activities/act20side/level_act20side_sub-1-2": { + "code": "IC-S-2", + "filename": "act20side_s02#f#-activities-act20side-level_act20side_sub-1-2.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_sub-1-2", + "name": "障碍清理", + "stageId": "act20side_s02#f#", + "width": 12 + }, + "act20side_s02-activities/act20side/level_act20side_sub-1-2": { + "code": "IC-S-2", + "filename": "act20side_s02-activities-act20side-level_act20side_sub-1-2.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_sub-1-2", + "name": "障碍清理", + "stageId": "act20side_s02", + "width": 12 + }, + "act20side_s03#f#-activities/act20side/level_act20side_sub-1-3": { + "code": "IC-S-3", + "filename": "act20side_s03#f#-activities-act20side-level_act20side_sub-1-3.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_sub-1-3", + "name": "越帮越忙", + "stageId": "act20side_s03#f#", + "width": 12 + }, + "act20side_s03-activities/act20side/level_act20side_sub-1-3": { + "code": "IC-S-3", + "filename": "act20side_s03-activities-act20side-level_act20side_sub-1-3.json", + "height": 8, + "levelId": "activities/act20side/level_act20side_sub-1-3", + "name": "越帮越忙", + "stageId": "act20side_s03", + "width": 12 + }, + "act20side_s04#f#-activities/act20side/level_act20side_sub-1-4": { + "code": "IC-S-4", + "filename": "act20side_s04#f#-activities-act20side-level_act20side_sub-1-4.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_sub-1-4", + "name": "简化工程", + "stageId": "act20side_s04#f#", + "width": 13 + }, + "act20side_s04-activities/act20side/level_act20side_sub-1-4": { + "code": "IC-S-4", + "filename": "act20side_s04-activities-act20side-level_act20side_sub-1-4.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_sub-1-4", + "name": "简化工程", + "stageId": "act20side_s04", + "width": 13 + }, + "act20side_sp01-activities/act20side/level_act20side_sp01": { + "code": "IC-P-1", + "filename": "act20side_sp01-activities-act20side-level_act20side_sp01.json", + "height": 7, + "levelId": "activities/act20side/level_act20side_sp01", + "name": "表演赛道", + "stageId": "act20side_sp01", + "width": 11 + }, + "act20side_sp02-activities/act20side/level_act20side_sp02": { + "code": "IC-P-2", + "filename": "act20side_sp02-activities-act20side-level_act20side_sp02.json", + "height": 9, + "levelId": "activities/act20side/level_act20side_sp02", + "name": "终极赛道", + "stageId": "act20side_sp02", + "width": 13 + }, + "act20side_tr01-activities/act20side/level_act20side_tr01": { + "code": "IC-TR-1", + "filename": "act20side_tr01-activities-act20side-level_act20side_tr01.json", + "height": 6, + "levelId": "activities/act20side/level_act20side_tr01", + "name": "引领潮流", + "stageId": "act20side_tr01", + "width": 9 + }, + "act21side_01-activities/act21side/level_act21side_01": { + "code": "IS-1", + "filename": "act21side_01-activities-act21side-level_act21side_01.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_01", + "name": "雨落无声", + "stageId": "act21side_01", + "width": 12 + }, + "act21side_02-activities/act21side/level_act21side_02": { + "code": "IS-2", + "filename": "act21side_02-activities-act21side-level_act21side_02.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_02", + "name": "荣誉之人", + "stageId": "act21side_02", + "width": 11 + }, + "act21side_03-activities/act21side/level_act21side_03": { + "code": "IS-3", + "filename": "act21side_03-activities-act21side-level_act21side_03.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_03", + "name": "万箭所指", + "stageId": "act21side_03", + "width": 10 + }, + "act21side_04-activities/act21side/level_act21side_04": { + "code": "IS-4", + "filename": "act21side_04-activities-act21side-level_act21side_04.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_04", + "name": "苦夜惊雷", + "stageId": "act21side_04", + "width": 11 + }, + "act21side_05-activities/act21side/level_act21side_05": { + "code": "IS-5", + "filename": "act21side_05-activities-act21side-level_act21side_05.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_05", + "name": "恒久法则", + "stageId": "act21side_05", + "width": 12 + }, + "act21side_06-activities/act21side/level_act21side_06": { + "code": "IS-6", + "filename": "act21side_06-activities-act21side-level_act21side_06.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_06", + "name": "旧日碾轧", + "stageId": "act21side_06", + "width": 10 + }, + "act21side_07-activities/act21side/level_act21side_07": { + "code": "IS-7", + "filename": "act21side_07-activities-act21side-level_act21side_07.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_07", + "name": "何以忘却", + "stageId": "act21side_07", + "width": 12 + }, + "act21side_08-activities/act21side/level_act21side_08": { + "code": "IS-8", + "filename": "act21side_08-activities-act21side-level_act21side_08.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_08", + "name": "危如累卵", + "stageId": "act21side_08", + "width": 17 + }, + "act21side_09-activities/act21side/level_act21side_09": { + "code": "IS-9", + "filename": "act21side_09-activities-act21side-level_act21side_09.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_09", + "name": "文明的谎言", + "stageId": "act21side_09", + "width": 11 + }, + "act21side_10-activities/act21side/level_act21side_10": { + "code": "IS-10", + "filename": "act21side_10-activities-act21side-level_act21side_10.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_10", + "name": "“狼之主”", + "stageId": "act21side_10", + "width": 12 + }, + "act21side_ex01#f#-activities/act21side/level_act21side_ex01": { + "code": "IS-EX-1", + "filename": "act21side_ex01#f#-activities-act21side-level_act21side_ex01.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_ex01", + "name": "骤雨喑哑", + "stageId": "act21side_ex01#f#", + "width": 12 + }, + "act21side_ex01-activities/act21side/level_act21side_ex01": { + "code": "IS-EX-1", + "filename": "act21side_ex01-activities-act21side-level_act21side_ex01.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_ex01", + "name": "骤雨喑哑", + "stageId": "act21side_ex01", + "width": 12 + }, + "act21side_ex02#f#-activities/act21side/level_act21side_ex02": { + "code": "IS-EX-2", + "filename": "act21side_ex02#f#-activities-act21side-level_act21side_ex02.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_ex02", + "name": "阴雨绵绵", + "stageId": "act21side_ex02#f#", + "width": 10 + }, + "act21side_ex02-activities/act21side/level_act21side_ex02": { + "code": "IS-EX-2", + "filename": "act21side_ex02-activities-act21side-level_act21side_ex02.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_ex02", + "name": "阴雨绵绵", + "stageId": "act21side_ex02", + "width": 10 + }, + "act21side_ex03#f#-activities/act21side/level_act21side_ex03": { + "code": "IS-EX-3", + "filename": "act21side_ex03#f#-activities-act21side-level_act21side_ex03.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex03", + "name": "暴雨将至", + "stageId": "act21side_ex03#f#", + "width": 10 + }, + "act21side_ex03-activities/act21side/level_act21side_ex03": { + "code": "IS-EX-3", + "filename": "act21side_ex03-activities-act21side-level_act21side_ex03.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex03", + "name": "暴雨将至", + "stageId": "act21side_ex03", + "width": 10 + }, + "act21side_ex04#f#-activities/act21side/level_act21side_ex04": { + "code": "IS-EX-4", + "filename": "act21side_ex04#f#-activities-act21side-level_act21side_ex04.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex04", + "name": "风雨如晦", + "stageId": "act21side_ex04#f#", + "width": 11 + }, + "act21side_ex04-activities/act21side/level_act21side_ex04": { + "code": "IS-EX-4", + "filename": "act21side_ex04-activities-act21side-level_act21side_ex04.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex04", + "name": "风雨如晦", + "stageId": "act21side_ex04", + "width": 11 + }, + "act21side_ex05#f#-activities/act21side/level_act21side_ex05": { + "code": "IS-EX-5", + "filename": "act21side_ex05#f#-activities-act21side-level_act21side_ex05.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex05", + "name": "未雨绸缪", + "stageId": "act21side_ex05#f#", + "width": 11 + }, + "act21side_ex05-activities/act21side/level_act21side_ex05": { + "code": "IS-EX-5", + "filename": "act21side_ex05-activities-act21side-level_act21side_ex05.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex05", + "name": "未雨绸缪", + "stageId": "act21side_ex05", + "width": 11 + }, + "act21side_ex06#f#-activities/act21side/level_act21side_ex06": { + "code": "IS-EX-6", + "filename": "act21side_ex06#f#-activities-act21side-level_act21side_ex06.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex06", + "name": "沐雨迎霜", + "stageId": "act21side_ex06#f#", + "width": 11 + }, + "act21side_ex06-activities/act21side/level_act21side_ex06": { + "code": "IS-EX-6", + "filename": "act21side_ex06-activities-act21side-level_act21side_ex06.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex06", + "name": "沐雨迎霜", + "stageId": "act21side_ex06", + "width": 11 + }, + "act21side_ex07#f#-activities/act21side/level_act21side_ex07": { + "code": "IS-EX-7", + "filename": "act21side_ex07#f#-activities-act21side-level_act21side_ex07.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex07", + "name": "漏夜听雨", + "stageId": "act21side_ex07#f#", + "width": 12 + }, + "act21side_ex07-activities/act21side/level_act21side_ex07": { + "code": "IS-EX-7", + "filename": "act21side_ex07-activities-act21side-level_act21side_ex07.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_ex07", + "name": "漏夜听雨", + "stageId": "act21side_ex07", + "width": 12 + }, + "act21side_ex08#f#-activities/act21side/level_act21side_ex08": { + "code": "IS-EX-8", + "filename": "act21side_ex08#f#-activities-act21side-level_act21side_ex08.json", + "height": 9, + "levelId": "activities/act21side/level_act21side_ex08", + "name": "断雨折毫", + "stageId": "act21side_ex08#f#", + "width": 11 + }, + "act21side_ex08-activities/act21side/level_act21side_ex08": { + "code": "IS-EX-8", + "filename": "act21side_ex08-activities-act21side-level_act21side_ex08.json", + "height": 9, + "levelId": "activities/act21side/level_act21side_ex08", + "name": "断雨折毫", + "stageId": "act21side_ex08", + "width": 11 + }, + "act21side_s01#f#-activities/act21side/level_act21side_sub-1-1": { + "code": "IS-S-1", + "filename": "act21side_s01#f#-activities-act21side-level_act21side_sub-1-1.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-1", + "name": "谋杀", + "stageId": "act21side_s01#f#", + "width": 12 + }, + "act21side_s01-activities/act21side/level_act21side_sub-1-1": { + "code": "IS-S-1", + "filename": "act21side_s01-activities-act21side-level_act21side_sub-1-1.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-1", + "name": "谋杀", + "stageId": "act21side_s01", + "width": 12 + }, + "act21side_s02#f#-activities/act21side/level_act21side_sub-1-2": { + "code": "IS-S-2", + "filename": "act21side_s02#f#-activities-act21side-level_act21side_sub-1-2.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-2", + "name": "摆布", + "stageId": "act21side_s02#f#", + "width": 12 + }, + "act21side_s02-activities/act21side/level_act21side_sub-1-2": { + "code": "IS-S-2", + "filename": "act21side_s02-activities-act21side-level_act21side_sub-1-2.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-2", + "name": "摆布", + "stageId": "act21side_s02", + "width": 12 + }, + "act21side_s03#f#-activities/act21side/level_act21side_sub-1-3": { + "code": "IS-S-3", + "filename": "act21side_s03#f#-activities-act21side-level_act21side_sub-1-3.json", + "height": 9, + "levelId": "activities/act21side/level_act21side_sub-1-3", + "name": "报复", + "stageId": "act21side_s03#f#", + "width": 11 + }, + "act21side_s03-activities/act21side/level_act21side_sub-1-3": { + "code": "IS-S-3", + "filename": "act21side_s03-activities-act21side-level_act21side_sub-1-3.json", + "height": 9, + "levelId": "activities/act21side/level_act21side_sub-1-3", + "name": "报复", + "stageId": "act21side_s03", + "width": 11 + }, + "act21side_s04#f#-activities/act21side/level_act21side_sub-1-4": { + "code": "IS-S-4", + "filename": "act21side_s04#f#-activities-act21side-level_act21side_sub-1-4.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-4", + "name": "悬赏", + "stageId": "act21side_s04#f#", + "width": 11 + }, + "act21side_s04-activities/act21side/level_act21side_sub-1-4": { + "code": "IS-S-4", + "filename": "act21side_s04-activities-act21side-level_act21side_sub-1-4.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-4", + "name": "悬赏", + "stageId": "act21side_s04", + "width": 11 + }, + "act21side_s05#f#-activities/act21side/level_act21side_sub-1-5": { + "code": "IS-S-5", + "filename": "act21side_s05#f#-activities-act21side-level_act21side_sub-1-5.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-5", + "name": "忏悔", + "stageId": "act21side_s05#f#", + "width": 11 + }, + "act21side_s05-activities/act21side/level_act21side_sub-1-5": { + "code": "IS-S-5", + "filename": "act21side_s05-activities-act21side-level_act21side_sub-1-5.json", + "height": 8, + "levelId": "activities/act21side/level_act21side_sub-1-5", + "name": "忏悔", + "stageId": "act21side_s05", + "width": 11 + }, + "act21side_tr01-activities/act21side/level_act21side_tr01": { + "code": "IS-TR-1", + "filename": "act21side_tr01-activities-act21side-level_act21side_tr01.json", + "height": 7, + "levelId": "activities/act21side/level_act21side_tr01", + "name": "以牙还牙", + "stageId": "act21side_tr01", + "width": 10 + }, + "act22side_01-activities/act22side/level_act22side_01": { + "code": "FC-1", + "filename": "act22side_01-activities-act22side-level_act22side_01.json", + "height": 6, + "levelId": "activities/act22side/level_act22side_01", + "name": "逃离与追逐", + "stageId": "act22side_01", + "width": 10 + }, + "act22side_02-activities/act22side/level_act22side_02": { + "code": "FC-2", + "filename": "act22side_02-activities-act22side-level_act22side_02.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_02", + "name": "不幸重逢", + "stageId": "act22side_02", + "width": 10 + }, + "act22side_03-activities/act22side/level_act22side_03": { + "code": "FC-3", + "filename": "act22side_03-activities-act22side-level_act22side_03.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_03", + "name": "引燃草垛", + "stageId": "act22side_03", + "width": 11 + }, + "act22side_04-activities/act22side/level_act22side_04": { + "code": "FC-4", + "filename": "act22side_04-activities-act22side-level_act22side_04.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_04", + "name": "热灼梦", + "stageId": "act22side_04", + "width": 11 + }, + "act22side_05-activities/act22side/level_act22side_05": { + "code": "FC-5", + "filename": "act22side_05-activities-act22side-level_act22side_05.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_05", + "name": "祝福的歌谣", + "stageId": "act22side_05", + "width": 9 + }, + "act22side_06-activities/act22side/level_act22side_06": { + "code": "FC-6", + "filename": "act22side_06-activities-act22side-level_act22side_06.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_06", + "name": "无人知晓", + "stageId": "act22side_06", + "width": 11 + }, + "act22side_07-activities/act22side/level_act22side_07": { + "code": "FC-7", + "filename": "act22side_07-activities-act22side-level_act22side_07.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_07", + "name": "生灵火花", + "stageId": "act22side_07", + "width": 12 + }, + "act22side_08-activities/act22side/level_act22side_08": { + "code": "FC-8", + "filename": "act22side_08-activities-act22side-level_act22side_08.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_08", + "name": "她的影子", + "stageId": "act22side_08", + "width": 12 + }, + "act22side_ex01#f#-activities/act22side/level_act22side_ex01": { + "code": "FC-EX-1", + "filename": "act22side_ex01#f#-activities-act22side-level_act22side_ex01.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex01", + "name": "泥泞道路", + "stageId": "act22side_ex01#f#", + "width": 10 + }, + "act22side_ex01-activities/act22side/level_act22side_ex01": { + "code": "FC-EX-1", + "filename": "act22side_ex01-activities-act22side-level_act22side_ex01.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex01", + "name": "泥泞道路", + "stageId": "act22side_ex01", + "width": 10 + }, + "act22side_ex02#f#-activities/act22side/level_act22side_ex02": { + "code": "FC-EX-2", + "filename": "act22side_ex02#f#-activities-act22side-level_act22side_ex02.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex02", + "name": "夜间巡逻", + "stageId": "act22side_ex02#f#", + "width": 11 + }, + "act22side_ex02-activities/act22side/level_act22side_ex02": { + "code": "FC-EX-2", + "filename": "act22side_ex02-activities-act22side-level_act22side_ex02.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex02", + "name": "夜间巡逻", + "stageId": "act22side_ex02", + "width": 11 + }, + "act22side_ex03#f#-activities/act22side/level_act22side_ex03": { + "code": "FC-EX-3", + "filename": "act22side_ex03#f#-activities-act22side-level_act22side_ex03.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex03", + "name": "怀古之人", + "stageId": "act22side_ex03#f#", + "width": 12 + }, + "act22side_ex03-activities/act22side/level_act22side_ex03": { + "code": "FC-EX-3", + "filename": "act22side_ex03-activities-act22side-level_act22side_ex03.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex03", + "name": "怀古之人", + "stageId": "act22side_ex03", + "width": 12 + }, + "act22side_ex04#f#-activities/act22side/level_act22side_ex04": { + "code": "FC-EX-4", + "filename": "act22side_ex04#f#-activities-act22side-level_act22side_ex04.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex04", + "name": "火光将至", + "stageId": "act22side_ex04#f#", + "width": 12 + }, + "act22side_ex04-activities/act22side/level_act22side_ex04": { + "code": "FC-EX-4", + "filename": "act22side_ex04-activities-act22side-level_act22side_ex04.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex04", + "name": "火光将至", + "stageId": "act22side_ex04", + "width": 12 + }, + "act22side_ex05#f#-activities/act22side/level_act22side_ex05": { + "code": "FC-EX-5", + "filename": "act22side_ex05#f#-activities-act22side-level_act22side_ex05.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex05", + "name": "至死不休", + "stageId": "act22side_ex05#f#", + "width": 10 + }, + "act22side_ex05-activities/act22side/level_act22side_ex05": { + "code": "FC-EX-5", + "filename": "act22side_ex05-activities-act22side-level_act22side_ex05.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_ex05", + "name": "至死不休", + "stageId": "act22side_ex05", + "width": 10 + }, + "act22side_ex06#f#-activities/act22side/level_act22side_ex06": { + "code": "FC-EX-6", + "filename": "act22side_ex06#f#-activities-act22side-level_act22side_ex06.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_ex06", + "name": "重获新生", + "stageId": "act22side_ex06#f#", + "width": 11 + }, + "act22side_ex06-activities/act22side/level_act22side_ex06": { + "code": "FC-EX-6", + "filename": "act22side_ex06-activities-act22side-level_act22side_ex06.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_ex06", + "name": "重获新生", + "stageId": "act22side_ex06", + "width": 11 + }, + "act22side_ex07#f#-activities/act22side/level_act22side_ex07": { + "code": "FC-EX-7", + "filename": "act22side_ex07#f#-activities-act22side-level_act22side_ex07.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_ex07", + "name": "鬼魂部队", + "stageId": "act22side_ex07#f#", + "width": 11 + }, + "act22side_ex07-activities/act22side/level_act22side_ex07": { + "code": "FC-EX-7", + "filename": "act22side_ex07-activities-act22side-level_act22side_ex07.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_ex07", + "name": "鬼魂部队", + "stageId": "act22side_ex07", + "width": 11 + }, + "act22side_ex08#f#-activities/act22side/level_act22side_ex08": { + "code": "FC-EX-8", + "filename": "act22side_ex08#f#-activities-act22side-level_act22side_ex08.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_ex08", + "name": "她的火焰", + "stageId": "act22side_ex08#f#", + "width": 13 + }, + "act22side_ex08-activities/act22side/level_act22side_ex08": { + "code": "FC-EX-8", + "filename": "act22side_ex08-activities-act22side-level_act22side_ex08.json", + "height": 8, + "levelId": "activities/act22side/level_act22side_ex08", + "name": "她的火焰", + "stageId": "act22side_ex08", + "width": 13 + }, + "act22side_tr01-activities/act22side/level_act22side_tr01": { + "code": "FC-TR-1", + "filename": "act22side_tr01-activities-act22side-level_act22side_tr01.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_tr01", + "name": "潮湿泥土", + "stageId": "act22side_tr01", + "width": 10 + }, + "act22side_tr02-activities/act22side/level_act22side_tr02": { + "code": "FC-TR-2", + "filename": "act22side_tr02-activities-act22side-level_act22side_tr02.json", + "height": 7, + "levelId": "activities/act22side/level_act22side_tr02", + "name": "蔓延", + "stageId": "act22side_tr02", + "width": 10 + }, + "act23side_01-activities/act23side/level_act23side_01": { + "code": "WB-1", + "filename": "act23side_01-activities-act23side-level_act23side_01.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_01", + "name": "塞上春来", + "stageId": "act23side_01", + "width": 9 + }, + "act23side_02-activities/act23side/level_act23side_02": { + "code": "WB-2", + "filename": "act23side_02-activities-act23side-level_act23side_02.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_02", + "name": "沙海黄尘", + "stageId": "act23side_02", + "width": 10 + }, + "act23side_03-activities/act23side/level_act23side_03": { + "code": "WB-3", + "filename": "act23side_03-activities-act23side-level_act23side_03.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_03", + "name": "树犹如此", + "stageId": "act23side_03", + "width": 11 + }, + "act23side_04-activities/act23side/level_act23side_04": { + "code": "WB-4", + "filename": "act23side_04-activities-act23side-level_act23side_04.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_04", + "name": "不念往昔", + "stageId": "act23side_04", + "width": 10 + }, + "act23side_05-activities/act23side/level_act23side_05": { + "code": "WB-5", + "filename": "act23side_05-activities-act23side-level_act23side_05.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_05", + "name": "风雨欲来", + "stageId": "act23side_05", + "width": 12 + }, + "act23side_06-activities/act23side/level_act23side_06": { + "code": "WB-6", + "filename": "act23side_06-activities-act23side-level_act23side_06.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_06", + "name": "瑟瑟秋华", + "stageId": "act23side_06", + "width": 11 + }, + "act23side_07-activities/act23side/level_act23side_07": { + "code": "WB-7", + "filename": "act23side_07-activities-act23side-level_act23side_07.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_07", + "name": "“屏风卫”", + "stageId": "act23side_07", + "width": 11 + }, + "act23side_08-activities/act23side/level_act23side_08": { + "code": "WB-8", + "filename": "act23side_08-activities-act23side-level_act23side_08.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_08", + "name": "旷古之晤", + "stageId": "act23side_08", + "width": 12 + }, + "act23side_09-activities/act23side/level_act23side_09": { + "code": "WB-9", + "filename": "act23side_09-activities-act23side-level_act23side_09.json", + "height": 9, + "levelId": "activities/act23side/level_act23side_09", + "name": "“冬藏”", + "stageId": "act23side_09", + "width": 13 + }, + "act23side_ex01#f#-activities/act23side/level_act23side_ex01": { + "code": "WB-EX-1", + "filename": "act23side_ex01#f#-activities-act23side-level_act23side_ex01.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex01", + "name": "榜上有名", + "stageId": "act23side_ex01#f#", + "width": 12 + }, + "act23side_ex01-activities/act23side/level_act23side_ex01": { + "code": "WB-EX-1", + "filename": "act23side_ex01-activities-act23side-level_act23side_ex01.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex01", + "name": "榜上有名", + "stageId": "act23side_ex01", + "width": 12 + }, + "act23side_ex02#f#-activities/act23side/level_act23side_ex02": { + "code": "WB-EX-2", + "filename": "act23side_ex02#f#-activities-act23side-level_act23side_ex02.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex02", + "name": "开市大吉", + "stageId": "act23side_ex02#f#", + "width": 11 + }, + "act23side_ex02-activities/act23side/level_act23side_ex02": { + "code": "WB-EX-2", + "filename": "act23side_ex02-activities-act23side-level_act23side_ex02.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex02", + "name": "开市大吉", + "stageId": "act23side_ex02", + "width": 11 + }, + "act23side_ex03#f#-activities/act23side/level_act23side_ex03": { + "code": "WB-EX-3", + "filename": "act23side_ex03#f#-activities-act23side-level_act23side_ex03.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex03", + "name": "击鞘血热", + "stageId": "act23side_ex03#f#", + "width": 11 + }, + "act23side_ex03-activities/act23side/level_act23side_ex03": { + "code": "WB-EX-3", + "filename": "act23side_ex03-activities-act23side-level_act23side_ex03.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex03", + "name": "击鞘血热", + "stageId": "act23side_ex03", + "width": 11 + }, + "act23side_ex04#f#-activities/act23side/level_act23side_ex04": { + "code": "WB-EX-4", + "filename": "act23side_ex04#f#-activities-act23side-level_act23side_ex04.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex04", + "name": "沙海之渠", + "stageId": "act23side_ex04#f#", + "width": 12 + }, + "act23side_ex04-activities/act23side/level_act23side_ex04": { + "code": "WB-EX-4", + "filename": "act23side_ex04-activities-act23side-level_act23side_ex04.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex04", + "name": "沙海之渠", + "stageId": "act23side_ex04", + "width": 12 + }, + "act23side_ex05#f#-activities/act23side/level_act23side_ex05": { + "code": "WB-EX-5", + "filename": "act23side_ex05#f#-activities-act23side-level_act23side_ex05.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_ex05", + "name": "瓮城独醉", + "stageId": "act23side_ex05#f#", + "width": 12 + }, + "act23side_ex05-activities/act23side/level_act23side_ex05": { + "code": "WB-EX-5", + "filename": "act23side_ex05-activities-act23side-level_act23side_ex05.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_ex05", + "name": "瓮城独醉", + "stageId": "act23side_ex05", + "width": 12 + }, + "act23side_ex06#f#-activities/act23side/level_act23side_ex06": { + "code": "WB-EX-6", + "filename": "act23side_ex06#f#-activities-act23side-level_act23side_ex06.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_ex06", + "name": "复登临", + "stageId": "act23side_ex06#f#", + "width": 12 + }, + "act23side_ex06-activities/act23side/level_act23side_ex06": { + "code": "WB-EX-6", + "filename": "act23side_ex06-activities-act23side-level_act23side_ex06.json", + "height": 7, + "levelId": "activities/act23side/level_act23side_ex06", + "name": "复登临", + "stageId": "act23side_ex06", + "width": 12 + }, + "act23side_ex07#f#-activities/act23side/level_act23side_ex07": { + "code": "WB-EX-7", + "filename": "act23side_ex07#f#-activities-act23side-level_act23side_ex07.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex07", + "name": "鼓声尽", + "stageId": "act23side_ex07#f#", + "width": 11 + }, + "act23side_ex07-activities/act23side/level_act23side_ex07": { + "code": "WB-EX-7", + "filename": "act23side_ex07-activities-act23side-level_act23side_ex07.json", + "height": 8, + "levelId": "activities/act23side/level_act23side_ex07", + "name": "鼓声尽", + "stageId": "act23side_ex07", + "width": 11 + }, + "act23side_ex08#f#-activities/act23side/level_act23side_ex08": { + "code": "WB-EX-8", + "filename": "act23side_ex08#f#-activities-act23side-level_act23side_ex08.json", + "height": 9, + "levelId": "activities/act23side/level_act23side_ex08", + "name": "问岁", + "stageId": "act23side_ex08#f#", + "width": 13 + }, + "act23side_ex08-activities/act23side/level_act23side_ex08": { + "code": "WB-EX-8", + "filename": "act23side_ex08-activities-act23side-level_act23side_ex08.json", + "height": 9, + "levelId": "activities/act23side/level_act23side_ex08", + "name": "问岁", + "stageId": "act23side_ex08", + "width": 13 + }, + "act23side_tr01-activities/act23side/level_act23side_tr01": { + "code": "WB-TR-1", + "filename": "act23side_tr01-activities-act23side-level_act23side_tr01.json", + "height": 6, + "levelId": "activities/act23side/level_act23side_tr01", + "name": "塞上孤城", + "stageId": "act23side_tr01", + "width": 9 + }, + "act24side_01-activities/act24side/level_act24side_01": { + "code": "CF-1", + "filename": "act24side_01-activities-act24side-level_act24side_01.json", + "height": 7, + "levelId": "activities/act24side/level_act24side_01", + "name": "森林里的麻烦家伙", + "stageId": "act24side_01", + "width": 11 + }, + "act24side_02-activities/act24side/level_act24side_02": { + "code": "CF-2", + "filename": "act24side_02-activities-act24side-level_act24side_02.json", + "height": 7, + "levelId": "activities/act24side/level_act24side_02", + "name": "坚硬磐石", + "stageId": "act24side_02", + "width": 10 + }, + "act24side_03-activities/act24side/level_act24side_03": { + "code": "CF-3", + "filename": "act24side_03-activities-act24side-level_act24side_03.json", + "height": 7, + "levelId": "activities/act24side/level_act24side_03", + "name": "迎头痛击", + "stageId": "act24side_03", + "width": 11 + }, + "act24side_04-activities/act24side/level_act24side_04": { + "code": "CF-4", + "filename": "act24side_04-activities-act24side-level_act24side_04.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_04", + "name": "破空的飞羽", + "stageId": "act24side_04", + "width": 12 + }, + "act24side_05-activities/act24side/level_act24side_05": { + "code": "CF-5", + "filename": "act24side_05-activities-act24side-level_act24side_05.json", + "height": 9, + "levelId": "activities/act24side/level_act24side_05", + "name": "野蛮肇事者", + "stageId": "act24side_05", + "width": 11 + }, + "act24side_06-activities/act24side/level_act24side_06": { + "code": "CF-6", + "filename": "act24side_06-activities-act24side-level_act24side_06.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_06", + "name": "禁飞区", + "stageId": "act24side_06", + "width": 11 + }, + "act24side_07-activities/act24side/level_act24side_07": { + "code": "CF-7", + "filename": "act24side_07-activities-act24side-level_act24side_07.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_07", + "name": "锥心之刺", + "stageId": "act24side_07", + "width": 11 + }, + "act24side_08-activities/act24side/level_act24side_08": { + "code": "CF-8", + "filename": "act24side_08-activities-act24side-level_act24side_08.json", + "height": 7, + "levelId": "activities/act24side/level_act24side_08", + "name": "奸诈者必自食恶果", + "stageId": "act24side_08", + "width": 11 + }, + "act24side_09-activities/act24side/level_act24side_09": { + "code": "CF-9", + "filename": "act24side_09-activities-act24side-level_act24side_09.json", + "height": 9, + "levelId": "activities/act24side/level_act24side_09", + "name": "决战!燃烧的狩魂!", + "stageId": "act24side_09", + "width": 24 + }, + "act24side_ex01#f#-activities/act24side/level_act24side_ex01": { + "code": "CF-EX-1", + "filename": "act24side_ex01#f#-activities-act24side-level_act24side_ex01.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex01", + "name": "山地的震颤", + "stageId": "act24side_ex01#f#", + "width": 12 + }, + "act24side_ex01-activities/act24side/level_act24side_ex01": { + "code": "CF-EX-1", + "filename": "act24side_ex01-activities-act24side-level_act24side_ex01.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex01", + "name": "山地的震颤", + "stageId": "act24side_ex01", + "width": 12 + }, + "act24side_ex02#f#-activities/act24side/level_act24side_ex02": { + "code": "CF-EX-2", + "filename": "act24side_ex02#f#-activities-act24side-level_act24side_ex02.json", + "height": 7, + "levelId": "activities/act24side/level_act24side_ex02", + "name": "深林大大大暴乱", + "stageId": "act24side_ex02#f#", + "width": 12 + }, + "act24side_ex02-activities/act24side/level_act24side_ex02": { + "code": "CF-EX-2", + "filename": "act24side_ex02-activities-act24side-level_act24side_ex02.json", + "height": 7, + "levelId": "activities/act24side/level_act24side_ex02", + "name": "深林大大大暴乱", + "stageId": "act24side_ex02", + "width": 12 + }, + "act24side_ex03#f#-activities/act24side/level_act24side_ex03": { + "code": "CF-EX-3", + "filename": "act24side_ex03#f#-activities-act24side-level_act24side_ex03.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex03", + "name": "对对碰,硬邦邦", + "stageId": "act24side_ex03#f#", + "width": 10 + }, + "act24side_ex03-activities/act24side/level_act24side_ex03": { + "code": "CF-EX-3", + "filename": "act24side_ex03-activities-act24side-level_act24side_ex03.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex03", + "name": "对对碰,硬邦邦", + "stageId": "act24side_ex03", + "width": 10 + }, + "act24side_ex04#f#-activities/act24side/level_act24side_ex04": { + "code": "CF-EX-4", + "filename": "act24side_ex04#f#-activities-act24side-level_act24side_ex04.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex04", + "name": "当心坠落", + "stageId": "act24side_ex04#f#", + "width": 11 + }, + "act24side_ex04-activities/act24side/level_act24side_ex04": { + "code": "CF-EX-4", + "filename": "act24side_ex04-activities-act24side-level_act24side_ex04.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex04", + "name": "当心坠落", + "stageId": "act24side_ex04", + "width": 11 + }, + "act24side_ex05#f#-activities/act24side/level_act24side_ex05": { + "code": "CF-EX-5", + "filename": "act24side_ex05#f#-activities-act24side-level_act24side_ex05.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex05", + "name": "此路不通", + "stageId": "act24side_ex05#f#", + "width": 12 + }, + "act24side_ex05-activities/act24side/level_act24side_ex05": { + "code": "CF-EX-5", + "filename": "act24side_ex05-activities-act24side-level_act24side_ex05.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex05", + "name": "此路不通", + "stageId": "act24side_ex05", + "width": 12 + }, + "act24side_ex06#f#-activities/act24side/level_act24side_ex06": { + "code": "CF-EX-6", + "filename": "act24side_ex06#f#-activities-act24side-level_act24side_ex06.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex06", + "name": "登高必经险途", + "stageId": "act24side_ex06#f#", + "width": 12 + }, + "act24side_ex06-activities/act24side/level_act24side_ex06": { + "code": "CF-EX-6", + "filename": "act24side_ex06-activities-act24side-level_act24side_ex06.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex06", + "name": "登高必经险途", + "stageId": "act24side_ex06", + "width": 12 + }, + "act24side_ex07#f#-activities/act24side/level_act24side_ex07": { + "code": "CF-EX-7", + "filename": "act24side_ex07#f#-activities-act24side-level_act24side_ex07.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex07", + "name": "英雄的诞生", + "stageId": "act24side_ex07#f#", + "width": 12 + }, + "act24side_ex07-activities/act24side/level_act24side_ex07": { + "code": "CF-EX-7", + "filename": "act24side_ex07-activities-act24side-level_act24side_ex07.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_ex07", + "name": "英雄的诞生", + "stageId": "act24side_ex07", + "width": 12 + }, + "act24side_ex08#f#-activities/act24side/level_act24side_ex08": { + "code": "CF-EX-8", + "filename": "act24side_ex08#f#-activities-act24side-level_act24side_ex08.json", + "height": 9, + "levelId": "activities/act24side/level_act24side_ex08", + "name": "炬火燎原", + "stageId": "act24side_ex08#f#", + "width": 24 + }, + "act24side_ex08-activities/act24side/level_act24side_ex08": { + "code": "CF-EX-8", + "filename": "act24side_ex08-activities-act24side-level_act24side_ex08.json", + "height": 9, + "levelId": "activities/act24side/level_act24side_ex08", + "name": "炬火燎原", + "stageId": "act24side_ex08", + "width": 24 + }, + "act24side_s01-activities/act24side/level_act24side_sub-01": { + "code": "CF-S-1", + "filename": "act24side_s01-activities-act24side-level_act24side_sub-01.json", + "height": 9, + "levelId": "activities/act24side/level_act24side_sub-01", + "name": "终极斗技之战", + "stageId": "act24side_s01", + "width": 24 + }, + "act24side_tr01-activities/act24side/level_act24side_tr01": { + "code": "CF-TR-1", + "filename": "act24side_tr01-activities-act24side-level_act24side_tr01.json", + "height": 8, + "levelId": "activities/act24side/level_act24side_tr01", + "name": "来袭!天空王者!", + "stageId": "act24side_tr01", + "width": 13 + }, + "act2bossrush_01-activities/act2bossrush/level_bossrush2_01": { + "code": "TN-1", + "filename": "act2bossrush_01-activities-act2bossrush-level_bossrush2_01.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_01", + "name": "困顿囚徒", + "stageId": "act2bossrush_01", + "width": 16 + }, + "act2bossrush_02-activities/act2bossrush/level_bossrush2_02": { + "code": "TN-2", + "filename": "act2bossrush_02-activities-act2bossrush-level_bossrush2_02.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_02", + "name": "大块头和小不点", + "stageId": "act2bossrush_02", + "width": 21 + }, + "act2bossrush_03-activities/act2bossrush/level_bossrush2_03": { + "code": "TN-3", + "filename": "act2bossrush_03-activities-act2bossrush-level_bossrush2_03.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_03", + "name": "裂地重击", + "stageId": "act2bossrush_03", + "width": 21 + }, + "act2bossrush_04-activities/act2bossrush/level_bossrush2_04": { + "code": "TN-4", + "filename": "act2bossrush_04-activities-act2bossrush-level_bossrush2_04.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_04", + "name": "骄阳之影", + "stageId": "act2bossrush_04", + "width": 21 + }, + "act2bossrush_tm01-activities/act2bossrush/level_bossrush2_01": { + "code": "TN-1", + "filename": "act2bossrush_tm01-activities-act2bossrush-level_bossrush2_01.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_01", + "name": "困顿囚徒", + "stageId": "act2bossrush_tm01", + "width": 16 + }, + "act2bossrush_tm02-activities/act2bossrush/level_bossrush2_02": { + "code": "TN-2", + "filename": "act2bossrush_tm02-activities-act2bossrush-level_bossrush2_02.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_02", + "name": "大块头和小不点", + "stageId": "act2bossrush_tm02", + "width": 21 + }, + "act2bossrush_tm03-activities/act2bossrush/level_bossrush2_03": { + "code": "TN-3", + "filename": "act2bossrush_tm03-activities-act2bossrush-level_bossrush2_03.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_03", + "name": "裂地重击", + "stageId": "act2bossrush_tm03", + "width": 21 + }, + "act2bossrush_tm04-activities/act2bossrush/level_bossrush2_04": { + "code": "TN-4", + "filename": "act2bossrush_tm04-activities-act2bossrush-level_bossrush2_04.json", + "height": 8, + "levelId": "activities/act2bossrush/level_bossrush2_04", + "name": "骄阳之影", + "stageId": "act2bossrush_tm04", + "width": 21 + }, + "act5d0_01-activities/act5d0/level_act5d0_01": { + "code": "CB-1", + "filename": "act5d0_01-activities-act5d0-level_act5d0_01.json", + "height": 7, + "levelId": "activities/act5d0/level_act5d0_01", + "name": "6:44P.M.", + "stageId": "act5d0_01", + "width": 11 + }, + "act5d0_02-activities/act5d0/level_act5d0_02": { + "code": "CB-2", + "filename": "act5d0_02-activities-act5d0-level_act5d0_02.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_02", + "name": "7:15P.M.", + "stageId": "act5d0_02", + "width": 11 + }, + "act5d0_03-activities/act5d0/level_act5d0_03": { + "code": "CB-3", + "filename": "act5d0_03-activities-act5d0-level_act5d0_03.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_03", + "name": "7:22P.M.", + "stageId": "act5d0_03", + "width": 11 + }, + "act5d0_04-activities/act5d0/level_act5d0_04": { + "code": "CB-4", + "filename": "act5d0_04-activities-act5d0-level_act5d0_04.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_04", + "name": "7:59P.M.", + "stageId": "act5d0_04", + "width": 11 + }, + "act5d0_05-activities/act5d0/level_act5d0_05": { + "code": "CB-5", + "filename": "act5d0_05-activities-act5d0-level_act5d0_05.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_05", + "name": "8:31P.M.", + "stageId": "act5d0_05", + "width": 11 + }, + "act5d0_06-activities/act5d0/level_act5d0_06": { + "code": "CB-6", + "filename": "act5d0_06-activities-act5d0-level_act5d0_06.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_06", + "name": "10:26P.M.", + "stageId": "act5d0_06", + "width": 12 + }, + "act5d0_07-activities/act5d0/level_act5d0_07": { + "code": "CB-7", + "filename": "act5d0_07-activities-act5d0-level_act5d0_07.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_07", + "name": "11:08P.M.", + "stageId": "act5d0_07", + "width": 12 + }, + "act5d0_08-activities/act5d0/level_act5d0_08": { + "code": "CB-8", + "filename": "act5d0_08-activities-act5d0-level_act5d0_08.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_08", + "name": "11:41P.M.", + "stageId": "act5d0_08", + "width": 12 + }, + "act5d0_09-activities/act5d0/level_act5d0_09": { + "code": "CB-9", + "filename": "act5d0_09-activities-act5d0-level_act5d0_09.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_09", + "name": "0:01A.M.", + "stageId": "act5d0_09", + "width": 12 + }, + "act5d0_10-activities/act5d0/level_act5d0_10": { + "code": "CB-10", + "filename": "act5d0_10-activities-act5d0-level_act5d0_10.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_10", + "name": "1:11A.M.", + "stageId": "act5d0_10", + "width": 12 + }, + "act5d0_ex01#f#-activities/act5d0/level_act5d0_ex01": { + "code": "CB-EX1", + "filename": "act5d0_ex01#f#-activities-act5d0-level_act5d0_ex01.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex01", + "name": "群架诀窍", + "stageId": "act5d0_ex01#f#", + "width": 11 + }, + "act5d0_ex01-activities/act5d0/level_act5d0_ex01": { + "code": "CB-EX1", + "filename": "act5d0_ex01-activities-act5d0-level_act5d0_ex01.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex01", + "name": "群架诀窍", + "stageId": "act5d0_ex01", + "width": 11 + }, + "act5d0_ex02#f#-activities/act5d0/level_act5d0_ex02": { + "code": "CB-EX2", + "filename": "act5d0_ex02#f#-activities-act5d0-level_act5d0_ex02.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex02", + "name": "南辕北辙", + "stageId": "act5d0_ex02#f#", + "width": 11 + }, + "act5d0_ex02-activities/act5d0/level_act5d0_ex02": { + "code": "CB-EX2", + "filename": "act5d0_ex02-activities-act5d0-level_act5d0_ex02.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex02", + "name": "南辕北辙", + "stageId": "act5d0_ex02", + "width": 11 + }, + "act5d0_ex03#f#-activities/act5d0/level_act5d0_ex03": { + "code": "CB-EX3", + "filename": "act5d0_ex03#f#-activities-act5d0-level_act5d0_ex03.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex03", + "name": "林中小屋", + "stageId": "act5d0_ex03#f#", + "width": 11 + }, + "act5d0_ex03-activities/act5d0/level_act5d0_ex03": { + "code": "CB-EX3", + "filename": "act5d0_ex03-activities-act5d0-level_act5d0_ex03.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex03", + "name": "林中小屋", + "stageId": "act5d0_ex03", + "width": 11 + }, + "act5d0_ex04#f#-activities/act5d0/level_act5d0_ex04": { + "code": "CB-EX4", + "filename": "act5d0_ex04#f#-activities-act5d0-level_act5d0_ex04.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex04", + "name": "施工现场", + "stageId": "act5d0_ex04#f#", + "width": 12 + }, + "act5d0_ex04-activities/act5d0/level_act5d0_ex04": { + "code": "CB-EX4", + "filename": "act5d0_ex04-activities-act5d0-level_act5d0_ex04.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex04", + "name": "施工现场", + "stageId": "act5d0_ex04", + "width": 12 + }, + "act5d0_ex05#f#-activities/act5d0/level_act5d0_ex05": { + "code": "CB-EX5", + "filename": "act5d0_ex05#f#-activities-act5d0-level_act5d0_ex05.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_ex05", + "name": "十字路口", + "stageId": "act5d0_ex05#f#", + "width": 11 + }, + "act5d0_ex05-activities/act5d0/level_act5d0_ex05": { + "code": "CB-EX5", + "filename": "act5d0_ex05-activities-act5d0-level_act5d0_ex05.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_ex05", + "name": "十字路口", + "stageId": "act5d0_ex05", + "width": 11 + }, + "act5d0_ex06#f#-activities/act5d0/level_act5d0_ex06": { + "code": "CB-EX6", + "filename": "act5d0_ex06#f#-activities-act5d0-level_act5d0_ex06.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex06", + "name": "全面冲锋", + "stageId": "act5d0_ex06#f#", + "width": 11 + }, + "act5d0_ex06-activities/act5d0/level_act5d0_ex06": { + "code": "CB-EX6", + "filename": "act5d0_ex06-activities-act5d0-level_act5d0_ex06.json", + "height": 8, + "levelId": "activities/act5d0/level_act5d0_ex06", + "name": "全面冲锋", + "stageId": "act5d0_ex06", + "width": 11 + }, + "act5d0_ex07#f#-activities/act5d0/level_act5d0_ex07": { + "code": "CB-EX7", + "filename": "act5d0_ex07#f#-activities-act5d0-level_act5d0_ex07.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_ex07", + "name": "晨练时间", + "stageId": "act5d0_ex07#f#", + "width": 11 + }, + "act5d0_ex07-activities/act5d0/level_act5d0_ex07": { + "code": "CB-EX7", + "filename": "act5d0_ex07-activities-act5d0-level_act5d0_ex07.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_ex07", + "name": "晨练时间", + "stageId": "act5d0_ex07", + "width": 11 + }, + "act5d0_ex08#f#-activities/act5d0/level_act5d0_ex08": { + "code": "CB-EX8", + "filename": "act5d0_ex08#f#-activities-act5d0-level_act5d0_ex08.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_ex08", + "name": "日常", + "stageId": "act5d0_ex08#f#", + "width": 13 + }, + "act5d0_ex08-activities/act5d0/level_act5d0_ex08": { + "code": "CB-EX8", + "filename": "act5d0_ex08-activities-act5d0-level_act5d0_ex08.json", + "height": 9, + "levelId": "activities/act5d0/level_act5d0_ex08", + "name": "日常", + "stageId": "act5d0_ex08", + "width": 13 + }, + "act9d0_01-activities/act9d0/level_act9d0_01": { + "code": "DM-1", + "filename": "act9d0_01-activities-act9d0-level_act9d0_01.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_01", + "name": "埋藏", + "stageId": "act9d0_01", + "width": 11 + }, + "act9d0_02-activities/act9d0/level_act9d0_02": { + "code": "DM-2", + "filename": "act9d0_02-activities-act9d0-level_act9d0_02.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_02", + "name": "偶然", + "stageId": "act9d0_02", + "width": 11 + }, + "act9d0_03-activities/act9d0/level_act9d0_03": { + "code": "DM-3", + "filename": "act9d0_03-activities-act9d0-level_act9d0_03.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_03", + "name": "挤压", + "stageId": "act9d0_03", + "width": 11 + }, + "act9d0_04-activities/act9d0/level_act9d0_04": { + "code": "DM-4", + "filename": "act9d0_04-activities-act9d0-level_act9d0_04.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_04", + "name": "进军", + "stageId": "act9d0_04", + "width": 11 + }, + "act9d0_05-activities/act9d0/level_act9d0_05": { + "code": "DM-5", + "filename": "act9d0_05-activities-act9d0-level_act9d0_05.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_05", + "name": "旗帜", + "stageId": "act9d0_05", + "width": 12 + }, + "act9d0_06-activities/act9d0/level_act9d0_06": { + "code": "DM-6", + "filename": "act9d0_06-activities-act9d0-level_act9d0_06.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_06", + "name": "远遁", + "stageId": "act9d0_06", + "width": 11 + }, + "act9d0_07-activities/act9d0/level_act9d0_07": { + "code": "DM-7", + "filename": "act9d0_07-activities-act9d0-level_act9d0_07.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_07", + "name": "龟裂", + "stageId": "act9d0_07", + "width": 11 + }, + "act9d0_08-activities/act9d0/level_act9d0_08": { + "code": "DM-8", + "filename": "act9d0_08-activities-act9d0-level_act9d0_08.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_08", + "name": "离散", + "stageId": "act9d0_08", + "width": 11 + }, + "act9d0_ex01#f#-activities/act9d0/level_act9d0_ex01": { + "code": "DM-EX-1", + "filename": "act9d0_ex01#f#-activities-act9d0-level_act9d0_ex01.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_ex01", + "name": "交锋", + "stageId": "act9d0_ex01#f#", + "width": 11 + }, + "act9d0_ex01-activities/act9d0/level_act9d0_ex01": { + "code": "DM-EX-1", + "filename": "act9d0_ex01-activities-act9d0-level_act9d0_ex01.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_ex01", + "name": "交锋", + "stageId": "act9d0_ex01", + "width": 11 + }, + "act9d0_ex02#f#-activities/act9d0/level_act9d0_ex02": { + "code": "DM-EX-2", + "filename": "act9d0_ex02#f#-activities-act9d0-level_act9d0_ex02.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_ex02", + "name": "爆破", + "stageId": "act9d0_ex02#f#", + "width": 11 + }, + "act9d0_ex02-activities/act9d0/level_act9d0_ex02": { + "code": "DM-EX-2", + "filename": "act9d0_ex02-activities-act9d0-level_act9d0_ex02.json", + "height": 7, + "levelId": "activities/act9d0/level_act9d0_ex02", + "name": "爆破", + "stageId": "act9d0_ex02", + "width": 11 + }, + "act9d0_ex03#f#-activities/act9d0/level_act9d0_ex03": { + "code": "DM-EX-3", + "filename": "act9d0_ex03#f#-activities-act9d0-level_act9d0_ex03.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_ex03", + "name": "突进", + "stageId": "act9d0_ex03#f#", + "width": 12 + }, + "act9d0_ex03-activities/act9d0/level_act9d0_ex03": { + "code": "DM-EX-3", + "filename": "act9d0_ex03-activities-act9d0-level_act9d0_ex03.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_ex03", + "name": "突进", + "stageId": "act9d0_ex03", + "width": 12 + }, + "act9d0_ex04#f#-activities/act9d0/level_act9d0_ex04": { + "code": "DM-EX-4", + "filename": "act9d0_ex04#f#-activities-act9d0-level_act9d0_ex04.json", + "height": 9, + "levelId": "activities/act9d0/level_act9d0_ex04", + "name": "裁判", + "stageId": "act9d0_ex04#f#", + "width": 12 + }, + "act9d0_ex04-activities/act9d0/level_act9d0_ex04": { + "code": "DM-EX-4", + "filename": "act9d0_ex04-activities-act9d0-level_act9d0_ex04.json", + "height": 9, + "levelId": "activities/act9d0/level_act9d0_ex04", + "name": "裁判", + "stageId": "act9d0_ex04", + "width": 12 + }, + "act9d0_ex05#f#-activities/act9d0/level_act9d0_ex05": { + "code": "DM-EX-5", + "filename": "act9d0_ex05#f#-activities-act9d0-level_act9d0_ex05.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_ex05", + "name": "备战", + "stageId": "act9d0_ex05#f#", + "width": 12 + }, + "act9d0_ex05-activities/act9d0/level_act9d0_ex05": { + "code": "DM-EX-5", + "filename": "act9d0_ex05-activities-act9d0-level_act9d0_ex05.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_ex05", + "name": "备战", + "stageId": "act9d0_ex05", + "width": 12 + }, + "act9d0_ex06#f#-activities/act9d0/level_act9d0_ex06": { + "code": "DM-EX-6", + "filename": "act9d0_ex06#f#-activities-act9d0-level_act9d0_ex06.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_ex06", + "name": "对流", + "stageId": "act9d0_ex06#f#", + "width": 12 + }, + "act9d0_ex06-activities/act9d0/level_act9d0_ex06": { + "code": "DM-EX-6", + "filename": "act9d0_ex06-activities-act9d0-level_act9d0_ex06.json", + "height": 8, + "levelId": "activities/act9d0/level_act9d0_ex06", + "name": "对流", + "stageId": "act9d0_ex06", + "width": 12 + }, + "act9d0_mo01-activities/act9d0/level_act9d0_mo01": { + "code": "DM-MO-1", + "filename": "act9d0_mo01-activities-act9d0-level_act9d0_mo01.json", + "height": 9, + "levelId": "activities/act9d0/level_act9d0_mo01", + "name": "塔巴镇", + "stageId": "act9d0_mo01", + "width": 13 + }, + "camp_01-obt/campaign/level_camp_01": { + "code": "乌萨斯", + "filename": "camp_01-obt-campaign-level_camp_01.json", + "height": 8, + "levelId": "obt/campaign/level_camp_01", + "name": "切尔诺伯格", + "stageId": "camp_01", + "width": 11 + }, + "camp_02-obt/campaign/level_camp_02": { + "code": "炎国", + "filename": "camp_02-obt-campaign-level_camp_02.json", + "height": 9, + "levelId": "obt/campaign/level_camp_02", + "name": "龙门外环", + "stageId": "camp_02", + "width": 12 + }, + "camp_03-obt/campaign/level_camp_03": { + "code": "炎国", + "filename": "camp_03-obt-campaign-level_camp_03.json", + "height": 9, + "levelId": "obt/campaign/level_camp_03", + "name": "龙门市区", + "stageId": "camp_03", + "width": 13 + }, + "camp_r_01-obt/campaign/level_camp_r_01": { + "code": "卡西米尔", + "filename": "camp_r_01-obt-campaign-level_camp_r_01.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_01", + "name": "大骑士领郊外", + "stageId": "camp_r_01", + "width": 13 + }, + "camp_r_02-obt/campaign/level_camp_r_02": { + "code": "乌萨斯", + "filename": "camp_r_02-obt-campaign-level_camp_r_02.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_02", + "name": "北原冰封废城", + "stageId": "camp_r_02", + "width": 13 + }, + "camp_r_03-obt/campaign/level_camp_r_03": { + "code": "乌萨斯", + "filename": "camp_r_03-obt-campaign-level_camp_r_03.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_03", + "name": "废弃矿区", + "stageId": "camp_r_03", + "width": 13 + }, + "camp_r_04-obt/campaign/level_camp_r_04": { + "code": "汐斯塔", + "filename": "camp_r_04-obt-campaign-level_camp_r_04.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_04", + "name": "潮没海滨", + "stageId": "camp_r_04", + "width": 12 + }, + "camp_r_05-obt/campaign/level_camp_r_05": { + "code": "伊比利亚", + "filename": "camp_r_05-obt-campaign-level_camp_r_05.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_05", + "name": "积水潮窟", + "stageId": "camp_r_05", + "width": 13 + }, + "camp_r_06-obt/campaign/level_camp_r_06": { + "code": "萨尔贡", + "filename": "camp_r_06-obt-campaign-level_camp_r_06.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_06", + "name": "长泉镇郊野", + "stageId": "camp_r_06", + "width": 13 + }, + "camp_r_07-obt/campaign/level_camp_r_07": { + "code": "玻利瓦尔", + "filename": "camp_r_07-obt-campaign-level_camp_r_07.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_07", + "name": "多索雷斯换水口", + "stageId": "camp_r_07", + "width": 13 + }, + "camp_r_08-obt/campaign/level_camp_r_08": { + "code": "哥伦比亚", + "filename": "camp_r_08-obt-campaign-level_camp_r_08.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_08", + "name": "南方监狱", + "stageId": "camp_r_08", + "width": 13 + }, + "camp_r_09-obt/campaign/level_camp_r_09": { + "code": "维多利亚", + "filename": "camp_r_09-obt-campaign-level_camp_r_09.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_09", + "name": "小丘郡郊野", + "stageId": "camp_r_09", + "width": 13 + }, + "camp_r_10-obt/campaign/level_camp_r_10": { + "code": "卡西米尔", + "filename": "camp_r_10-obt-campaign-level_camp_r_10.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_10", + "name": "黑夜锦标秀", + "stageId": "camp_r_10", + "width": 13 + }, + "camp_r_11-obt/campaign/level_camp_r_11": { + "code": "炎国", + "filename": "camp_r_11-obt-campaign-level_camp_r_11.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_11", + "name": "盘桓蜀道", + "stageId": "camp_r_11", + "width": 13 + }, + "camp_r_12-obt/campaign/level_camp_r_12": { + "code": "拉特兰", + "filename": "camp_r_12-obt-campaign-level_camp_r_12.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_12", + "name": "巧克力大街", + "stageId": "camp_r_12", + "width": 13 + }, + "camp_r_13-obt/campaign/level_camp_r_13": { + "code": "伊比利亚", + "filename": "camp_r_13-obt-campaign-level_camp_r_13.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_13", + "name": "昏黑造船厂", + "stageId": "camp_r_13", + "width": 13 + }, + "camp_r_14-obt/campaign/level_camp_r_14": { + "code": "哥伦比亚", + "filename": "camp_r_14-obt-campaign-level_camp_r_14.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_14", + "name": "实验基地机库", + "stageId": "camp_r_14", + "width": 13 + }, + "camp_r_15-obt/campaign/level_camp_r_15": { + "code": "炎国", + "filename": "camp_r_15-obt-campaign-level_camp_r_15.json", + "height": 9, + "levelId": "obt/campaign/level_camp_r_15", + "name": "龙门商业街", + "stageId": "camp_r_15", + "width": 13 + }, + "easy_09-01-obt/main/level_easy_09-01": { + "code": "9-2", + "filename": "easy_09-01-obt-main-level_easy_09-01.json", + "height": 8, + "levelId": "obt/main/level_easy_09-01", + "name": "鬼魂危机", + "stageId": "easy_09-01", + "width": 11 + }, + "easy_09-02-obt/main/level_easy_09-02": { + "code": "9-3", + "filename": "easy_09-02-obt-main-level_easy_09-02.json", + "height": 8, + "levelId": "obt/main/level_easy_09-02", + "name": "牌局", + "stageId": "easy_09-02", + "width": 10 + }, + "easy_09-03-obt/main/level_easy_09-03": { + "code": "9-4", + "filename": "easy_09-03-obt-main-level_easy_09-03.json", + "height": 8, + "levelId": "obt/main/level_easy_09-03", + "name": "暗火四起", + "stageId": "easy_09-03", + "width": 11 + }, + "easy_09-04-obt/main/level_easy_09-04": { + "code": "9-5", + "filename": "easy_09-04-obt-main-level_easy_09-04.json", + "height": 8, + "levelId": "obt/main/level_easy_09-04", + "name": "临界值", + "stageId": "easy_09-04", + "width": 11 + }, + "easy_09-05-obt/main/level_easy_09-05": { + "code": "9-6", + "filename": "easy_09-05-obt-main-level_easy_09-05.json", + "height": 8, + "levelId": "obt/main/level_easy_09-05", + "name": "深池", + "stageId": "easy_09-05", + "width": 12 + }, + "easy_09-06-obt/main/level_easy_09-06": { + "code": "9-7", + "filename": "easy_09-06-obt-main-level_easy_09-06.json", + "height": 8, + "levelId": "obt/main/level_easy_09-06", + "name": "捉迷藏", + "stageId": "easy_09-06", + "width": 12 + }, + "easy_09-07-obt/main/level_easy_09-07": { + "code": "9-9", + "filename": "easy_09-07-obt-main-level_easy_09-07.json", + "height": 8, + "levelId": "obt/main/level_easy_09-07", + "name": "无辜者", + "stageId": "easy_09-07", + "width": 11 + }, + "easy_09-08-obt/main/level_easy_09-08": { + "code": "9-10", + "filename": "easy_09-08-obt-main-level_easy_09-08.json", + "height": 8, + "levelId": "obt/main/level_easy_09-08", + "name": "雷声轰鸣", + "stageId": "easy_09-08", + "width": 12 + }, + "easy_09-09-obt/main/level_easy_09-09": { + "code": "9-11", + "filename": "easy_09-09-obt-main-level_easy_09-09.json", + "height": 8, + "levelId": "obt/main/level_easy_09-09", + "name": "拉锯", + "stageId": "easy_09-09", + "width": 12 + }, + "easy_09-10-obt/main/level_easy_09-10": { + "code": "9-12", + "filename": "easy_09-10-obt-main-level_easy_09-10.json", + "height": 9, + "levelId": "obt/main/level_easy_09-10", + "name": "鬼影如潮", + "stageId": "easy_09-10", + "width": 11 + }, + "easy_09-11-obt/main/level_easy_09-11": { + "code": "9-13", + "filename": "easy_09-11-obt-main-level_easy_09-11.json", + "height": 8, + "levelId": "obt/main/level_easy_09-11", + "name": "战地救援", + "stageId": "easy_09-11", + "width": 12 + }, + "easy_09-12-obt/main/level_easy_09-12": { + "code": "9-14", + "filename": "easy_09-12-obt-main-level_easy_09-12.json", + "height": 9, + "levelId": "obt/main/level_easy_09-12", + "name": "风中旗帜", + "stageId": "easy_09-12", + "width": 11 + }, + "easy_09-13-obt/main/level_easy_09-13": { + "code": "9-15", + "filename": "easy_09-13-obt-main-level_easy_09-13.json", + "height": 8, + "levelId": "obt/main/level_easy_09-13", + "name": "大地滚烫", + "stageId": "easy_09-13", + "width": 11 + }, + "easy_09-14-obt/main/level_easy_09-14": { + "code": "9-16", + "filename": "easy_09-14-obt-main-level_easy_09-14.json", + "height": 9, + "levelId": "obt/main/level_easy_09-14", + "name": "突围", + "stageId": "easy_09-14", + "width": 11 + }, + "easy_09-15-obt/main/level_easy_09-15": { + "code": "9-17", + "filename": "easy_09-15-obt-main-level_easy_09-15.json", + "height": 8, + "levelId": "obt/main/level_easy_09-15", + "name": "维多利亚士兵", + "stageId": "easy_09-15", + "width": 12 + }, + "easy_09-16-obt/main/level_easy_09-16": { + "code": "9-18", + "filename": "easy_09-16-obt-main-level_easy_09-16.json", + "height": 8, + "levelId": "obt/main/level_easy_09-16", + "name": "“破晓”", + "stageId": "easy_09-16", + "width": 12 + }, + "easy_09-17-obt/main/level_easy_09-17": { + "code": "9-19", + "filename": "easy_09-17-obt-main-level_easy_09-17.json", + "height": 9, + "levelId": "obt/main/level_easy_09-17", + "name": "长夜枪火", + "stageId": "easy_09-17", + "width": 12 + }, + "easy_10-01-obt/main/level_easy_10-01": { + "code": "10-2", + "filename": "easy_10-01-obt-main-level_easy_10-01.json", + "height": 7, + "levelId": "obt/main/level_easy_10-01", + "name": "抢夺目标", + "stageId": "easy_10-01", + "width": 11 + }, + "easy_10-02-obt/main/level_easy_10-02": { + "code": "10-3", + "filename": "easy_10-02-obt-main-level_easy_10-02.json", + "height": 7, + "levelId": "obt/main/level_easy_10-02", + "name": "低下头", + "stageId": "easy_10-02", + "width": 11 + }, + "easy_10-03-obt/main/level_easy_10-03": { + "code": "10-4", + "filename": "easy_10-03-obt-main-level_easy_10-03.json", + "height": 8, + "levelId": "obt/main/level_easy_10-03", + "name": "鸣铳示警", + "stageId": "easy_10-03", + "width": 11 + }, + "easy_10-04-obt/main/level_easy_10-04": { + "code": "10-5", + "filename": "easy_10-04-obt-main-level_easy_10-04.json", + "height": 8, + "levelId": "obt/main/level_easy_10-04", + "name": "城市的呼吸", + "stageId": "easy_10-04", + "width": 11 + }, + "easy_10-05-obt/main/level_easy_10-05": { + "code": "10-6", + "filename": "easy_10-05-obt-main-level_easy_10-05.json", + "height": 8, + "levelId": "obt/main/level_easy_10-05", + "name": "虽非同族", + "stageId": "easy_10-05", + "width": 11 + }, + "easy_10-06-obt/main/level_easy_10-06": { + "code": "10-7", + "filename": "easy_10-06-obt-main-level_easy_10-06.json", + "height": 8, + "levelId": "obt/main/level_easy_10-06", + "name": "痛觉相连", + "stageId": "easy_10-06", + "width": 11 + }, + "easy_10-07-obt/main/level_easy_10-07": { + "code": "10-8", + "filename": "easy_10-07-obt-main-level_easy_10-07.json", + "height": 8, + "levelId": "obt/main/level_easy_10-07", + "name": "无暇哀悼", + "stageId": "easy_10-07", + "width": 11 + }, + "easy_10-08-obt/main/level_easy_10-08": { + "code": "10-9", + "filename": "easy_10-08-obt-main-level_easy_10-08.json", + "height": 8, + "levelId": "obt/main/level_easy_10-08", + "name": "他乡故知", + "stageId": "easy_10-08", + "width": 12 + }, + "easy_10-09-obt/main/level_easy_10-09": { + "code": "10-10", + "filename": "easy_10-09-obt-main-level_easy_10-09.json", + "height": 8, + "levelId": "obt/main/level_easy_10-09", + "name": "旧日之影", + "stageId": "easy_10-09", + "width": 11 + }, + "easy_10-10-obt/main/level_easy_10-10": { + "code": "10-11", + "filename": "easy_10-10-obt-main-level_easy_10-10.json", + "height": 8, + "levelId": "obt/main/level_easy_10-10", + "name": "千疮百孔", + "stageId": "easy_10-10", + "width": 12 + }, + "easy_10-11-obt/main/level_easy_10-11": { + "code": "10-12", + "filename": "easy_10-11-obt-main-level_easy_10-11.json", + "height": 7, + "levelId": "obt/main/level_easy_10-11", + "name": "仇怨的尽头", + "stageId": "easy_10-11", + "width": 12 + }, + "easy_10-12-obt/main/level_easy_10-12": { + "code": "10-14", + "filename": "easy_10-12-obt-main-level_easy_10-12.json", + "height": 8, + "levelId": "obt/main/level_easy_10-12", + "name": "瞄准", + "stageId": "easy_10-12", + "width": 11 + }, + "easy_10-13-obt/main/level_easy_10-13": { + "code": "10-15", + "filename": "easy_10-13-obt-main-level_easy_10-13.json", + "height": 8, + "levelId": "obt/main/level_easy_10-13", + "name": "逃离炮火", + "stageId": "easy_10-13", + "width": 11 + }, + "easy_10-14-obt/main/level_easy_10-14": { + "code": "10-16", + "filename": "easy_10-14-obt-main-level_easy_10-14.json", + "height": 9, + "levelId": "obt/main/level_easy_10-14", + "name": "血刃高悬", + "stageId": "easy_10-14", + "width": 13 + }, + "easy_10-15-obt/main/level_easy_10-15": { + "code": "10-17", + "filename": "easy_10-15-obt-main-level_easy_10-15.json", + "height": 8, + "levelId": "obt/main/level_easy_10-15", + "name": "坚城高墙", + "stageId": "easy_10-15", + "width": 12 + }, + "easy_11-01-obt/main/level_easy_11-01": { + "code": "11-1", + "filename": "easy_11-01-obt-main-level_easy_11-01.json", + "height": 7, + "levelId": "obt/main/level_easy_11-01", + "name": "维护荣耀", + "stageId": "easy_11-01", + "width": 11 + }, + "easy_11-02-obt/main/level_easy_11-02": { + "code": "11-2", + "filename": "easy_11-02-obt-main-level_easy_11-02.json", + "height": 7, + "levelId": "obt/main/level_easy_11-02", + "name": "一丝光亮", + "stageId": "easy_11-02", + "width": 9 + }, + "easy_11-03-obt/main/level_easy_11-03": { + "code": "11-3", + "filename": "easy_11-03-obt-main-level_easy_11-03.json", + "height": 8, + "levelId": "obt/main/level_easy_11-03", + "name": "蒸汽升腾", + "stageId": "easy_11-03", + "width": 11 + }, + "easy_11-04-obt/main/level_easy_11-04": { + "code": "11-5", + "filename": "easy_11-04-obt-main-level_easy_11-04.json", + "height": 8, + "levelId": "obt/main/level_easy_11-04", + "name": "等价交换", + "stageId": "easy_11-04", + "width": 11 + }, + "easy_11-05-obt/main/level_easy_11-05": { + "code": "11-6", + "filename": "easy_11-05-obt-main-level_easy_11-05.json", + "height": 7, + "levelId": "obt/main/level_easy_11-05", + "name": "演绎文明", + "stageId": "easy_11-05", + "width": 10 + }, + "easy_11-06-obt/main/level_easy_11-06": { + "code": "11-7", + "filename": "easy_11-06-obt-main-level_easy_11-06.json", + "height": 7, + "levelId": "obt/main/level_easy_11-06", + "name": "卷入洪流", + "stageId": "easy_11-06", + "width": 12 + }, + "easy_11-07-obt/main/level_easy_11-07": { + "code": "11-8", + "filename": "easy_11-07-obt-main-level_easy_11-07.json", + "height": 8, + "levelId": "obt/main/level_easy_11-07", + "name": "停滞", + "stageId": "easy_11-07", + "width": 11 + }, + "easy_11-08-obt/main/level_easy_11-08": { + "code": "11-9", + "filename": "easy_11-08-obt-main-level_easy_11-08.json", + "height": 7, + "levelId": "obt/main/level_easy_11-08", + "name": "以命换命", + "stageId": "easy_11-08", + "width": 11 + }, + "easy_11-09-obt/main/level_easy_11-09": { + "code": "11-11", + "filename": "easy_11-09-obt-main-level_easy_11-09.json", + "height": 8, + "levelId": "obt/main/level_easy_11-09", + "name": "立场不同", + "stageId": "easy_11-09", + "width": 11 + }, + "easy_11-10-obt/main/level_easy_11-10": { + "code": "11-12", + "filename": "easy_11-10-obt-main-level_easy_11-10.json", + "height": 8, + "levelId": "obt/main/level_easy_11-10", + "name": "汹涌而来", + "stageId": "easy_11-10", + "width": 12 + }, + "easy_11-11-obt/main/level_easy_11-11": { + "code": "11-13", + "filename": "easy_11-11-obt-main-level_easy_11-11.json", + "height": 7, + "levelId": "obt/main/level_easy_11-11", + "name": "无法停止", + "stageId": "easy_11-11", + "width": 11 + }, + "easy_11-12-obt/main/level_easy_11-12": { + "code": "11-14", + "filename": "easy_11-12-obt-main-level_easy_11-12.json", + "height": 8, + "levelId": "obt/main/level_easy_11-12", + "name": "一场相见", + "stageId": "easy_11-12", + "width": 12 + }, + "easy_11-13-obt/main/level_easy_11-13": { + "code": "11-15", + "filename": "easy_11-13-obt-main-level_easy_11-13.json", + "height": 8, + "levelId": "obt/main/level_easy_11-13", + "name": "土地震颤", + "stageId": "easy_11-13", + "width": 12 + }, + "easy_11-14-obt/main/level_easy_11-14": { + "code": "11-16", + "filename": "easy_11-14-obt-main-level_easy_11-14.json", + "height": 8, + "levelId": "obt/main/level_easy_11-14", + "name": "荣光猎场", + "stageId": "easy_11-14", + "width": 10 + }, + "easy_11-16-obt/main/level_easy_11-16": { + "code": "11-18", + "filename": "easy_11-16-obt-main-level_easy_11-16.json", + "height": 8, + "levelId": "obt/main/level_easy_11-16", + "name": "非我所愿", + "stageId": "easy_11-16", + "width": 11 + }, + "easy_11-18-obt/main/level_easy_11-18": { + "code": "11-20", + "filename": "easy_11-18-obt-main-level_easy_11-18.json", + "height": 8, + "levelId": "obt/main/level_easy_11-18", + "name": "最后的蒸汽骑士", + "stageId": "easy_11-18", + "width": 12 + }, + "easy_12-01-obt/main/level_easy_12-01": { + "code": "12-2", + "filename": "easy_12-01-obt-main-level_easy_12-01.json", + "height": 7, + "levelId": "obt/main/level_easy_12-01", + "name": "静候驾临", + "stageId": "easy_12-01", + "width": 12 + }, + "easy_12-02-obt/main/level_easy_12-02": { + "code": "12-3", + "filename": "easy_12-02-obt-main-level_easy_12-02.json", + "height": 8, + "levelId": "obt/main/level_easy_12-02", + "name": "善意背叛", + "stageId": "easy_12-02", + "width": 10 + }, + "easy_12-03-obt/main/level_easy_12-03": { + "code": "12-4", + "filename": "easy_12-03-obt-main-level_easy_12-03.json", + "height": 8, + "levelId": "obt/main/level_easy_12-03", + "name": "团结就是奢望", + "stageId": "easy_12-03", + "width": 11 + }, + "easy_12-04-obt/main/level_easy_12-04": { + "code": "12-5", + "filename": "easy_12-04-obt-main-level_easy_12-04.json", + "height": 7, + "levelId": "obt/main/level_easy_12-04", + "name": "脆钢", + "stageId": "easy_12-04", + "width": 11 + }, + "easy_12-05-obt/main/level_easy_12-05": { + "code": "12-6", + "filename": "easy_12-05-obt-main-level_easy_12-05.json", + "height": 7, + "levelId": "obt/main/level_easy_12-05", + "name": "谁的战争", + "stageId": "easy_12-05", + "width": 10 + }, + "easy_12-06-obt/main/level_easy_12-06": { + "code": "12-7", + "filename": "easy_12-06-obt-main-level_easy_12-06.json", + "height": 8, + "levelId": "obt/main/level_easy_12-06", + "name": "平议生死", + "stageId": "easy_12-06", + "width": 11 + }, + "easy_12-07-obt/main/level_easy_12-07": { + "code": "12-8", + "filename": "easy_12-07-obt-main-level_easy_12-07.json", + "height": 8, + "levelId": "obt/main/level_easy_12-07", + "name": "火线重逢", + "stageId": "easy_12-07", + "width": 10 + }, + "easy_12-08-obt/main/level_easy_12-08": { + "code": "12-9", + "filename": "easy_12-08-obt-main-level_easy_12-08.json", + "height": 7, + "levelId": "obt/main/level_easy_12-08", + "name": "热血年华", + "stageId": "easy_12-08", + "width": 12 + }, + "easy_12-09-obt/main/level_easy_12-09": { + "code": "12-10", + "filename": "easy_12-09-obt-main-level_easy_12-09.json", + "height": 8, + "levelId": "obt/main/level_easy_12-09", + "name": "广播热线正繁忙", + "stageId": "easy_12-09", + "width": 12 + }, + "easy_12-10-obt/main/level_easy_12-10": { + "code": "12-12", + "filename": "easy_12-10-obt-main-level_easy_12-10.json", + "height": 8, + "levelId": "obt/main/level_easy_12-10", + "name": "脱帽致敬", + "stageId": "easy_12-10", + "width": 12 + }, + "easy_12-11-obt/main/level_easy_12-11": { + "code": "12-13", + "filename": "easy_12-11-obt-main-level_easy_12-11.json", + "height": 8, + "levelId": "obt/main/level_easy_12-11", + "name": "逆光阴影", + "stageId": "easy_12-11", + "width": 12 + }, + "easy_12-12-obt/main/level_easy_12-12": { + "code": "12-14", + "filename": "easy_12-12-obt-main-level_easy_12-12.json", + "height": 7, + "levelId": "obt/main/level_easy_12-12", + "name": "捂住耳朵", + "stageId": "easy_12-12", + "width": 11 + }, + "easy_12-13-obt/main/level_easy_12-13": { + "code": "12-15", + "filename": "easy_12-13-obt-main-level_easy_12-13.json", + "height": 7, + "levelId": "obt/main/level_easy_12-13", + "name": "千疮百孔", + "stageId": "easy_12-13", + "width": 12 + }, + "easy_12-15-obt/main/level_easy_12-15": { + "code": "12-17", + "filename": "easy_12-15-obt-main-level_easy_12-15.json", + "height": 8, + "levelId": "obt/main/level_easy_12-15", + "name": "被弃之人", + "stageId": "easy_12-15", + "width": 11 + }, + "easy_12-16-obt/main/level_easy_12-16": { + "code": "12-18", + "filename": "easy_12-16-obt-main-level_easy_12-16.json", + "height": 7, + "levelId": "obt/main/level_easy_12-16", + "name": "晚安", + "stageId": "easy_12-16", + "width": 12 + }, + "easy_12-17-obt/main/level_easy_12-17": { + "code": "12-19", + "filename": "easy_12-17-obt-main-level_easy_12-17.json", + "height": 8, + "levelId": "obt/main/level_easy_12-17", + "name": "飞跃,烟火", + "stageId": "easy_12-17", + "width": 12 + }, + "easy_12-18-obt/main/level_easy_12-18": { + "code": "12-20", + "filename": "easy_12-18-obt-main-level_easy_12-18.json", + "height": 8, + "levelId": "obt/main/level_easy_12-18", + "name": "诚挚邀请", + "stageId": "easy_12-18", + "width": 12 + }, + "easy_sub_09-1-1-obt/main/level_easy_sub_09-1-1": { + "code": "S9-1", + "filename": "easy_sub_09-1-1-obt-main-level_easy_sub_09-1-1.json", + "height": 8, + "levelId": "obt/main/level_easy_sub_09-1-1", + "name": "废墟坚守", + "stageId": "easy_sub_09-1-1", + "width": 12 + }, + "guide_01-obt/guide/level_guide_01": { + "code": "???", + "filename": "guide_01-obt-guide-level_guide_01.json", + "height": 7, + "levelId": "obt/guide/level_guide_01", + "name": null, + "stageId": "guide_01", + "width": 10 + }, + "guide_02-obt/guide/level_guide_02": { + "code": "???", + "filename": "guide_02-obt-guide-level_guide_02.json", + "height": 7, + "levelId": "obt/guide/level_guide_02", + "name": null, + "stageId": "guide_02", + "width": 12 + }, + "hard_05-01-obt/hard/level_hard_05-01": { + "code": "H5-1", + "filename": "hard_05-01-obt-hard-level_hard_05-01.json", + "height": 8, + "levelId": "obt/hard/level_hard_05-01", + "name": "炼狱行动-1", + "stageId": "hard_05-01", + "width": 12 + }, + "hard_05-02-obt/hard/level_hard_05-02": { + "code": "H5-2", + "filename": "hard_05-02-obt-hard-level_hard_05-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_05-02", + "name": "炼狱行动-2", + "stageId": "hard_05-02", + "width": 12 + }, + "hard_05-03-obt/hard/level_hard_05-03": { + "code": "H5-3", + "filename": "hard_05-03-obt-hard-level_hard_05-03.json", + "height": 8, + "levelId": "obt/hard/level_hard_05-03", + "name": "炼狱行动-3", + "stageId": "hard_05-03", + "width": 11 + }, + "hard_05-04-obt/hard/level_hard_05-04": { + "code": "H5-4", + "filename": "hard_05-04-obt-hard-level_hard_05-04.json", + "height": 8, + "levelId": "obt/hard/level_hard_05-04", + "name": "炼狱行动-4", + "stageId": "hard_05-04", + "width": 12 + }, + "hard_06-01-obt/hard/level_hard_06-01": { + "code": "H6-1", + "filename": "hard_06-01-obt-hard-level_hard_06-01.json", + "height": 8, + "levelId": "obt/hard/level_hard_06-01", + "name": "冰狱行动-1", + "stageId": "hard_06-01", + "width": 11 + }, + "hard_06-02-obt/hard/level_hard_06-02": { + "code": "H6-2", + "filename": "hard_06-02-obt-hard-level_hard_06-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_06-02", + "name": "冰狱行动-2", + "stageId": "hard_06-02", + "width": 12 + }, + "hard_06-03-obt/hard/level_hard_06-03": { + "code": "H6-3", + "filename": "hard_06-03-obt-hard-level_hard_06-03.json", + "height": 8, + "levelId": "obt/hard/level_hard_06-03", + "name": "冰狱行动-3", + "stageId": "hard_06-03", + "width": 12 + }, + "hard_06-04-obt/hard/level_hard_06-04": { + "code": "H6-4", + "filename": "hard_06-04-obt-hard-level_hard_06-04.json", + "height": 7, + "levelId": "obt/hard/level_hard_06-04", + "name": "冰狱行动-4", + "stageId": "hard_06-04", + "width": 12 + }, + "hard_07-01-obt/hard/level_hard_07-01": { + "code": "H7-1", + "filename": "hard_07-01-obt-hard-level_hard_07-01.json", + "height": 7, + "levelId": "obt/hard/level_hard_07-01", + "name": "星火行动-1", + "stageId": "hard_07-01", + "width": 12 + }, + "hard_07-02-obt/hard/level_hard_07-02": { + "code": "H7-2", + "filename": "hard_07-02-obt-hard-level_hard_07-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_07-02", + "name": "星火行动-2", + "stageId": "hard_07-02", + "width": 11 + }, + "hard_07-03-obt/hard/level_hard_07-03": { + "code": "H7-3", + "filename": "hard_07-03-obt-hard-level_hard_07-03.json", + "height": 8, + "levelId": "obt/hard/level_hard_07-03", + "name": "星火行动-3", + "stageId": "hard_07-03", + "width": 11 + }, + "hard_07-04-obt/hard/level_hard_07-04": { + "code": "H7-4", + "filename": "hard_07-04-obt-hard-level_hard_07-04.json", + "height": 9, + "levelId": "obt/hard/level_hard_07-04", + "name": "星火行动-4", + "stageId": "hard_07-04", + "width": 13 + }, + "hard_08-01-obt/hard/level_hard_08-01": { + "code": "H8-1", + "filename": "hard_08-01-obt-hard-level_hard_08-01.json", + "height": 8, + "levelId": "obt/hard/level_hard_08-01", + "name": "狂夜行动-1", + "stageId": "hard_08-01", + "width": 12 + }, + "hard_08-02-obt/hard/level_hard_08-02": { + "code": "H8-2", + "filename": "hard_08-02-obt-hard-level_hard_08-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_08-02", + "name": "狂夜行动-2", + "stageId": "hard_08-02", + "width": 12 + }, + "hard_08-03-obt/hard/level_hard_08-03": { + "code": "H8-3", + "filename": "hard_08-03-obt-hard-level_hard_08-03.json", + "height": 8, + "levelId": "obt/hard/level_hard_08-03", + "name": "狂夜行动-3", + "stageId": "hard_08-03", + "width": 12 + }, + "hard_08-04-obt/hard/level_hard_08-04": { + "code": "H8-4", + "filename": "hard_08-04-obt-hard-level_hard_08-04.json", + "height": 8, + "levelId": "obt/hard/level_hard_08-04", + "name": "狂夜行动-4", + "stageId": "hard_08-04", + "width": 15 + }, + "hard_09-01-obt/hard/level_hard_09-01": { + "code": "H9-1", + "filename": "hard_09-01-obt-hard-level_hard_09-01.json", + "height": 8, + "levelId": "obt/hard/level_hard_09-01", + "name": "暴风行动-1", + "stageId": "hard_09-01", + "width": 12 + }, + "hard_09-02-obt/hard/level_hard_09-02": { + "code": "H9-2", + "filename": "hard_09-02-obt-hard-level_hard_09-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_09-02", + "name": "暴风行动-2", + "stageId": "hard_09-02", + "width": 12 + }, + "hard_09-03-obt/hard/level_hard_09-03": { + "code": "H9-3", + "filename": "hard_09-03-obt-hard-level_hard_09-03.json", + "height": 8, + "levelId": "obt/hard/level_hard_09-03", + "name": "暴风行动-3", + "stageId": "hard_09-03", + "width": 12 + }, + "hard_09-04-obt/hard/level_hard_09-04": { + "code": "H9-4", + "filename": "hard_09-04-obt-hard-level_hard_09-04.json", + "height": 8, + "levelId": "obt/hard/level_hard_09-04", + "name": "急雨行动-1", + "stageId": "hard_09-04", + "width": 12 + }, + "hard_09-05-obt/hard/level_hard_09-05": { + "code": "H9-5", + "filename": "hard_09-05-obt-hard-level_hard_09-05.json", + "height": 9, + "levelId": "obt/hard/level_hard_09-05", + "name": "急雨行动-2", + "stageId": "hard_09-05", + "width": 12 + }, + "hard_09-06-obt/hard/level_hard_09-06": { + "code": "H9-6", + "filename": "hard_09-06-obt-hard-level_hard_09-06.json", + "height": 9, + "levelId": "obt/hard/level_hard_09-06", + "name": "急雨行动-3", + "stageId": "hard_09-06", + "width": 12 + }, + "hard_10-01-obt/hard/level_hard_10-01": { + "code": "H10-1", + "filename": "hard_10-01-obt-hard-level_hard_10-01.json", + "height": 9, + "levelId": "obt/hard/level_hard_10-01", + "name": "日晕行动-1", + "stageId": "hard_10-01", + "width": 13 + }, + "hard_10-02-obt/hard/level_hard_10-02": { + "code": "H10-2", + "filename": "hard_10-02-obt-hard-level_hard_10-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_10-02", + "name": "日晕行动-2", + "stageId": "hard_10-02", + "width": 12 + }, + "hard_10-03-obt/hard/level_hard_10-03": { + "code": "H10-3", + "filename": "hard_10-03-obt-hard-level_hard_10-03.json", + "height": 8, + "levelId": "obt/hard/level_hard_10-03", + "name": "日晕行动-3", + "stageId": "hard_10-03", + "width": 13 + }, + "hard_11-01-obt/hard/level_hard_11-01": { + "code": "H11-1", + "filename": "hard_11-01-obt-hard-level_hard_11-01.json", + "height": 8, + "levelId": "obt/hard/level_hard_11-01", + "name": "尘霾行动-1", + "stageId": "hard_11-01", + "width": 12 + }, + "hard_11-02-obt/hard/level_hard_11-02": { + "code": "H11-2", + "filename": "hard_11-02-obt-hard-level_hard_11-02.json", + "height": 8, + "levelId": "obt/hard/level_hard_11-02", + "name": "尘霾行动-2", + "stageId": "hard_11-02", + "width": 13 + }, + "hard_11-03-obt/hard/level_hard_11-03": { + "code": "H11-3", + "filename": "hard_11-03-obt-hard-level_hard_11-03.json", + "height": 7, + "levelId": "obt/hard/level_hard_11-03", + "name": "尘霾行动-3", + "stageId": "hard_11-03", + "width": 11 + }, + "hard_11-04-obt/hard/level_hard_11-04": { + "code": "H11-4", + "filename": "hard_11-04-obt-hard-level_hard_11-04.json", + "height": 8, + "levelId": "obt/hard/level_hard_11-04", + "name": "尘霾行动-4", + "stageId": "hard_11-04", + "width": 13 + }, + "level_rune_11-01-obt/rune/level_rune_11-01": { + "code": "伊比利亚", + "filename": "level_rune_11-01-obt-rune-level_rune_11-01.json", + "height": 8, + "levelId": "obt/rune/level_rune_11-01", + "name": "盐风溶洞", + "stageId": "level_rune_11-01", + "width": 12 + }, + "level_rune_11-02-obt/rune/level_rune_11-02": { + "code": "炎国", + "filename": "level_rune_11-02-obt-rune-level_rune_11-02.json", + "height": 8, + "levelId": "obt/rune/level_rune_11-02", + "name": "尚蜀山道", + "stageId": "level_rune_11-02", + "width": 12 + }, + "level_rune_12-01-obt/rune/level_rune_12-01": { + "code": "维多利亚", + "filename": "level_rune_12-01-obt-rune-level_rune_12-01.json", + "height": 9, + "levelId": "obt/rune/level_rune_12-01", + "name": "伦蒂尼姆边缘区块", + "stageId": "level_rune_12-01", + "width": 12 + }, + "level_rune_12-02-obt/rune/level_rune_12-02": { + "code": "维多利亚", + "filename": "level_rune_12-02-obt-rune-level_rune_12-02.json", + "height": 8, + "levelId": "obt/rune/level_rune_12-02", + "name": "小丘郡物流站", + "stageId": "level_rune_12-02", + "width": 12 + }, + "level_rune_13-01-obt/rune/level_rune_13-01": { + "code": "玻利瓦尔", + "filename": "level_rune_13-01-obt-rune-level_rune_13-01.json", + "height": 8, + "levelId": "obt/rune/level_rune_13-01", + "name": "在建沙滩", + "stageId": "level_rune_13-01", + "width": 12 + }, + "level_rune_13-02-obt/rune/level_rune_13-02": { + "code": "乌萨斯", + "filename": "level_rune_13-02-obt-rune-level_rune_13-02.json", + "height": 8, + "levelId": "obt/rune/level_rune_13-02", + "name": "冻原矿场", + "stageId": "level_rune_13-02", + "width": 11 + }, + "level_rune_14-01-obt/rune/level_rune_14-01": { + "code": "荒野", + "filename": "level_rune_14-01-obt-rune-level_rune_14-01.json", + "height": 8, + "levelId": "obt/rune/level_rune_14-01", + "name": " 无名庇护所", + "stageId": "level_rune_14-01", + "width": 12 + }, + "level_rune_14-02-obt/rune/level_rune_14-02": { + "code": " 维多利亚", + "filename": "level_rune_14-02-obt-rune-level_rune_14-02.json", + "height": 8, + "levelId": "obt/rune/level_rune_14-02", + "name": " 迷雾战区", + "stageId": "level_rune_14-02", + "width": 12 + }, + "lt_01_01-obt/legion/lt01/level_lt01_01": { + "code": "LT-1", + "filename": "lt_01_01-obt-legion-lt01-level_lt01_01.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_01", + "name": "五号矿洞", + "stageId": "lt_01_01", + "width": 9 + }, + "lt_01_02-obt/legion/lt01/level_lt01_02": { + "code": "LT-2", + "filename": "lt_01_02-obt-legion-lt01-level_lt01_02.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_02", + "name": "唯利是图", + "stageId": "lt_01_02", + "width": 11 + }, + "lt_01_03-obt/legion/lt01/level_lt01_03": { + "code": "LT-3", + "filename": "lt_01_03-obt-legion-lt01-level_lt01_03.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_03", + "name": "恶势力", + "stageId": "lt_01_03", + "width": 9 + }, + "lt_01_04-obt/legion/lt01/level_lt01_04": { + "code": "LT-4", + "filename": "lt_01_04-obt-legion-lt01-level_lt01_04.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_04", + "name": "无效组织", + "stageId": "lt_01_04", + "width": 10 + }, + "lt_01_05-obt/legion/lt01/level_lt01_05": { + "code": "LT-5", + "filename": "lt_01_05-obt-legion-lt01-level_lt01_05.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_05", + "name": "沙地兽穴", + "stageId": "lt_01_05", + "width": 10 + }, + "lt_01_06-obt/legion/lt01/level_lt01_06": { + "code": "LT-6", + "filename": "lt_01_06-obt-legion-lt01-level_lt01_06.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_06", + "name": "设备验收", + "stageId": "lt_01_06", + "width": 11 + }, + "lt_01_07-obt/legion/lt01/level_lt01_07": { + "code": "LT-7", + "filename": "lt_01_07-obt-legion-lt01-level_lt01_07.json", + "height": 7, + "levelId": "obt/legion/lt01/level_lt01_07", + "name": "秘密基地", + "stageId": "lt_01_07", + "width": 12 + }, + "lt_01_08-obt/legion/lt01/level_lt01_08": { + "code": "LT-8", + "filename": "lt_01_08-obt-legion-lt01-level_lt01_08.json", + "height": 9, + "levelId": "obt/legion/lt01/level_lt01_08", + "name": "自然之殇", + "stageId": "lt_01_08", + "width": 12 + }, + "lt_02_01-obt/legion/lt02/level_lt02_01": { + "code": "LT-1", + "filename": "lt_02_01-obt-legion-lt02-level_lt02_01.json", + "height": 7, + "levelId": "obt/legion/lt02/level_lt02_01", + "name": "好邻居", + "stageId": "lt_02_01", + "width": 9 + }, + "lt_02_02-obt/legion/lt02/level_lt02_02": { + "code": "LT-2", + "filename": "lt_02_02-obt-legion-lt02-level_lt02_02.json", + "height": 7, + "levelId": "obt/legion/lt02/level_lt02_02", + "name": "开工仪式", + "stageId": "lt_02_02", + "width": 9 + }, + "lt_02_03-obt/legion/lt02/level_lt02_03": { + "code": "LT-3", + "filename": "lt_02_03-obt-legion-lt02-level_lt02_03.json", + "height": 7, + "levelId": "obt/legion/lt02/level_lt02_03", + "name": "流浪之所", + "stageId": "lt_02_03", + "width": 9 + }, + "lt_02_04-obt/legion/lt02/level_lt02_04": { + "code": "LT-4", + "filename": "lt_02_04-obt-legion-lt02-level_lt02_04.json", + "height": 7, + "levelId": "obt/legion/lt02/level_lt02_04", + "name": "“竞技场”", + "stageId": "lt_02_04", + "width": 12 + }, + "lt_02_05-obt/legion/lt02/level_lt02_05": { + "code": "LT-5", + "filename": "lt_02_05-obt-legion-lt02-level_lt02_05.json", + "height": 7, + "levelId": "obt/legion/lt02/level_lt02_05", + "name": "背井离乡", + "stageId": "lt_02_05", + "width": 9 + }, + "lt_02_06-obt/legion/lt02/level_lt02_06": { + "code": "LT-6", + "filename": "lt_02_06-obt-legion-lt02-level_lt02_06.json", + "height": 7, + "levelId": "obt/legion/lt02/level_lt02_06", + "name": "源石污染", + "stageId": "lt_02_06", + "width": 10 + }, + "lt_02_07-obt/legion/lt02/level_lt02_07": { + "code": "LT-7", + "filename": "lt_02_07-obt-legion-lt02-level_lt02_07.json", + "height": 8, + "levelId": "obt/legion/lt02/level_lt02_07", + "name": "恶性竞争", + "stageId": "lt_02_07", + "width": 11 + }, + "lt_02_08-obt/legion/lt02/level_lt02_08": { + "code": "LT-8", + "filename": "lt_02_08-obt-legion-lt02-level_lt02_08.json", + "height": 8, + "levelId": "obt/legion/lt02/level_lt02_08", + "name": "卷土而来", + "stageId": "lt_02_08", + "width": 12 + }, + "lt_03_01-obt/legion/lt03/level_lt03_01": { + "code": "LT-1", + "filename": "lt_03_01-obt-legion-lt03-level_lt03_01.json", + "height": 6, + "levelId": "obt/legion/lt03/level_lt03_01", + "name": "借道", + "stageId": "lt_03_01", + "width": 9 + }, + "lt_03_02-obt/legion/lt03/level_lt03_02": { + "code": "LT-2", + "filename": "lt_03_02-obt-legion-lt03-level_lt03_02.json", + "height": 6, + "levelId": "obt/legion/lt03/level_lt03_02", + "name": "有备而来", + "stageId": "lt_03_02", + "width": 7 + }, + "lt_03_03-obt/legion/lt03/level_lt03_03": { + "code": "LT-3", + "filename": "lt_03_03-obt-legion-lt03-level_lt03_03.json", + "height": 7, + "levelId": "obt/legion/lt03/level_lt03_03", + "name": "军容整肃", + "stageId": "lt_03_03", + "width": 9 + }, + "lt_03_04-obt/legion/lt03/level_lt03_04": { + "code": "LT-4", + "filename": "lt_03_04-obt-legion-lt03-level_lt03_04.json", + "height": 7, + "levelId": "obt/legion/lt03/level_lt03_04", + "name": "“乌萨斯竞技”", + "stageId": "lt_03_04", + "width": 9 + }, + "lt_03_05-obt/legion/lt03/level_lt03_05": { + "code": "LT-5", + "filename": "lt_03_05-obt-legion-lt03-level_lt03_05.json", + "height": 7, + "levelId": "obt/legion/lt03/level_lt03_05", + "name": "“乌合之众”", + "stageId": "lt_03_05", + "width": 10 + }, + "lt_03_06-obt/legion/lt03/level_lt03_06": { + "code": "LT-6", + "filename": "lt_03_06-obt-legion-lt03-level_lt03_06.json", + "height": 7, + "levelId": "obt/legion/lt03/level_lt03_06", + "name": "工程检查", + "stageId": "lt_03_06", + "width": 9 + }, + "lt_03_07-obt/legion/lt03/level_lt03_07": { + "code": "LT-7", + "filename": "lt_03_07-obt-legion-lt03-level_lt03_07.json", + "height": 8, + "levelId": "obt/legion/lt03/level_lt03_07", + "name": "突然造访", + "stageId": "lt_03_07", + "width": 9 + }, + "lt_03_08-obt/legion/lt03/level_lt03_08": { + "code": "LT-8", + "filename": "lt_03_08-obt-legion-lt03-level_lt03_08.json", + "height": 7, + "levelId": "obt/legion/lt03/level_lt03_08", + "name": "漫长的旅行", + "stageId": "lt_03_08", + "width": 10 + }, + "lt_04_01-obt/legion/lt04/level_lt04_01": { + "code": "LT-1", + "filename": "lt_04_01-obt-legion-lt04-level_lt04_01.json", + "height": 7, + "levelId": "obt/legion/lt04/level_lt04_01", + "name": "无心插柳", + "stageId": "lt_04_01", + "width": 9 + }, + "lt_04_02-obt/legion/lt04/level_lt04_02": { + "code": "LT-2", + "filename": "lt_04_02-obt-legion-lt04-level_lt04_02.json", + "height": 5, + "levelId": "obt/legion/lt04/level_lt04_02", + "name": "真假难辨", + "stageId": "lt_04_02", + "width": 9 + }, + "lt_04_03-obt/legion/lt04/level_lt04_03": { + "code": "LT-3", + "filename": "lt_04_03-obt-legion-lt04-level_lt04_03.json", + "height": 7, + "levelId": "obt/legion/lt04/level_lt04_03", + "name": "夜色温柔", + "stageId": "lt_04_03", + "width": 9 + }, + "lt_04_04-obt/legion/lt04/level_lt04_04": { + "code": "LT-4", + "filename": "lt_04_04-obt-legion-lt04-level_lt04_04.json", + "height": 9, + "levelId": "obt/legion/lt04/level_lt04_04", + "name": "左支右绌", + "stageId": "lt_04_04", + "width": 13 + }, + "lt_04_05-obt/legion/lt04/level_lt04_05": { + "code": "LT-5", + "filename": "lt_04_05-obt-legion-lt04-level_lt04_05.json", + "height": 7, + "levelId": "obt/legion/lt04/level_lt04_05", + "name": "残枝败叶", + "stageId": "lt_04_05", + "width": 13 + }, + "lt_04_06-obt/legion/lt04/level_lt04_06": { + "code": "LT-6", + "filename": "lt_04_06-obt-legion-lt04-level_lt04_06.json", + "height": 8, + "levelId": "obt/legion/lt04/level_lt04_06", + "name": "旅途小憩", + "stageId": "lt_04_06", + "width": 12 + }, + "lt_04_07-obt/legion/lt04/level_lt04_07": { + "code": "LT-7", + "filename": "lt_04_07-obt-legion-lt04-level_lt04_07.json", + "height": 8, + "levelId": "obt/legion/lt04/level_lt04_07", + "name": "泥尘零落", + "stageId": "lt_04_07", + "width": 11 + }, + "lt_04_08-obt/legion/lt04/level_lt04_08": { + "code": "LT-8", + "filename": "lt_04_08-obt-legion-lt04-level_lt04_08.json", + "height": 7, + "levelId": "obt/legion/lt04/level_lt04_08", + "name": "无底洞", + "stageId": "lt_04_08", + "width": 13 + }, + "lt_05_01-obt/legion/lt05/level_lt05_01": { + "code": "LT-1", + "filename": "lt_05_01-obt-legion-lt05-level_lt05_01.json", + "height": 7, + "levelId": "obt/legion/lt05/level_lt05_01", + "name": "蜂拥而上", + "stageId": "lt_05_01", + "width": 9 + }, + "lt_05_02-obt/legion/lt05/level_lt05_02": { + "code": "LT-2", + "filename": "lt_05_02-obt-legion-lt05-level_lt05_02.json", + "height": 7, + "levelId": "obt/legion/lt05/level_lt05_02", + "name": "见者有份", + "stageId": "lt_05_02", + "width": 9 + }, + "lt_05_03-obt/legion/lt05/level_lt05_03": { + "code": "LT-3", + "filename": "lt_05_03-obt-legion-lt05-level_lt05_03.json", + "height": 7, + "levelId": "obt/legion/lt05/level_lt05_03", + "name": "产业升级", + "stageId": "lt_05_03", + "width": 11 + }, + "lt_05_04-obt/legion/lt05/level_lt05_04": { + "code": "LT-4", + "filename": "lt_05_04-obt-legion-lt05-level_lt05_04.json", + "height": 7, + "levelId": "obt/legion/lt05/level_lt05_04", + "name": "同流合污", + "stageId": "lt_05_04", + "width": 10 + }, + "lt_05_05-obt/legion/lt05/level_lt05_05": { + "code": "LT-5", + "filename": "lt_05_05-obt-legion-lt05-level_lt05_05.json", + "height": 7, + "levelId": "obt/legion/lt05/level_lt05_05", + "name": "酩酊之旅", + "stageId": "lt_05_05", + "width": 11 + }, + "lt_05_06-obt/legion/lt05/level_lt05_06": { + "code": "LT-6", + "filename": "lt_05_06-obt-legion-lt05-level_lt05_06.json", + "height": 8, + "levelId": "obt/legion/lt05/level_lt05_06", + "name": "一块肉排", + "stageId": "lt_05_06", + "width": 11 + }, + "lt_06_01-obt/legion/lt06/level_lt06_01": { + "code": "LT-1", + "filename": "lt_06_01-obt-legion-lt06-level_lt06_01.json", + "height": 7, + "levelId": "obt/legion/lt06/level_lt06_01", + "name": "丛林式寒暄", + "stageId": "lt_06_01", + "width": 8 + }, + "lt_06_02-obt/legion/lt06/level_lt06_02": { + "code": "LT-2", + "filename": "lt_06_02-obt-legion-lt06-level_lt06_02.json", + "height": 6, + "levelId": "obt/legion/lt06/level_lt06_02", + "name": "生物多样性", + "stageId": "lt_06_02", + "width": 10 + }, + "lt_06_03-obt/legion/lt06/level_lt06_03": { + "code": "LT-3", + "filename": "lt_06_03-obt-legion-lt06-level_lt06_03.json", + "height": 7, + "levelId": "obt/legion/lt06/level_lt06_03", + "name": "习以为常", + "stageId": "lt_06_03", + "width": 10 + }, + "lt_06_04-obt/legion/lt06/level_lt06_04": { + "code": "LT-4", + "filename": "lt_06_04-obt-legion-lt06-level_lt06_04.json", + "height": 8, + "levelId": "obt/legion/lt06/level_lt06_04", + "name": "林间空地", + "stageId": "lt_06_04", + "width": 11 + }, + "lt_06_05-obt/legion/lt06/level_lt06_05": { + "code": "LT-5", + "filename": "lt_06_05-obt-legion-lt06-level_lt06_05.json", + "height": 7, + "levelId": "obt/legion/lt06/level_lt06_05", + "name": "纠缠不休", + "stageId": "lt_06_05", + "width": 11 + }, + "lt_06_06-obt/legion/lt06/level_lt06_06": { + "code": "LT-6", + "filename": "lt_06_06-obt-legion-lt06-level_lt06_06.json", + "height": 8, + "levelId": "obt/legion/lt06/level_lt06_06", + "name": "人与自然", + "stageId": "lt_06_06", + "width": 13 + }, + "lt_tr_01-obt/legion/lttr/level_lt_tr01": { + "code": "TR-1", + "filename": "lt_tr_01-obt-legion-lttr-level_lt_tr01.json", + "height": 7, + "levelId": "obt/legion/lttr/level_lt_tr01", + "name": "7号训练场", + "stageId": "lt_tr_01", + "width": 10 + }, + "lt_tr_02-obt/legion/lttr/level_lt_tr02": { + "code": "TR-2", + "filename": "lt_tr_02-obt-legion-lttr-level_lt_tr02.json", + "height": 7, + "levelId": "obt/legion/lttr/level_lt_tr02", + "name": "9号训练场", + "stageId": "lt_tr_02", + "width": 10 + }, + "lt_tr_03-obt/legion/lttr/level_lt_tr03": { + "code": "TR-3", + "filename": "lt_tr_03-obt-legion-lttr-level_lt_tr03.json", + "height": 7, + "levelId": "obt/legion/lttr/level_lt_tr03", + "name": "10号训练场", + "stageId": "lt_tr_03", + "width": 10 + }, + "main_00-01#f#-obt/main/level_main_00-01": { + "code": "0-1", + "filename": "main_00-01#f#-obt-main-level_main_00-01.json", + "height": 6, + "levelId": "obt/main/level_main_00-01", + "name": "坍塌", + "stageId": "main_00-01#f#", + "width": 9 + }, + "main_00-01-obt/main/level_main_00-01": { + "code": "0-1", + "filename": "main_00-01-obt-main-level_main_00-01.json", + "height": 6, + "levelId": "obt/main/level_main_00-01", + "name": "坍塌", + "stageId": "main_00-01", + "width": 9 + }, + "main_00-02#f#-obt/main/level_main_00-02": { + "code": "0-2", + "filename": "main_00-02#f#-obt-main-level_main_00-02.json", + "height": 6, + "levelId": "obt/main/level_main_00-02", + "name": "守卫", + "stageId": "main_00-02#f#", + "width": 10 + }, + "main_00-02-obt/main/level_main_00-02": { + "code": "0-2", + "filename": "main_00-02-obt-main-level_main_00-02.json", + "height": 6, + "levelId": "obt/main/level_main_00-02", + "name": "守卫", + "stageId": "main_00-02", + "width": 10 + }, + "main_00-03#f#-obt/main/level_main_00-03": { + "code": "0-3", + "filename": "main_00-03#f#-obt-main-level_main_00-03.json", + "height": 6, + "levelId": "obt/main/level_main_00-03", + "name": "追击", + "stageId": "main_00-03#f#", + "width": 10 + }, + "main_00-03-obt/main/level_main_00-03": { + "code": "0-3", + "filename": "main_00-03-obt-main-level_main_00-03.json", + "height": 6, + "levelId": "obt/main/level_main_00-03", + "name": "追击", + "stageId": "main_00-03", + "width": 10 + }, + "main_00-04#f#-obt/main/level_main_00-04": { + "code": "0-4", + "filename": "main_00-04#f#-obt-main-level_main_00-04.json", + "height": 7, + "levelId": "obt/main/level_main_00-04", + "name": "混战", + "stageId": "main_00-04#f#", + "width": 10 + }, + "main_00-04-obt/main/level_main_00-04": { + "code": "0-4", + "filename": "main_00-04-obt-main-level_main_00-04.json", + "height": 7, + "levelId": "obt/main/level_main_00-04", + "name": "混战", + "stageId": "main_00-04", + "width": 10 + }, + "main_00-05#f#-obt/main/level_main_00-05": { + "code": "0-5", + "filename": "main_00-05#f#-obt-main-level_main_00-05.json", + "height": 7, + "levelId": "obt/main/level_main_00-05", + "name": "腐化", + "stageId": "main_00-05#f#", + "width": 10 + }, + "main_00-05-obt/main/level_main_00-05": { + "code": "0-5", + "filename": "main_00-05-obt-main-level_main_00-05.json", + "height": 7, + "levelId": "obt/main/level_main_00-05", + "name": "腐化", + "stageId": "main_00-05", + "width": 10 + }, + "main_00-06#f#-obt/main/level_main_00-06": { + "code": "0-6", + "filename": "main_00-06#f#-obt-main-level_main_00-06.json", + "height": 7, + "levelId": "obt/main/level_main_00-06", + "name": "强击", + "stageId": "main_00-06#f#", + "width": 10 + }, + "main_00-06-obt/main/level_main_00-06": { + "code": "0-6", + "filename": "main_00-06-obt-main-level_main_00-06.json", + "height": 7, + "levelId": "obt/main/level_main_00-06", + "name": "强击", + "stageId": "main_00-06", + "width": 10 + }, + "main_00-07#f#-obt/main/level_main_00-07": { + "code": "0-7", + "filename": "main_00-07#f#-obt-main-level_main_00-07.json", + "height": 7, + "levelId": "obt/main/level_main_00-07", + "name": "感染", + "stageId": "main_00-07#f#", + "width": 10 + }, + "main_00-07-obt/main/level_main_00-07": { + "code": "0-7", + "filename": "main_00-07-obt-main-level_main_00-07.json", + "height": 7, + "levelId": "obt/main/level_main_00-07", + "name": "感染", + "stageId": "main_00-07", + "width": 10 + }, + "main_00-08#f#-obt/main/level_main_00-08": { + "code": "0-8", + "filename": "main_00-08#f#-obt-main-level_main_00-08.json", + "height": 7, + "levelId": "obt/main/level_main_00-08", + "name": "狩猎", + "stageId": "main_00-08#f#", + "width": 8 + }, + "main_00-08-obt/main/level_main_00-08": { + "code": "0-8", + "filename": "main_00-08-obt-main-level_main_00-08.json", + "height": 7, + "levelId": "obt/main/level_main_00-08", + "name": "狩猎", + "stageId": "main_00-08", + "width": 8 + }, + "main_00-09#f#-obt/main/level_main_00-09": { + "code": "0-9", + "filename": "main_00-09#f#-obt-main-level_main_00-09.json", + "height": 7, + "levelId": "obt/main/level_main_00-09", + "name": "临光", + "stageId": "main_00-09#f#", + "width": 8 + }, + "main_00-09-obt/main/level_main_00-09": { + "code": "0-9", + "filename": "main_00-09-obt-main-level_main_00-09.json", + "height": 7, + "levelId": "obt/main/level_main_00-09", + "name": "临光", + "stageId": "main_00-09", + "width": 8 + }, + "main_00-10#f#-obt/main/level_main_00-10": { + "code": "0-10", + "filename": "main_00-10#f#-obt-main-level_main_00-10.json", + "height": 9, + "levelId": "obt/main/level_main_00-10", + "name": "困境", + "stageId": "main_00-10#f#", + "width": 13 + }, + "main_00-10-obt/main/level_main_00-10": { + "code": "0-10", + "filename": "main_00-10-obt-main-level_main_00-10.json", + "height": 9, + "levelId": "obt/main/level_main_00-10", + "name": "困境", + "stageId": "main_00-10", + "width": 13 + }, + "main_00-11#f#-obt/main/level_main_00-11": { + "code": "0-11", + "filename": "main_00-11#f#-obt-main-level_main_00-11.json", + "height": 8, + "levelId": "obt/main/level_main_00-11", + "name": "突围", + "stageId": "main_00-11#f#", + "width": 10 + }, + "main_00-11-obt/main/level_main_00-11": { + "code": "0-11", + "filename": "main_00-11-obt-main-level_main_00-11.json", + "height": 8, + "levelId": "obt/main/level_main_00-11", + "name": "突围", + "stageId": "main_00-11", + "width": 10 + }, + "main_01-01#f#-obt/main/level_main_01-01": { + "code": "1-1", + "filename": "main_01-01#f#-obt-main-level_main_01-01.json", + "height": 7, + "levelId": "obt/main/level_main_01-01", + "name": "孤岛", + "stageId": "main_01-01#f#", + "width": 9 + }, + "main_01-01-obt/main/level_main_01-01": { + "code": "1-1", + "filename": "main_01-01-obt-main-level_main_01-01.json", + "height": 7, + "levelId": "obt/main/level_main_01-01", + "name": "孤岛", + "stageId": "main_01-01", + "width": 9 + }, + "main_01-02-obt/main/level_main_01-02": { + "code": "1-2", + "filename": "main_01-02-obt-main-level_main_01-02.json", + "height": 8, + "levelId": "obt/main/level_main_01-02", + "name": "蔓延", + "stageId": "main_01-02", + "width": 10 + }, + "main_01-03#f#-obt/main/level_main_01-03": { + "code": "1-3", + "filename": "main_01-03#f#-obt-main-level_main_01-03.json", + "height": 7, + "levelId": "obt/main/level_main_01-03", + "name": "狂奔", + "stageId": "main_01-03#f#", + "width": 11 + }, + "main_01-03-obt/main/level_main_01-03": { + "code": "1-3", + "filename": "main_01-03-obt-main-level_main_01-03.json", + "height": 7, + "levelId": "obt/main/level_main_01-03", + "name": "狂奔", + "stageId": "main_01-03", + "width": 11 + }, + "main_01-04#f#-obt/main/level_main_01-04": { + "code": "1-4", + "filename": "main_01-04#f#-obt-main-level_main_01-04.json", + "height": 7, + "levelId": "obt/main/level_main_01-04", + "name": "先兆", + "stageId": "main_01-04#f#", + "width": 11 + }, + "main_01-04-obt/main/level_main_01-04": { + "code": "1-4", + "filename": "main_01-04-obt-main-level_main_01-04.json", + "height": 7, + "levelId": "obt/main/level_main_01-04", + "name": "先兆", + "stageId": "main_01-04", + "width": 11 + }, + "main_01-05#f#-obt/main/level_main_01-05": { + "code": "1-5", + "filename": "main_01-05#f#-obt-main-level_main_01-05.json", + "height": 8, + "levelId": "obt/main/level_main_01-05", + "name": "麻痹", + "stageId": "main_01-05#f#", + "width": 11 + }, + "main_01-05-obt/main/level_main_01-05": { + "code": "1-5", + "filename": "main_01-05-obt-main-level_main_01-05.json", + "height": 8, + "levelId": "obt/main/level_main_01-05", + "name": "麻痹", + "stageId": "main_01-05", + "width": 11 + }, + "main_01-06#f#-obt/main/level_main_01-06": { + "code": "1-6", + "filename": "main_01-06#f#-obt-main-level_main_01-06.json", + "height": 7, + "levelId": "obt/main/level_main_01-06", + "name": "灾难", + "stageId": "main_01-06#f#", + "width": 10 + }, + "main_01-06-obt/main/level_main_01-06": { + "code": "1-6", + "filename": "main_01-06-obt-main-level_main_01-06.json", + "height": 7, + "levelId": "obt/main/level_main_01-06", + "name": "灾难", + "stageId": "main_01-06", + "width": 10 + }, + "main_01-07#f#-obt/main/level_main_01-07": { + "code": "1-7", + "filename": "main_01-07#f#-obt-main-level_main_01-07.json", + "height": 7, + "levelId": "obt/main/level_main_01-07", + "name": "暴君", + "stageId": "main_01-07#f#", + "width": 11 + }, + "main_01-07-obt/main/level_main_01-07": { + "code": "1-7", + "filename": "main_01-07-obt-main-level_main_01-07.json", + "height": 7, + "levelId": "obt/main/level_main_01-07", + "name": "暴君", + "stageId": "main_01-07", + "width": 11 + }, + "main_01-08#f#-obt/main/level_main_01-08": { + "code": "1-8", + "filename": "main_01-08#f#-obt-main-level_main_01-08.json", + "height": 7, + "levelId": "obt/main/level_main_01-08", + "name": "意志", + "stageId": "main_01-08#f#", + "width": 11 + }, + "main_01-08-obt/main/level_main_01-08": { + "code": "1-8", + "filename": "main_01-08-obt-main-level_main_01-08.json", + "height": 7, + "levelId": "obt/main/level_main_01-08", + "name": "意志", + "stageId": "main_01-08", + "width": 11 + }, + "main_01-09#f#-obt/main/level_main_01-09": { + "code": "1-9", + "filename": "main_01-09#f#-obt-main-level_main_01-09.json", + "height": 8, + "levelId": "obt/main/level_main_01-09", + "name": "溃散", + "stageId": "main_01-09#f#", + "width": 10 + }, + "main_01-09-obt/main/level_main_01-09": { + "code": "1-9", + "filename": "main_01-09-obt-main-level_main_01-09.json", + "height": 8, + "levelId": "obt/main/level_main_01-09", + "name": "溃散", + "stageId": "main_01-09", + "width": 10 + }, + "main_01-10#f#-obt/main/level_main_01-10": { + "code": "1-10", + "filename": "main_01-10#f#-obt-main-level_main_01-10.json", + "height": 8, + "levelId": "obt/main/level_main_01-10", + "name": "残留", + "stageId": "main_01-10#f#", + "width": 10 + }, + "main_01-10-obt/main/level_main_01-10": { + "code": "1-10", + "filename": "main_01-10-obt-main-level_main_01-10.json", + "height": 8, + "levelId": "obt/main/level_main_01-10", + "name": "残留", + "stageId": "main_01-10", + "width": 10 + }, + "main_01-11-obt/main/level_main_01-11": { + "code": "1-11", + "filename": "main_01-11-obt-main-level_main_01-11.json", + "height": 7, + "levelId": "obt/main/level_main_01-11", + "name": "遗忘", + "stageId": "main_01-11", + "width": 11 + }, + "main_01-12#f#-obt/main/level_main_01-12": { + "code": "1-12", + "filename": "main_01-12#f#-obt-main-level_main_01-12.json", + "height": 8, + "levelId": "obt/main/level_main_01-12", + "name": "代价", + "stageId": "main_01-12#f#", + "width": 11 + }, + "main_01-12-obt/main/level_main_01-12": { + "code": "1-12", + "filename": "main_01-12-obt-main-level_main_01-12.json", + "height": 8, + "levelId": "obt/main/level_main_01-12", + "name": "代价", + "stageId": "main_01-12", + "width": 11 + }, + "main_02-01#f#-obt/main/level_main_02-01": { + "code": "2-1", + "filename": "main_02-01#f#-obt-main-level_main_02-01.json", + "height": 7, + "levelId": "obt/main/level_main_02-01", + "name": "龙门之行", + "stageId": "main_02-01#f#", + "width": 11 + }, + "main_02-01-obt/main/level_main_02-01": { + "code": "2-1", + "filename": "main_02-01-obt-main-level_main_02-01.json", + "height": 7, + "levelId": "obt/main/level_main_02-01", + "name": "龙门之行", + "stageId": "main_02-01", + "width": 11 + }, + "main_02-02#f#-obt/main/level_main_02-02": { + "code": "2-2", + "filename": "main_02-02#f#-obt-main-level_main_02-02.json", + "height": 7, + "levelId": "obt/main/level_main_02-02", + "name": "兵不接刃", + "stageId": "main_02-02#f#", + "width": 11 + }, + "main_02-02-obt/main/level_main_02-02": { + "code": "2-2", + "filename": "main_02-02-obt-main-level_main_02-02.json", + "height": 7, + "levelId": "obt/main/level_main_02-02", + "name": "兵不接刃", + "stageId": "main_02-02", + "width": 11 + }, + "main_02-03#f#-obt/main/level_main_02-03": { + "code": "2-3", + "filename": "main_02-03#f#-obt-main-level_main_02-03.json", + "height": 8, + "levelId": "obt/main/level_main_02-03", + "name": "无罪推定", + "stageId": "main_02-03#f#", + "width": 11 + }, + "main_02-03-obt/main/level_main_02-03": { + "code": "2-3", + "filename": "main_02-03-obt-main-level_main_02-03.json", + "height": 8, + "levelId": "obt/main/level_main_02-03", + "name": "无罪推定", + "stageId": "main_02-03", + "width": 11 + }, + "main_02-04#f#-obt/main/level_main_02-04": { + "code": "2-4", + "filename": "main_02-04#f#-obt-main-level_main_02-04.json", + "height": 7, + "levelId": "obt/main/level_main_02-04", + "name": "企鹅物流", + "stageId": "main_02-04#f#", + "width": 9 + }, + "main_02-04-obt/main/level_main_02-04": { + "code": "2-4", + "filename": "main_02-04-obt-main-level_main_02-04.json", + "height": 7, + "levelId": "obt/main/level_main_02-04", + "name": "企鹅物流", + "stageId": "main_02-04", + "width": 9 + }, + "main_02-05#f#-obt/main/level_main_02-05": { + "code": "2-5", + "filename": "main_02-05#f#-obt-main-level_main_02-05.json", + "height": 8, + "levelId": "obt/main/level_main_02-05", + "name": "高空坠物", + "stageId": "main_02-05#f#", + "width": 10 + }, + "main_02-05-obt/main/level_main_02-05": { + "code": "2-5", + "filename": "main_02-05-obt-main-level_main_02-05.json", + "height": 8, + "levelId": "obt/main/level_main_02-05", + "name": "高空坠物", + "stageId": "main_02-05", + "width": 10 + }, + "main_02-06#f#-obt/main/level_main_02-06": { + "code": "2-6", + "filename": "main_02-06#f#-obt-main-level_main_02-06.json", + "height": 8, + "levelId": "obt/main/level_main_02-06", + "name": "握紧扶手", + "stageId": "main_02-06#f#", + "width": 11 + }, + "main_02-06-obt/main/level_main_02-06": { + "code": "2-6", + "filename": "main_02-06-obt-main-level_main_02-06.json", + "height": 8, + "levelId": "obt/main/level_main_02-06", + "name": "握紧扶手", + "stageId": "main_02-06", + "width": 11 + }, + "main_02-07#f#-obt/main/level_main_02-07": { + "code": "2-7", + "filename": "main_02-07#f#-obt-main-level_main_02-07.json", + "height": 8, + "levelId": "obt/main/level_main_02-07", + "name": "注意卫生", + "stageId": "main_02-07#f#", + "width": 11 + }, + "main_02-07-obt/main/level_main_02-07": { + "code": "2-7", + "filename": "main_02-07-obt-main-level_main_02-07.json", + "height": 8, + "levelId": "obt/main/level_main_02-07", + "name": "注意卫生", + "stageId": "main_02-07", + "width": 11 + }, + "main_02-08#f#-obt/main/level_main_02-08": { + "code": "2-8", + "filename": "main_02-08#f#-obt-main-level_main_02-08.json", + "height": 7, + "levelId": "obt/main/level_main_02-08", + "name": "不做约定", + "stageId": "main_02-08#f#", + "width": 11 + }, + "main_02-08-obt/main/level_main_02-08": { + "code": "2-8", + "filename": "main_02-08-obt-main-level_main_02-08.json", + "height": 7, + "levelId": "obt/main/level_main_02-08", + "name": "不做约定", + "stageId": "main_02-08", + "width": 11 + }, + "main_02-09#f#-obt/main/level_main_02-09": { + "code": "2-9", + "filename": "main_02-09#f#-obt-main-level_main_02-09.json", + "height": 7, + "levelId": "obt/main/level_main_02-09", + "name": "操作暗箱", + "stageId": "main_02-09#f#", + "width": 11 + }, + "main_02-09-obt/main/level_main_02-09": { + "code": "2-9", + "filename": "main_02-09-obt-main-level_main_02-09.json", + "height": 7, + "levelId": "obt/main/level_main_02-09", + "name": "操作暗箱", + "stageId": "main_02-09", + "width": 11 + }, + "main_02-10#f#-obt/main/level_main_02-10": { + "code": "2-10", + "filename": "main_02-10#f#-obt-main-level_main_02-10.json", + "height": 8, + "levelId": "obt/main/level_main_02-10", + "name": "病入膏肓", + "stageId": "main_02-10#f#", + "width": 11 + }, + "main_02-10-obt/main/level_main_02-10": { + "code": "2-10", + "filename": "main_02-10-obt-main-level_main_02-10.json", + "height": 8, + "levelId": "obt/main/level_main_02-10", + "name": "病入膏肓", + "stageId": "main_02-10", + "width": 11 + }, + "main_03-01#f#-obt/main/level_main_03-01": { + "code": "3-1", + "filename": "main_03-01#f#-obt-main-level_main_03-01.json", + "height": 7, + "levelId": "obt/main/level_main_03-01", + "name": "会合", + "stageId": "main_03-01#f#", + "width": 11 + }, + "main_03-01-obt/main/level_main_03-01": { + "code": "3-1", + "filename": "main_03-01-obt-main-level_main_03-01.json", + "height": 7, + "levelId": "obt/main/level_main_03-01", + "name": "会合", + "stageId": "main_03-01", + "width": 11 + }, + "main_03-02#f#-obt/main/level_main_03-02": { + "code": "3-2", + "filename": "main_03-02#f#-obt-main-level_main_03-02.json", + "height": 8, + "levelId": "obt/main/level_main_03-02", + "name": "记忆", + "stageId": "main_03-02#f#", + "width": 11 + }, + "main_03-02-obt/main/level_main_03-02": { + "code": "3-2", + "filename": "main_03-02-obt-main-level_main_03-02.json", + "height": 8, + "levelId": "obt/main/level_main_03-02", + "name": "记忆", + "stageId": "main_03-02", + "width": 11 + }, + "main_03-03#f#-obt/main/level_main_03-03": { + "code": "3-3", + "filename": "main_03-03#f#-obt-main-level_main_03-03.json", + "height": 8, + "levelId": "obt/main/level_main_03-03", + "name": "回旋", + "stageId": "main_03-03#f#", + "width": 11 + }, + "main_03-03-obt/main/level_main_03-03": { + "code": "3-3", + "filename": "main_03-03-obt-main-level_main_03-03.json", + "height": 8, + "levelId": "obt/main/level_main_03-03", + "name": "回旋", + "stageId": "main_03-03", + "width": 11 + }, + "main_03-04#f#-obt/main/level_main_03-04": { + "code": "3-4", + "filename": "main_03-04#f#-obt-main-level_main_03-04.json", + "height": 8, + "levelId": "obt/main/level_main_03-04", + "name": "龟裂", + "stageId": "main_03-04#f#", + "width": 10 + }, + "main_03-04-obt/main/level_main_03-04": { + "code": "3-4", + "filename": "main_03-04-obt-main-level_main_03-04.json", + "height": 8, + "levelId": "obt/main/level_main_03-04", + "name": "龟裂", + "stageId": "main_03-04", + "width": 10 + }, + "main_03-05#f#-obt/main/level_main_03-05": { + "code": "3-5", + "filename": "main_03-05#f#-obt-main-level_main_03-05.json", + "height": 8, + "levelId": "obt/main/level_main_03-05", + "name": "呼叫", + "stageId": "main_03-05#f#", + "width": 11 + }, + "main_03-05-obt/main/level_main_03-05": { + "code": "3-5", + "filename": "main_03-05-obt-main-level_main_03-05.json", + "height": 8, + "levelId": "obt/main/level_main_03-05", + "name": "呼叫", + "stageId": "main_03-05", + "width": 11 + }, + "main_03-06#f#-obt/main/level_main_03-06": { + "code": "3-6", + "filename": "main_03-06#f#-obt-main-level_main_03-06.json", + "height": 7, + "levelId": "obt/main/level_main_03-06", + "name": "决定", + "stageId": "main_03-06#f#", + "width": 9 + }, + "main_03-06-obt/main/level_main_03-06": { + "code": "3-6", + "filename": "main_03-06-obt-main-level_main_03-06.json", + "height": 7, + "levelId": "obt/main/level_main_03-06", + "name": "决定", + "stageId": "main_03-06", + "width": 9 + }, + "main_03-07#f#-obt/main/level_main_03-07": { + "code": "3-7", + "filename": "main_03-07#f#-obt-main-level_main_03-07.json", + "height": 8, + "levelId": "obt/main/level_main_03-07", + "name": "轰鸣", + "stageId": "main_03-07#f#", + "width": 12 + }, + "main_03-07-obt/main/level_main_03-07": { + "code": "3-7", + "filename": "main_03-07-obt-main-level_main_03-07.json", + "height": 8, + "levelId": "obt/main/level_main_03-07", + "name": "轰鸣", + "stageId": "main_03-07", + "width": 12 + }, + "main_03-08#f#-obt/main/level_main_03-08": { + "code": "3-8", + "filename": "main_03-08#f#-obt-main-level_main_03-08.json", + "height": 8, + "levelId": "obt/main/level_main_03-08", + "name": "黄昏", + "stageId": "main_03-08#f#", + "width": 11 + }, + "main_03-08-obt/main/level_main_03-08": { + "code": "3-8", + "filename": "main_03-08-obt-main-level_main_03-08.json", + "height": 8, + "levelId": "obt/main/level_main_03-08", + "name": "黄昏", + "stageId": "main_03-08", + "width": 11 + }, + "main_04-01#f#-obt/main/level_main_04-01": { + "code": "4-1", + "filename": "main_04-01#f#-obt-main-level_main_04-01.json", + "height": 7, + "levelId": "obt/main/level_main_04-01", + "name": "免费拥抱", + "stageId": "main_04-01#f#", + "width": 10 + }, + "main_04-01-obt/main/level_main_04-01": { + "code": "4-1", + "filename": "main_04-01-obt-main-level_main_04-01.json", + "height": 7, + "levelId": "obt/main/level_main_04-01", + "name": "免费拥抱", + "stageId": "main_04-01", + "width": 10 + }, + "main_04-02#f#-obt/main/level_main_04-02": { + "code": "4-2", + "filename": "main_04-02#f#-obt-main-level_main_04-02.json", + "height": 7, + "levelId": "obt/main/level_main_04-02", + "name": "雨中漫步", + "stageId": "main_04-02#f#", + "width": 10 + }, + "main_04-02-obt/main/level_main_04-02": { + "code": "4-2", + "filename": "main_04-02-obt-main-level_main_04-02.json", + "height": 7, + "levelId": "obt/main/level_main_04-02", + "name": "雨中漫步", + "stageId": "main_04-02", + "width": 10 + }, + "main_04-03#f#-obt/main/level_main_04-03": { + "code": "4-3", + "filename": "main_04-03#f#-obt-main-level_main_04-03.json", + "height": 7, + "levelId": "obt/main/level_main_04-03", + "name": "人工制冷", + "stageId": "main_04-03#f#", + "width": 11 + }, + "main_04-03-obt/main/level_main_04-03": { + "code": "4-3", + "filename": "main_04-03-obt-main-level_main_04-03.json", + "height": 7, + "levelId": "obt/main/level_main_04-03", + "name": "人工制冷", + "stageId": "main_04-03", + "width": 11 + }, + "main_04-04#f#-obt/main/level_main_04-04": { + "code": "4-4", + "filename": "main_04-04#f#-obt-main-level_main_04-04.json", + "height": 9, + "levelId": "obt/main/level_main_04-04", + "name": "不要恐慌", + "stageId": "main_04-04#f#", + "width": 13 + }, + "main_04-04-obt/main/level_main_04-04": { + "code": "4-4", + "filename": "main_04-04-obt-main-level_main_04-04.json", + "height": 9, + "levelId": "obt/main/level_main_04-04", + "name": "不要恐慌", + "stageId": "main_04-04", + "width": 13 + }, + "main_04-05#f#-obt/main/level_main_04-05": { + "code": "4-5", + "filename": "main_04-05#f#-obt-main-level_main_04-05.json", + "height": 8, + "levelId": "obt/main/level_main_04-05", + "name": "官僚主义", + "stageId": "main_04-05#f#", + "width": 11 + }, + "main_04-05-obt/main/level_main_04-05": { + "code": "4-5", + "filename": "main_04-05-obt-main-level_main_04-05.json", + "height": 8, + "levelId": "obt/main/level_main_04-05", + "name": "官僚主义", + "stageId": "main_04-05", + "width": 11 + }, + "main_04-06#f#-obt/main/level_main_04-06": { + "code": "4-6", + "filename": "main_04-06#f#-obt-main-level_main_04-06.json", + "height": 7, + "levelId": "obt/main/level_main_04-06", + "name": "少见多怪", + "stageId": "main_04-06#f#", + "width": 10 + }, + "main_04-06-obt/main/level_main_04-06": { + "code": "4-6", + "filename": "main_04-06-obt-main-level_main_04-06.json", + "height": 7, + "levelId": "obt/main/level_main_04-06", + "name": "少见多怪", + "stageId": "main_04-06", + "width": 10 + }, + "main_04-07#f#-obt/main/level_main_04-07": { + "code": "4-7", + "filename": "main_04-07#f#-obt-main-level_main_04-07.json", + "height": 7, + "levelId": "obt/main/level_main_04-07", + "name": "各取所需", + "stageId": "main_04-07#f#", + "width": 11 + }, + "main_04-07-obt/main/level_main_04-07": { + "code": "4-7", + "filename": "main_04-07-obt-main-level_main_04-07.json", + "height": 7, + "levelId": "obt/main/level_main_04-07", + "name": "各取所需", + "stageId": "main_04-07", + "width": 11 + }, + "main_04-08#f#-obt/main/level_main_04-08": { + "code": "4-8", + "filename": "main_04-08#f#-obt-main-level_main_04-08.json", + "height": 8, + "levelId": "obt/main/level_main_04-08", + "name": "应激反应", + "stageId": "main_04-08#f#", + "width": 11 + }, + "main_04-08-obt/main/level_main_04-08": { + "code": "4-8", + "filename": "main_04-08-obt-main-level_main_04-08.json", + "height": 8, + "levelId": "obt/main/level_main_04-08", + "name": "应激反应", + "stageId": "main_04-08", + "width": 11 + }, + "main_04-09#f#-obt/main/level_main_04-09": { + "code": "4-9", + "filename": "main_04-09#f#-obt-main-level_main_04-09.json", + "height": 8, + "levelId": "obt/main/level_main_04-09", + "name": "彻入骨髓", + "stageId": "main_04-09#f#", + "width": 11 + }, + "main_04-09-obt/main/level_main_04-09": { + "code": "4-9", + "filename": "main_04-09-obt-main-level_main_04-09.json", + "height": 8, + "levelId": "obt/main/level_main_04-09", + "name": "彻入骨髓", + "stageId": "main_04-09", + "width": 11 + }, + "main_04-10#f#-obt/main/level_main_04-10": { + "code": "4-10", + "filename": "main_04-10#f#-obt-main-level_main_04-10.json", + "height": 7, + "levelId": "obt/main/level_main_04-10", + "name": "灯火将熄", + "stageId": "main_04-10#f#", + "width": 11 + }, + "main_04-10-obt/main/level_main_04-10": { + "code": "4-10", + "filename": "main_04-10-obt-main-level_main_04-10.json", + "height": 7, + "levelId": "obt/main/level_main_04-10", + "name": "灯火将熄", + "stageId": "main_04-10", + "width": 11 + }, + "main_05-01#f#-obt/main/level_main_05-01": { + "code": "5-1", + "filename": "main_05-01#f#-obt-main-level_main_05-01.json", + "height": 7, + "levelId": "obt/main/level_main_05-01", + "name": "冤家易结", + "stageId": "main_05-01#f#", + "width": 11 + }, + "main_05-01-obt/main/level_main_05-01": { + "code": "5-1", + "filename": "main_05-01-obt-main-level_main_05-01.json", + "height": 7, + "levelId": "obt/main/level_main_05-01", + "name": "冤家易结", + "stageId": "main_05-01", + "width": 11 + }, + "main_05-02#f#-obt/main/level_main_05-02": { + "code": "5-2", + "filename": "main_05-02#f#-obt-main-level_main_05-02.json", + "height": 8, + "levelId": "obt/main/level_main_05-02", + "name": "有口难言", + "stageId": "main_05-02#f#", + "width": 12 + }, + "main_05-02-obt/main/level_main_05-02": { + "code": "5-2", + "filename": "main_05-02-obt-main-level_main_05-02.json", + "height": 8, + "levelId": "obt/main/level_main_05-02", + "name": "有口难言", + "stageId": "main_05-02", + "width": 12 + }, + "main_05-03#f#-obt/main/level_main_05-03": { + "code": "5-3", + "filename": "main_05-03#f#-obt-main-level_main_05-03.json", + "height": 7, + "levelId": "obt/main/level_main_05-03", + "name": "义胆凡躯", + "stageId": "main_05-03#f#", + "width": 12 + }, + "main_05-03-obt/main/level_main_05-03": { + "code": "5-3", + "filename": "main_05-03-obt-main-level_main_05-03.json", + "height": 7, + "levelId": "obt/main/level_main_05-03", + "name": "义胆凡躯", + "stageId": "main_05-03", + "width": 12 + }, + "main_05-04#f#-obt/main/level_main_05-04": { + "code": "5-4", + "filename": "main_05-04#f#-obt-main-level_main_05-04.json", + "height": 8, + "levelId": "obt/main/level_main_05-04", + "name": "没人在家", + "stageId": "main_05-04#f#", + "width": 11 + }, + "main_05-04-obt/main/level_main_05-04": { + "code": "5-4", + "filename": "main_05-04-obt-main-level_main_05-04.json", + "height": 8, + "levelId": "obt/main/level_main_05-04", + "name": "没人在家", + "stageId": "main_05-04", + "width": 11 + }, + "main_05-05#f#-obt/main/level_main_05-05": { + "code": "5-5", + "filename": "main_05-05#f#-obt-main-level_main_05-05.json", + "height": 8, + "levelId": "obt/main/level_main_05-05", + "name": "连绵战火", + "stageId": "main_05-05#f#", + "width": 12 + }, + "main_05-05-obt/main/level_main_05-05": { + "code": "5-5", + "filename": "main_05-05-obt-main-level_main_05-05.json", + "height": 8, + "levelId": "obt/main/level_main_05-05", + "name": "连绵战火", + "stageId": "main_05-05", + "width": 12 + }, + "main_05-06#f#-obt/main/level_main_05-06": { + "code": "5-6", + "filename": "main_05-06#f#-obt-main-level_main_05-06.json", + "height": 8, + "levelId": "obt/main/level_main_05-06", + "name": "疑兵之计", + "stageId": "main_05-06#f#", + "width": 12 + }, + "main_05-06-obt/main/level_main_05-06": { + "code": "5-6", + "filename": "main_05-06-obt-main-level_main_05-06.json", + "height": 8, + "levelId": "obt/main/level_main_05-06", + "name": "疑兵之计", + "stageId": "main_05-06", + "width": 12 + }, + "main_05-07#f#-obt/main/level_main_05-07": { + "code": "5-7", + "filename": "main_05-07#f#-obt-main-level_main_05-07.json", + "height": 8, + "levelId": "obt/main/level_main_05-07", + "name": "生死与共", + "stageId": "main_05-07#f#", + "width": 12 + }, + "main_05-07-obt/main/level_main_05-07": { + "code": "5-7", + "filename": "main_05-07-obt-main-level_main_05-07.json", + "height": 8, + "levelId": "obt/main/level_main_05-07", + "name": "生死与共", + "stageId": "main_05-07", + "width": 12 + }, + "main_05-08#f#-obt/main/level_main_05-08": { + "code": "5-8", + "filename": "main_05-08#f#-obt-main-level_main_05-08.json", + "height": 8, + "levelId": "obt/main/level_main_05-08", + "name": "了如指掌", + "stageId": "main_05-08#f#", + "width": 12 + }, + "main_05-08-obt/main/level_main_05-08": { + "code": "5-8", + "filename": "main_05-08-obt-main-level_main_05-08.json", + "height": 8, + "levelId": "obt/main/level_main_05-08", + "name": "了如指掌", + "stageId": "main_05-08", + "width": 12 + }, + "main_05-09#f#-obt/main/level_main_05-09": { + "code": "5-9", + "filename": "main_05-09#f#-obt-main-level_main_05-09.json", + "height": 8, + "levelId": "obt/main/level_main_05-09", + "name": "孽生恶物", + "stageId": "main_05-09#f#", + "width": 11 + }, + "main_05-09-obt/main/level_main_05-09": { + "code": "5-9", + "filename": "main_05-09-obt-main-level_main_05-09.json", + "height": 8, + "levelId": "obt/main/level_main_05-09", + "name": "孽生恶物", + "stageId": "main_05-09", + "width": 11 + }, + "main_05-10#f#-obt/main/level_main_05-10": { + "code": "5-10", + "filename": "main_05-10#f#-obt-main-level_main_05-10.json", + "height": 8, + "levelId": "obt/main/level_main_05-10", + "name": "长夜终尽", + "stageId": "main_05-10#f#", + "width": 12 + }, + "main_05-10-obt/main/level_main_05-10": { + "code": "5-10", + "filename": "main_05-10-obt-main-level_main_05-10.json", + "height": 8, + "levelId": "obt/main/level_main_05-10", + "name": "长夜终尽", + "stageId": "main_05-10", + "width": 12 + }, + "main_06-01#f#-obt/main/level_main_06-01": { + "code": "6-1", + "filename": "main_06-01#f#-obt-main-level_main_06-01.json", + "height": 7, + "levelId": "obt/main/level_main_06-01", + "name": "僵局", + "stageId": "main_06-01#f#", + "width": 11 + }, + "main_06-01-obt/main/level_main_06-01": { + "code": "6-1", + "filename": "main_06-01-obt-main-level_main_06-01.json", + "height": 7, + "levelId": "obt/main/level_main_06-01", + "name": "僵局", + "stageId": "main_06-01", + "width": 11 + }, + "main_06-02#f#-obt/main/level_main_06-02": { + "code": "6-2", + "filename": "main_06-02#f#-obt-main-level_main_06-02.json", + "height": 8, + "levelId": "obt/main/level_main_06-02", + "name": "一些误会", + "stageId": "main_06-02#f#", + "width": 11 + }, + "main_06-02-obt/main/level_main_06-02": { + "code": "6-2", + "filename": "main_06-02-obt-main-level_main_06-02.json", + "height": 8, + "levelId": "obt/main/level_main_06-02", + "name": "一些误会", + "stageId": "main_06-02", + "width": 11 + }, + "main_06-03#f#-obt/main/level_main_06-03": { + "code": "6-3", + "filename": "main_06-03#f#-obt-main-level_main_06-03.json", + "height": 7, + "levelId": "obt/main/level_main_06-03", + "name": "同时走失", + "stageId": "main_06-03#f#", + "width": 11 + }, + "main_06-03-obt/main/level_main_06-03": { + "code": "6-3", + "filename": "main_06-03-obt-main-level_main_06-03.json", + "height": 7, + "levelId": "obt/main/level_main_06-03", + "name": "同时走失", + "stageId": "main_06-03", + "width": 11 + }, + "main_06-04#f#-obt/main/level_main_06-04": { + "code": "6-4", + "filename": "main_06-04#f#-obt-main-level_main_06-04.json", + "height": 8, + "levelId": "obt/main/level_main_06-04", + "name": "溃烂的疮疤", + "stageId": "main_06-04#f#", + "width": 10 + }, + "main_06-04-obt/main/level_main_06-04": { + "code": "6-4", + "filename": "main_06-04-obt-main-level_main_06-04.json", + "height": 8, + "levelId": "obt/main/level_main_06-04", + "name": "溃烂的疮疤", + "stageId": "main_06-04", + "width": 10 + }, + "main_06-05#f#-obt/main/level_main_06-05": { + "code": "6-5", + "filename": "main_06-05#f#-obt-main-level_main_06-05.json", + "height": 7, + "levelId": "obt/main/level_main_06-05", + "name": "解决谁?", + "stageId": "main_06-05#f#", + "width": 10 + }, + "main_06-05-obt/main/level_main_06-05": { + "code": "6-5", + "filename": "main_06-05-obt-main-level_main_06-05.json", + "height": 7, + "levelId": "obt/main/level_main_06-05", + "name": "解决谁?", + "stageId": "main_06-05", + "width": 10 + }, + "main_06-06-obt/main/level_main_06-06": { + "code": "6-7", + "filename": "main_06-06-obt-main-level_main_06-06.json", + "height": 8, + "levelId": "obt/main/level_main_06-06", + "name": "断弦", + "stageId": "main_06-06", + "width": 12 + }, + "main_06-07#f#-obt/main/level_main_06-07": { + "code": "6-8", + "filename": "main_06-07#f#-obt-main-level_main_06-07.json", + "height": 8, + "levelId": "obt/main/level_main_06-07", + "name": "只是从天而降!", + "stageId": "main_06-07#f#", + "width": 11 + }, + "main_06-07-obt/main/level_main_06-07": { + "code": "6-8", + "filename": "main_06-07-obt-main-level_main_06-07.json", + "height": 8, + "levelId": "obt/main/level_main_06-07", + "name": "只是从天而降!", + "stageId": "main_06-07", + "width": 11 + }, + "main_06-08#f#-obt/main/level_main_06-08": { + "code": "6-9", + "filename": "main_06-08#f#-obt-main-level_main_06-08.json", + "height": 8, + "levelId": "obt/main/level_main_06-08", + "name": "换一个角度", + "stageId": "main_06-08#f#", + "width": 11 + }, + "main_06-08-obt/main/level_main_06-08": { + "code": "6-9", + "filename": "main_06-08-obt-main-level_main_06-08.json", + "height": 8, + "levelId": "obt/main/level_main_06-08", + "name": "换一个角度", + "stageId": "main_06-08", + "width": 11 + }, + "main_06-09#f#-obt/main/level_main_06-09": { + "code": "6-10", + "filename": "main_06-09#f#-obt-main-level_main_06-09.json", + "height": 8, + "levelId": "obt/main/level_main_06-09", + "name": "解开铃铛", + "stageId": "main_06-09#f#", + "width": 11 + }, + "main_06-09-obt/main/level_main_06-09": { + "code": "6-10", + "filename": "main_06-09-obt-main-level_main_06-09.json", + "height": 8, + "levelId": "obt/main/level_main_06-09", + "name": "解开铃铛", + "stageId": "main_06-09", + "width": 11 + }, + "main_06-10#f#-obt/main/level_main_06-10": { + "code": "6-11", + "filename": "main_06-10#f#-obt-main-level_main_06-10.json", + "height": 7, + "levelId": "obt/main/level_main_06-10", + "name": "“这种事”", + "stageId": "main_06-10#f#", + "width": 11 + }, + "main_06-10-obt/main/level_main_06-10": { + "code": "6-11", + "filename": "main_06-10-obt-main-level_main_06-10.json", + "height": 7, + "levelId": "obt/main/level_main_06-10", + "name": "“这种事”", + "stageId": "main_06-10", + "width": 11 + }, + "main_06-11#f#-obt/main/level_main_06-11": { + "code": "6-12", + "filename": "main_06-11#f#-obt-main-level_main_06-11.json", + "height": 7, + "levelId": "obt/main/level_main_06-11", + "name": "冰原之雪", + "stageId": "main_06-11#f#", + "width": 11 + }, + "main_06-11-obt/main/level_main_06-11": { + "code": "6-12", + "filename": "main_06-11-obt-main-level_main_06-11.json", + "height": 7, + "levelId": "obt/main/level_main_06-11", + "name": "冰原之雪", + "stageId": "main_06-11", + "width": 11 + }, + "main_06-12#f#-obt/main/level_main_06-12": { + "code": "6-14", + "filename": "main_06-12#f#-obt-main-level_main_06-12.json", + "height": 7, + "levelId": "obt/main/level_main_06-12", + "name": "冰原之霜", + "stageId": "main_06-12#f#", + "width": 11 + }, + "main_06-12-obt/main/level_main_06-12": { + "code": "6-14", + "filename": "main_06-12-obt-main-level_main_06-12.json", + "height": 7, + "levelId": "obt/main/level_main_06-12", + "name": "冰原之霜", + "stageId": "main_06-12", + "width": 11 + }, + "main_06-13#f#-obt/main/level_main_06-13": { + "code": "6-15", + "filename": "main_06-13#f#-obt-main-level_main_06-13.json", + "height": 8, + "levelId": "obt/main/level_main_06-13", + "name": "不错的回忆", + "stageId": "main_06-13#f#", + "width": 11 + }, + "main_06-13-obt/main/level_main_06-13": { + "code": "6-15", + "filename": "main_06-13-obt-main-level_main_06-13.json", + "height": 8, + "levelId": "obt/main/level_main_06-13", + "name": "不错的回忆", + "stageId": "main_06-13", + "width": 11 + }, + "main_06-14#f#-obt/main/level_main_06-14": { + "code": "6-16", + "filename": "main_06-14#f#-obt-main-level_main_06-14.json", + "height": 8, + "levelId": "obt/main/level_main_06-14", + "name": "黑兔子,白兔子", + "stageId": "main_06-14#f#", + "width": 12 + }, + "main_06-14-obt/main/level_main_06-14": { + "code": "6-16", + "filename": "main_06-14-obt-main-level_main_06-14.json", + "height": 8, + "levelId": "obt/main/level_main_06-14", + "name": "黑兔子,白兔子", + "stageId": "main_06-14", + "width": 12 + }, + "main_06-15-obt/main/level_main_06-15": { + "code": "6-17", + "filename": "main_06-15-obt-main-level_main_06-15.json", + "height": 7, + "levelId": "obt/main/level_main_06-15", + "name": "冬逝", + "stageId": "main_06-15", + "width": 9 + }, + "main_07-01#f#-obt/main/level_main_07-01": { + "code": "7-2", + "filename": "main_07-01#f#-obt-main-level_main_07-01.json", + "height": 8, + "levelId": "obt/main/level_main_07-01", + "name": "别离之夜", + "stageId": "main_07-01#f#", + "width": 10 + }, + "main_07-01-obt/main/level_main_07-01": { + "code": "7-2", + "filename": "main_07-01-obt-main-level_main_07-01.json", + "height": 8, + "levelId": "obt/main/level_main_07-01", + "name": "别离之夜", + "stageId": "main_07-01", + "width": 10 + }, + "main_07-02#f#-obt/main/level_main_07-02": { + "code": "7-3", + "filename": "main_07-02#f#-obt-main-level_main_07-02.json", + "height": 8, + "levelId": "obt/main/level_main_07-02", + "name": "变节之刃", + "stageId": "main_07-02#f#", + "width": 11 + }, + "main_07-02-obt/main/level_main_07-02": { + "code": "7-3", + "filename": "main_07-02-obt-main-level_main_07-02.json", + "height": 8, + "levelId": "obt/main/level_main_07-02", + "name": "变节之刃", + "stageId": "main_07-02", + "width": 11 + }, + "main_07-03#f#-obt/main/level_main_07-03": { + "code": "7-4", + "filename": "main_07-03#f#-obt-main-level_main_07-03.json", + "height": 7, + "levelId": "obt/main/level_main_07-03", + "name": "并肩之约-1", + "stageId": "main_07-03#f#", + "width": 11 + }, + "main_07-03-obt/main/level_main_07-03": { + "code": "7-4", + "filename": "main_07-03-obt-main-level_main_07-03.json", + "height": 7, + "levelId": "obt/main/level_main_07-03", + "name": "并肩之约-1", + "stageId": "main_07-03", + "width": 11 + }, + "main_07-04#f#-obt/main/level_main_07-04": { + "code": "7-5", + "filename": "main_07-04#f#-obt-main-level_main_07-04.json", + "height": 8, + "levelId": "obt/main/level_main_07-04", + "name": "并肩之约-2", + "stageId": "main_07-04#f#", + "width": 11 + }, + "main_07-04-obt/main/level_main_07-04": { + "code": "7-5", + "filename": "main_07-04-obt-main-level_main_07-04.json", + "height": 8, + "levelId": "obt/main/level_main_07-04", + "name": "并肩之约-2", + "stageId": "main_07-04", + "width": 11 + }, + "main_07-05#f#-obt/main/level_main_07-05": { + "code": "7-6", + "filename": "main_07-05#f#-obt-main-level_main_07-05.json", + "height": 8, + "levelId": "obt/main/level_main_07-05", + "name": "遗忘之地", + "stageId": "main_07-05#f#", + "width": 11 + }, + "main_07-05-obt/main/level_main_07-05": { + "code": "7-6", + "filename": "main_07-05-obt-main-level_main_07-05.json", + "height": 8, + "levelId": "obt/main/level_main_07-05", + "name": "遗忘之地", + "stageId": "main_07-05", + "width": 11 + }, + "main_07-06#f#-obt/main/level_main_07-06": { + "code": "7-8", + "filename": "main_07-06#f#-obt-main-level_main_07-06.json", + "height": 7, + "levelId": "obt/main/level_main_07-06", + "name": "沉默者之怒-1", + "stageId": "main_07-06#f#", + "width": 11 + }, + "main_07-06-obt/main/level_main_07-06": { + "code": "7-8", + "filename": "main_07-06-obt-main-level_main_07-06.json", + "height": 7, + "levelId": "obt/main/level_main_07-06", + "name": "沉默者之怒-1", + "stageId": "main_07-06", + "width": 11 + }, + "main_07-07#f#-obt/main/level_main_07-07": { + "code": "7-9", + "filename": "main_07-07#f#-obt-main-level_main_07-07.json", + "height": 8, + "levelId": "obt/main/level_main_07-07", + "name": "沉默者之怒-2", + "stageId": "main_07-07#f#", + "width": 12 + }, + "main_07-07-obt/main/level_main_07-07": { + "code": "7-9", + "filename": "main_07-07-obt-main-level_main_07-07.json", + "height": 8, + "levelId": "obt/main/level_main_07-07", + "name": "沉默者之怒-2", + "stageId": "main_07-07", + "width": 12 + }, + "main_07-08#f#-obt/main/level_main_07-08": { + "code": "7-10", + "filename": "main_07-08#f#-obt-main-level_main_07-08.json", + "height": 7, + "levelId": "obt/main/level_main_07-08", + "name": "暗淡者之火", + "stageId": "main_07-08#f#", + "width": 11 + }, + "main_07-08-obt/main/level_main_07-08": { + "code": "7-10", + "filename": "main_07-08-obt-main-level_main_07-08.json", + "height": 7, + "levelId": "obt/main/level_main_07-08", + "name": "暗淡者之火", + "stageId": "main_07-08", + "width": 11 + }, + "main_07-09#f#-obt/main/level_main_07-09": { + "code": "7-11", + "filename": "main_07-09#f#-obt-main-level_main_07-09.json", + "height": 8, + "levelId": "obt/main/level_main_07-09", + "name": "浸染-1", + "stageId": "main_07-09#f#", + "width": 11 + }, + "main_07-09-obt/main/level_main_07-09": { + "code": "7-11", + "filename": "main_07-09-obt-main-level_main_07-09.json", + "height": 8, + "levelId": "obt/main/level_main_07-09", + "name": "浸染-1", + "stageId": "main_07-09", + "width": 11 + }, + "main_07-10#f#-obt/main/level_main_07-10": { + "code": "7-12", + "filename": "main_07-10#f#-obt-main-level_main_07-10.json", + "height": 9, + "levelId": "obt/main/level_main_07-10", + "name": "浸染-2", + "stageId": "main_07-10#f#", + "width": 13 + }, + "main_07-10-obt/main/level_main_07-10": { + "code": "7-12", + "filename": "main_07-10-obt-main-level_main_07-10.json", + "height": 9, + "levelId": "obt/main/level_main_07-10", + "name": "浸染-2", + "stageId": "main_07-10", + "width": 13 + }, + "main_07-11#f#-obt/main/level_main_07-11": { + "code": "7-13", + "filename": "main_07-11#f#-obt-main-level_main_07-11.json", + "height": 8, + "levelId": "obt/main/level_main_07-11", + "name": "感染者之盾-1", + "stageId": "main_07-11#f#", + "width": 11 + }, + "main_07-11-obt/main/level_main_07-11": { + "code": "7-13", + "filename": "main_07-11-obt-main-level_main_07-11.json", + "height": 8, + "levelId": "obt/main/level_main_07-11", + "name": "感染者之盾-1", + "stageId": "main_07-11", + "width": 11 + }, + "main_07-12#f#-obt/main/level_main_07-12": { + "code": "7-14", + "filename": "main_07-12#f#-obt-main-level_main_07-12.json", + "height": 8, + "levelId": "obt/main/level_main_07-12", + "name": "游击-1", + "stageId": "main_07-12#f#", + "width": 12 + }, + "main_07-12-obt/main/level_main_07-12": { + "code": "7-14", + "filename": "main_07-12-obt-main-level_main_07-12.json", + "height": 8, + "levelId": "obt/main/level_main_07-12", + "name": "游击-1", + "stageId": "main_07-12", + "width": 12 + }, + "main_07-13#f#-obt/main/level_main_07-13": { + "code": "7-15", + "filename": "main_07-13#f#-obt-main-level_main_07-13.json", + "height": 8, + "levelId": "obt/main/level_main_07-13", + "name": "游击-2", + "stageId": "main_07-13#f#", + "width": 11 + }, + "main_07-13-obt/main/level_main_07-13": { + "code": "7-15", + "filename": "main_07-13-obt-main-level_main_07-13.json", + "height": 8, + "levelId": "obt/main/level_main_07-13", + "name": "游击-2", + "stageId": "main_07-13", + "width": 11 + }, + "main_07-14#f#-obt/main/level_main_07-14": { + "code": "7-16", + "filename": "main_07-14#f#-obt-main-level_main_07-14.json", + "height": 8, + "levelId": "obt/main/level_main_07-14", + "name": "无匹", + "stageId": "main_07-14#f#", + "width": 12 + }, + "main_07-14-obt/main/level_main_07-14": { + "code": "7-16", + "filename": "main_07-14-obt-main-level_main_07-14.json", + "height": 8, + "levelId": "obt/main/level_main_07-14", + "name": "无匹", + "stageId": "main_07-14", + "width": 12 + }, + "main_07-15#f#-obt/main/level_main_07-15": { + "code": "7-17", + "filename": "main_07-15#f#-obt-main-level_main_07-15.json", + "height": 8, + "levelId": "obt/main/level_main_07-15", + "name": "感染者之盾-2", + "stageId": "main_07-15#f#", + "width": 12 + }, + "main_07-15-obt/main/level_main_07-15": { + "code": "7-17", + "filename": "main_07-15-obt-main-level_main_07-15.json", + "height": 8, + "levelId": "obt/main/level_main_07-15", + "name": "感染者之盾-2", + "stageId": "main_07-15", + "width": 12 + }, + "main_07-16#f#-obt/main/level_main_07-16": { + "code": "7-18", + "filename": "main_07-16#f#-obt-main-level_main_07-16.json", + "height": 8, + "levelId": "obt/main/level_main_07-16", + "name": "爱国者之死", + "stageId": "main_07-16#f#", + "width": 12 + }, + "main_07-16-obt/main/level_main_07-16": { + "code": "7-18", + "filename": "main_07-16-obt-main-level_main_07-16.json", + "height": 8, + "levelId": "obt/main/level_main_07-16", + "name": "爱国者之死", + "stageId": "main_07-16", + "width": 12 + }, + "main_08-01#f#-obt/main/level_main_08-01": { + "code": "R8-1", + "filename": "main_08-01#f#-obt-main-level_main_08-01.json", + "height": 7, + "levelId": "obt/main/level_main_08-01", + "name": "昨日,谷壳将裂", + "stageId": "main_08-01#f#", + "width": 11 + }, + "main_08-01-obt/main/level_main_08-01": { + "code": "R8-1", + "filename": "main_08-01-obt-main-level_main_08-01.json", + "height": 7, + "levelId": "obt/main/level_main_08-01", + "name": "昨日,谷壳将裂", + "stageId": "main_08-01", + "width": 11 + }, + "main_08-02#f#-obt/main/level_main_08-02": { + "code": "R8-2", + "filename": "main_08-02#f#-obt-main-level_main_08-02.json", + "height": 8, + "levelId": "obt/main/level_main_08-02", + "name": "无辜的血肉", + "stageId": "main_08-02#f#", + "width": 10 + }, + "main_08-02-obt/main/level_main_08-02": { + "code": "R8-2", + "filename": "main_08-02-obt-main-level_main_08-02.json", + "height": 8, + "levelId": "obt/main/level_main_08-02", + "name": "无辜的血肉", + "stageId": "main_08-02", + "width": 10 + }, + "main_08-03#f#-obt/main/level_main_08-03": { + "code": "R8-3", + "filename": "main_08-03#f#-obt-main-level_main_08-03.json", + "height": 8, + "levelId": "obt/main/level_main_08-03", + "name": "麦秆,极易燃烧", + "stageId": "main_08-03#f#", + "width": 11 + }, + "main_08-03-obt/main/level_main_08-03": { + "code": "R8-3", + "filename": "main_08-03-obt-main-level_main_08-03.json", + "height": 8, + "levelId": "obt/main/level_main_08-03", + "name": "麦秆,极易燃烧", + "stageId": "main_08-03", + "width": 11 + }, + "main_08-04#f#-obt/main/level_main_08-04": { + "code": "R8-4", + "filename": "main_08-04#f#-obt-main-level_main_08-04.json", + "height": 8, + "levelId": "obt/main/level_main_08-04", + "name": "火种,一触即灭", + "stageId": "main_08-04#f#", + "width": 11 + }, + "main_08-04-obt/main/level_main_08-04": { + "code": "R8-4", + "filename": "main_08-04-obt-main-level_main_08-04.json", + "height": 8, + "levelId": "obt/main/level_main_08-04", + "name": "火种,一触即灭", + "stageId": "main_08-04", + "width": 11 + }, + "main_08-05#f#-obt/main/level_main_08-05": { + "code": "R8-5", + "filename": "main_08-05#f#-obt-main-level_main_08-05.json", + "height": 8, + "levelId": "obt/main/level_main_08-05", + "name": "寒冷,来自知觉", + "stageId": "main_08-05#f#", + "width": 11 + }, + "main_08-05-obt/main/level_main_08-05": { + "code": "R8-5", + "filename": "main_08-05-obt-main-level_main_08-05.json", + "height": 8, + "levelId": "obt/main/level_main_08-05", + "name": "寒冷,来自知觉", + "stageId": "main_08-05", + "width": 11 + }, + "main_08-06#f#-obt/main/level_main_08-06": { + "code": "R8-6", + "filename": "main_08-06#f#-obt-main-level_main_08-06.json", + "height": 8, + "levelId": "obt/main/level_main_08-06", + "name": "战场,蔓延不止", + "stageId": "main_08-06#f#", + "width": 12 + }, + "main_08-06-obt/main/level_main_08-06": { + "code": "R8-6", + "filename": "main_08-06-obt-main-level_main_08-06.json", + "height": 8, + "levelId": "obt/main/level_main_08-06", + "name": "战场,蔓延不止", + "stageId": "main_08-06", + "width": 12 + }, + "main_08-07#f#-obt/main/level_main_08-07": { + "code": "R8-7", + "filename": "main_08-07#f#-obt-main-level_main_08-07.json", + "height": 8, + "levelId": "obt/main/level_main_08-07", + "name": "牵引的炮火", + "stageId": "main_08-07#f#", + "width": 10 + }, + "main_08-07-obt/main/level_main_08-07": { + "code": "R8-7", + "filename": "main_08-07-obt-main-level_main_08-07.json", + "height": 8, + "levelId": "obt/main/level_main_08-07", + "name": "牵引的炮火", + "stageId": "main_08-07", + "width": 10 + }, + "main_08-08#f#-obt/main/level_main_08-08": { + "code": "R8-8", + "filename": "main_08-08#f#-obt-main-level_main_08-08.json", + "height": 9, + "levelId": "obt/main/level_main_08-08", + "name": "人心,向背无常", + "stageId": "main_08-08#f#", + "width": 13 + }, + "main_08-08-obt/main/level_main_08-08": { + "code": "R8-8", + "filename": "main_08-08-obt-main-level_main_08-08.json", + "height": 9, + "levelId": "obt/main/level_main_08-08", + "name": "人心,向背无常", + "stageId": "main_08-08", + "width": 13 + }, + "main_08-09#f#-obt/main/level_main_08-09": { + "code": "M8-6", + "filename": "main_08-09#f#-obt-main-level_main_08-09.json", + "height": 8, + "levelId": "obt/main/level_main_08-09", + "name": "再见,只为再见", + "stageId": "main_08-09#f#", + "width": 12 + }, + "main_08-09-obt/main/level_main_08-09": { + "code": "M8-6", + "filename": "main_08-09-obt-main-level_main_08-09.json", + "height": 8, + "levelId": "obt/main/level_main_08-09", + "name": "再见,只为再见", + "stageId": "main_08-09", + "width": 12 + }, + "main_08-10#f#-obt/main/level_main_08-10": { + "code": "R8-9", + "filename": "main_08-10#f#-obt-main-level_main_08-10.json", + "height": 8, + "levelId": "obt/main/level_main_08-10", + "name": "相逢,总是离别", + "stageId": "main_08-10#f#", + "width": 12 + }, + "main_08-10-obt/main/level_main_08-10": { + "code": "R8-9", + "filename": "main_08-10-obt-main-level_main_08-10.json", + "height": 8, + "levelId": "obt/main/level_main_08-10", + "name": "相逢,总是离别", + "stageId": "main_08-10", + "width": 12 + }, + "main_08-11#f#-obt/main/level_main_08-11": { + "code": "R8-10", + "filename": "main_08-11#f#-obt-main-level_main_08-11.json", + "height": 7, + "levelId": "obt/main/level_main_08-11", + "name": "沉默的屠夫", + "stageId": "main_08-11#f#", + "width": 9 + }, + "main_08-11-obt/main/level_main_08-11": { + "code": "R8-10", + "filename": "main_08-11-obt-main-level_main_08-11.json", + "height": 7, + "levelId": "obt/main/level_main_08-11", + "name": "沉默的屠夫", + "stageId": "main_08-11", + "width": 9 + }, + "main_08-12#f#-obt/main/level_main_08-12": { + "code": "M8-7", + "filename": "main_08-12#f#-obt-main-level_main_08-12.json", + "height": 8, + "levelId": "obt/main/level_main_08-12", + "name": "恶言,报应不爽", + "stageId": "main_08-12#f#", + "width": 11 + }, + "main_08-12-obt/main/level_main_08-12": { + "code": "M8-7", + "filename": "main_08-12-obt-main-level_main_08-12.json", + "height": 8, + "levelId": "obt/main/level_main_08-12", + "name": "恶言,报应不爽", + "stageId": "main_08-12", + "width": 11 + }, + "main_08-13#f#-obt/main/level_main_08-13": { + "code": "R8-11", + "filename": "main_08-13#f#-obt-main-level_main_08-13.json", + "height": 8, + "levelId": "obt/main/level_main_08-13", + "name": "落雪,浸黑国土", + "stageId": "main_08-13#f#", + "width": 12 + }, + "main_08-13-obt/main/level_main_08-13": { + "code": "R8-11", + "filename": "main_08-13-obt-main-level_main_08-13.json", + "height": 8, + "levelId": "obt/main/level_main_08-13", + "name": "落雪,浸黑国土", + "stageId": "main_08-13", + "width": 12 + }, + "main_08-14#f#-obt/main/level_main_08-14": { + "code": "M8-8", + "filename": "main_08-14#f#-obt-main-level_main_08-14.json", + "height": 7, + "levelId": "obt/main/level_main_08-14", + "name": "苏醒,浮出梦乡", + "stageId": "main_08-14#f#", + "width": 13 + }, + "main_08-14-obt/main/level_main_08-14": { + "code": "M8-8", + "filename": "main_08-14-obt-main-level_main_08-14.json", + "height": 7, + "levelId": "obt/main/level_main_08-14", + "name": "苏醒,浮出梦乡", + "stageId": "main_08-14", + "width": 13 + }, + "main_08-15-obt/main/level_main_08-15": { + "code": "JT8-1", + "filename": "main_08-15-obt-main-level_main_08-15.json", + "height": 7, + "levelId": "obt/main/level_main_08-15", + "name": "恨火,流向原野", + "stageId": "main_08-15", + "width": 10 + }, + "main_08-16#f#-obt/main/level_main_08-16": { + "code": "JT8-2", + "filename": "main_08-16#f#-obt-main-level_main_08-16.json", + "height": 8, + "levelId": "obt/main/level_main_08-16", + "name": "睁眼,便是日暮", + "stageId": "main_08-16#f#", + "width": 13 + }, + "main_08-16-obt/main/level_main_08-16": { + "code": "JT8-2", + "filename": "main_08-16-obt-main-level_main_08-16.json", + "height": 8, + "levelId": "obt/main/level_main_08-16", + "name": "睁眼,便是日暮", + "stageId": "main_08-16", + "width": 13 + }, + "main_08-17#f#-obt/main/level_main_08-17": { + "code": "JT8-3", + "filename": "main_08-17#f#-obt-main-level_main_08-17.json", + "height": 9, + "levelId": "obt/main/level_main_08-17", + "name": "昂首,足践烈焰", + "stageId": "main_08-17#f#", + "width": 15 + }, + "main_08-17-obt/main/level_main_08-17": { + "code": "JT8-3", + "filename": "main_08-17-obt-main-level_main_08-17.json", + "height": 9, + "levelId": "obt/main/level_main_08-17", + "name": "昂首,足践烈焰", + "stageId": "main_08-17", + "width": 15 + }, + "main_09-01#f#-obt/main/level_main_09-01": { + "code": "9-2", + "filename": "main_09-01#f#-obt-main-level_main_09-01.json", + "height": 8, + "levelId": "obt/main/level_main_09-01", + "name": "鬼魂危机", + "stageId": "main_09-01#f#", + "width": 11 + }, + "main_09-01-obt/main/level_main_09-01": { + "code": "9-2", + "filename": "main_09-01-obt-main-level_main_09-01.json", + "height": 8, + "levelId": "obt/main/level_main_09-01", + "name": "鬼魂危机", + "stageId": "main_09-01", + "width": 11 + }, + "main_09-02#f#-obt/main/level_main_09-02": { + "code": "9-3", + "filename": "main_09-02#f#-obt-main-level_main_09-02.json", + "height": 8, + "levelId": "obt/main/level_main_09-02", + "name": "牌局", + "stageId": "main_09-02#f#", + "width": 10 + }, + "main_09-02-obt/main/level_main_09-02": { + "code": "9-3", + "filename": "main_09-02-obt-main-level_main_09-02.json", + "height": 8, + "levelId": "obt/main/level_main_09-02", + "name": "牌局", + "stageId": "main_09-02", + "width": 10 + }, + "main_09-03#f#-obt/main/level_main_09-03": { + "code": "9-4", + "filename": "main_09-03#f#-obt-main-level_main_09-03.json", + "height": 8, + "levelId": "obt/main/level_main_09-03", + "name": "暗火四起", + "stageId": "main_09-03#f#", + "width": 11 + }, + "main_09-03-obt/main/level_main_09-03": { + "code": "9-4", + "filename": "main_09-03-obt-main-level_main_09-03.json", + "height": 8, + "levelId": "obt/main/level_main_09-03", + "name": "暗火四起", + "stageId": "main_09-03", + "width": 11 + }, + "main_09-04#f#-obt/main/level_main_09-04": { + "code": "9-5", + "filename": "main_09-04#f#-obt-main-level_main_09-04.json", + "height": 8, + "levelId": "obt/main/level_main_09-04", + "name": "临界值", + "stageId": "main_09-04#f#", + "width": 11 + }, + "main_09-04-obt/main/level_main_09-04": { + "code": "9-5", + "filename": "main_09-04-obt-main-level_main_09-04.json", + "height": 8, + "levelId": "obt/main/level_main_09-04", + "name": "临界值", + "stageId": "main_09-04", + "width": 11 + }, + "main_09-05#f#-obt/main/level_main_09-05": { + "code": "9-6", + "filename": "main_09-05#f#-obt-main-level_main_09-05.json", + "height": 8, + "levelId": "obt/main/level_main_09-05", + "name": "深池", + "stageId": "main_09-05#f#", + "width": 12 + }, + "main_09-05-obt/main/level_main_09-05": { + "code": "9-6", + "filename": "main_09-05-obt-main-level_main_09-05.json", + "height": 8, + "levelId": "obt/main/level_main_09-05", + "name": "深池", + "stageId": "main_09-05", + "width": 12 + }, + "main_09-06#f#-obt/main/level_main_09-06": { + "code": "9-7", + "filename": "main_09-06#f#-obt-main-level_main_09-06.json", + "height": 8, + "levelId": "obt/main/level_main_09-06", + "name": "捉迷藏", + "stageId": "main_09-06#f#", + "width": 12 + }, + "main_09-06-obt/main/level_main_09-06": { + "code": "9-7", + "filename": "main_09-06-obt-main-level_main_09-06.json", + "height": 8, + "levelId": "obt/main/level_main_09-06", + "name": "捉迷藏", + "stageId": "main_09-06", + "width": 12 + }, + "main_09-07#f#-obt/main/level_main_09-07": { + "code": "9-9", + "filename": "main_09-07#f#-obt-main-level_main_09-07.json", + "height": 8, + "levelId": "obt/main/level_main_09-07", + "name": "无辜者", + "stageId": "main_09-07#f#", + "width": 11 + }, + "main_09-07-obt/main/level_main_09-07": { + "code": "9-9", + "filename": "main_09-07-obt-main-level_main_09-07.json", + "height": 8, + "levelId": "obt/main/level_main_09-07", + "name": "无辜者", + "stageId": "main_09-07", + "width": 11 + }, + "main_09-08#f#-obt/main/level_main_09-08": { + "code": "9-10", + "filename": "main_09-08#f#-obt-main-level_main_09-08.json", + "height": 8, + "levelId": "obt/main/level_main_09-08", + "name": "雷声轰鸣", + "stageId": "main_09-08#f#", + "width": 12 + }, + "main_09-08-obt/main/level_main_09-08": { + "code": "9-10", + "filename": "main_09-08-obt-main-level_main_09-08.json", + "height": 8, + "levelId": "obt/main/level_main_09-08", + "name": "雷声轰鸣", + "stageId": "main_09-08", + "width": 12 + }, + "main_09-09#f#-obt/main/level_main_09-09": { + "code": "9-11", + "filename": "main_09-09#f#-obt-main-level_main_09-09.json", + "height": 8, + "levelId": "obt/main/level_main_09-09", + "name": "拉锯", + "stageId": "main_09-09#f#", + "width": 12 + }, + "main_09-09-obt/main/level_main_09-09": { + "code": "9-11", + "filename": "main_09-09-obt-main-level_main_09-09.json", + "height": 8, + "levelId": "obt/main/level_main_09-09", + "name": "拉锯", + "stageId": "main_09-09", + "width": 12 + }, + "main_09-10#f#-obt/main/level_main_09-10": { + "code": "9-12", + "filename": "main_09-10#f#-obt-main-level_main_09-10.json", + "height": 9, + "levelId": "obt/main/level_main_09-10", + "name": "鬼影如潮", + "stageId": "main_09-10#f#", + "width": 11 + }, + "main_09-10-obt/main/level_main_09-10": { + "code": "9-12", + "filename": "main_09-10-obt-main-level_main_09-10.json", + "height": 9, + "levelId": "obt/main/level_main_09-10", + "name": "鬼影如潮", + "stageId": "main_09-10", + "width": 11 + }, + "main_09-11#f#-obt/main/level_main_09-11": { + "code": "9-13", + "filename": "main_09-11#f#-obt-main-level_main_09-11.json", + "height": 8, + "levelId": "obt/main/level_main_09-11", + "name": "战地救援", + "stageId": "main_09-11#f#", + "width": 12 + }, + "main_09-11-obt/main/level_main_09-11": { + "code": "9-13", + "filename": "main_09-11-obt-main-level_main_09-11.json", + "height": 8, + "levelId": "obt/main/level_main_09-11", + "name": "战地救援", + "stageId": "main_09-11", + "width": 12 + }, + "main_09-12#f#-obt/main/level_main_09-12": { + "code": "9-14", + "filename": "main_09-12#f#-obt-main-level_main_09-12.json", + "height": 9, + "levelId": "obt/main/level_main_09-12", + "name": "风中旗帜", + "stageId": "main_09-12#f#", + "width": 11 + }, + "main_09-12-obt/main/level_main_09-12": { + "code": "9-14", + "filename": "main_09-12-obt-main-level_main_09-12.json", + "height": 9, + "levelId": "obt/main/level_main_09-12", + "name": "风中旗帜", + "stageId": "main_09-12", + "width": 11 + }, + "main_09-13#f#-obt/main/level_main_09-13": { + "code": "9-15", + "filename": "main_09-13#f#-obt-main-level_main_09-13.json", + "height": 8, + "levelId": "obt/main/level_main_09-13", + "name": "大地滚烫", + "stageId": "main_09-13#f#", + "width": 11 + }, + "main_09-13-obt/main/level_main_09-13": { + "code": "9-15", + "filename": "main_09-13-obt-main-level_main_09-13.json", + "height": 8, + "levelId": "obt/main/level_main_09-13", + "name": "大地滚烫", + "stageId": "main_09-13", + "width": 11 + }, + "main_09-14#f#-obt/main/level_main_09-14": { + "code": "9-16", + "filename": "main_09-14#f#-obt-main-level_main_09-14.json", + "height": 9, + "levelId": "obt/main/level_main_09-14", + "name": "突围", + "stageId": "main_09-14#f#", + "width": 11 + }, + "main_09-14-obt/main/level_main_09-14": { + "code": "9-16", + "filename": "main_09-14-obt-main-level_main_09-14.json", + "height": 9, + "levelId": "obt/main/level_main_09-14", + "name": "突围", + "stageId": "main_09-14", + "width": 11 + }, + "main_09-15#f#-obt/main/level_main_09-15": { + "code": "9-17", + "filename": "main_09-15#f#-obt-main-level_main_09-15.json", + "height": 8, + "levelId": "obt/main/level_main_09-15", + "name": "维多利亚士兵", + "stageId": "main_09-15#f#", + "width": 12 + }, + "main_09-15-obt/main/level_main_09-15": { + "code": "9-17", + "filename": "main_09-15-obt-main-level_main_09-15.json", + "height": 8, + "levelId": "obt/main/level_main_09-15", + "name": "维多利亚士兵", + "stageId": "main_09-15", + "width": 12 + }, + "main_09-16#f#-obt/main/level_main_09-16": { + "code": "9-18", + "filename": "main_09-16#f#-obt-main-level_main_09-16.json", + "height": 8, + "levelId": "obt/main/level_main_09-16", + "name": "“破晓”", + "stageId": "main_09-16#f#", + "width": 12 + }, + "main_09-16-obt/main/level_main_09-16": { + "code": "9-18", + "filename": "main_09-16-obt-main-level_main_09-16.json", + "height": 8, + "levelId": "obt/main/level_main_09-16", + "name": "“破晓”", + "stageId": "main_09-16", + "width": 12 + }, + "main_09-17#f#-obt/main/level_main_09-17": { + "code": "9-19", + "filename": "main_09-17#f#-obt-main-level_main_09-17.json", + "height": 9, + "levelId": "obt/main/level_main_09-17", + "name": "长夜枪火", + "stageId": "main_09-17#f#", + "width": 12 + }, + "main_09-17-obt/main/level_main_09-17": { + "code": "9-19", + "filename": "main_09-17-obt-main-level_main_09-17.json", + "height": 9, + "levelId": "obt/main/level_main_09-17", + "name": "长夜枪火", + "stageId": "main_09-17", + "width": 12 + }, + "main_10-01-obt/main/level_main_10-01": { + "code": "10-2", + "filename": "main_10-01-obt-main-level_main_10-01.json", + "height": 7, + "levelId": "obt/main/level_main_10-01", + "name": "抢夺目标", + "stageId": "main_10-01", + "width": 11 + }, + "main_10-02-obt/main/level_main_10-02": { + "code": "10-3", + "filename": "main_10-02-obt-main-level_main_10-02.json", + "height": 7, + "levelId": "obt/main/level_main_10-02", + "name": "低下头", + "stageId": "main_10-02", + "width": 11 + }, + "main_10-03-obt/main/level_main_10-03": { + "code": "10-4", + "filename": "main_10-03-obt-main-level_main_10-03.json", + "height": 8, + "levelId": "obt/main/level_main_10-03", + "name": "鸣铳示警", + "stageId": "main_10-03", + "width": 11 + }, + "main_10-04-obt/main/level_main_10-04": { + "code": "10-5", + "filename": "main_10-04-obt-main-level_main_10-04.json", + "height": 8, + "levelId": "obt/main/level_main_10-04", + "name": "城市的呼吸", + "stageId": "main_10-04", + "width": 11 + }, + "main_10-05-obt/main/level_main_10-05": { + "code": "10-6", + "filename": "main_10-05-obt-main-level_main_10-05.json", + "height": 8, + "levelId": "obt/main/level_main_10-05", + "name": "虽非同族", + "stageId": "main_10-05", + "width": 11 + }, + "main_10-06-obt/main/level_main_10-06": { + "code": "10-7", + "filename": "main_10-06-obt-main-level_main_10-06.json", + "height": 8, + "levelId": "obt/main/level_main_10-06", + "name": "痛觉相连", + "stageId": "main_10-06", + "width": 11 + }, + "main_10-07-obt/main/level_main_10-07": { + "code": "10-8", + "filename": "main_10-07-obt-main-level_main_10-07.json", + "height": 8, + "levelId": "obt/main/level_main_10-07", + "name": "无暇哀悼", + "stageId": "main_10-07", + "width": 11 + }, + "main_10-08-obt/main/level_main_10-08": { + "code": "10-9", + "filename": "main_10-08-obt-main-level_main_10-08.json", + "height": 8, + "levelId": "obt/main/level_main_10-08", + "name": "他乡故知", + "stageId": "main_10-08", + "width": 12 + }, + "main_10-09-obt/main/level_main_10-09": { + "code": "10-10", + "filename": "main_10-09-obt-main-level_main_10-09.json", + "height": 8, + "levelId": "obt/main/level_main_10-09", + "name": "旧日之影", + "stageId": "main_10-09", + "width": 11 + }, + "main_10-10-obt/main/level_main_10-10": { + "code": "10-11", + "filename": "main_10-10-obt-main-level_main_10-10.json", + "height": 8, + "levelId": "obt/main/level_main_10-10", + "name": "千疮百孔", + "stageId": "main_10-10", + "width": 12 + }, + "main_10-11-obt/main/level_main_10-11": { + "code": "10-12", + "filename": "main_10-11-obt-main-level_main_10-11.json", + "height": 7, + "levelId": "obt/main/level_main_10-11", + "name": "仇怨的尽头", + "stageId": "main_10-11", + "width": 12 + }, + "main_10-12-obt/main/level_main_10-12": { + "code": "10-14", + "filename": "main_10-12-obt-main-level_main_10-12.json", + "height": 8, + "levelId": "obt/main/level_main_10-12", + "name": "瞄准", + "stageId": "main_10-12", + "width": 11 + }, + "main_10-13-obt/main/level_main_10-13": { + "code": "10-15", + "filename": "main_10-13-obt-main-level_main_10-13.json", + "height": 8, + "levelId": "obt/main/level_main_10-13", + "name": "逃离炮火", + "stageId": "main_10-13", + "width": 11 + }, + "main_10-14-obt/main/level_main_10-14": { + "code": "10-16", + "filename": "main_10-14-obt-main-level_main_10-14.json", + "height": 9, + "levelId": "obt/main/level_main_10-14", + "name": "血刃高悬", + "stageId": "main_10-14", + "width": 13 + }, + "main_10-15-obt/main/level_main_10-15": { + "code": "10-17", + "filename": "main_10-15-obt-main-level_main_10-15.json", + "height": 8, + "levelId": "obt/main/level_main_10-15", + "name": "坚城高墙", + "stageId": "main_10-15", + "width": 12 + }, + "main_11-01-obt/main/level_main_11-01": { + "code": "11-1", + "filename": "main_11-01-obt-main-level_main_11-01.json", + "height": 7, + "levelId": "obt/main/level_main_11-01", + "name": "维护荣耀", + "stageId": "main_11-01", + "width": 11 + }, + "main_11-02-obt/main/level_main_11-02": { + "code": "11-2", + "filename": "main_11-02-obt-main-level_main_11-02.json", + "height": 7, + "levelId": "obt/main/level_main_11-02", + "name": "一丝光亮", + "stageId": "main_11-02", + "width": 9 + }, + "main_11-03-obt/main/level_main_11-03": { + "code": "11-3", + "filename": "main_11-03-obt-main-level_main_11-03.json", + "height": 8, + "levelId": "obt/main/level_main_11-03", + "name": "蒸汽升腾", + "stageId": "main_11-03", + "width": 11 + }, + "main_11-04-obt/main/level_main_11-04": { + "code": "11-5", + "filename": "main_11-04-obt-main-level_main_11-04.json", + "height": 8, + "levelId": "obt/main/level_main_11-04", + "name": "等价交换", + "stageId": "main_11-04", + "width": 11 + }, + "main_11-05-obt/main/level_main_11-05": { + "code": "11-6", + "filename": "main_11-05-obt-main-level_main_11-05.json", + "height": 7, + "levelId": "obt/main/level_main_11-05", + "name": "演绎文明", + "stageId": "main_11-05", + "width": 10 + }, + "main_11-06-obt/main/level_main_11-06": { + "code": "11-7", + "filename": "main_11-06-obt-main-level_main_11-06.json", + "height": 7, + "levelId": "obt/main/level_main_11-06", + "name": "卷入洪流", + "stageId": "main_11-06", + "width": 12 + }, + "main_11-07-obt/main/level_main_11-07": { + "code": "11-8", + "filename": "main_11-07-obt-main-level_main_11-07.json", + "height": 8, + "levelId": "obt/main/level_main_11-07", + "name": "停滞", + "stageId": "main_11-07", + "width": 11 + }, + "main_11-08-obt/main/level_main_11-08": { + "code": "11-9", + "filename": "main_11-08-obt-main-level_main_11-08.json", + "height": 7, + "levelId": "obt/main/level_main_11-08", + "name": "以命换命", + "stageId": "main_11-08", + "width": 11 + }, + "main_11-09-obt/main/level_main_11-09": { + "code": "11-11", + "filename": "main_11-09-obt-main-level_main_11-09.json", + "height": 8, + "levelId": "obt/main/level_main_11-09", + "name": "立场不同", + "stageId": "main_11-09", + "width": 11 + }, + "main_11-10-obt/main/level_main_11-10": { + "code": "11-12", + "filename": "main_11-10-obt-main-level_main_11-10.json", + "height": 8, + "levelId": "obt/main/level_main_11-10", + "name": "汹涌而来", + "stageId": "main_11-10", + "width": 12 + }, + "main_11-11-obt/main/level_main_11-11": { + "code": "11-13", + "filename": "main_11-11-obt-main-level_main_11-11.json", + "height": 7, + "levelId": "obt/main/level_main_11-11", + "name": "无法停止", + "stageId": "main_11-11", + "width": 11 + }, + "main_11-12-obt/main/level_main_11-12": { + "code": "11-14", + "filename": "main_11-12-obt-main-level_main_11-12.json", + "height": 8, + "levelId": "obt/main/level_main_11-12", + "name": "一场相见", + "stageId": "main_11-12", + "width": 12 + }, + "main_11-13-obt/main/level_main_11-13": { + "code": "11-15", + "filename": "main_11-13-obt-main-level_main_11-13.json", + "height": 8, + "levelId": "obt/main/level_main_11-13", + "name": "土地震颤", + "stageId": "main_11-13", + "width": 12 + }, + "main_11-14-obt/main/level_main_11-14": { + "code": "11-16", + "filename": "main_11-14-obt-main-level_main_11-14.json", + "height": 8, + "levelId": "obt/main/level_main_11-14", + "name": "荣光猎场", + "stageId": "main_11-14", + "width": 10 + }, + "main_11-15-obt/main/level_main_11-15": { + "code": "11-17", + "filename": "main_11-15-obt-main-level_main_11-15.json", + "height": 7, + "levelId": "obt/main/level_main_11-15", + "name": "回答我", + "stageId": "main_11-15", + "width": 12 + }, + "main_11-16-obt/main/level_main_11-16": { + "code": "11-18", + "filename": "main_11-16-obt-main-level_main_11-16.json", + "height": 8, + "levelId": "obt/main/level_main_11-16", + "name": "非我所愿", + "stageId": "main_11-16", + "width": 11 + }, + "main_11-17-obt/main/level_main_11-17": { + "code": "11-19", + "filename": "main_11-17-obt-main-level_main_11-17.json", + "height": 8, + "levelId": "obt/main/level_main_11-17", + "name": "直指命运", + "stageId": "main_11-17", + "width": 11 + }, + "main_11-18-obt/main/level_main_11-18": { + "code": "11-20", + "filename": "main_11-18-obt-main-level_main_11-18.json", + "height": 8, + "levelId": "obt/main/level_main_11-18", + "name": "最后的蒸汽骑士", + "stageId": "main_11-18", + "width": 12 + }, + "main_12-01-obt/main/level_main_12-01": { + "code": "12-2", + "filename": "main_12-01-obt-main-level_main_12-01.json", + "height": 7, + "levelId": "obt/main/level_main_12-01", + "name": "静候驾临", + "stageId": "main_12-01", + "width": 12 + }, + "main_12-02-obt/main/level_main_12-02": { + "code": "12-3", + "filename": "main_12-02-obt-main-level_main_12-02.json", + "height": 8, + "levelId": "obt/main/level_main_12-02", + "name": "善意背叛", + "stageId": "main_12-02", + "width": 10 + }, + "main_12-03-obt/main/level_main_12-03": { + "code": "12-4", + "filename": "main_12-03-obt-main-level_main_12-03.json", + "height": 8, + "levelId": "obt/main/level_main_12-03", + "name": "团结就是奢望", + "stageId": "main_12-03", + "width": 11 + }, + "main_12-04-obt/main/level_main_12-04": { + "code": "12-5", + "filename": "main_12-04-obt-main-level_main_12-04.json", + "height": 7, + "levelId": "obt/main/level_main_12-04", + "name": "脆钢", + "stageId": "main_12-04", + "width": 11 + }, + "main_12-05-obt/main/level_main_12-05": { + "code": "12-6", + "filename": "main_12-05-obt-main-level_main_12-05.json", + "height": 7, + "levelId": "obt/main/level_main_12-05", + "name": "谁的战争", + "stageId": "main_12-05", + "width": 10 + }, + "main_12-06-obt/main/level_main_12-06": { + "code": "12-7", + "filename": "main_12-06-obt-main-level_main_12-06.json", + "height": 8, + "levelId": "obt/main/level_main_12-06", + "name": "平议生死", + "stageId": "main_12-06", + "width": 11 + }, + "main_12-07-obt/main/level_main_12-07": { + "code": "12-8", + "filename": "main_12-07-obt-main-level_main_12-07.json", + "height": 8, + "levelId": "obt/main/level_main_12-07", + "name": "火线重逢", + "stageId": "main_12-07", + "width": 10 + }, + "main_12-08-obt/main/level_main_12-08": { + "code": "12-9", + "filename": "main_12-08-obt-main-level_main_12-08.json", + "height": 7, + "levelId": "obt/main/level_main_12-08", + "name": "热血年华", + "stageId": "main_12-08", + "width": 12 + }, + "main_12-09-obt/main/level_main_12-09": { + "code": "12-10", + "filename": "main_12-09-obt-main-level_main_12-09.json", + "height": 8, + "levelId": "obt/main/level_main_12-09", + "name": "广播热线正繁忙", + "stageId": "main_12-09", + "width": 12 + }, + "main_12-10-obt/main/level_main_12-10": { + "code": "12-12", + "filename": "main_12-10-obt-main-level_main_12-10.json", + "height": 8, + "levelId": "obt/main/level_main_12-10", + "name": "脱帽致敬", + "stageId": "main_12-10", + "width": 12 + }, + "main_12-11-obt/main/level_main_12-11": { + "code": "12-13", + "filename": "main_12-11-obt-main-level_main_12-11.json", + "height": 8, + "levelId": "obt/main/level_main_12-11", + "name": "逆光阴影", + "stageId": "main_12-11", + "width": 12 + }, + "main_12-12-obt/main/level_main_12-12": { + "code": "12-14", + "filename": "main_12-12-obt-main-level_main_12-12.json", + "height": 7, + "levelId": "obt/main/level_main_12-12", + "name": "捂住耳朵", + "stageId": "main_12-12", + "width": 11 + }, + "main_12-13-obt/main/level_main_12-13": { + "code": "12-15", + "filename": "main_12-13-obt-main-level_main_12-13.json", + "height": 7, + "levelId": "obt/main/level_main_12-13", + "name": "千疮百孔", + "stageId": "main_12-13", + "width": 12 + }, + "main_12-14-obt/main/level_main_12-14": { + "code": "12-16", + "filename": "main_12-14-obt-main-level_main_12-14.json", + "height": 7, + "levelId": "obt/main/level_main_12-14", + "name": "天边的火烧云", + "stageId": "main_12-14", + "width": 12 + }, + "main_12-15-obt/main/level_main_12-15": { + "code": "12-17", + "filename": "main_12-15-obt-main-level_main_12-15.json", + "height": 8, + "levelId": "obt/main/level_main_12-15", + "name": "被弃之人", + "stageId": "main_12-15", + "width": 11 + }, + "main_12-16-obt/main/level_main_12-16": { + "code": "12-18", + "filename": "main_12-16-obt-main-level_main_12-16.json", + "height": 7, + "levelId": "obt/main/level_main_12-16", + "name": "晚安", + "stageId": "main_12-16", + "width": 12 + }, + "main_12-17-obt/main/level_main_12-17": { + "code": "12-19", + "filename": "main_12-17-obt-main-level_main_12-17.json", + "height": 8, + "levelId": "obt/main/level_main_12-17", + "name": "飞跃,烟火", + "stageId": "main_12-17", + "width": 12 + }, + "main_12-18-obt/main/level_main_12-18": { + "code": "12-20", + "filename": "main_12-18-obt-main-level_main_12-18.json", + "height": 8, + "levelId": "obt/main/level_main_12-18", + "name": "诚挚邀请", + "stageId": "main_12-18", + "width": 12 + }, + "mem_12fce_1-obt/memory/level_memory_12fce_1": { + "code": "mem_12fce_1", + "filename": "mem_12fce_1-obt-memory-level_memory_12fce_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_12fce_1", + "name": "生还者", + "stageId": "mem_12fce_1", + "width": 9 + }, + "mem_acdrop_1-obt/memory/level_memory_acdrop_1": { + "code": "mem_acdrop_1", + "filename": "mem_acdrop_1-obt-memory-level_memory_acdrop_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_acdrop_1", + "name": "射术传承", + "stageId": "mem_acdrop_1", + "width": 10 + }, + "mem_aglina_1-obt/memory/level_memory_aglina_1": { + "code": "mem_aglina_1", + "filename": "mem_aglina_1-obt-memory-level_memory_aglina_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_aglina_1", + "name": "超越重力", + "stageId": "mem_aglina_1", + "width": 12 + }, + "mem_amgoat_1-obt/memory/level_memory_amgoat_1": { + "code": "mem_amgoat_1", + "filename": "mem_amgoat_1-obt-memory-level_memory_amgoat_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_amgoat_1", + "name": "一个人的包围圈", + "stageId": "mem_amgoat_1", + "width": 11 + }, + "mem_angel_1-obt/memory/level_memory_angel_1": { + "code": "mem_angel_1", + "filename": "mem_angel_1-obt-memory-level_memory_angel_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_angel_1", + "name": "拉特兰风格", + "stageId": "mem_angel_1", + "width": 11 + }, + "mem_aosta_1-obt/memory/level_memory_aosta_1": { + "code": "mem_aosta_1", + "filename": "mem_aosta_1-obt-memory-level_memory_aosta_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_aosta_1", + "name": "琐碎", + "stageId": "mem_aosta_1", + "width": 10 + }, + "mem_aprl_1-obt/memory/level_memory_aprl_1": { + "code": "mem_aprl_1", + "filename": "mem_aprl_1-obt-memory-level_memory_aprl_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_aprl_1", + "name": "狩猎的节拍", + "stageId": "mem_aprl_1", + "width": 11 + }, + "mem_archet_1-obt/memory/level_memory_archet_1": { + "code": "mem_archet_1", + "filename": "mem_archet_1-obt-memory-level_memory_archet_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_archet_1", + "name": "箭指远方", + "stageId": "mem_archet_1", + "width": 9 + }, + "mem_ardign_1-obt/memory/level_memory_ardign_1": { + "code": "mem_ardign_1", + "filename": "mem_ardign_1-obt-memory-level_memory_ardign_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_ardign_1", + "name": "都放下来!", + "stageId": "mem_ardign_1", + "width": 11 + }, + "mem_asbest_1-obt/memory/level_memory_asbest_1": { + "code": "mem_asbest_1", + "filename": "mem_asbest_1-obt-memory-level_memory_asbest_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_asbest_1", + "name": "耐心!", + "stageId": "mem_asbest_1", + "width": 10 + }, + "mem_astesi_1-obt/memory/level_memory_astesi_1": { + "code": "mem_astesi_1", + "filename": "mem_astesi_1-obt-memory-level_memory_astesi_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_astesi_1", + "name": "如星闪耀", + "stageId": "mem_astesi_1", + "width": 10 + }, + "mem_aurora_1-obt/memory/level_memory_aurora_1": { + "code": "mem_aurora_1", + "filename": "mem_aurora_1-obt-memory-level_memory_aurora_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_aurora_1", + "name": "不惧严寒", + "stageId": "mem_aurora_1", + "width": 9 + }, + "mem_beewax_1-obt/memory/level_memory_beewax_1": { + "code": "mem_beewax_1", + "filename": "mem_beewax_1-obt-memory-level_memory_beewax_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_beewax_1", + "name": "沙礁之上", + "stageId": "mem_beewax_1", + "width": 11 + }, + "mem_bgsnow_1-obt/memory/level_memory_bgsnow_1": { + "code": "mem_bgsnow_1", + "filename": "mem_bgsnow_1-obt-memory-level_memory_bgsnow_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_bgsnow_1", + "name": "书写悲痛", + "stageId": "mem_bgsnow_1", + "width": 11 + }, + "mem_bibeak_1-obt/memory/level_memory_bibeak_1": { + "code": "mem_bibeak_1", + "filename": "mem_bibeak_1-obt-memory-level_memory_bibeak_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_bibeak_1", + "name": "一击必胜", + "stageId": "mem_bibeak_1", + "width": 9 + }, + "mem_billro_1-obt/memory/level_memory_billro_1": { + "code": "mem_billro_1", + "filename": "mem_billro_1-obt-memory-level_memory_billro_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_billro_1", + "name": "收割", + "stageId": "mem_billro_1", + "width": 11 + }, + "mem_bison_1-obt/memory/level_memory_bison_1": { + "code": "mem_bison_1", + "filename": "mem_bison_1-obt-memory-level_memory_bison_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_bison_1", + "name": "密友战线", + "stageId": "mem_bison_1", + "width": 12 + }, + "mem_bldsk_1-obt/memory/level_memory_bldsk_1": { + "code": "mem_bldsk_1", + "filename": "mem_bldsk_1-obt-memory-level_memory_bldsk_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_bldsk_1", + "name": "战力增强剂", + "stageId": "mem_bldsk_1", + "width": 10 + }, + "mem_blemsh_1-obt/memory/level_memory_blemsh_1": { + "code": "mem_blemsh_1", + "filename": "mem_blemsh_1-obt-memory-level_memory_blemsh_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_blemsh_1", + "name": "陷阵之志", + "stageId": "mem_blemsh_1", + "width": 10 + }, + "mem_blkngt_1-obt/memory/level_memory_blkngt_1": { + "code": "mem_blkngt_1", + "filename": "mem_blkngt_1-obt-memory-level_memory_blkngt_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_blkngt_1", + "name": "小伙伴", + "stageId": "mem_blkngt_1", + "width": 12 + }, + "mem_bluep_1-obt/memory/level_memory_bluep_1": { + "code": "mem_bluep_1", + "filename": "mem_bluep_1-obt-memory-level_memory_bluep_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_bluep_1", + "name": "渗骨毒液", + "stageId": "mem_bluep_1", + "width": 11 + }, + "mem_bpipe_1-obt/memory/level_memory_bpipe_1": { + "code": "mem_bpipe_1", + "filename": "mem_bpipe_1-obt-memory-level_memory_bpipe_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_bpipe_1", + "name": "维多利亚之矛", + "stageId": "mem_bpipe_1", + "width": 12 + }, + "mem_breeze_1-obt/memory/level_memory_breeze_1": { + "code": "mem_breeze_1", + "filename": "mem_breeze_1-obt-memory-level_memory_breeze_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_breeze_1", + "name": "炮与弩的包围网", + "stageId": "mem_breeze_1", + "width": 10 + }, + "mem_broca_1-obt/memory/level_memory_broca_1": { + "code": "mem_broca_1", + "filename": "mem_broca_1-obt-memory-level_memory_broca_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_broca_1", + "name": "坚守", + "stageId": "mem_broca_1", + "width": 10 + }, + "mem_brownb_1-obt/memory/level_memory_brownb_1": { + "code": "mem_brownb_1", + "filename": "mem_brownb_1-obt-memory-level_memory_brownb_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_brownb_1", + "name": "车轮战", + "stageId": "mem_brownb_1", + "width": 11 + }, + "mem_bstalk_1-obt/memory/level_memory_bstalk_1": { + "code": "mem_bstalk_1", + "filename": "mem_bstalk_1-obt-memory-level_memory_bstalk_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_bstalk_1", + "name": "共生共荣", + "stageId": "mem_bstalk_1", + "width": 10 + }, + "mem_cammou_1-obt/memory/level_memory_cammou_1": { + "code": "mem_cammou_1", + "filename": "mem_cammou_1-obt-memory-level_memory_cammou_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_cammou_1", + "name": "机械援助", + "stageId": "mem_cammou_1", + "width": 9 + }, + "mem_catap_1-obt/memory/level_memory_catap_1": { + "code": "mem_catap_1", + "filename": "mem_catap_1-obt-memory-level_memory_catap_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_catap_1", + "name": "防空炮手", + "stageId": "mem_catap_1", + "width": 11 + }, + "mem_cerber_1-obt/memory/level_memory_cerber_1": { + "code": "mem_cerber_1", + "filename": "mem_cerber_1-obt-memory-level_memory_cerber_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_cerber_1", + "name": "打坏人的诀窍", + "stageId": "mem_cerber_1", + "width": 11 + }, + "mem_ceylon_1-obt/memory/level_memory_ceylon_1": { + "code": "mem_ceylon_1", + "filename": "mem_ceylon_1-obt-memory-level_memory_ceylon_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_ceylon_1", + "name": "静水流深", + "stageId": "mem_ceylon_1", + "width": 11 + }, + "mem_cgbird_1-obt/memory/level_memory_cgbird_1": { + "code": "mem_cgbird_1", + "filename": "mem_cgbird_1-obt-memory-level_memory_cgbird_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_cgbird_1", + "name": "牢不可破的幻影", + "stageId": "mem_cgbird_1", + "width": 10 + }, + "mem_chen2_1-obt/memory/level_memory_chen2_1": { + "code": "mem_chen2_1", + "filename": "mem_chen2_1-obt-memory-level_memory_chen2_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_chen2_1", + "name": "去往高处", + "stageId": "mem_chen2_1", + "width": 11 + }, + "mem_chen_1-obt/memory/level_memory_chen_1": { + "code": "mem_chen_1", + "filename": "mem_chen_1-obt-memory-level_memory_chen_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_chen_1", + "name": "永不后退", + "stageId": "mem_chen_1", + "width": 12 + }, + "mem_chiave_1-obt/memory/level_memory_chiave_1": { + "code": "mem_chiave_1", + "filename": "mem_chiave_1-obt-memory-level_memory_chiave_1.json", + "height": 9, + "levelId": "obt/memory/level_memory_chiave_1", + "name": "\t指挥天才", + "stageId": "mem_chiave_1", + "width": 11 + }, + "mem_cutter_1-obt/memory/level_memory_cutter_1": { + "code": "mem_cutter_1", + "filename": "mem_cutter_1-obt-memory-level_memory_cutter_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_cutter_1", + "name": "\t持节之刃", + "stageId": "mem_cutter_1", + "width": 11 + }, + "mem_deepcl_1-obt/memory/level_memory_deepcl_1": { + "code": "mem_deepcl_1", + "filename": "mem_deepcl_1-obt-memory-level_memory_deepcl_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_deepcl_1", + "name": "战场绘图", + "stageId": "mem_deepcl_1", + "width": 9 + }, + "mem_durin_1-obt/memory/level_memory_durin_1": { + "code": "mem_durin_1", + "filename": "mem_durin_1-obt-memory-level_memory_durin_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_durin_1", + "name": "针对性合作", + "stageId": "mem_durin_1", + "width": 10 + }, + "mem_durnar_1-obt/memory/level_memory_durnar_1": { + "code": "mem_durnar_1", + "filename": "mem_durnar_1-obt-memory-level_memory_durnar_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_durnar_1", + "name": "如雷坚守", + "stageId": "mem_durnar_1", + "width": 11 + }, + "mem_dusk_1-obt/memory/level_memory_dusk_1": { + "code": "mem_dusk_1", + "filename": "mem_dusk_1-obt-memory-level_memory_dusk_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_dusk_1", + "name": "戒骄戒躁", + "stageId": "mem_dusk_1", + "width": 11 + }, + "mem_elysm_1-obt/memory/level_memory_elysm_1": { + "code": "mem_elysm_1", + "filename": "mem_elysm_1-obt-memory-level_memory_elysm_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_elysm_1", + "name": "目标在这儿呢!", + "stageId": "mem_elysm_1", + "width": 11 + }, + "mem_estell_1-obt/memory/level_memory_estell_1": { + "code": "mem_estell_1", + "filename": "mem_estell_1-obt-memory-level_memory_estell_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_estell_1", + "name": "据守险地", + "stageId": "mem_estell_1", + "width": 10 + }, + "mem_ethan_1-obt/memory/level_memory_ethan_1": { + "code": "mem_ethan_1", + "filename": "mem_ethan_1-obt-memory-level_memory_ethan_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_ethan_1", + "name": "制敌伏兵", + "stageId": "mem_ethan_1", + "width": 11 + }, + "mem_f12yin_1-obt/memory/level_memory_f12yin_1": { + "code": "mem_f12yin_1", + "filename": "mem_f12yin_1-obt-memory-level_memory_f12yin_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_f12yin_1", + "name": "不动如山", + "stageId": "mem_f12yin_1", + "width": 9 + }, + "mem_falco_1-obt/memory/level_memory_falco_1": { + "code": "mem_falco_1", + "filename": "mem_falco_1-obt-memory-level_memory_falco_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_falco_1", + "name": "迅捷之羽", + "stageId": "mem_falco_1", + "width": 7 + }, + "mem_fang_1-obt/memory/level_memory_fang_1": { + "code": "mem_fang_1", + "filename": "mem_fang_1-obt-memory-level_memory_fang_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_fang_1", + "name": "愉快合作", + "stageId": "mem_fang_1", + "width": 12 + }, + "mem_flint_1-obt/memory/level_memory_flint_1": { + "code": "mem_flint_1", + "filename": "mem_flint_1-obt-memory-level_memory_flint_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_flint_1", + "name": "更快!更强!", + "stageId": "mem_flint_1", + "width": 11 + }, + "mem_flower_1-obt/memory/level_memory_flower_1": { + "code": "mem_flower_1", + "filename": "mem_flower_1-obt-memory-level_memory_flower_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_flower_1", + "name": "花香四溢", + "stageId": "mem_flower_1", + "width": 11 + }, + "mem_fmout_1-obt/memory/level_memory_fmout_1": { + "code": "mem_fmout_1", + "filename": "mem_fmout_1-obt-memory-level_memory_fmout_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_fmout_1", + "name": "预卜先知", + "stageId": "mem_fmout_1", + "width": 9 + }, + "mem_folivo_1-obt/memory/level_memory_folivo_1": { + "code": "mem_folivo_1", + "filename": "mem_folivo_1-obt-memory-level_memory_folivo_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_folivo_1", + "name": "直面", + "stageId": "mem_folivo_1", + "width": 13 + }, + "mem_franka_1-obt/memory/level_memory_franka_1": { + "code": "mem_franka_1", + "filename": "mem_franka_1-obt-memory-level_memory_franka_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_franka_1", + "name": "削铁如泥", + "stageId": "mem_franka_1", + "width": 10 + }, + "mem_frncat_1-obt/memory/level_memory_frncat_1": { + "code": "mem_frncat_1", + "filename": "mem_frncat_1-obt-memory-level_memory_frncat_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_frncat_1", + "name": "双手十指", + "stageId": "mem_frncat_1", + "width": 10 + }, + "mem_ghost_1-obt/memory/level_memory_ghost_1": { + "code": "mem_ghost_1", + "filename": "mem_ghost_1-obt-memory-level_memory_ghost_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_ghost_1", + "name": "魂骨尚存", + "stageId": "mem_ghost_1", + "width": 9 + }, + "mem_glady_1-obt/memory/level_memory_glady_1": { + "code": "mem_glady_1", + "filename": "mem_glady_1-obt-memory-level_memory_glady_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_glady_1", + "name": "陆上共舞", + "stageId": "mem_glady_1", + "width": 12 + }, + "mem_glassb_1-obt/memory/level_memory_glassb_1": { + "code": "mem_glassb_1", + "filename": "mem_glassb_1-obt-memory-level_memory_glassb_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_glassb_1", + "name": " 风暴中心", + "stageId": "mem_glassb_1", + "width": 10 + }, + "mem_glider_1-obt/memory/level_memory_glider_1": { + "code": "mem_glider_1", + "filename": "mem_glider_1-obt-memory-level_memory_glider_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_glider_1", + "name": "紧急救护", + "stageId": "mem_glider_1", + "width": 11 + }, + "mem_gravel_1-obt/memory/level_memory_gravel_1": { + "code": "mem_gravel_1", + "filename": "mem_gravel_1-obt-memory-level_memory_gravel_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_gravel_1", + "name": "东奔西走", + "stageId": "mem_gravel_1", + "width": 11 + }, + "mem_greyy_1-obt/memory/level_memory_greyy_1": { + "code": "mem_greyy_1", + "filename": "mem_greyy_1-obt-memory-level_memory_greyy_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_greyy_1", + "name": "闪烁徘徊", + "stageId": "mem_greyy_1", + "width": 9 + }, + "mem_haak_1-obt/memory/level_memory_haak_1": { + "code": "mem_haak_1", + "filename": "mem_haak_1-obt-memory-level_memory_haak_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_haak_1", + "name": "\t别问了,快吃", + "stageId": "mem_haak_1", + "width": 12 + }, + "mem_headbr_1-obt/memory/level_memory_headbr_1": { + "code": "mem_headbr_1", + "filename": "mem_headbr_1-obt-memory-level_memory_headbr_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_headbr_1", + "name": "互帮互助", + "stageId": "mem_headbr_1", + "width": 11 + }, + "mem_helage_1-obt/memory/level_memory_helage_1": { + "code": "mem_helage_1", + "filename": "mem_helage_1-obt-memory-level_memory_helage_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_helage_1", + "name": "吾往矣", + "stageId": "mem_helage_1", + "width": 11 + }, + "mem_hmau_1-obt/memory/level_memory_hmau_1": { + "code": "mem_hmau_1", + "filename": "mem_hmau_1-obt-memory-level_memory_hmau_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_hmau_1", + "name": "浑金一块", + "stageId": "mem_hmau_1", + "width": 9 + }, + "mem_hpsts_1-obt/memory/level_memory_hpsts_1": { + "code": "mem_hpsts_1", + "filename": "mem_hpsts_1-obt-memory-level_memory_hpsts_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_hpsts_1", + "name": "扼守", + "stageId": "mem_hpsts_1", + "width": 11 + }, + "mem_huang_1-obt/memory/level_memory_huang_1": { + "code": "mem_huang_1", + "filename": "mem_huang_1-obt-memory-level_memory_huang_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_huang_1", + "name": "一夫当关", + "stageId": "mem_huang_1", + "width": 11 + }, + "mem_ifrit_1-obt/memory/level_memory_ifrit_1": { + "code": "mem_ifrit_1", + "filename": "mem_ifrit_1-obt-memory-level_memory_ifrit_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_ifrit_1", + "name": "互为后盾", + "stageId": "mem_ifrit_1", + "width": 11 + }, + "mem_indigo_1-obt/memory/level_memory_indigo_1": { + "code": "mem_indigo_1", + "filename": "mem_indigo_1-obt-memory-level_memory_indigo_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_indigo_1", + "name": "光影谜面", + "stageId": "mem_indigo_1", + "width": 11 + }, + "mem_iris_1-obt/memory/level_memory_iris_1": { + "code": "mem_iris_1", + "filename": "mem_iris_1-obt-memory-level_memory_iris_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_iris_1", + "name": "\t童话愿望", + "stageId": "mem_iris_1", + "width": 10 + }, + "mem_jesica_1-obt/memory/level_memory_jesica_1": { + "code": "mem_jesica_1", + "filename": "mem_jesica_1-obt-memory-level_memory_jesica_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_jesica_1", + "name": "战战兢兢", + "stageId": "mem_jesica_1", + "width": 11 + }, + "mem_kirara_1-obt/memory/level_memory_kirara_1": { + "code": "mem_kirara_1", + "filename": "mem_kirara_1-obt-memory-level_memory_kirara_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_kirara_1", + "name": "最佳拍档", + "stageId": "mem_kirara_1", + "width": 10 + }, + "mem_kroos_1-obt/memory/level_memory_kroos_1": { + "code": "mem_kroos_1", + "filename": "mem_kroos_1-obt-memory-level_memory_kroos_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_kroos_1", + "name": "模拟场景1122K", + "stageId": "mem_kroos_1", + "width": 10 + }, + "mem_lava_1-obt/memory/level_memory_lava_1": { + "code": "mem_lava_1", + "filename": "mem_lava_1-obt-memory-level_memory_lava_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_lava_1", + "name": "不过是几只小虫子!", + "stageId": "mem_lava_1", + "width": 11 + }, + "mem_ling_1-obt/memory/level_memory_ling_1": { + "code": "mem_ling_1", + "filename": "mem_ling_1-obt-memory-level_memory_ling_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_ling_1", + "name": "有无", + "stageId": "mem_ling_1", + "width": 11 + }, + "mem_liskam_1-obt/memory/level_memory_liskam_1": { + "code": "mem_liskam_1", + "filename": "mem_liskam_1-obt-memory-level_memory_liskam_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_liskam_1", + "name": "攻守兼备", + "stageId": "mem_liskam_1", + "width": 11 + }, + "mem_lmlee_1-obt/memory/level_memory_lmlee_1": { + "code": "mem_lmlee_1", + "filename": "mem_lmlee_1-obt-memory-level_memory_lmlee_1.json", + "height": 9, + "levelId": "obt/memory/level_memory_lmlee_1", + "name": "生财有道", + "stageId": "mem_lmlee_1", + "width": 11 + }, + "mem_mantic_1-obt/memory/level_memory_mantic_1": { + "code": "mem_mantic_1", + "filename": "mem_mantic_1-obt-memory-level_memory_mantic_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_mantic_1", + "name": "看见她", + "stageId": "mem_mantic_1", + "width": 10 + }, + "mem_mberry_1-obt/memory/level_memory_mberry_1": { + "code": "mem_mberry_1", + "filename": "mem_mberry_1-obt-memory-level_memory_mberry_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_mberry_1", + "name": "\t同气连枝", + "stageId": "mem_mberry_1", + "width": 9 + }, + "mem_melan_1-obt/memory/level_memory_melan_1": { + "code": "mem_melan_1", + "filename": "mem_melan_1-obt-memory-level_memory_melan_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_melan_1", + "name": "伤痛坚守", + "stageId": "mem_melan_1", + "width": 11 + }, + "mem_meteo_1-obt/memory/level_memory_meteo_1": { + "code": "mem_meteo_1", + "filename": "mem_meteo_1-obt-memory-level_memory_meteo_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_meteo_1", + "name": " 狙击高地", + "stageId": "mem_meteo_1", + "width": 10 + }, + "mem_mgllan_1-obt/memory/level_memory_mgllan_1": { + "code": "mem_mgllan_1", + "filename": "mem_mgllan_1-obt-memory-level_memory_mgllan_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_mgllan_1", + "name": "取之不尽,用之不竭", + "stageId": "mem_mgllan_1", + "width": 12 + }, + "mem_midn_1-obt/memory/level_memory_midn_1": { + "code": "mem_midn_1", + "filename": "mem_midn_1-obt-memory-level_memory_midn_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_midn_1", + "name": "月夜魔王之剑", + "stageId": "mem_midn_1", + "width": 10 + }, + "mem_milu_1-obt/memory/level_memory_milu_1": { + "code": "mem_milu_1", + "filename": "mem_milu_1-obt-memory-level_memory_milu_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_milu_1", + "name": "最佳视野", + "stageId": "mem_milu_1", + "width": 12 + }, + "mem_mint_1-obt/memory/level_memory_mint_1": { + "code": "mem_mint_1", + "filename": "mem_mint_1-obt-memory-level_memory_mint_1.json", + "height": 9, + "levelId": "obt/memory/level_memory_mint_1", + "name": "过来吧你!", + "stageId": "mem_mint_1", + "width": 9 + }, + "mem_mizuki_1-obt/memory/level_memory_mizuki_1": { + "code": "mem_mizuki_1", + "filename": "mem_mizuki_1-obt-memory-level_memory_mizuki_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_mizuki_1", + "name": "进化的佯谬", + "stageId": "mem_mizuki_1", + "width": 11 + }, + "mem_mm_1-obt/memory/level_memory_mm_1": { + "code": "mem_mm_1", + "filename": "mem_mm_1-obt-memory-level_memory_mm_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_mm_1", + "name": "“不许靠近!”", + "stageId": "mem_mm_1", + "width": 10 + }, + "mem_moeshd_1-obt/memory/level_memory_moeshd_1": { + "code": "mem_moeshd_1", + "filename": "mem_moeshd_1-obt-memory-level_memory_moeshd_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_moeshd_1", + "name": "重重一击", + "stageId": "mem_moeshd_1", + "width": 11 + }, + "mem_mostma_1-obt/memory/level_memory_mostma_1": { + "code": "mem_mostma_1", + "filename": "mem_mostma_1-obt-memory-level_memory_mostma_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_mostma_1", + "name": "钥与匙的守护者", + "stageId": "mem_mostma_1", + "width": 11 + }, + "mem_myrrh_1-obt/memory/level_memory_myrrh_1": { + "code": "mem_myrrh_1", + "filename": "mem_myrrh_1-obt-memory-level_memory_myrrh_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_myrrh_1", + "name": "良药苦口", + "stageId": "mem_myrrh_1", + "width": 11 + }, + "mem_nearl2_1-obt/memory/level_memory_nearl2_1": { + "code": "mem_nearl2_1", + "filename": "mem_nearl2_1-obt-memory-level_memory_nearl2_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_nearl2_1", + "name": "出鞘", + "stageId": "mem_nearl2_1", + "width": 11 + }, + "mem_nian_1-obt/memory/level_memory_nian_1": { + "code": "mem_nian_1", + "filename": "mem_nian_1-obt-memory-level_memory_nian_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_nian_1", + "name": "“除夕”", + "stageId": "mem_nian_1", + "width": 11 + }, + "mem_nights_1-obt/memory/level_memory_nights_1": { + "code": "mem_nights_1", + "filename": "mem_nights_1-obt-memory-level_memory_nights_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_nights_1", + "name": "险中求胜", + "stageId": "mem_nights_1", + "width": 11 + }, + "mem_noirc_1-obt/memory/level_memory_noirc_1": { + "code": "mem_noirc_1", + "filename": "mem_noirc_1-obt-memory-level_memory_noirc_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_noirc_1", + "name": "最速防线", + "stageId": "mem_noirc_1", + "width": 10 + }, + "mem_nothin_1-obt/memory/level_memory_nothin_1": { + "code": "mem_nothin_1", + "filename": "mem_nothin_1-obt-memory-level_memory_nothin_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_nothin_1", + "name": "处世之道", + "stageId": "mem_nothin_1", + "width": 12 + }, + "mem_orchid_1-obt/memory/level_memory_orchid_1": { + "code": "mem_orchid_1", + "filename": "mem_orchid_1-obt-memory-level_memory_orchid_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_orchid_1", + "name": "心态平和", + "stageId": "mem_orchid_1", + "width": 10 + }, + "mem_otter_1-obt/memory/level_memory_otter_1": { + "code": "mem_otter_1", + "filename": "mem_otter_1-obt-memory-level_memory_otter_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_otter_1", + "name": "爆炸美学", + "stageId": "mem_otter_1", + "width": 11 + }, + "mem_panda_1-obt/memory/level_memory_panda_1": { + "code": "mem_panda_1", + "filename": "mem_panda_1-obt-memory-level_memory_panda_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_panda_1", + "name": "拳风拂面", + "stageId": "mem_panda_1", + "width": 10 + }, + "mem_phatom_1-obt/memory/level_memory_phatom_1": { + "code": "mem_phatom_1", + "filename": "mem_phatom_1-obt-memory-level_memory_phatom_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_phatom_1", + "name": "控局", + "stageId": "mem_phatom_1", + "width": 12 + }, + "mem_phenxi_1-obt/memory/level_memory_phenxi_1": { + "code": "mem_phenxi_1", + "filename": "mem_phenxi_1-obt-memory-level_memory_phenxi_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_phenxi_1", + "name": "午后时光", + "stageId": "mem_phenxi_1", + "width": 9 + }, + "mem_pinecn_1-obt/memory/level_memory_pinecn_1": { + "code": "mem_pinecn_1", + "filename": "mem_pinecn_1-obt-memory-level_memory_pinecn_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_pinecn_1", + "name": "小憩", + "stageId": "mem_pinecn_1", + "width": 11 + }, + "mem_platnm_1-obt/memory/level_memory_platnm_1": { + "code": "mem_platnm_1", + "filename": "mem_platnm_1-obt-memory-level_memory_platnm_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_platnm_1", + "name": "无人机筛选", + "stageId": "mem_platnm_1", + "width": 9 + }, + "mem_plosis_1-obt/memory/level_memory_plosis_1": { + "code": "mem_plosis_1", + "filename": "mem_plosis_1-obt-memory-level_memory_plosis_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_plosis_1", + "name": "量化治疗", + "stageId": "mem_plosis_1", + "width": 11 + }, + "mem_podego_1-obt/memory/level_memory_podego_1": { + "code": "mem_podego_1", + "filename": "mem_podego_1-obt-memory-level_memory_podego_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_podego_1", + "name": "幽径", + "stageId": "mem_podego_1", + "width": 11 + }, + "mem_popka_1-obt/memory/level_memory_popka_1": { + "code": "mem_popka_1", + "filename": "mem_popka_1-obt-memory-level_memory_popka_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_popka_1", + "name": "锯子转呀转", + "stageId": "mem_popka_1", + "width": 11 + }, + "mem_prove_1-obt/memory/level_memory_prove_1": { + "code": "mem_prove_1", + "filename": "mem_prove_1-obt-memory-level_memory_prove_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_prove_1", + "name": "别让自己冻僵", + "stageId": "mem_prove_1", + "width": 9 + }, + "mem_quercu_1-obt/memory/level_memory_quercu_1": { + "code": "mem_quercu_1", + "filename": "mem_quercu_1-obt-memory-level_memory_quercu_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_quercu_1", + "name": "本应如此", + "stageId": "mem_quercu_1", + "width": 10 + }, + "mem_robrta_1-obt/memory/level_memory_robrta_1": { + "code": "mem_robrta_1", + "filename": "mem_robrta_1-obt-memory-level_memory_robrta_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_robrta_1", + "name": "紧急补妆!", + "stageId": "mem_robrta_1", + "width": 8 + }, + "mem_rockr_1-obt/memory/level_memory_rockr_1": { + "code": "mem_rockr_1", + "filename": "mem_rockr_1-obt-memory-level_memory_rockr_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_rockr_1", + "name": "创造优势", + "stageId": "mem_rockr_1", + "width": 9 + }, + "mem_rope_1-obt/memory/level_memory_rope_1": { + "code": "mem_rope_1", + "filename": "mem_rope_1-obt-memory-level_memory_rope_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_rope_1", + "name": "哎呀,人呢?", + "stageId": "mem_rope_1", + "width": 11 + }, + "mem_savage_1-obt/memory/level_memory_savage_1": { + "code": "mem_savage_1", + "filename": "mem_savage_1-obt-memory-level_memory_savage_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_savage_1", + "name": "哈!一线贯通!", + "stageId": "mem_savage_1", + "width": 11 + }, + "mem_scave_1-obt/memory/level_memory_scave_1": { + "code": "mem_scave_1", + "filename": "mem_scave_1-obt-memory-level_memory_scave_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_scave_1", + "name": "独行者的合谋", + "stageId": "mem_scave_1", + "width": 9 + }, + "mem_serum_1-obt/memory/level_memory_serum_1": { + "code": "mem_serum_1", + "filename": "mem_serum_1-obt-memory-level_memory_serum_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_serum_1", + "name": "勇往直前", + "stageId": "mem_serum_1", + "width": 11 + }, + "mem_shotst_1-obt/memory/level_memory_shotst_1": { + "code": "mem_shotst_1", + "filename": "mem_shotst_1-obt-memory-level_memory_shotst_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_shotst_1", + "name": "万箭齐发", + "stageId": "mem_shotst_1", + "width": 11 + }, + "mem_shwaz_1-obt/memory/level_memory_shwaz_1": { + "code": "mem_shwaz_1", + "filename": "mem_shwaz_1-obt-memory-level_memory_shwaz_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_shwaz_1", + "name": "火力网", + "stageId": "mem_shwaz_1", + "width": 11 + }, + "mem_sidero_1-obt/memory/level_memory_sidero_1": { + "code": "mem_sidero_1", + "filename": "mem_sidero_1-obt-memory-level_memory_sidero_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_sidero_1", + "name": "不息", + "stageId": "mem_sidero_1", + "width": 11 + }, + "mem_silent_1-obt/memory/level_memory_silent_1": { + "code": "mem_silent_1", + "filename": "mem_silent_1-obt-memory-level_memory_silent_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_silent_1", + "name": "全域救护", + "stageId": "mem_silent_1", + "width": 11 + }, + "mem_skadi_1-obt/memory/level_memory_skadi_1": { + "code": "mem_skadi_1", + "filename": "mem_skadi_1-obt-memory-level_memory_skadi_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_skadi_1", + "name": "纯粹的强大", + "stageId": "mem_skadi_1", + "width": 11 + }, + "mem_skfire_1-obt/memory/level_memory_skfire_1": { + "code": "mem_skfire_1", + "filename": "mem_skfire_1-obt-memory-level_memory_skfire_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_skfire_1", + "name": "焮天铄地", + "stageId": "mem_skfire_1", + "width": 11 + }, + "mem_skgoat_1-obt/memory/level_memory_skgoat_1": { + "code": "mem_skgoat_1", + "filename": "mem_skgoat_1-obt-memory-level_memory_skgoat_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_skgoat_1", + "name": "三人的阵线", + "stageId": "mem_skgoat_1", + "width": 10 + }, + "mem_slbell_1-obt/memory/level_memory_slbell_1": { + "code": "mem_slbell_1", + "filename": "mem_slbell_1-obt-memory-level_memory_slbell_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_slbell_1", + "name": "风雪将至", + "stageId": "mem_slbell_1", + "width": 10 + }, + "mem_slchan_1-obt/memory/level_memory_slchan_1": { + "code": "mem_slchan_1", + "filename": "mem_slchan_1-obt-memory-level_memory_slchan_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_slchan_1", + "name": "险路伏击", + "stageId": "mem_slchan_1", + "width": 10 + }, + "mem_sleach_1-obt/memory/level_memory_sleach_1": { + "code": "mem_sleach_1", + "filename": "mem_sleach_1-obt-memory-level_memory_sleach_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_sleach_1", + "name": "队伍前列", + "stageId": "mem_sleach_1", + "width": 9 + }, + "mem_snsant_1-obt/memory/level_memory_snsant_1": { + "code": "mem_snsant_1", + "filename": "mem_snsant_1-obt-memory-level_memory_snsant_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_snsant_1", + "name": "高效除虫", + "stageId": "mem_snsant_1", + "width": 11 + }, + "mem_sophia_1-obt/memory/level_memory_sophia_1": { + "code": "mem_sophia_1", + "filename": "mem_sophia_1-obt-memory-level_memory_sophia_1.json", + "height": 9, + "levelId": "obt/memory/level_memory_sophia_1", + "name": "因材施教", + "stageId": "mem_sophia_1", + "width": 10 + }, + "mem_sora_1-obt/memory/level_memory_sora_1": { + "code": "mem_sora_1", + "filename": "mem_sora_1-obt-memory-level_memory_sora_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_sora_1", + "name": "准备好了,一起上吧", + "stageId": "mem_sora_1", + "width": 9 + }, + "mem_spot_1-obt/memory/level_memory_spot_1": { + "code": "mem_spot_1", + "filename": "mem_spot_1-obt-memory-level_memory_spot_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_spot_1", + "name": "吸引火力", + "stageId": "mem_spot_1", + "width": 9 + }, + "mem_sqrrel_1-obt/memory/level_memory_sqrrel_1": { + "code": "mem_sqrrel_1", + "filename": "mem_sqrrel_1-obt-memory-level_memory_sqrrel_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_sqrrel_1", + "name": "喷射!", + "stageId": "mem_sqrrel_1", + "width": 11 + }, + "mem_strong_1-obt/memory/level_memory_strong_1": { + "code": "mem_strong_1", + "filename": "mem_strong_1-obt-memory-level_memory_strong_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_strong_1", + "name": "业精于勤", + "stageId": "mem_strong_1", + "width": 11 + }, + "mem_sunbr_1-obt/memory/level_memory_sunbr_1": { + "code": "mem_sunbr_1", + "filename": "mem_sunbr_1-obt-memory-level_memory_sunbr_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_sunbr_1", + "name": "战场烹调师", + "stageId": "mem_sunbr_1", + "width": 10 + }, + "mem_susuro_1-obt/memory/level_memory_susuro_1": { + "code": "mem_susuro_1", + "filename": "mem_susuro_1-obt-memory-level_memory_susuro_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_susuro_1", + "name": "急救", + "stageId": "mem_susuro_1", + "width": 9 + }, + "mem_svrash_1-obt/memory/level_memory_svrash_1": { + "code": "mem_svrash_1", + "filename": "mem_svrash_1-obt-memory-level_memory_svrash_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_svrash_1", + "name": "睥睨", + "stageId": "mem_svrash_1", + "width": 11 + }, + "mem_swire_1-obt/memory/level_memory_swire_1": { + "code": "mem_swire_1", + "filename": "mem_swire_1-obt-memory-level_memory_swire_1.json", + "height": 9, + "levelId": "obt/memory/level_memory_swire_1", + "name": "钱能通神", + "stageId": "mem_swire_1", + "width": 14 + }, + "mem_takila_1-obt/memory/level_memory_takila_1": { + "code": "mem_takila_1", + "filename": "mem_takila_1-obt-memory-level_memory_takila_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_takila_1", + "name": "沙滩假期", + "stageId": "mem_takila_1", + "width": 10 + }, + "mem_texas_1-obt/memory/level_memory_texas_1": { + "code": "mem_texas_1", + "filename": "mem_texas_1-obt-memory-level_memory_texas_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_texas_1", + "name": "因地制宜", + "stageId": "mem_texas_1", + "width": 11 + }, + "mem_thorns_1-obt/memory/level_memory_thorns_1": { + "code": "mem_thorns_1", + "filename": "mem_thorns_1-obt-memory-level_memory_thorns_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_thorns_1", + "name": "搭把手", + "stageId": "mem_thorns_1", + "width": 11 + }, + "mem_tiger_1-obt/memory/level_memory_tiger_1": { + "code": "mem_tiger_1", + "filename": "mem_tiger_1-obt-memory-level_memory_tiger_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_tiger_1", + "name": "乘风追击", + "stageId": "mem_tiger_1", + "width": 10 + }, + "mem_tknogi_1-obt/memory/level_memory_tknogi_1": { + "code": "mem_tknogi_1", + "filename": "mem_tknogi_1-obt-memory-level_memory_tknogi_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_tknogi_1", + "name": "御护", + "stageId": "mem_tknogi_1", + "width": 9 + }, + "mem_toddi_1-obt/memory/level_memory_toddi_1": { + "code": "mem_toddi_1", + "filename": "mem_toddi_1-obt-memory-level_memory_toddi_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_toddi_1", + "name": "火矢天降", + "stageId": "mem_toddi_1", + "width": 8 + }, + "mem_tomimi_1-obt/memory/level_memory_tomimi_1": { + "code": "mem_tomimi_1", + "filename": "mem_tomimi_1-obt-memory-level_memory_tomimi_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_tomimi_1", + "name": "双人快打", + "stageId": "mem_tomimi_1", + "width": 11 + }, + "mem_tuye_1-obt/memory/level_memory_tuye_1": { + "code": "mem_tuye_1", + "filename": "mem_tuye_1-obt-memory-level_memory_tuye_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_tuye_1", + "name": "伞下荫蔽", + "stageId": "mem_tuye_1", + "width": 9 + }, + "mem_vigna_1-obt/memory/level_memory_vigna_1": { + "code": "mem_vigna_1", + "filename": "mem_vigna_1-obt-memory-level_memory_vigna_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_vigna_1", + "name": "热情", + "stageId": "mem_vigna_1", + "width": 10 + }, + "mem_vodfox_1-obt/memory/level_memory_vodfox_1": { + "code": "mem_vodfox_1", + "filename": "mem_vodfox_1-obt-memory-level_memory_vodfox_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_vodfox_1", + "name": "幼小的恐惧", + "stageId": "mem_vodfox_1", + "width": 10 + }, + "mem_waaifu_1-obt/memory/level_memory_waaifu_1": { + "code": "mem_waaifu_1", + "filename": "mem_waaifu_1-obt-memory-level_memory_waaifu_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_waaifu_1", + "name": "诛邪义举", + "stageId": "mem_waaifu_1", + "width": 11 + }, + "mem_weedy_1-obt/memory/level_memory_weedy_1": { + "code": "mem_weedy_1", + "filename": "mem_weedy_1-obt-memory-level_memory_weedy_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_weedy_1", + "name": "准备就绪", + "stageId": "mem_weedy_1", + "width": 12 + }, + "mem_whispr_1-obt/memory/level_memory_whispr_1": { + "code": "mem_whispr_1", + "filename": "mem_whispr_1-obt-memory-level_memory_whispr_1.json", + "height": 6, + "levelId": "obt/memory/level_memory_whispr_1", + "name": "抚慰伤痛", + "stageId": "mem_whispr_1", + "width": 11 + }, + "mem_wildmn_1-obt/memory/level_memory_wildmn_1": { + "code": "mem_wildmn_1", + "filename": "mem_wildmn_1-obt-memory-level_memory_wildmn_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_wildmn_1", + "name": "侧翼援护", + "stageId": "mem_wildmn_1", + "width": 10 + }, + "mem_windft_1-obt/memory/level_memory_windft_1": { + "code": "mem_windft_1", + "filename": "mem_windft_1-obt-memory-level_memory_windft_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_windft_1", + "name": "身后支援", + "stageId": "mem_windft_1", + "width": 11 + }, + "mem_wyvern_1-obt/memory/level_memory_wyvern_1": { + "code": "mem_wyvern_1", + "filename": "mem_wyvern_1-obt-memory-level_memory_wyvern_1.json", + "height": 7, + "levelId": "obt/memory/level_memory_wyvern_1", + "name": "告别软弱", + "stageId": "mem_wyvern_1", + "width": 11 + }, + "mem_yak_1-obt/memory/level_memory_yak_1": { + "code": "mem_yak_1", + "filename": "mem_yak_1-obt-memory-level_memory_yak_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_yak_1", + "name": " 岿然不动", + "stageId": "mem_yak_1", + "width": 11 + }, + "mem_yuki_1-obt/memory/level_memory_yuki_1": { + "code": "mem_yuki_1", + "filename": "mem_yuki_1-obt-memory-level_memory_yuki_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_yuki_1", + "name": "控制距离", + "stageId": "mem_yuki_1", + "width": 11 + }, + "mem_zebra_1-obt/memory/level_memory_zebra_1": { + "code": "mem_zebra_1", + "filename": "mem_zebra_1-obt-memory-level_memory_zebra_1.json", + "height": 8, + "levelId": "obt/memory/level_memory_zebra_1", + "name": "犹豫不决", + "stageId": "mem_zebra_1", + "width": 11 + }, + "pro_a_1-obt/promote/level_promote_a_1": { + "code": "PR-A-1", + "filename": "pro_a_1-obt-promote-level_promote_a_1.json", + "height": 7, + "levelId": "obt/promote/level_promote_a_1", + "name": "防守", + "stageId": "pro_a_1", + "width": 10 + }, + "pro_a_2-obt/promote/level_promote_a_2": { + "code": "PR-A-2", + "filename": "pro_a_2-obt-promote-level_promote_a_2.json", + "height": 7, + "levelId": "obt/promote/level_promote_a_2", + "name": "据守", + "stageId": "pro_a_2", + "width": 10 + }, + "pro_b_1-obt/promote/level_promote_b_1": { + "code": "PR-B-1", + "filename": "pro_b_1-obt-promote-level_promote_b_1.json", + "height": 8, + "levelId": "obt/promote/level_promote_b_1", + "name": "干涉", + "stageId": "pro_b_1", + "width": 11 + }, + "pro_b_2-obt/promote/level_promote_b_2": { + "code": "PR-B-2", + "filename": "pro_b_2-obt-promote-level_promote_b_2.json", + "height": 8, + "levelId": "obt/promote/level_promote_b_2", + "name": "打击", + "stageId": "pro_b_2", + "width": 11 + }, + "pro_c_1-obt/promote/level_promote_c_1": { + "code": "PR-C-1", + "filename": "pro_c_1-obt-promote-level_promote_c_1.json", + "height": 6, + "levelId": "obt/promote/level_promote_c_1", + "name": "急行", + "stageId": "pro_c_1", + "width": 9 + }, + "pro_c_2-obt/promote/level_promote_c_2": { + "code": "PR-C-2", + "filename": "pro_c_2-obt-promote-level_promote_c_2.json", + "height": 7, + "levelId": "obt/promote/level_promote_c_2", + "name": "冲锋", + "stageId": "pro_c_2", + "width": 9 + }, + "pro_d_1-obt/promote/level_promote_d_1": { + "code": "PR-D-1", + "filename": "pro_d_1-obt-promote-level_promote_d_1.json", + "height": 8, + "levelId": "obt/promote/level_promote_d_1", + "name": "突破", + "stageId": "pro_d_1", + "width": 11 + }, + "pro_d_2-obt/promote/level_promote_d_2": { + "code": "PR-D-2", + "filename": "pro_d_2-obt-promote-level_promote_d_2.json", + "height": 8, + "levelId": "obt/promote/level_promote_d_2", + "name": "猛攻", + "stageId": "pro_d_2", + "width": 11 + }, + "ro1_b_1-obt/roguelike/ro1/level_rogue1_b-1": { + "code": "ISW-DF", + "filename": "ro1_b_1-obt-roguelike-ro1-level_rogue1_b-1.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_b-1", + "name": "开门请当心", + "stageId": "ro1_b_1", + "width": 11 + }, + "ro1_b_2-obt/roguelike/ro1/level_rogue1_b-2": { + "code": "ISW-DF", + "filename": "ro1_b_2-obt-roguelike-ro1-level_rogue1_b-2.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_b-2", + "name": "大盗当头", + "stageId": "ro1_b_2", + "width": 11 + }, + "ro1_b_3-obt/roguelike/ro1/level_rogue1_b-3": { + "code": "ISW-DF", + "filename": "ro1_b_3-obt-roguelike-ro1-level_rogue1_b-3.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_b-3", + "name": "恐怖传说", + "stageId": "ro1_b_3", + "width": 11 + }, + "ro1_b_4-obt/roguelike/ro1/level_rogue1_b-4": { + "code": "ISW-DF", + "filename": "ro1_b_4-obt-roguelike-ro1-level_rogue1_b-4.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_b-4", + "name": "悦耳杀机", + "stageId": "ro1_b_4", + "width": 12 + }, + "ro1_b_5-obt/roguelike/ro1/level_rogue1_b-5": { + "code": "ISW-DF", + "filename": "ro1_b_5-obt-roguelike-ro1-level_rogue1_b-5.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_b-5", + "name": "寒渊惜别", + "stageId": "ro1_b_5", + "width": 11 + }, + "ro1_b_6-obt/roguelike/ro1/level_rogue1_b-6": { + "code": "ISW-DF", + "filename": "ro1_b_6-obt-roguelike-ro1-level_rogue1_b-6.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_b-6", + "name": "覆水难收", + "stageId": "ro1_b_6", + "width": 12 + }, + "ro1_b_7-obt/roguelike/ro1/level_rogue1_b-7": { + "code": "ISW-DF", + "filename": "ro1_b_7-obt-roguelike-ro1-level_rogue1_b-7.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_b-7", + "name": "别无所求", + "stageId": "ro1_b_7", + "width": 13 + }, + "ro1_b_8-obt/roguelike/ro1/level_rogue1_b-8": { + "code": "ISW-DF", + "filename": "ro1_b_8-obt-roguelike-ro1-level_rogue1_b-8.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_b-8", + "name": "诸事不顺", + "stageId": "ro1_b_8", + "width": 13 + }, + "ro1_b_9-obt/roguelike/ro1/level_rogue1_b-9": { + "code": "ISW-DF", + "filename": "ro1_b_9-obt-roguelike-ro1-level_rogue1_b-9.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_b-9", + "name": "再启新篇", + "stageId": "ro1_b_9", + "width": 13 + }, + "ro1_e_1_1-obt/roguelike/ro1/level_rogue1_1-1": { + "code": "ISW-NO", + "filename": "ro1_e_1_1-obt-roguelike-ro1-level_rogue1_1-1.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_1-1", + "name": "与虫为伴", + "stageId": "ro1_e_1_1", + "width": 10 + }, + "ro1_e_1_2-obt/roguelike/ro1/level_rogue1_1-2": { + "code": "ISW-NO", + "filename": "ro1_e_1_2-obt-roguelike-ro1-level_rogue1_1-2.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_1-2", + "name": "驯兽小屋", + "stageId": "ro1_e_1_2", + "width": 9 + }, + "ro1_e_1_3-obt/roguelike/ro1/level_rogue1_1-3": { + "code": "ISW-NO", + "filename": "ro1_e_1_3-obt-roguelike-ro1-level_rogue1_1-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_1-3", + "name": "礼炮小队", + "stageId": "ro1_e_1_3", + "width": 10 + }, + "ro1_e_1_4-obt/roguelike/ro1/level_rogue1_1-4": { + "code": "ISW-NO", + "filename": "ro1_e_1_4-obt-roguelike-ro1-level_rogue1_1-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_1-4", + "name": "意外", + "stageId": "ro1_e_1_4", + "width": 9 + }, + "ro1_e_1_5-obt/roguelike/ro1/level_rogue1_1-5": { + "code": "ISW-NO", + "filename": "ro1_e_1_5-obt-roguelike-ro1-level_rogue1_1-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_1-5", + "name": "死斗", + "stageId": "ro1_e_1_5", + "width": 9 + }, + "ro1_e_2_1-obt/roguelike/ro1/level_rogue1_2-1": { + "code": "ISW-NO", + "filename": "ro1_e_2_1-obt-roguelike-ro1-level_rogue1_2-1.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_2-1", + "name": "压轴登场", + "stageId": "ro1_e_2_1", + "width": 10 + }, + "ro1_e_2_2-obt/roguelike/ro1/level_rogue1_2-2": { + "code": "ISW-NO", + "filename": "ro1_e_2_2-obt-roguelike-ro1-level_rogue1_2-2.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_2-2", + "name": "巡逻队", + "stageId": "ro1_e_2_2", + "width": 9 + }, + "ro1_e_2_3-obt/roguelike/ro1/level_rogue1_2-3": { + "code": "ISW-NO", + "filename": "ro1_e_2_3-obt-roguelike-ro1-level_rogue1_2-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_2-3", + "name": "落魄骑士", + "stageId": "ro1_e_2_3", + "width": 10 + }, + "ro1_e_2_4-obt/roguelike/ro1/level_rogue1_2-4": { + "code": "ISW-NO", + "filename": "ro1_e_2_4-obt-roguelike-ro1-level_rogue1_2-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_2-4", + "name": "分赃不均", + "stageId": "ro1_e_2_4", + "width": 9 + }, + "ro1_e_2_5-obt/roguelike/ro1/level_rogue1_2-5": { + "code": "ISW-NO", + "filename": "ro1_e_2_5-obt-roguelike-ro1-level_rogue1_2-5.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_2-5", + "name": "先来后到", + "stageId": "ro1_e_2_5", + "width": 9 + }, + "ro1_e_3_1-obt/roguelike/ro1/level_rogue1_3-1": { + "code": "ISW-NO", + "filename": "ro1_e_3_1-obt-roguelike-ro1-level_rogue1_3-1.json", + "height": 5, + "levelId": "obt/roguelike/ro1/level_rogue1_3-1", + "name": "正义", + "stageId": "ro1_e_3_1", + "width": 10 + }, + "ro1_e_3_2-obt/roguelike/ro1/level_rogue1_3-2": { + "code": "ISW-NO", + "filename": "ro1_e_3_2-obt-roguelike-ro1-level_rogue1_3-2.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-2", + "name": "似曾相识", + "stageId": "ro1_e_3_2", + "width": 10 + }, + "ro1_e_3_3-obt/roguelike/ro1/level_rogue1_3-3": { + "code": "ISW-NO", + "filename": "ro1_e_3_3-obt-roguelike-ro1-level_rogue1_3-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-3", + "name": "酒商运输队", + "stageId": "ro1_e_3_3", + "width": 11 + }, + "ro1_e_3_4-obt/roguelike/ro1/level_rogue1_3-4": { + "code": "ISW-NO", + "filename": "ro1_e_3_4-obt-roguelike-ro1-level_rogue1_3-4.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_3-4", + "name": "从众效应", + "stageId": "ro1_e_3_4", + "width": 9 + }, + "ro1_e_3_5-obt/roguelike/ro1/level_rogue1_3-5": { + "code": "ISW-NO", + "filename": "ro1_e_3_5-obt-roguelike-ro1-level_rogue1_3-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-5", + "name": "斗兽笼", + "stageId": "ro1_e_3_5", + "width": 11 + }, + "ro1_e_3_6-obt/roguelike/ro1/level_rogue1_3-6": { + "code": "ISW-NO", + "filename": "ro1_e_3_6-obt-roguelike-ro1-level_rogue1_3-6.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-6", + "name": "首演", + "stageId": "ro1_e_3_6", + "width": 12 + }, + "ro1_e_3_7-obt/roguelike/ro1/level_rogue1_3-7": { + "code": "ISW-NO", + "filename": "ro1_e_3_7-obt-roguelike-ro1-level_rogue1_3-7.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_3-7", + "name": "感化", + "stageId": "ro1_e_3_7", + "width": 11 + }, + "ro1_e_3_8-obt/roguelike/ro1/level_rogue1_3-8": { + "code": "ISW-NO", + "filename": "ro1_e_3_8-obt-roguelike-ro1-level_rogue1_3-8.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-8", + "name": "雕匠与石像", + "stageId": "ro1_e_3_8", + "width": 11 + }, + "ro1_e_4_1-obt/roguelike/ro1/level_rogue1_4-1": { + "code": "ISW-NO", + "filename": "ro1_e_4_1-obt-roguelike-ro1-level_rogue1_4-1.json", + "height": 5, + "levelId": "obt/roguelike/ro1/level_rogue1_4-1", + "name": "步步紧逼", + "stageId": "ro1_e_4_1", + "width": 10 + }, + "ro1_e_4_2-obt/roguelike/ro1/level_rogue1_4-2": { + "code": "ISW-NO", + "filename": "ro1_e_4_2-obt-roguelike-ro1-level_rogue1_4-2.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_4-2", + "name": "阴云笼罩", + "stageId": "ro1_e_4_2", + "width": 11 + }, + "ro1_e_4_3-obt/roguelike/ro1/level_rogue1_4-3": { + "code": "ISW-NO", + "filename": "ro1_e_4_3-obt-roguelike-ro1-level_rogue1_4-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-3", + "name": "烟花秀", + "stageId": "ro1_e_4_3", + "width": 11 + }, + "ro1_e_4_4-obt/roguelike/ro1/level_rogue1_4-4": { + "code": "ISW-NO", + "filename": "ro1_e_4_4-obt-roguelike-ro1-level_rogue1_4-4.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_4-4", + "name": "永无尽头", + "stageId": "ro1_e_4_4", + "width": 10 + }, + "ro1_e_4_5-obt/roguelike/ro1/level_rogue1_4-5": { + "code": "ISW-NO", + "filename": "ro1_e_4_5-obt-roguelike-ro1-level_rogue1_4-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-5", + "name": "远方来客", + "stageId": "ro1_e_4_5", + "width": 11 + }, + "ro1_e_4_6-obt/roguelike/ro1/level_rogue1_4-6": { + "code": "ISW-NO", + "filename": "ro1_e_4_6-obt-roguelike-ro1-level_rogue1_4-6.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-6", + "name": "共舞", + "stageId": "ro1_e_4_6", + "width": 12 + }, + "ro1_e_4_7-obt/roguelike/ro1/level_rogue1_4-7": { + "code": "ISW-NO", + "filename": "ro1_e_4_7-obt-roguelike-ro1-level_rogue1_4-7.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-7", + "name": "鲍勃酒品", + "stageId": "ro1_e_4_7", + "width": 12 + }, + "ro1_e_4_8-obt/roguelike/ro1/level_rogue1_4-8": { + "code": "ISW-NO", + "filename": "ro1_e_4_8-obt-roguelike-ro1-level_rogue1_4-8.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-8", + "name": "雪山上的来客", + "stageId": "ro1_e_4_8", + "width": 11 + }, + "ro1_e_5_1-obt/roguelike/ro1/level_rogue1_5-1": { + "code": "ISW-NO", + "filename": "ro1_e_5_1-obt-roguelike-ro1-level_rogue1_5-1.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-1", + "name": "无人机起降库", + "stageId": "ro1_e_5_1", + "width": 12 + }, + "ro1_e_5_2-obt/roguelike/ro1/level_rogue1_5-2": { + "code": "ISW-NO", + "filename": "ro1_e_5_2-obt-roguelike-ro1-level_rogue1_5-2.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-2", + "name": "红雾弥漫", + "stageId": "ro1_e_5_2", + "width": 11 + }, + "ro1_e_5_3-obt/roguelike/ro1/level_rogue1_5-3": { + "code": "ISW-NO", + "filename": "ro1_e_5_3-obt-roguelike-ro1-level_rogue1_5-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-3", + "name": "仪式之夜", + "stageId": "ro1_e_5_3", + "width": 11 + }, + "ro1_e_5_4-obt/roguelike/ro1/level_rogue1_5-4": { + "code": "ISW-NO", + "filename": "ro1_e_5_4-obt-roguelike-ro1-level_rogue1_5-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-4", + "name": "彻骨冰寒", + "stageId": "ro1_e_5_4", + "width": 11 + }, + "ro1_e_5_5-obt/roguelike/ro1/level_rogue1_5-5": { + "code": "ISW-NO", + "filename": "ro1_e_5_5-obt-roguelike-ro1-level_rogue1_5-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-5", + "name": "危机四伏", + "stageId": "ro1_e_5_5", + "width": 11 + }, + "ro1_e_5_6-obt/roguelike/ro1/level_rogue1_5-6": { + "code": "ISW-NO", + "filename": "ro1_e_5_6-obt-roguelike-ro1-level_rogue1_5-6.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-6", + "name": "惊喜工厂", + "stageId": "ro1_e_5_6", + "width": 12 + }, + "ro1_e_5_7-obt/roguelike/ro1/level_rogue1_5-7": { + "code": "ISW-NO", + "filename": "ro1_e_5_7-obt-roguelike-ro1-level_rogue1_5-7.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-7", + "name": "荒唐把戏", + "stageId": "ro1_e_5_7", + "width": 12 + }, + "ro1_e_5_8-obt/roguelike/ro1/level_rogue1_5-8": { + "code": "ISW-NO", + "filename": "ro1_e_5_8-obt-roguelike-ro1-level_rogue1_5-8.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-8", + "name": "隔岸观火", + "stageId": "ro1_e_5_8", + "width": 12 + }, + "ro1_e_6_1-obt/roguelike/ro1/level_rogue1_6-1": { + "code": "ISW-NO", + "filename": "ro1_e_6_1-obt-roguelike-ro1-level_rogue1_6-1.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_6-1", + "name": "萨卡兹的渴求", + "stageId": "ro1_e_6_1", + "width": 12 + }, + "ro1_e_6_2-obt/roguelike/ro1/level_rogue1_6-2": { + "code": "ISW-NO", + "filename": "ro1_e_6_2-obt-roguelike-ro1-level_rogue1_6-2.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_6-2", + "name": "乌萨斯的渴求", + "stageId": "ro1_e_6_2", + "width": 11 + }, + "ro1_ev_1-obt/roguelike/ro1/level_rogue1_ev-1": { + "code": "ISW-SP", + "filename": "ro1_ev_1-obt-roguelike-ro1-level_rogue1_ev-1.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_ev-1", + "name": "“骑士对决”", + "stageId": "ro1_ev_1", + "width": 11 + }, + "ro1_ev_2-obt/roguelike/ro1/level_rogue1_ev-2": { + "code": "ISW-SP", + "filename": "ro1_ev_2-obt-roguelike-ro1-level_rogue1_ev-2.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_ev-2", + "name": "邪异囚笼", + "stageId": "ro1_ev_2", + "width": 9 + }, + "ro1_ev_3-obt/roguelike/ro1/level_rogue1_ev-3": { + "code": "ISW-SP", + "filename": "ro1_ev_3-obt-roguelike-ro1-level_rogue1_ev-3.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_ev-3", + "name": "无序盛宴", + "stageId": "ro1_ev_3", + "width": 12 + }, + "ro1_ev_4-obt/roguelike/ro1/level_rogue1_ev-4": { + "code": "ISW-SP", + "filename": "ro1_ev_4-obt-roguelike-ro1-level_rogue1_ev-4.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_ev-4", + "name": "自缚", + "stageId": "ro1_ev_4", + "width": 11 + }, + "ro1_ev_5-obt/roguelike/ro1/level_rogue1_ev-5": { + "code": "ISW-SP", + "filename": "ro1_ev_5-obt-roguelike-ro1-level_rogue1_ev-5.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_ev-5", + "name": "观察", + "stageId": "ro1_ev_5", + "width": 11 + }, + "ro1_n_1_1-obt/roguelike/ro1/level_rogue1_1-1": { + "code": "ISW-NO", + "filename": "ro1_n_1_1-obt-roguelike-ro1-level_rogue1_1-1.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_1-1", + "name": "与虫为伴", + "stageId": "ro1_n_1_1", + "width": 10 + }, + "ro1_n_1_2-obt/roguelike/ro1/level_rogue1_1-2": { + "code": "ISW-NO", + "filename": "ro1_n_1_2-obt-roguelike-ro1-level_rogue1_1-2.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_1-2", + "name": "驯兽小屋", + "stageId": "ro1_n_1_2", + "width": 9 + }, + "ro1_n_1_3-obt/roguelike/ro1/level_rogue1_1-3": { + "code": "ISW-NO", + "filename": "ro1_n_1_3-obt-roguelike-ro1-level_rogue1_1-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_1-3", + "name": "礼炮小队", + "stageId": "ro1_n_1_3", + "width": 10 + }, + "ro1_n_1_4-obt/roguelike/ro1/level_rogue1_1-4": { + "code": "ISW-NO", + "filename": "ro1_n_1_4-obt-roguelike-ro1-level_rogue1_1-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_1-4", + "name": "意外", + "stageId": "ro1_n_1_4", + "width": 9 + }, + "ro1_n_1_5-obt/roguelike/ro1/level_rogue1_1-5": { + "code": "ISW-NO", + "filename": "ro1_n_1_5-obt-roguelike-ro1-level_rogue1_1-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_1-5", + "name": "死斗", + "stageId": "ro1_n_1_5", + "width": 9 + }, + "ro1_n_2_1-obt/roguelike/ro1/level_rogue1_2-1": { + "code": "ISW-NO", + "filename": "ro1_n_2_1-obt-roguelike-ro1-level_rogue1_2-1.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_2-1", + "name": "压轴登场", + "stageId": "ro1_n_2_1", + "width": 10 + }, + "ro1_n_2_2-obt/roguelike/ro1/level_rogue1_2-2": { + "code": "ISW-NO", + "filename": "ro1_n_2_2-obt-roguelike-ro1-level_rogue1_2-2.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_2-2", + "name": "巡逻队", + "stageId": "ro1_n_2_2", + "width": 9 + }, + "ro1_n_2_3-obt/roguelike/ro1/level_rogue1_2-3": { + "code": "ISW-NO", + "filename": "ro1_n_2_3-obt-roguelike-ro1-level_rogue1_2-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_2-3", + "name": "落魄骑士", + "stageId": "ro1_n_2_3", + "width": 10 + }, + "ro1_n_2_4-obt/roguelike/ro1/level_rogue1_2-4": { + "code": "ISW-NO", + "filename": "ro1_n_2_4-obt-roguelike-ro1-level_rogue1_2-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_2-4", + "name": "分赃不均", + "stageId": "ro1_n_2_4", + "width": 9 + }, + "ro1_n_2_5-obt/roguelike/ro1/level_rogue1_2-5": { + "code": "ISW-NO", + "filename": "ro1_n_2_5-obt-roguelike-ro1-level_rogue1_2-5.json", + "height": 6, + "levelId": "obt/roguelike/ro1/level_rogue1_2-5", + "name": "先来后到", + "stageId": "ro1_n_2_5", + "width": 9 + }, + "ro1_n_3_1-obt/roguelike/ro1/level_rogue1_3-1": { + "code": "ISW-NO", + "filename": "ro1_n_3_1-obt-roguelike-ro1-level_rogue1_3-1.json", + "height": 5, + "levelId": "obt/roguelike/ro1/level_rogue1_3-1", + "name": "正义", + "stageId": "ro1_n_3_1", + "width": 10 + }, + "ro1_n_3_2-obt/roguelike/ro1/level_rogue1_3-2": { + "code": "ISW-NO", + "filename": "ro1_n_3_2-obt-roguelike-ro1-level_rogue1_3-2.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-2", + "name": "似曾相识", + "stageId": "ro1_n_3_2", + "width": 10 + }, + "ro1_n_3_3-obt/roguelike/ro1/level_rogue1_3-3": { + "code": "ISW-NO", + "filename": "ro1_n_3_3-obt-roguelike-ro1-level_rogue1_3-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-3", + "name": "酒商运输队", + "stageId": "ro1_n_3_3", + "width": 11 + }, + "ro1_n_3_4-obt/roguelike/ro1/level_rogue1_3-4": { + "code": "ISW-NO", + "filename": "ro1_n_3_4-obt-roguelike-ro1-level_rogue1_3-4.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_3-4", + "name": "从众效应", + "stageId": "ro1_n_3_4", + "width": 9 + }, + "ro1_n_3_5-obt/roguelike/ro1/level_rogue1_3-5": { + "code": "ISW-NO", + "filename": "ro1_n_3_5-obt-roguelike-ro1-level_rogue1_3-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-5", + "name": "斗兽笼", + "stageId": "ro1_n_3_5", + "width": 11 + }, + "ro1_n_3_6-obt/roguelike/ro1/level_rogue1_3-6": { + "code": "ISW-NO", + "filename": "ro1_n_3_6-obt-roguelike-ro1-level_rogue1_3-6.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-6", + "name": "首演", + "stageId": "ro1_n_3_6", + "width": 12 + }, + "ro1_n_3_7-obt/roguelike/ro1/level_rogue1_3-7": { + "code": "ISW-NO", + "filename": "ro1_n_3_7-obt-roguelike-ro1-level_rogue1_3-7.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_3-7", + "name": "感化", + "stageId": "ro1_n_3_7", + "width": 11 + }, + "ro1_n_3_8-obt/roguelike/ro1/level_rogue1_3-8": { + "code": "ISW-NO", + "filename": "ro1_n_3_8-obt-roguelike-ro1-level_rogue1_3-8.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_3-8", + "name": "雕匠与石像", + "stageId": "ro1_n_3_8", + "width": 11 + }, + "ro1_n_4_1-obt/roguelike/ro1/level_rogue1_4-1": { + "code": "ISW-NO", + "filename": "ro1_n_4_1-obt-roguelike-ro1-level_rogue1_4-1.json", + "height": 5, + "levelId": "obt/roguelike/ro1/level_rogue1_4-1", + "name": "步步紧逼", + "stageId": "ro1_n_4_1", + "width": 10 + }, + "ro1_n_4_2-obt/roguelike/ro1/level_rogue1_4-2": { + "code": "ISW-NO", + "filename": "ro1_n_4_2-obt-roguelike-ro1-level_rogue1_4-2.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_4-2", + "name": "阴云笼罩", + "stageId": "ro1_n_4_2", + "width": 11 + }, + "ro1_n_4_3-obt/roguelike/ro1/level_rogue1_4-3": { + "code": "ISW-NO", + "filename": "ro1_n_4_3-obt-roguelike-ro1-level_rogue1_4-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-3", + "name": "烟花秀", + "stageId": "ro1_n_4_3", + "width": 11 + }, + "ro1_n_4_4-obt/roguelike/ro1/level_rogue1_4-4": { + "code": "ISW-NO", + "filename": "ro1_n_4_4-obt-roguelike-ro1-level_rogue1_4-4.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_4-4", + "name": "永无尽头", + "stageId": "ro1_n_4_4", + "width": 10 + }, + "ro1_n_4_5-obt/roguelike/ro1/level_rogue1_4-5": { + "code": "ISW-NO", + "filename": "ro1_n_4_5-obt-roguelike-ro1-level_rogue1_4-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-5", + "name": "远方来客", + "stageId": "ro1_n_4_5", + "width": 11 + }, + "ro1_n_4_6-obt/roguelike/ro1/level_rogue1_4-6": { + "code": "ISW-NO", + "filename": "ro1_n_4_6-obt-roguelike-ro1-level_rogue1_4-6.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-6", + "name": "共舞", + "stageId": "ro1_n_4_6", + "width": 12 + }, + "ro1_n_4_7-obt/roguelike/ro1/level_rogue1_4-7": { + "code": "ISW-NO", + "filename": "ro1_n_4_7-obt-roguelike-ro1-level_rogue1_4-7.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-7", + "name": "鲍勃酒品", + "stageId": "ro1_n_4_7", + "width": 12 + }, + "ro1_n_4_8-obt/roguelike/ro1/level_rogue1_4-8": { + "code": "ISW-NO", + "filename": "ro1_n_4_8-obt-roguelike-ro1-level_rogue1_4-8.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_4-8", + "name": "雪山上的来客", + "stageId": "ro1_n_4_8", + "width": 11 + }, + "ro1_n_5_1-obt/roguelike/ro1/level_rogue1_5-1": { + "code": "ISW-NO", + "filename": "ro1_n_5_1-obt-roguelike-ro1-level_rogue1_5-1.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-1", + "name": "无人机起降库", + "stageId": "ro1_n_5_1", + "width": 12 + }, + "ro1_n_5_2-obt/roguelike/ro1/level_rogue1_5-2": { + "code": "ISW-NO", + "filename": "ro1_n_5_2-obt-roguelike-ro1-level_rogue1_5-2.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-2", + "name": "红雾弥漫", + "stageId": "ro1_n_5_2", + "width": 11 + }, + "ro1_n_5_3-obt/roguelike/ro1/level_rogue1_5-3": { + "code": "ISW-NO", + "filename": "ro1_n_5_3-obt-roguelike-ro1-level_rogue1_5-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-3", + "name": "仪式之夜", + "stageId": "ro1_n_5_3", + "width": 11 + }, + "ro1_n_5_4-obt/roguelike/ro1/level_rogue1_5-4": { + "code": "ISW-NO", + "filename": "ro1_n_5_4-obt-roguelike-ro1-level_rogue1_5-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-4", + "name": "彻骨冰寒", + "stageId": "ro1_n_5_4", + "width": 11 + }, + "ro1_n_5_5-obt/roguelike/ro1/level_rogue1_5-5": { + "code": "ISW-NO", + "filename": "ro1_n_5_5-obt-roguelike-ro1-level_rogue1_5-5.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_5-5", + "name": "危机四伏", + "stageId": "ro1_n_5_5", + "width": 11 + }, + "ro1_n_5_6-obt/roguelike/ro1/level_rogue1_5-6": { + "code": "ISW-NO", + "filename": "ro1_n_5_6-obt-roguelike-ro1-level_rogue1_5-6.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-6", + "name": "惊喜工厂", + "stageId": "ro1_n_5_6", + "width": 12 + }, + "ro1_n_5_7-obt/roguelike/ro1/level_rogue1_5-7": { + "code": "ISW-NO", + "filename": "ro1_n_5_7-obt-roguelike-ro1-level_rogue1_5-7.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-7", + "name": "荒唐把戏", + "stageId": "ro1_n_5_7", + "width": 12 + }, + "ro1_n_5_8-obt/roguelike/ro1/level_rogue1_5-8": { + "code": "ISW-NO", + "filename": "ro1_n_5_8-obt-roguelike-ro1-level_rogue1_5-8.json", + "height": 8, + "levelId": "obt/roguelike/ro1/level_rogue1_5-8", + "name": "隔岸观火", + "stageId": "ro1_n_5_8", + "width": 12 + }, + "ro1_n_6_1-obt/roguelike/ro1/level_rogue1_6-1": { + "code": "ISW-NO", + "filename": "ro1_n_6_1-obt-roguelike-ro1-level_rogue1_6-1.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_6-1", + "name": "萨卡兹的渴求", + "stageId": "ro1_n_6_1", + "width": 12 + }, + "ro1_n_6_2-obt/roguelike/ro1/level_rogue1_6-2": { + "code": "ISW-NO", + "filename": "ro1_n_6_2-obt-roguelike-ro1-level_rogue1_6-2.json", + "height": 9, + "levelId": "obt/roguelike/ro1/level_rogue1_6-2", + "name": "乌萨斯的渴求", + "stageId": "ro1_n_6_2", + "width": 11 + }, + "ro1_t_1-obt/roguelike/ro1/level_rogue1_t-1": { + "code": "ISW-DU", + "filename": "ro1_t_1-obt-roguelike-ro1-level_rogue1_t-1.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_t-1", + "name": "鸭爵的戏剧", + "stageId": "ro1_t_1", + "width": 11 + }, + "ro1_t_2-obt/roguelike/ro1/level_rogue1_t-2": { + "code": "ISW-DU", + "filename": "ro1_t_2-obt-roguelike-ro1-level_rogue1_t-2.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_t-2", + "name": "鸭爵的宴会", + "stageId": "ro1_t_2", + "width": 11 + }, + "ro1_t_3-obt/roguelike/ro1/level_rogue1_t-3": { + "code": "ISW-DU", + "filename": "ro1_t_3-obt-roguelike-ro1-level_rogue1_t-3.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_t-3", + "name": "高普尼克之拳", + "stageId": "ro1_t_3", + "width": 11 + }, + "ro1_t_4-obt/roguelike/ro1/level_rogue1_t-4": { + "code": "ISW-DU", + "filename": "ro1_t_4-obt-roguelike-ro1-level_rogue1_t-4.json", + "height": 7, + "levelId": "obt/roguelike/ro1/level_rogue1_t-4", + "name": "这位乌萨斯人", + "stageId": "ro1_t_4", + "width": 11 + }, + "ro2_b_1-obt/roguelike/ro2/level_rogue2_b-1": { + "code": "ISW-NO", + "filename": "ro2_b_1-obt-roguelike-ro2-level_rogue2_b-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_b-1", + "name": "永恒安息", + "stageId": "ro2_b_1", + "width": 11 + }, + "ro2_b_10-obt/roguelike/ro2/level_rogue2_b-10": { + "code": "ISW-DF", + "filename": "ro2_b_10-obt-roguelike-ro2-level_rogue2_b-10.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-10", + "name": "险路勿近", + "stageId": "ro2_b_10", + "width": 12 + }, + "ro2_b_1_b-obt/roguelike/ro2/level_rogue2_b-1-b": { + "code": "ISW-NO", + "filename": "ro2_b_1_b-obt-roguelike-ro2-level_rogue2_b-1-b.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_b-1-b", + "name": "永恒愤怒", + "stageId": "ro2_b_1_b", + "width": 11 + }, + "ro2_b_2-obt/roguelike/ro2/level_rogue2_b-2": { + "code": "ISW-NO", + "filename": "ro2_b_2-obt-roguelike-ro2-level_rogue2_b-2.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-2", + "name": "分离与统一", + "stageId": "ro2_b_2", + "width": 10 + }, + "ro2_b_2_b-obt/roguelike/ro2/level_rogue2_b-2-b": { + "code": "ISW-NO", + "filename": "ro2_b_2_b-obt-roguelike-ro2-level_rogue2_b-2-b.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-2-b", + "name": "异体同心", + "stageId": "ro2_b_2_b", + "width": 10 + }, + "ro2_b_3-obt/roguelike/ro2/level_rogue2_b-3": { + "code": "ISW-NO", + "filename": "ro2_b_3-obt-roguelike-ro2-level_rogue2_b-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_b-3", + "name": "纠错", + "stageId": "ro2_b_3", + "width": 10 + }, + "ro2_b_3_b-obt/roguelike/ro2/level_rogue2_b-3-b": { + "code": "ISW-NO", + "filename": "ro2_b_3_b-obt-roguelike-ro2-level_rogue2_b-3-b.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_b-3-b", + "name": "订正", + "stageId": "ro2_b_3_b", + "width": 10 + }, + "ro2_b_4-obt/roguelike/ro2/level_rogue2_b-4": { + "code": "ISW-DF", + "filename": "ro2_b_4-obt-roguelike-ro2-level_rogue2_b-4.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-4", + "name": "认知即重担", + "stageId": "ro2_b_4", + "width": 12 + }, + "ro2_b_5-obt/roguelike/ro2/level_rogue2_b-5": { + "code": "ISW-DF", + "filename": "ro2_b_5-obt-roguelike-ro2-level_rogue2_b-5.json", + "height": 9, + "levelId": "obt/roguelike/ro2/level_rogue2_b-5", + "name": "“命运的宠儿”", + "stageId": "ro2_b_5", + "width": 13 + }, + "ro2_b_6-obt/roguelike/ro2/level_rogue2_b-6": { + "code": "ISW-DF", + "filename": "ro2_b_6-obt-roguelike-ro2-level_rogue2_b-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-6", + "name": "大群所向", + "stageId": "ro2_b_6", + "width": 12 + }, + "ro2_b_8-obt/roguelike/ro2/level_rogue2_b-8": { + "code": "ISW-DF", + "filename": "ro2_b_8-obt-roguelike-ro2-level_rogue2_b-8.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-8", + "name": "荒地群猎", + "stageId": "ro2_b_8", + "width": 12 + }, + "ro2_b_9-obt/roguelike/ro2/level_rogue2_b-9": { + "code": "ISW-DF", + "filename": "ro2_b_9-obt-roguelike-ro2-level_rogue2_b-9.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_b-9", + "name": "寒灾之咒", + "stageId": "ro2_b_9", + "width": 12 + }, + "ro2_e_1_1-obt/roguelike/ro2/level_rogue2_1-1": { + "code": "ISW-NO", + "filename": "ro2_e_1_1-obt-roguelike-ro2-level_rogue2_1-1.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_1-1", + "name": "蓄水池", + "stageId": "ro2_e_1_1", + "width": 9 + }, + "ro2_e_1_2-obt/roguelike/ro2/level_rogue2_1-2": { + "code": "ISW-NO", + "filename": "ro2_e_1_2-obt-roguelike-ro2-level_rogue2_1-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_1-2", + "name": "虫群横行", + "stageId": "ro2_e_1_2", + "width": 9 + }, + "ro2_e_1_3-obt/roguelike/ro2/level_rogue2_1-3": { + "code": "ISW-NO", + "filename": "ro2_e_1_3-obt-roguelike-ro2-level_rogue2_1-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_1-3", + "name": "射手部队", + "stageId": "ro2_e_1_3", + "width": 9 + }, + "ro2_e_1_4-obt/roguelike/ro2/level_rogue2_1-4": { + "code": "ISW-NO", + "filename": "ro2_e_1_4-obt-roguelike-ro2-level_rogue2_1-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_1-4", + "name": "共生", + "stageId": "ro2_e_1_4", + "width": 9 + }, + "ro2_e_2_1-obt/roguelike/ro2/level_rogue2_2-1": { + "code": "ISW-NO", + "filename": "ro2_e_2_1-obt-roguelike-ro2-level_rogue2_2-1.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_2-1", + "name": "无声呼号", + "stageId": "ro2_e_2_1", + "width": 9 + }, + "ro2_e_2_2-obt/roguelike/ro2/level_rogue2_2-2": { + "code": "ISW-NO", + "filename": "ro2_e_2_2-obt-roguelike-ro2-level_rogue2_2-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_2-2", + "name": "海神的信者", + "stageId": "ro2_e_2_2", + "width": 9 + }, + "ro2_e_2_3-obt/roguelike/ro2/level_rogue2_2-3": { + "code": "ISW-NO", + "filename": "ro2_e_2_3-obt-roguelike-ro2-level_rogue2_2-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_2-3", + "name": "病症", + "stageId": "ro2_e_2_3", + "width": 9 + }, + "ro2_e_2_4-obt/roguelike/ro2/level_rogue2_2-4": { + "code": "ISW-NO", + "filename": "ro2_e_2_4-obt-roguelike-ro2-level_rogue2_2-4.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_2-4", + "name": "征兆", + "stageId": "ro2_e_2_4", + "width": 9 + }, + "ro2_e_2_5-obt/roguelike/ro2/level_rogue2_2-5": { + "code": "ISW-NO", + "filename": "ro2_e_2_5-obt-roguelike-ro2-level_rogue2_2-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_2-5", + "name": "回溯", + "stageId": "ro2_e_2_5", + "width": 9 + }, + "ro2_e_3_1-obt/roguelike/ro2/level_rogue2_3-1": { + "code": "ISW-NO", + "filename": "ro2_e_3_1-obt-roguelike-ro2-level_rogue2_3-1.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_3-1", + "name": "除暴安良", + "stageId": "ro2_e_3_1", + "width": 9 + }, + "ro2_e_3_2-obt/roguelike/ro2/level_rogue2_3-2": { + "code": "ISW-NO", + "filename": "ro2_e_3_2-obt-roguelike-ro2-level_rogue2_3-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-2", + "name": "原始部落", + "stageId": "ro2_e_3_2", + "width": 11 + }, + "ro2_e_3_3-obt/roguelike/ro2/level_rogue2_3-3": { + "code": "ISW-NO", + "filename": "ro2_e_3_3-obt-roguelike-ro2-level_rogue2_3-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-3", + "name": "精酿杀手", + "stageId": "ro2_e_3_3", + "width": 9 + }, + "ro2_e_3_4-obt/roguelike/ro2/level_rogue2_3-4": { + "code": "ISW-NO", + "filename": "ro2_e_3_4-obt-roguelike-ro2-level_rogue2_3-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-4", + "name": "大君遗脉", + "stageId": "ro2_e_3_4", + "width": 11 + }, + "ro2_e_3_5-obt/roguelike/ro2/level_rogue2_3-5": { + "code": "ISW-NO", + "filename": "ro2_e_3_5-obt-roguelike-ro2-level_rogue2_3-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_3-5", + "name": "据险固守", + "stageId": "ro2_e_3_5", + "width": 10 + }, + "ro2_e_3_6-obt/roguelike/ro2/level_rogue2_3-6": { + "code": "ISW-NO", + "filename": "ro2_e_3_6-obt-roguelike-ro2-level_rogue2_3-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_3-6", + "name": "巢穴", + "stageId": "ro2_e_3_6", + "width": 12 + }, + "ro2_e_3_7-obt/roguelike/ro2/level_rogue2_3-7": { + "code": "ISW-NO", + "filename": "ro2_e_3_7-obt-roguelike-ro2-level_rogue2_3-7.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-7", + "name": "漩涡", + "stageId": "ro2_e_3_7", + "width": 10 + }, + "ro2_e_4_1-obt/roguelike/ro2/level_rogue2_4-1": { + "code": "ISW-NO", + "filename": "ro2_e_4_1-obt-roguelike-ro2-level_rogue2_4-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-1", + "name": "地下天途", + "stageId": "ro2_e_4_1", + "width": 12 + }, + "ro2_e_4_2-obt/roguelike/ro2/level_rogue2_4-2": { + "code": "ISW-NO", + "filename": "ro2_e_4_2-obt-roguelike-ro2-level_rogue2_4-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-2", + "name": "火之骄子", + "stageId": "ro2_e_4_2", + "width": 11 + }, + "ro2_e_4_3-obt/roguelike/ro2/level_rogue2_4-3": { + "code": "ISW-NO", + "filename": "ro2_e_4_3-obt-roguelike-ro2-level_rogue2_4-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-3", + "name": "领地意识", + "stageId": "ro2_e_4_3", + "width": 9 + }, + "ro2_e_4_4-obt/roguelike/ro2/level_rogue2_4-4": { + "code": "ISW-NO", + "filename": "ro2_e_4_4-obt-roguelike-ro2-level_rogue2_4-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-4", + "name": "海窟沙暴", + "stageId": "ro2_e_4_4", + "width": 11 + }, + "ro2_e_4_5-obt/roguelike/ro2/level_rogue2_4-5": { + "code": "ISW-NO", + "filename": "ro2_e_4_5-obt-roguelike-ro2-level_rogue2_4-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_4-5", + "name": "溟痕乐园", + "stageId": "ro2_e_4_5", + "width": 10 + }, + "ro2_e_4_6-obt/roguelike/ro2/level_rogue2_4-6": { + "code": "ISW-NO", + "filename": "ro2_e_4_6-obt-roguelike-ro2-level_rogue2_4-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_4-6", + "name": "狩猎场", + "stageId": "ro2_e_4_6", + "width": 12 + }, + "ro2_e_4_7-obt/roguelike/ro2/level_rogue2_4-7": { + "code": "ISW-NO", + "filename": "ro2_e_4_7-obt-roguelike-ro2-level_rogue2_4-7.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-7", + "name": "崇敬深海", + "stageId": "ro2_e_4_7", + "width": 10 + }, + "ro2_e_5_1-obt/roguelike/ro2/level_rogue2_5-1": { + "code": "ISW-NO", + "filename": "ro2_e_5_1-obt-roguelike-ro2-level_rogue2_5-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_5-1", + "name": "机械之灾", + "stageId": "ro2_e_5_1", + "width": 12 + }, + "ro2_e_5_2-obt/roguelike/ro2/level_rogue2_5-2": { + "code": "ISW-NO", + "filename": "ro2_e_5_2-obt-roguelike-ro2-level_rogue2_5-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_5-2", + "name": "教徒居所", + "stageId": "ro2_e_5_2", + "width": 11 + }, + "ro2_e_5_3-obt/roguelike/ro2/level_rogue2_5-3": { + "code": "ISW-NO", + "filename": "ro2_e_5_3-obt-roguelike-ro2-level_rogue2_5-3.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_5-3", + "name": "失控", + "stageId": "ro2_e_5_3", + "width": 12 + }, + "ro2_e_5_4-obt/roguelike/ro2/level_rogue2_5-4": { + "code": "ISW-NO", + "filename": "ro2_e_5_4-obt-roguelike-ro2-level_rogue2_5-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_5-4", + "name": "吹笛人的号召", + "stageId": "ro2_e_5_4", + "width": 10 + }, + "ro2_e_5_5-obt/roguelike/ro2/level_rogue2_5-5": { + "code": "ISW-NO", + "filename": "ro2_e_5_5-obt-roguelike-ro2-level_rogue2_5-5.json", + "height": 9, + "levelId": "obt/roguelike/ro2/level_rogue2_5-5", + "name": "好梦在何方", + "stageId": "ro2_e_5_5", + "width": 12 + }, + "ro2_e_5_6-obt/roguelike/ro2/level_rogue2_5-6": { + "code": "ISW-NO", + "filename": "ro2_e_5_6-obt-roguelike-ro2-level_rogue2_5-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_5-6", + "name": "育生池", + "stageId": "ro2_e_5_6", + "width": 11 + }, + "ro2_e_5_7-obt/roguelike/ro2/level_rogue2_5-7": { + "code": "ISW-NO", + "filename": "ro2_e_5_7-obt-roguelike-ro2-level_rogue2_5-7.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_5-7", + "name": "蔓延", + "stageId": "ro2_e_5_7", + "width": 11 + }, + "ro2_e_6_1-obt/roguelike/ro2/level_rogue2_6-1": { + "code": "ISW-NO", + "filename": "ro2_e_6_1-obt-roguelike-ro2-level_rogue2_6-1.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_6-1", + "name": "水火相容", + "stageId": "ro2_e_6_1", + "width": 11 + }, + "ro2_e_6_2-obt/roguelike/ro2/level_rogue2_6-2": { + "code": "ISW-NO", + "filename": "ro2_e_6_2-obt-roguelike-ro2-level_rogue2_6-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_6-2", + "name": "深度认知", + "stageId": "ro2_e_6_2", + "width": 10 + }, + "ro2_ev_1-obt/roguelike/ro2/level_rogue2_ev-1": { + "code": "ISW-SP", + "filename": "ro2_ev_1-obt-roguelike-ro2-level_rogue2_ev-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_ev-1", + "name": "真相", + "stageId": "ro2_ev_1", + "width": 11 + }, + "ro2_ev_2-obt/roguelike/ro2/level_rogue2_ev-2": { + "code": "ISW-SP", + "filename": "ro2_ev_2-obt-roguelike-ro2-level_rogue2_ev-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_ev-2", + "name": "狂信如火", + "stageId": "ro2_ev_2", + "width": 11 + }, + "ro2_ev_3-obt/roguelike/ro2/level_rogue2_ev-3": { + "code": "ISW-SP", + "filename": "ro2_ev_3-obt-roguelike-ro2-level_rogue2_ev-3.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_ev-3", + "name": "“喜”从箱来", + "stageId": "ro2_ev_3", + "width": 12 + }, + "ro2_ev_4-obt/roguelike/ro2/level_rogue2_ev-4": { + "code": "ISW-SP", + "filename": "ro2_ev_4-obt-roguelike-ro2-level_rogue2_ev-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_ev-4", + "name": "竭泽而渔", + "stageId": "ro2_ev_4", + "width": 11 + }, + "ro2_ev_5-obt/roguelike/ro2/level_rogue2_ev-5": { + "code": "ISW-SP", + "filename": "ro2_ev_5-obt-roguelike-ro2-level_rogue2_ev-5.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_ev-5", + "name": "图穷匕见", + "stageId": "ro2_ev_5", + "width": 11 + }, + "ro2_n_1_1-obt/roguelike/ro2/level_rogue2_1-1": { + "code": "ISW-NO", + "filename": "ro2_n_1_1-obt-roguelike-ro2-level_rogue2_1-1.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_1-1", + "name": "蓄水池", + "stageId": "ro2_n_1_1", + "width": 9 + }, + "ro2_n_1_2-obt/roguelike/ro2/level_rogue2_1-2": { + "code": "ISW-NO", + "filename": "ro2_n_1_2-obt-roguelike-ro2-level_rogue2_1-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_1-2", + "name": "虫群横行", + "stageId": "ro2_n_1_2", + "width": 9 + }, + "ro2_n_1_3-obt/roguelike/ro2/level_rogue2_1-3": { + "code": "ISW-NO", + "filename": "ro2_n_1_3-obt-roguelike-ro2-level_rogue2_1-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_1-3", + "name": "射手部队", + "stageId": "ro2_n_1_3", + "width": 9 + }, + "ro2_n_1_4-obt/roguelike/ro2/level_rogue2_1-4": { + "code": "ISW-NO", + "filename": "ro2_n_1_4-obt-roguelike-ro2-level_rogue2_1-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_1-4", + "name": "共生", + "stageId": "ro2_n_1_4", + "width": 9 + }, + "ro2_n_2_1-obt/roguelike/ro2/level_rogue2_2-1": { + "code": "ISW-NO", + "filename": "ro2_n_2_1-obt-roguelike-ro2-level_rogue2_2-1.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_2-1", + "name": "无声呼号", + "stageId": "ro2_n_2_1", + "width": 9 + }, + "ro2_n_2_2-obt/roguelike/ro2/level_rogue2_2-2": { + "code": "ISW-NO", + "filename": "ro2_n_2_2-obt-roguelike-ro2-level_rogue2_2-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_2-2", + "name": "海神的信者", + "stageId": "ro2_n_2_2", + "width": 9 + }, + "ro2_n_2_3-obt/roguelike/ro2/level_rogue2_2-3": { + "code": "ISW-NO", + "filename": "ro2_n_2_3-obt-roguelike-ro2-level_rogue2_2-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_2-3", + "name": "病症", + "stageId": "ro2_n_2_3", + "width": 9 + }, + "ro2_n_2_4-obt/roguelike/ro2/level_rogue2_2-4": { + "code": "ISW-NO", + "filename": "ro2_n_2_4-obt-roguelike-ro2-level_rogue2_2-4.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_2-4", + "name": "征兆", + "stageId": "ro2_n_2_4", + "width": 9 + }, + "ro2_n_2_5-obt/roguelike/ro2/level_rogue2_2-5": { + "code": "ISW-NO", + "filename": "ro2_n_2_5-obt-roguelike-ro2-level_rogue2_2-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_2-5", + "name": "回溯", + "stageId": "ro2_n_2_5", + "width": 9 + }, + "ro2_n_3_1-obt/roguelike/ro2/level_rogue2_3-1": { + "code": "ISW-NO", + "filename": "ro2_n_3_1-obt-roguelike-ro2-level_rogue2_3-1.json", + "height": 6, + "levelId": "obt/roguelike/ro2/level_rogue2_3-1", + "name": "除暴安良", + "stageId": "ro2_n_3_1", + "width": 9 + }, + "ro2_n_3_2-obt/roguelike/ro2/level_rogue2_3-2": { + "code": "ISW-NO", + "filename": "ro2_n_3_2-obt-roguelike-ro2-level_rogue2_3-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-2", + "name": "原始部落", + "stageId": "ro2_n_3_2", + "width": 11 + }, + "ro2_n_3_3-obt/roguelike/ro2/level_rogue2_3-3": { + "code": "ISW-NO", + "filename": "ro2_n_3_3-obt-roguelike-ro2-level_rogue2_3-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-3", + "name": "精酿杀手", + "stageId": "ro2_n_3_3", + "width": 9 + }, + "ro2_n_3_4-obt/roguelike/ro2/level_rogue2_3-4": { + "code": "ISW-NO", + "filename": "ro2_n_3_4-obt-roguelike-ro2-level_rogue2_3-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-4", + "name": "大君遗脉", + "stageId": "ro2_n_3_4", + "width": 11 + }, + "ro2_n_3_5-obt/roguelike/ro2/level_rogue2_3-5": { + "code": "ISW-NO", + "filename": "ro2_n_3_5-obt-roguelike-ro2-level_rogue2_3-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_3-5", + "name": "据险固守", + "stageId": "ro2_n_3_5", + "width": 10 + }, + "ro2_n_3_6-obt/roguelike/ro2/level_rogue2_3-6": { + "code": "ISW-NO", + "filename": "ro2_n_3_6-obt-roguelike-ro2-level_rogue2_3-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_3-6", + "name": "巢穴", + "stageId": "ro2_n_3_6", + "width": 12 + }, + "ro2_n_3_7-obt/roguelike/ro2/level_rogue2_3-7": { + "code": "ISW-NO", + "filename": "ro2_n_3_7-obt-roguelike-ro2-level_rogue2_3-7.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_3-7", + "name": "漩涡", + "stageId": "ro2_n_3_7", + "width": 10 + }, + "ro2_n_4_1-obt/roguelike/ro2/level_rogue2_4-1": { + "code": "ISW-NO", + "filename": "ro2_n_4_1-obt-roguelike-ro2-level_rogue2_4-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-1", + "name": "地下天途", + "stageId": "ro2_n_4_1", + "width": 12 + }, + "ro2_n_4_2-obt/roguelike/ro2/level_rogue2_4-2": { + "code": "ISW-NO", + "filename": "ro2_n_4_2-obt-roguelike-ro2-level_rogue2_4-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-2", + "name": "火之骄子", + "stageId": "ro2_n_4_2", + "width": 11 + }, + "ro2_n_4_3-obt/roguelike/ro2/level_rogue2_4-3": { + "code": "ISW-NO", + "filename": "ro2_n_4_3-obt-roguelike-ro2-level_rogue2_4-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-3", + "name": "领地意识", + "stageId": "ro2_n_4_3", + "width": 9 + }, + "ro2_n_4_4-obt/roguelike/ro2/level_rogue2_4-4": { + "code": "ISW-NO", + "filename": "ro2_n_4_4-obt-roguelike-ro2-level_rogue2_4-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-4", + "name": "海窟沙暴", + "stageId": "ro2_n_4_4", + "width": 11 + }, + "ro2_n_4_5-obt/roguelike/ro2/level_rogue2_4-5": { + "code": "ISW-NO", + "filename": "ro2_n_4_5-obt-roguelike-ro2-level_rogue2_4-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_4-5", + "name": "溟痕乐园", + "stageId": "ro2_n_4_5", + "width": 10 + }, + "ro2_n_4_6-obt/roguelike/ro2/level_rogue2_4-6": { + "code": "ISW-NO", + "filename": "ro2_n_4_6-obt-roguelike-ro2-level_rogue2_4-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_4-6", + "name": "狩猎场", + "stageId": "ro2_n_4_6", + "width": 12 + }, + "ro2_n_4_7-obt/roguelike/ro2/level_rogue2_4-7": { + "code": "ISW-NO", + "filename": "ro2_n_4_7-obt-roguelike-ro2-level_rogue2_4-7.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_4-7", + "name": "崇敬深海", + "stageId": "ro2_n_4_7", + "width": 10 + }, + "ro2_n_5_1-obt/roguelike/ro2/level_rogue2_5-1": { + "code": "ISW-NO", + "filename": "ro2_n_5_1-obt-roguelike-ro2-level_rogue2_5-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_5-1", + "name": "机械之灾", + "stageId": "ro2_n_5_1", + "width": 12 + }, + "ro2_n_5_2-obt/roguelike/ro2/level_rogue2_5-2": { + "code": "ISW-NO", + "filename": "ro2_n_5_2-obt-roguelike-ro2-level_rogue2_5-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_5-2", + "name": "教徒居所", + "stageId": "ro2_n_5_2", + "width": 11 + }, + "ro2_n_5_3-obt/roguelike/ro2/level_rogue2_5-3": { + "code": "ISW-NO", + "filename": "ro2_n_5_3-obt-roguelike-ro2-level_rogue2_5-3.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_5-3", + "name": "失控", + "stageId": "ro2_n_5_3", + "width": 12 + }, + "ro2_n_5_4-obt/roguelike/ro2/level_rogue2_5-4": { + "code": "ISW-NO", + "filename": "ro2_n_5_4-obt-roguelike-ro2-level_rogue2_5-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_5-4", + "name": "吹笛人的号召", + "stageId": "ro2_n_5_4", + "width": 10 + }, + "ro2_n_5_5-obt/roguelike/ro2/level_rogue2_5-5": { + "code": "ISW-NO", + "filename": "ro2_n_5_5-obt-roguelike-ro2-level_rogue2_5-5.json", + "height": 9, + "levelId": "obt/roguelike/ro2/level_rogue2_5-5", + "name": "好梦在何方", + "stageId": "ro2_n_5_5", + "width": 12 + }, + "ro2_n_5_6-obt/roguelike/ro2/level_rogue2_5-6": { + "code": "ISW-NO", + "filename": "ro2_n_5_6-obt-roguelike-ro2-level_rogue2_5-6.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_5-6", + "name": "育生池", + "stageId": "ro2_n_5_6", + "width": 11 + }, + "ro2_n_5_7-obt/roguelike/ro2/level_rogue2_5-7": { + "code": "ISW-NO", + "filename": "ro2_n_5_7-obt-roguelike-ro2-level_rogue2_5-7.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_5-7", + "name": "蔓延", + "stageId": "ro2_n_5_7", + "width": 11 + }, + "ro2_n_6_1-obt/roguelike/ro2/level_rogue2_6-1": { + "code": "ISW-NO", + "filename": "ro2_n_6_1-obt-roguelike-ro2-level_rogue2_6-1.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_6-1", + "name": "水火相容", + "stageId": "ro2_n_6_1", + "width": 11 + }, + "ro2_n_6_2-obt/roguelike/ro2/level_rogue2_6-2": { + "code": "ISW-NO", + "filename": "ro2_n_6_2-obt-roguelike-ro2-level_rogue2_6-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_6-2", + "name": "深度认知", + "stageId": "ro2_n_6_2", + "width": 10 + }, + "ro2_t_1-obt/roguelike/ro2/level_rogue2_t-1": { + "code": "ISW-DU", + "filename": "ro2_t_1-obt-roguelike-ro2-level_rogue2_t-1.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_t-1", + "name": "犹豫不决", + "stageId": "ro2_t_1", + "width": 9 + }, + "ro2_t_2-obt/roguelike/ro2/level_rogue2_t-2": { + "code": "ISW-DU", + "filename": "ro2_t_2-obt-roguelike-ro2-level_rogue2_t-2.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_t-2", + "name": "监工现场", + "stageId": "ro2_t_2", + "width": 11 + }, + "ro2_t_3-obt/roguelike/ro2/level_rogue2_t-3": { + "code": "ISW-DU", + "filename": "ro2_t_3-obt-roguelike-ro2-level_rogue2_t-3.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_t-3", + "name": "拳拳到肉", + "stageId": "ro2_t_3", + "width": 11 + }, + "ro2_t_4-obt/roguelike/ro2/level_rogue2_t-4": { + "code": "ISW-DU", + "filename": "ro2_t_4-obt-roguelike-ro2-level_rogue2_t-4.json", + "height": 7, + "levelId": "obt/roguelike/ro2/level_rogue2_t-4", + "name": "抱头狗窜", + "stageId": "ro2_t_4", + "width": 11 + }, + "ro2_t_5-obt/roguelike/ro2/level_rogue2_t-5": { + "code": "ISW-DU", + "filename": "ro2_t_5-obt-roguelike-ro2-level_rogue2_t-5.json", + "height": 8, + "levelId": "obt/roguelike/ro2/level_rogue2_t-5", + "name": "鸭本运作", + "stageId": "ro2_t_5", + "width": 11 + }, + "sub_02-01-obt/main/level_sub_02-01": { + "code": "S2-1", + "filename": "sub_02-01-obt-main-level_sub_02-01.json", + "height": 7, + "levelId": "obt/main/level_sub_02-01", + "name": "迟缓-1", + "stageId": "sub_02-01", + "width": 11 + }, + "sub_02-02-obt/main/level_sub_02-02": { + "code": "S2-2", + "filename": "sub_02-02-obt-main-level_sub_02-02.json", + "height": 7, + "levelId": "obt/main/level_sub_02-02", + "name": "迟缓-2", + "stageId": "sub_02-02", + "width": 11 + }, + "sub_02-03-obt/main/level_sub_02-03": { + "code": "S2-3", + "filename": "sub_02-03-obt-main-level_sub_02-03.json", + "height": 8, + "levelId": "obt/main/level_sub_02-03", + "name": "封锁-1", + "stageId": "sub_02-03", + "width": 9 + }, + "sub_02-04-obt/main/level_sub_02-04": { + "code": "S2-4", + "filename": "sub_02-04-obt-main-level_sub_02-04.json", + "height": 8, + "levelId": "obt/main/level_sub_02-04", + "name": "封锁-2", + "stageId": "sub_02-04", + "width": 9 + }, + "sub_02-05-obt/main/level_sub_02-05": { + "code": "S2-5", + "filename": "sub_02-05-obt-main-level_sub_02-05.json", + "height": 7, + "levelId": "obt/main/level_sub_02-05", + "name": "术师-1", + "stageId": "sub_02-05", + "width": 9 + }, + "sub_02-06-obt/main/level_sub_02-06": { + "code": "S2-6", + "filename": "sub_02-06-obt-main-level_sub_02-06.json", + "height": 7, + "levelId": "obt/main/level_sub_02-06", + "name": "术师-2", + "stageId": "sub_02-06", + "width": 11 + }, + "sub_02-07-obt/main/level_sub_02-07": { + "code": "S2-7", + "filename": "sub_02-07-obt-main-level_sub_02-07.json", + "height": 7, + "levelId": "obt/main/level_sub_02-07", + "name": "术师-3", + "stageId": "sub_02-07", + "width": 11 + }, + "sub_02-08-obt/main/level_sub_02-08": { + "code": "S2-8", + "filename": "sub_02-08-obt-main-level_sub_02-08.json", + "height": 7, + "levelId": "obt/main/level_sub_02-08", + "name": "陷阱-1", + "stageId": "sub_02-08", + "width": 9 + }, + "sub_02-09-obt/main/level_sub_02-09": { + "code": "S2-9", + "filename": "sub_02-09-obt-main-level_sub_02-09.json", + "height": 7, + "levelId": "obt/main/level_sub_02-09", + "name": "陷阱-2", + "stageId": "sub_02-09", + "width": 9 + }, + "sub_02-10-obt/main/level_sub_02-10": { + "code": "S2-10", + "filename": "sub_02-10-obt-main-level_sub_02-10.json", + "height": 8, + "levelId": "obt/main/level_sub_02-10", + "name": "窒息-1", + "stageId": "sub_02-10", + "width": 11 + }, + "sub_02-11-obt/main/level_sub_02-11": { + "code": "S2-11", + "filename": "sub_02-11-obt-main-level_sub_02-11.json", + "height": 8, + "levelId": "obt/main/level_sub_02-11", + "name": "窒息-2", + "stageId": "sub_02-11", + "width": 11 + }, + "sub_02-12-obt/main/level_sub_02-12": { + "code": "S2-12", + "filename": "sub_02-12-obt-main-level_sub_02-12.json", + "height": 7, + "levelId": "obt/main/level_sub_02-12", + "name": "窒息-3", + "stageId": "sub_02-12", + "width": 9 + }, + "sub_03-1-1-obt/main/level_sub_03-1-1": { + "code": "S3-1", + "filename": "sub_03-1-1-obt-main-level_sub_03-1-1.json", + "height": 7, + "levelId": "obt/main/level_sub_03-1-1", + "name": "潜伏-1", + "stageId": "sub_03-1-1", + "width": 9 + }, + "sub_03-1-2-obt/main/level_sub_03-1-2": { + "code": "S3-2", + "filename": "sub_03-1-2-obt-main-level_sub_03-1-2.json", + "height": 8, + "levelId": "obt/main/level_sub_03-1-2", + "name": "潜伏-2", + "stageId": "sub_03-1-2", + "width": 11 + }, + "sub_03-2-1-obt/main/level_sub_03-2-1": { + "code": "S3-3", + "filename": "sub_03-2-1-obt-main-level_sub_03-2-1.json", + "height": 8, + "levelId": "obt/main/level_sub_03-2-1", + "name": "侦察-1", + "stageId": "sub_03-2-1", + "width": 11 + }, + "sub_03-2-2-obt/main/level_sub_03-2-2": { + "code": "S3-4", + "filename": "sub_03-2-2-obt-main-level_sub_03-2-2.json", + "height": 8, + "levelId": "obt/main/level_sub_03-2-2", + "name": "侦察-2", + "stageId": "sub_03-2-2", + "width": 11 + }, + "sub_03-2-3-obt/main/level_sub_03-2-3": { + "code": "S3-5", + "filename": "sub_03-2-3-obt-main-level_sub_03-2-3.json", + "height": 8, + "levelId": "obt/main/level_sub_03-2-3", + "name": "侦察-3", + "stageId": "sub_03-2-3", + "width": 11 + }, + "sub_03-3-1-obt/main/level_sub_03-3-1": { + "code": "S3-6", + "filename": "sub_03-3-1-obt-main-level_sub_03-3-1.json", + "height": 8, + "levelId": "obt/main/level_sub_03-3-1", + "name": "集火-1", + "stageId": "sub_03-3-1", + "width": 11 + }, + "sub_03-3-2-obt/main/level_sub_03-3-2": { + "code": "S3-7", + "filename": "sub_03-3-2-obt-main-level_sub_03-3-2.json", + "height": 7, + "levelId": "obt/main/level_sub_03-3-2", + "name": "隐匿-1", + "stageId": "sub_03-3-2", + "width": 11 + }, + "sub_04-1-1-obt/main/level_sub_04-1-1": { + "code": "S4-1", + "filename": "sub_04-1-1-obt-main-level_sub_04-1-1.json", + "height": 7, + "levelId": "obt/main/level_sub_04-1-1", + "name": "晶簇-1", + "stageId": "sub_04-1-1", + "width": 11 + }, + "sub_04-1-2-obt/main/level_sub_04-1-2": { + "code": "S4-2", + "filename": "sub_04-1-2-obt-main-level_sub_04-1-2.json", + "height": 7, + "levelId": "obt/main/level_sub_04-1-2", + "name": "晶簇-2", + "stageId": "sub_04-1-2", + "width": 11 + }, + "sub_04-1-3-obt/main/level_sub_04-1-3": { + "code": "S4-3", + "filename": "sub_04-1-3-obt-main-level_sub_04-1-3.json", + "height": 8, + "levelId": "obt/main/level_sub_04-1-3", + "name": "晶簇-3", + "stageId": "sub_04-1-3", + "width": 11 + }, + "sub_04-2-1-obt/main/level_sub_04-2-1": { + "code": "S4-4", + "filename": "sub_04-2-1-obt-main-level_sub_04-2-1.json", + "height": 8, + "levelId": "obt/main/level_sub_04-2-1", + "name": "多足-1", + "stageId": "sub_04-2-1", + "width": 11 + }, + "sub_04-2-2-obt/main/level_sub_04-2-2": { + "code": "S4-5", + "filename": "sub_04-2-2-obt-main-level_sub_04-2-2.json", + "height": 8, + "levelId": "obt/main/level_sub_04-2-2", + "name": "多足-2", + "stageId": "sub_04-2-2", + "width": 9 + }, + "sub_04-2-3-obt/main/level_sub_04-2-3": { + "code": "S4-6", + "filename": "sub_04-2-3-obt-main-level_sub_04-2-3.json", + "height": 8, + "levelId": "obt/main/level_sub_04-2-3", + "name": "多足-3", + "stageId": "sub_04-2-3", + "width": 9 + }, + "sub_04-3-1-obt/main/level_sub_04-3-1": { + "code": "S4-7", + "filename": "sub_04-3-1-obt-main-level_sub_04-3-1.json", + "height": 8, + "levelId": "obt/main/level_sub_04-3-1", + "name": "狂怒-1", + "stageId": "sub_04-3-1", + "width": 11 + }, + "sub_04-3-2-obt/main/level_sub_04-3-2": { + "code": "S4-8", + "filename": "sub_04-3-2-obt-main-level_sub_04-3-2.json", + "height": 7, + "levelId": "obt/main/level_sub_04-3-2", + "name": "狂怒-2", + "stageId": "sub_04-3-2", + "width": 10 + }, + "sub_04-3-3-obt/main/level_sub_04-3-3": { + "code": "S4-9", + "filename": "sub_04-3-3-obt-main-level_sub_04-3-3.json", + "height": 8, + "levelId": "obt/main/level_sub_04-3-3", + "name": "狂怒-3", + "stageId": "sub_04-3-3", + "width": 11 + }, + "sub_04-4-1-obt/main/level_sub_04-4-1": { + "code": "S4-10", + "filename": "sub_04-4-1-obt-main-level_sub_04-4-1.json", + "height": 8, + "levelId": "obt/main/level_sub_04-4-1", + "name": "坚守-1", + "stageId": "sub_04-4-1", + "width": 11 + }, + "sub_05-1-1-obt/main/level_sub_05-1-1": { + "code": "S5-1", + "filename": "sub_05-1-1-obt-main-level_sub_05-1-1.json", + "height": 8, + "levelId": "obt/main/level_sub_05-1-1", + "name": "盘踞-1", + "stageId": "sub_05-1-1", + "width": 12 + }, + "sub_05-1-2-obt/main/level_sub_05-1-2": { + "code": "S5-2", + "filename": "sub_05-1-2-obt-main-level_sub_05-1-2.json", + "height": 8, + "levelId": "obt/main/level_sub_05-1-2", + "name": "盘踞-2", + "stageId": "sub_05-1-2", + "width": 10 + }, + "sub_05-2-1-obt/main/level_sub_05-2-1": { + "code": "S5-3", + "filename": "sub_05-2-1-obt-main-level_sub_05-2-1.json", + "height": 8, + "levelId": "obt/main/level_sub_05-2-1", + "name": "恶寒-1", + "stageId": "sub_05-2-1", + "width": 12 + }, + "sub_05-2-2-obt/main/level_sub_05-2-2": { + "code": "S5-4", + "filename": "sub_05-2-2-obt-main-level_sub_05-2-2.json", + "height": 8, + "levelId": "obt/main/level_sub_05-2-2", + "name": "恶寒-2", + "stageId": "sub_05-2-2", + "width": 11 + }, + "sub_05-3-1-obt/main/level_sub_05-3-1": { + "code": "S5-5", + "filename": "sub_05-3-1-obt-main-level_sub_05-3-1.json", + "height": 8, + "levelId": "obt/main/level_sub_05-3-1", + "name": "恐慌-1", + "stageId": "sub_05-3-1", + "width": 12 + }, + "sub_05-3-2-obt/main/level_sub_05-3-2": { + "code": "S5-6", + "filename": "sub_05-3-2-obt-main-level_sub_05-3-2.json", + "height": 8, + "levelId": "obt/main/level_sub_05-3-2", + "name": "恐慌-2", + "stageId": "sub_05-3-2", + "width": 10 + }, + "sub_05-4-1-obt/main/level_sub_05-4-1": { + "code": "S5-7", + "filename": "sub_05-4-1-obt-main-level_sub_05-4-1.json", + "height": 8, + "levelId": "obt/main/level_sub_05-4-1", + "name": "盘旋-1", + "stageId": "sub_05-4-1", + "width": 12 + }, + "sub_05-4-2-obt/main/level_sub_05-4-2": { + "code": "S5-8", + "filename": "sub_05-4-2-obt-main-level_sub_05-4-2.json", + "height": 8, + "levelId": "obt/main/level_sub_05-4-2", + "name": "盘旋-2", + "stageId": "sub_05-4-2", + "width": 11 + }, + "sub_05-4-3-obt/main/level_sub_05-4-3": { + "code": "S5-9", + "filename": "sub_05-4-3-obt-main-level_sub_05-4-3.json", + "height": 7, + "levelId": "obt/main/level_sub_05-4-3", + "name": "异状-1", + "stageId": "sub_05-4-3", + "width": 11 + }, + "sub_06-1-1-obt/main/level_sub_06-1-1": { + "code": "S6-1", + "filename": "sub_06-1-1-obt-main-level_sub_06-1-1.json", + "height": 8, + "levelId": "obt/main/level_sub_06-1-1", + "name": "凝结-1", + "stageId": "sub_06-1-1", + "width": 11 + }, + "sub_06-1-2-obt/main/level_sub_06-1-2": { + "code": "S6-2", + "filename": "sub_06-1-2-obt-main-level_sub_06-1-2.json", + "height": 8, + "levelId": "obt/main/level_sub_06-1-2", + "name": "凝结-2", + "stageId": "sub_06-1-2", + "width": 11 + }, + "sub_06-2-1-obt/main/level_sub_06-2-1": { + "code": "S6-3", + "filename": "sub_06-2-1-obt-main-level_sub_06-2-1.json", + "height": 8, + "levelId": "obt/main/level_sub_06-2-1", + "name": "霜冻-1", + "stageId": "sub_06-2-1", + "width": 11 + }, + "sub_06-2-2-obt/main/level_sub_06-2-2": { + "code": "S6-4", + "filename": "sub_06-2-2-obt-main-level_sub_06-2-2.json", + "height": 8, + "levelId": "obt/main/level_sub_06-2-2", + "name": "霜冻-2", + "stageId": "sub_06-2-2", + "width": 12 + }, + "sub_07-1-1-obt/main/level_sub_07-1-1": { + "code": "S7-1", + "filename": "sub_07-1-1-obt-main-level_sub_07-1-1.json", + "height": 7, + "levelId": "obt/main/level_sub_07-1-1", + "name": "埋伏-1", + "stageId": "sub_07-1-1", + "width": 11 + }, + "sub_07-1-2-obt/main/level_sub_07-1-2": { + "code": "S7-2", + "filename": "sub_07-1-2-obt-main-level_sub_07-1-2.json", + "height": 8, + "levelId": "obt/main/level_sub_07-1-2", + "name": "埋伏-2", + "stageId": "sub_07-1-2", + "width": 12 + }, + "sub_09-1-1-obt/main/level_sub_09-1-1": { + "code": "S9-1", + "filename": "sub_09-1-1-obt-main-level_sub_09-1-1.json", + "height": 8, + "levelId": "obt/main/level_sub_09-1-1", + "name": "废墟坚守", + "stageId": "sub_09-1-1", + "width": 12 + }, + "sub_09-1-2-obt/main/level_sub_09-1-2": { + "code": "S9-2", + "filename": "sub_09-1-2-obt-main-level_sub_09-1-2.json", + "height": 8, + "levelId": "obt/main/level_sub_09-1-2", + "name": "背向火灼", + "stageId": "sub_09-1-2", + "width": 12 + }, + "tough_10-01-obt/main/level_tough_10-01": { + "code": "10-2", + "filename": "tough_10-01-obt-main-level_tough_10-01.json", + "height": 7, + "levelId": "obt/main/level_tough_10-01", + "name": "抢夺目标", + "stageId": "tough_10-01", + "width": 11 + }, + "tough_10-02-obt/main/level_tough_10-02": { + "code": "10-3", + "filename": "tough_10-02-obt-main-level_tough_10-02.json", + "height": 7, + "levelId": "obt/main/level_tough_10-02", + "name": "低下头", + "stageId": "tough_10-02", + "width": 11 + }, + "tough_10-03-obt/main/level_tough_10-03": { + "code": "10-4", + "filename": "tough_10-03-obt-main-level_tough_10-03.json", + "height": 8, + "levelId": "obt/main/level_tough_10-03", + "name": "鸣铳示警", + "stageId": "tough_10-03", + "width": 11 + }, + "tough_10-04-obt/main/level_tough_10-04": { + "code": "10-5", + "filename": "tough_10-04-obt-main-level_tough_10-04.json", + "height": 8, + "levelId": "obt/main/level_tough_10-04", + "name": "城市的呼吸", + "stageId": "tough_10-04", + "width": 11 + }, + "tough_10-05-obt/main/level_tough_10-05": { + "code": "10-6", + "filename": "tough_10-05-obt-main-level_tough_10-05.json", + "height": 8, + "levelId": "obt/main/level_tough_10-05", + "name": "虽非同族", + "stageId": "tough_10-05", + "width": 11 + }, + "tough_10-06-obt/main/level_tough_10-06": { + "code": "10-7", + "filename": "tough_10-06-obt-main-level_tough_10-06.json", + "height": 8, + "levelId": "obt/main/level_tough_10-06", + "name": "痛觉相连", + "stageId": "tough_10-06", + "width": 13 + }, + "tough_10-07-obt/main/level_tough_10-07": { + "code": "10-8", + "filename": "tough_10-07-obt-main-level_tough_10-07.json", + "height": 8, + "levelId": "obt/main/level_tough_10-07", + "name": "无暇哀悼", + "stageId": "tough_10-07", + "width": 11 + }, + "tough_10-08-obt/main/level_tough_10-08": { + "code": "10-9", + "filename": "tough_10-08-obt-main-level_tough_10-08.json", + "height": 8, + "levelId": "obt/main/level_tough_10-08", + "name": "他乡故知", + "stageId": "tough_10-08", + "width": 12 + }, + "tough_10-09-obt/main/level_tough_10-09": { + "code": "10-10", + "filename": "tough_10-09-obt-main-level_tough_10-09.json", + "height": 8, + "levelId": "obt/main/level_tough_10-09", + "name": "旧日之影", + "stageId": "tough_10-09", + "width": 11 + }, + "tough_10-10-obt/main/level_tough_10-10": { + "code": "10-11", + "filename": "tough_10-10-obt-main-level_tough_10-10.json", + "height": 8, + "levelId": "obt/main/level_tough_10-10", + "name": "千疮百孔", + "stageId": "tough_10-10", + "width": 12 + }, + "tough_10-11-obt/main/level_tough_10-11": { + "code": "10-12", + "filename": "tough_10-11-obt-main-level_tough_10-11.json", + "height": 7, + "levelId": "obt/main/level_tough_10-11", + "name": "仇怨的尽头", + "stageId": "tough_10-11", + "width": 12 + }, + "tough_10-12-obt/main/level_tough_10-12": { + "code": "10-14", + "filename": "tough_10-12-obt-main-level_tough_10-12.json", + "height": 8, + "levelId": "obt/main/level_tough_10-12", + "name": "瞄准", + "stageId": "tough_10-12", + "width": 11 + }, + "tough_10-13-obt/main/level_tough_10-13": { + "code": "10-15", + "filename": "tough_10-13-obt-main-level_tough_10-13.json", + "height": 8, + "levelId": "obt/main/level_tough_10-13", + "name": "逃离炮火", + "stageId": "tough_10-13", + "width": 11 + }, + "tough_10-14-obt/main/level_tough_10-14": { + "code": "10-16", + "filename": "tough_10-14-obt-main-level_tough_10-14.json", + "height": 9, + "levelId": "obt/main/level_tough_10-14", + "name": "血刃高悬", + "stageId": "tough_10-14", + "width": 13 + }, + "tough_10-15-obt/main/level_tough_10-15": { + "code": "10-17", + "filename": "tough_10-15-obt-main-level_tough_10-15.json", + "height": 8, + "levelId": "obt/main/level_tough_10-15", + "name": "坚城高墙", + "stageId": "tough_10-15", + "width": 12 + }, + "tough_11-01-obt/main/level_tough_11-01": { + "code": "11-1", + "filename": "tough_11-01-obt-main-level_tough_11-01.json", + "height": 7, + "levelId": "obt/main/level_tough_11-01", + "name": "维护荣耀", + "stageId": "tough_11-01", + "width": 11 + }, + "tough_11-02-obt/main/level_tough_11-02": { + "code": "11-2", + "filename": "tough_11-02-obt-main-level_tough_11-02.json", + "height": 7, + "levelId": "obt/main/level_tough_11-02", + "name": "一丝光亮", + "stageId": "tough_11-02", + "width": 9 + }, + "tough_11-03-obt/main/level_tough_11-03": { + "code": "11-3", + "filename": "tough_11-03-obt-main-level_tough_11-03.json", + "height": 8, + "levelId": "obt/main/level_tough_11-03", + "name": "蒸汽升腾", + "stageId": "tough_11-03", + "width": 11 + }, + "tough_11-04-obt/main/level_tough_11-04": { + "code": "11-5", + "filename": "tough_11-04-obt-main-level_tough_11-04.json", + "height": 8, + "levelId": "obt/main/level_tough_11-04", + "name": "等价交换", + "stageId": "tough_11-04", + "width": 11 + }, + "tough_11-05-obt/main/level_tough_11-05": { + "code": "11-6", + "filename": "tough_11-05-obt-main-level_tough_11-05.json", + "height": 7, + "levelId": "obt/main/level_tough_11-05", + "name": "演绎文明", + "stageId": "tough_11-05", + "width": 10 + }, + "tough_11-06-obt/main/level_tough_11-06": { + "code": "11-7", + "filename": "tough_11-06-obt-main-level_tough_11-06.json", + "height": 7, + "levelId": "obt/main/level_tough_11-06", + "name": "卷入洪流", + "stageId": "tough_11-06", + "width": 12 + }, + "tough_11-07-obt/main/level_tough_11-07": { + "code": "11-8", + "filename": "tough_11-07-obt-main-level_tough_11-07.json", + "height": 8, + "levelId": "obt/main/level_tough_11-07", + "name": "停滞", + "stageId": "tough_11-07", + "width": 11 + }, + "tough_11-08-obt/main/level_tough_11-08": { + "code": "11-9", + "filename": "tough_11-08-obt-main-level_tough_11-08.json", + "height": 7, + "levelId": "obt/main/level_tough_11-08", + "name": "以命换命", + "stageId": "tough_11-08", + "width": 11 + }, + "tough_11-09-obt/main/level_tough_11-09": { + "code": "11-11", + "filename": "tough_11-09-obt-main-level_tough_11-09.json", + "height": 8, + "levelId": "obt/main/level_tough_11-09", + "name": "立场不同", + "stageId": "tough_11-09", + "width": 11 + }, + "tough_11-10-obt/main/level_tough_11-10": { + "code": "11-12", + "filename": "tough_11-10-obt-main-level_tough_11-10.json", + "height": 8, + "levelId": "obt/main/level_tough_11-10", + "name": "汹涌而来", + "stageId": "tough_11-10", + "width": 12 + }, + "tough_11-11-obt/main/level_tough_11-11": { + "code": "11-13", + "filename": "tough_11-11-obt-main-level_tough_11-11.json", + "height": 7, + "levelId": "obt/main/level_tough_11-11", + "name": "无法停止", + "stageId": "tough_11-11", + "width": 11 + }, + "tough_11-12-obt/main/level_tough_11-12": { + "code": "11-14", + "filename": "tough_11-12-obt-main-level_tough_11-12.json", + "height": 8, + "levelId": "obt/main/level_tough_11-12", + "name": "一场相见", + "stageId": "tough_11-12", + "width": 12 + }, + "tough_11-13-obt/main/level_tough_11-13": { + "code": "11-15", + "filename": "tough_11-13-obt-main-level_tough_11-13.json", + "height": 8, + "levelId": "obt/main/level_tough_11-13", + "name": "土地震颤", + "stageId": "tough_11-13", + "width": 12 + }, + "tough_11-14-obt/main/level_tough_11-14": { + "code": "11-16", + "filename": "tough_11-14-obt-main-level_tough_11-14.json", + "height": 8, + "levelId": "obt/main/level_tough_11-14", + "name": "荣光猎场", + "stageId": "tough_11-14", + "width": 10 + }, + "tough_11-16-obt/main/level_tough_11-16": { + "code": "11-18", + "filename": "tough_11-16-obt-main-level_tough_11-16.json", + "height": 8, + "levelId": "obt/main/level_tough_11-16", + "name": "非我所愿", + "stageId": "tough_11-16", + "width": 11 + }, + "tough_11-18-obt/main/level_tough_11-18": { + "code": "11-20", + "filename": "tough_11-18-obt-main-level_tough_11-18.json", + "height": 8, + "levelId": "obt/main/level_tough_11-18", + "name": "最后的蒸汽骑士", + "stageId": "tough_11-18", + "width": 12 + }, + "tough_12-01-obt/main/level_tough_12-01": { + "code": "12-2", + "filename": "tough_12-01-obt-main-level_tough_12-01.json", + "height": 7, + "levelId": "obt/main/level_tough_12-01", + "name": "静候驾临", + "stageId": "tough_12-01", + "width": 12 + }, + "tough_12-02-obt/main/level_tough_12-02": { + "code": "12-3", + "filename": "tough_12-02-obt-main-level_tough_12-02.json", + "height": 8, + "levelId": "obt/main/level_tough_12-02", + "name": "善意背叛", + "stageId": "tough_12-02", + "width": 10 + }, + "tough_12-03-obt/main/level_tough_12-03": { + "code": "12-4", + "filename": "tough_12-03-obt-main-level_tough_12-03.json", + "height": 8, + "levelId": "obt/main/level_tough_12-03", + "name": "团结就是奢望", + "stageId": "tough_12-03", + "width": 11 + }, + "tough_12-04-obt/main/level_tough_12-04": { + "code": "12-5", + "filename": "tough_12-04-obt-main-level_tough_12-04.json", + "height": 7, + "levelId": "obt/main/level_tough_12-04", + "name": "脆钢", + "stageId": "tough_12-04", + "width": 11 + }, + "tough_12-05-obt/main/level_tough_12-05": { + "code": "12-6", + "filename": "tough_12-05-obt-main-level_tough_12-05.json", + "height": 7, + "levelId": "obt/main/level_tough_12-05", + "name": "谁的战争", + "stageId": "tough_12-05", + "width": 10 + }, + "tough_12-06-obt/main/level_tough_12-06": { + "code": "12-7", + "filename": "tough_12-06-obt-main-level_tough_12-06.json", + "height": 8, + "levelId": "obt/main/level_tough_12-06", + "name": "平议生死", + "stageId": "tough_12-06", + "width": 11 + }, + "tough_12-07-obt/main/level_tough_12-07": { + "code": "12-8", + "filename": "tough_12-07-obt-main-level_tough_12-07.json", + "height": 8, + "levelId": "obt/main/level_tough_12-07", + "name": "火线重逢", + "stageId": "tough_12-07", + "width": 10 + }, + "tough_12-08-obt/main/level_tough_12-08": { + "code": "12-9", + "filename": "tough_12-08-obt-main-level_tough_12-08.json", + "height": 7, + "levelId": "obt/main/level_tough_12-08", + "name": "热血年华", + "stageId": "tough_12-08", + "width": 12 + }, + "tough_12-09-obt/main/level_tough_12-09": { + "code": "12-10", + "filename": "tough_12-09-obt-main-level_tough_12-09.json", + "height": 8, + "levelId": "obt/main/level_tough_12-09", + "name": "广播热线正繁忙", + "stageId": "tough_12-09", + "width": 12 + }, + "tough_12-10-obt/main/level_tough_12-10": { + "code": "12-12", + "filename": "tough_12-10-obt-main-level_tough_12-10.json", + "height": 8, + "levelId": "obt/main/level_tough_12-10", + "name": "脱帽致敬", + "stageId": "tough_12-10", + "width": 12 + }, + "tough_12-11-obt/main/level_tough_12-11": { + "code": "12-13", + "filename": "tough_12-11-obt-main-level_tough_12-11.json", + "height": 8, + "levelId": "obt/main/level_tough_12-11", + "name": "逆光阴影", + "stageId": "tough_12-11", + "width": 12 + }, + "tough_12-12-obt/main/level_tough_12-12": { + "code": "12-14", + "filename": "tough_12-12-obt-main-level_tough_12-12.json", + "height": 7, + "levelId": "obt/main/level_tough_12-12", + "name": "捂住耳朵", + "stageId": "tough_12-12", + "width": 11 + }, + "tough_12-13-obt/main/level_tough_12-13": { + "code": "12-15", + "filename": "tough_12-13-obt-main-level_tough_12-13.json", + "height": 7, + "levelId": "obt/main/level_tough_12-13", + "name": "千疮百孔", + "stageId": "tough_12-13", + "width": 12 + }, + "tough_12-15-obt/main/level_tough_12-15": { + "code": "12-17", + "filename": "tough_12-15-obt-main-level_tough_12-15.json", + "height": 8, + "levelId": "obt/main/level_tough_12-15", + "name": "被弃之人", + "stageId": "tough_12-15", + "width": 11 + }, + "tough_12-16-obt/main/level_tough_12-16": { + "code": "12-18", + "filename": "tough_12-16-obt-main-level_tough_12-16.json", + "height": 7, + "levelId": "obt/main/level_tough_12-16", + "name": "晚安", + "stageId": "tough_12-16", + "width": 12 + }, + "tough_12-17-obt/main/level_tough_12-17": { + "code": "12-19", + "filename": "tough_12-17-obt-main-level_tough_12-17.json", + "height": 8, + "levelId": "obt/main/level_tough_12-17", + "name": "飞跃,烟火", + "stageId": "tough_12-17", + "width": 12 + }, + "tough_12-18-obt/main/level_tough_12-18": { + "code": "12-20", + "filename": "tough_12-18-obt-main-level_tough_12-18.json", + "height": 8, + "levelId": "obt/main/level_tough_12-18", + "name": "诚挚邀请", + "stageId": "tough_12-18", + "width": 13 + }, + "tr_01-obt/training/level_training_1": { + "code": "TR-1", + "filename": "tr_01-obt-training-level_training_1.json", + "height": 6, + "levelId": "obt/training/level_training_1", + "name": "战地医疗 ", + "stageId": "tr_01", + "width": 7 + }, + "tr_02-obt/training/level_training_2": { + "code": "TR-2", + "filename": "tr_02-obt-training-level_training_2.json", + "height": 6, + "levelId": "obt/training/level_training_2", + "name": "定向瞄准", + "stageId": "tr_02", + "width": 8 + }, + "tr_03-obt/training/level_training_3": { + "code": "TR-3", + "filename": "tr_03-obt-training-level_training_3.json", + "height": 6, + "levelId": "obt/training/level_training_3", + "name": "精确打击", + "stageId": "tr_03", + "width": 7 + }, + "tr_04-obt/training/level_training_4": { + "code": "TR-4", + "filename": "tr_04-obt-training-level_training_4.json", + "height": 5, + "levelId": "obt/training/level_training_4", + "name": "小队先锋", + "stageId": "tr_04", + "width": 9 + }, + "tr_05-obt/training/level_training_5": { + "code": "TR-5", + "filename": "tr_05-obt-training-level_training_5.json", + "height": 6, + "levelId": "obt/training/level_training_5", + "name": "源石技艺", + "stageId": "tr_05", + "width": 7 + }, + "tr_06-obt/training/level_training_6": { + "code": "TR-6", + "filename": "tr_06-obt-training-level_training_6.json", + "height": 7, + "levelId": "obt/training/level_training_6", + "name": "范围杀伤", + "stageId": "tr_06", + "width": 9 + }, + "tr_07-obt/training/level_training_7": { + "code": "TR-7", + "filename": "tr_07-obt-training-level_training_7.json", + "height": 7, + "levelId": "obt/training/level_training_7", + "name": "战斗技巧", + "stageId": "tr_07", + "width": 9 + }, + "tr_08-obt/training/level_training_8": { + "code": "TR-8", + "filename": "tr_08-obt-training-level_training_8.json", + "height": 7, + "levelId": "obt/training/level_training_8", + "name": "障碍设置", + "stageId": "tr_08", + "width": 9 + }, + "tr_09-obt/training/level_training_9": { + "code": "TR-9", + "filename": "tr_09-obt-training-level_training_9.json", + "height": 7, + "levelId": "obt/training/level_training_9", + "name": "间接防护", + "stageId": "tr_09", + "width": 9 + }, + "tr_10-obt/training/level_training_10": { + "code": "TR-10", + "filename": "tr_10-obt-training-level_training_10.json", + "height": 7, + "levelId": "obt/training/level_training_10", + "name": "小队防御", + "stageId": "tr_10", + "width": 9 + }, + "tr_11-obt/training/level_training_11": { + "code": "TR-11", + "filename": "tr_11-obt-training-level_training_11.json", + "height": 7, + "levelId": "obt/training/level_training_11", + "name": "战术阻滞", + "stageId": "tr_11", + "width": 8 + }, + "tr_12-obt/training/level_training_12": { + "code": "TR-12", + "filename": "tr_12-obt-training-level_training_12.json", + "height": 7, + "levelId": "obt/training/level_training_12", + "name": "施术单元", + "stageId": "tr_12", + "width": 9 + }, + "tr_13-obt/training/level_training_13": { + "code": "TR-13", + "filename": "tr_13-obt-training-level_training_13.json", + "height": 7, + "levelId": "obt/training/level_training_13", + "name": "先发制人", + "stageId": "tr_13", + "width": 10 + }, + "tr_14-obt/training/level_training_14": { + "code": "TR-14", + "filename": "tr_14-obt-training-level_training_14.json", + "height": 7, + "levelId": "obt/training/level_training_14", + "name": "地形攻势", + "stageId": "tr_14", + "width": 9 + }, + "tr_15-obt/training/level_training_15": { + "code": "TR-15", + "filename": "tr_15-obt-training-level_training_15.json", + "height": 7, + "levelId": "obt/training/level_training_15", + "name": "战略转移", + "stageId": "tr_15", + "width": 9 + }, + "tr_16-obt/training/level_training_16": { + "code": "TR-16", + "filename": "tr_16-obt-training-level_training_16.json", + "height": 6, + "levelId": "obt/training/level_training_16", + "name": "恶劣环境", + "stageId": "tr_16", + "width": 9 + }, + "tr_17-obt/training/level_training_17": { + "code": "TR-17", + "filename": "tr_17-obt-training-level_training_17.json", + "height": 6, + "levelId": "obt/training/level_training_17", + "name": "重点打击", + "stageId": "tr_17", + "width": 9 + }, + "tr_18-obt/training/level_training_18": { + "code": "TR-18", + "filename": "tr_18-obt-training-level_training_18.json", + "height": 6, + "levelId": "obt/training/level_training_18", + "name": "疏散平民", + "stageId": "tr_18", + "width": 9 + }, + "tr_19-obt/training/level_training_19": { + "code": "TR-19", + "filename": "tr_19-obt-training-level_training_19.json", + "height": 8, + "levelId": "obt/training/level_training_19", + "name": "废墟行动", + "stageId": "tr_19", + "width": 11 + }, + "tr_20-obt/training/level_training_20": { + "code": "TR-20", + "filename": "tr_20-obt-training-level_training_20.json", + "height": 8, + "levelId": "obt/training/level_training_20", + "name": "城墙之下", + "stageId": "tr_20", + "width": 11 + }, + "tr_21-obt/training/level_training_21": { + "code": "TR-21", + "filename": "tr_21-obt-training-level_training_21.json", + "height": 7, + "levelId": "obt/training/level_training_21", + "name": "枯枝", + "stageId": "tr_21", + "width": 11 + }, + "tr_22-obt/training/level_training_22": { + "code": "TR-22", + "filename": "tr_22-obt-training-level_training_22.json", + "height": 6, + "levelId": "obt/training/level_training_22", + "name": "明辨是非", + "stageId": "tr_22", + "width": 10 + }, + "tr_23-obt/training/level_training_23": { + "code": "TR-23", + "filename": "tr_23-obt-training-level_training_23.json", + "height": 6, + "levelId": "obt/training/level_training_23", + "name": "恶魔诱惑", + "stageId": "tr_23", + "width": 9 + }, + "wk_armor_1-obt/weekly/level_weekly_armor_1": { + "code": "SK-1", + "filename": "wk_armor_1-obt-weekly-level_weekly_armor_1.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_armor_1", + "name": "废墟清剿", + "stageId": "wk_armor_1", + "width": 8 + }, + "wk_armor_2-obt/weekly/level_weekly_armor_2": { + "code": "SK-2", + "filename": "wk_armor_2-obt-weekly-level_weekly_armor_2.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_armor_2", + "name": "窝点清剿", + "stageId": "wk_armor_2", + "width": 9 + }, + "wk_armor_3-obt/weekly/level_weekly_armor_3": { + "code": "SK-3", + "filename": "wk_armor_3-obt-weekly-level_weekly_armor_3.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_armor_3", + "name": "哨所清剿", + "stageId": "wk_armor_3", + "width": 10 + }, + "wk_armor_4-obt/weekly/level_weekly_armor_4": { + "code": "SK-4", + "filename": "wk_armor_4-obt-weekly-level_weekly_armor_4.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_armor_4", + "name": "据地清剿", + "stageId": "wk_armor_4", + "width": 10 + }, + "wk_armor_5-obt/weekly/level_weekly_armor_5": { + "code": "SK-5", + "filename": "wk_armor_5-obt-weekly-level_weekly_armor_5.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_armor_5", + "name": "要塞清剿", + "stageId": "wk_armor_5", + "width": 11 + }, + "wk_fly_1-obt/weekly/level_weekly_fly_1": { + "code": "CA-1", + "filename": "wk_fly_1-obt-weekly-level_weekly_fly_1.json", + "height": 9, + "levelId": "obt/weekly/level_weekly_fly_1", + "name": "疗养用地净空", + "stageId": "wk_fly_1", + "width": 12 + }, + "wk_fly_2-obt/weekly/level_weekly_fly_2": { + "code": "CA-2", + "filename": "wk_fly_2-obt-weekly-level_weekly_fly_2.json", + "height": 9, + "levelId": "obt/weekly/level_weekly_fly_2", + "name": "勘探基点净空", + "stageId": "wk_fly_2", + "width": 12 + }, + "wk_fly_3-obt/weekly/level_weekly_fly_3": { + "code": "CA-3", + "filename": "wk_fly_3-obt-weekly-level_weekly_fly_3.json", + "height": 9, + "levelId": "obt/weekly/level_weekly_fly_3", + "name": "巡逻路线净空", + "stageId": "wk_fly_3", + "width": 12 + }, + "wk_fly_4-obt/weekly/level_weekly_fly_4": { + "code": "CA-4", + "filename": "wk_fly_4-obt-weekly-level_weekly_fly_4.json", + "height": 9, + "levelId": "obt/weekly/level_weekly_fly_4", + "name": "任务区域净空", + "stageId": "wk_fly_4", + "width": 12 + }, + "wk_fly_5-obt/weekly/level_weekly_fly_5": { + "code": "CA-5", + "filename": "wk_fly_5-obt-weekly-level_weekly_fly_5.json", + "height": 9, + "levelId": "obt/weekly/level_weekly_fly_5", + "name": "战略要道净空", + "stageId": "wk_fly_5", + "width": 12 + }, + "wk_kc_1-obt/weekly/level_weekly_killcost_1": { + "code": "LS-1", + "filename": "wk_kc_1-obt-weekly-level_weekly_killcost_1.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_killcost_1", + "name": "遭遇战演习", + "stageId": "wk_kc_1", + "width": 9 + }, + "wk_kc_2-obt/weekly/level_weekly_killcost_2": { + "code": "LS-2", + "filename": "wk_kc_2-obt-weekly-level_weekly_killcost_2.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_killcost_2", + "name": "游击战演习", + "stageId": "wk_kc_2", + "width": 9 + }, + "wk_kc_3-obt/weekly/level_weekly_killcost_3": { + "code": "LS-3", + "filename": "wk_kc_3-obt-weekly-level_weekly_killcost_3.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_killcost_3", + "name": "阵地战演习", + "stageId": "wk_kc_3", + "width": 9 + }, + "wk_kc_4-obt/weekly/level_weekly_killcost_4": { + "code": "LS-4", + "filename": "wk_kc_4-obt-weekly-level_weekly_killcost_4.json", + "height": 7, + "levelId": "obt/weekly/level_weekly_killcost_4", + "name": "特种战演习", + "stageId": "wk_kc_4", + "width": 9 + }, + "wk_kc_5-obt/weekly/level_weekly_killcost_5": { + "code": "LS-5", + "filename": "wk_kc_5-obt-weekly-level_weekly_killcost_5.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_killcost_5", + "name": "歼灭战演习", + "stageId": "wk_kc_5", + "width": 9 + }, + "wk_kc_6-obt/weekly/level_weekly_killcost_6": { + "code": "LS-6", + "filename": "wk_kc_6-obt-weekly-level_weekly_killcost_6.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_killcost_6", + "name": "运动战演习", + "stageId": "wk_kc_6", + "width": 9 + }, + "wk_melee_1-obt/weekly/level_weekly_melee_1": { + "code": "CE-1", + "filename": "wk_melee_1-obt-weekly-level_weekly_melee_1.json", + "height": 4, + "levelId": "obt/weekly/level_weekly_melee_1", + "name": "私人家具押运", + "stageId": "wk_melee_1", + "width": 9 + }, + "wk_melee_2-obt/weekly/level_weekly_melee_2": { + "code": "CE-2", + "filename": "wk_melee_2-obt-weekly-level_weekly_melee_2.json", + "height": 4, + "levelId": "obt/weekly/level_weekly_melee_2", + "name": "工业设备押运", + "stageId": "wk_melee_2", + "width": 9 + }, + "wk_melee_3-obt/weekly/level_weekly_melee_3": { + "code": "CE-3", + "filename": "wk_melee_3-obt-weekly-level_weekly_melee_3.json", + "height": 5, + "levelId": "obt/weekly/level_weekly_melee_3", + "name": "珍贵原料押运", + "stageId": "wk_melee_3", + "width": 9 + }, + "wk_melee_4-obt/weekly/level_weekly_melee_4": { + "code": "CE-4", + "filename": "wk_melee_4-obt-weekly-level_weekly_melee_4.json", + "height": 5, + "levelId": "obt/weekly/level_weekly_melee_4", + "name": "国际重犯押运", + "stageId": "wk_melee_4", + "width": 10 + }, + "wk_melee_5-obt/weekly/level_weekly_melee_5": { + "code": "CE-5", + "filename": "wk_melee_5-obt-weekly-level_weekly_melee_5.json", + "height": 5, + "levelId": "obt/weekly/level_weekly_melee_5", + "name": "机密情报押运", + "stageId": "wk_melee_5", + "width": 10 + }, + "wk_melee_6-obt/weekly/level_weekly_melee_6": { + "code": "CE-6", + "filename": "wk_melee_6-obt-weekly-level_weekly_melee_6.json", + "height": 6, + "levelId": "obt/weekly/level_weekly_melee_6", + "name": "实验原件押运", + "stageId": "wk_melee_6", + "width": 8 + }, + "wk_toxic_1-obt/weekly/level_weekly_toxic_1": { + "code": "AP-1", + "filename": "wk_toxic_1-obt-weekly-level_weekly_toxic_1.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_toxic_1", + "name": "源石开采保全", + "stageId": "wk_toxic_1", + "width": 10 + }, + "wk_toxic_2-obt/weekly/level_weekly_toxic_2": { + "code": "AP-2", + "filename": "wk_toxic_2-obt-weekly-level_weekly_toxic_2.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_toxic_2", + "name": "源石运输保全", + "stageId": "wk_toxic_2", + "width": 10 + }, + "wk_toxic_3-obt/weekly/level_weekly_toxic_3": { + "code": "AP-3", + "filename": "wk_toxic_3-obt-weekly-level_weekly_toxic_3.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_toxic_3", + "name": "精炼器材保全", + "stageId": "wk_toxic_3", + "width": 10 + }, + "wk_toxic_4-obt/weekly/level_weekly_toxic_4": { + "code": "AP-4", + "filename": "wk_toxic_4-obt-weekly-level_weekly_toxic_4.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_toxic_4", + "name": "矿材仓库保全", + "stageId": "wk_toxic_4", + "width": 10 + }, + "wk_toxic_5-obt/weekly/level_weekly_toxic_5": { + "code": "AP-5", + "filename": "wk_toxic_5-obt-weekly-level_weekly_toxic_5.json", + "height": 8, + "levelId": "obt/weekly/level_weekly_toxic_5", + "name": "精炼工厂保全", + "stageId": "wk_toxic_5", + "width": 10 + } +} \ No newline at end of file diff --git a/resource/item_index.json b/resource/item_index.json index 531226b3a9..ac152a68c0 100644 --- a/resource/item_index.json +++ b/resource/item_index.json @@ -1599,958 +1599,6 @@ "sortId": -10000, "usage": "用于抽取预约奖励。" }, - "class_p_char_010_chen": { - "classifyType": "MATERIAL", - "description": "在漫长时光中尘封许久的物件。她并非是将之忘记,而仅仅是不忍再次抚摸它锈蚀的棱角;兴许在某一天,它会重新焕发出过往的炽热吧。", - "icon": "class_p_char_010_chen.png", - "name": "陈的中坚信物", - "sortId": 1200012, - "usage": "用于提升陈的潜能。" - }, - "class_p_char_017_huang": { - "classifyType": "MATERIAL", - "description": "一个看不清内里构造的玻璃瓶。只要摇晃两三下,瓶身就会变得温暖起来,很适合冬天抱在手里。", - "icon": "class_p_char_017_huang.png", - "name": "煌的中坚信物", - "sortId": 1200019, - "usage": "用于提升煌的潜能。" - }, - "class_p_char_101_sora": { - "classifyType": "MATERIAL", - "description": "空作为偶像出道时发售的单曲CD。虽然是一首儿童向的卡通歌曲,但依然能感受到空她想要努力唱好的心境。", - "icon": "class_p_char_101_sora.png", - "name": "空的中坚信物", - "sortId": 1300026, - "usage": "用于提升空的潜能。" - }, - "class_p_char_102_texas": { - "classifyType": "MATERIAL", - "description": "一枚德克萨斯家族的标牌。其上的划痕尘封了一段往事。", - "icon": "class_p_char_102_texas.png", - "name": "德克萨斯的中坚信物", - "sortId": 1300003, - "usage": "用于提升德克萨斯的潜能。" - }, - "class_p_char_103_angel": { - "classifyType": "MATERIAL", - "description": "最佳老板奖章。集满五颗可以兑换一枚超强老板奖章。", - "icon": "class_p_char_103_angel.png", - "name": "能天使的中坚信物", - "sortId": 1200001, - "usage": "用于提升能天使的潜能。" - }, - "class_p_char_106_franka": { - "classifyType": "MATERIAL", - "description": "一张旅行计划书。因为规划的目的地太多而导致相当难以实现。", - "icon": "class_p_char_106_franka.png", - "name": "芙兰卡的中坚信物", - "sortId": 1300004, - "usage": "用于提升芙兰卡的潜能。" - }, - "class_p_char_107_liskam": { - "classifyType": "MATERIAL", - "description": "特制的防电手环。终于,安全握手。", - "icon": "class_p_char_107_liskam.png", - "name": "雷蛇的中坚信物", - "sortId": 1300018, - "usage": "用于提升雷蛇的潜能。" - }, - "class_p_char_108_silent": { - "classifyType": "MATERIAL", - "description": "一枚斑纹羽毛饰品。不善言辞的黎博利科研人员通过赠送自己的羽毛来托付情感。", - "icon": "class_p_char_108_silent.png", - "name": "赫默的中坚信物", - "sortId": 1300014, - "usage": "用于提升赫默的潜能。" - }, - "class_p_char_109_fmout": { - "classifyType": "MATERIAL", - "description": "占卜套组中的一张卡片。虽然被告知了其中寓意,但未来由你自己决定。", - "icon": "class_p_char_109_fmout.png", - "name": "远山的中坚信物", - "sortId": 1400002, - "usage": "用于提升远山的潜能。" - }, - "class_p_char_110_deepcl": { - "classifyType": "MATERIAL", - "description": "手绘的童话故事书。在生命与死亡间跋涉的主人公,最终踏入了河流的尽头。", - "icon": "class_p_char_110_deepcl.png", - "name": "深海色的中坚信物", - "sortId": 1400022, - "usage": "用于提升深海色的潜能。" - }, - "class_p_char_112_siege": { - "classifyType": "MATERIAL", - "description": "坚硬的大颗铆钉。由伦蒂尼姆的工人打造,最终也将回到它的故土。", - "icon": "class_p_char_112_siege.png", - "name": "推进之王的中坚信物", - "sortId": 1200002, - "usage": "用于提升推进之王的潜能。" - }, - "class_p_char_115_headbr": { - "classifyType": "MATERIAL", - "description": "从红色的旗帜上撕下的布条。不知为何,将它系在臂膀上时,会不自主地感到悲伤。", - "icon": "class_p_char_115_headbr.png", - "name": "凛冬的中坚信物", - "sortId": 1300002, - "usage": "用于提升凛冬的潜能。" - }, - "class_p_char_117_myrrh": { - "classifyType": "MATERIAL", - "description": "以多种草药混合制作的药丸。生病的时候一定能派上用场,何况每颗药丸都被细心地裹上了糖衣。", - "icon": "class_p_char_117_myrrh.png", - "name": "末药的中坚信物", - "sortId": 1400016, - "usage": "用于提升末药的潜能。" - }, - "class_p_char_118_yuki": { - "classifyType": "MATERIAL", - "description": "墨迹未干的书法作品。赠予罗德岛的祝福。", - "icon": "class_p_char_118_yuki.png", - "name": "白雪的中坚信物", - "sortId": 1400005, - "usage": "用于提升白雪的潜能。" - }, - "class_p_char_120_hibisc": { - "classifyType": "MATERIAL", - "description": "一张专门为你定制的健康生活日程规划表。说实话,很难拒绝。", - "icon": "class_p_char_120_hibisc.png", - "name": "芙蓉的中坚信物", - "sortId": 1500010, - "usage": "用于提升芙蓉的潜能。" - }, - "class_p_char_121_lava": { - "classifyType": "MATERIAL", - "description": "特殊加工过的匕首套。外皮上布满了故作神秘的花纹。", - "icon": "class_p_char_121_lava.png", - "name": "炎熔的中坚信物", - "sortId": 1500009, - "usage": "用于提升炎熔的潜能。" - }, - "class_p_char_122_beagle": { - "classifyType": "MATERIAL", - "description": "整整齐齐地放在文件夹里的绩效考核单。所有考核项目的成绩都是A等。", - "icon": "class_p_char_122_beagle.png", - "name": "米格鲁的中坚信物", - "sortId": 1500006, - "usage": "用于提升米格鲁的潜能。" - }, - "class_p_char_123_fang": { - "classifyType": "MATERIAL", - "description": "一双恰好合你尺寸的跑鞋。为了邀请你晨练,赠送者一定花了不少工夫。", - "icon": "class_p_char_123_fang.png", - "name": "芬的中坚信物", - "sortId": 1500001, - "usage": "用于提升芬的潜能。" - }, - "class_p_char_124_kroos": { - "classifyType": "MATERIAL", - "description": "一套儿童射击玩具。包含有一把塑料弓,数支吸盘箭,以及替代箭靶的一个苹果。", - "icon": "class_p_char_124_kroos.png", - "name": "克洛丝的中坚信物", - "sortId": 1500007, - "usage": "用于提升克洛丝的潜能。" - }, - "class_p_char_126_shotst": { - "classifyType": "MATERIAL", - "description": "由仿佛不会凋零的嫩枝编成的头冠。卡西米尔的森林低声地询问,它们的守护者何日归还。", - "icon": "class_p_char_126_shotst.png", - "name": "流星的中坚信物", - "sortId": 1400004, - "usage": "用于提升流星的潜能。" - }, - "class_p_char_128_plosis": { - "classifyType": "MATERIAL", - "description": "论证源石技艺如何识别与执行的工具书。大部分干员都读不懂。", - "icon": "class_p_char_128_plosis.png", - "name": "白面鸮的中坚信物", - "sortId": 1300001, - "usage": "用于提升白面鸮的潜能。" - }, - "class_p_char_129_bluep": { - "classifyType": "MATERIAL", - "description": "一张高级服装店的购物卡。抛开千篇一律的制服,尽兴搭配吧。", - "icon": "class_p_char_129_bluep.png", - "name": "蓝毒的中坚信物", - "sortId": 1300008, - "usage": "用于提升蓝毒的潜能。" - }, - "class_p_char_130_doberm": { - "classifyType": "MATERIAL", - "description": "红色封皮的小册子。记录了一场艰苦卓绝的战斗。", - "icon": "class_p_char_130_doberm.png", - "name": "杜宾的中坚信物", - "sortId": 1400009, - "usage": "用于提升杜宾的潜能。" - }, - "class_p_char_133_mm": { - "classifyType": "MATERIAL", - "description": "一把来路不明的泰瑟枪。正好可以与梅常用的武器配成一对。", - "icon": "class_p_char_133_mm.png", - "name": "梅的中坚信物", - "sortId": 1400032, - "usage": "用于提升梅的潜能。" - }, - "class_p_char_134_ifrit": { - "classifyType": "MATERIAL", - "description": "有着严重烧灼痕迹的长篇传奇故事书。勉强还可以读。", - "icon": "class_p_char_134_ifrit.png", - "name": "伊芙利特的中坚信物", - "sortId": 1200003, - "usage": "用于提升伊芙利特的潜能。" - }, - "class_p_char_136_hsguma": { - "classifyType": "MATERIAL", - "description": "过时的流行漫画。讲述了名不见经传的鬼怪在各色同伴的陪伴下成长为英雄的故事。", - "icon": "class_p_char_136_hsguma.png", - "name": "星熊的中坚信物", - "sortId": 1200008, - "usage": "用于提升星熊的潜能。" - }, - "class_p_char_137_brownb": { - "classifyType": "MATERIAL", - "description": "一座拳赛奖杯。底座上刻下的名字业已模糊,但杯身仿佛依然散发着自豪的光辉。", - "icon": "class_p_char_137_brownb.png", - "name": "猎蜂的中坚信物", - "sortId": 1400025, - "usage": "用于提升猎蜂的潜能。" - }, - "class_p_char_140_whitew": { - "classifyType": "MATERIAL", - "description": "数个印着名字的染血标牌。来自各个帮派的家长。", - "icon": "class_p_char_140_whitew.png", - "name": "拉普兰德的中坚信物", - "sortId": 1300006, - "usage": "用于提升拉普兰德的潜能。" - }, - "class_p_char_141_nights": { - "classifyType": "MATERIAL", - "description": "一根汤勺。配套的凿子藏在了一本书里。", - "icon": "class_p_char_141_nights.png", - "name": "夜烟的中坚信物", - "sortId": 1400001, - "usage": "用于提升夜烟的潜能。" - }, - "class_p_char_143_ghost": { - "classifyType": "MATERIAL", - "description": "一幅难以描述的绘画。斑驳的留白令人茫然若失。", - "icon": "class_p_char_143_ghost.png", - "name": "幽灵鲨的中坚信物", - "sortId": 1300007, - "usage": "用于提升幽灵鲨的潜能。" - }, - "class_p_char_144_red": { - "classifyType": "MATERIAL", - "description": "一颗尖尖的乳牙。希望你能帮她收好。", - "icon": "class_p_char_144_red.png", - "name": "红的中坚信物", - "sortId": 1300017, - "usage": "用于提升红的潜能。" - }, - "class_p_char_145_prove": { - "classifyType": "MATERIAL", - "description": "一台多功能吸尘器。更多时候用于清理从干员们尾巴上掉落的毛。", - "icon": "class_p_char_145_prove.png", - "name": "普罗旺斯的中坚信物", - "sortId": 1300021, - "usage": "用于提升普罗旺斯的潜能。" - }, - "class_p_char_147_shining": { - "classifyType": "MATERIAL", - "description": "一条外观普通的白色吊坠。无法被尘埃所沾染。", - "icon": "class_p_char_147_shining.png", - "name": "闪灵的中坚信物", - "sortId": 1200006, - "usage": "用于提升闪灵的潜能。" - }, - "class_p_char_148_nearl": { - "classifyType": "MATERIAL", - "description": "古旧褪色的卡西米尔骑士纹章。乌银雕饰的天马振翅欲飞。", - "icon": "class_p_char_148_nearl.png", - "name": "临光的中坚信物", - "sortId": 1300016, - "usage": "用于提升临光的潜能。" - }, - "class_p_char_149_scave": { - "classifyType": "MATERIAL", - "description": "一枚银币。也许能用它决定一些更重要的事。", - "icon": "class_p_char_149_scave.png", - "name": "清道夫的中坚信物", - "sortId": 1400007, - "usage": "用于提升清道夫的潜能。" - }, - "class_p_char_150_snakek": { - "classifyType": "MATERIAL", - "description": "普通的棒球棍,棍身歪歪扭扭地写着数位知名球手的签名。虽然,也许,大概,即使签名是模仿的,想要分享的心情却是真实的。", - "icon": "class_p_char_150_snakek.png", - "name": "蛇屠箱的中坚信物", - "sortId": 1400020, - "usage": "用于提升蛇屠箱的潜能。" - }, - "class_p_char_151_myrtle": { - "classifyType": "MATERIAL", - "description": "一根和她手中棍子别无二致的长条,是她亲自挑选的。虽然没有什么特别的用处,不过她似乎对这份礼物十分满意。", - "icon": "class_p_char_151_myrtle.png", - "name": "桃金娘的中坚信物", - "sortId": 1400027, - "usage": "用于提升桃金娘的潜能。" - }, - "class_p_char_158_milu": { - "classifyType": "MATERIAL", - "description": "造型简单的口琴。悠扬乐声响起的瞬间,落叶如雨。", - "icon": "class_p_char_158_milu.png", - "name": "守林人的中坚信物", - "sortId": 1300022, - "usage": "用于提升守林人的潜能。" - }, - "class_p_char_164_nightm": { - "classifyType": "MATERIAL", - "description": "商店中随处可见的可爱布偶。如果放在没有光的地方,便会显现出另外一番样貌。", - "icon": "class_p_char_164_nightm.png", - "name": "夜魔的中坚信物", - "sortId": 1300030, - "usage": "用于提升夜魔的潜能。" - }, - "class_p_char_166_skfire": { - "classifyType": "MATERIAL", - "description": "一颗触感冰凉的玻璃珠,内里的颜色正在翻腾燃烧。", - "icon": "class_p_char_166_skfire.png", - "name": "天火的中坚信物", - "sortId": 1300012, - "usage": "用于提升天火的潜能。" - }, - "class_p_char_171_bldsk": { - "classifyType": "MATERIAL", - "description": "被封存在透明小瓶的神秘液体。粘稠而富有光泽的红色在你的晃动之下,于瓶中缓缓地改变着形态。", - "icon": "class_p_char_171_bldsk.png", - "name": "华法琳的中坚信物", - "sortId": 1300015, - "usage": "用于提升华法琳的潜能。" - }, - "class_p_char_172_svrash": { - "classifyType": "MATERIAL", - "description": "世上仅有数块,象征挚诚的源石冰晶。永远不会融化。", - "icon": "class_p_char_172_svrash.png", - "name": "银灰的中坚信物", - "sortId": 1200010, - "usage": "用于提升银灰的潜能。" - }, - "class_p_char_173_slchan": { - "classifyType": "MATERIAL", - "description": "手工编织的绳环。三股长绳紧紧缠绕在一起,不分彼此。", - "icon": "class_p_char_173_slchan.png", - "name": "崖心的中坚信物", - "sortId": 1300023, - "usage": "用于提升崖心的潜能。" - }, - "class_p_char_174_slbell": { - "classifyType": "MATERIAL", - "description": "小小的银色铃铛。微风吹拂之下,幽远的铃声沁人心脾。", - "icon": "class_p_char_174_slbell.png", - "name": "初雪的中坚信物", - "sortId": 1300024, - "usage": "用于提升初雪的潜能。" - }, - "class_p_char_179_cgbird": { - "classifyType": "MATERIAL", - "description": "一整盒杂乱的拼图碎片。让人更头疼的地方在于,其中有不少块都是空白的。", - "icon": "class_p_char_179_cgbird.png", - "name": "夜莺的中坚信物", - "sortId": 1200007, - "usage": "用于提升夜莺的潜能。" - }, - "class_p_char_180_amgoat": { - "classifyType": "MATERIAL", - "description": "小巧的理发剪。柄的位置细心地缠绕着隔热的布料。", - "icon": "class_p_char_180_amgoat.png", - "name": "艾雅法拉的中坚信物", - "sortId": 1200004, - "usage": "用于提升艾雅法拉的潜能。" - }, - "class_p_char_181_flower": { - "classifyType": "MATERIAL", - "description": "富有米诺斯古典时代气息的双耳花瓶。需赠送者本人定期更换新鲜花卉。", - "icon": "class_p_char_181_flower.png", - "name": "调香师的中坚信物", - "sortId": 1400018, - "usage": "用于提升调香师的潜能。" - }, - "class_p_char_183_skgoat": { - "classifyType": "MATERIAL", - "description": "形状古怪的小块矿石。放在耳边时,似乎能听见液体流动的细微声响。", - "icon": "class_p_char_183_skgoat.png", - "name": "地灵的中坚信物", - "sortId": 1400023, - "usage": "用于提升地灵的潜能。" - }, - "class_p_char_185_frncat": { - "classifyType": "MATERIAL", - "description": "一本封皮装点着金丝花纹的相册。里面的照片来自各只与拍摄者亲近的猫猫。猫猫!", - "icon": "class_p_char_185_frncat.png", - "name": "慕斯的中坚信物", - "sortId": 1400013, - "usage": "用于提升慕斯的潜能。" - }, - "class_p_char_188_helage": { - "classifyType": "MATERIAL", - "description": "一本绝不允许他人借阅的厚重线装书。乌萨斯数十年的战争始末跃然纸上,漫长苦难自干涸墨迹里汩汩流出。", - "icon": "class_p_char_188_helage.png", - "name": "赫拉格的中坚信物", - "sortId": 1200014, - "usage": "用于提升赫拉格的潜能。" - }, - "class_p_char_190_clour": { - "classifyType": "MATERIAL", - "description": "一串洁白的兽牙雕饰,其中一枚取自夺去她左臂的那只野兽。", - "icon": "class_p_char_190_clour.png", - "name": "红云的中坚信物", - "sortId": 1400031, - "usage": "用于提升红云的潜能。" - }, - "class_p_char_192_falco": { - "classifyType": "MATERIAL", - "description": "克制地装饰着少量羽毛的礼帽。适合拉特兰的各个节日。", - "icon": "class_p_char_192_falco.png", - "name": "翎羽的中坚信物", - "sortId": 1500003, - "usage": "用于提升翎羽的潜能。" - }, - "class_p_char_193_frostl": { - "classifyType": "MATERIAL", - "description": "翻得破破烂烂的识字本。每页的空白处都认真地标注着许多图画般的符号。", - "icon": "class_p_char_193_frostl.png", - "name": "霜叶的中坚信物", - "sortId": 1400011, - "usage": "用于提升霜叶的潜能。" - }, - "class_p_char_195_glassb": { - "classifyType": "MATERIAL", - "description": "一本讲述乌萨斯战争史的著作。据说作者现正流亡于莱塔尼亚。", - "icon": "class_p_char_195_glassb.png", - "name": "真理的中坚信物", - "sortId": 1300025, - "usage": "用于提升真理的潜能。" - }, - "class_p_char_196_sunbr": { - "classifyType": "MATERIAL", - "description": "一张“古米早餐厨房”优惠卷。-100%是不是免费的意思......?", - "icon": "class_p_char_196_sunbr.png", - "name": "古米的中坚信物", - "sortId": 1400021, - "usage": "用于提升古米的潜能。" - }, - "class_p_char_199_yak": { - "classifyType": "MATERIAL", - "description": "略微有些粗糙的木雕人像。垂首低眉的姿态十分安详。", - "icon": "class_p_char_199_yak.png", - "name": "角峰的中坚信物", - "sortId": 1400019, - "usage": "用于提升角峰的潜能。" - }, - "class_p_char_2013_cerber": { - "classifyType": "MATERIAL", - "description": "花了好长时间才叠出来的短刀纸模。歪歪扭扭,满是折痕,不怎么精致。收到的人会喜欢吗?", - "icon": "class_p_char_2013_cerber.png", - "name": "刻俄柏的中坚信物", - "sortId": 1200020, - "usage": "用于提升刻俄柏的潜能。" - }, - "class_p_char_201_moeshd": { - "classifyType": "MATERIAL", - "description": "一张设计得十分少女的名片。比起寻常名片多出了一个收款码和“请多惠顾~”的字样。", - "icon": "class_p_char_201_moeshd.png", - "name": "可颂的中坚信物", - "sortId": 1300019, - "usage": "用于提升可颂的潜能。" - }, - "class_p_char_202_demkni": { - "classifyType": "MATERIAL", - "description": "数张安保协防合同。其中几份已经盖上了灰色的钙质印章。", - "icon": "class_p_char_202_demkni.png", - "name": "塞雷娅的中坚信物", - "sortId": 1200009, - "usage": "用于提升塞雷娅的潜能。" - }, - "class_p_char_204_platnm": { - "classifyType": "MATERIAL", - "description": "两张游乐园的门票。这个周末一起去吧。", - "icon": "class_p_char_204_platnm.png", - "name": "白金的中坚信物", - "sortId": 1300009, - "usage": "用于提升白金的潜能。" - }, - "class_p_char_208_melan": { - "classifyType": "MATERIAL", - "description": "简单包装的香烛。别致的香味让人无法忘却。", - "icon": "class_p_char_208_melan.png", - "name": "玫兰莎的中坚信物", - "sortId": 1500004, - "usage": "用于提升玫兰莎的潜能。" - }, - "class_p_char_209_ardign": { - "classifyType": "MATERIAL", - "description": "用质地坚实的木材打造的雪橇。突然开始期待下雪。", - "icon": "class_p_char_209_ardign.png", - "name": "卡缇的中坚信物", - "sortId": 1500005, - "usage": "用于提升卡缇的潜能。" - }, - "class_p_char_210_stward": { - "classifyType": "MATERIAL", - "description": "时兴的运动臂环。似乎是外观较为朴素的单色版。", - "icon": "class_p_char_210_stward.png", - "name": "史都华德的中坚信物", - "sortId": 1500012, - "usage": "用于提升史都华德的潜能。" - }, - "class_p_char_212_ansel": { - "classifyType": "MATERIAL", - "description": "一台便于携带的气压式血压计。就算身边没有医生,也希望你能善待自己的身体。", - "icon": "class_p_char_212_ansel.png", - "name": "安赛尔的中坚信物", - "sortId": 1500011, - "usage": "用于提升安赛尔的潜能。" - }, - "class_p_char_213_mostma": { - "classifyType": "MATERIAL", - "description": "她的铳。她不需要了。", - "icon": "class_p_char_213_mostma.png", - "name": "莫斯提马的中坚信物", - "sortId": 1200016, - "usage": "用于提升莫斯提马的潜能。" - }, - "class_p_char_215_mantic": { - "classifyType": "MATERIAL", - "description": "用牵牛花贴纸封口的淡紫色信封。拆开信封,折叠过的信纸上清秀地写着“请和我做朋友”几个字。", - "icon": "class_p_char_215_mantic.png", - "name": "狮蝎的中坚信物", - "sortId": 1300027, - "usage": "用于提升狮蝎的潜能。" - }, - "class_p_char_219_meteo": { - "classifyType": "MATERIAL", - "description": "从营救过的萨卡兹孩子那里收到的信。乱七八糟地写着对罗德岛的感谢。", - "icon": "class_p_char_219_meteo.png", - "name": "陨星的中坚信物", - "sortId": 1300010, - "usage": "用于提升陨星的潜能。" - }, - "class_p_char_222_bpipe": { - "classifyType": "MATERIAL", - "description": "一把红麦。大地孕育生命,生命反哺大地。", - "icon": "class_p_char_222_bpipe.png", - "name": "风笛的中坚信物", - "sortId": 1200021, - "usage": "用于提升风笛的潜能。" - }, - "class_p_char_225_haak": { - "classifyType": "MATERIAL", - "description": "一个药瓶,里面装了六颗不同颜色的药丸。但是没有给说明书。", - "icon": "class_p_char_225_haak.png", - "name": "阿的中坚信物", - "sortId": 1200017, - "usage": "用于提升阿的潜能。" - }, - "class_p_char_226_hmau": { - "classifyType": "MATERIAL", - "description": "一本吽亲自整理和撰写的,各季节家常推荐食谱,上面的菜都好做又好吃。", - "icon": "class_p_char_226_hmau.png", - "name": "吽的中坚信物", - "sortId": 1300043, - "usage": "用于提升吽的潜能。" - }, - "class_p_char_235_jesica": { - "classifyType": "MATERIAL", - "description": "一张黑钢入职纪念照。一段崭新人生的开始。", - "icon": "class_p_char_235_jesica.png", - "name": "杰西卡的中坚信物", - "sortId": 1400003, - "usage": "用于提升杰西卡的潜能。" - }, - "class_p_char_236_rope": { - "classifyType": "MATERIAL", - "description": "一件连价格标识都没撕掉的昂贵装饰品。真的可以收下吗......", - "icon": "class_p_char_236_rope.png", - "name": "暗索的中坚信物", - "sortId": 1400015, - "usage": "用于提升暗索的潜能。" - }, - "class_p_char_237_gravel": { - "classifyType": "MATERIAL", - "description": "磨损严重的卡西米尔骑士徽章。无论过往如何,掌握当下才重要。", - "icon": "class_p_char_237_gravel.png", - "name": "砾的中坚信物", - "sortId": 1400014, - "usage": "用于提升砾的潜能。" - }, - "class_p_char_240_wyvern": { - "classifyType": "MATERIAL", - "description": "瓦伊凡边界草原的野生动物分布图。图上的标记在移动城市的轰鸣中渐渐消失。", - "icon": "class_p_char_240_wyvern.png", - "name": "香草的中坚信物", - "sortId": 1500002, - "usage": "用于提升香草的潜能。" - }, - "class_p_char_241_panda": { - "classifyType": "MATERIAL", - "description": "一张武打电影海报。主角的长相有些面熟。", - "icon": "class_p_char_241_panda.png", - "name": "食铁兽的中坚信物", - "sortId": 1300028, - "usage": "用于提升食铁兽的潜能。" - }, - "class_p_char_242_otter": { - "classifyType": "MATERIAL", - "description": "小号的咪波模型。腹部有一个红色的圆形按钮。唔......", - "icon": "class_p_char_242_otter.png", - "name": "梅尔的中坚信物", - "sortId": 1300013, - "usage": "用于提升梅尔的潜能。" - }, - "class_p_char_243_waaifu": { - "classifyType": "MATERIAL", - "description": "一本以古怪字体写就的秘传拳谱。作为工具书,或许有参考的价值......吧?", - "icon": "class_p_char_243_waaifu.png", - "name": "槐琥的中坚信物", - "sortId": 1300040, - "usage": "用于提升槐琥的潜能。" - }, - "class_p_char_248_mgllan": { - "classifyType": "MATERIAL", - "description": "一根冰雪覆盖的树枝化石。曾经根植于大地的苍天巨树,如今只剩下这短短一枝,细细诉说着往昔的故事。", - "icon": "class_p_char_248_mgllan.png", - "name": "麦哲伦的中坚信物", - "sortId": 1200015, - "usage": "用于提升麦哲伦的潜能。" - }, - "class_p_char_250_phatom": { - "classifyType": "MATERIAL", - "description": "一张老旧的乐谱。音符与字迹都已在岁月中模糊不清。", - "icon": "class_p_char_250_phatom.png", - "name": "傀影的中坚信物", - "sortId": 1200022, - "usage": "用于提升傀影的潜能。" - }, - "class_p_char_253_greyy": { - "classifyType": "MATERIAL", - "description": "一盏设计精巧的LED提灯。只要嵌入一粒源石碎片就能长明不灭,就用它驱散萦绕黑夜的不安感吧。", - "icon": "class_p_char_253_greyy.png", - "name": "格雷伊的中坚信物", - "sortId": 1400026, - "usage": "用于提升格雷伊的潜能。" - }, - "class_p_char_254_vodfox": { - "classifyType": "MATERIAL", - "description": "咬过一口的苹果,小小的牙印清晰可见。", - "icon": "class_p_char_254_vodfox.png", - "name": "巫恋的中坚信物", - "sortId": 1300048, - "usage": "用于提升巫恋的潜能。" - }, - "class_p_char_258_podego": { - "classifyType": "MATERIAL", - "description": "一包花种,能够让博士的办公室变为花田。只要不过敏,哪里都是庭院。", - "icon": "class_p_char_258_podego.png", - "name": "波登可的中坚信物", - "sortId": 1400037, - "usage": "用于提升波登可的潜能。" - }, - "class_p_char_261_sddrag": { - "classifyType": "MATERIAL", - "description": "一首写在日记纸上的短诗。笔迹娟美细碎,用词令人疼痛难忍。", - "icon": "class_p_char_261_sddrag.png", - "name": "苇草的中坚信物", - "sortId": 1300038, - "usage": "用于提升苇草的潜能。" - }, - "class_p_char_263_skadi": { - "classifyType": "MATERIAL", - "description": "用家乡语言写下的歌谱。虽然完全没法理解这种文字,但她确实是打算教你这首歌的。", - "icon": "class_p_char_263_skadi.png", - "name": "斯卡蒂的中坚信物", - "sortId": 1200011, - "usage": "用于提升斯卡蒂的潜能。" - }, - "class_p_char_271_spikes": { - "classifyType": "MATERIAL", - "description": "一颗橡胶玩具子弹。萨科塔的孩子们都有自己的玩具枪,并且总用这种橡胶子弹填满所有口袋。", - "icon": "class_p_char_271_spikes.png", - "name": "芳汀的中坚信物", - "sortId": 1400041, - "usage": "用于提升芳汀的潜能。" - }, - "class_p_char_272_strong": { - "classifyType": "MATERIAL", - "description": "一把菜刀。精钢打造,大概花了不少钱。", - "icon": "class_p_char_272_strong.png", - "name": "孑的中坚信物", - "sortId": 1400039, - "usage": "用于提升孑的潜能。" - }, - "class_p_char_274_astesi": { - "classifyType": "MATERIAL", - "description": "一支灌注了特殊墨水的钢笔。笔尖划过纸张,银河为之闪烁。", - "icon": "class_p_char_274_astesi.png", - "name": "星极的中坚信物", - "sortId": 1300032, - "usage": "用于提升星极的潜能。" - }, - "class_p_char_277_sqrrel": { - "classifyType": "MATERIAL", - "description": "一本邮票纪念册。以前,它的拥有者根本不会允许他人触碰自己宝贵的收集。", - "icon": "class_p_char_277_sqrrel.png", - "name": "阿消的中坚信物", - "sortId": 1400024, - "usage": "用于提升阿消的潜能。" - }, - "class_p_char_278_orchid": { - "classifyType": "MATERIAL", - "description": "精心包装好的高级钢笔。用它批阅文件时,会产生一种身在写字楼中的感觉。", - "icon": "class_p_char_278_orchid.png", - "name": "梓兰的中坚信物", - "sortId": 1500013, - "usage": "用于提升梓兰的潜能。" - }, - "class_p_char_279_excu": { - "classifyType": "MATERIAL", - "description": "一本《泰拉城邦防身手册》。事无巨细地描述了在各个知名城邦办公时需要注意的种种事项,大多与人身安全有紧密关系,且和一般人的生活基本没有关系。", - "icon": "class_p_char_279_excu.png", - "name": "送葬人的中坚信物", - "sortId": 1300037, - "usage": "用于提升送葬人的潜能。" - }, - "class_p_char_281_popka": { - "classifyType": "MATERIAL", - "description": "实心金属玩具。特别重,超级难损坏。", - "icon": "class_p_char_281_popka.png", - "name": "泡普卡的中坚信物", - "sortId": 1500017, - "usage": "用于提升泡普卡的潜能。" - }, - "class_p_char_282_catap": { - "classifyType": "MATERIAL", - "description": "一块只有士兵才会佩戴的铭牌。因为不再被束缚,所以将自己的荣誉交给你。", - "icon": "class_p_char_282_catap.png", - "name": "空爆的中坚信物", - "sortId": 1500014, - "usage": "用于提升空爆的潜能。" - }, - "class_p_char_283_midn": { - "classifyType": "MATERIAL", - "description": "精美的高脚酒杯。昏黄的灯光下,杯身散发出令人沉醉的色彩。", - "icon": "class_p_char_283_midn.png", - "name": "月见夜的中坚信物", - "sortId": 1500015, - "usage": "用于提升月见夜的潜能。" - }, - "class_p_char_284_spot": { - "classifyType": "MATERIAL", - "description": "一本俚语大全,记载了数个国家各种语言里温柔讽刺他人的句子。", - "icon": "class_p_char_284_spot.png", - "name": "斑点的中坚信物", - "sortId": 1500016, - "usage": "用于提升斑点的潜能。" - }, - "class_p_char_289_gyuki": { - "classifyType": "MATERIAL", - "description": "一副柔软的眼罩。在睡觉的时候戴上也挺不错的。", - "icon": "class_p_char_289_gyuki.png", - "name": "缠丸的中坚信物", - "sortId": 1400010, - "usage": "用于提升缠丸的潜能。" - }, - "class_p_char_290_vigna": { - "classifyType": "MATERIAL", - "description": "练习用电吉他。带着它前往战场的提案被否决了。", - "icon": "class_p_char_290_vigna.png", - "name": "红豆的中坚信物", - "sortId": 1400008, - "usage": "用于提升红豆的潜能。" - }, - "class_p_char_291_aglina": { - "classifyType": "MATERIAL", - "description": "酸橙味的保湿唇膏。旷野中的风与夜晚的城市一样干燥。", - "icon": "class_p_char_291_aglina.png", - "name": "安洁莉娜的中坚信物", - "sortId": 1200005, - "usage": "用于提升安洁莉娜的潜能。" - }, - "class_p_char_298_susuro": { - "classifyType": "MATERIAL", - "description": "一本纸质柔和的日记本。无论过去还是未来的记忆,只要得以记录,就永远不会再消失了吧?", - "icon": "class_p_char_298_susuro.png", - "name": "苏苏洛的中坚信物", - "sortId": 1400028, - "usage": "用于提升苏苏洛的潜能。" - }, - "class_p_char_301_cutter": { - "classifyType": "MATERIAL", - "description": "一枚手工雕刻的护身符,因制作者在雕制时总是用力过猛而充满伤痕。", - "icon": "class_p_char_301_cutter.png", - "name": "刻刀的中坚信物", - "sortId": 1400036, - "usage": "用于提升刻刀的潜能。" - }, - "class_p_char_302_glaze": { - "classifyType": "MATERIAL", - "description": "一枚做工精巧的化妆镜。携带非常方便,可以在战斗中随时检查发型是否凌乱。", - "icon": "class_p_char_302_glaze.png", - "name": "安比尔的中坚信物", - "sortId": 1400033, - "usage": "用于提升安比尔的潜能。" - }, - "class_p_char_306_leizi": { - "classifyType": "MATERIAL", - "description": "一把造型老旧的橡木尺子。没有规矩,不成方圆。", - "icon": "class_p_char_306_leizi.png", - "name": "惊蛰的中坚信物", - "sortId": 1300045, - "usage": "用于提升惊蛰的潜能。" - }, - "class_p_char_308_swire": { - "classifyType": "MATERIAL", - "description": "一枚伤痕累累的警徽。无名的警员在某次重大案件中失落了警徽,也没有人能够认领,只是,总得有人起身对抗罪恶。", - "icon": "class_p_char_308_swire.png", - "name": "诗怀雅的中坚信物", - "sortId": 1300031, - "usage": "用于提升诗怀雅的潜能。" - }, - "class_p_char_326_glacus": { - "classifyType": "MATERIAL", - "description": "一节没电的电池,无用之物最后的用处就是收藏。", - "icon": "class_p_char_326_glacus.png", - "name": "格劳克斯的中坚信物", - "sortId": 1300034, - "usage": "用于提升格劳克斯的潜能。" - }, - "class_p_char_328_cammou": { - "classifyType": "MATERIAL", - "description": "一张塞满内容的光盘,里面全是卡达近年来制作的高人气视频。包含了花絮和未删减部分,某些场景一刀未切。", - "icon": "class_p_char_328_cammou.png", - "name": "卡达的中坚信物", - "sortId": 1400038, - "usage": "用于提升卡达的潜能。" - }, - "class_p_char_337_utage": { - "classifyType": "MATERIAL", - "description": "一个漆黑的盒子。里面是漆黑的盒子,漆黑的盒子,以及......美甲套装?!", - "icon": "class_p_char_337_utage.png", - "name": "宴的中坚信物", - "sortId": 1400035, - "usage": "用于提升宴的潜能。" - }, - "class_p_char_340_shwaz": { - "classifyType": "MATERIAL", - "description": "一把弩。保养得很好,使用起来也十分便捷。但从上面的各种武器划痕和细小缺口中,可以窥见它曾经历过怎样的厮杀。", - "icon": "class_p_char_340_shwaz.png", - "name": "黑的中坚信物", - "sortId": 1200013, - "usage": "用于提升黑的潜能。" - }, - "class_p_char_347_jaksel": { - "classifyType": "MATERIAL", - "description": "一双崭新的运动鞋。她对于和你一同锻炼身体十分期待。", - "icon": "class_p_char_347_jaksel.png", - "name": "杰克的中坚信物", - "sortId": 1400043, - "usage": "用于提升杰克的潜能。" - }, - "class_p_char_356_broca": { - "classifyType": "MATERIAL", - "description": "一座精致的叙拉古某城微缩景观模型。被悄悄地放在你的办公室里,直到你第二天上班的时候才发现。", - "icon": "class_p_char_356_broca.png", - "name": "布洛卡的中坚信物", - "sortId": 1300039, - "usage": "用于提升布洛卡的潜能。" - }, - "class_p_char_366_acdrop": { - "classifyType": "MATERIAL", - "description": "一块崭新的滑板,她送给你的,附赠了创口贴和消毒水。", - "icon": "class_p_char_366_acdrop.png", - "name": "酸糖的中坚信物", - "sortId": 1400040, - "usage": "用于提升酸糖的潜能。" - }, - "class_p_char_367_swllow": { - "classifyType": "MATERIAL", - "description": "一节断裂的手术刀,父亲的遗物,难以想象向感染者施以援手的医生竟然会经受这样的折磨。", - "icon": "class_p_char_367_swllow.png", - "name": "灰喉的中坚信物", - "sortId": 1300042, - "usage": "用于提升灰喉的潜能。" - }, - "class_p_char_379_sesa": { - "classifyType": "MATERIAL", - "description": "一个刻着符文的挂坠,浮夸的装饰下饱含对过去的执念。", - "icon": "class_p_char_379_sesa.png", - "name": "慑砂的中坚信物", - "sortId": 1300046, - "usage": "用于提升慑砂的潜能。" - }, - "class_p_char_381_bubble": { - "classifyType": "MATERIAL", - "description": "一个从野外挖来的树墩。她也不知道这东西有什么用,只是觉得好玩就挖来送你了。", - "icon": "class_p_char_381_bubble.png", - "name": "泡泡的中坚信物", - "sortId": 1400042, - "usage": "用于提升泡泡的潜能。" - }, - "class_p_char_4041_chnut": { - "classifyType": "MATERIAL", - "description": "由于种植不易,只是很小的一丛地底荧光蘑菇,但它代表着家乡。", - "icon": "class_p_char_4041_chnut.png", - "name": "褐果的中坚信物", - "sortId": 1400049, - "usage": "用于提升褐果的潜能。" - }, - "class_p_char_4062_totter": { - "classifyType": "MATERIAL", - "description": "一段被冻得硬邦邦的木柴,被丢进炉子燃烧前还需简单烘烤以去除水分。", - "icon": "class_p_char_4062_totter.png", - "name": "铅踝的中坚信物", - "sortId": 1400050, - "usage": "用于提升铅踝的潜能。" - }, - "class_p_char_440_pinecn": { - "classifyType": "MATERIAL", - "description": "一个很重的工具包,内含一把备用钉枪,很多备用零件,还有她忘在里面的小小玩偶。", - "icon": "class_p_char_440_pinecn.png", - "name": "松果的中坚信物", - "sortId": 1400044, - "usage": "用于提升松果的潜能。" - }, - "class_p_char_452_bstalk": { - "classifyType": "MATERIAL", - "description": "宠物磐蟹幼崽兑换券。经饲养人承诺并盖章,凭此券可在豆苗培育公司正式创建后,兑换领养一只磐蟹宝宝。", - "icon": "class_p_char_452_bstalk.png", - "name": "豆苗的中坚信物", - "sortId": 1400045, - "usage": "用于提升豆苗的潜能。" - }, - "class_p_char_469_indigo": { - "classifyType": "MATERIAL", - "description": "一只美丽的水萤虫。它微弱的光能照亮一个夜晚。到了第二天,你可以放它自由。", - "icon": "class_p_char_469_indigo.png", - "name": "深靛的中坚信物", - "sortId": 1400046, - "usage": "用于提升深靛的潜能。" - }, - "class_p_char_484_robrta": { - "classifyType": "MATERIAL", - "description": "一支化妆刷,做工粗糙,看起来有些年头了,但每一根褐色刷毛都干干净净,还很柔软。", - "icon": "class_p_char_484_robrta.png", - "name": "罗比菈塔的中坚信物", - "sortId": 1400047, - "usage": "用于提升罗比菈塔的潜能。" - }, - "class_p_char_491_humus": { - "classifyType": "MATERIAL", - "description": "一把污迹斑斑的自制冲击钻。可以用来打孔、拧螺丝,偶尔也不得不对着人。", - "icon": "class_p_char_491_humus.png", - "name": "休谟斯的中坚信物", - "sortId": 1400052, - "usage": "用于提升休谟斯的潜能。" - }, "classic_gacha": { "classifyType": "NORMAL", "description": "罗德岛的发展离不开中坚力量的辅助与支持,该寻访条目可以协助博士在一定范围内招揽特定的人才。", diff --git a/resource/stages.json b/resource/stages.json index 670453c6de..939f37ba70 100644 --- a/resource/stages.json +++ b/resource/stages.json @@ -77513,7 +77513,7 @@ { "bounds": { "lower": 0, - "upper": 1 + "upper": 5 }, "dropType": "NORMAL_DROP", "itemId": "2003" @@ -77693,7 +77693,7 @@ { "bounds": { "lower": 0, - "upper": 1 + "upper": 5 }, "dropType": "NORMAL_DROP", "itemId": "2003" diff --git a/src/MaaCore/Config/Miscellaneous/TilePack.cpp b/src/MaaCore/Config/Miscellaneous/TilePack.cpp index 154832ec40..5d3169ffd3 100644 --- a/src/MaaCore/Config/Miscellaneous/TilePack.cpp +++ b/src/MaaCore/Config/Miscellaneous/TilePack.cpp @@ -24,123 +24,41 @@ ASST_SUPPRESS_CV_WARNINGS_END bool asst::TilePack::load(const std::filesystem::path& path) { LogTraceFunction; - Log.info("load", path); - if (!std::filesystem::exists(path)) { + auto overview_path = path / "overview.json"; + Log.info("load", overview_path); + + if (!std::filesystem::exists(overview_path)) { return false; } - std::queue> file_strings; - - std::atomic_bool eoq = false; - std::mutex queue_mut; - std::condition_variable condvar; - - using result_type = std::optional>; - std::vector> workers; - - { - auto n_workers = std::max(1U, std::thread::hardware_concurrency()); - workers.reserve(n_workers); - for (auto thi = 0U; thi < n_workers; ++thi) { - workers.emplace_back(std::async(std::launch::async, [&]() -> result_type { - std::list result {}; - while (true) { - std::unique_lock lk { queue_mut }; - condvar.wait(lk, [&]() -> bool { return !file_strings.empty() || eoq.load(); }); - if (file_strings.empty()) return result; - - std::string buf {}; - buf.swap(file_strings.front().second); - auto path = file_strings.front().first; - file_strings.pop(); - lk.unlock(); - - auto json_opt = json::parse(buf); - if (!json_opt) { - Log.error("Unable to parse json file:", path); - eoq.store(true); - return std::nullopt; - } - - auto& json = json_opt.value(); - if (json.is_array()) { - // 兼容上游仓库的 levels.json - // 有些用户习惯于在游戏更新了但maa还没发版前,自己手动更新下 levels.json,可以提前用 - result.insert(result.end(), std::make_move_iterator(json.as_array().begin()), - std::make_move_iterator(json.as_array().end())); - } - else if (json.is_object()) { - result.emplace_back(std::move(json)); - } - else { - Log.error("Invalid json file:", path); - eoq.store(true); - return std::nullopt; - } - } - })); - } + auto overview_opt = json::open(overview_path); + if (!overview_opt) { + Log.error(overview_path, "failed to open"); + return false; } - for (const auto& entry : std::filesystem::directory_iterator(path)) { - if (eoq.load()) break; // this means parsing went wrong - - const auto& file_path = entry.path(); - if (file_path.extension() != ".json") continue; - - const auto f_size = std::filesystem::file_size(file_path); - std::ifstream ifs(file_path, std::ios::in); - auto buf = std::string(f_size, '\0'); - ifs.read(buf.data(), static_cast(buf.size())); - { - std::unique_lock lk(queue_mut); - file_strings.push(std::make_pair(file_path, std::move(buf))); - } - condvar.notify_one(); - } - - eoq.store(true); - condvar.notify_all(); - - // is this necessary? - for (auto&& w : workers) { - if (w.wait_for(std::chrono::milliseconds::zero()) == std::future_status::ready) continue; - do - condvar.notify_all(); - while (w.wait_for(std::chrono::milliseconds(10)) == std::future_status::timeout); - } - - auto result = std::list {}; - - for (auto&& w : workers) { - if (auto opt = w.get()) - result.splice(result.end(), std::move(opt).value()); - else + auto& overview = overview_opt.value(); + for (const auto& [_, summary] : overview.as_object()) { + LevelKey level_key { + .stageId = summary.at("stageId").as_string(), + .code = summary.at("code").as_string(), + .levelId = summary.at("levelId").as_string(), + .name = summary.get("name", "UnknownLevelName"), + }; + auto filepath = path / utils::path(summary.at("filename").as_string()); + if (!std::filesystem::exists(filepath)) { + Log.error("file not exists", filepath); return false; + } + m_summarize.emplace_back(std::move(level_key), std::move(filepath)); } - Log.info("got", result.size(), "maps"); - - try { - // TODO: this move has no effect - m_tile_calculator = std::make_shared(WindowWidthDefault, WindowHeightDefault, std::move(result)); + if (!m_tile_calculator) { + m_tile_calculator = std::make_shared(WindowWidthDefault, WindowHeightDefault); } - catch (const std::exception& e) { - Log.error("Tile create failed", e.what()); - return false; - } - return m_tile_calculator != nullptr; -} -bool asst::TilePack::contains(const std::string& any_key) const -{ - return m_tile_calculator->contains(any_key); -} - -bool asst::TilePack::contains(const LevelKey& key) const -{ - return m_tile_calculator->contains(key); + return true; } std::unordered_map proc_data(const std::vector>& pos, @@ -188,33 +106,23 @@ std::unordered_map proc_data(const std::v return dst; } -std::unordered_map asst::TilePack::calc(const std::string& any_key, bool side, - double shift_x, double shift_y) const +std::unordered_map asst::TilePack::calc_(const std::filesystem::path& filepath, + bool side, double shift_x, + double shift_y) const { LogTraceFunction; + auto json_opt = json::open(filepath); + if (!json_opt) { + Log.info("failed to open", filepath); + return {}; + } + std::vector> pos; std::vector> tiles; - bool ret = m_tile_calculator->run(any_key, side, pos, tiles, shift_x, shift_y); - - if (!ret) { - Log.info("Tiles calc error!"); - return {}; - } - - return proc_data(pos, tiles); -} - -std::unordered_map asst::TilePack::calc(const LevelKey& key, bool side, - double shift_x, double shift_y) const -{ - LogTraceFunction; - - std::vector> pos; - std::vector> tiles; - - bool ret = m_tile_calculator->run(key, side, pos, tiles, shift_x, shift_y); + Map::Level level(*json_opt); + bool ret = m_tile_calculator->run(level, side, pos, tiles, shift_x, shift_y); if (!ret) { Log.info("Tiles calc error!"); diff --git a/src/MaaCore/Config/Miscellaneous/TilePack.h b/src/MaaCore/Config/Miscellaneous/TilePack.h index 3270a6b3bd..e2bf43e832 100644 --- a/src/MaaCore/Config/Miscellaneous/TilePack.h +++ b/src/MaaCore/Config/Miscellaneous/TilePack.h @@ -19,6 +19,7 @@ namespace asst { public: using LevelKey = Map::LevelKey; + using LazyMap = std::vector>; public: enum class HeightType @@ -62,15 +63,34 @@ namespace asst virtual bool load(const std::filesystem::path& path) override; - bool contains(const std::string& any_key) const; - bool contains(const LevelKey& key) const; - std::unordered_map calc(const std::string& any_key, bool side, double shift_x = 0, - double shift_y = 0) const; - std::unordered_map calc(const LevelKey& key, bool side, double shift_x = 0, - double shift_y = 0) const; + template + std::optional find(const KeyT& key) const + { + for (const auto& pair : m_summarize) { + if (pair.first == key) { + return pair; + } + } + return std::nullopt; + } + + template + std::unordered_map calc(const KeyT& key, bool side, double shift_x = 0, + double shift_y = 0) const + { + auto file_opt = find(key); + if (!file_opt) { + return {}; + } + return calc_(file_opt->second, side, shift_x, shift_y); + } private: + std::unordered_map calc_(const std::filesystem::path& filepath, bool side, double shift_x, + double shift_y) const; + std::shared_ptr m_tile_calculator = nullptr; + LazyMap m_summarize; }; inline static auto& Tile = TilePack::get_instance(); diff --git a/src/MaaCore/Config/ResourceLoader.cpp b/src/MaaCore/Config/ResourceLoader.cpp index 7e40a6cbeb..399b07a6c9 100644 --- a/src/MaaCore/Config/ResourceLoader.cpp +++ b/src/MaaCore/Config/ResourceLoader.cpp @@ -67,30 +67,17 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) LoadResourceAndCheckRet(RoguelikeShoppingConfig, "roguelike"_p / "shopping.json"_p); LoadResourceAndCheckRet(BattleDataConfig, "battle_data.json"_p); LoadResourceAndCheckRet(OcrConfig, "ocr_config.json"_p); - // 战斗中技能识别,二分类模型 - LoadResourceAndCheckRet(OnnxSessions, "onnx"_p / "skill_ready_cls.onnx"_p); - // 战斗中部署方向识别,四分类模型 - LoadResourceAndCheckRet(OnnxSessions, "onnx"_p / "deploy_direction_cls.onnx"_p); - // 战斗中干员(血条)检测,yolov8 检测模型 - LoadResourceAndCheckRet(OnnxSessions, "onnx"_p / "operators_det.onnx"_p); /* load resource with json and template files*/ LoadResourceWithTemplAndCheckRet(TaskData, "tasks.json"_p, "template"_p); LoadResourceWithTemplAndCheckRet(InfrastConfig, "infrast.json"_p, "template"_p / "infrast"_p); LoadResourceWithTemplAndCheckRet(ItemConfig, "item_index.json"_p, "template"_p / "items"_p); - /* load cache */ LoadCacheWithoutRet(AvatarCacheManager, "avatars"_p); return true; }); - /* load 3rd parties resource */ - auto tile_future = std::async(std::launch::async, [&]() -> bool { - LoadResourceAndCheckRet(TilePack, "Arknights-Tile-Pos"_p); - return true; - }); - auto ocr_future = std::async(std::launch::async, [&]() -> bool { // fastdeploy 不知道有啥问题,没法异步加载两个模型,改成同步算了 LoadResourceAndCheckRet(WordOcr, "PaddleOCR"_p); @@ -98,13 +85,22 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) return true; }); + /*** lazy loading ***/ + // 战斗中技能识别,二分类模型 + LoadResourceAndCheckRet(OnnxSessions, "onnx"_p / "skill_ready_cls.onnx"_p); + // 战斗中部署方向识别,四分类模型 + LoadResourceAndCheckRet(OnnxSessions, "onnx"_p / "deploy_direction_cls.onnx"_p); + // 战斗中干员(血条)检测,yolov8 检测模型 + LoadResourceAndCheckRet(OnnxSessions, "onnx"_p / "operators_det.onnx"_p); + /* tiles info */ + LoadResourceAndCheckRet(TilePack, "Arknights-Tile-Pos"_p); + #undef LoadTemplByConfigAndCheckRet #undef LoadResourceAndCheckRet #undef LoadCacheWithoutRet m_loaded = true; m_loaded &= config_future.get(); - m_loaded &= tile_future.get(); m_loaded &= ocr_future.get(); return m_loaded; diff --git a/src/MaaCore/Task/BattleHelper.cpp b/src/MaaCore/Task/BattleHelper.cpp index a5017804cb..dffaba63fc 100644 --- a/src/MaaCore/Task/BattleHelper.cpp +++ b/src/MaaCore/Task/BattleHelper.cpp @@ -25,7 +25,7 @@ bool asst::BattleHelper::set_stage_name(const std::string& name) { LogTraceFunction; - if (!Tile.contains(name)) { + if (!Tile.find(name)) { return false; } m_stage_name = name; @@ -53,7 +53,7 @@ bool asst::BattleHelper::calc_tiles_info(const std::string& stage_name, double s { LogTraceFunction; - if (!Tile.contains(stage_name)) { + if (!Tile.find(stage_name)) { return false; } diff --git a/src/MaaCore/Task/Experiment/CombatRecordRecognitionTask.cpp b/src/MaaCore/Task/Experiment/CombatRecordRecognitionTask.cpp index 6c50b2319f..ce8d15557b 100644 --- a/src/MaaCore/Task/Experiment/CombatRecordRecognitionTask.cpp +++ b/src/MaaCore/Task/Experiment/CombatRecordRecognitionTask.cpp @@ -212,7 +212,7 @@ bool asst::CombatRecordRecognitionTask::analyze_stage() stage_analyzer.sort_result_by_score(); const std::string& text = stage_analyzer.get_result().front().text; - if (text.empty() || !Tile.contains(text)) { + if (text.empty() || !Tile.find(text)) { continue; } @@ -223,7 +223,7 @@ bool asst::CombatRecordRecognitionTask::analyze_stage() } Log.info("Stage", m_stage_name); - if (m_stage_name.empty() || !Tile.contains(m_stage_name)) { + if (m_stage_name.empty() || !Tile.find(m_stage_name)) { callback(AsstMsg::SubTaskError, basic_info_with_what("OcrStage")); return false; } diff --git a/src/MaaCore/Task/Experiment/SingleStepBattleProcessTask.cpp b/src/MaaCore/Task/Experiment/SingleStepBattleProcessTask.cpp index 833f7bc58b..95747c74b8 100644 --- a/src/MaaCore/Task/Experiment/SingleStepBattleProcessTask.cpp +++ b/src/MaaCore/Task/Experiment/SingleStepBattleProcessTask.cpp @@ -8,7 +8,7 @@ bool asst::SingleStepBattleProcessTask::set_stage_name_cache(const std::string& { LogTraceFunction; - if (!Tile.contains(stage_name)) { + if (!Tile.find(stage_name)) { Log.error("get stage info failed", stage_name); return false; } diff --git a/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp index d11999b441..88ef42144f 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp @@ -142,7 +142,7 @@ bool asst::RoguelikeBattleTaskPlugin::calc_stage_info() for (const std::string& code : RoguelikeStageCode) { stage_key.code = code; - if (!Tile.contains(stage_key)) { + if (!Tile.find(stage_key)) { continue; } calced = true; diff --git a/tools/ResourceUpdater/main.cpp b/tools/ResourceUpdater/main.cpp index 1c58523692..1b483d4b0c 100644 --- a/tools/ResourceUpdater/main.cpp +++ b/tools/ResourceUpdater/main.cpp @@ -563,13 +563,29 @@ bool update_levels_json(const std::filesystem::path& input_file, const std::file return false; } auto& root = json_opt.value(); + + auto overview_path = output_dir / "overview.json"; + json::value overview = json::open(overview_path).value_or(json::value()); + for (auto& stage_info : root.as_array()) { - std::string filename = stage_info["stageId"].as_string() + "-" + stage_info["levelId"].as_string() + ".json"; + std::string stem = stage_info["stageId"].as_string() + "-" + stage_info["levelId"].as_string(); + std::string filename = stem + ".json"; asst::utils::string_replace_all_in_place(filename, "/", "-"); std::ofstream ofs(output_dir / filename, std::ios::out); ofs << stage_info.format(true); ofs.close(); + + auto& stage_obj = stage_info.as_object(); + stage_obj.erase("tiles"); + stage_obj.erase("view"); + stage_obj["filename"] = filename; + overview[std::move(stem)] = std::move(stage_obj); } + + std::ofstream ofs(overview_path, std::ios::out); + ofs << overview.format(true); + ofs.close(); + return true; }