diff --git a/idea.md b/idea.md index a14a1b8..93c674b 100644 --- a/idea.md +++ b/idea.md @@ -23,16 +23,14 @@ [x] 苍蓝之殿 1: 红蓝黄门转换 [x] 苍蓝之殿 2: 乾坤挪移、杀戮光环等 -[] 苍蓝之殿 3: 传送门 -[] 苍蓝之殿 4: 同化、阻击 -[] 苍蓝之殿中: 让我们把这些东西结合起来... +[x] 苍蓝之殿 3: 传送门 +[x] 苍蓝之殿 4: 同化 +[x] 苍蓝之殿中: 让我们把这些东西结合起来... ### 成就 [x] 虚惊一场:打完山洞门口的怪只剩 1 滴血 -[] 学坏了:学习敌人的电摇嘲讽技能 [x] 真能刷:勇气之路的刷血怪刷到 15w 以上的血 -[] 满腹经纶:把苍蓝之殿所有能学的怪物技能都学一遍 [] 冰与火之舞:通过第二章特殊战的困难难度 [x] 你是怎么做到的?!:山路地图与勇气之路地图中与若干个神秘的木牌对话 diff --git a/public/project/data.js b/public/project/data.js index 436108d..2c42365 100644 --- a/public/project/data.js +++ b/public/project/data.js @@ -116,7 +116,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT16" ], [ - "MT17" + "MT17", + "MT100" ] ], "images": [ diff --git a/public/project/enemys.js b/public/project/enemys.js index f0409a3..af0333f 100644 --- a/public/project/enemys.js +++ b/public/project/enemys.js @@ -185,7 +185,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E672": {"name":"坚固骑士","hp":7500,"atk":10000,"def":0,"money":8,"exp":800,"point":0,"special":[29],"specialHalo":[3],"haloRange":2}, "E673": {"name":"苍蓝之灵-域","hp":250000,"atk":12000,"def":3000,"money":10,"exp":2500,"point":0,"special":[]}, "E674": {"name":"进攻亡灵","hp":80000,"atk":14000,"def":5000,"money":7,"exp":700,"point":0,"special":[29,30],"specialHalo":[12],"haloRange":3,"translation":[0,-1]}, - "E675": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E675": {"name":"双刃骷髅","hp":50000,"atk":13000,"def":6000,"money":0,"exp":0,"point":0,"special":[5]}, "E676": {"name":"冲锋骷髅","hp":50000,"atk":8000,"def":4000,"money":6,"exp":500,"point":0,"special":[12]}, "E677": {"name":"骷髅巫师","hp":150000,"atk":2000,"def":5000,"money":5,"exp":600,"point":0,"special":[13],"crit":null}, "E678": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -201,7 +201,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E688": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E689": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E690": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E691": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E691": {"name":"游离之魂","hp":60000,"atk":12000,"def":8000,"money":0,"exp":0,"point":0,"special":[29],"specialHalo":[8],"together":10,"haloRange":3}, "E692": {"name":"苍蓝之灵-圣","hp":150000,"atk":15000,"def":5000,"money":20,"exp":5000,"point":0,"special":[4,28],"paleShield":25}, "E693": {"name":"苍蓝之灵-战","hp":250000,"atk":25000,"def":6000,"money":20,"exp":5000,"point":0,"special":[32],"assimilateRange":6}, "E698": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -209,7 +209,11 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E700": {"name":"亡语之魂","hp":75000,"atk":10000,"def":9000,"money":8,"exp":800,"point":0,"special":[29,30],"haloRange":3,"specialHalo":[25],"melt":15,"translation":[-1,0]}, "E701": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E702": {"name":"防守之魂","hp":10000,"atk":12000,"def":4000,"money":0,"exp":0,"point":0,"special":[3,29,30],"specialHalo":[26],"iceCore":10,"translation":[1,0],"haloRange":3}, - "E703": {"name":"新敌人","hp":40000,"atk":16000,"def":6000,"money":8,"exp":800,"point":0,"special":[29,30],"specialHalo":[27],"haloRange":3,"iceCore":null,"fireCore":10,"translation":[1,0],"displayIdInBook":null}, + "E703": {"name":"呐喊之魂","hp":40000,"atk":16000,"def":6000,"money":8,"exp":800,"point":0,"special":[29],"specialHalo":[27],"haloRange":3,"iceCore":null,"fireCore":10,"translation":null,"displayIdInBook":null}, "E704": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E705": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]} + "E705": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E707": {"name":"宝箱之灵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[19,34],"description":"前身似乎是...宝箱怪?不知受到了什么法术,变成了这幅鬼样子。闪亮闪亮的,让人欲罢不能,看到他就想要立刻冲过去拿下他。这里的造物主似乎喜欢开玩笑,总是在那些关键位置放置些这些东西,然后在沿途放上物资。这样,那些胜利者,或者说...正在征战四方这位无名开国者,便能够在这稍作休息,恢复精力。"}, + "E708": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E709": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E710": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]} } \ No newline at end of file diff --git a/public/project/floors/MT5.js b/public/project/floors/MT5.js index eb78c12..9be435c 100644 --- a/public/project/floors/MT5.js +++ b/public/project/floors/MT5.js @@ -18,6 +18,17 @@ main.floors.MT5= "parallelDo": "", "events": { "14,7": [ + { + "type": "confirm", + "text": "是否提交序章成绩?", + "yes": [ + { + "type": "win", + "reason": "踏上旅途" + } + ], + "no": [] + }, { "type": "if", "condition": "(flag:cave==1)", diff --git a/public/project/floors/MT50.js b/public/project/floors/MT50.js index 6cbc0cb..f38cd55 100644 --- a/public/project/floors/MT50.js +++ b/public/project/floors/MT50.js @@ -44,8 +44,7 @@ main.floors.MT50= "注意不要忘记购买装备,到了下一章之后本章的商店将不能到达,不过快捷商店还会保留。这些装备在下一章都会有向上合成", "本区域可以使用跳跃技能,不要忘记了。", "注意火炬可通行,而且跳跃时会跳过火炬,不会跳到火炬上。", - "三章及以后还会有魔攻怪,因此魔法防御技能的长期收益会较大", - "本区请至少留下一个红钥匙" + "三章及以后还会有魔攻怪,因此魔法防御技能的长期收益会较大" ] }, "changeFloor": { @@ -92,7 +91,7 @@ main.floors.MT50= [648, 0,482, 0,103,648, 0, 0, 0,648,103, 0,482, 0,648], [648, 28, 0, 27, 0,648, 0, 0, 0,648, 0, 27, 0, 28,648], [648, 0,381, 0,482,648, 0, 0, 0,648,482, 0,381, 0,648], - [648, 27, 0, 28, 0,129, 92, 0, 0,648, 0, 28, 0, 27,648], + [648, 27, 0, 28, 0,706, 92, 0, 0,648, 0, 28, 0, 27,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ @@ -109,7 +108,7 @@ main.floors.MT50= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT52.js b/public/project/floors/MT52.js index 614e3fa..e74a714 100644 --- a/public/project/floors/MT52.js +++ b/public/project/floors/MT52.js @@ -16,7 +16,35 @@ main.floors.MT52= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "11,7": [ + { + "type": "setText", + "position": "down" + }, + "“若人心简单,则正义亦易”——柏拉图", + "可是,人心哪能是简单的?", + "那些贪婪的统治者,用他们所谓的民主,用那所谓的公平创造了一个个压迫人民的国度。", + "用自己的肮脏意志,制定了一项项的法律,并冠以正义之名,让每个人都去遵守他们的“正义”。", + "这就是他们所谓的民主。", + "或许是我的想法太过激进了吧,毕竟那些国家也存在了几百年的时间,他们的“正义”或许也没有那么邪恶。", + { + "type": "sleep", + "time": 300 + }, + "——熵增。", + "在阅读这片石碑的那位智人应该不知道这个东西吧。", + "在没有外界能量输入的情况下,一个系统的总熵不会减少。这意味着一个封闭系统必然走向混乱。", + "虽然这只是一个物理规律,但是又未尝不能去描述这个世界呢?", + "那些统治者所做的事,只不过是在增加这片大地的“熵”罢了。", + "江山易改,本性难移。", + "果不其然,战争爆发了...", + "那时,我的内心很平静。虽然我只是个物理学家,但对哲学也略有涉猎,我知道他们那些国家早晚会发动战争。", + "但是,我的内心却有前所未有的恐惧。", + "我本以为这次战争只不过是一些打打闹闹,根本不成气候。", + "但是我错了。" + ] + }, "changeFloor": { "14,8": { "floorId": "MT51", @@ -122,7 +150,7 @@ main.floors.MT52= [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,378, 0,648], [648, 0,381,492, 0,648, 0, 27,539, 0,482,596, 0,103,648], - [648, 33, 0,648, 0,648,648,219,648,648,648,648,648,648,648], + [648, 33, 0,648, 0,648,648,219,648,648,648,706,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,482,381,492,482,539, 33, 0, 28,494,376,381, 22,396,648], @@ -132,7 +160,21 @@ main.floors.MT52= [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT54.js b/public/project/floors/MT54.js index 6ae7ab9..494e1c6 100644 --- a/public/project/floors/MT54.js +++ b/public/project/floors/MT54.js @@ -80,11 +80,25 @@ 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,484,648,596,648,648,648,596,648,648,494,648,648,249,648], - [648, 27,243, 0, 0,381, 0,482, 0,129,376,396,381,491,648], + [648, 27,243, 0, 0,381, 0,482, 0,706,376,396,381,491,648], [648,648,648,648, 93,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT56.js b/public/project/floors/MT56.js index 433668e..c7c1aa0 100644 --- a/public/project/floors/MT56.js +++ b/public/project/floors/MT56.js @@ -63,7 +63,7 @@ main.floors.MT56= [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], [648, 0,482, 0, 0,648, 27, 0,648, 0,648, 0, 0, 0,648], - [ 92, 0,648,648,657,648,484, 29,596,103,539,482, 0,482, 94], + [ 92, 0,648,648,657,706,484, 29,596,103,539,482, 0,482, 94], [648, 0,648,660,484,648, 28, 0,648, 27,648,648,648,492,648], [648,578,648,648,648,648,648,648,648, 0,648, 28,243, 0,648], [648, 0,381,482, 28, 0,492,482,648, 33,648, 0,648,381,648], @@ -73,7 +73,21 @@ main.floors.MT56= [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT57.js b/public/project/floors/MT57.js index 0b537d2..3172cde 100644 --- a/public/project/floors/MT57.js +++ b/public/project/floors/MT57.js @@ -140,8 +140,8 @@ main.floors.MT57= [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], + [ 92, 0, 0,484, 0, 0, 0, 22, 0, 0, 0,484, 0, 93, 94], + [648,648,243,648,249,648,648,648,648,648,249,648,243,706,648], [648, 27, 0,648, 0,403, 0,648, 0,403, 0,648, 0, 28,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], @@ -150,7 +150,21 @@ main.floors.MT57= [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT59.js b/public/project/floors/MT59.js index e7d3ebd..e6fedd1 100644 --- a/public/project/floors/MT59.js +++ b/public/project/floors/MT59.js @@ -167,8 +167,8 @@ main.floors.MT59= [648,491, 28,491,648, 0,648, 0,648,648,648,648, 0, 29,648], [648, 27,468, 27,648,487,648, 21,648, 27, 0,648, 27, 0,648], [648, 0, 28, 0, 85, 0,648,487,648, 0, 29,657, 0, 28,648], - [648,648,648,648,648,390,648,390,648,484,648,648,129,648,648], - [648,482, 0,482,648, 0,249, 0,648,539,648,482, 0,482,648], + [648,648,648,648,648,390,648,390,648,484,648,648,706,648,648], + [648,482, 0,482,648, 0,249, 0,648,539,648,482, 91,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,396,648,484,648,648,648,648,648], @@ -179,7 +179,21 @@ main.floors.MT59= [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT62.js b/public/project/floors/MT62.js index d9455d5..b8af2bd 100644 --- a/public/project/floors/MT62.js +++ b/public/project/floors/MT62.js @@ -58,8 +58,8 @@ main.floors.MT62= [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], + [648,648,706,648,648,482, 0, 0, 0,648, 0, 0,578, 0,648], + [648,482, 91,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], @@ -70,7 +70,21 @@ main.floors.MT62= [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT63.js b/public/project/floors/MT63.js index 56ce2bb..d52b4f6 100644 --- a/public/project/floors/MT63.js +++ b/public/project/floors/MT63.js @@ -54,8 +54,8 @@ main.floors.MT63= [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, 93, 0,657,103, 0,403,578, 0,376, 0,249, 0, 0,648], + [648,706,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], @@ -63,7 +63,21 @@ main.floors.MT63= [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT66.js b/public/project/floors/MT66.js index 50e8a14..b9732d1 100644 --- a/public/project/floors/MT66.js +++ b/public/project/floors/MT66.js @@ -161,14 +161,14 @@ main.floors.MT66= "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, 0,578, 0, 29, 0,706, 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, 93, 0,657, 0, 0,484, 0, 0, 0,601, 29, 0,376,648], + [648,706,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,487,390,648,232,376,648,240,376,648,671,484, 0,484,648], @@ -177,7 +177,21 @@ main.floors.MT66= [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT68.js b/public/project/floors/MT68.js index 3909af1..a3a697b 100644 --- a/public/project/floors/MT68.js +++ b/public/project/floors/MT68.js @@ -60,7 +60,7 @@ main.floors.MT68= [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,648,648,648,648,648, 0,491, 0,648, 0,648,648,706,648], [648,390,491,232,396,648,648,494,648,648, 0,249, 28, 0,648], [648,491,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], @@ -69,7 +69,21 @@ main.floors.MT68= [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT69.js b/public/project/floors/MT69.js index 7815747..eea6b65 100644 --- a/public/project/floors/MT69.js +++ b/public/project/floors/MT69.js @@ -20,11 +20,11 @@ main.floors.MT69= "7,6": [ "提示一个本地图的较优解法:从此处直接向右走,然后反过来把红骑士杀了,就基本上没光环了" ], - "2,7": [ - "不要被这一层吓到了(,实际上光环只有四个黄光环,其他的都是黄光环产生的。如果实在想不到解法,中间的那个木牌会提示一种较优解法" + "3,7": [ + "不要被这一层吓到了(,实际上光环只有四个青光环,其他的都是青光环产生的。如果实在想不到解法,中间的那个木牌会提示一种较优解法" ], - "6,13": [ - "不要被这一层吓到了(,实际上光环只有四个黄光环,其他的都是黄光环产生的。如果实在想不到解法,中间的那个木牌会提示一种较优解法" + "5,13": [ + "不要被这一层吓到了(,实际上光环只有四个青光环,其他的都是青光环产生的。如果实在想不到解法,中间的那个木牌会提示一种较优解法" ] }, "changeFloor": { @@ -64,18 +64,32 @@ main.floors.MT69= [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,484,648,594,648,648,129,648,648,227,648,491, 0,648], - [ 92, 0,129,648, 28,381, 28,648, 0,491, 0,648, 0, 0, 94], + [648, 0,484,648,594,648,648,706,648,648,227,648,491, 0,648], + [ 92, 0, 0,706, 28,381, 28,648, 0,491, 0,648, 0, 0, 94], [648, 0,484,648, 0,484, 0,648,376,381,376,648,491, 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,484,376,648,491,648,482, 0,482,648,491,648,396,491,648], - [648,378,484,648, 0,648,129, 0, 0,648, 0,648,491,390,648], + [648,378,484,648, 0,706, 0, 0, 0,648, 0,648,491,390,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT73.js b/public/project/floors/MT73.js index b470c1a..6bd3c02 100644 --- a/public/project/floors/MT73.js +++ b/public/project/floors/MT73.js @@ -71,8 +71,8 @@ main.floors.MT73= [648,648,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,648,648], [648,487,648, 0, 0,103, 0, 0, 0,103, 0, 0,648,487,648], [648,487,648, 0, 0, 0, 0, 0, 0, 0, 0, 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,129, 0,648,648,648,648,648,491,648], + [648,497,648, 0, 0, 0, 93, 0, 0, 0, 0, 0,648,497,648], + [648,491,648,648,648,648,706, 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] ], @@ -89,7 +89,7 @@ main.floors.MT73= [ 0, 0, 0, 0, 0,50480,50481,50482,50483,50484, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], diff --git a/public/project/floors/MT86.js b/public/project/floors/MT86.js index fc7c970..566fba5 100644 --- a/public/project/floors/MT86.js +++ b/public/project/floors/MT86.js @@ -50,7 +50,7 @@ main.floors.MT86= [648,482,376,482, 0,492, 0, 0, 34, 0, 0, 34, 0, 0,648], [648,648,648,648,671,648,676,648,648,648,648,677,648,492,648], [ 92, 0, 0,648, 0,648, 0, 0,232,491,648, 0, 27, 0,648], - [648, 0, 0,129, 33, 0,378, 0,648,491,492, 33, 0, 33,648], + [648, 0, 0,706, 33, 0,378, 0,648,491,492, 33, 0, 33,648], [648,249,648,648,648,494,648,648,648,644,648,648,648,249,648], [648, 0,482,648,376, 21,378,648, 29, 0,648, 33, 0, 33,648], [648, 0, 0,648,482,403,482,648, 0,484,578, 0, 28, 0,648], @@ -63,7 +63,21 @@ main.floors.MT86= [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT87.js b/public/project/floors/MT87.js index 1e4b48a..b9dc5d3 100644 --- a/public/project/floors/MT87.js +++ b/public/project/floors/MT87.js @@ -69,7 +69,7 @@ main.floors.MT87= [648, 0,482,648,648,648,648,648,648,648,648,648,682,648,648], [ 92, 0, 0,492, 0,491, 0,682, 0, 33,658, 33, 0, 0, 94], [648, 0,482,648,648,648,648,648, 28, 0,648, 0, 27, 0,648], - [648,129,648,648, 27, 0, 29,648,648,648,648,648,648,677,648], + [648,706,648,648, 27, 0, 29,648,648,648,648,648,648,677,648], [648,378,491,232, 0,482, 0,492, 21, 0,482,648, 29, 0,648], [648,492,648,648,648,648,677,648,648,648,682,648, 0,482,648], [648,484, 27,671,484,648, 33, 0, 33,659, 0,648,657,648,648], @@ -77,7 +77,21 @@ main.floors.MT87= [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ diff --git a/public/project/floors/MT94.js b/public/project/floors/MT94.js index 1ebdb8a..9dceab0 100644 --- a/public/project/floors/MT94.js +++ b/public/project/floors/MT94.js @@ -1,7 +1,7 @@ main.floors.MT94= { "floorId": "MT94", - "title": "苍蓝之殿-中", + "title": "苍蓝之殿-核心", "name": "94", "width": 15, "height": 15, @@ -23,6 +23,13 @@ main.floors.MT94= "type": "function", "function": "function(){\nconst enemy = Mota.Plugin.require('remainEnemy_g').getRemainEnemyString(core.floorIds.slice(40, 107));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" } + ], + "2,5": [ + { + "type": "function", + "async": true, + "function": "function(){\nMota.require('module', 'Mechanism').BluePalace.doorConvert(2, 5);\n}" + } ] }, "changeFloor": { @@ -32,6 +39,27 @@ main.floors.MT94= 7, 7 ] + }, + "14,7": { + "floorId": "MT95", + "loc": [ + 0, + 7 + ] + }, + "7,14": { + "floorId": "MT96", + "loc": [ + 7, + 0 + ] + }, + "0,7": { + "floorId": "MT97", + "loc": [ + 14, + 7 + ] } }, "beforeBattle": {}, @@ -43,19 +71,19 @@ main.floors.MT94= "cannotMoveIn": {}, "map": [ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648], - [648, 0, 0, 0, 0,648,466,468,467,648, 0, 0, 0, 0,648], - [648, 0,648,648,648,648,648,516,648,648, 0, 0,648, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0,648,648,648,648, 0,648], - [648,648,648,648, 0,648, 0, 0, 0, 0, 0, 0,648, 0,648], - [648, 0, 0,648, 0,648,648, 0,648,648, 0, 0,648, 0,648], - [648, 0,648,648, 0,648,487, 0,487,648, 0,648,648, 0,648], - [ 92, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 94], - [648, 0,648,648,648,648,487, 0,487,648, 0,648,648,648,648], - [648, 0, 0, 0, 0,648,648, 0,648,648, 0, 0, 0, 0,648], - [648,648,648,648, 0,648, 0, 0, 0,648,648,648,648, 0,648], - [648, 0, 0, 0, 0,648, 0,648, 0, 0, 0, 0,648, 0,648], - [648, 0,648,648,648,648, 0,648,648,648, 0,648,648, 0,648], - [648, 0, 0, 0, 0, 0, 0, 0, 0,648, 0, 0, 0, 0,648], + [648, 0,378,484,376,648, 34, 34, 34,648,381,491,675, 0,648], + [648,669,648,648,648,648,648,516,648,648,378,376,648, 0,648], + [648, 0,482,671, 0,691, 0,381, 0,648,648,648,648,700,648], + [648,494,648,648,378,648,376, 0,482,677,484, 0,492, 0,648], + [648,484,660,648,482,648,648,618,648,648, 0,381,648, 0,648], + [648,699,648,648,494,648,484, 0,484,648,644,648,648,491,648], + [ 92, 0,482,376, 0,671,103, 87,103,671,484,378,669, 0, 94], + [648,699,648,648,492,648,484, 0,484,648,618,648,648,648,648], + [648,376, 0,484, 0,648,648,494,648,648,482, 0,677, 0,648], + [648,492,648,648,599,648, 0, 0,482,648,648,648,648,484,648], + [648, 0,482, 0,378,648,671,648, 0,675,484,381,648, 0,648], + [648,671,648,648,492,648, 0,648,648,648,492,648,648,675,648], + [648,381, 0,482, 0,644,381, 0,484,648,376,491,378, 0,648], [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] ], "bgmap": [ diff --git a/public/project/floors/MT95.js b/public/project/floors/MT95.js index dee9edc..dc48f0f 100644 --- a/public/project/floors/MT95.js +++ b/public/project/floors/MT95.js @@ -1,45 +1,73 @@ main.floors.MT95= { -"floorId": "MT95", -"title": "苍蓝之殿-中", -"name": "95", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceNorth.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": "MT95", + "title": "苍蓝之殿-核心", + "name": "95", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceNorth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "3,8": [ + { + "type": "function", + "async": true, + "function": "function(){\nMota.require('module', 'Mechanism').BluePalace.doorConvert(3, 8);\n}" + } + ] + }, + "changeFloor": { + "0,7": { + "floorId": "MT94", + "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, 0,378, 0,491,648, 0,648, 0,381, 0,669,381, 0,648], + [648,492,648,648,675,648, 0,648,378,484,390,648, 0,376,648], + [648, 0,482,648, 0,648,669,648,492,648,648,648,648,648,648], + [648,376, 0,677, 0,494, 0,484, 0,648, 0,700, 0,376,648], + [648,648,648,648,671,648,648,648,703,648,491,648,484, 0,648], + [648, 0,677, 0,381, 0, 0,482, 0,699, 0,494, 0,378,648], + [ 92, 0,648,648,648,648,492,648,648,648,492,648,648,648,648], + [648, 0,648,660,381,482, 0,648,403, 0,378,484, 0,376,648], + [648,618,648,648,648,644,648,648,691,648,648,648,648,699,648], + [648, 0,484, 0,675, 0,376,648, 0,648, 0,484,648,378,648], + [648,492,648,648,648,484, 0,677, 0,671,378, 0,494, 0,648], + [648, 0,381, 0,648,618,648,648,648,648,648,674,648,482,648], + [648,378,491,376,669, 0,648, 0,378,484,376, 0,648, 0,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/MT96.js b/public/project/floors/MT96.js index 2d87837..346c508 100644 --- a/public/project/floors/MT96.js +++ b/public/project/floors/MT96.js @@ -1,45 +1,73 @@ main.floors.MT96= { -"floorId": "MT96", -"title": "苍蓝之殿-中", -"name": "96", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceNorth.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": "MT96", + "title": "苍蓝之殿-核心", + "name": "96", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceNorth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "13,9": [ + { + "type": "function", + "async": true, + "function": "function(){\nMota.require('module', 'Mechanism').BluePalace.doorConvert(13, 9);\n}" + } + ] + }, + "changeFloor": { + "7,0": { + "floorId": "MT94", + "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, 0,675,482,378,648,482, 0,648, 0,491,648,482,482,648], + [648,484,648,376,482,494, 0, 0,648,381, 0,492,482,482,648], + [648, 0,648,648,648,648,482, 0,648,677,648,648,648,648,648], + [648,484, 0,677,376,648,648,618,648,381, 0,669, 0,376,648], + [648,492,648,648, 0,381,691, 0, 33, 0,482,648,381,484,648], + [648, 0,484,648,644,648,648,648,699,648,700,648, 0,396,648], + [648,403, 0,671,484,648, 21,648, 0,648, 0,648,648,492,648], + [648,494,648,648,648,648,691,648,491,648,376,378,381, 0,648], + [648,381, 0,492, 0,482, 0,648,671,648,492,648,648,660,648], + [648,484,378,648,376,482,378,699, 0,403, 0,648,491, 0,648], + [648,675,648,648,671,648,648,648,484, 0,484,648,699,648,648], + [648,491, 0,669,491,648, 0,648,648,648,618,648, 0,381,648], + [648, 0,491,648, 0,648,378,403,376,675, 0,494,376, 0,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/MT97.js b/public/project/floors/MT97.js index d3f926e..8ed9045 100644 --- a/public/project/floors/MT97.js +++ b/public/project/floors/MT97.js @@ -1,45 +1,65 @@ main.floors.MT97= { -"floorId": "MT97", -"title": "苍蓝之殿-中", -"name": "97", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T650", -"bgm": "palaceNorth.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": "MT97", + "title": "苍蓝之殿-核心", + "name": "97", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T650", + "bgm": "palaceNorth.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "14,7": { + "floorId": "MT94", + "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,482, 0,376,648,381,648, 0,378,669,376, 0,484,648], + [648,648,648,648,675,648, 0,648,381, 0,648,648,648,671,648], + [648,403, 0,482, 0,492,484,648, 0,376,648,484, 0,378,648], + [648,671,648,648,648,648,677,648,677,648,648,648,599,648,648], + [648, 0,491,702, 0,403, 0,492,491, 0,494,381, 0,484,648], + [648,648,648,648,376, 0,378,648,648,644,648,618,648,648,648], + [648,376, 0,492, 0,491, 0,671, 0,482,648, 0, 0, 0, 94], + [648, 0,491,648,648,648,618,648,648,648,648,494,648,648,648], + [648,378, 0,699, 0,648, 0,484,648, 0,378, 0,491, 0,648], + [648,648,648,648,677,648,648,691,648,648,648,648,648,669,648], + [648,491,487,492, 0,376, 0,491, 0,378, 0,492, 0,491,648], + [648,699,648,648,648,644,648,648,648,671,648,648,648,675,648], + [648,484,403,675, 0,381, 0,376,492, 0,381, 0,484, 0,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/icons.js b/public/project/icons.js index c840cd2..7c8ce9c 100644 --- a/public/project/icons.js +++ b/public/project/icons.js @@ -137,7 +137,7 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "T655": 77, "T660": 78, "T661": 79, - "T662": 80 + "T706": 80 }, "animates": { "star": 0, @@ -459,7 +459,11 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "E702": 204, "E703": 205, "E704": 206, - "E705": 207 + "E705": 207, + "E707": 208, + "E708": 209, + "E709": 210, + "E710": 211 }, "enemy48": { "angel": 0, diff --git a/public/project/maps.js b/public/project/maps.js index 037ffa3..24a8c01 100644 --- a/public/project/maps.js +++ b/public/project/maps.js @@ -634,6 +634,11 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "703": {"cls":"enemys","id":"E703"}, "704": {"cls":"enemys","id":"E704"}, "705": {"cls":"enemys","id":"E705"}, + "706": {"cls":"terrains","id":"T706"}, + "707": {"cls":"enemys","id":"E707"}, + "708": {"cls":"enemys","id":"E708"}, + "709": {"cls":"enemys","id":"E709"}, + "710": {"cls":"enemys","id":"E710"}, "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 a1e0f09..634a1f4 100644 Binary files a/public/project/materials/enemys.png and b/public/project/materials/enemys.png differ diff --git a/public/project/materials/terrains.png b/public/project/materials/terrains.png index 97e0ef7..9250cd9 100644 Binary files a/public/project/materials/terrains.png and b/public/project/materials/terrains.png differ diff --git a/src/game/enemy/damage.ts b/src/game/enemy/damage.ts index 15526b0..067e7fc 100644 --- a/src/game/enemy/damage.ts +++ b/src/game/enemy/damage.ts @@ -423,38 +423,34 @@ export class DamageEnemy { // 这一句必须放到applyHalo之前 this.providedHalo.add(29); + const halo = (e: EnemyInfo, enemy: EnemyInfo) => { + const s = enemy.specialHalo!; - col.applyHalo( - type, - range, - this, - (e, enemy) => { - const s = enemy.specialHalo!; - - for (const spe of s) { - e.special.add(spe); - } - // 如果是自身,就不进行特殊属性数值处理了 - if (e === this.info) return; - // 然后计算特殊属性数值 - for (const spec of s) { - const toChange = specialValue.get(spec); - if (!toChange) continue; - for (const key of toChange) { - // 这种光环应该获取怪物的原始数值,而不是真实数值 - if (enemy.enemy.specialMultiply) { - e[key] ??= 1; - e[key] *= enemy[key] ?? 1; - } else { - e[key] ??= 0; - e[key] += enemy[key] ?? 0; - } + for (const spe of s) { + e.special.add(spe); + } + // 如果是自身,就不进行特殊属性数值处理了 + if (e === this.info) return; + // 然后计算特殊属性数值 + for (const spec of s) { + // 如果目标怪物拥有杀戮光环,且光环会加成此属性,则忽略 + if (e.specialHalo?.includes(spec)) continue; + const toChange = specialValue.get(spec); + if (!toChange) continue; + for (const key of toChange) { + // 这种光环应该获取怪物的原始数值,而不是真实数值 + if (enemy.enemy.specialMultiply) { + e[key] ??= 1; + e[key] *= enemy[key] ?? 1; + } else { + e[key] ??= 0; + e[key] += enemy[key] ?? 0; } } - }, - // true表示递归计算,视为第一类光环 - true - ); + } + }; + + col.applyHalo(type, range, this, halo, true); col.haloList.push({ type: 'square', data: { x: this.x + dx, y: this.y + dy, d }, diff --git a/src/game/mechanism/misc.ts b/src/game/mechanism/misc.ts index 52c904d..af1377b 100644 --- a/src/game/mechanism/misc.ts +++ b/src/game/mechanism/misc.ts @@ -129,7 +129,15 @@ export namespace BluePalace { MT84: [ { fx: 2, fy: 3, dir: 'right', tx: 12, ty: 3, toDir: 'left' }, { fx: 2, fy: 11, dir: 'right', tx: 12, ty: 11, toDir: 'left' } - ] + ], + MT94: [{ fx: 12, fy: 11, dir: 'left', tx: 5, ty: 1, toDir: 'left' }], + MT95: [ + { fx: 13, fy: 14, dir: 'up', tx: 7, ty: 8, toDir: 'left' }, + { fx: 0, fy: 1, dir: 'right', tx: 14, ty: 1, toDir: 'left' }, + { fx: 6, fy: 13, dir: 'right', tx: 6, ty: 0, toDir: 'down' } + ], + MT96: [{ fx: 6, fy: 11, dir: 'down', tx: 4, ty: 14, toDir: 'up' }], + MT97: [{ fx: 0, fy: 1, dir: 'right', tx: 8, ty: 9, toDir: 'right' }] }; loading.once('coreInit', initPortals);