diff --git a/project/bgms/shenweiqianchong.mp3 b/project/bgms/shenweiqianchong.mp3 new file mode 100644 index 0000000..7c7276d Binary files /dev/null and b/project/bgms/shenweiqianchong.mp3 differ diff --git a/project/data.js b/project/data.js index 68c3f8e..4452148 100644 --- a/project/data.js +++ b/project/data.js @@ -260,6 +260,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "mingyuetianya.mp3", "mingyunshouhu.mp3", "mingzhentankenanlansegubao.mp3", + "shenweiqianchong.mp3", "shuiyu.mp3", "tiankong.mp3", "xian.mp3", @@ -1581,8 +1582,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "text": "为了防止炸录像,本项留空", "need": "status:money>=1e9", "icon": "greenSlime", - "action": [ - ] + "action": [] }, { "text": "强力炸弹(2500金币)", diff --git a/project/enemys.js b/project/enemys.js index ab6b6eb..808bdd2 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -287,16 +287,16 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E764": {"name":"墨幽灵","hp":245000,"atk":24000,"def":14200,"money":136,"exp":0,"point":0,"special":[],"level":"天海初阶","displayIdInBook":null}, "E765": {"name":"天魔","hp":285000,"atk":26000,"def":15200,"money":142,"exp":0,"point":0,"special":[],"level":"天海中阶","displayIdInBook":null}, "E766": {"name":"恶灵裁决","hp":305000,"atk":25800,"def":16000,"money":144,"exp":0,"point":0,"special":[],"level":"天海中阶","displayIdInBook":null}, - "E767": {"name":"无虞守卫","hp":850000,"atk":48000,"def":32500,"money":1000,"exp":0,"point":0,"special":[],"notBomb":true,"level":"天海高阶"}, + "E767": {"name":"无虞守卫","hp":650000,"atk":48000,"def":30500,"money":1000,"exp":0,"point":0,"special":[],"notBomb":true,"level":"天海高阶"}, "E768": {"name":"地下盲蛇","hp":218000,"atk":35000,"def":23500,"money":200,"exp":0,"point":0,"special":[],"level":"天海初阶"}, "E769": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E770": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E771": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E772": {"name":"红丧尸","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"level":"天海初阶"}, - "E773": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E772": {"name":"红丧尸","hp":200000,"atk":40000,"def":21000,"money":180,"exp":0,"point":0,"special":[],"level":"天海初阶"}, + "E773": {"name":"赤丧尸武士","hp":320000,"atk":44500,"def":28000,"money":260,"exp":0,"point":0,"special":[],"level":"天海中阶","displayIdInBook":null}, "E774": {"name":"黄丧尸","hp":220000,"atk":39000,"def":15000,"money":160,"exp":0,"point":0,"special":[],"level":"天海初阶"}, - "E775": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E776": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E775": {"name":"紫丧尸","hp":280000,"atk":45000,"def":25000,"money":240,"exp":0,"point":0,"special":[],"level":"天海中阶"}, + "E776": {"name":"进阶丧尸武士","hp":860000,"atk":54000,"def":36000,"money":300,"exp":0,"point":0,"special":[],"level":"天海高阶","displayIdInBook":null}, "E777": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E778": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E779": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -474,7 +474,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E952": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E953": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E954": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E955": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E955": {"name":"安撒","hp":3000000,"atk":80000,"def":65000,"money":1500,"exp":0,"point":0,"special":[],"afterBattle":[{"type":"setValue","name":"item:I415","operator":"+=","value":"2"}],"level":"圣武高阶","notBomb":true}, "E956": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E957": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E958": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -549,7 +549,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "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":[]}, - "E1013": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "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":[]}, "E1016": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, diff --git a/project/floors/BH1.js b/project/floors/BH1.js index 0509240..e3f413c 100644 --- a/project/floors/BH1.js +++ b/project/floors/BH1.js @@ -147,6 +147,28 @@ main.floors.BH1= "operator": "-=", "value": "1" }, + { + "type": "setBlock", + "number": "N467", + "loc": [ + [ + 7, + 3 + ] + ], + "floorId": "CZ1" + }, + { + "type": "setBlock", + "number": "I416", + "loc": [ + [ + 8, + 3 + ] + ], + "floorId": "CZ1" + }, { "type": "hide", "loc": [ diff --git a/project/floors/CZ1.js b/project/floors/CZ1.js index 3b680de..99d5644 100644 --- a/project/floors/CZ1.js +++ b/project/floors/CZ1.js @@ -71,19 +71,19 @@ main.floors.CZ1= "shadow": 0 }, "data": [ - "\t[光明圣子]你在这里干嘛", - "\t[乞丐,N1147]你要干什么", + "\t[光明圣子,hero]\b[hero]你在这里干嘛", + "\t[乞丐,N467]你要干什么", { "type": "choices", "text": "\t[光明圣子]选择", "choices": [ { - "text": "我要你身后的宝石,还不速速滚开", + "text": "我要你身后的玉露,还不速速滚开", "action": [ - "\t[乞丐,N1147]该死的光明圣子,我不会放过你的!", + "\t[乞丐,N467]该死的光明圣子,我不会放过你的!", { "type": "setValue", - "name": "flag:A", + "name": "flag:shengqishi", "operator": "-=", "value": "1" }, diff --git a/project/floors/GM5.js b/project/floors/GM5.js index 56801bc..b00f567 100644 --- a/project/floors/GM5.js +++ b/project/floors/GM5.js @@ -24,9 +24,6 @@ main.floors.GM5= "direction": "down" } ], - "9,2": [ - "光明大陆最强二十八大家族(登场的16家族)。\n光明教皇南荒洛析家族。大长老东凌芹梦家族。\n二长老东凌安南家族。三长老北寒沂蒙家族。\n四长老西武枯云家族。五长老北寒冷霜家族。\n六长老南荒司默家族。七长老东凌温明家族。\n光明圣子东凌莫析家族。光明圣女北寒北纳家族。\n东凌皇室图蒙家族。北寒皇室希雅家族。\n南荒皇室童氏家族。西武皇室栗柴家族。\n黑暗圣子西武墨氏家族,水之圣子南荒江雨家族。" - ], "2,11": [ { "type": "confirm", @@ -241,7 +238,7 @@ main.floors.GM5= [50049, 0, 0, 0, 0, 0,466, 0, 0, 0, 0, 0,50049], [50049, 0, 0, 0, 0,50088,50089,50090, 0, 0, 0, 0,50049], [50049, 0, 0, 0,572,50096,50097,50098,547, 0, 0, 0,50049], - [ 92, 0, 0, 0, 0,50096,50097,50098, 0, 0, 0, 0, 92], + [50049, 0, 0, 0, 0,50096,50097,50098, 0, 0, 0, 0, 92], [50049, 0, 0, 0,659,50096,50097,50098,670, 0, 0, 0,50049], [50049, 0, 0, 0, 0,50096,50097,50098, 0, 0, 0, 0,50049], [50049, 0, 0, 0,552,50096,50097,50098,654, 0, 0, 0,50049], diff --git a/project/floors/GM6.js b/project/floors/GM6.js index e5793e9..068e019 100644 --- a/project/floors/GM6.js +++ b/project/floors/GM6.js @@ -340,7 +340,7 @@ main.floors.GM6= [50049, 0, 0,20636, 0, 0,468, 0, 0,20636, 0, 0,50049], [50049, 0, 0,584, 0, 0, 0, 0, 0, 0, 0, 0,50049], [50049,440, 0, 0, 0, 0, 0, 0, 0, 0, 0,440,50049], - [ 94, 0, 0, 0,443, 0,577, 0,443, 0, 0, 0, 94], + [ 94, 0, 0, 0,443, 0,577, 0,443, 0, 0, 0,50049], [50049,443, 0, 0, 0, 0, 0, 0, 0, 0, 0,443,50049], [50049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,50049], [50049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,50049], diff --git a/project/floors/GM7.js b/project/floors/GM7.js index ef809f5..8a6e243 100644 --- a/project/floors/GM7.js +++ b/project/floors/GM7.js @@ -602,11 +602,11 @@ main.floors.GM7= "data": [ { "type": "if", - "condition": "(flag:shengqishi>=30)", + "condition": "(flag:shengqishi>=90)", "true": [ { "type": "if", - "condition": "(flag:shengqishi>35)", + "condition": "(flag:shengqishi>95)", "true": [ { "type": "if", @@ -697,7 +697,7 @@ main.floors.GM7= }, { "type": "if", - "condition": "(flag:shengqishi===30)", + "condition": "(flag:shengqishi===90)", "true": [ { "type": "animate", diff --git a/project/floors/GM8.js b/project/floors/GM8.js index 3feca65..9a49ae9 100644 --- a/project/floors/GM8.js +++ b/project/floors/GM8.js @@ -436,7 +436,40 @@ main.floors.GM8= "\t[卢轩,N578]\b[this]守护骑士卢轩,永远忠于葛尔丹殿下!" ], "8,3": [ - "\t[准涵,N436]\b[this]愿为葛尔丹殿下赴汤蹈火!" + { + "type": "if", + "condition": "(flag:zhunhan===1)", + "true": [ + "\t[准涵,N436]\b[this]圣子殿下,我儿怎么样了?", + "\t[莫析辉,hero]\b[hero]......", + "\t[准涵,N436]\b[this]为何不说话?殿下!", + "\t[莫析辉,hero]\b[hero]准涵,不好意思,你的儿子已经……", + "\t[准涵,N436]\b[this]……", + "\t[准涵,N436]\b[this]不!我的儿啊!我的儿啊!", + "\t[莫析辉,hero]\b[hero]准涵!", + "\t[准涵,N436]\b[this]对不起,殿下,我失态了……多谢殿下帮我打听,这瓶琼浆就当作谢礼吧。", + { + "type": "setValue", + "name": "item:I415", + "operator": "+=", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "remove": true + }, + "准涵病倒了,人也越来越憔悴,不久之后,便已卧床不起,几个月之后,终于撒手人寰,离开了这个世界……" + ], + "false": [ + "\t[准涵,N436]\b[this]愿为葛尔丹殿下赴汤蹈火!" + ] + } ], "7,11": [ "\t[光明骑士,N440]\b[this]为光明而战!", diff --git a/project/floors/MT0.js b/project/floors/MT0.js index 0833b3b..05c6fc1 100644 --- a/project/floors/MT0.js +++ b/project/floors/MT0.js @@ -9,7 +9,7 @@ main.floors.MT0= "cannotViewMap": false, "defaultGround": "X40099", "images": [], - "ratio": 4, + "ratio": 8, "map": [ [50049,50049,50049,50049,50049,50049,50049,50049,50049,50049,50049,50049,50049], [50049,50049,50049,50049,50049,50049,50071,50049,50049,50049,50049,50049,50049], @@ -90,45 +90,72 @@ main.floors.MT0= "parallelDo": "", "events": { "7,11": [ - "\t[光明骑士,N440]\b[this]莫析永存!", - { - "type": "turnBlock", - "direction": "left" - } + "死去的光明骑士" ], "5,11": [ - "\t[光明骑士,N440]\b[this]莫析永存!", { - "type": "turnBlock", - "direction": "right" + "type": "if", + "condition": "switch:A", + "true": [ + "死去的光明骑士……" + ], + "false": [ + "\t[光明骑士,N440]\b[this]莫析永存!", + "\t[莫析辉,hero]\b[hero]你还好吗?", + "\t[光明骑士,N440]\b[this]少主……", + "\t[莫析辉,hero]\b[hero]你是准涵的儿子?", + "\t[光明骑士,N440]\b[this]少主还记得我,属下死而无憾了。", + "\t[莫析辉,hero]\b[hero]你别动,我来给你疗伤!你千万别死啊!", + "\t[光明骑士,N440]\b[this]没用了,少主……咳咳……我已经是强弩之末了,能坚持到现在已经不行了……", + "\t[莫析辉,hero]\b[hero]可恶,告诉我,是什么人!告诉我啊!", + "\t[光明骑士,N440]\b[this]少主,我……我只知道,一个是北寒帝国的最强法师安撒,一个是东凌帝国的东方溪……", + "\t[莫析辉,hero]\b[hero]东凌帝国还出手了?可恶!", + "\t[光明骑士,N440]\b[this]是的,表面上是北寒帝国与东凌帝国的领土争端……实际上……咳咳……是北寒帝国与东凌帝国联手在坑害莫析家族、安南家族……咳咳,还有温明家族……", + "\t[莫析辉,hero]\b[hero]血海深仇,东凌皇帝真是活腻了!", + "\t[光明骑士,N440]\b[this](闭眼)", + "\t[莫析辉,hero]\b[hero]不,不要啊!呜呜呜……我该怎么跟准涵说……我的家族,我的一切都没了……呜呜呜……", + { + "type": "setValue", + "name": "flag:zhunhan", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "true" + } + ] } ], "11,5": [ - "\t[光明骑士,N440]\b[this]莫析永存!", - { - "type": "turnBlock", - "direction": "down" - } + "死去的骑士……" ], "11,7": [ - "\t[光明骑士,N440]\b[this]莫析永存!", - { - "type": "turnBlock", - "direction": "up" - } + "死去的骑士……" ], "1,5": [ - "\t[光明骑士,N440]\b[this]莫析永存!", - { - "type": "turnBlock", - "direction": "down" - } + "死去的骑士……" ], "1,7": [ - "\t[光明骑士,N440]\b[this]莫析永存!", + "死去的骑士……" + ], + "3,1": [ + "小时候的自己。" + ], + "9,1": [ { - "type": "turnBlock", - "direction": "up" + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + "\t[莫析辉,hero]\b[hero]小时候,我只知道另一个照片是我自己,这个和我相似的孩子,他是谁?可惜父亲和母亲都不曾告诉我……", + "\t[莫析辉,hero]\b[hero]难道我小时候真有一个夭折的孪生兄弟?黑暗圣子墨奈,莫非是我失散多年的孪生兄弟……", + { + "type": "setValue", + "name": "switch:A", + "value": "true" + } + ] } ] }, @@ -139,6 +166,20 @@ main.floors.MT0= 6, 3 ] + }, + "12,6": { + "floorId": "MT3", + "loc": [ + 0, + 6 + ] + }, + "0,6": { + "floorId": "MT4", + "loc": [ + 12, + 6 + ] } }, "afterBattle": {}, diff --git a/project/floors/MT1.js b/project/floors/MT1.js index 44ecb57..95427e1 100644 --- a/project/floors/MT1.js +++ b/project/floors/MT1.js @@ -10,13 +10,28 @@ main.floors.MT1= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", - "firstArrive": [], + "firstArrive": [ + "本区玩法:建议先偷宝库,再参加boss战" + ], "eachArrive": [], "parallelDo": "", - "events": {}, + "events": { + "6,10": [ + "\t[莫析辉,hero]\b[hero]默默?你怎么在这里呀?", + "\t[默默,N481]\b[this]圣子哥哥,我本来是在东凌帝国招一些人进入夜馨公会的,听到莫析家族这边发生了事情,就顺便溜进来看看……", + "\t[莫析辉,hero]\b[hero]这个地下通道,你也知道?", + "\t[默默,N481]\b[this]圣子哥哥不要生气嘛,夜馨公会也是调查这件事……", + "\t[莫析辉,hero]\b[hero]我倒是没有生气,只是没想到夜馨公会竟然有这么大的能力。只是不知道你调查到了一些什么呀,能不能分享给我看看?", + "\t[默默,N481]\b[this]我调查到了什么?嘿嘿,哥哥不要急,我的朋友铁姝也在这里,你可以问问她,她的资料比较全哦。", + { + "type": "hide", + "remove": true + } + ] + }, "changeFloor": { "6,12": { "floorId": "ZL10", @@ -24,6 +39,20 @@ main.floors.MT1= 10, 1 ] + }, + "0,6": { + "floorId": "MT2", + "loc": [ + 12, + 6 + ] + }, + "6,0": { + "floorId": "MT8", + "loc": [ + 6, + 12 + ] } }, "beforeBattle": {}, @@ -34,18 +63,18 @@ main.floors.MT1= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [10041,10041,10041,10041,10041,10041, 0,10041,10041,10041,10041,10041,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0,768, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [ 0, 0, 0, 0,772, 0,774, 0,775, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], - [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], + [10041,10041,10041,10041,10041,10041, 91,10041,10041,10041,10041,10041,10041], + [10041,690,10041,690,10041,703, 0,616,10041,690,10041,700,10041], + [10041,604,10041,368,10041, 0,776, 0,10041,366,10041,363,10041], + [10041, 21,10041,774,10041,10041, 83,10041,10041,772,10041, 21,10041], + [10041,768,10041, 0,365, 0,768, 0, 81, 0,10041,768,10041], + [10041, 81,10041,772,10041,10041,10041,10041,10041,774,10041, 81,10041], + [ 92,772,10041, 0,10041,10041,10041,10041,10041, 0,10041,772,10041], + [10041, 0,363, 0,774, 0,365, 0,768, 0,690, 0,10041], + [10041,10041, 81,10041,10041,690, 0,700,10041,10041, 81,10041,10041], + [10041, 0,768, 0,10041,10041,774,10041,10041, 0,772, 0,10041], + [10041, 21, 22, 21,10041, 21,481, 22,10041, 0, 21, 0,10041], + [10041, 21, 21, 21,10041, 0, 0, 0,10041, 21,691, 21,10041], [10041,10041,10041,10041,10041,10041, 91,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -59,5 +88,9 @@ main.floors.MT1= ], "fg2map": [ -] +], + "flyPoint": [ + 6, + 12 + ] } \ No newline at end of file diff --git a/project/floors/MT10.js b/project/floors/MT10.js index 1f5fb8e..89a9a37 100644 --- a/project/floors/MT10.js +++ b/project/floors/MT10.js @@ -10,14 +10,77 @@ main.floors.MT10= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, + "events": { + "4,4": [ + "\t[莫析辉,hero]\b[hero]温明叔叔!", + "\t[温明啸,N550]\b[this]……", + "\t[莫析辉,hero]\b[hero]温明叔叔!", + "\t[温明啸,N550]\b[this]……", + { + "type": "animate", + "name": "die", + "loc": [ + 4, + 4 + ] + }, + { + "type": "hide", + "remove": true + }, + "\t[莫析辉,hero]\b[hero]温明叔叔!不!" + ], + "10,4": [ + "\t[安南奎,N546]\b[this]辉儿……", + "\t[莫析辉,hero]\b[hero]安南伯伯,温明叔叔怎么了!", + "\t[安南奎,N546]\b[this]老七他……他不行了……", + "\t[莫析辉,hero]\b[hero]怎么会,温明叔叔可是光明神殿的长老啊!安南伯伯,你怎么……", + "\t[安南奎,N546]\b[this]我们已经是灵魂体了,老七的功力弱一些,所以不行了。我的功力深厚一点,还能与你说几句话……", + "\t[莫析辉,hero]\b[hero]安南伯伯,您告诉我,是谁把您伤成这样的?", + "\t[安南奎,N546]\b[this]辉儿,我会告诉你的,但不是让你去报仇,而是让你能够保护好自己!你已经是三大家族最后的希望了……", + "\t[安南奎,N546]\b[this]东方溪、安撒绝没有那么大的能力击败我们几个,他们联手,或许能够打败你的父亲……但我和老七……却是在一个连我们都毫无察觉的高手偷袭之下才落败。", + "\t[莫析辉,hero]\b[hero]什么!除了东方溪和安撒,还有一个隐藏的高手?那安南伯伯,您看清楚他长什么样了吗?", + "\t[安南奎,N546]\b[this]我没有看清楚啊……咳咳……辉儿,保护好自己啊!", + "\t[莫析辉,hero]\b[hero]安南伯伯,您安息吧,我一定,一定会为莫析、安南、温明三大家族讨一个公道的!", + { + "type": "hide", + "loc": [ + [ + 10, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 11, + 6 + ] + ], + "floorId": "ZL1", + "remove": true + }, + "可以前往东凌帝国啦(从东凌走廊1进入)" + ] + }, + "changeFloor": { + "0,1": { + "floorId": "MT8", + "loc": [ + 12, + 1 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +89,19 @@ main.floors.MT10= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], + [ 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], + [10041, 0,10041,10041,10041,10041,10041, 0,10041,10041,10041,10041,10041], + [10041, 0,10041, 0, 0, 0,10041, 0,10041, 0, 0, 0,10041], + [10041, 0,10041, 0,552, 0, 86, 0, 86, 0,547, 0,10041], + [10041, 0,10041, 0, 0, 0,10041, 0,10041, 0, 0, 0,10041], + [10041, 0,10041,10041,10041,10041,10041, 0,10041,10041,10041,10041,10041], + [10041, 0,10041, 0,415, 0,10041, 0,10041,703, 0,703,10041], + [10041, 0,10041, 0, 0, 0, 86, 0, 86, 0,370, 0,10041], + [10041, 0,10041,415, 0,415,10041, 0,10041,703, 0,703,10041], + [10041, 0,10041,10041,10041,10041,10041, 0,10041,10041,10041,10041,10041], + [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +114,9 @@ main.floors.MT10= ], "fg2map": [ -] +], + "flyPoint": [ + 0, + 1 + ] } \ No newline at end of file diff --git a/project/floors/MT2.js b/project/floors/MT2.js index 1e74d62..78ee082 100644 --- a/project/floors/MT2.js +++ b/project/floors/MT2.js @@ -10,14 +10,52 @@ main.floors.MT2= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, + "events": { + "1,6": [ + "\t[铁姝,npc0]\b[this]莫析少爷。", + "\t[莫析辉,hero]\b[hero]铁姝姑娘,想不到,隐世学院一别,再见已是物是人非啊。", + "\t[莫析辉,hero]\b[hero]如今的夜馨公会发展的也挺快的,没想到竟然可以这么快就掌握了只有莫析家族知道的地下通道。", + "\t[铁姝,npc0]\b[this]莫析少爷过誉了,这一切还是默默的功劳。我把夜馨公会找到的情报交给您吧!", + "\t[莫析辉,hero]\b[hero]有哪些情报呢?", + "\t[铁姝,npc0]\b[this]东凌帝国与北寒帝国接壤,东部这片山区,一直由东凌帝国的莫析家族镇守。这片山区的水源则是流向北寒帝国,相当于掌握着北寒帝国的命脉。", + "\t[莫析辉,hero]\b[hero]所以,北寒帝国是一直想战领这片山区了?", + "\t[铁姝,npc0]\b[this]是的。可惜莫析家族太强了,北寒帝国拿下莫析家族,啧,代价太大,何况,莫析家族背后还有东凌皇室的支援呢。", + "\t[莫析辉,hero]\b[hero]嗯。", + "\t[铁姝,npc0]\b[this]不过,我们的情报,东凌帝国这次并没有出兵相助。不过殿下你也是看到了的,我们分析啊,东凌帝国也早就有灭掉莫析家族的心了。最重要的是,我们还在莫析家族附近,看到了南荒帝国的人。", + "\t[莫析辉,hero]\b[hero]南荒帝国!?你是说,有三个帝国围剿莫析家族?", + "\t[铁姝,npc0]\b[this]不一定,南荒帝国与莫析家族无冤无仇的,而且灭了莫析家族也对它们没有好处,好处全被东凌帝国和北寒帝国吞了,按理说,南荒帝国是不会参与这件事的。", + "\t[莫析辉,hero]\b[hero]那他们来干什么?", + "\t[铁姝,npc0]\b[this]别忘了,南荒帝国的二皇子与谁是联姻?", + "\t[莫析辉,hero]\b[hero]北纳家族!蜜西娅!", + "\t[铁姝,npc0]\b[this]圣子殿下,作为老同学,我们已经算是透露够多的了,你自己好好掂量掂量。", + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "12,6": { + "floorId": "MT1", + "loc": [ + 0, + 6 + ] + }, + "0,6": { + "floorId": "MT3", + "loc": [ + 12, + 6 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +64,19 @@ main.floors.MT2= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], + [10041,691,10041,775, 0,690, 0,774, 0,700, 0,768,10041], + [10041,611,10041, 0,10041,10041,10041, 81,10041,10041,10041, 0,10041], + [10041, 21,10041, 21,10041,768, 0,691, 0,774,10041, 21,10041], + [10041,768,10041, 0,10041, 81,10041,10041,10041, 81,10041, 0,10041], + [10041, 0,10041,773,10041, 0,611,10041,611, 0,10041,775,10041], + [ 92,135, 82, 0, 81,774, 0,10041, 0,772, 81, 0, 92], + [10041, 81,10041,775,10041, 0,364,10041,699, 0,10041,774,10041], + [10041,767,10041, 0,10041,10041,10041,10041,10041,10041,10041, 0,10041], + [10041,363,10041,690,10041,690,369,768,604,690,10041,690,10041], + [10041,363,10041, 81,10041,10041,10041, 81,10041,10041,10041, 0,10041], + [10041,363,10041,774, 0, 21, 0,772, 0,364,1077,768,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +89,9 @@ main.floors.MT2= ], "fg2map": [ -] +], + "flyPoint": [ + 12, + 6 + ] } \ No newline at end of file diff --git a/project/floors/MT3.js b/project/floors/MT3.js index 8a738b7..9cab94a 100644 --- a/project/floors/MT3.js +++ b/project/floors/MT3.js @@ -10,14 +10,44 @@ main.floors.MT3= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, + "events": { + "1,6": [ + "\t[凌依,N582]\b[this]殿下……", + "\t[莫析辉,hero]\b[hero]凌依,你受伤了?", + "\t[凌依,N582]\b[this]殿下,是的,我刚刚与东方溪交过手了。", + "\t[莫析辉,hero]\b[hero]怎么会这样……你调查了什么出了没有?", + "\t[凌依,N582]\b[this]东方溪身上,有一枚光明玉佩,还有一把极其阴寒的利剑。我一时不慎,才遭到他的暗算……殿下,属下无能!", + "\t[莫析辉,hero]\b[hero]无妨,你便回去休息吧!光明玉佩,这可是需要光明法术极其精纯的法师才能炼制,当今光明神殿,除了教皇爷爷、大长老、我,便只有蜜西娅和葛尔丹了……", + "\t[莫析辉,hero]\b[hero]极其阴寒的剑,恐怕是五长老冷霜家族才能炼制的利剑吧!可恶的蜜西娅!", + "\t[凌依,N582]\b[this]那属下先告退了!", + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "12,6": { + "floorId": "MT2", + "loc": [ + 0, + 6 + ] + }, + "0,6": { + "floorId": "MT0", + "loc": [ + 12, + 6 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +56,19 @@ main.floors.MT3= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], + [10041, 0,768, 0,365, 0,774, 0, 21, 0,772, 0,10041], + [10041,364,10041,10041,10041,10041,10041,10041,10041,10041,10041,691,10041], + [10041, 0,10041,415,10041,373,10041,616,10041,367,10041, 0,10041], + [10041,772,10041,415,10041,373,10041,364,10041,367,10041,774,10041], + [10041, 82,10041,10041,10041,373,10041,10041,10041,10041,10041,1077,10041], + [ 92,584,10041,691,10041,10041,10041, 23,10041, 22,10041, 0, 92], + [10041, 0,10041,691,691,691,10041, 23,10041, 22,10041, 0,10041], + [10041,773,10041,10041,10041,10041,10041,10041,10041,10041,10041,772,10041], + [10041, 0,10041,368,368,10041,703,604,10041,370,10041, 0,10041], + [10041,363,10041,10041,10041,10041,10041,10041,10041,10041,10041,365,10041], + [10041, 0,768, 0, 21, 0,773, 0,691, 0,775, 0,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +81,9 @@ main.floors.MT3= ], "fg2map": [ -] +], + "flyPoint": [ + 12, + 6 + ] } \ No newline at end of file diff --git a/project/floors/MT4.js b/project/floors/MT4.js index 4e06bae..929a734 100644 --- a/project/floors/MT4.js +++ b/project/floors/MT4.js @@ -10,14 +10,29 @@ main.floors.MT4= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, + "changeFloor": { + "12,6": { + "floorId": "MT0", + "loc": [ + 0, + 6 + ] + }, + "6,0": { + "floorId": "MT5", + "loc": [ + 6, + 12 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +41,19 @@ main.floors.MT4= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041, 91,10041,10041,10041,10041,10041,10041], + [10041,10041,10041,714,714,10041, 0,10041,714,714,10041,10041,10041], + [10041,691,10041,714,714,10041,775,10041,714,714,10041,691,10041], + [10041,710,10041,714,714,10041, 0,10041,714,714,10041,710,10041], + [10041,691,10041,714,714,10041,690,10041,714,714,10041,691,10041], + [10041, 82,10041, 83,10041,10041, 0,10041,10041, 83,10041, 82,10041], + [10041, 0,768, 0, 21, 0,772, 0, 21, 0,775, 0, 92], + [10041, 81,10041, 81,10041, 81,10041, 81,10041, 81,10041, 81,10041], + [10041, 81,10041,690,10041,690,10041,690,10041,690,10041, 81,10041], + [10041, 81,10041,690,10041,690,10041,690,10041,690,10041, 81,10041], + [10041, 22,10041,690,10041,690,10041,690,10041,690,10041, 22,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +66,9 @@ main.floors.MT4= ], "fg2map": [ -] +], + "flyPoint": [ + 12, + 6 + ] } \ No newline at end of file diff --git a/project/floors/MT5.js b/project/floors/MT5.js index ba29fc3..1bac290 100644 --- a/project/floors/MT5.js +++ b/project/floors/MT5.js @@ -10,14 +10,29 @@ main.floors.MT5= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, + "changeFloor": { + "6,12": { + "floorId": "MT4", + "loc": [ + 6, + 0 + ] + }, + "6,0": { + "floorId": "MT6", + "loc": [ + 6, + 12 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +41,19 @@ main.floors.MT5= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041, 91,10041,10041,10041,10041,10041,10041], + [10041, 0,690, 0,772, 0, 0,10041, 0,773, 81,775,10041], + [10041,768,10041,10041, 81,10041,768,10041,365, 21,10041, 0,10041], + [10041,365,10041, 0,773,10041, 0,10041,364,691,10041,690,10041], + [10041, 0,10041,690, 21,10041,700,10041,10041,10041,10041, 0,10041], + [10041,774,10041,363,612,10041, 0,772, 0,365, 81,768,10041], + [10041, 82,10041,10041,10041,10041,10041,10041,10041,776,10041, 0,10041], + [10041, 0,772, 0,691, 0,768, 0, 21, 0,10041, 21,10041], + [10041,690,10041, 81,773,10041,10041,10041,10041,10041,10041, 0,10041], + [10041, 0,10041, 0,700, 0,772, 0,690, 0,10041,772,10041], + [10041,773,10041,10041,10041,10041, 81,10041,10041,768,10041, 0,10041], + [10041, 0, 21, 0,775, 0, 0,690,10041, 0, 81,700,10041], + [10041,10041,10041,10041,10041,10041, 91,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +66,9 @@ main.floors.MT5= ], "fg2map": [ -] +], + "flyPoint": [ + 6, + 12 + ] } \ No newline at end of file diff --git a/project/floors/MT6.js b/project/floors/MT6.js index 2859b20..94c55a0 100644 --- a/project/floors/MT6.js +++ b/project/floors/MT6.js @@ -10,14 +10,116 @@ main.floors.MT6= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, + "events": { + "4,2": [ + { + "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" + }, + "获得200护盾", + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "200" + } + ] + } + ], + "no": [] + } + ], + "8,2": [ + { + "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:redKey", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ] + }, + "changeFloor": { + "6,12": { + "floorId": "MT5", + "loc": [ + 6, + 0 + ] + }, + "0,6": { + "floorId": "MT7", + "loc": [ + 12, + 6 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +128,19 @@ main.floors.MT6= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], + [10041, 21, 22,10041,701,364,10041,614,363,10041, 22, 21,10041], + [10041, 21, 21,10041,10110,366,10041,366,10110,10041, 21, 21,10041], + [10041,773, 0,10041, 0,776,10041,776, 0,10041, 0,773,10041], + [10041, 81,10041,10041,10041, 81,10041, 81,10041,10041,10041, 81,10041], + [10041, 0,767, 0, 0,772, 0,365, 0,773, 0,690,10041], + [ 92,363,10041,690,10041,10041,10041,10041,10041,10041,10041, 0,10041], + [10041, 21,10041, 0, 81,775,365,690,363,768, 81,775,10041], + [10041, 0,10041,768,10041,10041,10041,10041,10041,10041,10041, 0,10041], + [10041,772, 82,612, 0,775,10041,691, 21,365,773, 21,10041], + [10041,10041,10041,10041,10041, 81,10041,10041,10041,10041,10041, 0,10041], + [10041,364,366,767, 81,690, 0,768, 0,690, 0,773,10041], + [10041,10041,10041,10041,10041,10041, 91,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +153,9 @@ main.floors.MT6= ], "fg2map": [ -] +], + "flyPoint": [ + 6, + 12 + ] } \ No newline at end of file diff --git a/project/floors/MT7.js b/project/floors/MT7.js index 344dc77..c094c6e 100644 --- a/project/floors/MT7.js +++ b/project/floors/MT7.js @@ -10,14 +10,121 @@ main.floors.MT7= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, + "events": { + "8,4": [ + { + "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": "1" + } + ] + } + ], + "no": [] + } + ], + "4,6": [ + { + "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" + }, + "获得50全属性", + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "50" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "50" + }, + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "50" + } + ] + } + ], + "no": [] + } + ] + }, + "changeFloor": { + "12,6": { + "floorId": "MT6", + "loc": [ + 0, + 6 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +133,19 @@ main.floors.MT7= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041], + [10041, 0,776, 0,363, 21, 0,768, 0,690, 0,776,10041], + [10041,367,10041,10041,767,10041,10041, 81,10041,10041,10041, 0,10041], + [10041, 0,10041, 22,368,369,10041,772, 0,690,10041, 21,10041], + [10041,767,10041,10041,10041,10041,10041, 0,10110, 0,10041, 0,10041], + [10041, 0, 81,768, 0,690,10041, 22, 0,772,10041,776,10041], + [10041, 0,10041, 0,10110, 0,10041,10041,10041, 81,10041, 0, 92], + [10041,690,10041, 21, 0,775, 81, 0,690, 0,775, 0,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041, 82,10041, 81,10041], + [10041, 0, 0,776, 0,775, 81,690, 0,768,10041,775,10041], + [10041,363,364,10041,611,611,10041,10041,10041, 81,10041, 21,10041], + [10041,366,365,10041,698,698,10041, 22, 22,775,10041, 21,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041] ], "bgmap": [ @@ -51,5 +158,9 @@ main.floors.MT7= ], "fg2map": [ -] +], + "flyPoint": [ + 12, + 6 + ] } \ No newline at end of file diff --git a/project/floors/MT8.js b/project/floors/MT8.js index be2b125..38a6810 100644 --- a/project/floors/MT8.js +++ b/project/floors/MT8.js @@ -10,27 +10,942 @@ main.floors.MT8= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, - "defaultGround": "ground", + "ratio": 8, + "defaultGround": "X40099", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, + "events": { + "12,11": [ + "与圣骑士亲密度达到30以上,直接开启与安撒、东方溪的2v2战斗(与东方溪强制战斗,但获得击杀安撒的奖励)。\n与圣骑士亲密度没有达到30,剧情与东方溪强制战斗,安撒可选择性战斗。(可以理解为光明圣子没有帮手的情况下,比较谨慎,趁着安撒不在进入此地先解决东方溪)" + ] + }, + "changeFloor": { + "6,12": { + "floorId": "MT1", + "loc": [ + 6, + 0 + ] + }, + "0,1": { + "floorId": "MT9", + "loc": [ + 12, + 1 + ] + }, + "12,1": { + "floorId": "MT10", + "loc": [ + 0, + 1 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, - "afterOpenDoor": {}, + "afterOpenDoor": { + "6,10": [ + "\t[莫析辉,hero]\b[hero]这里是莫析家族的忠烈祠了,想我莫析家族,忠心耿耿为东凌帝国,却遭到如此下场!", + { + "type": "if", + "condition": "(flag:shengqishi>=30)", + "true": [ + { + "type": "setBlock", + "number": "N510", + "loc": [ + [ + 7, + 7 + ] + ] + }, + "\t[${flag:shengqishi_name},N510]\b[this,7,7]圣子殿下,属下已经探查过了,这里没有其他人。", + { + "type": "jumpHero", + "loc": [ + 6, + 6 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "turnBlock", + "direction": "up" + }, + "\t[莫析辉,hero]\b[hero]列祖列宗在上,不肖子孙莫析辉参拜。", + "\t[莫析辉,hero]\b[hero]父亲,母亲,还有莫析家族、安南家族、温明家族死去的族人啊,我身体里流着你们的血,一定不会让你们冤死的,我在此立誓,誓要让北寒皇室、东凌皇室和北纳家族付出血的代价,让族人能够安息!", + { + "type": "move", + "loc": [ + 7, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + "\t[${flag:shengqishi_name},N510]\b[this,7,6]圣子殿下,属下一定竭尽全力助殿下复仇!", + "\t[???]莫析家族的遗孤啊,你终于来了。", + { + "type": "playBgm", + "name": "shenweiqianchong.mp3" + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 5, + 8 + ], + "async": true + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setBlock", + "number": "E1013", + "loc": [ + [ + 7, + 8 + ] + ] + }, + { + "type": "setBlock", + "number": "E955", + "loc": [ + [ + 5, + 8 + ] + ] + }, + { + "type": "turnBlock", + "direction": "down", + "loc": [ + [ + 7, + 6 + ] + ] + }, + { + "type": "changePos", + "direction": "down" + }, + "\t[莫析辉,hero]\b[hero]东方溪,安撒!", + "\t[东方溪,E1013]\b[this,7,8]莫析家族的余孽,今天就是你的死期。", + "\t[安撒,E955]\b[this,5,8]我们等的就是你,说,莫析家族的宝藏怎么进去!", + "\t[莫析辉,hero]\b[hero]你们!你们就不怕,光明神殿的报复吗?", + "\t[东方溪,E1013]\b[this,7,8]光明神殿?哈哈哈,光明神殿才不会为了你一个死了的光明圣子灭了自己的势力。而且,古往今来,无数的光明圣子和光明圣女死在了内斗之中,无数的家族都在残酷的斗争众灭亡了,莫析家族,不过是走在它们的老路上罢了。", + "\t[安撒,E955]\b[this,5,8]光明圣子,你如果躲在光明神殿不出来,我们还怕你最后成为了光明教皇报复呢,现在嘛,只要杀了你,一个死了的光明圣子,什么都不是!", + "\t[莫析辉,hero]\b[hero]哈哈哈哈哈!躲在光明神殿?灭门血仇,我岂能躲在光明神殿里面不出来!今天,我就要用你们的血,祭奠死去的族人!啊,这血海深仇,我一刻都忍不了!", + "\t[${flag:shengqishi_name},N510]\b[this,7,6]殿下,我来助你!", + "\t[安撒,E955]\b[this,5,8]嗯?你就是光明圣子的守护骑士吧?嘿嘿,正好,你也是圣女的人吧,快,跟我们一起擒下光明圣子,好处少不了你的!", + "\t[${flag:shengqishi_name},N510]\b[this,7,6]?", + "\t[${flag:shengqishi_name},N510]\b[this,7,6]你在胡说八道什么!背叛殿下是那个不知死活的罗涛,我可不会背叛殿下!", + "\t[安撒,E955]\b[this,5,8]……罗涛是谁?", + "\t[${flag:shengqishi_name},N510]\b[this,7,6]废话少说,接招吧!", + { + "type": "jump", + "from": [ + 7, + 6 + ], + "to": [ + 7, + 7 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "boss15", + "loc": [ + 7, + 7 + ] + }, + { + "type": "animate", + "name": "boss13", + "loc": [ + 7, + 7 + ] + }, + { + "type": "animate", + "name": "boss8", + "loc": [ + 7, + 8 + ] + }, + { + "type": "jump", + "from": [ + 7, + 8 + ], + "to": [ + 7, + 9 + ], + "time": 500, + "keep": true + }, + "\t[东方溪,E1013]\b[this,7,9]好厉害的小子!", + "\t[安撒,E955]\b[this,5,8]受死吧!", + { + "type": "animate", + "name": "baozha2", + "loc": [ + 6, + 7 + ] + }, + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 7, + 7 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 7, + 7 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 5, + 6 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 7, + 6 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 4, + 6 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 7, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 7, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 6 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 8, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 8, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + "\t[莫析辉,hero]\b[hero]可恶,根本近不了身……", + "\t[安撒,E955]\b[this,5,8]东方溪,你还愣着干嘛,快去杀了他们!", + "\t[东方溪,E1013]\b[this,7,9]好!", + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 7 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 9, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 8, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 8 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 9, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 9, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "jump", + "from": [ + 7, + 9 + ], + "to": [ + 9, + 8 + ], + "time": 500, + "keep": true + }, + "\t[东方溪,E1013]\b[this,9,8]吃我一招!", + "\t[${flag:shengqishi_name},N510]\b[this,9,7]找死!", + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": [ + 9, + 8 + ], + "async": true + }, + "\t[东方溪,E1013]\b[this,9,8]啊!", + { + "type": "moveHero", + "time": 500, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 3, + 9 + ], + "async": true + }, + { + "type": "jump", + "from": [ + 9, + 8 + ], + "to": [ + 5, + 9 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "move", + "loc": [ + 9, + 7 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "baozha2", + "loc": [ + 9, + 6 + ], + "async": true + }, + { + "type": "waitAsync" + }, + "\t[莫析辉,hero]\b[hero]滚开!", + { + "type": "moveAction" + }, + "\t[安撒,E955]\b[this,5,8]东方溪!", + "\t[${flag:shengqishi_name},N510]\b[this,9,8]吃我一剑!", + { + "type": "jump", + "from": [ + 9, + 8 + ], + "to": [ + 6, + 8 + ], + "time": 500, + "keep": true + }, + { + "type": "turnBlock", + "direction": "left", + "loc": [ + [ + 6, + 8 + ] + ] + }, + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": [ + 5, + 8 + ], + "async": true + }, + "\t[安撒,E955]\b[this,5,8]啊!", + { + "type": "hide", + "loc": [ + [ + 5, + 8 + ] + ], + "remove": true + }, + "获得金币2000,玉露2瓶", + { + "type": "setValue", + "name": "item:I416", + "operator": "+=", + "value": "2" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "+=", + "value": "2000" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 2 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 11, + 1 + ] + ], + "remove": true + }, + { + "type": "jumpHero", + "loc": [ + 5, + 8 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "right" + }, + "\t[莫析辉,hero]\b[hero]多亏了你。", + "\t[${flag:shengqishi_name},N510]\b[this,9,8]殿下的事就是我的事。", + "\t[莫析辉,hero]\b[hero]我该去看看莫析家族还剩一些什么了……", + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true + } + ], + "false": [ + { + "type": "jumpHero", + "loc": [ + 6, + 6 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "up" + }, + "\t[莫析辉,hero]\b[hero]列祖列宗在上,不肖子孙莫析辉参拜。", + "\t[莫析辉,hero]\b[hero]父亲,母亲,还有莫析家族、安南家族、温明家族死去的族人啊,我身体里流着你们的血,一定不会让你们冤死的,我在此立誓,誓要让北寒皇室、东凌皇室和北纳家族付出血的代价,让族人能够安息!", + "\t[???]莫析家族的遗孤啊,你终于来了。", + { + "type": "playBgm", + "name": "shenweiqianchong.mp3" + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 6, + 8 + ], + "async": true + }, + { + "type": "setBlock", + "number": "E1013", + "loc": [ + [ + 6, + 8 + ] + ] + }, + { + "type": "changePos", + "direction": "down" + }, + "\t[莫析辉,hero]\b[hero]东方溪!", + "\t[东方溪,E1013]\b[this,6,8]莫析家族的余孽,今天就是你的死期。", + "\t[东方溪,E1013]\b[this,6,8]我一直在等的就是你,说,莫析家族的宝藏怎么进去!", + "\t[莫析辉,hero]\b[hero]你!你就不怕,光明神殿的报复吗?", + "\t[东方溪,E1013]\b[this,6,8]光明神殿?哈哈哈,光明神殿才不会为了你一个死了的光明圣子灭了自己的势力。而且,古往今来,无数的光明圣子和光明圣女死在了内斗之中,无数的家族都在残酷的斗争众灭亡了,莫析家族,不过是走在它们的老路上罢了。", + "\t[莫析辉,hero]\b[hero]东方溪,你够了,莫析家族对东凌帝国忠心耿耿,凭什么,你身为东凌帝国的大将,为什么要这么做!为什么要置百姓于水火之中?", + "\t[东方溪,E1013]\b[this,6,8]我知道莫析家族的忠心,可惜,莫析家族如今太强大了,驻守在东凌帝国的边境,你们得到的太多了。有时候,强大、财富,都是一种错,你们已经严重威胁到了东凌帝国的皇室了。", + "\t[莫析辉,hero]\b[hero]我们严重威胁到了皇室?呵,你们现在难道没有严重威胁到当今最强大的势力,光明神殿,未来的教皇?", + "\t[东方溪,E1013]\b[this,6,8]光明圣子,你如果躲在光明神殿不出来,我们还怕你最后成为了光明教皇报复呢,现在嘛,只要杀了你,一个死了的光明圣子,什么都不是!", + "\t[莫析辉,hero]\b[hero]哈哈哈哈哈!躲在光明神殿?灭门血仇,我岂能躲在光明神殿里面不出来!今天,我就要用你们的血,祭奠死去的族人!啊,这血海深仇,我一刻都忍不了!", + "\t[东方溪,E1013]\b[this,6,8]受死吧!小子!", + { + "type": "jumpHero", + "loc": [ + 6, + 7 + ], + "time": 500 + }, + { + "type": "animate", + "name": "boss15", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "boss13", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "boss8", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "fire2", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "fire3", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "fire3", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "fire5", + "loc": [ + 6, + 8 + ] + }, + { + "type": "vibrate", + "direction": "diagonal1", + "time": 2000, + "speed": 10, + "power": 10 + }, + { + "type": "jumpHero", + "loc": [ + 6, + 6 + ], + "time": 500, + "async": true + }, + { + "type": "jump", + "from": [ + 6, + 8 + ], + "to": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "fire3", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "fire5", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "jinshu", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "sword1", + "loc": [ + 6, + 8 + ] + }, + { + "type": "animate", + "name": "thunder2", + "loc": [ + 6, + 8 + ] + }, + { + "type": "vibrate", + "direction": "diagonal1", + "time": 2000, + "speed": 10, + "power": 10 + }, + "\t[莫析辉,hero]\b[hero]光明荡涤污垢,光明驱散黑暗!", + { + "type": "jumpHero", + "loc": [ + 6, + 8 + ], + "time": 500 + }, + "\t[莫析辉,hero]\b[hero]杀!", + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": [ + 6, + 9 + ] + }, + { + "type": "moveAction" + }, + "\t[东方溪,E1013]\b[this,6,8]啊!怎么会!怎么会这样!", + { + "type": "hide", + "loc": [ + [ + 6, + 2 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 11, + 1 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "E955", + "loc": [ + [ + 9, + 3 + ] + ] + }, + "安撒可以后期击杀。" + ] + } + ] + }, "autoEvent": {}, "cannotMove": {}, "cannotMoveIn": {}, "map": [ + [50049,50049,50049,50049,50049,50049,50049,50049,50049,50049,50049,50049,50049], + [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 94], + [50049,50049,50049,50049,50049,50049, 85,50049,50049,50049,50049,50049,50049], + [50049,50049,50049, 0, 0, 0, 0, 0, 0, 0,50049,50049,50049], + [50049,50049,50049, 0, 0, 0, 0, 0, 0, 0,50049,50049,50049], + [50049,50049,50049, 0, 0, 0,50167, 0, 0, 0,50049,50049,50049], + [50049,50049,50049, 0, 0, 0, 0, 0, 0, 0,50049,50049,50049], + [50049,50049,50049, 0, 0, 0, 0, 0, 0, 0,50049,50049,50049], + [50049,50049,50049, 0, 0, 0, 0, 0, 0, 0,50049,50049,50049], + [50049,50049,50049, 0, 0, 0, 0, 0, 0, 0,50049,50049,50049], + [50049,50049,50049,50049,50049,50049,1078,50049,50049,50049,50049,50049,50049], + [50049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10147], + [50049,50049,50049,50049,50049,50049, 91,50049,50049,50049,50049,50049,50049] +], + "bgmap": [ + +], + "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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,50159, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -39,17 +954,15 @@ main.floors.MT8= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], - "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 efbecda..4863124 100644 --- a/project/floors/MT9.js +++ b/project/floors/MT9.js @@ -10,14 +10,22 @@ main.floors.MT9= "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 4, + "ratio": 8, "defaultGround": "ground", "bgm": "21-30.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, + "changeFloor": { + "12,1": { + "floorId": "MT8", + "loc": [ + 0, + 1 + ] + } + }, "beforeBattle": {}, "afterBattle": {}, "afterGetItem": {}, @@ -26,19 +34,19 @@ main.floors.MT9= "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [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,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, 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], + [10041, 0,10041,10041,10041,10041, 0,10041,10041,10041,10041, 0,10041], + [10041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10041], + [10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041,10041] ], "bgmap": [ diff --git a/project/floors/YS10.js b/project/floors/YS10.js index 7fc80ef..b7c9e23 100644 --- a/project/floors/YS10.js +++ b/project/floors/YS10.js @@ -73,14 +73,7 @@ main.floors.YS10= "type": "if", "condition": "switch:A", "true": [ - { - "type": "changeFloor", - "floorId": "MJ1", - "loc": [ - 6, - 6 - ] - } + "魔界剧情暂未开启,请通关西武帝国后再来哦!" ], "false": [ { diff --git a/project/floors/ZL1.js b/project/floors/ZL1.js index 3b0664b..d67fab0 100644 --- a/project/floors/ZL1.js +++ b/project/floors/ZL1.js @@ -48,11 +48,11 @@ main.floors.ZL1= "type": "if", "condition": "(flag:shengqishi>1)", "true": [ - "\t[唐佳成,N510]\b[this,2,5]殿下……", - "\t[莫析辉,hero]\b[hero]唐佳成,你实力又大有长进呀?", - "\t[唐佳成,N510]\b[this,2,5]是的,殿下,我已经通过了光明骑士的考核,正式成为了一名光明骑士。愿为殿下效力。", + "\t[${flag:shengqishi_name},N510]\b[this,2,5]殿下……", + "\t[莫析辉,hero]\b[hero]${flag:shengqishi_name},你实力又大有长进呀?", + "\t[${flag:shengqishi_name},N510]\b[this,2,5]是的,殿下,我已经通过了光明骑士的考核,正式成为了一名光明骑士。愿为殿下效力。", "\t[莫析辉,hero]\b[hero]嗯,那先去莫析家族吧!", - "\t[唐佳成,N510]\b[this,2,5]是!", + "\t[${flag:shengqishi_name},N510]\b[this,2,5]是!", { "type": "hide", "loc": [ @@ -241,6 +241,29 @@ main.floors.ZL1= ], "no": [] } + ], + "12,6": [ + { + "type": "choices", + "text": "\t[提交成绩,hero]选择", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "win", + "reason": "圣骑士" + } + ] + }, + { + "text": "否", + "action": [ + "未完待续" + ] + } + ] + } ] }, "changeFloor": { diff --git a/project/floors/ZL10.js b/project/floors/ZL10.js index f994a64..b37077f 100644 --- a/project/floors/ZL10.js +++ b/project/floors/ZL10.js @@ -34,6 +34,94 @@ main.floors.ZL10= ] ], "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 2 + ] + ], + "floorId": "MT0", + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "floorId": "MT0", + "remove": true + }, + { + "type": "setBlock", + "number": "N444", + "loc": [ + [ + 11, + 5 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "N444", + "loc": [ + [ + 11, + 7 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "N444", + "loc": [ + [ + 1, + 5 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "N444", + "loc": [ + [ + 1, + 7 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "N444", + "loc": [ + [ + 5, + 11 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "N444", + "loc": [ + [ + 7, + 11 + ] + ], + "floorId": "MT0" } ], "eachArrive": [], diff --git a/project/floors/ZL9.js b/project/floors/ZL9.js index 33c0c2d..3e3236c 100644 --- a/project/floors/ZL9.js +++ b/project/floors/ZL9.js @@ -21,9 +21,9 @@ main.floors.ZL9= "type": "if", "condition": "(flag:shengqishi>1)", "true": [ - "\t[唐佳成,N510]圣子殿下,奇怪了,东凌帝国怎么没有派军队来支援莫析家族,这里发生了战争,难道他们还不知道?", + "\t[${flag:shengqishi_name},N510]圣子殿下,奇怪了,东凌帝国怎么没有派军队来支援莫析家族,这里发生了战争,难道他们还不知道?", "\t[莫析辉,hero]\b[hero]你说的对,东凌皇室在这场战争中,扮演什么角色,还两说呢。我们且潜入其中,仔细找找线索。", - "\t[唐佳成,N510]我预感,这里将会有一场大战……", + "\t[${flag:shengqishi_name},N510]我预感,这里将会有一场大战……", "\t[莫析辉,hero]\b[hero]当然会有大战。父亲是接近圣阶的高手,想要占领莫析家族,至少得有一个大魔法师或者一个巅峰骑士,说不定两者皆有……" ], "false": [ diff --git a/project/functions.js b/project/functions.js index 79e75ec..57a129b 100644 --- a/project/functions.js +++ b/project/functions.js @@ -310,7 +310,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = var money = guards.reduce(function (curr, g) { return curr + core.material.enemys[g[2]].money; }, core.getEnemyValue(enemy, "money", x, y)); - if (core.hasItem('coin')) money += 3; // 幸运金币:双倍 + if (core.hasItem('coin')) money += 12; // 幸运金币:双倍 if (core.hasFlag('curse')) money = 0; // 诅咒效果 core.status.hero.money += money; core.status.hero.statistics.money += money; diff --git a/project/items.js b/project/items.js index a9fadbc..499c2ef 100644 --- a/project/items.js +++ b/project/items.js @@ -282,7 +282,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "coin": { "cls": "constants", "name": "幸运金币", - "text": "持有时打败怪物可得额外获得3枚金币" + "text": "持有时打败怪物可得额外获得12枚金币" }, "freezeBadge": { "cls": "constants", @@ -1956,8 +1956,10 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "I622": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "圣阶血红宝石", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.hpmax += 1000000;", + "itemEffectTip": "生命上限提升1000000点" }, "I623": { "cls": "constants", @@ -2043,13 +2045,13 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "constants", "name": "超阶光明宝典", "canUseItemEffect": "true", - "text": "使用后,消耗当前100%魔力值,恢复自身当前6倍魔力值的生命值", + "text": "使用后,消耗当前100%魔力值,恢复自身当前10倍魔力值的生命值", "useItemEvent": [ { "type": "setValue", "name": "status:hp", "operator": "+=", - "value": "(status:mana*6)" + "value": "(status:mana*10)" }, { "type": "setValue", @@ -2063,13 +2065,13 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "constants", "name": "黑暗光明宝典", "canUseItemEffect": "true", - "text": "使用后,消耗当前100%魔力值,恢复自身当前9倍魔力值的生命值", + "text": "使用后,消耗当前100%魔力值,恢复自身当前50倍魔力值的生命值", "useItemEvent": [ { "type": "setValue", "name": "status:hp", "operator": "+=", - "value": "(status:mana*9)" + "value": "(status:mana*50)" }, { "type": "setValue", @@ -2083,13 +2085,13 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "constants", "name": "圣阶光明宝典", "canUseItemEffect": "true", - "text": "使用后,消耗当前100%魔力值,恢复自身当前(18倍魔力值)的生命值", + "text": "使用后,消耗当前100%魔力值,恢复自身当前(100倍魔力值)的生命值", "useItemEvent": [ { "type": "setValue", "name": "status:hp", "operator": "+=", - "value": "(status:mana*18)" + "value": "(status:mana*100)" }, { "type": "setValue", @@ -2823,9 +2825,17 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "canUseItemEffect": "true" }, "I1088": { - "cls": "items", + "cls": "tools", "name": "新物品", - "canUseItemEffect": "true" + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "setValue", + "name": "flag:shengqishi", + "operator": "+=", + "value": "30" + } + ] }, "I1089": { "cls": "items", diff --git a/project/maps.js b/project/maps.js index fcf4665..30382a8 100644 --- a/project/maps.js +++ b/project/maps.js @@ -73,7 +73,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "83": {"cls":"animates","id":"redDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}},"name":"红门"}, "84": {"cls":"animates","id":"greenDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"greenKey":1}},"name":"绿门"}, "85": {"cls":"animates","id":"specialDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}},"name":"机关门"}, - "86": {"cls":"animates","id":"steelDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"steelKey":1}},"name":"铁门"}, + "86": {"cls":"animates","id":"steelDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"steelKey":0}},"name":"铁门"}, "87": {"cls":"terrains","id":"upFloor","canPass":true}, "88": {"cls":"terrains","id":"downFloor","canPass":true}, "89": {"cls":"animates","id":"portal","canPass":true}, @@ -993,6 +993,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "1093": {"cls":"animates","id":"greenflowerDoor"}, "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}}}, + "10041": {"cls":"tileset","id":"X10041","canBreak":true}, "10110": {"cls":"tileset","id":"X10110","canBreak":false}, "10111": {"cls":"tileset","id":"X10111","event":["这个宝箱是空的!"],"canBreak":false}, "20249": {"cls":"tileset","id":"X20249","canBreak":true},