diff --git a/public/_server/table/comment.js b/public/_server/table/comment.js index 37be2b6..7193067 100644 --- a/public/_server/table/comment.js +++ b/public/_server/table/comment.js @@ -285,6 +285,12 @@ var comment_c456ea59_6018_45ef_8bcc_211a24c627dc = { "_docs": "苍蓝刻", "_data": "苍蓝刻" }, + "translation": { + "_leaf": true, + "_type": "textarea", + "_docs": "乾坤挪移", + "_data": "乾坤挪移" + }, "specialHalo": { "_leaf": true, "_type": "popCheckboxSet", diff --git a/public/libs/items.js b/public/libs/items.js index 760b143..5e3a544 100644 --- a/public/libs/items.js +++ b/public/libs/items.js @@ -304,7 +304,7 @@ items.prototype.unloadEquip = function (equipType, callback) { if (callback) callback(); return; } - core.status.route.push(`unequip:${equipId}`); + core.status.route.push(`unequip:${unloadEquipId}`); this._realLoadEquip(equipType, null, unloadEquipId, callback); }; diff --git a/public/libs/ui.js b/public/libs/ui.js index 40fa814..1bf7ede 100644 --- a/public/libs/ui.js +++ b/public/libs/ui.js @@ -918,9 +918,10 @@ ui.prototype.closePanel = function () { this.clearUI(); core.maps.generateGroundPattern(); core.updateStatusBar(true); - setTimeout(() => { - core.unlockControl(); - }, 0); + // 这个setTimeout加了有bug,不加也有 + // setTimeout(() => { + core.unlockControl(); + // }, 0); core.status.event.data = null; core.status.event.id = null; core.status.event.selection = null; diff --git a/public/main.js b/public/main.js index de1eeaa..c3ccfe1 100644 --- a/public/main.js +++ b/public/main.js @@ -527,7 +527,7 @@ main.prototype.listen = function () { }; ////// 在界面上放开某按键时 ////// - main.dom.body.onkeyup = function (e) { + main.dom.body.addEventListener('keyup', function (e) { if (main.editorOpened) return; try { if ( @@ -577,7 +577,7 @@ main.prototype.listen = function () { } catch (ee) { console.error(ee); } - }; + }); ////// 开始选择时 ////// main.dom.body.onselectstart = function () { diff --git a/public/project/enemys.js b/public/project/enemys.js index 803eab2..a9d284d 100644 --- a/public/project/enemys.js +++ b/public/project/enemys.js @@ -20,9 +20,9 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "swordsman": {"name":"野蛮剑士","hp":250,"atk":55,"def":27,"money":0,"exp":9,"point":0,"special":[15],"value":75,"description":"剑?这是什么东西?他们拿的只是比较锋利的骨头吧。"}, "soldier": {"name":"冥战士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "yellowKnight": {"name":"勇气骑士","hp":2000,"atk":500,"def":250,"money":1,"exp":30,"point":0,"special":[11],"charge":500,"description":"人们总是说,战斗,需要的就是勇气。而骑士,或许就站在了这勇气之巅了吧。有什么用呢?战场上,该死的时候就是得死,哪怕是在这远古时期,即使不是战场,一场战斗也足以决定生死。"}, - "redKnight": {"name":"红骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "redKnight": {"name":"靛红骑士","hp":30000,"atk":9000,"def":3000,"money":5,"exp":600,"point":0,"special":[29],"specialHalo":[27],"iceCore":15,"haloRange":3,"fireCore":15}, "darkKnight": {"name":"黑骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "blueKnight": {"name":"蓝骑士","hp":100,"atk":120,"def":0,"money":9,"exp":0,"point":0,"special":[8]}, + "blueKnight": {"name":"苍蓝骑士","hp":40000,"atk":9000,"def":4000,"money":6,"exp":600,"point":0,"special":[4]}, "goldSlime": {"name":"黄头怪","hp":1000,"atk":50,"def":50,"money":0,"exp":18,"point":0,"special":[2]}, "poisonSkeleton": {"name":"紫骷髅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "poisonBat": {"name":"山间蝙蝠","hp":800,"atk":170,"def":50,"money":1,"exp":24,"point":0,"special":[5],"description":"山的高出,总会有一些恐怖的东西,就比如这只蝙蝠。"}, @@ -145,7 +145,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E593": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E594": {"name":"苍蓝骑士","hp":20000,"atk":5000,"def":2500,"money":4,"exp":300,"point":0,"special":[29],"charge":500,"specialHalo":[11],"haloRange":3}, "E595": {"name":"寒冰兽人","hp":12500,"atk":1800,"def":800,"money":2,"exp":100,"point":0,"special":[7],"hungry":25}, - "E596": {"name":"苍蓝兽人","hp":20000,"atk":5000,"def":3000,"money":4,"exp":400,"point":0,"special":[1,28],"paleShield":30,"specialHalo":[],"iceHalo":20,"haloRange":2,"value":1000,"melt":50,"together":20,"fireCore":20,"crit":500}, + "E596": {"name":"苍蓝兽人","hp":22000,"atk":6000,"def":2000,"money":4,"exp":400,"point":0,"special":[1,28],"paleShield":30,"specialHalo":[],"iceHalo":20,"haloRange":2,"value":1000,"melt":50,"together":20,"fireCore":20,"crit":500}, "E597": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E598": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E599": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -153,7 +153,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E601": {"name":"苍蓝巨石","hp":5000,"atk":6000,"def":0,"money":5,"exp":400,"point":0,"special":[3]}, "E602": {"name":"永夜蝙","hp":6000,"atk":2000,"def":800,"money":1,"exp":65,"point":0,"special":[22],"night":100}, "E603": {"name":"极昼蝠","hp":8000,"atk":1750,"def":1000,"money":1,"exp":65,"point":0,"special":[23],"day":100}, - "E605": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E605": {"name":"乾坤之卫","hp":30000,"atk":7500,"def":2000,"money":4,"exp":300,"point":0,"special":[30],"translation":[2,2]}, "E606": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E607": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E608": {"name":"寒冰护卫","hp":20000,"atk":2750,"def":2000,"money":3,"exp":225,"point":0,"special":[]}, @@ -175,7 +175,13 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E656": {"name":"触手史莱姆","hp":12500,"atk":4500,"def":2500,"money":4,"exp":200,"point":0,"special":[8],"together":25}, "E657": {"name":"触手法师","hp":50000,"atk":2000,"def":3000,"money":5,"exp":300,"point":0,"special":[8,13],"crit":null,"together":25}, "E658": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E659": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E666": {"name":"苍蓝之灵-视","hp":300000,"atk":10000,"def":3000,"money":0,"exp":0,"point":0,"special":[29],"n":5,"specialHalo":[5],"haloRange":5}, - "E667": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]} + "E659": {"name":"圣殿莱姆","hp":50000,"atk":8000,"def":3000,"money":5,"exp":600,"point":0,"special":[8,30],"translation":[-2,-1],"together":20}, + "E666": {"name":"苍蓝之灵-视","hp":300000,"atk":10000,"def":3000,"money":10,"exp":2500,"point":0,"special":[29],"n":5,"specialHalo":[5],"haloRange":5}, + "E667": {"name":"苍之蓝","hp":50000,"atk":6000,"def":2000,"money":5,"exp":500,"point":0,"special":[29],"together":25,"specialHalo":[8],"haloRange":3}, + "E668": {"name":"冰封护卫","hp":30000,"atk":7000,"def":2500,"money":5,"exp":550,"point":0,"special":[29],"specialHalo":[26],"iceCore":15,"haloRange":3}, + "E669": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E670": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E671": {"name":"圣殿骑士","hp":60000,"atk":12000,"def":4000,"money":7,"exp":750,"point":0,"special":[1],"crit":300}, + "E672": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E673": {"name":"苍蓝之灵-域","hp":250000,"atk":12000,"def":3000,"money":10,"exp":2500,"point":0,"special":[]} } \ No newline at end of file diff --git a/public/project/floors/MT0.js b/public/project/floors/MT0.js index 2ebea82..65be3c8 100644 --- a/public/project/floors/MT0.js +++ b/public/project/floors/MT0.js @@ -35,7 +35,7 @@ main.floors.MT0= "\r[red]注意!!!\r[]该塔新增了很多新的功能,同时对样板的ui进行了大幅度的改动,操作也有改变,由于内容过多,这里不再一一描述,具体请在道具栏查看百科全书!!百科全书是在你面前的几个道具中的其中一个", { "type": "function", - "function": "function(){\nmota.ui.fixed.open('chapter', { chapter: '序章 起源' });\n}" + "function": "function(){\nMota.require('var', 'fixedUi').open('chapter', { chapter: '序章 起源' });\n}" } ], "parallelDo": "", @@ -64,7 +64,7 @@ main.floors.MT0= "yes": [ { "type": "function", - "function": "function(){\ncore.swapChapter(2, flags.hard);\n}" + "function": "function(){\nMota.require('module', 'RenderUtils').swapChapter(2, flags.hard);\n}" } ], "no": [] @@ -86,7 +86,10 @@ main.floors.MT0= "这个可以查看bgm,也可以设置bgm,也可以清空设置的bgm" ], "8,11": [ - "请仔细阅读这个道具内的说明" + "请仔细阅读这个道具内的说明", + "注意,虽然内容很多,但是大部分都是“无用”信息,例如对那些ui的说明,基本上打开ui后就能看出来不同区域的功能的,百科全书的说明基本只是对一些细节进行了说明。因此一般来说是不需要非常认真地读关于ui的信息的。", + "而对于那些新的内容,例如怪物标记等,可能需要阅读一下。", + "这里说一个非常重要的一点,那就是本塔中几乎所有ui都是可以滚动的,尝试用滚轮或者手指拖动进行滚动,包括状态栏!" ], "7,10": [ "里面包含了所有游戏的设置,请仔细查看设置" diff --git a/public/project/floors/MT16.js b/public/project/floors/MT16.js index b036750..88f07d9 100644 --- a/public/project/floors/MT16.js +++ b/public/project/floors/MT16.js @@ -70,7 +70,7 @@ main.floors.MT16= }, { "type": "function", - "function": "function(){\ncore.status.maps.MT14.canFlyFrom = false;\ncore.plugin.chase.chaseInit1();\n}" + "function": "function(){\ncore.status.maps.MT14.canFlyFrom = false;\nMota.Plugin.require('chase_g').chaseInit1();\n}" }, { "type": "show", diff --git a/public/project/floors/MT21.js b/public/project/floors/MT21.js index 307caf3..e7704f4 100644 --- a/public/project/floors/MT21.js +++ b/public/project/floors/MT21.js @@ -157,7 +157,7 @@ main.floors.MT21= "\t[低级智人]\b[up,hero]或许智慧结晶会告诉我答案吧。", { "type": "function", - "function": "function(){\nmota.ui.fixed.open('chapter', { chapter: '第二章 智慧' });\ncore.plugin.removeMap.removeMaps('tower1', 'tower7', true);\ndelete flags.tower1;\ndelete flags.wordsTimeOut;\ndelete flags.boom;\ndelete flags.booming;\n}" + "function": "function(){\nMota.require('var', 'fixedUi').open('chapter', { chapter: '第二章 智慧' });\nMota.Plugin.require('removeMap_g').removeMaps('tower1', 'tower7', true);\ndelete flags.tower1;\ndelete flags.wordsTimeOut;\ndelete flags.boom;\ndelete flags.booming;\n}" }, { "type": "setValue", diff --git a/public/project/floors/MT31.js b/public/project/floors/MT31.js index aa5bb7e..8dcaca3 100644 --- a/public/project/floors/MT31.js +++ b/public/project/floors/MT31.js @@ -142,13 +142,14 @@ main.floors.MT31= } ], "2,6": [ - "注意右方的清怪检测是检测\r[gold]勇气之路\r[]的怪物,本区域的怪物不检测,可以暂时留怪" + "注意右方的清怪检测是检测\r[gold]勇气之路\r[]的怪物,本区域的怪物不检测,可以暂时留怪", + "所以说右边的boss是可以暂时不打的(悲,测试的时候是按必须打测的)" ], "13,7": [ "这里是漏怪检测,会检测\r[gold]勇气之路\r[]区域是否有遗漏怪物", { "type": "function", - "function": "function(){\nconst enemy = Mota.Plugin.require('remainEnemy_g').getRemainEnemyString(core.floorIds.slice(17, 22));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" + "function": "function(){\nconst enemy = Mota.Plugin.require('remainEnemy_g').getRemainEnemyString(core.floorIds.slice(17, 23));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" } ] }, @@ -194,10 +195,18 @@ main.floors.MT31= "\t[低级智人]\b[up,hero]我明白了,我全都明白了。", "\t[低级智人]\b[up,hero]智慧,真的可以掌握万物。", { - "type": "setValue", - "name": "flag:door_MT31_7_6", - "operator": "+=", - "value": "1" + "type": "openDoor", + "loc": [ + 7, + 5 + ] + }, + { + "type": "openDoor", + "loc": [ + 7, + 9 + ] } ] }, @@ -205,45 +214,9 @@ main.floors.MT31= "afterOpenDoor": {}, "autoEvent": { "7,5": { - "0": { - "condition": "flag:door_MT31_7_6==1", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ - { - "type": "openDoor" - }, - { - "type": "setValue", - "name": "flag:door_MT31_7_6", - "operator": "=", - "value": "null" - } - ] - }, "1": null }, "7,9": { - "0": { - "condition": "flag:door_MT31_7_6==1", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ - { - "type": "openDoor" - }, - { - "type": "setValue", - "name": "flag:door_MT31_7_6", - "operator": "=", - "value": "null" - } - ] - }, "1": null } }, diff --git a/public/project/floors/MT32.js b/public/project/floors/MT32.js index e293761..b230c96 100644 --- a/public/project/floors/MT32.js +++ b/public/project/floors/MT32.js @@ -16,7 +16,7 @@ main.floors.MT32= "firstArrive": [ { "type": "function", - "function": "function(){\ncore.plugin.removeMap.removeMaps('MT17', 'MT21', true)\n}" + "function": "function(){\nMota.Plugin.require('removeMap_g').removeMaps('MT17', 'MT21', true)\n}" } ], "eachArrive": [], diff --git a/public/project/floors/MT35.js b/public/project/floors/MT35.js index cbeff6a..69e51a1 100644 --- a/public/project/floors/MT35.js +++ b/public/project/floors/MT35.js @@ -101,7 +101,7 @@ main.floors.MT35= }, { "type": "function", - "function": "function(){\ncore.plugin.removeMap.removeMaps('MT22', 'MT31', true);\n}" + "function": "function(){\nMota.Plugin.require('removeMap_g').removeMaps('MT22', 'MT31', true);\n}" }, { "type": "changeFloor", diff --git a/public/project/floors/MT50.js b/public/project/floors/MT50.js index 52a6991..5c479e6 100644 --- a/public/project/floors/MT50.js +++ b/public/project/floors/MT50.js @@ -36,7 +36,8 @@ main.floors.MT50= } ], "5,13": [ - "欢迎来到苍蓝之殿,这是本塔第二章里面最大的一个区,也是最复杂的一个区。整个苍蓝之殿分为无个部分:左下角、右下角、左上角、右上角和中心,每个部分都有不一样的玩法,多多动脑哦。" + "欢迎来到苍蓝之殿,这是本塔第二章里面最大的一个区,也是最复杂的一个区。整个苍蓝之殿分为无个部分:左下角、右下角、左上角、右上角和中心,每个部分都有不一样的玩法,多多动脑哦。", + "本区域极大,建议打开小地图游玩。如果打开小地图后打怪出现卡顿,可以尝试在 设置->ui设置 里面打开小地图懒更新设置" ], "9,13": [ "在你刚进入苍蓝之殿时,你只能先前往左下角部分(本地图的左面),右下角暂时不能前往。注意往上走往左依然可以进入左下角,不要只盯着这个地图的左边不放。", @@ -44,7 +45,8 @@ main.floors.MT50= ], "9,1": [ "建议优先点出学习技能,对于特定场景将会非常有帮助", - "本区域可以使用跳跃技能,不要忘记了。" + "本区域可以使用跳跃技能,不要忘记了。", + "注意不要忘记购买装备,到了下一章之后本章的商店将不能到达,快捷商店也会消失。这些装备在下一章都会有向上合成" ], "5,1": [ "打完左下角和右下角的boss之后,开四个机关门" diff --git a/public/project/floors/MT51.js b/public/project/floors/MT51.js index d797263..c3e746f 100644 --- a/public/project/floors/MT51.js +++ b/public/project/floors/MT51.js @@ -88,18 +88,18 @@ main.floors.MT51= "map": [ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], [648, 0, 21, 0,596, 32, 0, 32,648, 27,648, 29, 0, 29,648], - [648, 27, 33, 28,648, 0,381, 0,648, 0,596, 0,378, 0,648], + [648,376, 33, 28,648, 0,381, 0,648, 0,596, 0,378, 0,648], [648,648,648,648,648, 0,648,648,648, 33,648,648,648,578,648], [648,594, 33,381,648,539, 34,492, 0,243,648,376,403,378,648], [648, 33,648,492,648, 0,648,648,648, 0,648, 33, 21, 33,648], [648, 27,648, 0, 34, 0,219, 0,103, 0,648,648,494,648,648], - [648,243,648,656,648,648, 0,648, 0,648,648, 27, 0, 0, 94], + [648,243,648,656,648,648, 0,648,484,648,648, 27, 0, 0, 94], [ 92, 0, 34, 0, 27,492, 34,648, 0, 0,539, 0,381, 0,648], [648,648,648,648,648,648, 0,648,656,648,648,648,648,648,648], [648, 0, 33, 0, 29, 0,219,648, 33, 0,648, 33,662, 33,648], [648,648,601,648,492,648, 0,648,648,492,648,648, 85,648,648], [648, 33, 0,648,482,648, 0,648,381, 0,648,596, 0,596,648], - [648, 0,378,648,482,648, 0,220, 0, 28,492, 0, 33, 0,648], + [648, 0,378,648,482,648, 0,220, 0,378,492, 0, 33, 0,648], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT52.js b/public/project/floors/MT52.js index b7cff35..72beee9 100644 --- a/public/project/floors/MT52.js +++ b/public/project/floors/MT52.js @@ -120,15 +120,15 @@ main.floors.MT52= [648, 0,482,648,243,497, 22,403, 85,403,491, 85, 0,484,648], [648, 28, 0,220, 0,648,378,491,648,249,378,648,578, 0,648], [648,648,648,648, 0,648,648,648,648,648,648,648,648, 0,648], - [648, 33, 0,648,482,648, 29, 0,648,381, 0,648, 28, 0,648], + [648, 33, 0,648,482,648, 29, 0,648,381, 0,648,378, 0,648], [648, 0,381,492, 0,648, 0, 27,539, 0, 34,596, 0,103,648], [648, 33, 0,648, 0,648,648,219,648,648,648,648,648,648,648], [648,596,648,648,656, 0, 0, 0, 0,482, 0, 0, 0, 0, 94], [648,376, 0,648,648,648,648,494,648,648,648,648,497,648,648], - [648, 33,381,492,482,539, 33, 0, 28,494,376,381, 22,378,648], + [648, 33,381,492,482,539, 33, 0, 28,494,376,381, 22,396,648], [648,601,648,648,648,648,648,243,648,648,648,240,648,648,648], [648, 34, 0,648, 34, 0,648, 0, 29, 27,648,484,396,484,648], - [648,103, 27,596, 0, 33,220, 0, 33, 28,249,403, 21,390,648], + [648,103,376,596, 0, 33,220, 0, 33, 28,249,403, 21,390,648], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT53.js b/public/project/floors/MT53.js index 2320684..7a4180c 100644 --- a/public/project/floors/MT53.js +++ b/public/project/floors/MT53.js @@ -58,17 +58,17 @@ main.floors.MT53= [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], [648,656, 34,219,648, 0,482, 0,243, 29, 33,492,482,482,648], [648, 0,648,381,648,648,648,578,648,648,656,648,648,648,648], - [648, 0,648,482,648, 27,484, 28,648,381, 0,648,376,403,648], + [648, 0,648,482,648,376,484,378,648,381, 0,648,376,403,648], [648, 0,648,563,492, 0,381, 0,648, 0, 34,240,484,378,648], [648,484,648,648,648,648,494,648,648,219,648,648,648,648,648], [648, 0,578, 0,648,403, 0,484,648, 0, 33,648, 33, 0,648], [ 92, 0,648,482,648, 0, 21, 0,648,103, 0,220, 0, 0, 94], - [648,492,648, 0,648,376, 0,378,648, 0, 33,648, 33, 0,648], + [648,492,648, 0,648,390, 0,396,648, 0, 33,648, 33, 0,648], [648,381,648,381,648,648,249,648,648,219,648,648,648,492,648], [648,482,648, 0, 0,596, 33, 0,492, 0, 0,539, 27, 0,648], [648, 0,243,378, 0,648, 0,103,648, 33, 0,648, 0, 28,648], [648,601,648,492,648,648,243,648,648,648,539,648, 29, 0,648], - [648, 28, 0, 0, 27,648, 0, 0, 34, 0, 0,656, 0,482,648], + [648,378, 0, 0,376,648, 0, 0, 34, 0, 0,656, 0,482,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT54.js b/public/project/floors/MT54.js index 89a169b..8266d06 100644 --- a/public/project/floors/MT54.js +++ b/public/project/floors/MT54.js @@ -69,7 +69,7 @@ main.floors.MT54= "map": [ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], [648, 28, 33,648, 0, 27,648, 0, 0,656, 0,482, 0, 0,648], - [648, 33, 27,601, 29, 0,563, 0, 0,648,648,648,648,539,648], + [648, 33,376,601, 29, 0,563, 0, 0,648,648,648,648,539,648], [648,648,492,648,648,220,648,648,648,648,487,441,492, 0,648], [648, 0,482, 0,219, 0,103,656, 0,648,594,648,648,578,648], [648, 29, 0, 29,648,378, 0,648,381,494,376,240,378,491,648], @@ -80,7 +80,7 @@ main.floors.MT54= [648,648,648,648,103, 21,648,648,648,648,539,648,648,648,648], [648, 28,648, 0, 28,482,648, 0, 27, 0, 33, 0, 28, 0,648], [648, 33,648,596,648,648,648,596,648,648,494,648,648,249,648], - [648, 27,243, 0, 0,381, 0,482, 0,129,376,378,381,491,648], + [648, 27,243, 0, 0,381, 0,482, 0,129,376,396,381,491,648], [648,648,648,648, 93,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT55.js b/public/project/floors/MT55.js index b5f4b83..481ee4a 100644 --- a/public/project/floors/MT55.js +++ b/public/project/floors/MT55.js @@ -50,7 +50,7 @@ main.floors.MT55= "cannotMoveIn": {}, "map": [ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], - [648, 28,482,648, 28, 0,648, 0,578,376,482,648, 28, 33,648], + [648,378,482,648, 28, 0,648, 0,578,376,482,648, 28, 33,648], [648, 0,381,492,482, 27,219, 0,648,482,403,494, 33, 29,648], [648,601,648,648,648,648,648,563,648,648,648,648,657,648,648], [648,103,482,594, 21, 0,492, 0, 29, 0,482,648, 33, 27,648], @@ -61,7 +61,7 @@ main.floors.MT55= [648, 27, 29,596, 0, 28,648,494,648,648,657,648,648,648,648], [648,482, 28,648, 27, 0,492, 0,381,482, 0,492, 29, 28,648], [648,240,648,648,648,492,648,243,648,648,648,648, 27, 33,648], - [648,484,378,648,376,491,648, 0,648, 0, 28,648,648,220,648], + [648,484,378,648,390,491,648, 0,648, 0, 28,648,648,220,648], [648,376,381,249,403,378,648, 33,657, 0, 27, 0,482, 0,648], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], diff --git a/public/project/floors/MT56.js b/public/project/floors/MT56.js index c6d8d35..8bad09b 100644 --- a/public/project/floors/MT56.js +++ b/public/project/floors/MT56.js @@ -58,7 +58,7 @@ main.floors.MT56= "map": [ [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], [648, 0,482,648,390, 21,396,492,482,482,492,482,403,482,648], - [648,381, 0,249, 0,484, 0,648,648,648,648,378, 22,376,648], + [648,381, 0,249, 0,484, 0,648,648,648,648,396, 22,376,648], [648,657,648,648,648,648,648,648, 27, 0,648,648,648,249,648], [648, 0, 33, 27, 0,563, 0,657,484, 28,648,378, 0,482,648], [648,648,648,648,220,648,494,648,648,648,648,596,648,648,648], @@ -69,7 +69,7 @@ main.floors.MT56= [648, 0,381,482, 28, 0,492,482,648, 33,648, 0,648,381,648], [648,648,494,648,648, 0,648,482,648, 0,219, 34,648, 0,648], [648, 0,381, 0,648,243,648,648,648,648,648,648,648,482,648], - [648, 28,484, 27,601, 0, 0, 0,482, 0, 0, 0,220, 0,648], + [648, 28,484,376,601, 0, 0, 0,482, 0, 0, 0,220, 0,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT57.js b/public/project/floors/MT57.js index 422cd7c..37e8e2c 100644 --- a/public/project/floors/MT57.js +++ b/public/project/floors/MT57.js @@ -18,18 +18,50 @@ main.floors.MT57= "parallelDo": "", "events": { "13,8": [ - "本地图不能使用跳跃。中间那个深色的开关可以开启去苍蓝之殿右下角的路。打死那两个卫兵开机关门" + "本地图不能使用跳跃。中间那个深色的开关可以开启去苍蓝之殿右下角的路。打死那两个石头人开机关门" ], "7,1": [ { - "type": "openDoor", - "loc": [ - 12, - 7 - ], - "floorId": "MT50" + "type": "if", + "condition": "(!switch:A)", + "true": [ + { + "type": "openDoor", + "loc": [ + 12, + 7 + ], + "floorId": "MT50" + }, + { + "type": "openDoor", + "loc": [ + 13, + 7 + ], + "floorId": "MT60" + }, + { + "type": "openDoor", + "loc": [ + 12, + 7 + ], + "floorId": "MT61" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + "\t[智人]\b[down,hero]貌似有哪里的门开了,应该是苍蓝之殿右下角吧", + "现在可以去苍蓝之殿的右下区域了。注意有三条可以去右边的路,机关门都已经开启" + ] }, - "\t[智人]\b[down,hero]貌似有哪里的门开了,应该是苍蓝之殿右下角吧" + { + "type": "setValue", + "name": "switch:A", + "value": "值" + } ] }, "changeFloor": { @@ -57,7 +89,7 @@ main.floors.MT57= }, "beforeBattle": {}, "afterBattle": { - "4,2": [ + "2,2": [ { "type": "setValue", "name": "flag:door_MT57_7_4", @@ -65,7 +97,7 @@ main.floors.MT57= "value": "1" } ], - "10,2": [ + "12,2": [ { "type": "setValue", "name": "flag:door_MT57_7_4", @@ -103,15 +135,15 @@ main.floors.MT57= "map": [ [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], [648, 0,648,378,403,648,396,661,390,648,403,376,648, 0,648], - [648,376,601,482,578,648,491,468,491,648,578,482,601,378,648], - [648, 0,648,494,648,648,240,103,240,648,648,494,648, 0,648], + [648,376,601,482,390,648, 0,468, 0,648,396,482,601,378,648], + [648, 0,648,494,648,648,491,103,491,648,648,494,648, 0,648], [648,482,648, 0,381,648,648, 85,648,648,381, 0,648,482,648], [648, 0,596, 33, 0,656, 0,491, 0,656, 0, 33,596, 0,648], [648,648,648,648,648,648,648,497,648,648,648,648,648,648,648], [ 92, 0, 0,484, 0, 0, 0, 22, 0, 0, 0,484, 0, 0, 94], [648,648,243,648,249,648,648,648,648,648,249,648,243,129,648], [648, 27, 0,648, 0,403, 0,648, 0,403, 0,648, 0, 28,648], - [648, 0,482,648,376,491,378,494,378,491,376,648,482, 0,648], + [648, 0,482,648,390,491,396,494,396,491,390,648,482, 0,648], [648,601,648,648,648,648,648,648,648,648,648,648,648,601,648], [648,482,378,657,484,648, 0, 33, 0,648,484,657,376,482,648], [648,381, 0,648, 0,656, 29, 0, 29,656, 0,648, 0,381,648], diff --git a/public/project/floors/MT58.js b/public/project/floors/MT58.js index 00a1e8d..fc9e45c 100644 --- a/public/project/floors/MT58.js +++ b/public/project/floors/MT58.js @@ -65,18 +65,18 @@ main.floors.MT58= "map": [ [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], [648, 0,381, 0,482, 0,660,494,468, 0,578, 0, 0,594,648], - [648,596,648,648,648,648,648,648, 0,484,648,648,648, 0,648], + [648,596,648,648,648,648,648,648,376,484,648,648,648, 0,648], [648, 21, 0, 33, 0,656, 0,648,648,492,648,660,648, 28,648], [648,648,648,648,648,648, 0,656, 33, 0,657, 0, 27,484,648], [648, 0,648,381, 33,492, 21,648,648,494,648,648,648,648,648], - [648, 0,594, 33, 27,648, 0,648,376, 0,657, 0, 0, 0,648], + [648, 0,594, 33,376,648, 0,648,376, 0,657, 0, 0, 0,648], [ 92, 0,648,648,648,648,220,648, 0,648, 0,648, 0, 0, 94], [648,484,648, 0, 0,219, 0,648,601, 0,378,648,648,596,648], [648, 0,648,482,648,648, 0,648,648,648,219,648,381, 0,648], [648, 0,596, 0, 0,648, 33, 0, 28, 0, 0,492, 0,484,648], [648,492,648,648,381,648,648,492,648,648,240,648,578,648,648], - [648,378,484,648, 0,648, 0,482, 0,648,468,648,403, 27,648], - [648,403,376,249, 0,494, 29, 0, 29,243,484,494, 28,491,648], + [648,378,484,648, 0,648, 0,482, 0,648,468,648,403,376,648], + [648,403,376,249, 0,494, 29, 0, 29,243,484,494,396,491,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT59.js b/public/project/floors/MT59.js index 7222238..e61dba2 100644 --- a/public/project/floors/MT59.js +++ b/public/project/floors/MT59.js @@ -89,7 +89,8 @@ main.floors.MT59= "type": "setValue", "name": "flag:door_palaceSouth", "value": "null" - } + }, + "入口处的机关门已开启" ] } ] @@ -112,11 +113,11 @@ main.floors.MT59= [648, 0, 28, 0,648, 0,648, 0,648,648,648,648, 0, 29,648], [648, 27,468, 27,648,484,648, 21,648, 27, 0,648, 27, 0,648], [648, 0, 28, 0, 85, 0,648,482,648, 0, 29,657, 0, 28,648], - [648,648,648,648,648,390,648,376,648, 33,648,648,648,648,648], + [648,648,648,648,648,390,648,390,648, 33,648,648,648,648,648], [648,482, 0,482,648, 0,249, 0,648,539,648,482, 0,482,648], [648, 0,666, 0,492,403,648,648,648, 0,492, 0,381, 0, 94], [648,482, 0,482,648, 0,249, 0,648,539,648,482, 0,482,648], - [648,648,648,648,648,396,648,378,648, 33,648,648,648,648,648], + [648,648,648,648,648,396,648,396,648, 33,648,648,648,648,648], [648, 0, 27, 0, 85, 0,648,482,648, 0, 29,657, 0, 27,648], [648, 28,468, 28,648,484,648, 21,648, 28, 0,648, 28, 0,648], [648, 0, 27, 0,648, 0,648, 0,648,648,648,648, 0, 29,648], diff --git a/public/project/floors/MT6.js b/public/project/floors/MT6.js index 30c499c..c1f96c5 100644 --- a/public/project/floors/MT6.js +++ b/public/project/floors/MT6.js @@ -63,7 +63,7 @@ main.floors.MT6= "\t[原始人]\b[down,hero]感觉好像可以学习一些简单的东西了。", { "type": "function", - "function": "function(){\nmota.ui.fixed.open('chapter', { chapter: '第一章 勇气' });\n}" + "function": "function(){\nMota.require('var', 'fixedUi').open('chapter', { chapter: '第一章 勇气' });\n}" }, { "type": "setValue", diff --git a/public/project/floors/MT60.js b/public/project/floors/MT60.js index c36457a..f5f5932 100644 --- a/public/project/floors/MT60.js +++ b/public/project/floors/MT60.js @@ -38,6 +38,13 @@ main.floors.MT60= 7, 14 ] + }, + "14,7": { + "floorId": "MT64", + "loc": [ + 0, + 7 + ] } }, "beforeBattle": {}, @@ -261,15 +268,15 @@ main.floors.MT60= [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], [648,390,441,396,648, 0, 0, 0, 0, 0,648,396,441,390,648], [648,648, 85,648,648, 0, 0, 0, 0, 0,648,648, 85,648,648], - [648,249, 0,249,648, 0, 0, 0, 0, 0,648,249, 0,249,648], + [648,249, 0,249,648, 0, 0, 0, 0, 0,648,232, 0,232,648], [648, 0,491, 0,648, 0, 0, 0, 0, 0,648, 0,491, 0,648], - [648,249, 0,249,648,103, 0, 0, 0,103,648,249, 0,249,648], + [648,249, 0,249,648,103, 0, 0, 0,103,648,232, 0,232,648], [648,648,492,648,648, 0, 0, 0, 0, 0,648,648,492,648,648], - [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94], + [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 94], [648,648,492,648,648, 0, 0, 0, 0, 0,648,648,492,648,648], - [648,578, 0,578,648,103, 0, 0, 0,103,648,578, 0,578,648], + [648,578, 0,578,648,103, 0, 0, 0,103,648,671, 0,671,648], [648, 0,491, 0,648, 0, 0, 0, 0, 0,648, 0,491, 0,648], - [648,578, 0,578,648, 0, 0, 0, 0, 0,648,578, 0,578,648], + [648,578, 0,578,648, 0, 0, 0, 0, 0,648,671, 0,671,648], [648,648, 85,648,648, 0, 0, 0, 0, 0,648,648, 85,648,648], [648,390,441,396,648, 0, 0, 0, 0, 0,648,396,441,390,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] diff --git a/public/project/floors/MT61.js b/public/project/floors/MT61.js index 3acca4e..734e303 100644 --- a/public/project/floors/MT61.js +++ b/public/project/floors/MT61.js @@ -31,6 +31,13 @@ main.floors.MT61= 14, 7 ] + }, + "14,7": { + "floorId": "MT67", + "loc": [ + 0, + 7 + ] } }, "beforeBattle": {}, @@ -42,19 +49,19 @@ main.floors.MT61= "cannotMoveIn": {}, "map": [ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], - [648, 0, 0, 0, 0, 0,648, 0,648, 0, 0, 0, 0, 0,648], - [648, 0,648,648,648,648,648,618,648,648,648,648,648, 0,648], - [648, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0,648], - [648, 0,648, 0,482, 0, 0, 0, 0, 0,482, 0,648, 0,648], - [648, 0,648, 0, 0,103, 0, 0, 0,103, 0, 0,648, 0,648], + [648,494,482,482,492,484,492, 0,492,484,492,482,482,494,648], + [648,491,648,648,648,648,648,618,648,648,648,648,648,491,648], + [648,497,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,497,648], + [648,487,648, 0,482, 0, 0, 0, 0, 0,482, 0,648,487,648], + [648,487,648, 0, 0,103, 0, 0, 0,103, 0, 0,648,487,648], [648,648,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,648,648], - [ 92, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 94], + [ 92, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 85, 0, 94], [648,648,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,648,648], - [648, 0,648, 0, 0,103, 0, 0, 0,103, 0, 0,648, 0,648], - [648, 0,648, 0,482, 0, 0, 0, 0, 0,482, 0,648, 0,648], - [648, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0,648], - [648, 0,648,648,648,648,648, 0,648,648,648,648,648, 0,648], - [648, 0, 0, 0, 0, 0,648, 0,648, 0, 0, 0, 0, 0,648], + [648,487,648, 0, 0,103, 0, 0, 0,103, 0, 0,648,487,648], + [648,487,648, 0,482, 0, 0, 0, 0, 0,482, 0,648,487,648], + [648,497,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,497,648], + [648,491,648,648,648,648,648, 0,648,648,648,648,648,491,648], + [648,494,482,482,492,484,492, 0,492,484,492,482,482,494,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT62.js b/public/project/floors/MT62.js index c2831c8..d9455d5 100644 --- a/public/project/floors/MT62.js +++ b/public/project/floors/MT62.js @@ -16,7 +16,12 @@ main.floors.MT62= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "2,5": [ + "注意乾坤挪移属性的怪物,它会移动光环的位置。如果光环位置移动到了不包含光环自身怪物的位置,那么怪物自身将不会受到影响。注意,杀戮光环是可以给怪物加光环属性的。", + "以及本区域的特点就是那些光环怪,善用那些光环怪能有意想不到的效果" + ] + }, "changeFloor": { "0,7": { "floorId": "MT50", @@ -24,6 +29,20 @@ main.floors.MT62= 14, 7 ] + }, + "14,7": { + "floorId": "MT63", + "loc": [ + 0, + 7 + ] + }, + "7,0": { + "floorId": "MT64", + "loc": [ + 7, + 14 + ] } }, "beforeBattle": {}, @@ -35,19 +54,19 @@ main.floors.MT62= "cannotMoveIn": {}, "map": [ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0,612,564, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], + [648,403, 0, 33,657, 0, 28, 0, 0,648,376,484,648, 0,648], + [648,492,648,249,648,220,648,648,492,648, 21,381,494,376,648], + [648, 28,648, 27,648, 0,381, 0, 34,648,396,484,648,491,648], + [648, 0,482, 0,648,648,648,596,648,648,648,232,648, 29,648], + [648,648,129,648,648,482, 0, 0, 0,648, 0, 0,578, 0,648], + [648,482, 0,482,648, 0,648,648,648,648,601,648,648,648,648], + [ 92, 0,381, 0,605, 0,492, 0,390,648,403, 0, 0, 0, 94], + [648,482, 0,482,648, 0,648,381, 0,648, 0,648,648,249,648], + [648,648,648,648,648,482,648, 0,484,659, 0,648, 28, 0,648], + [648, 0,484, 0,648, 0,648,648,648,648,657,648, 0,482,648], + [648,378,648,381,249, 0,601, 0,378, 0,482,492,657,648,648], + [648,594,648,648,648,492,648,648,648,648,596,648, 0,482,648], + [648, 0,482, 0,648,484,648, 28, 0,482, 0,648,376, 0,648], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT63.js b/public/project/floors/MT63.js index 69a647f..56ce2bb 100644 --- a/public/project/floors/MT63.js +++ b/public/project/floors/MT63.js @@ -1,45 +1,77 @@ main.floors.MT63= { -"floorId": "MT63", -"title": "苍蓝之殿-右下", -"name": "63", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT63", + "title": "苍蓝之殿-右下", + "name": "63", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "1,9": [ + "注意,由于杀戮光环产生的光环也会被乾坤挪移影响,例如右下角那几个红光环,它就是由黄光环里面的怪物产生,然后被乾坤挪移影响产生的。", + "以及,融化怪死后产生的光环也是会被乾坤挪移影响的。但是抱团怪不会影响,虽然类似于光环,但实际是不属于光环。" + ] + }, + "changeFloor": { + "0,7": { + "floorId": "MT62", + "loc": [ + 14, + 7 + ] + }, + "7,0": { + "floorId": "MT65", + "loc": [ + 7, + 14 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], + [648,491,494,484,648,378,482, 0,220, 0, 27, 0, 28, 0,648], + [648,491,648, 0,578, 0,403,648,648,605,648,648,648,494,648], + [648,648,648,220,648,648,648,648,376, 0, 29,648,482,390,648], + [648,376,484,403, 0,227,441,492, 0,103, 0,648,396, 22,648], + [648,601,648,648,492,648,648,648, 28, 0,484,648,482,403,648], + [648, 0, 0,648, 27, 0, 33,648,648,492,648,648,232,648,648], + [ 92, 0,482,648,596,648,648,648,381, 0,482,648, 28, 0,648], + [648, 0, 0,657,103, 0,403,578, 0,376, 0,249, 0, 0,648], + [648,129,648,648,648,648, 0,648,648,648,648,648,648, 29,648], + [648, 0,376, 0,657, 0,482,492, 0,601,381,482,648, 0,648], + [648,648,492,648, 0,648,648,648,376,648, 0,378,648,482,648], + [648, 28, 33,648,484,648,484,648, 0,648,492,648,648, 0,648], + [648, 33, 29,605, 0,220, 0,657, 33,648,378,482,381,578,648], + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT64.js b/public/project/floors/MT64.js index 9dd25fc..13daa6a 100644 --- a/public/project/floors/MT64.js +++ b/public/project/floors/MT64.js @@ -1,45 +1,86 @@ main.floors.MT64= { -"floorId": "MT64", -"title": "苍蓝之殿-右下", -"name": "64", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT64", + "title": "苍蓝之殿-右下", + "name": "64", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "7,14": { + "floorId": "MT62", + "loc": [ + 7, + 0 + ] + }, + "0,7": { + "floorId": "MT60", + "loc": [ + 14, + 7 + ] + }, + "14,4": { + "floorId": "MT65", + "loc": [ + 0, + 4 + ] + }, + "7,0": { + "floorId": "MT67", + "loc": [ + 7, + 14 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], + [648,403,396, 22,390,648,376, 0,378,492, 0,484, 0,484,648], + [648,648,648,648, 0,648, 0,103, 0,648,220,648,648,648,648], + [648, 0,482,648,482,648,482, 0,482,659, 0,648,376, 0,648], + [648,378, 0,648,232,648,657,648,648,648, 0,648, 0,403, 94], + [648, 0,381,659, 0, 0, 0,648, 0,403, 0,578,378, 0,648], + [648,648,648,648,648,648,657,648, 0,648,648,648,648,648,648], + [ 92, 0,492, 33,482,648, 0,648,482,240, 27,482, 0, 28,648], + [648,657,648,648, 33,648, 0,492, 0,648,492,648,648,578,648], + [648, 0,381,648,492,648,103,648,648,648, 28, 0,482, 27,648], + [648, 27,482,657, 0,482,596,482, 0,648,249,648,648,671,648], + [648,648,648,648,648,648,648, 0, 28,648, 0,648,390,484,648], + [648,376, 0,648,482, 27,648,220,648,648, 0,494, 21,441,648], + [648,482,403,601, 0, 29,605, 0, 0, 0,484,648,396,484,648], + [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT65.js b/public/project/floors/MT65.js index 1775630..a5d894f 100644 --- a/public/project/floors/MT65.js +++ b/public/project/floors/MT65.js @@ -1,45 +1,86 @@ main.floors.MT65= { -"floorId": "MT65", -"title": "苍蓝之殿-右下", -"name": "65", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT65", + "title": "苍蓝之殿-右下", + "name": "65", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,4": { + "floorId": "MT64", + "loc": [ + 14, + 4 + ] + }, + "7,14": { + "floorId": "MT63", + "loc": [ + 7, + 0 + ] + }, + "14,6": { + "floorId": "MT66", + "loc": [ + 0, + 6 + ] + }, + "7,0": { + "floorId": "MT68", + "loc": [ + 7, + 14 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], + [648,491,390,232, 0,484,648, 0, 0, 0,482, 0, 0,578,648], + [648,378,403,648, 29, 0,648,605,648,648,648,492,648,378,648], + [648,648,494,648, 0,378,648, 0, 27, 21,482, 0,648,484,648], + [ 92, 0,482,648, 27, 0,648,220,648,648,648,596,648,376,648], + [648, 0, 0,648,648,564,648, 0,648, 0,381, 0, 0,240,648], + [648,482, 0,657, 0,403, 0,482,249,103,648,492,648, 0, 94], + [648,648,648,648,492,648,648,648,648,484,605,381,648, 0,648], + [648,482,648,376,484,648, 27,482,492, 0,648, 0,648, 0,648], + [648, 0,605, 21,403,648, 29, 28,648, 0,648,378,484,249,648], + [648, 29,648,648,220,648,596,648,648,220,648,648,648,648,648], + [648, 0,492,491, 0,578, 0,491,648,381, 0, 33, 0,381,648], + [648,249,648,648,648,648,657,648,648,648,492,648,648,659,648], + [648,482, 27, 28,381,492, 0, 0,484,648,376,484, 0,403,648], + [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT66.js b/public/project/floors/MT66.js index d13754f..be162b4 100644 --- a/public/project/floors/MT66.js +++ b/public/project/floors/MT66.js @@ -1,45 +1,191 @@ main.floors.MT66= { -"floorId": "MT66", -"title": "苍蓝之殿-右下", -"name": "66", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT66", + "title": "苍蓝之殿-右下", + "name": "66", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "1,8": [ + "下面那个装备的作用是对魔攻拥有500点防御", + "本塔一般不需要保存套装等操作,因此移动端不需要担心需要频繁切装备", + "注意这个红门是有嘲讽的,打开之后会出现向右的嘲讽,源头在那个双手剑士" + ], + "6,1": [ + "上面地狱绘图,请做好心理准备" + ] + }, + "changeFloor": { + "0,6": { + "floorId": "MT65", + "loc": [ + 14, + 6 + ] + }, + "7,0": { + "floorId": "MT69", + "loc": [ + 7, + 14 + ] + } + }, + "beforeBattle": {}, + "afterBattle": { + "4,11": [ + { + "type": "setValue", + "name": "flag:door_MT66_3_12", + "operator": "+=", + "value": "1" + } + ], + "4,13": [ + { + "type": "setValue", + "name": "flag:door_MT66_3_12", + "operator": "+=", + "value": "1" + } + ], + "7,11": [ + { + "type": "setValue", + "name": "flag:door_MT66_6_12", + "operator": "+=", + "value": "1" + } + ], + "7,13": [ + { + "type": "setValue", + "name": "flag:door_MT66_6_12", + "operator": "+=", + "value": "1" + } + ], + "10,11": [ + { + "type": "setValue", + "name": "flag:door_MT66_9_12", + "operator": "+=", + "value": "1" + } + ], + "10,13": [ + { + "type": "setValue", + "name": "flag:door_MT66_9_12", + "operator": "+=", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": { + "3,12": { + "0": { + "condition": "flag:door_MT66_3_12==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MT66_3_12", + "operator": "=", + "value": "null" + } + ] + } + }, + "6,12": { + "0": { + "condition": "flag:door_MT66_6_12==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MT66_6_12", + "operator": "=", + "value": "null" + } + ] + } + }, + "9,12": { + "0": { + "condition": "flag:door_MT66_9_12==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MT66_9_12", + "operator": "=", + "value": "null" + } + ] + } + } + }, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], + [648, 0,578, 0, 29, 0,129, 0, 21, 0,578, 0,657, 0,648], + [648, 28,648,376,484,378,648,484, 0,403,648,484,648,484,648], + [648, 0,648,648,492,648,648,492,648,648,648,659,648,492,648], + [648,482,249, 0, 27,648, 27,482,648,376,484, 28,648,482,648], + [648,648,648,648, 0,648, 0, 29,648, 0,403, 0,648,482,648], + [ 92, 0,484,648,601,648,220,648,648,232,648,648,648,648,648], + [648, 0, 0,657, 0, 0,484, 0, 0, 0,601, 29, 0,376,648], + [648,129,648,648,648,605,648,605,648,648,648, 0,103, 0,648], + [648, 27, 0,482, 0,381,648, 28, 0,482,648,378, 0,484,648], + [648,648,497,648,648,648,648,648,494,648,648,648,648,563,648], + [648,484,390,648,232,376,648,240,376,648,671,482, 0,482,648], + [648,663,403, 85,403,484, 85,381,484, 85, 0, 0,103, 0,648], + [648,484,396,648,232,378,648,240,378,648,671,482, 0,482,648], + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT67.js b/public/project/floors/MT67.js index 57dc71c..1618b0a 100644 --- a/public/project/floors/MT67.js +++ b/public/project/floors/MT67.js @@ -1,45 +1,79 @@ main.floors.MT67= { -"floorId": "MT67", -"title": "苍蓝之殿-右下", -"name": "67", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT67", + "title": "苍蓝之殿-右下", + "name": "67", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,7": { + "floorId": "MT61", + "loc": [ + 14, + 7 + ] + }, + "7,14": { + "floorId": "MT64", + "loc": [ + 7, + 0 + ] + }, + "14,7": { + "floorId": "MT68", + "loc": [ + 0, + 7 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], + [648, 0,601, 0,491,648,484, 0,484,648,484,648, 28,482,648], + [648,484,648,378, 0,249, 0, 21, 0,539, 0,605, 0, 27,648], + [648, 0,648,648,648,648,667,648,492,648,656,648,648,492,648], + [648,390,492, 0,482,648, 28, 0, 27,648, 0,648,482,482,648], + [648,648,648,648, 0,648, 0,103, 0,648,656,648,648,648,648], + [648, 0, 0,220, 0,648,403, 0,484,492, 0, 0,484, 0,648], + [ 92, 0,648,648,596,648,578,648,648,648,648,648, 0, 0, 94], + [648,484, 0,648,381, 0,484,492,376,482, 29,648,657,648,648], + [648, 0, 0,648,648,648,240,648,648,648,243,648,376,482,648], + [648,103, 0,657, 0, 28, 0,482, 0,381, 0,648,381, 28,648], + [648,648,648,648,492,648,648,648,648,648,578,648,671,648,648], + [648,376, 0,605, 0,378,648, 0, 0,492,376,648,396,403,648], + [648, 0,491,648,381, 21,578, 0, 0,648,403,494,482,376,648], + [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT68.js b/public/project/floors/MT68.js index f40ad98..b294953 100644 --- a/public/project/floors/MT68.js +++ b/public/project/floors/MT68.js @@ -1,45 +1,83 @@ main.floors.MT68= { -"floorId": "MT68", -"title": "苍蓝之殿-右下", -"name": "68", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT68", + "title": "苍蓝之殿-右下", + "name": "68", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "13,8": [ + "右边地狱绘图,请做好心理准备" + ] + }, + "changeFloor": { + "0,7": { + "floorId": "MT67", + "loc": [ + 14, + 7 + ] + }, + "7,14": { + "floorId": "MT65", + "loc": [ + 7, + 0 + ] + }, + "14,7": { + "floorId": "MT69", + "loc": [ + 0, + 7 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], + [648,403, 0,396, 0,390, 0,671, 0,492,378, 0,605, 0,648], + [648,648,648,648,648,648,648,648,381,648, 0,484,648,482,648], + [648, 0,605, 0, 27, 0,484,648, 0,648,648,648,648, 0,648], + [648,491,648,648,492,648, 0, 0,657, 0,484, 0, 0,249,648], + [648, 0,648,482,482,648,648,249,648,648,657,648,492,648,648], + [648,220,648,648,492,648, 0,381, 0,648, 0,648, 0, 0,648], + [ 92, 0,578,484,403,668,376,103,378,220,482,578,482,376, 94], + [648,648,648,648,648,648, 0,491, 0,648, 0,648,648,129,648], + [648,390,482,232,396,648,648,494,648,648, 0,249, 28, 0,648], + [648,482,468,648, 0,648,376,482,378,492,381,648, 0,484,648], + [648,494,648,648,482,659, 0, 21, 0,648, 0,648,648,494,648], + [648,482,482,648,648,648,648,648,657,648,648,648,376,403,648], + [648,482,482,648,482,482,492, 0, 0, 0, 0,671,487,378,648], + [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT69.js b/public/project/floors/MT69.js index 022d656..9a32db7 100644 --- a/public/project/floors/MT69.js +++ b/public/project/floors/MT69.js @@ -1,45 +1,89 @@ main.floors.MT69= { -"floorId": "MT69", -"title": "苍蓝之殿-右下", -"name": "69", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT69", + "title": "苍蓝之殿-右下", + "name": "69", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "7,6": [ + "提示一个本地图的较优解法:从此处直接向右走,然后反过来把红骑士杀了,就基本上没光环了" + ], + "2,7": [ + "中间的那个木牌会提示一种较优解法" + ], + "6,13": [ + "中间的那个木牌会提示一种较优解法" + ] + }, + "changeFloor": { + "0,7": { + "floorId": "MT68", + "loc": [ + 14, + 7 + ] + }, + "7,14": { + "floorId": "MT66", + "loc": [ + 7, + 0 + ] + }, + "14,7": { + "floorId": "MT71", + "loc": [ + 0, + 7 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], + [648, 28,482,605, 0,648, 0,390, 0,648, 0,659,484,376,648], + [648, 29, 27,648, 0,494,396, 22,403,494, 0,648,378,381,648], + [648,648,648,648,482,648, 0,491, 0,648,482,648,648,648,648], + [648, 0,491,596, 0,648,648,671,648,648, 0,249,491, 0,648], + [648,243,648,648, 0, 27, 0, 0, 0, 28, 0,648,648,601,648], + [648, 0,482,648,594,648,648,129,648,648,227,648,484, 0,648], + [ 92, 0,129,648, 28,381, 28,648, 0,484, 0,648, 0, 0, 94], + [648, 0,482,648, 0,484, 0,648,376,381,376,648,484, 0,648], + [648,492,648,648,648,648,648,648,648,648,648,648,648,578,648], + [648,378, 0,381,667, 0,657, 0,657, 0,564,381, 0,376,648], + [648,648,578,648, 0,648,648,403,648,648, 0,648,232,648,648], + [648,482,376,648,484,648,482, 0,482,648,484,648,396,484,648], + [648,378,482,648, 0,648,129, 0, 0,648, 0,648,484,390,648], + [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/floors/MT71.js b/public/project/floors/MT71.js index 193802d..79346a3 100644 --- a/public/project/floors/MT71.js +++ b/public/project/floors/MT71.js @@ -1,45 +1,65 @@ main.floors.MT71= { -"floorId": "MT71", -"title": "苍蓝之殿-右下", -"name": "71", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceSouth.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + "floorId": "MT71", + "title": "苍蓝之殿-右下", + "name": "71", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceSouth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,7": { + "floorId": "MT69", + "loc": [ + 14, + 7 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], + [648,378,484,671, 0,648, 0, 0,484, 0, 85,376,487,376,648], + [648,484,376,648, 0,648, 0,648,648,492,648, 0,378, 0,648], + [648,494,648,648,484,648,484,648,376, 0,648,376,476,376,648], + [648,378,484,232, 0,648, 0,648, 0,484,648, 0,378, 0,648], + [648,484,376,648, 0,648, 0,578,378, 0,648,648,648,648,648], + [648,648,648,648,657,648,657,648,648,648,648,484, 0,484,648], + [ 92, 0, 0, 0, 0,491, 0, 21, 0, 0,492, 0,673, 0,648], + [648,648,648,648,657,648,657,648,648,648,648,484, 0,484,648], + [648,484,376,648, 0,648, 0,578,378, 0,648,648,648,648,648], + [648,378,484,232, 0,648, 0,648, 0,484,648, 0,376, 0,648], + [648,494,648,648,484,648,484,648,376, 0,648,378,476,378,648], + [648,484,376,648, 0,648, 0,648,648,492,648, 0,376, 0,648], + [648,378,484,671, 0,648, 0, 0,484, 0, 85,378,487,378,648], + [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/public/project/functions.js b/public/project/functions.js index e0580fd..1681f9d 100644 --- a/public/project/functions.js +++ b/public/project/functions.js @@ -438,134 +438,6 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { checkLoopMap(); - // 追猎 - // todo: 重写 - if ( - core.status.checkBlock.haveHunt && - !core - .getBlockId(core.status.hero.loc.x, core.status.hero.loc.y) - ?.endsWith('Portal') - ) { - var x = core.status.hero.loc.x, - y = core.status.hero.loc.y; - core.status.maps[core.status.floorId].blocks.forEach(function ( - block - ) { - if (block.x != x && block.y != y) return; - var id = block.event.id, - enemy = core.material.enemys[id]; - if (enemy && core.hasSpecial(enemy.special, 12)) { - var nx = block.x, - ny = block.y; - var dx = Math.abs(x - nx), - dy = Math.abs(y - ny); - if (x == block.x) { - if ( - y > block.y && - !core.noPass(block.x, block.y + 1) && - core.getBlockCls(block.x, block.y + 1) != - 'items' - ) { - dy--; - ny++; - core.insertAction([ - { - type: 'move', - loc: [block.x, block.y], - time: 200, - keep: true, - steps: ['down:1'] - }, - { - type: 'if', - condition: dy + '<=1', - true: [ - { type: 'battle', loc: [nx, ny] } - ] - } - ]); - } - if ( - y < block.y && - !core.noPass(block.x, block.y - 1) && - core.getBlockCls(block.x, block.y - 1) != - 'items' - ) { - dy--; - ny--; - core.insertAction([ - { - type: 'move', - loc: [block.x, block.y], - time: 200, - keep: true, - steps: ['up:1'] - }, - { - type: 'if', - condition: dy + '<=1', - true: [ - { type: 'battle', loc: [nx, ny] } - ] - } - ]); - } - } else { - if ( - x > block.x && - !core.noPass(block.x + 1, block.y) && - core.getBlockCls(block.x + 1, block.y) != - 'items' - ) { - dx--; - nx++; - core.insertAction([ - { - type: 'move', - loc: [block.x, block.y], - time: 200, - keep: true, - steps: ['right:1'] - }, - { - type: 'if', - condition: dx + '<=1', - true: [ - { type: 'battle', loc: [nx, ny] } - ] - } - ]); - } - if ( - x < block.x && - !core.noPass(block.x - 1, block.y) && - core.getBlockCls(block.x - 1, block.y) != - 'items' - ) { - dx--; - nx--; - core.insertAction([ - { - type: 'move', - loc: [block.x, block.y], - time: 200, - keep: true, - steps: ['left:1'] - }, - { - type: 'if', - condition: dx + '<=1', - true: [ - { type: 'battle', loc: [nx, ny] } - ] - } - ]); - } - } - } - }); - } - // 如需强行终止行走可以在这里条件判定: // core.stopAutomaticRoute(); Mota.require('var', 'hook').emit( diff --git a/public/project/icons.js b/public/project/icons.js index 7e4227c..68d2cf3 100644 --- a/public/project/icons.js +++ b/public/project/icons.js @@ -425,7 +425,13 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "E658": 170, "E659": 171, "E666": 172, - "E667": 173 + "E667": 173, + "E668": 174, + "E669": 175, + "E670": 176, + "E671": 177, + "E672": 178, + "E673": 179 }, "enemy48": { "angel": 0, diff --git a/public/project/items.js b/public/project/items.js index a17a43e..10a3d85 100644 --- a/public/project/items.js +++ b/public/project/items.js @@ -1161,7 +1161,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "name": "bgm查看器", "canUseItemEffect": "true", "text": "可以查看游戏内你已经听过的bgm,歌曲名格式:歌手——歌曲名。未完工。", - "useItemEffect": "mota.plugin.utils.tip('warn', '当前道具还未制作完成!');\n// mota.ui.main.open('bgm');" + "useItemEffect": "//mota.plugin.utils.tip('warn', '当前道具还未制作完成!');\n// mota.ui.main.open('bgm');" }, "I559": { "cls": "constants", @@ -1250,12 +1250,12 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "text": "或许是苍蓝之灵的杰作,可以让使用者的恢复能力增强。生命回复增加10%" }, "I663": { - "cls": "items", + "cls": "equips", "name": "地灵华", "canUseItemEffect": "true", - "text": "一个用大地之力制造出的饰品,貌似对魔法攻击有抵抗作用。装备后,对魔攻怪会有50%的防御力(即防御的一半充当抵消魔攻的防御,勇士受到的伤害变为 怪物攻击 - 勇士防御 / 2)", + "text": "一个用大地之力制造出的饰品,貌似对魔法攻击有抵抗作用。装备后,对魔攻怪会有500点防御力", "equip": { - "type": "饰品", + "type": "首饰", "value": {}, "percentage": {} } diff --git a/public/project/maps.js b/public/project/maps.js index 62b5449..72a269b 100644 --- a/public/project/maps.js +++ b/public/project/maps.js @@ -596,6 +596,12 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "665": {"cls":"items","id":"I665"}, "666": {"cls":"enemys","id":"E666"}, "667": {"cls":"enemys","id":"E667"}, + "668": {"cls":"enemys","id":"E668"}, + "669": {"cls":"enemys","id":"E669"}, + "670": {"cls":"enemys","id":"E670"}, + "671": {"cls":"enemys","id":"E671"}, + "672": {"cls":"enemys","id":"E672"}, + "673": {"cls":"enemys","id":"E673"}, "20032": {"cls":"tileset","id":"X20032","cannotOut":["up","left"],"cannotIn":["up","left"]}, "20033": {"cls":"tileset","id":"X20033","cannotOut":["up"],"cannotIn":["up"]}, "20034": {"cls":"tileset","id":"X20034","cannotOut":["up","right"],"cannotIn":["up","right"]}, diff --git a/public/project/materials/enemys.png b/public/project/materials/enemys.png index 433c08d..5b78267 100644 Binary files a/public/project/materials/enemys.png and b/public/project/materials/enemys.png differ diff --git a/src/components/boxAnimate.vue b/src/components/boxAnimate.vue index 9ea5a88..344bce9 100644 --- a/src/components/boxAnimate.vue +++ b/src/components/boxAnimate.vue @@ -7,7 +7,7 @@ - -