diff --git a/project/bgms/douguishen.mp3 b/project/bgms/douguishen.mp3 new file mode 100644 index 0000000..b16908a Binary files /dev/null and b/project/bgms/douguishen.mp3 differ diff --git a/project/bgms/zhandou.mp3 b/project/bgms/zhandou.mp3 new file mode 100644 index 0000000..e0d9a53 Binary files /dev/null and b/project/bgms/zhandou.mp3 differ diff --git a/project/enemys.js b/project/enemys.js index 84f4810..075cead 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -52,7 +52,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "magicMaster": {"name":"隐世学院孟芸老师","hp":18000,"atk":1600,"def":920,"money":200,"exp":0,"point":0,"special":[15,30],"value":0.3333333333333333,"add":false,"notBomb":true,"range":5,"zone":1000,"value30_1":2000,"value30_2":30}, "devilWarrior": {"name":"魔神武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, "fairyEnemy": {"name":"仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "dragon": {"name":"火龙","hp":450000,"atk":13680,"def":5800,"money":500,"exp":0,"point":0,"special":[5,35,39],"bigImage":"dragon_0.png","Atkvalue":20,"Defvalue":20,"notBomb":true}, + "dragon": {"name":"龙族族长","hp":4500000,"atk":1368000,"def":580000,"money":5000,"exp":0,"point":0,"special":[20],"bigImage":"dragon_0.png","Atkvalue":20,"Defvalue":20,"notBomb":true}, "skeletonKnight": {"name":"骷髅武士","hp":25000,"atk":1800,"def":1380,"money":88,"exp":0,"point":0,"special":0,"level":"玄海初阶"}, "skeletonPresbyter": {"name":"骷髅巫师","hp":39000,"atk":1000,"def":650,"money":78,"exp":0,"point":0,"special":[2],"level":"灵海高阶"}, "ironRock": {"name":"铁面人","hp":5000,"atk":842,"def":0,"money":42,"exp":0,"point":0,"special":[3],"displayIdInBook":null}, @@ -343,9 +343,9 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E820": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E821": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E822": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E823": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E824": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E825": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E823": {"name":"绿皮龙","hp":1520000,"atk":825000,"def":338000,"money":540,"exp":0,"point":0,"special":[],"level":"六阶无上"}, + "E824": {"name":"赤龙","hp":3500000,"atk":920000,"def":440000,"money":680,"exp":0,"point":0,"special":[],"level":"七阶无上"}, + "E825": {"name":"紫龙","hp":5500000,"atk":885000,"def":362000,"money":620,"exp":0,"point":0,"special":[]}, "E826": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E828": {"name":"图毅","hp":580000,"atk":85000,"def":48500,"money":1200,"exp":0,"point":0,"special":[30],"level":"圣武高阶","notBomb":true,"displayIdInBook":null,"X":35,"Y":15,"value30_1":50000,"value30_2":10}, "E829": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -564,12 +564,12 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E1025": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1027": {"name":"考核法师","hp":10400,"atk":840,"def":325,"money":150,"exp":0,"point":0,"special":[30],"level":"地品初阶","notBomb":true,"displayIdInBook":null,"beforeBattle":[{"type":"if","condition":"(flag:shengqishi>=8)","true":[{"type":"animate","name":"sword"},{"type":"setBlock","number":"N472"},"\t[${flag:shengqishi_name},N472]\b[this]考你麻痹!圣子殿下也是你能考的?","\t[考核法师,E1027]哎呦……圣子殿下,你不讲武德!","\t[${flag:shengqishi_name},N472]\b[this]连我都打不过,还考圣子殿下?还不快把通关奖励拿出来!","\t[考核法师,E1027]可恶的小子,你给我等着,我定要让教皇陛下做主!",{"type":"setBlock","number":"I612","loc":[[4,7]]},{"type":"setBlock","number":"I416","loc":[[8,7]]},{"type":"setBlock","number":"I625","loc":[[6,3]]},"考核法师逃跑了!","\t[${flag:shengqishi_name},N472]\b[this]嘿嘿,圣子殿下,看我的鬼手掏了多少?","金币+300",{"type":"setValue","name":"status:money","operator":"+=","value":"300"},"\t[莫析辉,hero]\b[hero]不错,不过下次可别这样了。","\t[${flag:shengqishi_name},N472]\b[this]知道啦!嘿嘿。","考核法师又回来了。","\t[${flag:shengqishi_name},N472]\b[this]你还来干嘛?","\t[考核法师,E1027]哼,教皇陛下准备让圣子殿下、圣女殿下、准圣子殿下进入隐世学院交流。","\t[莫析辉,hero]\b[hero]隐世学院?","\t[考核法师,E1027]回圣子殿下,隐世学院是一个不逊于光明学院的学院,只是常年隐居,很少有人知道罢了。但是很多强大势力的少主都送到隐世学院交流,教皇陛下有意让你们三人前去交流……emmm,${flag:shengqishi_name},你也可以去。","\t[莫析辉,hero]\b[hero]好吧。那我们去就是了,入口在哪里?","\t[考核法师,E1027]在光明学院6,有一个传送阵,圣子殿下赶快启程吧!",{"type":"insert","name":"回收钥匙商店"},{"type":"hide","remove":true}],"false":[]}],"value30_1":2000,"value30_2":40}, "E1028": {"name":"提灯幽灵","hp":12000,"atk":550,"def":340,"money":200,"exp":0,"point":0,"special":[6,30],"level":"地品初阶","notBomb":true,"n":5,"value30_1":2000,"value30_2":20}, - "E1029": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1029": {"name":"麻龙","hp":1250000,"atk":780000,"def":320000,"money":500,"exp":0,"point":0,"special":[36],"X":20,"level":"六阶无上"}, "E1030": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1031": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1032": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1033": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E1034": {"name":"黑暗教皇","hp":20000000,"atk":2000000,"def":800000,"money":10000,"exp":0,"point":0,"special":[],"notBomb":true,"beforeBattle":[{"type":"if","condition":"(flag:heianshengzi===1)","true":["\t[黑暗教皇,E1034]臭小子,还知道向我要东西了!莫析辉,要是你欺负小奈,我绝不会饶恕你!",{"type":"setValue","name":"status:money","operator":"+=","value":"75000"},{"type":"playSound","name":"获得道具"},"获得75000金币",{"type":"insert","name":"回收钥匙商店"},{"type":"hide","remove":true}],"false":[]}],"afterBattle":["\t[黑暗教皇,E1034]\b[this]黑暗永存!"]}, + "E1034": {"name":"黑暗教皇","hp":20000000,"atk":2000000,"def":800000,"money":10000,"exp":0,"point":0,"special":[],"notBomb":true,"beforeBattle":[{"type":"if","condition":"(flag:heianshengzi===1)","true":["\t[黑暗教皇,E1034]臭小子,还知道向我要东西了!莫析辉,要是你欺负小奈,我绝不会饶恕你!",{"type":"setValue","name":"status:money","operator":"+=","value":"75000"},{"type":"playSound","name":"获得道具"},"获得75000金币",{"type":"insert","name":"回收钥匙商店"},{"type":"hide","remove":true}],"false":[]}],"afterBattle":["\t[黑暗教皇,E1034]\b[this]黑暗永存!"],"level":"十阶无上"}, "E1035": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1036": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1037": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -606,5 +606,17 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E1119": {"name":"蜜西娅","hp":1000000,"atk":250000,"def":102000,"money":3000,"exp":0,"point":0,"special":[30],"faceIds":{"down":"E1119","left":"E1120","right":"E1121","up":"E1122"},"notBomb":true,"value30_1":5000,"value30_2":50,"level":"三阶无上"}, "E1120": {"name":"蜜西娅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"E1119","left":"E1120","right":"E1121","up":"E1122"},"displayIdInBook":null}, "E1121": {"name":"蜜西娅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"E1119","left":"E1120","right":"E1121","up":"E1122"},"displayIdInBook":null}, - "E1122": {"name":"蜜西娅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"E1119","left":"E1120","right":"E1121","up":"E1122"},"displayIdInBook":null} + "E1122": {"name":"蜜西娅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"E1119","left":"E1120","right":"E1121","up":"E1122"},"displayIdInBook":null}, + "E1125": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1126": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1127": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1128": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1129": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1130": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1131": {"name":"青龙","hp":8000000,"atk":825000,"def":200000,"money":560,"exp":0,"point":0,"special":[]}, + "E1132": {"name":"虹眼龙","hp":2500000,"atk":250000,"def":425000,"money":580,"exp":0,"point":0,"special":[2]}, + "E1133": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1134": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E1136": {"name":"深渊巨龙","hp":20000000,"atk":1000000,"def":350000,"money":5000,"exp":0,"point":0,"special":[30,35],"level":"九阶无上","value30_1":10000,"value30_2":60}, + "E1159": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]} } \ No newline at end of file diff --git a/project/floors/LZ1.js b/project/floors/LZ1.js index 87853cd..da9edd2 100644 --- a/project/floors/LZ1.js +++ b/project/floors/LZ1.js @@ -13,7 +13,10 @@ main.floors.LZ1= "ratio": 512, "defaultGround": "grass", "bgm": "bgm.mp3", - "firstArrive": null, + "firstArrive": [ + "龙族剧情按照与圣骑士亲密度极好情况进行(亲密度不够依旧按照亲密度达到进行),玩法还是按照实际亲密度进行(亲密度不够不会额外获得帮助)。", + "因圣骑士唐佳成的感应,光明圣子莫析辉与圣骑士二人来到了龙族,这块神秘的,远离光明神殿的岛屿……" + ], "eachArrive": [], "parallelDo": "", "events": {}, @@ -42,17 +45,17 @@ main.floors.LZ1= "cannotMoveIn": {}, "map": [ [140,140,140,140,140,140,140,140,140,140,140,140,140], - [140,679, 0,225, 0, 0, 0, 0, 0,212, 0,678,140], + [140,688, 0,824,347, 0,1131, 0,346,823, 0,688,140], [140, 81,140,140,140,140, 83,140,140,140,140, 82,140], - [140,224,140, 0, 0,140, 0,140, 0, 0,140,212,140], - [140, 0,140, 0, 0, 0, 0,140, 0, 0,140, 0,140], - [140,352,140,140,140,140, 0,140,140, 0,140, 21,140], - [140, 0,140, 0, 0, 0, 0, 0, 0, 0,140, 0, 92], - [140,227,140,140, 0,140, 0,140,140,140,140,216,140], - [140, 0,140, 0, 0,140, 0,140, 0, 0,140, 0,140], - [140,346,140, 0, 0,140, 0, 0, 0, 0,140,347,140], + [140,1131,140,703,703,140,1029,140,618,618,140,823,140], + [140, 0,140,703,823, 81, 0,140,618,825,140, 0,140], + [140,352,140,140,140,140,352,140,140, 81,140, 21,140], + [140, 0,140,689, 0,1029, 81,824, 0,689,140, 0, 92], + [140,825,140,140, 81,140,823,140,140,140,140,1029,140], + [140, 0,140, 21,1131,140, 0,140, 21, 21,140, 0,140], + [140,346,140,353,356,140,689, 81,1132, 21,140,347,140], [140, 0,140,140,140,140,140,140,140,140,140, 0,140], - [140,224, 0,680, 0,225, 0,216, 81,680, 0,212,140], + [140,1131, 0,688, 0,824, 0,1029, 81,688, 0,823,140], [140,140,140,140,140,140, 93,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/LZ10.js b/project/floors/LZ10.js index 6292c2f..922ebfc 100644 --- a/project/floors/LZ10.js +++ b/project/floors/LZ10.js @@ -13,7 +13,964 @@ main.floors.LZ10= "ratio": 512, "defaultGround": "grass", "bgm": "bgm.mp3", - "firstArrive": [], + "firstArrive": [ + { + "type": "playBgm", + "name": "zhandou.mp3" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 3 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "down" + }, + "\t[龙族族长,dragon]\b[this,6,3]龙族的叛徒,你还敢回来!", + { + "type": "animate", + "name": "hongguang", + "loc": [ + 6, + 3 + ] + }, + { + "type": "setBlock", + "number": "dragon", + "loc": [ + [ + 6, + 3 + ] + ] + }, + "\t[莫析辉,hero]\b[hero](好大)", + "\t[深渊巨龙,E1159]\b[this,6,7]是啊,我已经离开龙族数百载,当然要回来!如今有主人替我做主,龙族也没必要存在了!", + "\t[莫析辉,hero]\b[hero]黛默琳,又是你!", + "\t[黛默琳,N481]\b[this,4,7]当然是我,不然圣子哥哥以为,还有谁有这么大的能耐,降伏这么强的深渊巨龙呢?", + "\t[莫析辉,hero]\b[hero]族长,这个家伙为啥被你驱逐出龙族啊?", + "\t[龙族族长,dragon]\b[this,6,3]龙族向来保守,此子邪恶,与深渊做了交易,变得异常强大,故我等将它驱逐出龙族。", + "\t[莫析辉,hero]\b[hero]深渊可是邪恶之地,黛默琳,你居然跑去了深渊!", + "\t[黛默琳,N481]\b[this,4,7]要获得实力,自然得用非同寻常的方法!", + "\t[唐佳成,N510]\b[this,4,3]这条龙,看起来也不过如此嘛!", + "\t[黛默琳,N481]\b[this,4,7]小子,你有多大的本事,竟敢如此夸口!", + "\t[唐佳成,N510]\b[this,4,3]有多大的本事,你试试我的拳头不就知道了?", + "\t[黛默琳,N481]\b[this,4,7]要知道,我还从未输过呢!", + "\t[唐佳成,N510]\b[this,4,3]哦?是吗?那正好,我也从未输过。", + "\t[黛默琳,N481]\b[this,4,7]废话少说,接招吧!", + "\t[莫析辉,hero]\b[hero]小心一些,她很强!", + { + "type": "jump", + "from": [ + 4, + 3 + ], + "to": [ + 4, + 5 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "jump", + "from": [ + 4, + 7 + ], + "to": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "boss15", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "boss13", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "petit2", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "petit3", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "purify", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "skill2", + "loc": [ + 4, + 5 + ] + }, + { + "type": "vibrate", + "direction": "diagonal1", + "time": 2000, + "speed": 10, + "power": 10 + }, + { + "type": "jump", + "from": [ + 4, + 5 + ], + "to": [ + 4, + 4 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 4, + 7 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "waitAsync" + }, + "\t[唐佳成,N510]\b[this,4,3]一往无前!", + { + "type": "jump", + "from": [ + 4, + 4 + ], + "to": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "animate", + "name": "sword6", + "loc": [ + 4, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "heidong3", + "loc": [ + 4, + 7 + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 7 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "heidong3", + "loc": [ + 4, + 5 + ], + "async": true + }, + { + "type": "setBlock", + "number": "N481", + "loc": [ + [ + 4, + 5 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + "\t[黛默琳,N481]\b[this,4,5]黑暗噬魂!", + { + "type": "turnBlock", + "direction": "up", + "loc": [ + [ + 4, + 6 + ] + ] + }, + "\t[唐佳成,N510]\b[this,4,6]哼!圣光守护!", + { + "type": "animate", + "name": "emo", + "loc": [ + 4, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "support1", + "loc": [ + 4, + 6 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 4, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "heidong3", + "loc": [ + 4, + 5 + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 4, + 3 + ], + "async": true + }, + { + "type": "animate", + "name": "heidong3", + "loc": [ + 4, + 7 + ], + "async": true + }, + { + "type": "setBlock", + "number": "N510", + "loc": [ + [ + 4, + 3 + ] + ] + }, + { + "type": "setBlock", + "number": "N484", + "loc": [ + [ + 4, + 7 + ] + ] + }, + { + "type": "waitAsync" + }, + "\t[黛默琳,N481]\b[this,4,7]难缠的家伙!", + "\t[唐佳成,N510]\b[this,4,3]再来!", + { + "type": "jump", + "from": [ + 4, + 3 + ], + "to": [ + 4, + 5 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "jump", + "from": [ + 4, + 7 + ], + "to": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "boss15", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "boss13", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "petit2", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "petit3", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "purify", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "skill2", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 4, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 5, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 5 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 4 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 4, + 4 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 5, + 4 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 5, + 5 + ], + "async": true + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 5, + 6 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "vibrate", + "direction": "diagonal1", + "time": 2000, + "speed": 10, + "power": 10 + }, + { + "type": "jump", + "from": [ + 4, + 5 + ], + "to": [ + 4, + 3 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 4, + 7 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "waitAsync" + }, + "\t[唐佳成,N510]\b[this,4,3]不错嘛!", + "\t[唐佳成,N510]\b[this,4,3]圣子殿下!", + "\t[莫析辉,hero]\b[hero]知道!", + "\t[唐佳成,N510]\b[this,4,3]再吃我一招!", + { + "type": "jump", + "from": [ + 4, + 3 + ], + "to": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "animate", + "name": "explosion_small", + "loc": [ + 4, + 6 + ] + }, + { + "type": "animate", + "name": "boss15", + "loc": [ + 4, + 6 + ] + }, + { + "type": "animate", + "name": "boss13", + "loc": [ + 4, + 6 + ] + }, + "\t[莫析辉,hero]\b[hero]光明之神的力量,光明绽放!", + { + "type": "animate", + "name": "shengdun", + "loc": [ + 8, + 3 + ], + "async": true + }, + { + "type": "animate", + "name": "fire2", + "loc": [ + 4, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": [ + 4, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "fire2", + "loc": [ + 6, + 7 + ], + "async": true + }, + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": [ + 6, + 7 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "if", + "condition": "(flag:shengqishi>=70)", + "true": [ + "\t[黛默琳,N481]\b[this,4,7]啊啊啊啊啊!", + "\t[深渊巨龙,E1159]\b[this,6,7]吼吼吼!", + "\t[黛默琳,N481]\b[this,4,7]此事,我记着了!", + { + "type": "hide", + "loc": [ + [ + 4, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 11 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 12 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 12 + ] + ], + "remove": true + }, + "\t[龙族族长,dragon]\b[this,6,3]多谢二位助龙族解除此次危机啊!", + "\t[莫析辉,hero]\b[hero]举手之劳而已。", + "\t[唐佳成,N510]\b[this,4,6]嗯,那殿下,我们回去吧!", + "\t[莫析辉,hero]\b[hero]我想,我们应该先去\r[red]\\c[30]精灵王国\\c[]\r[]、兽人族、矮人族看看老同学了……", + "\t[唐佳成,N510]\b[this,4,6]啊?", + "\t[莫析辉,hero]\b[hero]黑暗神殿如今异常活跃,咱们多联系几个朋友吧,毕竟如今东凌帝国、南荒帝国、北寒帝国都陷入了混乱……emmm,西武帝国的皇帝也投靠了黛默琳,我一怒之下杀了他,现在也内乱了……我可能真的做错了……现在得赶紧想办法对付黑暗神殿!", + { + "type": "setBlock", + "number": "I357", + "loc": [ + [ + 1, + 1 + ] + ] + }, + { + "type": "setBlock", + "number": "I416", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "setBlock", + "number": "I621", + "loc": [ + [ + 1, + 11 + ] + ] + }, + { + "type": "setBlock", + "number": "I416", + "loc": [ + [ + 11, + 11 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 1, + 9 + ] + ], + "floorId": "GM1", + "remove": true + } + ], + "false": [ + "亲密度未达到70需要自己动手击败深渊巨龙" + ] + } + ], "eachArrive": [], "parallelDo": "", "events": {}, @@ -28,230 +985,156 @@ main.floors.LZ10= }, "beforeBattle": {}, "afterBattle": { - "2,6": [ + "6,7": [ + "\t[黛默琳,N481]\b[this,4,7]啊啊啊啊啊!", + "\t[深渊巨龙,E1159]\b[this,6,7]吼吼吼!", + "\t[黛默琳,N481]\b[this,4,7]此事,我记着了!", { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "3,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "8,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "9,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "10,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "2,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "3,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "4,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "4,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "8,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "9,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "10,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "6,4": [ - "\t[骑士队长,yellowKnight]\b[this]啊,伟大的迷迭香,我终究是阻止不了这个玩家的脚步……", - { - "type": "setBlock", - "number": "I346", - "loc": [ - [ - 2, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I346", - "loc": [ - [ - 3, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I346", - "loc": [ - [ - 4, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I347", - "loc": [ - [ - 8, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I347", - "loc": [ - [ - 9, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I347", - "loc": [ - [ - 10, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "big4Potion", - "loc": [ - [ - 2, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "big4Potion", - "loc": [ - [ - 3, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "big4Potion", + "type": "hide", "loc": [ [ 4, 7 ] - ] - }, - { - "type": "setBlock", - "number": "yellowKey", - "loc": [ - [ - 8, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "yellowKey", - "loc": [ - [ - 9, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "yellowKey", - "loc": [ - [ - 10, - 7 - ] - ] + ], + "remove": true }, { "type": "hide", "loc": [ [ - 2, - 11 + 6, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 10 ] ], "remove": true @@ -270,73 +1153,140 @@ main.floors.LZ10= "type": "hide", "loc": [ [ - 8, - 9 + 7, + 10 ] ], - "floorId": "MT23", "remove": true }, { - "type": "changePos", + "type": "hide", "loc": [ - 6, - 6 + [ + 8, + 10 + ] ], - "direction": "down" + "remove": true }, { - "type": "moveHero", - "time": 500, - "steps": [ - "down:5", - "left:4" + "type": "hide", + "loc": [ + [ + 6, + 11 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 12 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 12 + ] + ], + "remove": true + }, + "\t[龙族族长,dragon]\b[this,6,3]多谢二位助龙族解除此次危机啊!", + "\t[莫析辉,hero]\b[hero]举手之劳而已。", + "\t[唐佳成,N510]\b[this,4,6]嗯,那殿下,我们回去吧!", + "\t[莫析辉,hero]\b[hero]我想,我们应该先去\r[red]\\c[30]精灵王国\\c[]\r[]、兽人族、矮人族看看老同学了……", + "\t[唐佳成,N510]\b[this,4,6]啊?", + "\t[莫析辉,hero]\b[hero]黑暗神殿如今异常活跃,咱们多联系几个朋友吧,毕竟如今东凌帝国、南荒帝国、北寒帝国都陷入了混乱……emmm,西武帝国的皇帝也投靠了黛默琳,我一怒之下杀了他,现在也内乱了……我可能真的做错了……现在得赶紧想办法对付黑暗神殿!", + { + "type": "setBlock", + "number": "I416", + "loc": [ + [ + 1, + 1 + ] ] }, - "\t[勇者,hero]\b[hero]奇怪,怎么没有上楼的楼梯?看来得找别的出口了……" + { + "type": "setBlock", + "number": "I357", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "setBlock", + "number": "I621", + "loc": [ + [ + 1, + 11 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 1, + 9 + ] + ], + "floorId": "GM1", + "remove": true + } ] }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": { - "6,5": { - "0": { - "condition": "flag:door_MT30_6_5==12", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ - { - "type": "openDoor" - }, - "\t[骑士队长,yellowKnight]\b[this,6,4]你竟然打败了我的手下,我跟你不共戴天!我要代表伟大的迷迭香消灭你!", - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "value": "null" - } - ] - }, - "1": null - } - }, + "autoEvent": {}, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], - [ 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1], - [ 1, 0, 0, 0, 1, 1,226, 1, 1, 0, 0, 0, 1], - [ 1, 0, 0, 0, 0, 1, 85, 1, 0, 0, 0, 0, 1], - [ 1, 0,227,227,227, 0, 0, 0,225,225,225, 0, 92], - [ 1, 0,212,212,212, 0, 0, 0,224,224,224, 0, 1], - [ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], - [ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], - [ 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1], - [ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], + [ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20], + [ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20], + [ 20, 0, 0, 0,510, 0,1135, 0, 0, 0, 0, 0, 20], + [ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20], + [ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20], + [ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92], + [ 20, 0, 0, 0,484, 0,1136, 0,136, 0, 0, 0, 20], + [ 20, 0, 0, 0,1137,1138,1140,1141,1142, 0, 0, 0, 20], + [ 20, 0, 0, 0,1143,1144,1145,1147,1148, 0, 0, 0, 20], + [ 20, 0, 0, 0,1149,1150,1151,1152,1153, 0, 0, 0, 20], + [ 20, 0, 0, 0, 0, 0,1155, 0, 0, 0, 0, 0, 20], + [ 20, 20, 20, 20, 20,1157,1158, 0, 20, 20, 20, 20, 20] ], "bgmap": [ @@ -351,7 +1301,7 @@ main.floors.LZ10= ], "flyPoint": [ - 11, - 11 + 12, + 6 ] } \ No newline at end of file diff --git a/project/floors/LZ2.js b/project/floors/LZ2.js index c0ef19e..a1d3bbf 100644 --- a/project/floors/LZ2.js +++ b/project/floors/LZ2.js @@ -16,7 +16,17 @@ main.floors.LZ2= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "6,9": [ + "\t[莫析辉,hero]\b[hero]你感觉怎么样?", + "\t[唐佳成,N510]\b[this]殿下,我感觉浑身燥热,也许龙族与我渊缘颇深……或许,我就是龙族的呢……", + "\t[莫析辉,hero]\b[hero]你是龙族的?咱们仔细查探一番吧!", + { + "type": "hide", + "remove": true + } + ] + }, "changeFloor": { "6,12": { "floorId": "LZ1", @@ -34,80 +44,26 @@ main.floors.LZ2= } }, "beforeBattle": {}, - "afterBattle": { - "9,5": [ - { - "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "+=", - "value": "1" - } - ], - "9,6": [ - { - "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "+=", - "value": "1" - } - ], - "11,5": [ - { - "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "+=", - "value": "1" - } - ], - "11,6": [ - { - "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "+=", - "value": "1" - } - ] - }, + "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": { - "10,4": { - "0": { - "condition": "flag:door_MT22_10_4==4", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ - { - "type": "openDoor" - }, - { - "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "=", - "value": "null" - } - ] - } - } - }, + "autoEvent": {}, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 0,212, 0,679, 0,216, 0, 1,680,680,680, 1], - [ 1,344, 1, 1, 1, 1, 1,343, 83,680,419,680, 1], - [ 1, 0, 1, 21, 21, 21,225, 0, 1,680,680,680, 1], - [ 1,212, 1, 1, 1, 1, 1,212, 1, 1, 85, 1, 1], - [ 1, 0, 1,679, 0,348, 1, 0, 1,227, 0,227, 1], - [ 92, 0, 1, 0,212, 0, 1, 21, 1,224, 0,224, 1], - [ 1, 81, 1, 1, 81, 1, 1, 0, 1, 1, 82, 1, 1], - [ 1,350, 0,227, 0,679, 0,216, 0,679, 0, 0, 1], - [ 1, 1, 1, 1, 1,216, 1, 1, 1, 1, 1, 81, 1], - [ 1,679, 21, 0, 1, 0, 1, 21, 21, 1, 0,212, 1], - [ 1,347,352,225, 81, 0, 0,224, 21, 1,345, 0, 1], - [ 1, 1, 1, 1, 1, 1, 91, 1, 1, 1, 1, 1, 1] + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140, 0,823, 0,347, 0,1029, 0, 83,1099,1099,1099,140], + [140,344,140,140,140,140,140,343,140,140,140,140,140], + [140, 0,140, 21, 21, 21,824, 0,140,617, 0,350,140], + [140,823,140,688,688,688,140,823,140, 0,825, 0,140], + [140, 0,140,140,140,140,140, 0,140,140, 81,140,140], + [ 92,688,140,349,823,714,140, 21,140,356,824,688,140], + [140, 81,140,140, 81,140,140, 0,140,140, 82,140,140], + [140, 0,350, 0,825, 0,688,1029, 0,617, 0, 81,140], + [140,1029,140,140,140,140,510,140,140,140,140,823,140], + [140,703,140, 21,347,140,1029, 81,1131, 21,140,345,140], + [140,703,140,352,824, 81, 0,140, 21, 21,140,688,140], + [140,140,140,140,140,140, 91,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/LZ3.js b/project/floors/LZ3.js index 3751c4e..96b37b5 100644 --- a/project/floors/LZ3.js +++ b/project/floors/LZ3.js @@ -16,15 +16,7 @@ main.floors.LZ3= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": { - "3,5": [ - "\t[智者,man]\b[this]如果机关门开不了,那么可能需要击败本区的boss。", - { - "type": "hide", - "remove": true - } - ] - }, + "events": {}, "changeFloor": { "0,6": { "floorId": "LZ2", @@ -49,19 +41,19 @@ main.floors.LZ3= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 0, 81,224, 0, 1, 0,678, 0,225,351,679, 1], - [ 1,679, 1, 21, 21, 1, 81, 1, 1, 1, 1, 1, 1], - [ 1, 0, 1, 21, 22, 1,216, 1, 0,227, 81, 0, 1], - [ 1,225, 1, 1, 1, 1, 0, 1,346,349, 1,679, 1], - [ 1, 0, 1,121, 0,678, 0, 1,352,350, 1, 0, 1], - [ 94, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1,225, 1], - [ 1, 0,216, 0,679, 0,212, 0, 21, 0,216, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,344, 1], - [ 1,215,214,216,212,225,224,227, 85, 52, 1, 0, 1], - [ 1,218, 1, 1, 1, 1, 1, 1, 1, 1, 1,212, 1], - [ 1,213,206,203,210,209,217,205,202,201, 82, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 93, 1] + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140, 0, 81,1131, 0,140, 0,688, 0,824,351,688,140], + [140,688,140, 21, 21,140, 81,140,140,140,140,140,140], + [140, 0,140, 21, 22,140,1029,140, 0,825, 81, 0,140], + [140,824,140,140,140,140, 0,140,346,349,140,688,140], + [140, 0,140,688, 0,1131,342,140,352,350,140, 0,140], + [ 94, 0,140,140,140,140, 0,140,140,140,140,824,140], + [140, 0,1029, 0,688, 0,823, 0, 21, 0,1029, 0,140], + [140, 81,140,140,140, 82,140,140,140,140,140,344,140], + [140,824, 0,703, 0,1029,140,346,617,347,823, 0,140], + [140,140,140,140,140,617,140,140,140,140,140,823,140], + [140,689,346, 22,825,824,140,689,353,825, 82, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 93,140] ], "bgmap": [ diff --git a/project/floors/LZ4.js b/project/floors/LZ4.js index 41c065f..fc62757 100644 --- a/project/floors/LZ4.js +++ b/project/floors/LZ4.js @@ -11,7 +11,7 @@ main.floors.LZ4= "cannotViewMap": false, "images": [], "ratio": 512, - "defaultGround": "ground", + "defaultGround": "grass", "bgm": "bgm.mp3", "firstArrive": [], "eachArrive": [], @@ -41,19 +41,19 @@ main.floors.LZ4= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 91, 1, 1, 1, 1, 1, 1], - [ 1,679, 0,222, 81, 0, 0, 0, 1, 21, 21, 21, 1], - [ 1,679,679, 0, 1, 0, 1,212, 1, 1, 82, 1, 1], - [ 1, 1, 1, 1, 1,225, 1, 0,222, 0, 0,679, 1], - [ 1,679, 0, 0,216, 0, 1,679, 1, 1, 81, 1, 1], - [ 1, 1, 81, 1, 1, 0, 1, 0, 1, 0,227, 0, 1], - [ 1, 0,224, 0, 1,212, 82,216, 1, 0,349, 0, 1], - [ 1,347, 0,348, 1, 0, 1, 0, 1,680, 0,346, 1], - [ 1, 1, 1, 1, 1,348, 1, 21, 1, 1, 1, 1, 1], - [ 1,679,679, 83, 0, 0, 1, 0,212, 1, 0,679, 1], - [ 1,680,680, 1, 1, 1, 1, 1, 0, 1,344, 0, 1], - [ 1,682,682, 1, 22, 81, 81, 81, 0, 81,216, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 91, 1] + [140,140,140,140,140,140, 91,140,140,140,140,140,140], + [140,688, 0,1132, 81, 0,1131, 0,140, 21, 21, 21,140], + [140,688,688, 0,140, 0,140,823,140,140, 82,140,140], + [140,140,140,140,140,824,140, 0,222, 0, 0,689,140], + [140,688, 0, 0,1029, 0,140,688,140,140, 81,140,140], + [140,140, 81,140,140, 0,140, 0,140, 0,825, 0,140], + [140, 0,1131, 0,140,823, 82,1029,140,689,349,346,140], + [140,347, 0,348,140, 0,140, 0,140,140,140,140,140], + [140,140,140,140,140,348,140, 21,140,688, 0,344,140], + [140,688,688, 83, 0,703,140, 0,140, 0,823, 0,140], + [140,689,689,140,140,140,140,1131,140,140, 81,140,140], + [140,415,415,140,688, 22, 81, 0,617, 0,1029, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 91,140] ], "bgmap": [ diff --git a/project/floors/LZ5.js b/project/floors/LZ5.js index 5fda7a0..58b76ee 100644 --- a/project/floors/LZ5.js +++ b/project/floors/LZ5.js @@ -41,19 +41,19 @@ main.floors.LZ5= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 93, 1, 1, 1, 1, 1, 1], - [ 1,350, 0,346, 1, 21, 0, 0, 1,679, 0,679, 1], - [ 1, 0,680, 0, 1, 0, 0, 0, 1, 0,679, 0, 1], - [ 1, 0,227, 0, 1,216, 1,212, 1, 0,225, 0, 1], - [ 1, 1, 81, 1, 1, 0,279, 0, 1, 1, 81, 1, 1], - [ 1,344, 0,212, 81,679, 1,344, 0,224, 0,679, 1], - [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], - [ 1,225, 0,679, 81, 0, 0,225, 0, 21, 0,212, 1], - [ 1, 1, 1, 1, 1, 81, 1, 1, 1, 1, 1, 81, 1], - [ 1,356,349,679, 1,216, 0, 1,679, 28, 27,222, 1], - [ 1,347, 21, 0, 1, 0,679, 1, 81, 1, 1, 1, 1], - [ 1,680, 0,227, 82, 0, 0, 1,227, 23,349,680, 1], - [ 1, 1, 1, 1, 1, 1, 93, 1, 1, 1, 1, 1, 1] + [140,140,140,140,140,140, 93,140,140,140,140,140,140], + [140,350, 0,346,140, 21, 0,703,140,688, 0,688,140], + [140, 0,688, 0,140, 0,140, 0,140, 0,688, 0,140], + [140, 0,825, 0,140,1029,140,823,140, 0,824, 0,140], + [140,140, 81,140,140, 0,1077, 0,140,140, 81,140,140], + [140,344, 0,823, 81,688,140,344, 0,1131, 0,688,140], + [140, 0,140,140,140,140,140,140,140,140,140, 0,140], + [140,824, 0,688, 81,347, 0,824, 0, 21, 0,823,140], + [140,140,140,140,140, 81,140,140,140,140,140, 81,140], + [140,356,349,689,140,1029, 0,140,688, 28, 27,1132,140], + [140,347, 21, 0,140, 0,617,140, 81,140,140,140,140], + [140,688, 0,825, 82, 0, 0,140,825, 23,349,689,140], + [140,140,140,140,140,140, 93,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/LZ6.js b/project/floors/LZ6.js index f1da21c..d2ea5f3 100644 --- a/project/floors/LZ6.js +++ b/project/floors/LZ6.js @@ -41,19 +41,19 @@ main.floors.LZ6= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,679, 0,222, 0,348, 81, 0, 1,346, 0,347, 1], - [ 1, 81, 1, 1, 1, 1, 1,212, 1, 0, 22, 0, 1], - [ 1,216, 0,348, 0,212, 1, 0, 1, 0,227, 0, 1], - [ 1, 1, 1, 1, 1, 0, 1,679, 1, 1, 81, 1, 1], - [ 1,353, 0,680, 1,679, 1, 0,216, 0,342, 0, 1], - [ 1, 0, 21, 0, 1, 0, 1, 1, 1, 1, 1, 0, 94], - [ 1, 21,227, 21, 1,222, 1, 21, 21, 21, 0,225, 1], - [ 1, 1, 82, 1, 1, 0, 1, 1, 1, 1, 1, 81, 1], - [ 1, 0, 0,216, 0, 21, 1,679, 0,224, 0,348, 1], - [ 1, 81, 1, 1, 1, 1, 1, 81, 1, 1, 1, 81, 1], - [ 1,212, 0,348, 0,216, 0,216, 1,679,679,224, 1], - [ 1, 1, 1, 1, 1, 1, 91, 1, 1, 1, 1, 1, 1] + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140,688, 0,1131, 0,348,1076, 0,140,346, 0,347,140], + [140, 81,140,140,140,140,140,823,140, 0, 22, 0,140], + [140,1029, 0,348, 0,823,140, 0,140, 0,825, 0,140], + [140,140,140,140,140, 0,140,688,140,140, 81,140,140], + [140,353, 0,688,140,688,140, 0,342,1132, 0, 0,140], + [140, 0, 21, 0,140, 0,140,1029,140,140,140,824, 94], + [140, 21,825, 21,140,1132,140, 21, 21, 21,140, 0,140], + [140,140, 82,140,140, 0,140,140,140,140,140, 81,140], + [140,1098, 0,216, 0, 21,140,688, 0,1131, 0,348,140], + [140, 81,140,140,140,140,140, 81,140,140,140, 81,140], + [140,823, 0,348, 0,1029, 0,1029,140,689,688,1131,140], + [140,140,140,140,140,140, 91,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/LZ7.js b/project/floors/LZ7.js index 0e3489a..ab0382c 100644 --- a/project/floors/LZ7.js +++ b/project/floors/LZ7.js @@ -41,19 +41,19 @@ main.floors.LZ7= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 92, 0, 0,216, 0,679, 0,212, 0,679, 1,680, 1], - [ 1, 1, 1, 1, 1, 1, 81, 1, 1, 1, 1,216, 1], - [ 1,222, 0,344, 0,222, 0, 1,680, 21, 1,216, 1], - [ 1, 0, 1, 1, 1, 1,679, 1, 21, 0, 1,216, 1], - [ 1,679, 1,347,348, 1, 0, 1, 1,224, 1, 0, 1], - [ 1, 0, 1,679,225, 1,212, 82, 0, 0, 81, 0, 92], - [ 1,224, 1, 1, 81, 1, 1, 1, 1,216, 1, 0, 1], - [ 1, 0, 21, 0,227, 1,343,227, 81, 0, 1,212, 1], - [ 1, 1, 1, 1, 0, 1,346,344, 1,679, 1,212, 1], - [ 1,680,680, 1,344, 1, 1, 1, 1, 0, 1,212, 1], - [ 1,680,679, 82, 0,224, 0, 21, 0,222, 1, 22, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [ 92,617, 0,1029, 0,688, 0,823, 0,689,140,689,140], + [140,140,140,140,140,140, 81,140,140,140,140,1029,140], + [140,1132, 0,344, 0,1132, 0,140,688, 21,140,1029,140], + [140, 0,140,140,140,140,688,140, 21, 0,140,1029,140], + [140,688,140,347,348,140, 0,140,140,1131,140, 0,140], + [140, 0,140,688,824,140,823, 82, 0, 0, 81, 0, 92], + [140,1131,140,140, 81,140,140,140,140,1029,140, 0,140], + [140, 0, 21, 0,825,140,343,825, 81, 0,140,823,140], + [140,140,140,140, 0,140,346,345,140,688,140,823,140], + [140,688,688,140,344,140,140,140,140, 0,140,823,140], + [140,688,688, 82, 0,1131, 0, 21, 0,1132,140, 22,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/LZ8.js b/project/floors/LZ8.js index 2858531..3cb498b 100644 --- a/project/floors/LZ8.js +++ b/project/floors/LZ8.js @@ -17,66 +17,93 @@ main.floors.LZ8= "eachArrive": [], "parallelDo": "", "events": { - "2,10": [ + "2,11": [ + "\t[???,N1135]\b[this,2,10]站住!", { - "type": "if", - "condition": "(flag:hard===0)", - "true": [ - "\t[商人,hero]\b[this]另一个自己啊,我这里有三把红钥匙,送给你啦", - { - "type": "setValue", - "name": "item:redKey", - "operator": "+=", - "value": "3" - }, - { - "type": "hide", - "remove": true - } + "type": "changePos", + "direction": "up" + }, + "\t[莫析辉,hero]\b[hero]咦?前辈何事?", + "\t[???,N1135]\b[this,2,10]没你的事,我找他!", + "\t[莫析辉,hero]\b[hero]……", + "\t[唐佳成,N510]\b[this,1,11]莫名其妙,圣子殿下,咱们不管它,走吧!", + "\t[???,N1135]\b[this,2,10]等一下!我是龙族族长,黄金圣龙大人别走啊!", + "\t[莫析辉,hero]\b[hero]黄金圣龙?", + "\t[龙族族长,N1135]\b[this,2,10]没错,这位小哥身负异禀,浑身散发的力量就是龙族最强的黄金圣龙的气息啊!", + "\t[唐佳成,N510]\b[this,1,11]哦?我竟然是龙族。", + "\t[龙族族长,N1135]\b[this,2,10]想必你早有感应吧!", + "\t[唐佳成,N510]\b[this,1,11]是的,我来这里是感受到自己体内的力量隐隐被封印着,但是有一种莫名的指引,让我来到这里解开封印。", + "\t[龙族族长,N1135]\b[this,2,10]那是自然。你来到这里,可以真正的解开你体内黄金圣龙的力量。跟我来吧!", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 ], - "false": [ - { - "type": "confirm", - "text": "我有3把红钥匙,\n你出2000金币就卖给你。", - "yes": [ - { - "type": "if", - "condition": "(status:money>=2000)", - "true": [ - { - "type": "setValue", - "name": "status:money", - "operator": "-=", - "value": "2000" - }, - { - "type": "setValue", - "name": "item:redKey", - "operator": "+=", - "value": "3" - }, - { - "type": "playSound", - "name": "确定" - }, - { - "type": "hide", - "remove": true - } - ], - "false": [ - { - "type": "playSound", - "name": "操作失败" - }, - "\t[行商,trader]\b[this]你的金币不足!" - ] - } - ], - "no": [] - } - ] - } + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + "不久后……", + { + "type": "setCurtain", + "time": 500 + }, + "\t[龙族族长,N1135]\b[this,2,10]尊敬的黄金圣龙大人,请您留在龙族,守护龙族吧!", + "\t[唐佳成,N510]\b[this,1,11]不行,我要守护圣子殿下,才不留在这里!", + "\t[龙族族长,N1135]\b[this,2,10]你!", + "\t[唐佳成,N510]\b[this,1,11]我是绝不会留在这里的。", + "\t[龙族族长,N1135]\b[this,2,10]怎么能这样呢?每个黄金圣龙都应该留在龙族的,为了龙族的昌盛。", + "\t[唐佳成,N510]\b[this,1,11]但我对龙族毫无感觉,为什么要留在这里?", + "\t[龙族族长,N1135]\b[this,2,10]……", + { + "type": "vibrate", + "direction": "diagonal1", + "time": 2000, + "speed": 10, + "power": 10 + }, + "\t[莫析辉,hero]\b[hero]怎么回事,这么大的动静!", + "\t[龙族族长,N1135]\b[this,2,10]不好,有敌人入侵!", + { + "type": "hide", + "loc": [ + [ + 2, + 10 + ] + ], + "remove": true + }, + "\t[唐佳成,N510]\b[this,1,11]……", + "\t[莫析辉,hero]\b[hero]龙族这么厉害,还会有敌人入侵?咱去看看?", + "\t[唐佳成,N510]\b[this,1,11]好。", + { + "type": "hide", + "loc": [ + [ + 1, + 11 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 2, + 11 + ] + ], + "remove": true + }, + "与圣骑士亲密度达到70,boss由圣骑士结局,否则自行解决。" ] }, "changeFloor": { @@ -103,19 +130,19 @@ main.floors.LZ8= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 94, 0, 0, 1,679, 0,224, 0, 81, 0, 1,679, 1], - [ 1, 0,344,212, 0,342, 1,216, 1,225, 1,679, 1], - [ 1,216, 1, 1, 1, 1, 1, 21, 1, 0, 1,212, 1], - [ 1, 0, 1, 0,346,679, 1,679, 1, 21, 1, 81, 1], - [ 1, 0, 81,227, 21,348, 1, 21, 1, 0,224, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,344, 1], - [ 1, 0,345,680, 1,351,347,225, 1,348, 1, 0, 1], - [ 1,227,679, 30, 1, 1, 1, 0, 1,344, 1,212, 1], - [ 1, 81, 1, 1,279,342,343,222, 1,222, 1, 0, 1], - [ 1, 0,122, 1, 1, 1, 1, 82, 1, 0, 1,679, 1], - [ 92, 0, 0,679, 81,212, 0, 0, 81,216, 81, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [ 94, 0,344,140,688, 0,1131, 0, 81, 0,140,688,140], + [140, 0, 0,823, 0,342,140,1029,140,824,140,688,140], + [140,1029,140,140,140,140,140, 21,140, 0,140,823,140], + [140, 0,703,140,346,688,140,688,140, 21,140, 81,140], + [140,346, 0, 81,825, 21,140, 21,140, 0,1131, 0,140], + [140,140,140,140,140,140,140,140,140,140,140,344,140], + [140, 0,345,688,140,351,347,824,140,348,140, 0,140], + [140,825,688,689,140,140,140, 0,140,344,140,823,140], + [140, 81,140,140,342,343, 0,1132,140,1132,140, 0,140], + [140, 0,1135,140,140,140,140, 82,140, 0,140,688,140], + [ 92,513, 0, 0, 81,823, 0,617, 81,1029, 81, 0,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/LZ9.js b/project/floors/LZ9.js index 475d66f..5ef10b9 100644 --- a/project/floors/LZ9.js +++ b/project/floors/LZ9.js @@ -41,19 +41,19 @@ main.floors.LZ9= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,679,346, 1,227,349,352,680, 1,680,679, 21, 1], - [ 1,680,347, 1, 81, 1, 1, 1, 1,679,349, 0, 1], - [ 1, 0,227, 1, 0, 0,679,343, 1, 21, 0,227, 1], - [ 1, 1, 81, 1,222, 0,342, 21, 1, 1, 1, 82, 1], - [ 1, 21, 0, 1, 81, 1, 1, 1, 1,225, 0,344, 1], - [ 1, 0,225, 0,679, 0,212, 0,344, 0,225, 0, 94], - [ 1,222, 1, 1, 81, 1, 81, 1, 1, 1, 82, 1, 1], - [ 1,679, 1,342,225, 1, 0,679, 1, 0,224, 0, 1], - [ 1,679, 1,344,343, 1,212, 0, 1, 21, 21, 21, 1], - [ 1, 1, 1, 1, 1, 1, 83, 1, 1, 1, 1, 1, 1], - [ 94, 0, 0, 0,216, 0,679, 0,216, 0, 0, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140,688,346,140,825,349,352,689,140,688,688, 21,140], + [140,680,347,140, 81,140,140,140,140,688,349, 0,140], + [140, 0,825,140, 0,688,140,343,140, 21, 0,825,140], + [140,140, 81,140,1132, 0,140,344,140,140,140, 82,140], + [140, 21, 0,140, 81,140,140,824,140, 21, 0,689,140], + [140, 0,824, 0,688, 0,823, 0,824, 0,344, 0, 94], + [140, 82,140,140, 81,140, 81,140,140,140, 82,140,140], + [140,688,140,342,824,140, 0,688,140, 0,1131, 0,140], + [140,688,140,344,343,140,823, 0,140, 21, 21, 21,140], + [140,1132,140,140,140,140, 83,140,140,140,140,140,140], + [ 94, 0, 21, 0,1029, 0,688, 0,1029, 0, 0,617,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] ], "bgmap": [ diff --git a/project/floors/MJ1.js b/project/floors/MJ1.js index 27bd8f0..da4637b 100644 --- a/project/floors/MJ1.js +++ b/project/floors/MJ1.js @@ -12,62 +12,689 @@ main.floors.MJ1= "images": [], "ratio": 512, "defaultGround": "ground", - "bgm": "bgm.mp3", + "bgm": null, "firstArrive": [ + "\t[伟大的迷迭香,E764]\b[this,6,6]现在的魔塔都不行,外墙太占地方啦,给我拆啦,拆啦!", + { + "type": "screenFlash", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "times": 1 + }, + { + "type": "hide", + "loc": [ + [ + 1, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 2, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 3, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 10, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 11, + 0 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 1 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 3 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 4 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 7 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 9 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 11 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 0, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 1, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 2, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 3, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 10, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 11, + 12 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 9 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 7 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 4 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 3 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "screenFlash", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "times": 1 + }, + "\t[伟大的迷迭香,E764]\b[this,6,6]emmmm,真不错!可怜的玩家啊,你以为我拆了外墙,你就不用打怪了吗?出来吧,我的天兵们!", + { + "type": "screenFlash", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "times": 1 + }, + { + "type": "setBlock", + "number": "E757", + "loc": [ + [ + 4, + 0 + ] + ] + }, + { + "type": "setBlock", + "number": "yellowKey", + "loc": [ + [ + 1, + 0 + ] + ] + }, + { + "type": "setBlock", + "number": "yellowKey", + "loc": [ + [ + 2, + 0 + ] + ] + }, + { + "type": "setBlock", + "number": "yellowKey", + "loc": [ + [ + 3, + 0 + ] + ] + }, + { + "type": "setBlock", + "number": "E758", + "loc": [ + [ + 2, + 12 + ] + ] + }, + { + "type": "setBlock", + "number": "E758", + "loc": [ + [ + 11, + 0 + ] + ] + }, + { + "type": "setBlock", + "number": "E761", + "loc": [ + [ + 7, + 0 + ] + ] + }, + { + "type": "setBlock", + "number": "redKing", + "loc": [ + [ + 0, + 6 + ] + ] + }, + { + "type": "setBlock", + "number": "redKing", + "loc": [ + [ + 12, + 6 + ] + ] + }, + { + "type": "setBlock", + "number": "E757", + "loc": [ + [ + 8, + 12 + ] + ] + }, + { + "type": "setBlock", + "number": "I361", + "loc": [ + [ + 9, + 12 + ] + ] + }, + { + "type": "setBlock", + "number": "I361", + "loc": [ + [ + 10, + 12 + ] + ] + }, + { + "type": "setBlock", + "number": "I361", + "loc": [ + [ + 11, + 12 + ] + ] + }, + { + "type": "setBlock", + "number": "big7Potion", + "loc": [ + [ + 0, + 8 + ] + ] + }, + { + "type": "setBlock", + "number": "big7Potion", + "loc": [ + [ + 12, + 4 + ] + ] + }, + { + "type": "setBlock", + "number": "big8Potion", + "loc": [ + [ + 12, + 8 + ] + ] + }, + { + "type": "setBlock", + "number": "big8Potion", + "loc": [ + [ + 0, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "I357", + "loc": [ + [ + 11, + 0 + ] + ] + }, + { + "type": "screenFlash", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "times": 1 + }, + "\t[伟大的迷迭香,E764]\b[this,6,6]好好玩吧,桀桀桀桀桀桀!", + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true + }, { "type": "if", "condition": "(flag:hard===4)", "true": [ - "检测到骑士专精,攻击+5,防御+4,护盾+20,生命值+800,黄钥匙+5,蓝钥匙+2", + "检测到骑士专精,攻击+20,防御+20,护盾+100,生命值+12800。", { "type": "setValue", "name": "status:atk", "operator": "+=", - "value": "5" - }, - { - "type": "setValue", - "name": "status:def", - "operator": "+=", - "value": "4" - }, - { - "type": "setValue", - "name": "status:mdef", - "operator": "+=", "value": "20" }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "20" + }, + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "100" + }, { "type": "setValue", "name": "status:hp", "operator": "+=", - "value": "800" - }, - { - "type": "setValue", - "name": "item:yellowKey", - "operator": "+=", - "value": "5" - }, - { - "type": "setValue", - "name": "item:blueKey", - "operator": "+=", - "value": "2" + "value": "12800" } ], - "false": [] + "false": [ + { + "type": "if", + "condition": "(flag:hard===5)", + "true": [ + "检测到拓印者专精,血瓶效果归零。", + { + "type": "setGlobalValue", + "name": "greenPotion", + "value": 0 + } + ], + "false": [] + } + ] } ], "eachArrive": [], "parallelDo": "", "events": {}, "changeFloor": { - "6,1": { + "1,11": { "floorId": ":before", "stair": "upFloor" }, - "6,11": { + "12,0": { "floorId": ":next", "stair": "downFloor" } @@ -80,19 +707,19 @@ main.floors.MJ1= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,679, 0,225, 0, 0, 88, 0, 0,212, 0,678, 1], - [ 1, 81, 1, 1, 1, 1, 83, 1, 1, 1, 1, 82, 1], - [ 1,224, 1, 5, 5, 5, 5, 5, 5, 5, 1,212, 1], - [ 1, 0, 1, 5, 5, 5, 5, 5, 5, 5, 1, 0, 1], - [ 1,352, 1, 5, 5, 1, 0, 1, 5, 5, 1, 21, 1], - [ 1, 0, 1, 5, 5, 0,417, 0, 5, 5, 1, 0, 1], - [ 1,227, 1, 5, 5, 1, 0, 1, 5, 5, 1,216, 1], - [ 1, 0, 1, 5, 5, 5, 5, 5, 5, 5, 1, 0, 1], - [ 1,346, 1, 5, 5, 5, 5, 5, 5, 5, 1,347, 1], - [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], - [ 1,224, 0,680, 0,225, 87,216, 81,680, 0,212, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [ 4, 4, 4, 4, 4, 81, 4, 4, 81, 4, 4, 4, 87], + [ 4,683,683,683, 0, 4, 0,683, 4, 0, 22, 0, 4], + [ 4, 4, 4, 4, 4, 4,758, 4, 4, 4, 4, 4, 4], + [ 4, 0,760, 0, 21, 4, 0, 4, 0,356,759, 0, 4], + [ 4,358, 4,683, 0, 4, 21, 4,683, 0, 4,358, 4], + [ 4, 0, 4, 0,357, 4, 0, 4, 0,357, 4, 0, 4], + [ 4, 4, 4, 4,761, 82,764, 82,758, 4, 4, 4, 4], + [ 4, 0, 4, 0,354, 4, 0, 4,361, 0, 4, 0, 4], + [ 4,360, 4,683, 0, 4,683, 4, 0,683, 4,360, 4], + [ 4, 0,750, 0,355, 4, 0, 4, 21, 0,750, 0, 4], + [ 4, 4, 4, 4, 4, 4,761, 4, 4, 4, 4, 4, 4], + [ 4, 88, 4,683, 4,361, 0, 4, 0, 21, 21, 21, 4], + [ 4, 4, 4, 4, 81, 4, 4, 81, 4, 4, 4, 4, 4] ], "bgmap": [ @@ -107,7 +734,7 @@ main.floors.MJ1= ], "flyPoint": [ - 6, - 1 + 1, + 11 ] } \ No newline at end of file diff --git a/project/floors/MJ10.js b/project/floors/MJ10.js index 8e6df39..c372008 100644 --- a/project/floors/MJ10.js +++ b/project/floors/MJ10.js @@ -5,8 +5,8 @@ main.floors.MJ10= "name": "魔界10", "width": 13, "height": 13, - "canFlyTo": true, - "canFlyFrom": true, + "canFlyTo": false, + "canFlyFrom": false, "canUseQuickShop": false, "cannotViewMap": false, "images": [], @@ -16,369 +16,114 @@ main.floors.MJ10= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": { - "6,9": [ - "\t[骑士队长,yellowKnight]\b[this,6,4]哈哈哈哈,没想到你竟然能打到30层,这表明你是一个勇士,不过游戏到此结束了,下面我将亲手……", - "\t[勇士,hero]\b[hero]???", - "\t[骑士队长,yellowKnight]\b[this,6,4]兄弟们,给我上!", - "\t[勇士,hero]\b[hero]咋的,又不亲手了?", - { - "type": "setBlock", - "number": "specialDoor", - "loc": [ - [ - 6, - 10 - ] - ] - }, - { - "type": "hide", - "remove": true - } - ], - "1,11": { - "trigger": null, - "enable": false, - "noPass": null, - "displayDamage": true, - "opacity": 1, - "filter": { - "blur": 0, - "hue": 0, - "grayscale": 0, - "invert": false, - "shadow": 0 - }, - "data": [ - { - "type": "changeFloor", - "floorId": "MT31", - "loc": [ - 1, - 11 - ] - } - ] - } - }, - "changeFloor": { - "11,11": { - "floorId": ":before", - "stair": "upFloor" - } - }, + "events": {}, + "changeFloor": {}, "beforeBattle": {}, "afterBattle": { - "2,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "3,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "8,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "9,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "10,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "2,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "3,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "4,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "4,6": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "8,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "9,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], - "10,7": [ - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "operator": "+=", - "value": "1" - } - ], "6,4": [ - "\t[骑士队长,yellowKnight]\b[this]啊,伟大的迷迭香,我终究是阻止不了这个玩家的脚步……", + "\t[迷迭香,E764]\b[this]魔塔内,我对你的爱,就像王州对李华、咸鱼对王大锤那么热烈,你居然感受不到,啊!", + "最终,邪恶的迷迭香被玩家打败……", { - "type": "setBlock", - "number": "I346", - "loc": [ - [ - 2, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I346", - "loc": [ - [ - 3, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I346", - "loc": [ - [ - 4, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I347", - "loc": [ - [ - 8, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I347", - "loc": [ - [ - 9, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "I347", - "loc": [ - [ - 10, - 6 - ] - ] - }, - { - "type": "setBlock", - "number": "big4Potion", - "loc": [ - [ - 2, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "big4Potion", - "loc": [ - [ - 3, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "big4Potion", - "loc": [ - [ - 4, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "yellowKey", - "loc": [ - [ - 8, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "yellowKey", - "loc": [ - [ - 9, - 7 - ] - ] - }, - { - "type": "setBlock", - "number": "yellowKey", - "loc": [ - [ - 10, - 7 - ] - ] - }, - { - "type": "hide", - "loc": [ - [ - 2, - 11 - ] + "type": "if", + "condition": "(flag:hard===1)", + "true": [ + { + "type": "win", + "reason": "战士" + } ], - "remove": true - }, - { - "type": "hide", - "loc": [ - [ - 6, - 10 - ] - ], - "remove": true - }, - { - "type": "hide", - "loc": [ - [ - 8, - 9 - ] - ], - "floorId": "MT23", - "remove": true - }, - { - "type": "changePos", - "loc": [ - 6, - 6 - ], - "direction": "down" - }, - { - "type": "moveHero", - "time": 500, - "steps": [ - "down:5", - "left:4" + "false": [ + { + "type": "if", + "condition": "(flag:hard===2)", + "true": [ + { + "type": "win", + "reason": "刺客" + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:hard===3)", + "true": [ + { + "type": "win", + "reason": "法师" + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:hard===4)", + "true": [ + { + "type": "win", + "reason": "骑士" + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:hard===5)", + "true": [ + { + "type": "win", + "reason": "拓印者" + } + ], + "false": [] + } + ] + } + ] + } + ] + } ] - }, - "\t[勇者,hero]\b[hero]奇怪,怎么没有上楼的楼梯?看来得找别的出口了……" + } ] }, "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": { - "6,5": { - "0": { - "condition": "flag:door_MT30_6_5==12", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ - { - "type": "openDoor" - }, - "\t[骑士队长,yellowKnight]\b[this,6,4]你竟然打败了我的手下,我跟你不共戴天!我要代表伟大的迷迭香消灭你!", - { - "type": "setValue", - "name": "flag:door_MT30_6_5", - "value": "null" - } - ] - }, - "1": null - } + "afterOpenDoor": { + "6,5": [ + "\t[迷迭香,E764]\b[this,6,4]亲爱的玩家,你来啦!", + "\t[玩家,hero]\b[hero]你自己测了吗?", + "\t[迷迭香,E764]\b[this,6,4]测了一下。", + "\t[玩家,hero]\b[hero]感觉怎么样?", + "\t[迷迭香,E764]\b[this,6,4]我去除了大部分的塔的坑人。", + "\t[迷迭香,E764]\b[this,6,4]但是我保留了一部分。", + "\t[迷迭香,E764]\b[this,6,4]我觉得保留了一部分塔的玩法,才知道你玩的是魔塔。", + "\t[玩家,hero]\b[hero]你是有意把它保留的吗?", + "\t[迷迭香,E764]\b[this,6,4]是造塔的过程中,我留下了一部分。", + "\t[玩家,hero]\b[hero]是故意的还是不小心?", + "\t[迷迭香,E764]\b[this,6,4]是故意的。", + "\t[玩家,hero]\b[hero](玩塔中……)", + "\t[玩家,hero]\b[hero](呕呕……)迷迭香,我要打死你!", + "\t[迷迭香,E764]\b[this,6,4]!!!", + "\t[迷迭香,E764]\b[this,6,4]难道你没有感受到我对你炽热的爱吗?", + "\t[玩家,hero]\b[hero]我绝不会原谅你!受死吧!", + "\t[迷迭香,E764]\b[this,6,4]呜呜呜,亲爱的玩家,我对你的爱,如太阳般炽热,我可以把心掏给你!", + "\t[玩家,hero]\b[hero]谁要你的心!受死吧!" + ] }, + "autoEvent": {}, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], - [ 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1], - [ 1, 0, 0, 0, 1, 1,226, 1, 1, 0, 0, 0, 1], - [ 1, 0, 0, 0, 0, 1, 85, 1, 0, 0, 0, 0, 1], - [ 1, 0,227,227,227, 0, 0, 0,225,225,225, 0, 1], - [ 1, 0,212,212,212, 0, 0, 0,224,224,224, 0, 1], - [ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], - [ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], - [ 1, 1, 1, 1, 1, 1, 83, 1, 1, 1, 1, 1, 1], - [ 1, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 88, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4,764, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 83, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4,685, 0, 83, 0,685, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 83, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] ], "bgmap": [ @@ -391,9 +136,5 @@ main.floors.MJ10= ], "fg2map": [ -], - "flyPoint": [ - 11, - 11 - ] +] } \ No newline at end of file diff --git a/project/floors/MJ2.js b/project/floors/MJ2.js index b126cf3..3d025f2 100644 --- a/project/floors/MJ2.js +++ b/project/floors/MJ2.js @@ -16,47 +16,39 @@ main.floors.MJ2= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "0,9": [ + "\t[智者,man]这一区的钥匙很少,需要留有金币买钥匙哦", + { + "type": "hide", + "remove": true + } + ] + }, "changeFloor": { - "6,11": { + "12,0": { "floorId": ":before", "stair": "upFloor" }, - "1,6": { + "0,6": { "floorId": ":next", "stair": "downFloor" } }, "beforeBattle": {}, "afterBattle": { - "9,5": [ + "4,10": [ { "type": "setValue", - "name": "flag:door_MT22_10_4", + "name": "flag:door_MJ2_5_11", "operator": "+=", "value": "1" } ], - "9,6": [ + "6,10": [ { "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "+=", - "value": "1" - } - ], - "11,5": [ - { - "type": "setValue", - "name": "flag:door_MT22_10_4", - "operator": "+=", - "value": "1" - } - ], - "11,6": [ - { - "type": "setValue", - "name": "flag:door_MT22_10_4", + "name": "flag:door_MJ2_5_11", "operator": "+=", "value": "1" } @@ -65,9 +57,9 @@ main.floors.MJ2= "afterGetItem": {}, "afterOpenDoor": {}, "autoEvent": { - "10,4": { + "5,11": { "0": { - "condition": "flag:door_MT22_10_4==4", + "condition": "flag:door_MJ2_5_11==2", "currentFloor": true, "priority": 0, "delayExecute": false, @@ -78,7 +70,7 @@ main.floors.MJ2= }, { "type": "setValue", - "name": "flag:door_MT22_10_4", + "name": "flag:door_MJ2_5_11", "operator": "=", "value": "null" } @@ -89,19 +81,19 @@ main.floors.MJ2= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 0,212, 0,679, 0,216, 0, 1,680,680,680, 1], - [ 1,344, 1, 1, 1, 1, 1,343, 83,680,419,680, 1], - [ 1, 0, 1, 21, 21, 21,225, 0, 1,680,680,680, 1], - [ 1,212, 1, 1, 1, 1, 1,212, 1, 1, 85, 1, 1], - [ 1, 0, 1,679, 0,348, 1, 0, 1,227, 0,227, 1], - [ 1, 87, 1, 0,212, 0, 1, 21, 1,224, 0,224, 1], - [ 1, 81, 1, 1, 81, 1, 1, 0, 1, 1, 82, 1, 1], - [ 1,350, 0,227, 0,679, 0,216, 0,679, 0, 0, 1], - [ 1, 1, 1, 1, 1,216, 1, 1, 1, 1, 1, 81, 1], - [ 1,679, 21, 0, 1, 0, 1, 21, 21, 1, 0,212, 1], - [ 1,347,352,225, 81, 0, 88,224, 21, 1,345, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [358,360,358,760, 0, 4,358, 0,758, 81, 0, 0, 88], + [ 4, 4, 4, 4, 0, 4, 0, 4, 4, 4,245, 4,758], + [ 4,358, 0, 4,683, 4,761, 22,683,750, 0, 4, 0], + [ 4, 0,757, 81, 0, 4, 4, 4, 4, 4,356, 4,683], + [ 4,365, 0, 4,750, 4,683, 0, 0, 4, 0, 4, 0], + [ 4, 4, 4, 4, 0, 4, 0,366,759, 81,761, 4,761], + [ 87, 81, 81,758, 0, 4,683, 0, 0, 4, 0, 82, 0], + [ 4, 4, 4, 0, 0, 4, 4, 4, 4, 4,683, 4, 21], + [ 4,360, 0,761, 21, 81,683, 0,758, 81, 0, 4, 21], + [121, 0,365,761, 0, 4, 0,356, 0, 4,760, 4, 21], + [ 4, 81, 4, 4,750, 0,750, 4,761, 4, 81, 4, 4], + [ 0,759, 0, 4, 4, 85, 4, 4, 0, 4,361,362,361], + [684,684,684, 4, 21, 23, 21, 4,683, 4, 4, 4, 4] ], "bgmap": [ @@ -116,7 +108,7 @@ main.floors.MJ2= ], "flyPoint": [ - 6, - 11 + 12, + 0 ] } \ No newline at end of file diff --git a/project/floors/MJ3.js b/project/floors/MJ3.js index 8f453d0..cd738dd 100644 --- a/project/floors/MJ3.js +++ b/project/floors/MJ3.js @@ -16,46 +16,124 @@ main.floors.MJ3= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": { - "3,5": [ - "\t[智者,man]\b[this]如果机关门开不了,那么可能需要击败本区的boss。", - { - "type": "hide", - "remove": true - } - ] - }, + "events": {}, "changeFloor": { - "1,6": { + "0,6": { "floorId": ":before", "stair": "upFloor" }, - "11,11": { + "0,12": { "floorId": ":next", "stair": "downFloor" } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "4,3": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "4,4": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "5,4": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "5,3": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "6,3": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "6,4": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "7,4": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ], + "7,3": [ + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "6,5": { + "0": { + "condition": "flag:door_MJ3_6_5==8", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MJ3_6_5", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 0, 81,224, 0, 1, 0,678, 0,225,351,679, 1], - [ 1,679, 1, 21, 21, 1, 81, 1, 1, 1, 1, 1, 1], - [ 1, 0, 1, 21, 22, 1,216, 1, 0,227, 81, 0, 1], - [ 1,225, 1, 1, 1, 1, 0, 1,346,349, 1,679, 1], - [ 1, 0, 1,121, 0,678, 0, 1,352,350, 1, 0, 1], - [ 1, 88, 1, 1, 1, 1, 0, 1, 1, 1, 1,225, 1], - [ 1, 0,216, 0,679, 0,212, 0, 21, 0,216, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,344, 1], - [ 1,215,214,216,212,225,224,227, 85, 52, 1, 0, 1], - [ 1,218, 1, 1, 1, 1, 1, 1, 1, 1, 1,212, 1], - [ 1,213,206,203,210,209,217,205,202,201, 82, 87, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [683, 0,761, 0, 81, 0,683, 0, 0, 4, 4, 4, 4], + [ 4, 81, 4, 4, 4, 0, 0, 0, 82,750, 4,683, 4], + [ 0,683, 0, 4, 4, 4, 81, 4, 4, 0, 4,684, 4], + [245, 4,361, 4,758,758,758,758, 4,683, 4,683, 4], + [ 0, 4, 81, 4,761,761,761,761, 4, 0, 81,760, 4], + [ 0, 4,761, 4, 4, 4, 85, 4, 4, 0, 4, 0, 4], + [ 88, 0,758, 81,245, 4, 81, 4, 21,759, 4, 81, 4], + [ 4, 83, 4, 4,361, 4, 81, 4, 21, 4, 4,245, 4], + [ 0,759, 0, 4,361, 4, 81, 4, 21, 4,361, 0,361], + [358, 0,360, 4, 4, 4, 0, 4, 4, 4, 4, 82, 4], + [ 0,361, 0, 4,683, 0,758, 0, 0, 4, 0,757, 0], + [ 4, 4, 4, 4,245, 4, 4, 4,761, 4, 21, 22, 21], + [ 87, 0,357, 81, 0, 81, 0,684, 0, 4, 21, 21, 21] ], "bgmap": [ @@ -70,7 +148,7 @@ main.floors.MJ3= ], "flyPoint": [ - 1, + 0, 6 ] } \ No newline at end of file diff --git a/project/floors/MJ4.js b/project/floors/MJ4.js index 16ca256..f80148b 100644 --- a/project/floors/MJ4.js +++ b/project/floors/MJ4.js @@ -18,11 +18,11 @@ main.floors.MJ4= "parallelDo": "", "events": {}, "changeFloor": { - "11,11": { + "0,12": { "floorId": ":before", "stair": "upFloor" }, - "6,1": { + "6,12": { "floorId": ":next", "stair": "downFloor" } @@ -35,19 +35,19 @@ main.floors.MJ4= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,679, 0,222, 81, 0, 87, 0, 1, 21, 21, 21, 1], - [ 1,679,679, 0, 1, 0, 1,212, 1, 1, 82, 1, 1], - [ 1, 1, 1, 1, 1,225, 1, 0,222, 0, 0,679, 1], - [ 1,679, 0, 0,216, 0, 1,679, 1, 1, 81, 1, 1], - [ 1, 1, 81, 1, 1, 0, 1, 0, 1, 0,227, 0, 1], - [ 1, 0,224, 0, 1,212, 82,216, 1, 0,349, 0, 1], - [ 1,347, 0,348, 1, 0, 1, 0, 1,680, 0,346, 1], - [ 1, 1, 1, 1, 1,348, 1, 21, 1, 1, 1, 1, 1], - [ 1,679,679, 83, 0, 0, 1, 0,212, 1, 0,679, 1], - [ 1,680,680, 1, 1, 1, 1, 1, 0, 1,344, 0, 1], - [ 1,682,682, 1, 22, 81, 81, 81, 0, 81,216, 88, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [361,361,361,759, 81, 0,761, 0, 22, 0,750, 4,683], + [ 4, 4, 4, 4,683, 4, 4, 4, 4, 4, 0, 4,683], + [ 0,362, 0, 4, 0, 4, 21, 81,750, 4,683, 82,683], + [ 21, 0,750, 82,245, 4, 0, 4, 0, 4, 81, 4, 4], + [ 4, 4, 4, 4, 0, 4,761, 4,683, 4,758, 4, 22], + [684, 0,760, 82,361, 4, 0, 4, 0, 4, 0, 4, 22], + [ 0,684, 0, 4, 81, 4, 81, 4,245, 4,361, 83, 22], + [ 4, 4, 4, 4,761, 4, 0, 4, 81, 4, 0, 4, 4], + [ 0,361, 0, 81, 0, 4,758, 4, 0, 0,761, 0, 21], + [683, 0,758, 4,683, 4, 0, 4, 4, 4, 4, 4, 4], + [ 4, 4, 82, 4, 0, 4,361, 0, 81,757,360,360,360], + [ 0, 0, 0, 4,245, 4, 0, 4, 4, 4, 4, 4, 4], + [ 88, 0,759, 81, 0, 4, 87, 0, 81,760,358,358,358] ], "bgmap": [ @@ -62,7 +62,7 @@ main.floors.MJ4= ], "flyPoint": [ - 11, - 11 + 0, + 12 ] } \ No newline at end of file diff --git a/project/floors/MJ5.js b/project/floors/MJ5.js index f557bfc..a8482ba 100644 --- a/project/floors/MJ5.js +++ b/project/floors/MJ5.js @@ -18,36 +18,74 @@ main.floors.MJ5= "parallelDo": "", "events": {}, "changeFloor": { - "6,1": { + "6,12": { "floorId": ":before", "stair": "upFloor" }, - "6,11": { + "11,12": { "floorId": ":next", "stair": "downFloor" } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "3,10": [ + { + "type": "setValue", + "name": "flag:door_MJ5_2_11", + "operator": "+=", + "value": "1" + } + ], + "3,12": [ + { + "type": "setValue", + "name": "flag:door_MJ5_2_11", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "2,11": { + "0": { + "condition": "flag:door_MJ5_2_11==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MJ5_2_11", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,350, 0,346, 1, 21, 88, 0, 1,679, 0,679, 1], - [ 1, 0,680, 0, 1, 0, 0, 0, 1, 0,679, 0, 1], - [ 1, 0,227, 0, 1,216, 1,212, 1, 0,225, 0, 1], - [ 1, 1, 81, 1, 1, 0,279, 0, 1, 1, 81, 1, 1], - [ 1,344, 0,212, 81,679, 1,344, 0,224, 0,679, 1], - [ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1], - [ 1,225, 0,679, 81, 0, 0,225, 0, 21, 0,212, 1], - [ 1, 1, 1, 1, 1, 81, 1, 1, 1, 1, 1, 81, 1], - [ 1,356,349,679, 1,216, 0, 1,679, 28, 27,222, 1], - [ 1,347, 21, 0, 1, 0,679, 1, 81, 1, 1, 1, 1], - [ 1,680, 0,227, 82, 0, 87, 1,227, 23,349,680, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [361, 4, 21, 0, 21, 4,360,358,684,760, 81,683, 0], + [361, 4, 0,363, 0, 4,360,358,684, 0, 4, 0,757], + [361, 4, 21,759, 21, 4,684,684,750, 4, 4, 4, 81], + [ 0, 4, 4, 81, 4, 4, 4, 4, 82, 4,361, 0, 0], + [ 0, 81,757, 0,683, 0,761, 4, 0, 4, 0, 22, 0], + [ 4, 4, 83, 4, 4, 4, 81, 4, 0, 81,759, 0,361], + [ 4,683,683,683, 4, 0, 0, 4, 81, 4, 4, 4, 4], + [ 4,683,683,683, 4,683, 0, 4, 0,760, 82, 0,683], + [ 4,683,683,683, 4, 0,245, 4, 21, 21, 4, 0, 4], + [ 4, 4, 4, 4, 4, 4, 81, 4, 21, 21, 4,750, 4], + [ 0,684, 4,245, 0, 4, 0, 4, 0, 0, 4, 81, 4], + [362, 0, 85, 0, 0, 4, 0, 81,758, 0, 4, 0, 4], + [ 0, 23, 4,245, 0, 82, 88, 4, 4, 4, 4, 87, 4] ], "bgmap": [ @@ -63,6 +101,6 @@ main.floors.MJ5= ], "flyPoint": [ 6, - 1 + 12 ] } \ No newline at end of file diff --git a/project/floors/MJ6.js b/project/floors/MJ6.js index 0620015..b041bed 100644 --- a/project/floors/MJ6.js +++ b/project/floors/MJ6.js @@ -16,38 +16,84 @@ main.floors.MJ6= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "10,11": [ + "\t[智者,man]\b[this]进入最后一层不可回来,记得至少留有三把红钥匙。", + { + "type": "hide", + "remove": true + } + ] + }, "changeFloor": { - "6,11": { + "11,12": { "floorId": ":before", "stair": "upFloor" }, - "11,6": { + "0,0": { "floorId": ":next", "stair": "downFloor" } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "4,7": [ + { + "type": "setValue", + "name": "flag:door_MJ6_5_6", + "operator": "+=", + "value": "1" + } + ], + "6,7": [ + { + "type": "setValue", + "name": "flag:door_MJ6_5_6", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "5,6": { + "0": { + "condition": "flag:door_MJ6_5_6==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MJ6_5_6", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,679, 0,222, 0,348, 81, 0, 1,346, 0,347, 1], - [ 1, 81, 1, 1, 1, 1, 1,212, 1, 0, 22, 0, 1], - [ 1,216, 0,348, 0,212, 1, 0, 1, 0,227, 0, 1], - [ 1, 1, 1, 1, 1, 0, 1,679, 1, 1, 81, 1, 1], - [ 1,353, 0,680, 1,679, 1, 0,216, 0,342, 0, 1], - [ 1, 0, 21, 0, 1, 0, 1, 1, 1, 1, 1, 87, 1], - [ 1, 21,227, 21, 1,222, 1, 21, 21, 21, 0,225, 1], - [ 1, 1, 82, 1, 1, 0, 1, 1, 1, 1, 1, 81, 1], - [ 1, 0, 0,216, 0, 21, 1,679, 0,224, 0,348, 1], - [ 1, 81, 1, 1, 1, 1, 1, 81, 1, 1, 1, 81, 1], - [ 1,212, 0,348, 0,216, 88,216, 1,679,679,224, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [ 87, 4,361,358,361,245, 0, 4, 4, 4, 4, 4, 21], + [ 0, 4, 4, 4, 4, 4, 81, 81, 0, 4,760, 81, 0], + [ 0, 81,761, 0,358, 0,750, 81,757, 4,361, 4,759], + [ 4, 4, 0, 4, 4, 4, 4, 4,360, 4, 0, 4, 0], + [684, 4, 21, 4, 0,366, 0, 4,362, 4, 81, 4,757], + [684, 4, 0, 4,683, 0,683, 4,360, 4,245, 4, 82], + [684, 82,750, 4, 4, 85, 4, 4, 4, 4, 0, 4,362], + [ 4, 4, 81, 4,759, 0,759, 4,750, 0, 21, 4,684], + [360,761, 0, 4, 4, 82, 4, 4, 82, 4, 4, 4, 4], + [ 4, 4, 0,758, 81,360, 0,761, 0,683, 0,758, 0], + [683, 4,245, 4, 4, 4, 4, 4,750, 4, 4, 81, 4], + [683, 81, 0, 4,684,684,757, 81, 0, 4,121, 0, 0], + [683, 4,684, 4,683,683, 0, 4, 21, 4, 0, 88, 0] ], "bgmap": [ @@ -62,7 +108,7 @@ main.floors.MJ6= ], "flyPoint": [ - 6, - 11 + 11, + 12 ] } \ No newline at end of file diff --git a/project/floors/MJ7.js b/project/floors/MJ7.js index a8af1c1..dffad77 100644 --- a/project/floors/MJ7.js +++ b/project/floors/MJ7.js @@ -18,11 +18,11 @@ main.floors.MJ7= "parallelDo": "", "events": {}, "changeFloor": { - "11,6": { + "0,0": { "floorId": ":before", "stair": "upFloor" }, - "1,1": { + "10,12": { "floorId": ":next", "stair": "downFloor" } @@ -35,19 +35,19 @@ main.floors.MJ7= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 87, 0,216, 0,679, 0,212, 0,679, 1,680, 1], - [ 1, 1, 1, 1, 1, 1, 81, 1, 1, 1, 1,216, 1], - [ 1,222, 0,344, 0,222, 0, 1,680, 21, 1,216, 1], - [ 1, 0, 1, 1, 1, 1,679, 1, 21, 0, 1,216, 1], - [ 1,679, 1,347,348, 1, 0, 1, 1,224, 1, 0, 1], - [ 1, 0, 1,679,225, 1,212, 82, 0, 0, 81, 88, 1], - [ 1,224, 1, 1, 81, 1, 1, 1, 1,216, 1, 0, 1], - [ 1, 0, 21, 0,227, 1,343,227, 81, 0, 1,212, 1], - [ 1, 1, 1, 1, 0, 1,346,344, 1,679, 1,212, 1], - [ 1,680,680, 1,344, 1, 1, 1, 1, 0, 1,212, 1], - [ 1,680,679, 82, 0,224, 0, 21, 0,222, 1, 22, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [ 88, 4,360, 0,362, 4,683,683,683, 4,684,366,684], + [ 21, 4, 0,757, 0, 4, 4,760, 4, 4, 83, 4, 4], + [ 0, 4, 4, 81, 4, 4, 0, 0,758, 0, 21, 4, 21], + [758, 82, 0,683, 0,761, 81, 4, 4, 4, 4, 4, 21], + [ 4, 4, 4, 4, 4, 4, 0, 4, 0,757, 0, 4, 21], + [362, 0, 4,245, 82, 0,361,759, 0, 4,358, 81,761], + [683,759, 81, 0, 4, 4, 4, 4, 4, 4, 0, 4,361], + [358, 0, 4,361, 0,750, 0,362, 0, 81,245, 4, 4], + [ 4, 4, 4, 4, 81, 4, 4,760, 4, 4, 82, 4,360], + [361,683, 0, 0,758, 4,683,683,683, 4, 0, 81,245], + [ 4, 81, 4, 4, 4, 4, 4, 4, 4, 4,683, 4,360], + [ 4,761, 0,360, 0,750, 0, 21, 0, 82,758, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 87,759, 23] ], "bgmap": [ @@ -62,7 +62,7 @@ main.floors.MJ7= ], "flyPoint": [ - 11, - 6 + 0, + 0 ] } \ No newline at end of file diff --git a/project/floors/MJ8.js b/project/floors/MJ8.js index 7e54bdb..fbe8611 100644 --- a/project/floors/MJ8.js +++ b/project/floors/MJ8.js @@ -17,17 +17,17 @@ main.floors.MJ8= "eachArrive": [], "parallelDo": "", "events": { - "2,10": [ + "0,4": [ { "type": "if", "condition": "(flag:hard===0)", "true": [ - "\t[商人,hero]\b[this]另一个自己啊,我这里有三把红钥匙,送给你啦", + "\t[商人,hero]\b[this]另一个自己啊,我这有20000生命值,送给你吧!", { "type": "setValue", - "name": "item:redKey", + "name": "status:hp", "operator": "+=", - "value": "3" + "value": "20000" }, { "type": "hide", @@ -37,7 +37,7 @@ main.floors.MJ8= "false": [ { "type": "confirm", - "text": "我有3把红钥匙,\n你出2000金币就卖给你。", + "text": "我有20000生命值,\n你出2000金币就卖给你。", "yes": [ { "type": "if", @@ -51,9 +51,9 @@ main.floors.MJ8= }, { "type": "setValue", - "name": "item:redKey", + "name": "status:hp", "operator": "+=", - "value": "3" + "value": "20000" }, { "type": "playSound", @@ -80,36 +80,74 @@ main.floors.MJ8= ] }, "changeFloor": { - "1,1": { + "10,12": { "floorId": ":before", "stair": "upFloor" }, - "1,11": { + "0,10": { "floorId": ":next", "stair": "downFloor" } }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "3,8": [ + { + "type": "setValue", + "name": "flag:door_MJ8_2_7", + "operator": "+=", + "value": "1" + } + ], + "3,6": [ + { + "type": "setValue", + "name": "flag:door_MJ8_2_7", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "2,7": { + "0": { + "condition": "flag:door_MJ8_2_7==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MJ8_2_7", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1, 88, 0, 1,679, 0,224, 0, 81, 0, 1,679, 1], - [ 1, 0,344,212, 0,342, 1,216, 1,225, 1,679, 1], - [ 1,216, 1, 1, 1, 1, 1, 21, 1, 0, 1,212, 1], - [ 1, 0, 1, 0,346,679, 1,679, 1, 21, 1, 81, 1], - [ 1, 0, 81,227, 21,348, 1, 21, 1, 0,224, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,344, 1], - [ 1, 0,345,680, 1,351,347,225, 1,348, 1, 0, 1], - [ 1,227,679, 30, 1, 1, 1, 0, 1,344, 1,212, 1], - [ 1, 81, 1, 1,279,342,343,222, 1,222, 1, 0, 1], - [ 1, 0,122, 1, 1, 1, 1, 82, 1, 0, 1,679, 1], - [ 1, 87, 0,679, 81,212, 0, 0, 81,216, 81, 0, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [684,684,684,760, 82,750, 4, 21, 21, 21, 4,358,360], + [ 4, 4, 4, 0, 4, 0, 4,685, 23,685, 81,358,360], + [362,362,362,757, 4,683, 4, 22, 22, 22, 4,358,360], + [ 4, 4, 4, 4, 4, 0, 4, 0,247, 0, 4, 4, 4], + [122, 0,245,683, 4,761, 4, 4, 83, 4, 4,683,365], + [ 4, 4, 4, 0, 4, 0,758, 0,683, 0, 82,760,363], + [ 0,684, 4,759, 4, 81, 4, 4, 4, 4, 4,683,364], + [366, 0, 85, 0, 81, 0,761, 21,361,683, 4, 4, 4], + [ 0, 21, 4,759, 4,245, 4, 4, 4, 4, 4, 0,360], + [ 4, 4, 4, 4, 4, 0, 4, 0,245, 0, 81,757, 0], + [ 87, 0,761, 0, 81, 0,750,361, 4,683, 4, 0,358], + [ 4, 81, 4, 4, 0, 4, 4, 4, 4, 0, 4, 4, 4], + [683,365,683, 4,683, 4, 21, 21,758, 0, 88,245,357] ], "bgmap": [ @@ -124,7 +162,7 @@ main.floors.MJ8= ], "flyPoint": [ - 1, - 1 + 10, + 12 ] } \ No newline at end of file diff --git a/project/floors/MJ9.js b/project/floors/MJ9.js index a99bb7d..e2134bb 100644 --- a/project/floors/MJ9.js +++ b/project/floors/MJ9.js @@ -18,13 +18,13 @@ main.floors.MJ9= "parallelDo": "", "events": {}, "changeFloor": { - "11,11": { - "floorId": ":next", - "stair": "downFloor" - }, - "1,11": { + "0,10": { "floorId": ":before", "stair": "upFloor" + }, + "6,8": { + "floorId": ":next", + "stair": "downFloor" } }, "beforeBattle": {}, @@ -35,19 +35,19 @@ main.floors.MJ9= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [ 1,679,346, 1,227,349,352,680, 1,680,679, 21, 1], - [ 1,680,347, 1, 81, 1, 1, 1, 1,679,349, 0, 1], - [ 1, 0,227, 1, 0, 0,679,343, 1, 21, 0,227, 1], - [ 1, 1, 81, 1,222, 0,342, 21, 1, 1, 1, 82, 1], - [ 1, 21, 0, 1, 81, 1, 1, 1, 1,225, 0,344, 1], - [ 1, 0,225, 0,679, 0,212, 0,344, 0,225, 0, 1], - [ 1,222, 1, 1, 81, 1, 81, 1, 1, 1, 82, 1, 1], - [ 1,679, 1,342,225, 1, 0,679, 1, 0,224, 0, 1], - [ 1,679, 1,344,343, 1,212, 0, 1, 21, 21, 21, 1], - [ 1, 1, 1, 1, 1, 1, 83, 1, 1, 1, 1, 1, 1], - [ 1, 88, 0, 0,216, 0,679, 0,216, 0, 0, 87, 1], - [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + [364, 0, 4,684, 4,362, 0, 4, 0,759, 21,363, 21], + [ 0,684, 4,366, 4, 0,757, 81,365, 4, 4, 4, 4], + [757, 4, 4,757, 4, 21, 0, 4, 0, 81,750, 0,760], + [ 0, 4, 0, 82, 4, 4, 4, 4,760, 4, 0, 4, 0], + [ 0, 81,759, 0, 0,245, 81, 21, 0, 4,361, 4,360], + [ 4, 4, 4, 4, 4, 4, 4, 0,683, 4,361, 4,360], + [ 0,760, 81, 81, 81,750, 0,245, 4, 4, 4, 4, 4], + [683, 4, 4, 4, 4, 4,683, 0, 81,757,361,360,362], + [ 0, 4,361,684,361, 4, 87, 4, 4, 4, 4, 4, 4], + [750, 4,358, 0,358, 4,245, 0,361, 81,245, 0,683], + [ 88, 4, 0,759, 0, 4, 4, 81, 4, 4, 4, 81, 4], + [ 81, 4, 4, 82, 4, 4, 0,759, 0, 4, 0,757, 0], + [245, 0, 21, 21, 21, 4,683, 0,684, 4,358, 0,362] ], "bgmap": [ @@ -62,7 +62,7 @@ main.floors.MJ9= ], "flyPoint": [ - 1, - 11 + 0, + 10 ] } \ No newline at end of file diff --git a/project/icons.js b/project/icons.js index 85088dc..1c7de97 100644 --- a/project/icons.js +++ b/project/icons.js @@ -122,7 +122,30 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "greenMan": 12, "blueTrader": 13, "N1096": 14, - "N1123": 15 + "N1123": 15, + "N1135": 16, + "N1137": 17, + "N1138": 18, + "N1139": 19, + "N1140": 20, + "N1141": 21, + "N1142": 22, + "N1143": 23, + "N1144": 24, + "N1145": 25, + "N1146": 26, + "N1147": 27, + "N1148": 28, + "N1149": 29, + "N1150": 30, + "N1151": 31, + "N1152": 32, + "N1153": 33, + "N1154": 34, + "N1155": 35, + "N1156": 36, + "N1157": 37, + "N1158": 38 }, "npc48": { "npc0": 0, @@ -766,7 +789,19 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "E1063": 412, "E1064": 413, "E1065": 414, - "E1066": 415 + "E1066": 415, + "E1125": 416, + "E1126": 417, + "E1127": 418, + "E1128": 419, + "E1129": 420, + "E1130": 421, + "E1131": 422, + "E1132": 423, + "E1133": 424, + "E1134": 425, + "E1136": 426, + "E1159": 427 }, "enemy48": { "angel": 0, diff --git a/project/maps.js b/project/maps.js index 72fcca5..2c5c833 100644 --- a/project/maps.js +++ b/project/maps.js @@ -1024,6 +1024,41 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "1122": {"cls":"enemy48","id":"E1122"}, "1123": {"cls":"npcs","id":"N1123"}, "1124": {"cls":"npc48","id":"N1124","event":[{"type":"if","condition":"item:hammer","true":["因使用圣锤,黑暗圣子灵魂十分虚弱,消散了……",{"type":"setValue","name":"status:mana","operator":"+=","value":"20000"},{"type":"hide","remove":true},{"type":"exit"}]},{"type":"confirm","text":"确认要跳过剧情吗?","yes":[{"type":"choices","text":"\t[墨奈,N1124]选择炼化黑暗圣子或者融合在一起","choices":[{"text":"炼化(全属性+10000,生命上限+1000000)","action":["\t[莫析辉,hero]\b[hero]好叭,既如此,那我只能将你炼化了……","\t[墨奈,N1124]\b[this]啊啊啊啊啊!!!!",{"type":"setValue","name":"status:atk","operator":"+=","value":"10000"},{"type":"setValue","name":"status:def","operator":"+=","value":"10000"},{"type":"setValue","name":"status:mdef","operator":"+=","value":"10000"},{"type":"setValue","name":"status:hpmax","operator":"+=","value":"1000000"},{"type":"hide","remove":true}]},{"text":"融合(全属性-100000)","action":["\t[莫析辉,hero]\b[hero]不!另一个我,我已经将你抛弃了一次,我是决不能再抛弃你一次了!","\t[莫析辉,hero]\b[hero]光明与黑暗并存,光明与黑暗的力量相生相惜,我不会再次抛弃黑暗中的自己,我不畏惧变弱,回到我身边吧,另一个我!","\t[墨奈,N1124]\b[this]好。谢谢你",{"type":"setValue","name":"status:atk","operator":"-=","value":"100000"},{"type":"setValue","name":"status:def","operator":"-=","value":"100000"},{"type":"setValue","name":"status:mdef","operator":"-=","value":"100000"},{"type":"setValue","name":"flag:heianshengzi","value":"1"},{"type":"setEnemy","id":"E877","name":"special","value":"0"},{"type":"hide","loc":[[6,9]],"floorId":"HA20","remove":true},{"type":"hide","remove":true}]}]}],"no":["\t[莫析辉,hero]\b[hero]墨奈!!!!","\t[墨奈,N1124]\b[this]啊,莫析辉!","\t[莫析辉,hero]\b[hero]墨奈,你居然还活着","\t[墨奈,N1124]\b[this]不,我已经死了。不过我的灵魂没有消失……","\t[莫析辉,hero]\b[hero]那可真是有趣,你活的好好的,反而装死来引起黑暗神殿对光明神殿的不满……","\t[墨奈,N1124]\b[this]我是被黑暗圣女黛莫琳杀死的","\t[莫析辉,hero]\b[hero]你继续编","\t[墨奈,N1124]\b[this]我没必要骗你,你这个蠢货!你都不相信我!","\t[莫析辉,hero]\b[hero]我为什么要相信你?","\t[墨奈,N1124]\b[this]哼,你难道对我们相貌相同没有一点疑虑吗","\t[莫析辉,hero]\b[hero]你不会要说,我们是孪生兄弟什么的吧,哈哈","\t[墨奈,N1124]\b[this]\r[red]不,我们本来就是一个人\r[]","\t[莫析辉,hero]\b[hero]什么!","\t[墨奈,N1124]\b[this]十几年前,你出生了。你比光明圣女还有另一个光明圣子的天赋强,但是你比她小了几岁……即便你的天赋更强,想要超过他们也很难","\t[墨奈,N1124]\b[this]你的父亲,想到了\r[red]阴阳分离大法\r[],将你身上的黑暗属性全部抽离…于是,便有了我…这些,你难道忘了!","\t[莫析辉,hero]\b[hero]这……怎么会……你怎么会知道的","\t[墨奈,N1124]\b[this]莫析辉!不,我应该称呼你为“本体”,你为什么要抛弃我!","\t[莫析辉,hero]\b[hero]啊……怎么会……我没有一点印象……","\t[墨奈,N1124]\b[this]我被黑暗神殿的长老捡到,带回了黑暗神殿,黑暗神殿的教皇和长老们对我关怀备至","\t[墨奈,N1124]\b[this]当然,不止如此!我更是被黑暗之神眷顾,至于为什么,我也不知道","\t[墨奈,N1124]\b[this]黑暗之神眷顾、教皇和众长老的偏爱,让黑暗圣女黛莫琳永远只能成为我的陪衬,她终于忍不住了","\t[墨奈,N1124]\b[this]虽然我受到这么大的眷顾,但我一直害怕一个人……那就是你!我的本体!只要你死了,我的一切都没有意义……我恨你将我抛弃。我很早以前就知道自己是一个残魂了……一番打探,我知道自己出生在东凌帝国,当我经过东凌帝国时,很快便感受到了,你便是我的本体。","\t[墨奈,N1124]\b[this]我要报复你,谁让你抛弃了我,于是我对光明神殿进行了挑衅,没想到你如此弱,我正好抓住你做实验,想看看我能不能摆脱本体而存活,可惜,我实验多日,一旦你遇到危险,我心中也会有危机感起来,最终只能放过你……更没想到黛莫琳乘机对我下手","\t[莫析辉,hero]\b[hero]对不起……","\t[墨奈,N1124]\b[this]你为什么要抛弃我!","\t[莫析辉,hero]\b[hero]说实话,我也不知道这件事,真的,如你所说,我是不到几岁就成为了光明圣子,而你则是在我成为光明圣子之前被剥离了出去……","\t[莫析辉,hero]\b[hero]我实在是不知道……如果不是林霄找我的话……","\t[墨奈,N1124]\b[this]林霄……唉,终究是我欠他的……",{"type":"vibrate","direction":"diagonal1","time":2000,"speed":10,"power":10},"\t[墨奈,N1124]\b[this]啊!","\t[莫析辉,hero]\b[hero]你怎么了!","\t[墨奈,N1124]\b[this]我快不行了……","\t[莫析辉,hero]\b[hero]怎么会……","\t[墨奈,N1124]\b[this]我被黛莫琳杀死,好在本体还在,所以我的灵魂没有立即消散","\t[墨奈,N1124]但是……你刚刚破解了藏灵术……我的灵魂再也无法得到蕴养了……只怕是要消散了","\t[莫析辉,hero]你不要急,如果我们是一体,我可以用\r[red]阴阳分离大法\r[]将你重新融合一体","\t[墨奈,N1124]不,我是你身上剥离的黑暗属性,我们融合在一起,你的实力会下降的……","\t[墨奈,N1124]想来黛莫琳会很快找上门来杀你,毕竟她要统一整个世界……你还不如把我炼化了,让我的力量重新归于你……",{"type":"choices","text":"\t[墨奈,N1124]选择炼化黑暗圣子或者融合在一起","choices":[{"text":"炼化(全属性+10000,生命上限+1000000)","action":["\t[莫析辉,hero]好叭,既如此,那我只能将你炼化了,你还有什么遗愿吗?","\t[墨奈,N1124]帮我照顾好林霄,我的好兄弟,我已经亏欠他太多了……","\t[墨奈,N1124]啊啊啊啊啊!!!!",{"type":"setValue","name":"status:atk","operator":"+=","value":"10000"},{"type":"setValue","name":"status:def","operator":"+=","value":"10000"},{"type":"setValue","name":"status:mdef","operator":"+=","value":"10000"},{"type":"setValue","name":"status:hpmax","operator":"+=","value":"1000000"},{"type":"hide","remove":true}]},{"text":"融合(全属性-100000)","action":["\t[莫析辉,hero]\b[hero]不!另一个我,我已经将你抛弃了一次,我是决不能再抛弃你一次了!","\t[莫析辉,hero]\b[hero]光明与黑暗并存,光明与黑暗的力量相生相惜,我不会再次抛弃黑暗中的自己,我不畏惧变弱,回到我身边吧,另一个我!","\t[墨奈,N1124]好。谢谢你",{"type":"setValue","name":"status:atk","operator":"-=","value":"100000"},{"type":"setValue","name":"status:def","operator":"-=","value":"100000"},{"type":"setValue","name":"status:mdef","operator":"-=","value":"100000"},{"type":"setValue","name":"flag:heianshengzi","value":"1"},{"type":"setEnemy","id":"E877","name":"special","value":"0"},{"type":"hide","loc":[[6,9]],"floorId":"HA20","remove":true},{"type":"hide","remove":true}]}]}]},{"type":"function","function":"function(){\ncore.AllSprites()\n}"}]}, + "1125": {"cls":"enemys","id":"E1125"}, + "1126": {"cls":"enemys","id":"E1126"}, + "1127": {"cls":"enemys","id":"E1127"}, + "1128": {"cls":"enemys","id":"E1128"}, + "1129": {"cls":"enemys","id":"E1129"}, + "1130": {"cls":"enemys","id":"E1130"}, + "1131": {"cls":"enemys","id":"E1131"}, + "1132": {"cls":"enemys","id":"E1132"}, + "1133": {"cls":"enemys","id":"E1133"}, + "1134": {"cls":"enemys","id":"E1134"}, + "1135": {"cls":"npcs","id":"N1135"}, + "1136": {"cls":"enemys","id":"E1136"}, + "1137": {"cls":"npcs","id":"N1137"}, + "1138": {"cls":"npcs","id":"N1138"}, + "1139": {"cls":"npcs","id":"N1139"}, + "1140": {"cls":"npcs","id":"N1140"}, + "1141": {"cls":"npcs","id":"N1141"}, + "1142": {"cls":"npcs","id":"N1142"}, + "1143": {"cls":"npcs","id":"N1143"}, + "1144": {"cls":"npcs","id":"N1144"}, + "1145": {"cls":"npcs","id":"N1145"}, + "1146": {"cls":"npcs","id":"N1146"}, + "1147": {"cls":"npcs","id":"N1147"}, + "1148": {"cls":"npcs","id":"N1148"}, + "1149": {"cls":"npcs","id":"N1149"}, + "1150": {"cls":"npcs","id":"N1150"}, + "1151": {"cls":"npcs","id":"N1151"}, + "1152": {"cls":"npcs","id":"N1152"}, + "1153": {"cls":"npcs","id":"N1153"}, + "1154": {"cls":"npcs","id":"N1154"}, + "1155": {"cls":"npcs","id":"N1155"}, + "1156": {"cls":"npcs","id":"N1156"}, + "1157": {"cls":"npcs","id":"N1157"}, + "1158": {"cls":"npcs","id":"N1158"}, + "1159": {"cls":"enemys","id":"E1159"}, "10013": {"cls":"tileset","id":"X10013","canBreak":true}, "10041": {"cls":"tileset","id":"X10041","canBreak":true}, "10110": {"cls":"tileset","id":"X10110","canBreak":false}, diff --git a/project/materials/enemys.png b/project/materials/enemys.png index dee82d0..2e51eb7 100644 Binary files a/project/materials/enemys.png and b/project/materials/enemys.png differ diff --git a/project/materials/npcs.png b/project/materials/npcs.png index e1f26eb..75027bd 100644 Binary files a/project/materials/npcs.png and b/project/materials/npcs.png differ