diff --git a/project/bgms/guijiezhouyuan.mp3 b/project/bgms/guijiezhouyuan.mp3 new file mode 100644 index 0000000..a335279 Binary files /dev/null and b/project/bgms/guijiezhouyuan.mp3 differ diff --git a/project/data.js b/project/data.js index e65f709..3aaa7b2 100644 --- a/project/data.js +++ b/project/data.js @@ -147,6 +147,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "BN8", "BN9", "BN10", + "MM5", "BH11", "BH12", "BH13", diff --git a/project/enemys.js b/project/enemys.js index c8428de..d89446e 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -310,12 +310,12 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E787": {"name":"紫盾武士","hp":1060000,"atk":112000,"def":49500,"money":420,"exp":0,"point":0,"special":[30],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":20,"value30_1":1200}, "E788": {"name":"黄盾武士","hp":860000,"atk":104000,"def":56500,"money":400,"exp":0,"point":0,"special":[30],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_1":1250,"value30_2":20}, "E789": {"name":"灵石兽","hp":160000,"atk":152000,"def":100500,"money":800,"exp":0,"point":0,"special":[30,32],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":30,"value30_1":3000,"Z":90}, - "E790": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E791": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E792": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E793": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E794": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E795": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E790": {"name":"双手剑士","hp":550000,"atk":140000,"def":60500,"money":350,"exp":0,"point":0,"special":[30],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":30,"value30_1":1000,"Z":90}, + "E791": {"name":"赤色双手剑士","hp":420000,"atk":142000,"def":72000,"money":360,"exp":0,"point":0,"special":[],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":30,"value30_1":1000,"Z":90}, + "E792": {"name":"紫金双手剑士","hp":580000,"atk":154000,"def":75000,"money":400,"exp":0,"point":0,"special":[],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":30,"value30_1":1000,"Z":90}, + "E793": {"name":"黑衣元帅","hp":560000,"atk":154000,"def":95000,"money":450,"exp":0,"point":0,"special":[],"level":"二阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":30,"value30_1":1000,"Z":90}, + "E794": {"name":"黄色武士","hp":820000,"atk":162000,"def":42000,"money":380,"exp":0,"point":0,"special":[],"level":"一阶无上","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_2":30,"value30_1":1000,"Z":90}, + "E795": {"name":"蓝色武士","hp":420000,"atk":142000,"def":102000,"money":480,"exp":0,"point":0,"special":[36],"level":"二阶无上","notBomb":true,"displayIdInBook":null,"X":30,"Y":null,"value30_2":30,"value30_1":1000,"Z":null}, "E796": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E797": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E798": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -548,7 +548,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E1009": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1010": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1011": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E1012": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1012": {"name":"北纳逸","hp":2000000,"atk":160000,"def":120000,"money":1000,"exp":0,"point":0,"special":[30,36],"level":"二阶无上","X":20,"value30_1":10000,"value30_2":30}, "E1013": {"name":"东方溪","hp":1500000,"atk":60000,"def":32000,"money":1200,"exp":0,"point":0,"special":[],"level":"圣武初阶","notBomb":true}, "E1014": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1015": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, diff --git a/project/floors/BH11.js b/project/floors/BH11.js index d1fbdec..3707e4e 100644 --- a/project/floors/BH11.js +++ b/project/floors/BH11.js @@ -20,7 +20,19 @@ main.floors.BH11= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "6,6": [ + "\t[莫析辉,hero]\b[hero]咱们速战速决!", + "\t[希娜,N538]\b[this]当然要速战速决!北纳家族背后是光明圣女,还有光明神殿,咱们这么多势力联手,动静可不小,必须尽快的。", + "\t[莫析辉,hero]\b[hero]你先说说,你拿到的北纳家族的情报。", + "\t[希娜,N538]\b[this]北纳家族、沂蒙家族、冷霜家族在北寒帝国相当强大,与莫析家族在东凌帝国的地位差不多。我父皇也是想要拔掉这颗钉子的,不过……我的父皇和我的兄弟姐妹更希望趁着我的夫家倒了先除掉我,所以,我也很着急……", + "\t[希娜,N538]\b[this]北纳三家最强者,北纳逸。北纳家族的宝库……应该不像莫析家族的宝库那样好偷,你至少先打败北纳逸才能将钥匙拿到手。", + { + "type": "hide", + "remove": true + } + ] + }, "changeFloor": { "6,0": { "floorId": "BH12", @@ -52,19 +64,19 @@ main.floors.BH11= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [130019,130031,130018,20289,130019,20319, 91,20318,130018,20289,130019,20289,130018], - [20318, 0, 0, 0, 0, 0, 0, 0,20301, 0,20300, 0,130031], - [130018, 0,130029,130031, 0,20301,130019, 0,130029, 0, 0, 0,130029], - [20318, 0,20301, 0, 0, 0,130031, 0, 0, 0,130031, 0,130019], - [130029, 0,130018, 0, 0, 0,20289, 0,130019, 0,130019, 0,130018], - [20300, 0,20300,130031,130029,130031,130018,130019,130029, 0,130018, 0,20289], - [ 92, 0, 0, 0,20289, 0, 0, 0,130018, 0,20301,20318,20300], - [130019, 0, 0, 0,130018, 0, 0, 0,20289, 0, 0, 0,130018], - [130031, 0, 0, 0,130031,20319, 0,130019,130019,20318, 0, 0,20300], - [130018,130029, 0,20300,130019, 0, 0, 0, 0, 0, 0, 0,130031], - [20301, 0, 0, 0,130029, 0, 0, 0,130031,130029, 0,20289,130018], - [20289, 0, 0, 0,130018, 0, 0, 0,130018, 0, 0, 0,20318], - [130018,130031,130018,20301,130019, 0, 91, 0,130019, 0, 0, 0,130019] + [130019,130031,415,415,415, 82, 91, 82,349,349,349,20301,130018], + [20318,130031,130018,20289,130019,20319, 85,20318,130018,20289,130019,20289,130031], + [130018,20318, 21, 21, 21, 82, 0, 82,711,711,711,130018,130029], + [20318,20289,130019,130031,130019,130029, 0,20318,130031,130019,130019,20318,130019], + [130029,130019, 21, 21, 21, 82, 0, 82,711,711,711,130029,130018], + [20300,130018,20318,130019,130018,130029, 0,130018,130029,130019,20318,130018,20289], + [ 92, 0, 0, 0, 0, 0,538, 83,1097,1097,1097,20301,20300], + [130019,130031,20289,130018,130031,20301, 0,130018,130019,20318,130031,130018,130018], + [130031,130029,684,684,684, 81, 0, 81,684,684,684,20301,20300], + [130018,130029,130029,130018,20319,130031, 0,130019,130018,20318,130019,20289,130031], + [20301,20318, 22, 81, 81, 81, 0, 81, 81, 81, 22,20318,130018], + [20289,130031,130018,20301,130019,130029, 0,130019,130019,130029,130031,20289,20318], + [130018,20289,684,684,684, 81, 91, 81,684,684,684,130019,130019] ], "bgmap": [ diff --git a/project/floors/BN1.js b/project/floors/BN1.js index a77fd75..2d7e904 100644 --- a/project/floors/BN1.js +++ b/project/floors/BN1.js @@ -13,24 +13,30 @@ main.floors.BN1= "ratio": 512, "defaultGround": "X130012", "bgm": "ending.mp3", - "firstArrive": [], + "firstArrive": [ + { + "type": "changePos", + "direction": "right" + }, + "\t[莫析辉,hero]\b[hero]这里就是北纳家族了……" + ], "eachArrive": [], "parallelDo": "", "events": {}, "changeFloor": { - "6,0": { - "floorId": "BN2", - "loc": [ - 6, - 12 - ] - }, "0,6": { "floorId": "BH11", "loc": [ 0, 6 ] + }, + "6,2": { + "floorId": "BN2", + "loc": [ + 6, + 12 + ] } }, "beforeBattle": {}, @@ -41,13 +47,13 @@ main.floors.BN1= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [60546,60546,60546,60546,60546,60546, 91,60546,60546,130018,130018,60546,60546], - [60546, 0,130012,130012,130012, 0, 0,130012,130012,130018, 0, 0,60546], - [60546, 0,130012,130020,130021,130012,130012,130012,130012, 0, 0, 0,60546], - [130018, 0,130136,130137,130138,130139, 0,130013, 0,20298, 0, 0,60546], - [130018, 0,130144,130145,130146,130147,130013, 0, 0,130006, 0, 0,60546], - [130018, 0,130152,130153,130154,130155,130013, 0,130013,130014, 0, 0,60546], - [ 94, 0,130160,130161,130162,130163,130013, 0, 0, 0, 0, 0,60483], + [60546,60546,60546,60546,60546,20360,20361,60546,60546,130018,130018,60546,60546], + [60546, 0,130012,130012,130012,20368,20369,130012,130012,130018, 0, 0,60546], + [60546, 0,130012,130020,130021,130012, 91,130012,130012, 0, 0, 0,60546], + [130018, 0,130136, 0, 0,130139, 0,130013, 0, 0, 0, 0,60546], + [130018, 0, 0, 0, 0, 0, 0, 0, 0,130006, 0, 0,60546], + [130018, 0, 0, 0, 0, 0, 0, 0,130013,130014, 0, 0,60546], + [ 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,60483], [130018, 0,130168,130169,130170,130171,130013, 0,130182,130183,60483, 0,60484], [60546, 0, 0,130029, 0, 0,130013, 0,130190,130191,60484, 0,60546], [60546, 0, 0,130029, 0, 0, 0, 0,130198,130199, 0, 0,60546], @@ -59,7 +65,19 @@ main.floors.BN1= ], "fgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,130136,130137,130138,130139,130139, 0, 0, 0, 0, 0, 0], + [ 0, 0,130144,130145,130146,130147, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,130152,130153,130154,130155, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,130160,130161,130162,130163, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "flyPoint": [ 0, diff --git a/project/floors/BN10.js b/project/floors/BN10.js index 9916ded..6aefe29 100644 --- a/project/floors/BN10.js +++ b/project/floors/BN10.js @@ -13,7 +13,37 @@ main.floors.BN10= "ratio": 512, "defaultGround": "X10003", "bgm": "ending.mp3", - "firstArrive": [], + "firstArrive": [ + { + "type": "confirm", + "text": "确认要跳过剧情吗?", + "yes": [ + { + "type": "moveHero", + "time": 500, + "steps": [ + "up:5" + ] + } + ], + "no": [ + "\t[北纳逸,E1012]\b[this,6,5]你来啦", + { + "type": "moveHero", + "time": 500, + "steps": [ + "up:5" + ] + }, + "\t[莫析辉,hero]\b[hero]见过北纳叔叔", + "\t[北纳逸,E1012]\b[this,6,5]你是光明神殿未来的少主,用不着与我行礼。", + "\t[莫析辉,hero]\b[hero]光明神殿的光明圣女是您的女儿,与我同级,无论如何,叔叔都比我大上一点。", + "\t[北纳逸,E1012]\b[this,6,5]莫析家族的少主这张嘴真是越来越伶俐了", + "\t[莫析辉,hero]\b[hero]您知道我来找您是做什么的", + "\t[北纳逸,E1012]\b[this,6,5]当然知道。既然如此,那还等什么?出手吧!" + ] + } + ], "eachArrive": [], "parallelDo": "", "events": {}, @@ -31,187 +61,84 @@ main.floors.BN10= "6,5": [ { "type": "setBlock", - "number": "I498", - "loc": [ - [ - 5, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "greenKey", - "loc": [ - [ - 7, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "E779", + "number": "E1012", "loc": [ [ 6, + 5 + ] + ] + }, + { + "type": "jumpHero", + "loc": [ + 6, + 6 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "up" + }, + "\t[北纳逸,E1012]\b[this,6,5]不愧是光明圣子……你的天赋出众,现在实力已经不逊于任何一家家主了", + "\t[莫析辉,hero]\b[hero]北纳叔叔如果不心生恶念,我也不会来此一趟", + "\t[北纳逸,E1012]\b[this,6,5]对不起,我不该和另外几大家族对莫析家族打压……但我没有想过要灭了莫析家族……", + "\t[莫析辉,hero]\b[hero]什么!莫析家族不是你灭的!", + "\t[北纳逸,E1012]\b[this,6,5]我们若想灭掉整个莫析家族,派一个东方溪和安撒哪里够……他们背后恐怕另有高手……", + "\t[莫析辉,hero]\b[hero]事已至此,我还是不能相信您,北纳叔叔,您就安心上路吧!", + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 1 + ] + ], + "floorId": "BH11", + "remove": true + }, + { + "type": "setBlock", + "number": "I416", + "loc": [ + [ + 4, 4 ] ] }, { - "type": "confirm", - "text": "确认要跳过剧情吗?", - "yes": [ - { - "type": "hide", - "loc": [ - [ - 6, - 4 - ] - ], - "remove": true - }, - { - "type": "show", - "loc": [ - [ - 6, - 4 - ] - ], - "floorId": "MT0" - }, - { - "type": "setBlock", - "number": "N1169", - "loc": [ - [ - 6, - 4 - ] - ], - "floorId": "MT0" - }, - { - "type": "hide", - "loc": [ - [ - 5, - 3 - ] - ], - "floorId": "MT0" - }, - "\t[光明圣子,hero]该死!我遭到算计了!恐怕北纳蜜西娅会去\r[red]圣子宫\r[]找我算账" - ], - "no": [ - "\t[北纳逸,E779]\b[this,6,5]不愧是光明圣子……你的天赋出众,现在实力已经不逊于任何一家家主了", - "\t[光明圣子,hero]北纳叔叔如果不心生恶念,我也不会来此一趟", - "\t[北纳逸,E779]\b[this,6,5]对不起,我不该和另外几大家族对莫析家族打压……但我没有想过要灭了莫析家族……", - "\t[光明圣子,hero]什么!莫析家族不是你灭的!", - "\t[北纳逸,E779]\b[this,6,5]我们若想灭掉整个莫析家族,派一个东方溪和安撒哪里够……他们背后恐怕另有高手……", - { - "type": "playBgm", - "name": "guijiezhouyuan.mp3", - "startTime": 105 - }, - { - "type": "animate", - "name": "darkattack", - "loc": [ - 6, - 3 - ] - }, - { - "type": "setBlock", - "number": "N1161", - "loc": [ - [ - 6, - 3 - ] - ] - }, - "\t[黛莫琳,N1161]\b[this,6,3]哈哈哈哈哈!啊哈哈哈哈!", - "\t[北纳逸,E779]\b[this,6,5]什么人!", - "\t[黛莫琳,N1161]\b[this,6,3]圣子哥哥,既然打败了灭族仇人,何不快快杀了,与他废这么多话!不如让小妹为哥哥动手!", - { - "type": "animate", - "name": "chanrao", - "loc": [ - 6, - 4 - ] - }, - { - "type": "animate", - "name": "zhuanhua", - "loc": [ - 6, - 4 - ] - }, - "\t[北纳逸,E779]\b[this,6,5]啊啊啊啊啊啊!", - { - "type": "hide", - "loc": [ - [ - 6, - 4 - ] - ], - "remove": true - }, - "\t[光明圣子,hero]黑暗魔法!黛莫琳,你……!", - "\t[黛莫琳,N1161]\b[this,6,3]圣子哥哥,怎么如此惊讶呢", - "\t[光明圣子,hero]黛莫琳,你是\r[red]黑暗圣女\r[]。", - "\t[黛莫琳,N1161]\b[this,6,3]圣子哥哥真是聪明,不过小妹我就不陪了,啊哈哈哈哈!", - { - "type": "show", - "loc": [ - [ - 6, - 4 - ] - ], - "floorId": "MT0" - }, - { - "type": "setBlock", - "number": "N1169", - "loc": [ - [ - 6, - 4 - ] - ], - "floorId": "MT0" - }, - { - "type": "hide", - "loc": [ - [ - 6, - 3 - ] - ] - }, - { - "type": "hide", - "loc": [ - [ - 5, - 3 - ] - ], - "floorId": "MT0" - }, - "\t[光明圣子,hero]该死!我遭到算计了!恐怕北纳蜜西娅会去\r[red]圣子宫\r[]找我算账" + "type": "setBlock", + "number": "I349", + "loc": [ + [ + 8, + 4 + ] ] - } + }, + { + "type": "setBlock", + "number": "I618", + "loc": [ + [ + 6, + 8 + ] + ] + }, + "\t[莫析辉,hero]\b[hero]该去\r[red]\\c[30]北寒帝国\\c[]\r[]了" ] }, "afterGetItem": {}, @@ -225,7 +152,7 @@ main.floors.BN10= [40145, 0, 0, 0, 0, 0,40360, 0, 0, 0, 0, 0,40145], [40145,40720,40721, 0, 0, 0, 0, 0, 0, 0,41640,41641,40145], [40145,40728,40729, 0, 0, 0, 0, 0, 0, 0,41648,41649,40145], - [40145,40736,40737,41152,41262, 0,779, 0,41263,41152,41656,41657,40145], + [40145,40736,40737,41152,41262, 0,1012, 0,41263,41152,41656,41657,40145], [40145, 0, 0,41160,41270, 0, 0, 0,41271,41160, 0,41852,40145], [40145, 0, 0, 0,41278, 0, 0, 0,41279, 0, 0, 0,40145], [40145, 0, 0, 0,41152, 0, 0, 0,41152, 0, 0, 0,40145], diff --git a/project/floors/BN2.js b/project/floors/BN2.js index 569091e..f42d8cd 100644 --- a/project/floors/BN2.js +++ b/project/floors/BN2.js @@ -29,7 +29,7 @@ main.floors.BN2= "floorId": "BN1", "loc": [ 6, - 0 + 2 ] } }, @@ -42,17 +42,17 @@ main.floors.BN2= "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013,10013,10013,10013, 0,10013,10013,10013,10013,10013,10013, 0,10013], - [10013, 0, 0,10013, 0, 0, 0, 0, 0, 0,10013, 0,10013], - [10013, 0, 0,10013, 0,10013, 0,10013, 0, 0, 0, 0,10013], - [10013, 0, 0, 0, 0,10013, 0,10013, 0, 0,10013, 0,10013], - [ 92, 0, 0,10013, 0, 0, 0,10013, 0, 0,10013, 0,10013], - [10013, 0,10013,10013,10013, 0,10013,10013,10013, 0,10013, 0,10013], - [10013, 0, 0,10013, 0, 0, 0,10013, 0, 0,10013, 0,10013], - [10013, 0, 0,10013, 0,10013, 0,10013,10013,10013,10013, 0,10013], - [10013, 0, 0,10013, 0,10013,10013, 0, 0, 0,10013, 0,10013], - [10013, 0, 0,10013, 0, 0, 0, 0, 0, 0, 0, 0,10013], + [10013,684, 0,792, 0,794, 0, 21, 0,792, 81,618,10013], + [10013,10013,10013,10013, 81,10013,10013,10013,10013,10013,10013, 0,10013], + [10013, 21, 21,10013,344,792, 27, 81,702, 0,10013,791,10013], + [10013,790,10013,10013, 0,10013, 0,10013, 0,790, 81, 0,10013], + [10013, 0,703, 81,790,10013,791,10013,684, 0,10013,684,10013], + [ 92,791, 0,10013, 0,684, 0,10013, 0,1097,10013, 0,10013], + [10013, 81,10013,10013,10013, 82,10013,10013,10013,793,10013,792,10013], + [10013,793, 0,10013, 0,791,344,10013,685,345,10013, 81,10013], + [10013, 28, 30,10013,617,10013,343,10013,10013,10013,10013, 0,10013], + [10013,703,342,10013, 21,10013,10013, 0, 21, 0,10013,344,10013], + [10013,684,685,10013,790, 0, 0,792, 0,684,794, 0,10013], [10013,10013,10013,10013,10013,10013, 91,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN3.js b/project/floors/BN3.js index 4f87f04..0087f00 100644 --- a/project/floors/BN3.js +++ b/project/floors/BN3.js @@ -16,7 +16,17 @@ main.floors.BN3= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "6,1": [ + "\t[卢轩,N578]\b[this]圣子殿下", + "\t[莫析辉,hero]\b[hero]卢轩,你查到了什么消息吗?", + "\t[卢轩,N578]\b[this]听说\r[red]\\c[30]在北纳4有一个密道。\\c[]\r[]", + { + "type": "hide", + "remove": true + } + ] + }, "changeFloor": { "0,6": { "floorId": "BN2", @@ -34,25 +44,80 @@ main.floors.BN3= } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "5,3": [ + { + "type": "setValue", + "name": "flag:door_BN3_6_2", + "operator": "+=", + "value": "1" + } + ], + "7,3": [ + { + "type": "setValue", + "name": "flag:door_BN3_6_2", + "operator": "+=", + "value": "1" + } + ], + "5,4": [ + { + "type": "setValue", + "name": "flag:door_BN3_6_2", + "operator": "+=", + "value": "1" + } + ], + "7,4": [ + { + "type": "setValue", + "name": "flag:door_BN3_6_2", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "6,2": { + "0": { + "condition": "flag:door_BN3_6_2==4", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_BN3_6_2", + "operator": "=", + "value": "null" + } + ] + }, + "1": null + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013, 91,10013,10013,10013,10013,10013,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013,10013,10013,10013,10013,10013, 0,10013,10013,10013,10013, 0,10013], - [10013, 0, 0, 0,10013, 0, 0, 0,10013, 0, 0, 0,10013], - [10013, 0, 0, 0,10013, 0, 0, 0,10013, 0, 0, 0,10013], - [10013,10013, 0,10013,10013,10013, 0,10013,10013,10013,10013, 0,10013], - [ 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013, 0,10013, 0,10013, 0,10013, 0,10013, 0,10013, 0,10013], - [10013, 0,10013, 0,10013, 0,10013, 0,10013, 0,10013, 0,10013], - [10013, 0,10013, 0,10013, 0,10013, 0,10013, 0,10013, 0,10013], - [10013, 0,10013,10013,10013, 0,10013, 0,10013, 0,10013, 0,10013], - [10013, 0, 0, 0, 0, 0,10013, 0, 0, 0,10013, 0,10013], + [10013,684,620,792, 0, 0,578,791, 0,684, 0,790,10013], + [10013,10013,10013,10013,10013,10013, 85,10013,10013,10013,10013,1077,10013], + [10013, 21,1098, 21,10013,794, 0,794,10013,684, 30, 0,10013], + [10013, 0,791, 0,10013,794, 0,794,10013,348, 21,791,10013], + [10013,10013, 81,10013,10013,10013, 82,10013,10013,10013,10013, 81,10013], + [ 94, 0,790, 0, 21, 0,791, 0,684, 0,790, 0,10013], + [10013, 81,10013,793,10013, 81,10013, 81,10013, 81,10013, 81,10013], + [10013,790,10013,346,10013,790,10013,791,10013,791,10013,792,10013], + [10013, 21,10013,349,10013,344,10013, 21,10013,344,10013,344,10013], + [10013,684,10013,10013,10013,684,10013,348,10013,342,10013,343,10013], + [10013,791,342,685,343,791,10013,684,792,702,10013,684,10013], [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN4.js b/project/floors/BN4.js index 8bb33ed..133314a 100644 --- a/project/floors/BN4.js +++ b/project/floors/BN4.js @@ -16,7 +16,47 @@ main.floors.BN4= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "6,4": [ + { + "type": "hide", + "remove": true + } + ], + "6,3": [ + { + "type": "if", + "condition": "switch:A", + "true": [ + { + "type": "changeFloor", + "floorId": "MM5", + "loc": [ + 6, + 12 + ] + } + ], + "false": [ + { + "type": "setBlock", + "number": "portal", + "loc": [ + [ + 6, + 3 + ] + ] + }, + { + "type": "setValue", + "name": "switch:A", + "value": "true" + } + ] + } + ] + }, "changeFloor": { "6,0": { "floorId": "BN3", @@ -42,17 +82,17 @@ main.floors.BN4= "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013, 93,10013,10013,10013,10013,10013,10013], - [10013, 0, 0,10013, 0, 0, 0, 0, 0, 0, 0, 0, 94], - [10013, 0, 0,10013, 0, 0,10013, 0, 0,10013, 0, 0,10013], - [10013,10013, 0,10013, 0,10013,10013,10013, 0,10013, 0,10013,10013], - [10013, 0, 0,10013, 0, 0,10013, 0, 0,10013, 0, 0,10013], - [10013, 0,10013,10013, 0, 0,10013, 0, 0,10013,10013, 0,10013], - [10013, 0, 0,10013, 0, 0,10013, 0, 0,10013, 0, 0,10013], - [10013, 0, 0,10013, 0, 0, 0, 0, 0,10013, 0, 0,10013], - [10013, 0,10013,10013,10013,10013, 0,10013,10013,10013,10013, 0,10013], - [10013, 0, 0, 0,10013, 0, 0, 0,10013, 0, 0, 0,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013, 0, 0, 0,10013, 0, 0, 0,10013, 0, 0, 0,10013], + [10013,413, 0,10013, 0,790, 0,792, 0, 83,790, 0, 94], + [10013, 0,790,10013,684, 0,10013, 0, 29,10013, 0, 21,10013], + [10013,10013, 81,10013, 81,10013,10013,10013, 81,10013,793,10013,10013], + [10013,701, 0,10013,791, 0,10013, 0,791,10013,684, 0,10013], + [10013,792,10013,10013, 0,684,10013,684, 0,10013,10013,790,10013], + [10013, 0,616,10013, 21, 0,10013, 0, 21,10013,617, 0,10013], + [10013, 30, 0,10013, 0, 29,794, 28, 0,10013, 0,684,10013], + [10013, 81,10013,10013,10013,10013, 81,10013,10013,10013,10013, 81,10013], + [10013,794, 0, 0,10013, 0, 0,685,10013, 0, 0,791,10013], + [10013, 0,342, 0, 81,792,701, 0, 81,790, 0, 0,10013], + [10013,684, 0, 29,10013, 0, 0, 22,10013, 0,1097, 0,10013], [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN5.js b/project/floors/BN5.js index 9e6e97e..e608dd8 100644 --- a/project/floors/BN5.js +++ b/project/floors/BN5.js @@ -42,18 +42,18 @@ main.floors.BN5= "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013], - [10013, 0, 0, 0,10013, 0, 0, 0, 0,10013, 0, 0, 92], - [10013, 0, 0, 0,10013, 0,10013,10013, 0, 0, 0, 0,10013], - [10013,10013, 0,10013,10013, 0,10013, 0, 0,10013, 0, 0,10013], - [10013, 0, 0, 0, 0, 0,10013, 0, 0,10013,10013, 0,10013], - [10013, 0,10013,10013,10013,10013,10013,10013, 0,10013, 0, 0,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0,10013, 0, 0,10013], - [10013, 0, 0, 0, 0,10013, 0, 0, 0,10013, 0,10013,10013], - [10013,10013,10013,10013, 0,10013,10013,10013, 0,10013, 0, 0,10013], - [10013, 0, 0, 0, 0, 0,10013, 0, 0,10013, 0, 0,10013], - [10013, 0,10013,10013,10013, 0, 0, 0, 0, 0, 0, 0,10013], - [10013, 0, 0, 0, 0, 0,10013, 0, 0,10013, 0, 0,10013], - [10013,10013,10013,10013, 0, 0, 93,10013,10013,10013,10013,10013,10013] + [10013,342, 0,346,10013,790, 0, 21, 0,10013, 0, 21, 92], + [10013, 0,793, 0,10013, 0,10013,10013,791, 82,790, 0,10013], + [10013,10013, 81,10013,10013,684,10013, 0,616,10013, 0,344,10013], + [10013, 0,344, 0,791, 0,10013,684, 0,10013,10013, 81,10013], + [10013,1077,10013,10013,10013,10013,10013,10013, 81,10013, 0,791,10013], + [10013,790, 0,617, 0,790, 0,344,794,10013,699, 0,10013], + [10013, 0, 21, 0,792,10013,684, 0,616,10013,790,698,10013], + [10013,10013,10013,10013, 82,10013,10013,10013, 81,10013, 81,10013,10013], + [10013,791, 0,684, 0,790,10013, 0,791,10013, 0,684,10013], + [10013, 0,10013,10013,10013, 0, 81, 28, 0, 81,792, 0,10013], + [10013, 21, 0,792, 0,793,10013, 0,684,10013, 0, 21,10013], + [10013,10013,10013,10013,790, 0, 93,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN6.js b/project/floors/BN6.js index 4094147..ad04570 100644 --- a/project/floors/BN6.js +++ b/project/floors/BN6.js @@ -34,25 +34,79 @@ main.floors.BN6= } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "3,5": [ + { + "type": "setValue", + "name": "flag:door_BN6_2_7", + "operator": "+=", + "value": "1" + } + ], + "3,6": [ + { + "type": "setValue", + "name": "flag:door_BN6_2_7", + "operator": "+=", + "value": "1" + } + ], + "3,8": [ + { + "type": "setValue", + "name": "flag:door_BN6_2_7", + "operator": "+=", + "value": "1" + } + ], + "3,9": [ + { + "type": "setValue", + "name": "flag:door_BN6_2_7", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "2,7": { + "0": { + "condition": "flag:door_BN6_2_7==4", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_BN6_2_7", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013, 91,10013,10013,10013,10013,10013,10013], - [10013, 0, 0, 0, 0,10013, 0,10013, 0, 0, 0, 0,10013], - [10013, 0,10013,10013,10013,10013, 0,10013, 0,10013, 0, 0,10013], - [10013, 0, 0, 0, 0,10013, 0,10013,10013,10013, 0, 0,10013], - [10013, 0,10013,10013,10013,10013, 0, 0, 0, 0, 0,10013,10013], - [10013, 0,10013, 0, 0,10013, 0,10013, 0,10013, 0, 0,10013], - [10013, 0,10013, 0, 0,10013, 0,10013, 0,10013, 0, 0,10013], - [10013, 0, 0, 0, 0, 0, 0,10013, 0,10013,10013, 0,10013], - [10013, 0,10013, 0, 0,10013, 0,10013, 0,10013, 0, 0,10013], - [10013, 0,10013, 0, 0,10013, 0,10013, 0,10013, 0, 0,10013], - [10013, 0,10013,10013,10013,10013, 0,10013,10013,10013,10013,10013,10013], - [10013, 0,10013, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], + [10013, 0,793,346,684,10013,791,10013,345,793, 0,684,10013], + [10013, 81,10013,10013,10013,10013, 0,10013,685,10013, 21, 0,10013], + [10013, 0,793,347,684,10013, 21,10013,10013,10013,795, 0,10013], + [10013, 81,10013,10013,10013,10013, 0, 81, 0, 81, 81,10013,10013], + [10013,792,10013,794, 0,10013,792,10013,791,10013,794, 0,10013], + [10013, 0,10013,794, 0,10013, 0,10013, 0,10013, 0,343,10013], + [10013, 0, 85, 0, 0, 81,684,10013,617,10013,10013, 81,10013], + [10013,791,10013,794, 0,10013, 0,10013,702,10013,348,795,10013], + [10013, 21,10013,794, 0,10013,791,10013,684,10013,685, 28,10013], + [10013, 27,10013,10013,10013,10013, 0,10013,10013,10013,10013,10013,10013], + [10013,684,10013,684,684,792, 0, 81,795, 21, 21, 21,10013], [10013,10013,10013,10013,10013,10013, 91,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN7.js b/project/floors/BN7.js index 2f3b883..619269a 100644 --- a/project/floors/BN7.js +++ b/project/floors/BN7.js @@ -42,17 +42,17 @@ main.floors.BN7= "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013, 93,10013,10013,10013,10013,10013,10013], - [10013, 0,10013, 0,10013, 0, 0,10013, 0, 0,10013, 0,10013], - [10013, 0,10013, 0,10013, 0, 0,10013, 0, 0,10013, 0,10013], - [10013, 0,10013, 0,10013, 0,10013,10013,10013, 0,10013, 0,10013], - [10013, 0,10013, 0,10013, 0, 0, 0, 0, 0, 0, 0,10013], - [10013, 0,10013, 0,10013, 0, 0,10013,10013,10013,10013, 0,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013, 0,10013,10013,10013,10013, 0,10013, 0,10013,10013,10013,10013], - [10013, 0, 0, 0, 0, 0, 0,10013, 0,10013, 0, 0,10013], - [10013, 0,10013, 0,10013,10013, 0,10013, 0,10013, 0, 0,10013], - [10013, 0,10013, 0, 0,10013, 0,10013, 0,10013, 0,10013,10013], - [10013, 0,10013, 0, 0,10013, 0,10013, 0, 0, 0, 0,10013], + [10013, 21,10013,344,10013, 0, 21,10013,685,1098,10013,685,10013], + [10013, 21,10013,342,10013,791, 0,10013, 0,794,10013, 0,10013], + [10013, 21,10013,344,10013, 81,10013,10013,10013, 81,10013,791,10013], + [10013,795,10013,795,10013,684, 0,792, 0,343, 81, 0,10013], + [10013, 81,10013, 81,10013,1077,793,10013,10013,10013,10013,792,10013], + [10013, 0, 21, 0,794, 0, 29, 0,791, 0, 21, 0,10013], + [10013,792,10013,10013,10013,10013, 82,10013, 81,10013,10013,10013,10013], + [10013, 0, 81, 81, 0, 81,792,10013, 0,10013,348,345,10013], + [10013,684,10013,10013,793,10013, 0,10013,792,10013,795,617,10013], + [10013, 0,10013, 27, 28,10013,1097,10013, 0,10013, 81,10013,10013], + [10013,794,10013,684,684,10013,684,10013,344, 81,794,684,10013], [10013, 93,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN8.js b/project/floors/BN8.js index d6675ea..34532b2 100644 --- a/project/floors/BN8.js +++ b/project/floors/BN8.js @@ -34,25 +34,79 @@ main.floors.BN8= } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "5,3": [ + { + "type": "setValue", + "name": "flag:door_BN8_6_2", + "operator": "+=", + "value": "1" + } + ], + "7,3": [ + { + "type": "setValue", + "name": "flag:door_BN8_6_2", + "operator": "+=", + "value": "1" + } + ], + "5,5": [ + { + "type": "setValue", + "name": "flag:door_BN8_6_2", + "operator": "+=", + "value": "1" + } + ], + "7,5": [ + { + "type": "setValue", + "name": "flag:door_BN8_6_2", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "6,2": { + "0": { + "condition": "flag:door_BN8_6_2==4", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_BN8_6_2", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ [10013,10013,10013,10013,10013,10013, 91,10013,10013,10013,10013,10013,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013,10013,10013,10013,10013,10013, 0,10013,10013,10013,10013,10013,10013], - [10013, 0, 0, 0,10013, 0, 0, 0,10013, 0, 0, 0,10013], - [10013,10013,10013, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013, 0,10013, 0,10013, 0, 0, 0,10013, 0, 0, 0,10013], - [10013, 0,10013, 0,10013,10013, 0,10013,10013,10013, 0,10013,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013, 0,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], - [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013, 0,10013], - [10013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10013], + [10013,684,1098, 21,795, 0, 0, 0,795, 21,1098,684,10013], + [10013,10013,10013,10013,10013,10013, 85,10013,10013,10013,10013,10013,10013], + [10013,346,348,795,10013,793, 0,793,10013, 21, 0, 21,10013], + [10013,10013,10013, 0, 81, 0, 0, 0, 81, 0,685, 0,10013], + [10013,685,10013,793,10013,794, 0,794,10013,343,791,348,10013], + [10013,344,10013, 81,10013,10013, 81,10013,10013,10013, 82,10013,10013], + [10013, 30,795, 0,684, 28, 0,794, 0, 28, 0,792,10013], + [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013, 81,10013], + [10013,416,795,794,685,617,793,684, 21,792, 0,684,10013], + [10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013, 81,10013], + [10013, 0,791, 0,342, 81,790, 0,703, 0,791, 0,10013], [10013, 91,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013,10013] ], "bgmap": [ diff --git a/project/floors/BN9.js b/project/floors/BN9.js index 5e9a30a..d695566 100644 --- a/project/floors/BN9.js +++ b/project/floors/BN9.js @@ -51,8 +51,8 @@ main.floors.BN9= [40145,40145,40145,40145,40145,40145,40145,40145,40145,40145,40145,40145,40145], [40145,40145,40145,40145,40145,10107,10108,10109,40145,40145,40145,40145,40145], [40145,40145,40145,40145,40145,10115,10116,10117,40145,40145,40145,40145,40145], - [20005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20005], - [20005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20005], + [20005,685,685,795,795, 0, 0, 0,795,795,685,685,20005], + [20005,685,685,795,795, 0, 0, 0,795,795,685,685,20005], [20005,20005,20005,20005,20005,20005, 91,20005,20005,20005,20005,20005,20005] ], "bgmap": [ diff --git a/project/floors/DL1.js b/project/floors/DL1.js index 68d2237..2b70f19 100644 --- a/project/floors/DL1.js +++ b/project/floors/DL1.js @@ -93,7 +93,180 @@ main.floors.DL1= ], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "11,1": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得五把黄钥匙", + { + "type": "setValue", + "name": "item:yellowKey", + "operator": "+=", + "value": "5" + } + ] + } + ], + "no": [] + } + ], + "11,11": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得三把蓝钥匙", + { + "type": "setValue", + "name": "item:blueKey", + "operator": "+=", + "value": "3" + } + ] + } + ], + "no": [] + } + ], + "1,1": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得五瓶神之血", + { + "type": "setValue", + "name": "item:I710", + "operator": "+=", + "value": "5" + } + ] + } + ], + "no": [] + } + ], + "1,11": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得一枚十二阶血红宝石", + { + "type": "setValue", + "name": "item:I616", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ] + }, "changeFloor": { "0,6": { "floorId": "ZL1", diff --git a/project/floors/MM5.js b/project/floors/MM5.js new file mode 100644 index 0000000..4279eb5 --- /dev/null +++ b/project/floors/MM5.js @@ -0,0 +1,557 @@ +main.floors.MM5= +{ + "floorId": "MM5", + "title": "5 ", + "name": "5", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "cannotMoveDirectly": false, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "bgm": "shenweiqianchong.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,12": { + "floorId": "BN4", + "loc": [ + 6, + 3 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": { + "6,8": [ + { + "type": "jumpHero", + "loc": [ + 6, + 7 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "up" + }, + "\t[葛尔丹,N566]\b[this,6,3]二位长老,往哪里去呀?", + "\t[沂蒙贤,N570]\b[this,7,5]葛尔丹,莫析辉,我们可是光明神殿的长老,你们岂敢动我们!", + "\t[葛尔丹,N566]\b[this,6,3]呵呵,三长老人老了,也是糊涂了。我们两个圣子,至少有三分之二的概率成为下一任光明教皇吧。岂会怕你们?", + "\t[莫析辉,hero]\b[hero]两位长老,你们平日针对我们就算了。不过北纳家族对莫析家族、温明家族、安南家族灭族之仇,还有温明叔叔和安南伯伯的仇,我不得不报!", + "\t[冷霜迪,N657]\b[this,5,5]卢轩,是你!你这个叛徒,一定是你,背叛了冷霜家族!", + "\t[卢轩,N578]\b[this,6,4]卢轩从始至终只忠于葛圣子殿下,何来的背叛?", + "\t[冷霜迪,N657]\b[this,5,5]吃里扒外的东西!汪周,你身为骑士队长,怎么也跟他们狼狈为奸!", + "\t[汪周,N468]\b[this,7,3]五长老息怒!两位圣子殿下联手,汪周只是审时度势罢了!", + "\t[沂蒙贤,N570]\b[this,7,5]哼,葛尔丹,莫析辉,你们听好了,北纳家族真的没有对莫析家族动手!你们报错了仇啊!", + "\t[凌依,N574]\b[this,7,4]住口!老家伙,你还要信口雌黄,我们都搜集到了证据,岂会冤枉你们!", + "\t[莫析辉,hero]\b[hero]说的不错,有凌依、默默、铁姝搜集的证据,足够了!", + "\t[沂蒙贤,N570]\b[this,7,5]我们沂蒙家族与北纳家族是联姻,他们对莫析家族下手,我岂会不知!", + "\t[凌依,N574]\b[this,7,4]呵,二长老和七长老已经陨落,你们怎么说都是对的。", + { + "type": "if", + "condition": "(flag:shengqishi>=1)", + "true": [ + "\t[唐佳成,N510]\b[this,5,4](传音)圣子殿下,这两人确实该杀,不过……我感觉在幕后,有一双手,正推着我们做这些事……要不要杀死他们?" + ], + "false": [ + "\t[希娜,N538]\b[this,5,3](传音)圣子殿下,这两人确实该杀,不过……我总怕真正的幕后黑手不是他们,而是故意在……到底要不要杀死他们?" + ] + }, + { + "type": "choices", + "text": "\t[莫析辉,hero]是否杀死二人", + "choices": [ + { + "text": "杀!", + "action": [ + "\t[众光明骑士,N440]杀!", + { + "type": "animate", + "name": "thunder2", + "loc": [ + 6, + 5 + ] + }, + { + "type": "animate", + "name": "thunder3", + "loc": [ + 6, + 5 + ] + }, + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": [ + 6, + 5 + ] + }, + { + "type": "animate", + "name": "sword6", + "loc": [ + 6, + 5 + ] + }, + "\t[沂蒙贤,N570]\b[this,7,5]可恶的莫析辉,我做鬼也不会放过你们的!", + { + "type": "hide", + "loc": [ + [ + 5, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 5 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "flag:beina", + "value": "1" + }, + "蜜西娅亲密度-1,葛尔丹亲密度+1", + { + "type": "setValue", + "name": "flag:guangmingshengnv", + "operator": "-=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:zhunshengzi", + "operator": "+=", + "value": "1" + }, + "\t[莫析辉,hero]\b[hero]都各回各家吧!", + { + "type": "hide", + "loc": [ + [ + 5, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 6 + ] + ], + "remove": true + } + ] + }, + { + "text": "放", + "action": [ + "\t[沂蒙贤,N570]\b[this,7,5]多谢不杀之恩了,走!", + { + "type": "hide", + "loc": [ + [ + 5, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 5 + ] + ], + "remove": true + }, + "蜜西娅亲密度+1,葛尔丹亲密度-1", + { + "type": "setValue", + "name": "flag:guangmingshengnv", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:zhunshengzi", + "operator": "-=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:shengqishi>=1)", + "true": [], + "false": [ + "圣骑士亲密度-1", + "\t[唐佳成,N510]\b[this,5,4]神经病!", + { + "type": "setValue", + "name": "flag:shengqishi", + "operator": "-=", + "value": "1" + } + ] + }, + "\t[葛尔丹,N566]\b[this,6,3]莫析辉,你有病是吗?咱们这么多人出手,就是为了让你放了他们!咱们走吧!", + "\t[莫析辉,hero]\b[hero]……", + { + "type": "hide", + "loc": [ + [ + 5, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 6 + ] + ], + "remove": true + } + ] + } + ] + }, + { + "type": "setBlock", + "number": "I1113", + "loc": [ + [ + 6, + 9 + ] + ] + }, + "\t[莫析辉,hero]\b[hero]咦?这是?" + ] + }, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 0,538,566,468, 0, 16, 16, 16, 16], + [ 16, 16, 16, 16,440,510,578,574,440, 16, 16, 16, 16], + [ 16, 16, 16, 16,442,658, 0,572,441, 16, 16, 16, 16], + [ 16, 16, 16, 16,443,443,443,443,443, 16, 16, 16, 16], + [ 16, 16, 16, 16, 0, 0, 0, 0, 0, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 83, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16], + [ 16, 16, 16, 16, 16, 16, 91, 16, 16, 16, 16, 16, 16] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/MT9.js b/project/floors/MT9.js index 8f8c936..122a941 100644 --- a/project/floors/MT9.js +++ b/project/floors/MT9.js @@ -10,7 +10,7 @@ main.floors.MT9= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 8, + "ratio": 1, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], @@ -37,10 +37,10 @@ main.floors.MT9= [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92], [10041, 0,10041,10041,10041,10041,10041,10041,10041,10041,10041, 0,10041], - [10041, 0,10041,691,691,691,691,691,691,691,10041, 0,10041], + [10041, 0,10041,1117,1117,1117,1117,1117,1117,1117,10041, 0,10041], [10041, 0,10041,703,703,703,703,703,703,703,10041, 0,10041], [10041, 0,10041,713,713,713,713,713,713,713,10041, 0,10041], - [10041, 0,10041,363,363,363,622,364,364,364,10041, 0,10041], + [10041, 0,10041,375,375,375,622,376,376,376,10041, 0,10041], [10041, 0,10041, 22, 22, 22, 22, 22, 22, 22,10041, 0,10041], [10041, 0,10041, 21, 21, 21, 21, 21, 21, 21,10041, 0,10041], [10041, 0,10041, 21, 21, 21, 21, 21, 21, 21,10041, 0,10041], diff --git a/project/floors/NH10.js b/project/floors/NH10.js index dbfd9d7..561089e 100644 --- a/project/floors/NH10.js +++ b/project/floors/NH10.js @@ -328,7 +328,7 @@ main.floors.NH10= [ 20, 20, 20, 20, 20, 0, 0, 0, 20, 20, 20, 20, 20], [ 20, 20, 20, 20, 20, 0, 0, 0, 20, 20, 20, 20, 20], [ 20, 20, 20, 20, 20, 0, 0, 0, 20, 20, 20, 20, 20], - [ 20, 20, 20, 20, 20, 0, 0, 0, 0, 0, 0, 92, 20], + [ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 20], [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20] ], "bgmap": [ diff --git a/project/floors/SN1.js b/project/floors/SN1.js index d9c7e98..7a96e96 100644 --- a/project/floors/SN1.js +++ b/project/floors/SN1.js @@ -42,7 +42,8 @@ main.floors.SN1= ], "remove": true }, - "\t[莫析辉,hero]\b[hero]我刚刚没听错吧?蜜茜娅的侍女跟我讲这个……" + "\t[莫析辉,hero]\b[hero]我刚刚没听错吧?蜜茜娅的侍女跟我讲这个……", + "\r[red]\\c[20]之后的boss需要消耗一定数量的魔力值,本区魔力值不够,需要咸门拿魔力值\\c[]\r[]" ], "eachArrive": [], "parallelDo": "", diff --git a/project/floors/ZH1.js b/project/floors/ZH1.js index 5e380c5..5bb07c9 100644 --- a/project/floors/ZH1.js +++ b/project/floors/ZH1.js @@ -314,6 +314,59 @@ main.floors.ZH1= } ] } + ], + "6,3": [ + { + "type": "if", + "condition": "switch:A", + "true": [ + { + "type": "if", + "condition": "((item:I1115===1)&&(item:I1116===1))", + "true": [ + "\t[涂歆,N558]\b[this]想不到,你竟然能够同时获得这两种神杖!", + "\t[涂歆,N558]\b[this]我来试试,嘛哩嘛哩哄!", + { + "type": "animate", + "name": "chuansong", + "loc": [ + 6, + 3 + ] + }, + { + "type": "setValue", + "name": "item:I1115", + "operator": "-=", + "value": "1" + }, + { + "type": "setValue", + "name": "item:I1116", + "operator": "-=", + "value": "1" + }, + { + "type": "setValue", + "name": "item:I595", + "operator": "+=", + "value": "1" + } + ], + "false": [] + } + ], + "false": [ + "\t[涂歆,N558]\b[this]我在研究一种让两种对立的力量融合在一起的宝物。如果你同时有\r[yellow]\\c[30]光明神杖\\c[]\r[]和\\c[30]黑暗神杖\\c[],我可以试试能不能炼成更强大的神杖哦。", + "\t[莫析辉,hero]\b[hero]好你个涂歆,你有毛病吧?光明神殿和黑暗神殿水火不容,我怎么同时获得光明神杖和黑暗神杖。而且世界上有黑暗神杖这种东西吗?", + "\t[涂歆,N558]\b[this]有的有的,光明神杖是光明法杖的究极形态,黑暗神杖嘛,也是黑暗利刃的究极形态。黑暗利刃在刺客手里是利刃,在法师手里,就变成了法杖,你可以去找找看。", + { + "type": "setValue", + "name": "switch:A", + "value": "true" + } + ] + } ] }, "changeFloor": { diff --git a/project/functions.js b/project/functions.js index 57a129b..2b5fafa 100644 --- a/project/functions.js +++ b/project/functions.js @@ -417,7 +417,10 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = if (core.hasEquip('I411')) { core.status.hero.mana += 5 } if (core.hasEquip('I412')) { core.status.hero.mana += 7 } if (core.hasEquip('I413')) { core.status.hero.mana += 9 } - if (core.hasEquip('I595')) { core.status.hero.mana += 10 } + if (core.hasEquip('I595')) { core.status.hero.mana += 20 } + if (core.hasEquip('I1115')) { core.status.hero.mana += 10 } + if (core.hasEquip('I1116')) + (core.status.hero.mana += 10) if (core.hasEquip('I722')) { core.status.hero.mana += 6 } //回复生命值 // 事件的处理 diff --git a/project/icons.js b/project/icons.js index f063cb8..204e80c 100644 --- a/project/icons.js +++ b/project/icons.js @@ -1026,7 +1026,29 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "I1086": 245, "I1087": 246, "I1088": 247, - "I1089": 248 + "I1089": 248, + "I1097": 249, + "I1098": 250, + "I1099": 251, + "I1100": 252, + "I1101": 253, + "I1102": 254, + "I1103": 255, + "I1104": 256, + "I1105": 257, + "I1106": 258, + "I1107": 259, + "I1108": 260, + "I1109": 261, + "I1110": 262, + "I1111": 263, + "I1112": 264, + "I1113": 265, + "I1114": 266, + "I1115": 267, + "I1116": 268, + "I1117": 269, + "I1118": 270 }, "autotile": { "autotile": 0, diff --git a/project/items.js b/project/items.js index 0fdcf3d..38bbcbc 100644 --- a/project/items.js +++ b/project/items.js @@ -258,7 +258,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "name": "圣水", "itemEffect": "core.status.hero.hp *= 2", "itemEffectTip": ",生命值翻倍", - "useItemEffect": "core.status.hero.hp *= 2;core.playSound('回血');", + "useItemEffect": "core.status.hero.hp *= 2;\ncore.playSound('回血');", "canUseItemEffect": "true", "text": "生命值翻倍" }, @@ -852,12 +852,20 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "I375": { "cls": "items", - "name": "新物品", + "name": "十阶红宝石", + "text": "攻击+${core.values.redGem*512}", + "itemEffect": "core.status.hero.atk += core.values.redGem * core.status.thisMap.ratio * 512", + "itemEffectTip": ",攻击+${core.values.redGem * core.status.thisMap.ratio*512}", + "useItemEffect": "core.status.hero.atk += core.values.redGem * 512", "canUseItemEffect": "true" }, "I376": { "cls": "items", - "name": "新物品", + "name": "十阶蓝宝石", + "text": ",防御+${core.values.blueGem*512}", + "itemEffect": "core.status.hero.def += core.values.blueGem * core.status.thisMap.ratio * 512", + "itemEffectTip": ",防御+${core.values.blueGem * core.status.thisMap.ratio*512}", + "useItemEffect": "core.status.hero.def += core.values.blueGem * 512", "canUseItemEffect": "true" }, "I377": { @@ -1083,9 +1091,17 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = } }, "I413": { - "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "cls": "equips", + "name": "紫金光明法杖", + "canUseItemEffect": "true", + "text": "攻击力+10000,击败怪物后,获得9点魔力值", + "equip": { + "type": "法杖", + "value": { + "atk": 10000 + }, + "percentage": {} + } }, "I414": { "cls": "items", @@ -1192,17 +1208,17 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "I595": { "cls": "equips", - "name": "七彩光明法杖", + "name": "七彩圣杖", "canUseItemEffect": "true", - "text": "全属性提升10%,击败怪物后获得10点魔力值", + "text": "全属性提升25%,击败怪物后获得20点魔力值", "equip": { "type": "法杖", "value": {}, "percentage": { - "atk": 10, - "def": 10, - "mdef": 10, - "hpmax": 10 + "mdef": 25, + "hpmax": 25, + "def": 25, + "atk": 25 } } }, @@ -1931,35 +1947,45 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "I617": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "十三阶血红宝石", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.hpmax += 100000;", + "itemEffectTip": "生命上限提升100000点" }, "I618": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "十四阶血红宝石", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.hpmax += 200000;", + "itemEffectTip": "生命上限提升200000点" }, "I619": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "十五阶血红宝石", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.hpmax += 500000;", + "itemEffectTip": "生命上限提升500000点" }, "I620": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "十六阶血红宝石", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.hpmax += 1000000;", + "itemEffectTip": "生命上限提升1000000点" }, "I621": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "十七阶血红宝石", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.hpmax += 2000000;", + "itemEffectTip": "生命上限提升2000000点" }, "I622": { "cls": "items", "name": "圣阶血红宝石", "canUseItemEffect": "true", - "itemEffect": "core.status.hero.hpmax += 1000000;", - "itemEffectTip": "生命上限提升1000000点" + "itemEffect": "core.status.hero.hpmax += 1000000 * core.status.thisMap.ratio;", + "itemEffectTip": ",生命上限+${core.status.thisMap.ratio*1000000}" }, "I623": { "cls": "constants", @@ -2854,5 +2880,338 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "items", "name": "新物品", "canUseItemEffect": "true" + }, + "I1097": { + "cls": "items", + "name": "九阶白宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+200", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "200" + } + ] + }, + { + "text": "防御+200", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "200" + } + ] + }, + { + "text": "生命上限+10000", + "action": [ + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "10000" + } + ] + } + ] + } + ], + "text": "进行加点" + }, + "I1098": { + "cls": "items", + "name": "十阶白宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+400", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "400" + } + ] + }, + { + "text": "防御+400", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "400" + } + ] + }, + { + "text": "生命上限+20000", + "action": [ + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "20000" + } + ] + } + ] + } + ], + "text": "进行加点" + }, + "I1099": { + "cls": "items", + "name": "十一阶白宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+800", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "800" + } + ] + }, + { + "text": "防御+800", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "800" + } + ] + }, + { + "text": "生命上限+40000", + "action": [ + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "40000" + } + ] + } + ] + } + ], + "text": "进行加点" + }, + "I1100": { + "cls": "items", + "name": "十二阶白宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+1600", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "1600" + } + ] + }, + { + "text": "防御+1600", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "1600" + } + ] + }, + { + "text": "生命上限+80000", + "action": [ + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "80000" + } + ] + } + ] + } + ], + "text": "进行加点" + }, + "I1101": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1102": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1103": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1104": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1105": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1106": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1107": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1108": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1109": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1110": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1111": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1112": { + "cls": "items", + "name": "新物品", + "canUseItemEffect": "true" + }, + "I1113": { + "cls": "tools", + "name": "光明药水", + "canUseItemEffect": "true", + "itemEffect": "", + "itemEffectTip": "", + "text": "交换魔力值与生命值", + "useItemEvent": [ + { + "type": "setValue", + "name": "flag:sm", + "value": "status:hp" + }, + { + "type": "setValue", + "name": "flag:ml", + "value": "status:mana" + }, + { + "type": "setValue", + "name": "status:mana", + "value": "flag:sm" + }, + { + "type": "setValue", + "name": "status:hp", + "value": "flag:ml" + } + ] + }, + "I1114": { + "cls": "tools", + "name": "黑暗药水", + "canUseItemEffect": "true", + "text": "使用后,光明神殿光明之神的赐福次数减少20%(减少商店20%次数)", + "useItemEvent": [ + { + "type": "setValue", + "name": "flag:shop1", + "operator": "*=", + "value": "0.8" + } + ] + }, + "I1115": { + "cls": "equips", + "name": "光明神杖", + "canUseItemEffect": "true", + "text": "防御力+20%,护盾+20%,击败敌人后获得10点魔力值。", + "equip": { + "type": "法杖", + "value": {}, + "percentage": { + "mdef": 20, + "def": 20 + } + } + }, + "I1116": { + "cls": "equips", + "name": "黑暗神杖", + "canUseItemEffect": "true", + "text": "攻击+20%,击败敌人后获得10点魔力值", + "equip": { + "type": "法杖", + "value": {}, + "percentage": { + "atk": 20 + } + } + }, + "I1117": { + "cls": "items", + "name": "光明血瓶", + "text": ",生命+${core.values.greenPotion*800}", + "itemEffect": "core.status.hero.hp += core.values.greenPotion * core.status.thisMap.ratio * 800", + "itemEffectTip": ",生命+${core.values.greenPotion * core.status.thisMap.ratio*800}", + "useItemEffect": "core.status.hero.hp += core.values.greenPotion * 800", + "canUseItemEffect": "true" + }, + "I1118": { + "cls": "items", + "name": "黑暗血瓶", + "text": ",生命翻倍", + "itemEffect": "core.status.hero.hp *= 2", + "itemEffectTip": ",生命翻倍", + "useItemEffect": "core.status.hero.hp *= 2", + "canUseItemEffect": "true" } } \ No newline at end of file diff --git a/project/maps.js b/project/maps.js index db5a076..c5b1675 100644 --- a/project/maps.js +++ b/project/maps.js @@ -478,7 +478,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "578": {"cls":"npc48","id":"N578","faceIds":{"down":"N578","left":"N579","right":"N580","up":"N581"}}, "579": {"cls":"npc48","id":"N579","faceIds":{"down":"N578","left":"N579","right":"N580","up":"N581"}}, "580": {"cls":"npc48","id":"N580","faceIds":{"down":"N578","left":"N579","right":"N580","up":"N581"}}, - "581": {"cls":"npc48","id":"N581","faceIds":{"down":"N578","left":"N579","right":"N580","up":"N581"}}, + "581": {"cls":"npc48","id":"N581","faceIds":{"down":"N578","left":"N579","right":"N580","up":"N581"},"animate":null}, "582": {"cls":"npc48","id":"N582","faceIds":{"down":"N582","left":"N583","right":"N584","up":"N585"}}, "583": {"cls":"npc48","id":"N583","faceIds":{"down":"N582","left":"N583","right":"N584","up":"N585"}}, "584": {"cls":"npc48","id":"N584","faceIds":{"down":"N582","left":"N583","right":"N584","up":"N585"}}, @@ -994,6 +994,28 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "1094": {"cls":"animates","id":"yellowtwoflowerDoor","name":"植物黄门","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"action2.mp3","closeSound":"door.mp3","keys":{"yellowKey":1}}}, "1095": {"cls":"animates","id":"blacktwoflowerDoor","name":"机关铁门","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specilaKey":1}}}, "1096": {"cls":"npcs","id":"N1096"}, + "1097": {"cls":"items","id":"I1097"}, + "1098": {"cls":"items","id":"I1098"}, + "1099": {"cls":"items","id":"I1099"}, + "1100": {"cls":"items","id":"I1100"}, + "1101": {"cls":"items","id":"I1101"}, + "1102": {"cls":"items","id":"I1102"}, + "1103": {"cls":"items","id":"I1103"}, + "1104": {"cls":"items","id":"I1104"}, + "1105": {"cls":"items","id":"I1105"}, + "1106": {"cls":"items","id":"I1106"}, + "1107": {"cls":"items","id":"I1107"}, + "1108": {"cls":"items","id":"I1108"}, + "1109": {"cls":"items","id":"I1109"}, + "1110": {"cls":"items","id":"I1110"}, + "1111": {"cls":"items","id":"I1111"}, + "1112": {"cls":"items","id":"I1112"}, + "1113": {"cls":"items","id":"I1113"}, + "1114": {"cls":"items","id":"I1114"}, + "1115": {"cls":"items","id":"I1115"}, + "1116": {"cls":"items","id":"I1116"}, + "1117": {"cls":"items","id":"I1117"}, + "1118": {"cls":"items","id":"I1118"}, "10041": {"cls":"tileset","id":"X10041","canBreak":true}, "10110": {"cls":"tileset","id":"X10110","canBreak":false}, "10111": {"cls":"tileset","id":"X10111","event":["这个宝箱是空的!"],"canBreak":false}, diff --git a/project/materials/items.png b/project/materials/items.png index f3d4d9f..9e12522 100644 Binary files a/project/materials/items.png and b/project/materials/items.png differ