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 0000000..55fabbb Binary files /dev/null and b/project/materials/IMG_20240818_160810.png differ diff --git a/project/materials/enemy48.png b/project/materials/enemy48.png index a845618..dc71fa8 100644 Binary files a/project/materials/enemy48.png and b/project/materials/enemy48.png differ