From d4e04df432fb705c60c1610788476320ffa078a4 Mon Sep 17 00:00:00 2001 From: bdf1 Date: Sat, 11 Jan 2025 17:18:05 +0800 Subject: [PATCH] Add the map in 19th area --- project/data.js | 12 +- project/enemys.js | 31 ++-- project/floors/GM1.js | 75 +--------- project/floors/JL1.js | 169 ++++++++++++++++++++++ project/floors/JL10.js | 67 +++++++++ project/floors/JL2.js | 74 ++++++++++ project/floors/JL3.js | 91 ++++++++++++ project/floors/JL4.js | 74 ++++++++++ project/floors/JL5.js | 74 ++++++++++ project/floors/JL6.js | 74 ++++++++++ project/floors/JL7.js | 74 ++++++++++ project/floors/JL8.js | 74 ++++++++++ project/floors/JL9.js | 74 ++++++++++ project/floors/MJ10.js | 6 +- project/icons.js | 3 +- project/items.js | 153 +++++++++++++++++++- project/maps.js | 1 + project/materials/IMG_20240818_160810.png | Bin 0 -> 7495 bytes project/materials/enemy48.png | Bin 60464 -> 63337 bytes 19 files changed, 1035 insertions(+), 91 deletions(-) create mode 100644 project/floors/JL1.js create mode 100644 project/floors/JL10.js create mode 100644 project/floors/JL2.js create mode 100644 project/floors/JL3.js create mode 100644 project/floors/JL4.js create mode 100644 project/floors/JL5.js create mode 100644 project/floors/JL6.js create mode 100644 project/floors/JL7.js create mode 100644 project/floors/JL8.js create mode 100644 project/floors/JL9.js create mode 100644 project/materials/IMG_20240818_160810.png diff --git a/project/data.js b/project/data.js index 967a520..10fe467 100644 --- a/project/data.js +++ b/project/data.js @@ -207,7 +207,17 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MJ7", "MJ8", "MJ9", - "MJ10" + "MJ10", + "JL1", + "JL2", + "JL3", + "JL4", + "JL5", + "JL6", + "JL7", + "JL8", + "JL9", + "JL10" ], "floorPartitions": [], "images": [ diff --git a/project/enemys.js b/project/enemys.js index db64879..8478ae1 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -400,7 +400,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E878": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E879": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E880": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E881": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E881": {"name":"精灵骑士","hp":25000000,"atk":1540000,"def":820000,"money":500,"exp":0,"point":0,"special":[]}, "E882": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E883": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E884": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -476,24 +476,24 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E954": {"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":[]}, - "E959": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E960": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E961": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E962": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E963": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E964": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E965": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E966": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E957": {"name":"赤剑士","hp":10000000,"atk":1500000,"def":850000,"money":250,"exp":0,"point":0,"special":[]}, + "E958": {"name":"赤红巫师","hp":8500000,"atk":450000,"def":550000,"money":280,"exp":0,"point":0,"special":[2,32],"Z":60}, + "E959": {"name":"青甲史莱姆","hp":5000000,"atk":1000000,"def":500000,"money":100,"exp":0,"point":0,"special":[6],"purify":1}, + "E960": {"name":"青灵兽人","hp":6500000,"atk":1180000,"def":620000,"money":150,"exp":0,"point":0,"special":[30],"value30_1":1000,"value30_2":100}, + "E961": {"name":"青邪鬼","hp":6800000,"atk":652000,"def":550000,"money":120,"exp":0,"point":0,"special":[2,32],"Z":40}, + "E962": {"name":"青甲骑士","hp":6800000,"atk":1450000,"def":625000,"money":200,"exp":0,"point":0,"special":[4]}, + "E963": {"name":"蓝甲史莱姆","hp":5800000,"atk":1200000,"def":580000,"money":160,"exp":0,"point":0,"special":[6],"purify":1,"displayIdInBook":null}, + "E964": {"name":"蓝灵兽人","hp":7500000,"atk":1240000,"def":680000,"money":220,"exp":0,"point":0,"special":[30],"value30_1":1200,"value30_2":100,"displayIdInBook":null}, + "E965": {"name":"蓝邪鬼","hp":7800000,"atk":754000,"def":620000,"money":180,"exp":0,"point":0,"special":[2,32],"Z":50,"displayIdInBook":null}, + "E966": {"name":"蓝甲骑士","hp":12400000,"atk":1650000,"def":720000,"money":350,"exp":0,"point":0,"special":[42]}, "E967": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E968": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E968": {"name":"红灵兽人","hp":10500000,"atk":1840000,"def":980000,"money":280,"exp":0,"point":0,"special":[32,36,37],"value30_1":1200,"value30_2":100,"displayIdInBook":null,"Z":80,"X":30,"Y":10}, "E969": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E970": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E970": {"name":"红甲骑士","hp":24400000,"atk":2250000,"def":1020000,"money":550,"exp":0,"point":0,"special":[5],"displayIdInBook":null}, "E971": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E972": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E973": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E974": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E974": {"name":"精灵卫士","hp":18400000,"atk":1850000,"def":750000,"money":400,"exp":0,"point":0,"special":[],"displayIdInBook":null}, "E975": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E976": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E977": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -622,5 +622,6 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E1160": {"name":"棒锥","hp":10000000,"atk":940000,"def":465000,"money":1000,"exp":0,"point":0,"special":[30],"level":"八阶无上","value30_1":10000,"value30_2":50}, "E1181": {"name":"骨龙","hp":10000,"atk":5000,"def":0,"money":0,"exp":0,"point":0,"special":[2,3,9],"bigImage":"dragon1_compress_0.png","purify":-9,"level":"八阶无上"}, "E1182": {"name":"金魔龙","hp":25,"atk":2000000,"def":0,"money":0,"exp":0,"point":0,"special":[3],"bigImage":"dragon1_compress_1.png","level":"八阶无上"}, - "E1183": {"name":"魔章鱼","hp":1000000000,"atk":40000,"def":0,"money":0,"exp":0,"point":0,"special":[2],"bigImage":"octopus_1.png","level":"八阶无上"} + "E1183": {"name":"魔章鱼","hp":1000000000,"atk":40000,"def":0,"money":0,"exp":0,"point":0,"special":[2],"bigImage":"octopus_1.png","level":"八阶无上"}, + "E1184": {"name":"精灵王子","hp":20000000,"atk":2500000,"def":500000,"money":1000,"exp":0,"point":0,"special":[15],"notBomb":true,"range":6,"value30_1":10000,"value30_2":100,"zone":10000} } \ No newline at end of file diff --git a/project/floors/GM1.js b/project/floors/GM1.js index 893cc51..ae466b9 100644 --- a/project/floors/GM1.js +++ b/project/floors/GM1.js @@ -377,72 +377,6 @@ main.floors.GM1= "type": "turnBlock", "direction": "up" } - ], - "0,9": [ - "这里可以计分。\n本塔的计分方式是攻击+防御+护盾/6+血限/300。如果买了额外的装备孔则分数+5000。\n圣骑士路线拿到火焰纹章后可以将分数乘以1.2。\n这里可以把神之血和琼浆玉露卖掉,然后在商店加点换取分数。\n钥匙也可以按照商店的原价卖掉。", - "圣骑士结局:\n和圣骑士亲密度>=100\n黑暗圣子结局:\n融合黑暗圣子,和圣骑士亲密度在-1~99之间,和准圣子及圣女亲密度均<5\n光明圣子或光明圣女结局:\n不融合黑暗圣子,和圣骑士亲密度在-1~99之间,准圣子或圣女亲密度>5\n黑暗圣子+光明圣子或光明圣女结局:\n融合黑暗圣子,和圣骑士亲密度在-1~99之间,准圣子或圣女亲密度>5\n孤胆英雄结局:\n不融合黑暗圣子,和圣骑士亲密度在-1~99之间,和准圣子及圣女亲密度均<5\n天命主角结局:\n和圣骑士亲密度<=-2", - "这里由于部分内容还没实装,因此这里圣骑士结局需要圣骑士的亲密度需求为90,且火焰纹章不可能拿到,且准圣子或圣女亲密度视为>5。", - { - "type": "openShop", - "id": "itemShop", - "open": true - }, - { - "type": "setValue", - "name": "status:money", - "operator": "+=", - "value": "item:I710*100+item:I711*200+item:I712*300+item:I713*400+item:I714*500+item:I415*1000+item:I416*2000+item:yellowKey*40+item:blueKey*120+item:redKey*300" - }, - { - "type": "openShop", - "id": "shop1", - "open": true - }, - { - "type": "unloadEquip", - "pos": 0 - }, - { - "type": "unloadEquip", - "pos": 1 - }, - { - "type": "unloadEquip", - "pos": 2 - }, - { - "type": "unloadEquip", - "pos": 3 - }, - { - "type": "setValue", - "name": "status:hp", - "value": "status:atk+status:def+status:mdef/6+status:hpmax/300+(flag:shop3)*5000-item:I421*100000" - }, - { - "type": "if", - "condition": "(flag:shengqishi>=90)", - "true": [ - { - "type": "win", - "reason": "paladin" - } - ] - }, - { - "type": "if", - "condition": "flag:heianshengzi", - "true": [ - { - "type": "win", - "reason": "the son of darkness" - } - ] - }, - { - "type": "win", - "reason": "saint" - } ] }, "changeFloor": { @@ -515,6 +449,13 @@ main.floors.GM1= 6, 12 ] + }, + "0,9": { + "floorId": "JL1", + "loc": [ + 12, + 6 + ] } }, "beforeBattle": {}, @@ -534,7 +475,7 @@ main.floors.GM1= [ 92,30204, 0, 0, 0,30360,30361,30362, 0, 0, 0,30204, 94], [50049,443, 0, 0,578, 0, 0,582, 0, 0, 0,443,50049], [50049, 0, 0, 0, 0,566,550, 0, 0, 0, 0, 0,50049], - [104,30204, 0, 0, 0, 0,549, 0, 0, 0, 0,30204, 94], + [ 92,30204, 0, 0, 0, 0,549, 0, 0, 0, 0,30204, 94], [50049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,50049], [50049, 0,442,30204,441,442,30204,441,442,30204,441, 0,50049], [50049,50049,50049, 93,50049,50049, 93,50049,50049, 93,50049,50049,50049] diff --git a/project/floors/JL1.js b/project/floors/JL1.js new file mode 100644 index 0000000..954b404 --- /dev/null +++ b/project/floors/JL1.js @@ -0,0 +1,169 @@ +main.floors.JL1= +{ + "floorId": "JL1", + "title": "精灵王国 1 ", + "name": "精灵王国1", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [ + { + "type": "if", + "condition": "(flag:shengqishi>=70)", + "true": [ + { + "type": "setBlock", + "number": "N511", + "loc": [ + [ + 11, + 7 + ] + ] + } + ], + "false": [] + }, + { + "type": "jumpHero", + "loc": [ + 10, + 6 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "left" + }, + "\t[葛尔丹,N566]\b[this,9,6]圣子弟弟,前往西武帝国一趟回来了?", + "\t[莫析辉,hero]\b[hero]嗯。", + "\t[葛尔丹,N566]\b[this,9,6]教皇爷爷知道黑暗神殿的事情了,听说圣子弟弟要前往精灵王国找精灵女王,也让我一起来了。", + "\t[莫析辉,hero]\b[hero]那好,咱们哥俩正好一起同行。", + { + "type": "if", + "condition": "(flag:shengqishi>=70)", + "true": [ + "\t[葛尔丹,N566]\b[this,9,6]听说你这位守护骑士,击败了黑暗圣女,很是不错呢。", + "\t[唐佳成,N510]\b[this,11,7]这都是圣子殿下的帮助。", + "\t[葛尔丹,N566]\b[this,9,6]如果你想自己单干的话,想必教皇爷爷都会给你一个“圣骑士”的荣誉呢。", + "\t[唐佳成,N510]\b[this,11,7]多谢葛圣子,不过属下更愿意一直守护我家圣子殿下!", + "\t[莫析辉,hero]\b[hero]圣子哥哥,你当着我的面让我的守护骑士独立出去,这不太好吧?", + "\t[葛尔丹,N566]\b[this,9,6]哈哈,圣子弟弟多虑啦!我只不过想让这位光明骑士获得更高的成就罢了。", + "\t[莫析辉,hero]\b[hero]好了,我们走吧!", + { + "type": "setValue", + "name": "flag:zhunshengzi", + "operator": "-=", + "value": "1" + }, + "与葛尔丹的亲密度下降一点。", + { + "type": "hide", + "loc": [ + [ + 11, + 8 + ] + ], + "remove": true + } + ], + "false": [] + }, + { + "type": "hide", + "loc": [ + [ + 11, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 6 + ] + ], + "remove": true + } + ], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "12,6": { + "floorId": "GM1", + "loc": [ + 0, + 9 + ] + }, + "0,6": { + "floorId": "JL2", + "loc": [ + 0, + 6 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140,690,355,690, 0,962, 0, 81,958,703,703,703,140], + [140,140,140,140,140,140, 82,140, 0,703,1100,703,140], + [140, 21, 0,961, 0,690, 0,140,140,140,140,140,140], + [140, 0,140,140,140,140,960,140, 0, 0, 0, 0,140], + [140, 0,140, 0,349,140, 0,140,580, 0, 0,575, 0], + [ 92,961, 82,962, 0,140, 0, 81, 0,568, 0, 0, 92], + [140, 0,140, 0,691,140, 0,140, 0, 0, 0, 0, 0], + [140,690,140,140,140,140,959,140,10110, 0, 0,10110,140], + [140, 0,959, 0,356,1077, 0,140,140,140,140,140,140], + [140,140,140,140,140,140,961,140, 0, 21, 21, 21,140], + [140,618,354,618, 0,957, 0, 81,960, 21, 22, 21,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 12, + 6 + ] +} \ No newline at end of file diff --git a/project/floors/JL10.js b/project/floors/JL10.js new file mode 100644 index 0000000..4417338 --- /dev/null +++ b/project/floors/JL10.js @@ -0,0 +1,67 @@ +main.floors.JL10= +{ + "floorId": "JL10", + "title": " 精灵王国10 ", + "name": "精灵王国10", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "12,0": { + "floorId": "JL9", + "loc": [ + 12, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 20, 0, 21, 0,881, 0,690, 0,974, 0, 0, 0, 92], + [ 20,958, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], + [ 20, 0, 20, 0, 21, 0,881, 0,703, 0,974, 0, 20], + [ 20,690, 20,958, 20, 20, 20, 20, 20, 20, 20,691, 20], + [ 20, 0, 20, 0, 20,712, 0, 0,974, 0, 20, 0, 20], + [ 20,881, 20,690, 20, 20, 0, 20, 20,691, 20,958, 20], + [ 20, 0, 20, 0, 20, 20,1184, 20, 20, 0, 20, 0, 20], + [ 20,703, 20,881, 20, 20, 20, 20, 20,881, 20,617, 20], + [ 20, 0, 20, 0,691, 0,974, 0,690, 0, 20, 0, 20], + [ 20,974, 20, 20, 20, 20, 20, 20, 20, 20, 20,974, 20], + [ 20, 0,690, 0,958, 0,617, 0,881, 0, 21, 0, 20], + [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], + [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 12, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/JL2.js b/project/floors/JL2.js new file mode 100644 index 0000000..8ea2e78 --- /dev/null +++ b/project/floors/JL2.js @@ -0,0 +1,74 @@ +main.floors.JL2= +{ + "floorId": "JL2", + "title": " 精灵王国2 ", + "name": "精灵王国2", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,6": { + "floorId": "JL1", + "loc": [ + 0, + 6 + ] + }, + "11,12": { + "floorId": "JL3", + "loc": [ + 11, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140, 21,354, 21,960, 0, 81,960,140,1101, 0, 22,140], + [140,140,140,140,140, 0,140, 0,140, 0,957, 0,140], + [140,959, 0, 21, 0,961,140,1099,140,140, 81,140,140], + [140,690,140,140,140,617,140, 0,961, 0,690, 0,140], + [140, 0, 82,710,140,140,140,140,140,140,140,959,140], + [ 94, 0,140,710,140, 0,690,618, 0,962, 0, 0,140], + [140,959,140,710,140,960,140,140, 81,140,140, 21,140], + [140, 0,140,140,140, 0,140, 0,958, 0,140, 0,140], + [140,356, 0,961, 0, 21,140,356, 0,355,140,960,140], + [140,140,140,140,140, 82,140,140,140,140,140, 0,140], + [140,690,690,690,960, 0,959, 0,617,1077,961, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 93,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 0, + 6 + ] +} \ No newline at end of file diff --git a/project/floors/JL3.js b/project/floors/JL3.js new file mode 100644 index 0000000..f67873b --- /dev/null +++ b/project/floors/JL3.js @@ -0,0 +1,91 @@ +main.floors.JL3= +{ + "floorId": "JL3", + "title": " 精灵王国3 ", + "name": "精灵王国3", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "11,10": [ + "\t[凌依,N574]\b[this]圣子殿下。", + "\t[莫析辉,hero]\b[hero]凌依?", + "\t[凌依,N574]\b[this]我已经先行见过精灵王子、兽人储君和矮人少主了。他们对殿下的到来很是高兴。", + "\t[莫析辉,hero]\b[hero]嗯嗯。", + "\t[凌依,N574]\b[this]不过,葛圣子好像有拉拢他们的意思。", + "\t[莫析辉,hero]\b[hero]当然要拉拢他们,黑暗神殿现在很是强大,怎么能不拉拢他们?", + "\t[凌依,N574]\b[this]属下不是这个意思,属下的意思是,葛圣子想要让精灵王国、矮人族、兽人族支持他成为下一任教皇。", + "\t[莫析辉,hero]\b[hero]什么?这个节骨眼,他还想着内斗,可恶的葛尔丹!", + "\t[凌依,N574]\b[this]圣子殿下应该多多提防他才是。", + "\t[莫析辉,hero]\b[hero]嗯,我知道了,你退下吧!", + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "11,12": { + "floorId": "JL2", + "loc": [ + 11, + 12 + ] + }, + "0,6": { + "floorId": "JL4", + "loc": [ + 0, + 6 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140, 22,140,711,140,711,140,710,140,710,140, 22,140], + [140, 81,140,711,140,711,140,710,140,710,140, 81,140], + [140, 81,140,711,140,711,140,710,140,710,140, 81,140], + [140, 81,140, 82,140, 82,140, 81,140, 81,140, 81,140], + [ 92,961, 0,691, 0,959, 0,690, 0,961, 0,617,140], + [140, 81,140, 82,140,1078,140, 82,140, 81,140, 0,140], + [140, 81,140, 21,140,691,140, 21,140, 81,140,959,140], + [140, 81,140, 21,140,415,140, 21,140, 81,140, 0,140], + [140, 22,140, 21,140,691,140, 21,140, 22,140,574,140], + [140,140,140,140,140,140,140,140,140,140,140, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 91,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 11, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/JL4.js b/project/floors/JL4.js new file mode 100644 index 0000000..0118329 --- /dev/null +++ b/project/floors/JL4.js @@ -0,0 +1,74 @@ +main.floors.JL4= +{ + "floorId": "JL4", + "title": " 精灵王国4 ", + "name": "精灵王国4", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,6": { + "floorId": "JL3", + "loc": [ + 0, + 6 + ] + }, + "12,1": { + "floorId": "JL5", + "loc": [ + 12, + 1 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140,690,140, 21, 21,960, 0,961, 0,703, 0,959, 94], + [140,353,140,140,140,140, 82,140,140,140,140, 81,140], + [140,690,140, 0,958, 81,690,140, 0,691, 0,960,140], + [140,960,140, 21,354,140, 0,140,957,140,140,140,140], + [140, 81,140,691,10110,140,959,140, 0, 21, 0,960,140], + [ 94, 0,140,140,140,140,1077,140,140,140,140, 0,140], + [140, 0,959, 0,690, 0,961, 0,690, 0,959, 0,140], + [140,140,140,140,961,140,140, 81,140,140,140, 81,140], + [140,690, 0,140, 0,140, 0,966, 0,140, 0,958,140], + [140, 0,957, 81, 0,140,356,356,356,140,1102, 0,140], + [140,355, 0,140,691,140,356,356,356,140, 0,690,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 0, + 6 + ] +} \ No newline at end of file diff --git a/project/floors/JL5.js b/project/floors/JL5.js new file mode 100644 index 0000000..0a9a319 --- /dev/null +++ b/project/floors/JL5.js @@ -0,0 +1,74 @@ +main.floors.JL5= +{ + "floorId": "JL5", + "title": " 精灵王国5 ", + "name": "精灵王国5", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "12,1": { + "floorId": "JL4", + "loc": [ + 12, + 1 + ] + }, + "6,12": { + "floorId": "JL6", + "loc": [ + 6, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140, 0,616, 0,958, 0,140, 0,690, 0,959, 0, 92], + [140, 82,140,140,140,690,140, 81,140,140,140,140,140], + [140,966, 21,356,140, 0,140,961,140,618,702, 21,140], + [140, 0,355,691,140,957,140, 0,140,702, 21, 0,140], + [140,140,140,140,140,1077,140,690,140, 21, 0,958,140], + [140,690, 21,690, 0, 0,960, 0,140,140,140, 81,140], + [140,140,140,140,140,140,140,959, 0,356,701, 0,140], + [140, 23, 47,140,957, 81, 0, 0,966,140,140,140,140], + [140, 21, 21,140, 0,140,349,140,1076,1076,1077,1100,140], + [140,966,140,140,354,140, 0,140,1076,1077,1100,1102,140], + [140, 0, 0,958, 0,140,961,140,1077,1100,1102,1102,140], + [140,140,140,140,140,140, 93,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 12, + 1 + ] +} \ No newline at end of file diff --git a/project/floors/JL6.js b/project/floors/JL6.js new file mode 100644 index 0000000..aee068b --- /dev/null +++ b/project/floors/JL6.js @@ -0,0 +1,74 @@ +main.floors.JL6= +{ + "floorId": "JL6", + "title": " 精灵王国6 ", + "name": "精灵王国6", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,12": { + "floorId": "JL5", + "loc": [ + 6, + 12 + ] + }, + "1,0": { + "floorId": "JL7", + "loc": [ + 1, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140, 91,140,140,140,140,140,140,140,140,140,140,140], + [140, 0,962, 0,690, 0,958, 0,140,690,351, 0,140], + [140,1077,140,140,140,140,140, 21,140,703,346,966,140], + [140,959,140, 22, 0, 22,140, 0,140,140,140, 81,140], + [140, 0,140, 0, 22, 0,140,962,140,617,140, 0,140], + [140,690,140,140,957,140,140, 0,140,617,140, 0,140], + [140, 0,961, 0,348, 0,960,690,140,617,140,957,140], + [140,140,140,140,140,140,140, 0, 81,617,140, 0,140], + [140, 0,966, 81,348,690,140,961,140,140,140,348,140], + [140, 21, 0,140, 0,348,140, 0, 82,958, 0,690,140], + [140,348,347,140,962,140,140, 21,140,140,140,140,140], + [140,350,691,140, 81, 0,959, 0, 81,962, 21, 21,140], + [140,140,140,140,140,140, 91,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/JL7.js b/project/floors/JL7.js new file mode 100644 index 0000000..b29204c --- /dev/null +++ b/project/floors/JL7.js @@ -0,0 +1,74 @@ +main.floors.JL7= +{ + "floorId": "JL7", + "title": " 精灵王国7 ", + "name": "精灵王国7", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "1,0": { + "floorId": "JL6", + "loc": [ + 1, + 0 + ] + }, + "11,12": { + "floorId": "JL8", + "loc": [ + 11, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140, 93,140,140,140,140,140,140,140,140,140,140,140], + [140, 0,962, 0, 0,690, 0,958,140,690, 0, 22,140], + [140,617,140,140, 81,140,140, 0,140, 0,966, 0,140], + [140, 0,140, 0,957, 0,140, 21,140,140, 81,140,140], + [140,960,140,691, 0,347,140, 0,963, 0,348, 0,140], + [140, 0,140,140,140,140,140,140,140,140,140,964,140], + [140,690,961, 0,140,349, 0,962, 0,690,140, 0,140], + [140, 0,140,348,140, 0,140,140,140, 0,140, 21,140], + [140,963,140, 0, 81,965, 0, 21,958, 0, 82, 0,140], + [140, 0,140,140,140,140,140,140,140,140,140,962,140], + [140,617,140, 0,350,140,140,140,691,690,140,617,140], + [140, 0, 81,964, 0,140,140,140,690,957, 81, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 93,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 1, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/JL8.js b/project/floors/JL8.js new file mode 100644 index 0000000..200fecc --- /dev/null +++ b/project/floors/JL8.js @@ -0,0 +1,74 @@ +main.floors.JL8= +{ + "floorId": "JL8", + "title": " 精灵王国8 ", + "name": "精灵王国8", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "11,12": { + "floorId": "JL7", + "loc": [ + 11, + 12 + ] + }, + "0,11": { + "floorId": "JL9", + "loc": [ + 0, + 11 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140,140,140], + [140,353,353,353,968,699,699,699,140,690,140, 21,140], + [140,140,140,140, 83,140,140,140,140, 0,140, 21,140], + [140,690,690, 0, 0, 81,962, 82, 0,963,140, 21,140], + [140,140,140,140,957,140, 81,140,965, 0, 81,958,140], + [140,617, 0,140, 0,140,958,140, 81,140,140,140,140], + [140, 0,970, 81, 21,140,690,140,348, 0,964, 0,140], + [140,354, 0,140, 0,140,691,140, 81,140,140,346,140], + [140,140,140,140,962,140,140,140,966, 0,140, 21,140], + [140,690, 0,958, 0,348,964,140, 0,691,140, 0,140], + [140,140,140,140,140,140, 82,140,140,140,140,963,140], + [ 92,964, 0,348,966, 0,691,140,690,351,964, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 91,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 11, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/JL9.js b/project/floors/JL9.js new file mode 100644 index 0000000..9312f9d --- /dev/null +++ b/project/floors/JL9.js @@ -0,0 +1,74 @@ +main.floors.JL9= +{ + "floorId": "JL9", + "title": " 精灵王国9 ", + "name": "精灵王国9", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 512, + "defaultGround": "grass", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "12,0": { + "floorId": "JL10", + "loc": [ + 12, + 0 + ] + }, + "0,11": { + "floorId": "JL8", + "loc": [ + 0, + 11 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140,140,140,140,140,140, 0, 94], + [140,699,699,699,140, 22,957,349,690,963, 82, 0,140], + [140,1076,140,140,140,140, 81,140,140,140,140, 81,140], + [140, 0, 81, 0,690, 0,966, 0,356,960, 81,965,140], + [140,958,140,963,140,140, 82,140,140, 0,140,356,140], + [140, 21,140, 0,140, 0,957, 0,140,617,140,356,140], + [140, 21,140, 81,140, 21, 0,350,140, 0,140,356,140], + [140, 21,140, 0,140,140,140,140,140,961,140,140,140], + [140,140,140,964,140,690, 0,690,140, 0,1076, 0,140], + [140, 0, 81,617,140,960,140,962,140,346,140,355,140], + [140,965,140, 0,140, 0,140, 0,140, 0,140,355,140], + [ 94, 0,140,962, 81,350,140,356, 82,960,140,355,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 0, + 11 + ] +} \ No newline at end of file diff --git a/project/floors/MJ10.js b/project/floors/MJ10.js index 16b9703..0a87ad9 100644 --- a/project/floors/MJ10.js +++ b/project/floors/MJ10.js @@ -200,5 +200,9 @@ main.floors.MJ10= ], "fg2map": [ -] +], + "flyPoint": [ + 11, + 10 + ] } \ No newline at end of file diff --git a/project/icons.js b/project/icons.js index 6aa424e..bd09dc4 100644 --- a/project/icons.js +++ b/project/icons.js @@ -840,7 +840,8 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "E1119": 9, "E1120": 10, "E1121": 11, - "E1122": 12 + "E1122": 12, + "E1184": 13 }, "items": { "yellowKey": 0, diff --git a/project/items.js b/project/items.js index 690b575..70c49f4 100644 --- a/project/items.js +++ b/project/items.js @@ -3137,18 +3137,159 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "I1101": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "一阶黑宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+3200", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "3200" + } + ] + }, + { + "text": "防御+1600", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "3200" + } + ] + }, + { + "text": "护盾+9600,生命上限+160000", + "action": [ + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "9600" + }, + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "160000" + } + ] + } + ] + } + ], + "text": "进行加点" }, "I1102": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "二阶黑宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+6400", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "6400" + } + ] + }, + { + "text": "防御+6400", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "6400" + } + ] + }, + { + "text": "护盾+19200,生命上限+320000", + "action": [ + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "19200" + }, + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "320000" + } + ] + } + ] + } + ], + "text": "进行加点" }, "I1103": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "三阶黑宝石", + "canUseItemEffect": "true", + "useItemEvent": [ + { + "type": "choices", + "choices": [ + { + "text": "攻击+12800", + "action": [ + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "12800" + } + ] + }, + { + "text": "防御+12800", + "action": [ + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "12800" + } + ] + }, + { + "text": "护盾+38400,生命上限+640000", + "action": [ + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "38200" + }, + { + "type": "setValue", + "name": "status:hpmax", + "operator": "+=", + "value": "640000" + } + ] + } + ] + } + ], + "text": "进行加点" }, "I1104": { "cls": "items", diff --git a/project/maps.js b/project/maps.js index 5a7c2e7..b2e328a 100644 --- a/project/maps.js +++ b/project/maps.js @@ -1083,6 +1083,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "1181": {"cls":"enemys","id":"E1181"}, "1182": {"cls":"enemys","id":"E1182"}, "1183": {"cls":"enemys","id":"E1183"}, + "1184": {"cls":"enemy48","id":"E1184"}, "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/IMG_20240818_160810.png b/project/materials/IMG_20240818_160810.png new file mode 100644 index 0000000000000000000000000000000000000000..55fabbb909bcbc1126701febc674f4130ad66f52 GIT binary patch literal 7495 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 literal 0 HcmV?d00001 diff --git a/project/materials/enemy48.png b/project/materials/enemy48.png index a845618c1e0493cb71b68166c5d8c415ff2e8b62..dc71fa83eb5a68ac1d2fa72479d590c2308df7f9 100644 GIT binary patch delta 19143 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 delta 16249 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