diff --git a/project/autotiles/autotile6.png b/project/autotiles/autotile6.png new file mode 100644 index 0000000..55f27c7 Binary files /dev/null and b/project/autotiles/autotile6.png differ diff --git a/project/bgms/cbzc.mp3 b/project/bgms/cbzc.mp3 new file mode 100644 index 0000000..fa0ca57 Binary files /dev/null and b/project/bgms/cbzc.mp3 differ diff --git a/project/bgms/mingyuetianya.mp3 b/project/bgms/mingyuetianya.mp3 new file mode 100644 index 0000000..785ea7a Binary files /dev/null and b/project/bgms/mingyuetianya.mp3 differ diff --git a/project/data.js b/project/data.js index 4fbdf9b..06d10ec 100644 --- a/project/data.js +++ b/project/data.js @@ -41,6 +41,15 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "XY9", "XY10", "YS1", + "YS2", + "YS3", + "YS4", + "YS5", + "YS6", + "YS7", + "YS8", + "YS9", + "YS10", "CZ1", "CZ2", "CZ3", @@ -184,6 +193,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "bgms": [ "airuying.mp3", "bxsgzz.mp3", + "cbzc.mp3", "ending.mp3", "mingyunshouhu.mp3", "xian.mp3" @@ -990,8 +1000,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, { - "text": "蓝钥匙(80金币)", - "need": "status:money>=80", + "text": "蓝钥匙(120金币)", + "need": "status:money>=120", "icon": "blueKey", "action": [ { @@ -1002,7 +1012,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:money", "operator": "-=", - "value": "80" + "value": "120" }, { "type": "setValue", @@ -1013,8 +1023,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, { - "text": "红钥匙(200金币)", - "need": "status:money>=200", + "text": "红钥匙(300金币)", + "need": "status:money>=300", "icon": "redKey", "action": [ { @@ -1025,7 +1035,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:money", "operator": "-=", - "value": "200" + "value": "300" }, { "type": "setValue", @@ -1059,7 +1069,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, { - "text": "40金币(蓝钥匙)", + "text": "60金币(蓝钥匙)", "need": "item:blueKey>=1", "icon": "coin", "action": [ @@ -1077,12 +1087,12 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:money", "operator": "+=", - "value": "40" + "value": "60" } ] }, { - "text": "100金币(红钥匙)", + "text": "150金币(红钥匙)", "need": "item:redKey>=1", "icon": "coin", "action": [ @@ -1100,7 +1110,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:money", "operator": "+=", - "value": "100" + "value": "150" } ] } @@ -1113,6 +1123,29 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "mustEnable": false, "disablePreview": false, "choices": [ + { + "text": "魔力药水(50金币)", + "need": "status:money>=50", + "icon": "I716", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "50" + }, + { + "type": "setValue", + "name": "item:I716", + "operator": "+=", + "value": "1" + } + ] + }, { "text": "琼浆(200金币)", "need": "status:money>=200", @@ -1296,6 +1329,36 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "value": "1" } ] + }, + { + "text": "大魔法水(5000金币)", + "need": "status:money>=5000", + "icon": "I715", + "condition": "flag:shop3<1", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "5000" + }, + { + "type": "setValue", + "name": "flag:shop3", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "item:I715", + "operator": "+=", + "value": "1" + } + ] } ] } diff --git a/project/enemys.js b/project/enemys.js index 3803b81..c645a73 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -30,7 +30,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "skeletonKing": {"name":"骷髅王","hp":288000000000,"atk":29500000,"def":14800000,"money":10000,"exp":0,"point":0,"special":[2,25],"hpBuff":5,"atkBuff":10,"haloAdd":true}, "evilHero": {"name":"勇者","hp":2420000,"atk":21000,"def":12400,"money":184,"exp":0,"point":0,"special":[44]}, "demonPriest": {"name":"魔神法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "goldHornSlime": {"name":"金角怪","hp":180000000000,"atk":14800000,"def":4650000,"money":5500,"exp":0,"point":0,"special":[36,51,52],"X":12,"W":20,"displayIdInBook":null,"Z":35}, + "goldHornSlime": {"name":"金角怪","hp":5000,"atk":720,"def":385,"money":56,"exp":0,"point":0,"special":[32],"X":12,"W":20,"displayIdInBook":null,"Z":60,"level":"地品初阶"}, "silverSlime": {"name":"银头怪","hp":100,"atk":120,"def":0,"money":15,"exp":0,"point":0,"special":14}, "whiteHornSlime": {"name":"尖角怪","hp":180000000000,"atk":14000000,"def":4850000,"money":5000,"exp":0,"point":0,"special":[36,51],"X":16,"W":15}, "redSwordsman": {"name":"剑王","hp":150000,"atk":45800,"def":2000,"money":200,"exp":0,"point":0,"special":[47]}, @@ -49,7 +49,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "yellowGateKeeper": {"name":"初级卫兵","hp":158,"atk":65,"def":10,"money":12,"exp":0,"point":0,"special":[22],"damage":50,"level":"灵品高阶"}, "blueGateKeeper": {"name":"中级卫兵","hp":265,"atk":145,"def":55,"money":24,"exp":0,"point":0,"special":0,"level":"玄品中阶"}, "redGateKeeper": {"name":"高级卫兵","hp":640,"atk":515,"def":145,"money":40,"exp":0,"point":0,"special":[9,36,37],"X":20,"Y":20,"purify":1,"level":"武品高阶"}, - "magicMaster": {"name":"黑暗大法师","hp":10000,"atk":1600,"def":280,"money":12,"exp":0,"point":0,"special":[38],"value":0.3333333333333333,"add":true,"notBomb":true}, + "magicMaster": {"name":"隐世学院孟芸老师","hp":12000,"atk":1600,"def":850,"money":200,"exp":0,"point":0,"special":[15],"value":0.3333333333333333,"add":false,"notBomb":true,"range":5,"zone":1000}, "devilWarrior": {"name":"魔神武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, "fairyEnemy": {"name":"仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, "dragon": {"name":"火龙","hp":450000,"atk":13680,"def":5800,"money":500,"exp":0,"point":0,"special":[5,35,39],"bigImage":"dragon_0.png","Atkvalue":20,"Defvalue":20,"notBomb":true}, @@ -58,7 +58,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "ironRock": {"name":"铁面人","hp":5000,"atk":842,"def":0,"money":42,"exp":0,"point":0,"special":[3],"displayIdInBook":null}, "grayRock": {"name":"灰石人","hp":20000,"atk":350,"def":2780,"money":48,"exp":0,"point":0,"special":[]}, "yellowPriest": {"name":"皂袍法师","hp":500,"atk":250,"def":35,"money":16,"exp":0,"point":0,"special":[2,9],"purify":1}, - "evilPrincess": {"name":"痛苦魔女","hp":640000,"atk":15650,"def":4140,"money":164,"exp":0,"point":0,"special":[36],"X":50,"displayIdInBook":null,"Y":null,"Defvalue":null,"Atkvalue":null}, + "evilPrincess": {"name":"痛苦魔女","hp":12800,"atk":800,"def":414,"money":58,"exp":0,"point":0,"special":[36],"X":20,"displayIdInBook":null,"Y":null,"Defvalue":null,"Atkvalue":null,"level":"地品中阶"}, "blademaster": {"name":"剑圣","hp":20000000000,"atk":6500000,"def":2005000,"money":12000,"exp":0,"point":0,"special":[5]}, "evilFairy": {"name":"魔力仙子","hp":800,"atk":235,"def":28,"money":16,"exp":0,"point":0,"special":[30]}, "greenKnight": {"name":"强盾骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, @@ -69,11 +69,11 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "greenGateKeeper": {"name":"青卫","hp":8150,"atk":2400,"def":555,"money":40,"exp":0,"point":0,"special":[21,36,39],"displayIdInBook":null,"Y":null,"atkValue":3,"Defvalue":5,"Mdefvalue":20,"X":25}, "ghostSoldier": {"name":"骷髅战士","hp":440,"atk":200,"def":50,"money":14,"exp":0,"point":0,"special":8}, "frostBat": {"name":"寒蝙蝠","hp":36000,"atk":4180,"def":1500,"money":48,"exp":0,"point":0,"special":[42]}, - "blackKing": {"name":"黑衣魔王","hp":10000000,"atk":50000,"def":0,"money":240,"exp":null,"point":0,"special":[46],"notBomb":true}, + "blackKing": {"name":"黑衣魔王","hp":16800,"atk":720,"def":420,"money":60,"exp":0,"point":0,"special":[37],"level":"地品中阶","displayIdInBook":null,"Y":15}, "yellowKing": {"name":"黄衣魔王","hp":2880000,"atk":32000,"def":11000,"money":224,"exp":0,"point":0,"special":[36,37],"X":10,"Y":15}, "greenKing": {"name":"青衣武士","hp":3250000,"atk":30500,"def":8400,"money":220,"exp":0,"point":0,"special":[22],"damage":500000}, - "redKing": {"name":"魔王","hp":8000000,"atk":28000,"def":13200,"money":500,"exp":0,"point":0,"special":[5,22,46],"damage":80000,"notBomb":true}, - "blueKing": {"name":"魔卫","hp":100000,"atk":5400,"def":860,"money":50,"exp":0,"point":0,"special":[36],"X":40}, + "redKing": {"name":"魔王","hp":40000,"atk":880,"def":450,"money":64,"exp":0,"point":0,"special":[5,22],"damage":1000,"notBomb":false}, + "blueKing": {"name":"魔卫","hp":8400,"atk":680,"def":320,"money":54,"exp":0,"point":0,"special":[],"level":"地品初阶","displayIdInBook":null}, "keiskeiFairy": {"name":"铃兰花妖","hp":33000,"atk":4080,"def":1150,"money":48,"exp":0,"point":0,"special":[9,40],"purify":1}, "tulipFairy": {"name":"郁金香花妖","hp":530,"atk":420,"def":105,"money":34,"exp":0,"point":0,"special":[36],"damage":300,"displayIdInBook":null,"level":"武品初阶","X":90,"notBomb":true}, "purpleBowman": {"name":"高级弓兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, @@ -256,7 +256,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E733": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E734": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E735": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E736": {"name":"僵尸史莱姆王","hp":3600,"atk":650,"def":245,"money":120,"exp":0,"point":0,"special":[],"level":"地品初阶"}, + "E736": {"name":"僵尸史莱姆王","hp":7200,"atk":650,"def":345,"money":120,"exp":0,"point":0,"special":[],"level":"地品初阶"}, "E737": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E738": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E739": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, @@ -562,8 +562,8 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E1023": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1024": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1025": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E1027": {"name":"考核法师","hp":10400,"atk":840,"def":425,"money":150,"exp":0,"point":0,"special":[],"level":"地品初阶","notBomb":true,"displayIdInBook":null,"beforeBattle":[{"type":"if","condition":"(flag:shengqishi>=8)","true":[{"type":"animate","name":"sword"},{"type":"setBlock","number":"N472"},"\t[${flag:shengqishi_name},N472]\b[this]考你麻痹!圣子殿下也是你能考的?","\t[考核法师,E1027]哎呦……圣子殿下,你不讲武德!","\t[${flag:shengqishi_name},N472]\b[this]连我都打不过,还考圣子殿下?还不快把通关奖励拿出来!","\t[考核法师,E1027]可恶的小子,你给我等着,我定要让教皇陛下做主!",{"type":"setBlock","number":"I612","loc":[[4,7]]},{"type":"setBlock","number":"I416","loc":[[8,7]]},{"type":"setBlock","number":"I625","loc":[[6,3]]},"考核法师逃跑了!","\t[${flag:shengqishi_name},N472]\b[this]嘿嘿,圣子殿下,看我的鬼手掏了多少?","金币+300",{"type":"setValue","name":"status:money","operator":"+=","value":"300"},"\t[莫析辉,hero]\b[hero]不错,不过下次可别这样了。","\t[${flag:shengqishi_name},N472]\b[this]知道啦!嘿嘿。","考核法师又回来了。","\t[${flag:shengqishi_name},N472]\b[this]你还来干嘛?","\t[考核法师,E1027]哼,教皇陛下准备让圣子殿下、圣女殿下、准圣子殿下进入隐世学院交流。","\t[莫析辉,hero]\b[hero]隐世学院?","\t[考核法师,E1027]回圣子殿下,隐世学院是一个不逊于光明学院的学院,只是常年隐居,很少有人知道罢了。但是很多强大势力的少主都送到隐世学院交流,教皇陛下有意让你们三人前去交流……emmm,${flag:shengqishi_name},你也可以去。","\t[莫析辉,hero]\b[hero]好吧。那我们去就是了,入口在哪里?","\t[考核法师,E1027]在光明学院6,有一个传送阵,圣子殿下赶快启程吧!",{"type":"hide","remove":true}],"false":[]}]}, - "E1028": {"name":"提灯幽灵","hp":12000,"atk":650,"def":340,"money":200,"exp":0,"point":0,"special":[6],"level":"地品初阶","notBomb":true,"n":5}, + "E1027": {"name":"考核法师","hp":10400,"atk":840,"def":325,"money":150,"exp":0,"point":0,"special":[],"level":"地品初阶","notBomb":true,"displayIdInBook":null,"beforeBattle":[{"type":"if","condition":"(flag:shengqishi>=8)","true":[{"type":"animate","name":"sword"},{"type":"setBlock","number":"N472"},"\t[${flag:shengqishi_name},N472]\b[this]考你麻痹!圣子殿下也是你能考的?","\t[考核法师,E1027]哎呦……圣子殿下,你不讲武德!","\t[${flag:shengqishi_name},N472]\b[this]连我都打不过,还考圣子殿下?还不快把通关奖励拿出来!","\t[考核法师,E1027]可恶的小子,你给我等着,我定要让教皇陛下做主!",{"type":"setBlock","number":"I612","loc":[[4,7]]},{"type":"setBlock","number":"I416","loc":[[8,7]]},{"type":"setBlock","number":"I625","loc":[[6,3]]},"考核法师逃跑了!","\t[${flag:shengqishi_name},N472]\b[this]嘿嘿,圣子殿下,看我的鬼手掏了多少?","金币+300",{"type":"setValue","name":"status:money","operator":"+=","value":"300"},"\t[莫析辉,hero]\b[hero]不错,不过下次可别这样了。","\t[${flag:shengqishi_name},N472]\b[this]知道啦!嘿嘿。","考核法师又回来了。","\t[${flag:shengqishi_name},N472]\b[this]你还来干嘛?","\t[考核法师,E1027]哼,教皇陛下准备让圣子殿下、圣女殿下、准圣子殿下进入隐世学院交流。","\t[莫析辉,hero]\b[hero]隐世学院?","\t[考核法师,E1027]回圣子殿下,隐世学院是一个不逊于光明学院的学院,只是常年隐居,很少有人知道罢了。但是很多强大势力的少主都送到隐世学院交流,教皇陛下有意让你们三人前去交流……emmm,${flag:shengqishi_name},你也可以去。","\t[莫析辉,hero]\b[hero]好吧。那我们去就是了,入口在哪里?","\t[考核法师,E1027]在光明学院6,有一个传送阵,圣子殿下赶快启程吧!",{"type":"hide","remove":true}],"false":[]}]}, + "E1028": {"name":"提灯幽灵","hp":12000,"atk":550,"def":340,"money":200,"exp":0,"point":0,"special":[6],"level":"地品初阶","notBomb":true,"n":5}, "E1029": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1030": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E1031": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, diff --git a/project/floors/GM7.js b/project/floors/GM7.js index 88f0bc2..ef809f5 100644 --- a/project/floors/GM7.js +++ b/project/floors/GM7.js @@ -768,7 +768,7 @@ main.floors.GM7= "\t[光明骑士,N440]\b[this]王州王州,下雨不愁。别人打伞,他有大头。" ], "3,9": [ - "\t[光明骑士,N440]\b[this]听说王大锤的老婆是咸鱼族最咸的那个。什么,你不信?他老婆曾给他作了六座塔,都是以他的名字命名的,这是偷偷向他表达爱意呢,嘻嘻嘻。" + "\t[光明骑士,N440]\b[this]醉仙的贤余是一位勤劳的刨坑者,他一天到晚在那里埋头刨坑,让人一脚踩进他的坑里,他嘿嘿一笑,留下一个潇洒的身影。" ], "11,11": [ "\t[光明骑士,N440]\b[this]若你能如期归来,便一同行遍世间,看尽星辰。" diff --git a/project/floors/XY10.js b/project/floors/XY10.js index 673bfbd..ebbcbb8 100644 --- a/project/floors/XY10.js +++ b/project/floors/XY10.js @@ -16,11 +16,7 @@ main.floors.XY10= "firstArrive": [], "eachArrive": [], "parallelDo": "", - "events": { - "6,8": [ - "\t[考核法师,E1027]\b[this,6,5]拜见圣子殿下。我是考核法师,需要考验一下圣子殿下。" - ] - }, + "events": {}, "changeFloor": { "6,12": { "floorId": "XY9", @@ -70,7 +66,11 @@ main.floors.XY10= ] }, "afterGetItem": {}, - "afterOpenDoor": {}, + "afterOpenDoor": { + "6,8": [ + "\t[考核法师,E1027]\b[this,6,5]拜见圣子殿下。我是考核法师,需要考验一下圣子殿下。" + ] + }, "autoEvent": {}, "cannotMove": {}, "cannotMoveIn": {}, diff --git a/project/floors/YS1.js b/project/floors/YS1.js index 228e001..a7c7408 100644 --- a/project/floors/YS1.js +++ b/project/floors/YS1.js @@ -12,12 +12,98 @@ main.floors.YS1= "images": [], "ratio": 1, "defaultGround": "X20061", - "bgm": "bxsgzz.mp3", + "bgm": "cbzc.mp3", "firstArrive": [], "eachArrive": [], "parallelDo": "", "events": { - "6,6": [] + "6,6": [], + "11,11": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得一把蓝钥匙", + { + "type": "setValue", + "name": "item:blueKey", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ], + "1,1": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得一把攻击+20", + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "20" + } + ] + } + ], + "no": [] + } + ] }, "changeFloor": { "6,6": { @@ -26,6 +112,13 @@ main.floors.YS1= 6, 6 ] + }, + "6,12": { + "floorId": "YS2", + "loc": [ + 6, + 12 + ] } }, "beforeBattle": {}, @@ -36,19 +129,19 @@ main.floors.YS1= "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,20813,20814,20815, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,20821,20822,20823, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], + [ 20,10110, 0,686, 81,229, 0,610,610,610,80552,80553, 20], + [ 20, 0,356, 0, 20, 20, 20, 20, 81, 20,80560,80561, 20], + [ 20, 0,246, 0, 20,686,354,355,251, 20, 0, 21, 20], + [ 20, 20, 81, 20, 20,710,696, 21, 21, 20,712, 0, 20], + [ 20, 0,356, 0, 20,20813,20814,20815, 21, 20, 0,246, 20], + [ 20,244, 0,687, 0,20821,20822,20823,356, 20, 20, 81, 20], + [ 20, 81, 20, 20, 20, 20, 0, 20, 20, 20, 21, 0, 20], + [ 20,696, 0,736, 0, 0,416, 0, 0,244, 0,610, 20], + [ 20, 20, 20, 20, 20, 20, 81, 20, 20, 20, 81, 20, 20], + [ 20,80496,80497, 20, 20, 0,736, 0, 20, 0,245, 0, 20], + [ 20,80504,80505, 20, 20,360, 0,355, 20,362, 0,10110, 20], + [ 20, 20, 20, 20, 20, 20, 93, 20, 20, 20, 20, 20, 20] ], "bgmap": [ @@ -61,5 +154,9 @@ main.floors.YS1= ], "fg2map": [ -] +], + "flyPoint": [ + 6, + 7 + ] } \ No newline at end of file diff --git a/project/floors/YS10.js b/project/floors/YS10.js new file mode 100644 index 0000000..c40704a --- /dev/null +++ b/project/floors/YS10.js @@ -0,0 +1,195 @@ +main.floors.YS10= +{ + "floorId": "YS10", + "title": "隐世学院 10 ", + "name": "隐世学院10", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "6,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [ + { + "type": "changeFloor", + "floorId": "MJ1", + "loc": [ + 6, + 6 + ] + } + ], + "false": [ + { + "type": "confirm", + "text": "使用5000魔力值,将打开进入魔界的门。", + "yes": [ + { + "type": "if", + "condition": "(status:mana>=5000)", + "true": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "5000" + }, + { + "type": "animate", + "name": "sg", + "loc": [ + 6, + 6 + ] + }, + { + "type": "setBlock", + "number": "X20813", + "loc": [ + [ + 5, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "X20814", + "loc": [ + [ + 6, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "X20815", + "loc": [ + [ + 7, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "X20821", + "loc": [ + [ + 5, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "X20822", + "loc": [ + [ + 6, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "X20823", + "loc": [ + [ + 7, + 6 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "true" + }, + "\t[传送阵,X20822]\b[this]传送阵已激活!" + ], + "false": [ + { + "type": "playSound", + "name": "操作失败" + }, + "\t[传送阵,X20811]\b[this]你的魔力值不足!" + ] + } + ], + "no": [] + } + ] + } + ] + }, + "changeFloor": { + "6,12": { + "floorId": "YS9", + "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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140], + [140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140], + [140, 0, 0,140,140,140,140,140,140,140, 0, 0,140], + [140, 0, 0,140,140,140,140,140,140,140, 0, 0,140], + [140, 0, 0,140,140,20810,20811,20812,140,140, 0, 0,140], + [140, 0, 0,140,140,20818,20819,20820,140,140, 0, 0,140], + [140, 0, 0,140,140, 0, 0, 0,140,140, 0, 0,140], + [140, 0, 0,140,140,140, 0,140,140,140, 0, 0,140], + [140, 0, 0, 0, 0, 0, 0, 0,124, 0, 0, 0,140], + [140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140], + [140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,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/YS2.js b/project/floors/YS2.js new file mode 100644 index 0000000..37efc63 --- /dev/null +++ b/project/floors/YS2.js @@ -0,0 +1,173 @@ +main.floors.YS2= +{ + "floorId": "YS2", + "title": "隐世学院 2 ", + "name": "隐世学院2", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [ + "\t[???,N1068]\b[this,5,4]站住,你们不准从这里走!", + "\t[???,N502]\b[this,6,7]呵,卡鲁鲁,就凭你还想拦住我?", + "\t[???,N1072]\b[this,7,4]星诺,别忘了,还有我呢!", + "\t[???,N502]\b[this,6,7]切,小屁孩。", + "\t[???,N1072]\b[this,7,4]你说什么!", + "\t[???,N506]\b[this,5,8]哥哥!", + "\t[???,N502]\b[this,6,7]长倾,别怕。", + { + "type": "jumpHero", + "loc": [ + 6, + 10 + ], + "time": 500 + }, + { + "type": "changePos", + "direction": "up" + }, + "\t[莫析辉,hero]\b[hero]几位在干什么呢?", + { + "type": "turnBlock", + "direction": "down", + "loc": [ + [ + 6, + 7 + ] + ] + }, + { + "type": "turnBlock", + "direction": "down", + "loc": [ + [ + 5, + 8 + ] + ] + }, + "\t[???,N502]\b[this,6,7]阁下何人?", + "\t[莫析辉,hero]\b[hero]哦,我是光明神殿光明圣子莫析辉。", + "\t[星诺,N502]\b[this,6,7]我是精灵族王子星诺,这是我妹妹长倾。", + "\t[莫析辉,hero]\b[hero]嗯,知道了,不过几位在这里打架,带上小孩子也不好吧?", + "\t[星诺,N502]\b[this,6,7]小孩子?", + "\t[长倾,N506]\b[this,5,8]噗嗤……哈哈哈哈哈!小孩子!", + "\t[???,N1072]\b[this,7,4]你笑什么!你们才是小孩子呢!", + "\t[卡鲁鲁,N1068]\b[this,5,4]光明圣子阁下,我是兽人族少主卡鲁鲁,这位是矮人族少族长的凯迪。", + "\t[莫析辉,hero]\b[hero]原来是矮人族的朋友,难怪……", + "\t[凯迪,N1072]\b[this,7,4]久闻光明神殿大名。", + "\t[莫析辉,hero]\b[hero]既是如此,几位也不要在这里打打杀杀了。我们背后的势力,也不是叫我们来隐世学院拼个你死我活的吧。", + "\t[长倾,N506]\b[this,5,8]光明圣子阁下,我们并没有要与他们打,反倒是他们拦我们路。", + "\t[卡鲁鲁,N1068]\b[this,5,4]兽人族、矮人族与精灵族早就结怨颇深,我们今日拦你们,那是你们以往对我族有深仇大恨!", + "\t[星诺,N502]\b[this,6,7]深仇大恨,那也是你族先对我族动手!", + "\t[莫析辉,hero]\b[hero]好啦,别吵了,我们既然来到隐世学院,那便是同学一场,也许几位的族人也是希望几位能在此缓和一下关系呢?", + "\t[凯迪,N1072]\b[this,7,4]既是圣子阁下如此说了,我暂且饶恕他们吧!", + "\t[莫析辉,hero]\b[hero]好得很,咱们几个,一起同行如何?", + "\t[星诺,N502]\b[this,6,7]好,圣子阁下先请!", + { + "type": "hide", + "loc": [ + [ + 5, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 4 + ] + ], + "remove": true + } + ], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,12": { + "floorId": "YS1", + "loc": [ + 6, + 12 + ] + }, + "6,0": { + "floorId": "YS3", + "loc": [ + 6, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140, 91,140,140,140,140,140,140], + [140, 21, 21, 21, 82, 0, 0, 0, 82, 21, 21, 21,140], + [140,140,140,140,140,140, 0,140,140,140,140,140,140], + [140,710,710,710, 82, 0, 0, 0, 82,710,710,710,140], + [140,140,140,140,140,1068, 0,1072,140,140,140,140,140], + [140,140,140,140,140, 0, 0, 0,140,140,140,140,140], + [140,415,415,415, 83, 0, 0, 0, 83,415,415,415,140], + [140,140,140,140,140, 0,505, 0,140,140,140,140,140], + [140,140,140,140,140,509, 0, 0,140,140,140,140,140], + [140,698,698,698, 81, 0, 0, 0, 81,687,687,687,140], + [140,140,140,140,140, 0, 0, 0,140,140,140,140,140], + [140, 22, 81, 81, 81, 0, 0, 0, 81, 81, 81, 22,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/YS3.js b/project/floors/YS3.js new file mode 100644 index 0000000..b3b4f1d --- /dev/null +++ b/project/floors/YS3.js @@ -0,0 +1,74 @@ +main.floors.YS3= +{ + "floorId": "YS3", + "title": "隐世学院 3 ", + "name": "隐世学院3", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,0": { + "floorId": "YS2", + "loc": [ + 6, + 0 + ] + }, + "11,12": { + "floorId": "YS4", + "loc": [ + 11, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140, 93,140,140,140,140,140,140], + [140, 21,140,696,140, 0, 0, 0,140, 0,229, 0,140], + [140, 21,140,609,140,244,140,246,140,410,140, 0,140], + [140, 21,251, 0, 81, 0,140, 0,140,140,140,246,140], + [140,140,140,736,140,609,140,356, 81,244, 0,685,140], + [140, 0,354, 0,140, 0,140,140,140,140,140,140,140], + [140,356, 0,685,140,736, 0, 21, 0,244, 0,356,140], + [140,140,140, 81,140, 0,140,140,140,140,140, 0,140], + [140,686,356,245,140,685,140, 0,244, 21,140,246,140], + [140, 22,357, 49,140, 0,140, 0,244, 21,140, 0,140], + [140,140,140,140,140,244,140, 81,140,140,140,686,140], + [140,355,355,355,246, 0,140, 0, 0,736, 0, 0,140], + [140,140,140,140,140,140,140,140,140,140,140, 93,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/YS4.js b/project/floors/YS4.js new file mode 100644 index 0000000..2676e1a --- /dev/null +++ b/project/floors/YS4.js @@ -0,0 +1,109 @@ +main.floors.YS4= +{ + "floorId": "YS4", + "title": "隐世学院 4 ", + "name": "隐世学院4", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "2,1": [ + "\t[???,N481]\b[this]来啊,来加入夜馨公会啦!哥哥叫什么名字呀?", + "\t[莫析辉,hero]\b[hero]小妹妹,你好啊,我叫莫析辉,这个夜馨公会是什么呀?", + "\t[???,N481]\b[this]哥哥好,我叫默默,是光明神殿西部村庄的,这个夜馨公会是我们举办的一个小公会,相当于是那种报团的势力啦。", + "\t[默默,N481]\b[this]在隐世学院,有很多学生是没有背景的,以后找不到强大的势力做靠山,咱就抱团组建一个势力。哥哥要加入吗?", + "\t[莫析辉,hero]\b[hero]哦,不好意思,我已经加入光明神殿了,不能再加入其他势力了。", + "\t[默默,N481]\b[this]光明神殿?呵呵……", + "\t[莫析辉,hero]\b[hero]默默,你笑什么?", + "\t[默默,N481]\b[this]啊,没什么,可惜我没有资格加入光明神殿,感到十分遗憾呢。", + "\t[莫析辉,hero]\b[hero]要是默默愿意的话,我可以让默默加入光明神殿哦。", + "\t[默默,N481]\b[this]不用了,我要为夜馨公会做贡献。", + "\t[莫析辉,hero]\b[hero]好,那你加油。", + { + "type": "hide", + "remove": true + } + ], + "11,1": [ + "\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": { + "11,12": { + "floorId": "YS3", + "loc": [ + 11, + 12 + ] + }, + "1,0": { + "floorId": "YS5", + "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,481,140,698, 0,357,140,687, 21,140,133,140], + [140,244, 0,140, 0,229, 0,140,356,251,140,686,140], + [140, 81,140,140,140, 81,140,140,140, 81,140, 0,140], + [140, 0,610, 0,736, 0,685, 0,246, 0, 82,244,140], + [140,140,140,140,140,140,140, 81,140, 81,140, 0,140], + [140, 0, 21, 0,246, 0,609, 0,140,246,140,685,140], + [140,229,140,140, 81,140,140,244,140, 21,140, 81,140], + [140, 0,140, 0,245, 0,140, 21,140, 0,140, 0,140], + [140,685,140,602, 0,358,140,686,140, 21,140,736,140], + [140, 81,140,140,140,140,140,140,140,140,140, 0,140], + [140,246, 0,353, 0,251, 0,685, 0,244, 81, 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/YS5.js b/project/floors/YS5.js new file mode 100644 index 0000000..ccac3ac --- /dev/null +++ b/project/floors/YS5.js @@ -0,0 +1,161 @@ +main.floors.YS5= +{ + "floorId": "YS5", + "title": "隐世学院 5 ", + "name": "隐世学院5", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "10,9": [ + { + "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" + }, + "获得防御+20", + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "20" + } + ] + } + ], + "no": [] + } + ], + "11,1": [ + { + "type": "confirm", + "text": "确认要打开这个宝箱吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<50)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "50" + }, + { + "type": "playSound", + "name": "door.mp3" + }, + { + "type": "setBlock", + "number": "X10111" + }, + "获得初阶神之血*5", + { + "type": "setValue", + "name": "item:I710", + "operator": "+=", + "value": "5" + } + ] + } + ], + "no": [] + } + ] + }, + "changeFloor": { + "1,0": { + "floorId": "YS4", + "loc": [ + 1, + 0 + ] + }, + "0,6": { + "floorId": "YS6", + "loc": [ + 0, + 6 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140, 93,140,140,140,140,140,140,140,140,140,140,140], + [140, 0, 21,246, 81, 0, 81,251,599,685,140,10110,140], + [140,356, 0,685,140,736,140, 0,599,613,140, 0,140], + [140,140,140,140,140, 0,140,140,140,140,140,244,140], + [140,686,686,686,229, 0,685, 0,736, 0,696, 0,140], + [140,140,140,140, 83,140,140,245,140,140, 81,140,140], + [ 92,251, 0, 21, 0,140, 21, 21, 21,140,246, 0,140], + [140,140,140,140,244,140,140,140,140,140, 0,686,140], + [140,361,711,140, 81,140,612, 0,357,140,140, 81,140], + [140,251,360,140, 0,140, 0,229, 0,140,10110,244,140], + [140, 81,140,140, 0,140,140, 81,140,140,686, 0,140], + [140, 0,685, 0,246, 82, 0,686, 0,736, 0, 21,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 1, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/YS6.js b/project/floors/YS6.js new file mode 100644 index 0000000..b8c024a --- /dev/null +++ b/project/floors/YS6.js @@ -0,0 +1,118 @@ +main.floors.YS6= +{ + "floorId": "YS6", + "title": "隐世学院 6 ", + "name": "隐世学院6", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "7,5": [ + { + "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:I611", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ] + }, + "changeFloor": { + "0,6": { + "floorId": "YS5", + "loc": [ + 0, + 6 + ] + }, + "11,12": { + "floorId": "YS7", + "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, 0,246, 0, 81,245,140, 0,251,354,355,356,140], + [140,685,140,140,140, 0,140, 81,140,140,140,140,140], + [140, 0, 81,685,140,362,140, 0,697,686,140, 21,140], + [140,736,140,686,140,686,140,140,140, 0,140, 21,140], + [140, 0,140,685,140,687,140,10110,140,229,140,246,140], + [ 94, 21,140,140,140,140,140,251,140, 0, 82, 0,140], + [140, 0,736, 0,599, 0,244, 0,140, 21,140,696,140], + [140,140,140, 82,140,140,140,686,140, 0,140, 0,140], + [140, 0, 0,246, 0,685,140, 0,140,244,140,736,140], + [140, 81,140,140,140, 0,140,736, 81, 0,140, 0,140], + [140,251,609,358,140,229, 81, 0,140,361,140,685,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/YS7.js b/project/floors/YS7.js new file mode 100644 index 0000000..7d2c0a7 --- /dev/null +++ b/project/floors/YS7.js @@ -0,0 +1,74 @@ +main.floors.YS7= +{ + "floorId": "YS7", + "title": "隐世学院 7 ", + "name": "隐世学院7", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "11,12": { + "floorId": "YS6", + "loc": [ + 11, + 12 + ] + }, + "6,0": { + "floorId": "YS8", + "loc": [ + 6, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140,140,140,140,140,140, 91,140,140,140,140,140,140], + [140,710,710,710,245, 0, 0, 21, 0,251, 0,358,140], + [140,140,140,140,140,140, 82,140,140,140,140, 0,140], + [140,353,140,609,610,140, 0, 81,245, 0,140,245,140], + [140,350,140,251,687,140,686,140,698,686,140, 0,140], + [140,351,140, 81,140,140,685,140,365,602,140,357,140], + [140,352,140, 0, 0,246, 0,140,140,140,140, 0,140], + [140,608,140, 81,140,140,140,140,685,697,140,229,140], + [140,245, 81,736, 0,685, 0,140,601, 21,140, 0,140], + [140,140,140,140,140,140,244,140,229, 0,140,685,140], + [140,687, 21, 21, 0,140, 81,140, 81,140,140, 0,140], + [140, 21, 22,356,229, 81, 0,356, 0,736, 82,246,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/YS8.js b/project/floors/YS8.js new file mode 100644 index 0000000..34f9384 --- /dev/null +++ b/project/floors/YS8.js @@ -0,0 +1,149 @@ +main.floors.YS8= +{ + "floorId": "YS8", + "title": "隐世学院 8 ", + "name": "隐世学院8", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "1,0": { + "floorId": "YS9", + "loc": [ + 1, + 0 + ] + }, + "6,0": { + "floorId": "YS7", + "loc": [ + 6, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": { + "9,4": [ + { + "type": "setValue", + "name": "flag:door_YS8_10_3", + "operator": "+=", + "value": "1" + } + ], + "11,4": [ + { + "type": "setValue", + "name": "flag:door_YS8_10_3", + "operator": "+=", + "value": "1" + } + ], + "5,5": [ + { + "type": "setValue", + "name": "flag:door_YS8_6_6", + "operator": "+=", + "value": "1" + } + ], + "7,5": [ + { + "type": "setValue", + "name": "flag:door_YS8_6_6", + "operator": "+=", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": { + "10,3": { + "0": { + "condition": "flag:door_YS8_10_3==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_YS8_10_3", + "operator": "=", + "value": "null" + } + ] + }, + "1": null + }, + "6,6": { + "0": { + "condition": "flag:door_YS8_6_6==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_YS8_6_6", + "operator": "=", + "value": "null" + } + ] + } + } + }, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140, 91,140,140,140,140, 93,140,140,140,140,140,140], + [140, 0,736, 0,140, 0, 0, 0,140, 21, 23, 21,140], + [140,251, 0,686, 83, 0,736, 0,140,602, 0,360,140], + [140, 81,140,140,140,140, 81,140,140,140, 85,140,140], + [140, 0,685,686,140, 0, 0, 0,140,245, 0,245,140], + [140,229,697,609,140,229, 0,229,140, 0, 0, 0,140], + [140, 81,140,140,140,140, 85,140,140,140, 81,140,140], + [140,685, 0,245, 0, 0, 21, 0,244, 0,685, 0,140], + [140, 81,140,140, 82,140,140,140, 81,140,140, 82,140], + [140,251, 0,140,736,609,714,357,229,140, 0,245,140], + [140, 0,610,140,140,140,140,140,140,140,697, 0,140], + [140,686, 0, 21,229,360,360,360,245, 21, 0,687,140], + [140,140,140,140,140,140,140,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/YS9.js b/project/floors/YS9.js new file mode 100644 index 0000000..6aab9d9 --- /dev/null +++ b/project/floors/YS9.js @@ -0,0 +1,92 @@ +main.floors.YS9= +{ + "floorId": "YS9", + "title": "隐世学院 9 ", + "name": "隐世学院9", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "cbzc.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "6,12": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "changeFloor", + "floorId": "YS10", + "loc": [ + 6, + 12 + ] + } + ] + } + }, + "changeFloor": { + "1,0": { + "floorId": "YS8", + "loc": [ + 1, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [140, 93,140,140,140,140,140,140,140,140,140,140,140], + [140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140], + [140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140], + [140,140,140,140,140,140, 83,140,140,140,140,140,140], + [140,140,140,140,140, 0, 0, 0,140,140,140,140,140], + [140,140,140,140, 0, 0, 0, 0, 0,140,140,140,140], + [140,140,140, 0, 0, 0, 0, 0, 0, 0,140,140,140], + [140,140, 0, 0, 0, 0, 0, 0, 0, 0, 0,140,140], + [140,140, 0, 0, 0, 0,247, 0, 0, 0, 0,140,140], + [140,140,140, 0, 0, 0, 0, 0, 0, 0,140,140,140], + [140,140,140,140, 0, 0, 0, 0, 0,140,140,140,140], + [140,140,140,140,140, 0, 0, 0,140,140,140,140,140], + [140,140,140,140,140,140, 93,140,140,140,140,140,140] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 1, + 0 + ] +} \ No newline at end of file diff --git a/project/icons.js b/project/icons.js index 102ba04..b35a0fc 100644 --- a/project/icons.js +++ b/project/icons.js @@ -324,7 +324,15 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "N672": 207, "N677": 208, "N678": 209, - "N679": 210 + "N679": 210, + "N1068": 211, + "N1069": 212, + "N1070": 213, + "N1071": 214, + "N1072": 215, + "N1073": 216, + "N1074": 217, + "N1075": 218 }, "enemys": { "greenSlime": 0, @@ -1005,6 +1013,7 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "autotile2": 0, "autotile3": 0, "autotile4": 0, - "autotile5": 0 + "autotile5": 0, + "autotile6": 0 } } \ No newline at end of file diff --git a/project/items.js b/project/items.js index 187fc1c..79e2049 100644 --- a/project/items.js +++ b/project/items.js @@ -1044,9 +1044,17 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = } }, "I410": { - "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "cls": "equips", + "name": "湛蓝光明法杖", + "canUseItemEffect": "true", + "text": "攻击力+30,击败怪物后,获得3点魔力值", + "equip": { + "type": "法杖", + "value": { + "atk": 30 + }, + "percentage": {} + } }, "I411": { "cls": "items", @@ -2604,13 +2612,18 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "I715": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "大魔法瓶", + "canUseItemEffect": "true", + "itemEffect": "core.events.setGlobalAttribute('equipName', core.status.globalAttribute.equipName.concat([\"卷轴\"]))", + "itemEffectTip": "卷轴栏+1", + "text": "增加一个卷轴栏位置,即买即用。" }, "I716": { "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "name": "魔力药水", + "canUseItemEffect": "true", + "itemEffect": "core.status.hero.mana += 200;", + "itemEffectTip": "魔力值提升200点" }, "I717": { "cls": "items", diff --git a/project/maps.js b/project/maps.js index 21437f7..d2b4dde 100644 --- a/project/maps.js +++ b/project/maps.js @@ -107,6 +107,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "138": {"cls":"npcs","id":"blueTrader"}, "140": {"cls":"autotile","id":"autotile4","canBreak":true}, "141": {"cls":"autotile","id":"autotile5","canBreak":true}, + "142": {"cls":"autotile","id":"autotile6"}, "151": {"cls":"autotile","id":"autotile1"}, "152": {"cls":"autotile","id":"autotile2"}, "153": {"cls":"autotile","id":"autotile3"}, @@ -963,6 +964,14 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "1065": {"cls":"enemys","id":"E1065"}, "1066": {"cls":"enemys","id":"E1066"}, "1067": {"cls":"terrains","id":"T1067"}, + "1068": {"cls":"npc48","id":"N1068","faceIds":{"down":"N1068","left":"N1069","right":"N1070","up":"N1071"}}, + "1069": {"cls":"npc48","id":"N1069","faceIds":{"down":"N1068","left":"N1069","right":"N1070","up":"N1071"}}, + "1070": {"cls":"npc48","id":"N1070","faceIds":{"down":"N1068","left":"N1069","right":"N1070","up":"N1071"}}, + "1071": {"cls":"npc48","id":"N1071","faceIds":{"down":"N1068","left":"N1069","right":"N1070","up":"N1071"}}, + "1072": {"cls":"npc48","id":"N1072","faceIds":{"down":"N1072","left":"N1073","right":"N1074","up":"N1075"}}, + "1073": {"cls":"npc48","id":"N1073","faceIds":{"down":"N1072","left":"N1073","right":"N1074","up":"N1075"}}, + "1074": {"cls":"npc48","id":"N1074","faceIds":{"down":"N1072","left":"N1073","right":"N1074","up":"N1075"}}, + "1075": {"cls":"npc48","id":"N1075","faceIds":{"down":"N1072","left":"N1073","right":"N1074","up":"N1075"}}, "10111": {"cls":"tileset","id":"X10111","event":["这个宝箱是空的!"]}, "20249": {"cls":"tileset","id":"X20249","canBreak":true}, "60341": {"cls":"tileset","id":"X60341","event":["这个宝箱是空的!"]}, diff --git a/project/materials/npc48.png b/project/materials/npc48.png index 68d3c5a..9711e4f 100644 Binary files a/project/materials/npc48.png and b/project/materials/npc48.png differ