diff --git a/project/data.js b/project/data.js index 6f5535e..63ce9c7 100644 --- a/project/data.js +++ b/project/data.js @@ -30,7 +30,17 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "SN9", "SN10", "GM7", - "XY1" + "XY1", + "XY2", + "XY3", + "XY4", + "XY5", + "XY6", + "XY7", + "XY8", + "XY9", + "XY10", + "YS1" ], "floorPartitions": [], "images": [ @@ -92,7 +102,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "tilesets.min.png", "yjzhiquan.png", "deepforest.png", - "cs5.png" + "cs5.png", + "em.png" ], "animates": [ "atkUp", diff --git a/project/enemys.js b/project/enemys.js index 47791e2..facd52e 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -15,12 +15,12 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "rock": {"name":"石头人","hp":150,"atk":142,"def":65,"money":22,"exp":0,"point":0,"special":[],"level":"玄品中阶"}, "bluePriest": {"name":"初级法师","hp":58,"atk":30,"def":0,"money":4,"exp":0,"point":1,"special":[2],"level":"灵品中阶"}, "redPriest": {"name":"高级法师","hp":328,"atk":64,"def":32,"money":16,"exp":0,"point":1,"special":[2],"displayIdInBook":null,"level":"玄品初阶"}, - "brownWizard": {"name":"麻衣巫师","hp":530,"atk":420,"def":105,"money":34,"exp":0,"point":0,"special":[36],"damage":300,"displayIdInBook":null,"level":"武品初阶","X":90}, - "redWizard": {"name":"红衣巫师","hp":210,"atk":540,"def":20,"money":22,"exp":0,"point":0,"special":[2,6],"value":100,"range":null,"n":7,"displayIdInBook":null,"level":"武品中阶"}, - "swordsman": {"name":"双手剑士","hp":850,"atk":445,"def":120,"money":32,"exp":0,"point":0,"special":[],"level":"武品初阶"}, - "soldier": {"name":"冥战士","hp":1224,"atk":534,"def":65,"money":44,"exp":0,"point":0,"special":[],"Y":20,"level":"武品中阶"}, + "brownWizard": {"name":"麻衣巫师","hp":480,"atk":420,"def":95,"money":34,"exp":0,"point":0,"special":[36],"damage":300,"displayIdInBook":null,"level":"武品初阶","X":75}, + "redWizard": {"name":"红衣巫师","hp":280,"atk":490,"def":45,"money":36,"exp":0,"point":0,"special":[2,6,9],"value":100,"range":null,"n":7,"displayIdInBook":null,"level":"武品中阶","purify":1}, + "swordsman": {"name":"双手剑士","hp":850,"atk":545,"def":120,"money":32,"exp":0,"point":0,"special":[],"level":"武品初阶"}, + "soldier": {"name":"冥战士","hp":1224,"atk":485,"def":185,"money":44,"exp":0,"point":0,"special":[],"Y":20,"level":"武品中阶"}, "yellowKnight": {"name":"金骑士","hp":1200,"atk":560,"def":156,"money":26,"exp":0,"point":0,"special":[37],"Y":10}, - "redKnight": {"name":"红骑士","hp":1500,"atk":325,"def":135,"money":48,"exp":0,"point":0,"special":[36,37],"Y":10,"displayIdInBook":null,"X":30,"level":"武品高阶"}, + "redKnight": {"name":"红骑士","hp":3000,"atk":465,"def":135,"money":42,"exp":0,"point":0,"special":[36,37],"Y":10,"displayIdInBook":null,"X":30,"level":"武品高阶","beforeBattle":[{"type":"if","condition":"(flag:shengqishi>4)","true":[{"type":"animate","name":"sword"},{"type":"setBlock","number":"N472"},"\t[唐佳成,N472]\b[this]此等骑士,不堪一击!",{"type":"setValue","name":"status:atk","operator":"+=","value":"2"},{"type":"setValue","name":"status:def","operator":"+=","value":"2"},{"type":"setValue","name":"status:mdef","operator":"+=","value":"4"},"唐佳成击杀骑士,获得二阶红蓝绿宝石各一枚。",{"type":"hide","remove":true}],"false":[]}]}, "darkKnight": {"name":"黑骑士","hp":1650,"atk":800,"def":200,"money":34,"exp":0,"point":0,"special":[36],"X":40}, "blueKnight": {"name":"蓝骑士","hp":1200,"atk":420,"def":156,"money":26,"exp":0,"point":0,"special":[9,37],"Y":30,"displayIdInBook":null,"purify":1}, "goldSlime": {"name":"金史莱姆","hp":888,"atk":525,"def":95,"money":20,"exp":0,"point":0,"special":[21,39],"mdefValue":20,"Atkvalue":2,"Defvalue":2,"Mdefvalue":null}, @@ -48,7 +48,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "slimeman": {"name":"幽灵","hp":225,"atk":125,"def":35,"money":18,"exp":0,"point":0,"special":[6],"atkValue":2,"defValue":3,"n":8,"level":"玄品中阶"}, "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":720,"atk":485,"def":135,"money":40,"exp":0,"point":0,"special":[9,36,37],"X":20,"Y":20,"purify":1,"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}, "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}, @@ -75,7 +75,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "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}, "keiskeiFairy": {"name":"铃兰花妖","hp":33000,"atk":4080,"def":1150,"money":48,"exp":0,"point":0,"special":[9,40],"purify":1}, - "tulipFairy": {"name":"郁金香花妖","hp":32800,"atk":4080,"def":1120,"money":48,"exp":0,"point":0,"special":[35,36],"X":10}, + "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}, "bearDown": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"},"bigImage":"bear.png"}, "bearLeft": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"}}, @@ -245,7 +245,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E722": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E723": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E724": {"name":"橙史莱姆","hp":55,"atk":24,"def":2,"money":3,"exp":0,"point":0,"special":[28],"level":"灵品初阶"}, - "E725": {"name":"粉史莱姆","hp":720,"atk":480,"def":75,"money":28,"exp":0,"point":0,"special":[],"damage":300,"displayIdInBook":null,"level":"玄品高阶","X":90}, + "E725": {"name":"粉史莱姆","hp":720,"atk":440,"def":75,"money":28,"exp":0,"point":0,"special":[],"damage":300,"displayIdInBook":null,"level":"玄品高阶","X":90}, "E726": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E727": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E728": {"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":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E1028": {"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[唐佳成,N472]\b[this]考你麻痹!圣子殿下也是你能考的?","\t[考核法师,E1027]哎呦……圣子殿下,你不讲武德!","\t[唐佳成,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[唐佳成,N472]\b[this]嘿嘿,圣子殿下,看我的鬼手掏了多少?","金币+300",{"type":"setValue","name":"status:money","operator":"+=","value":"300"},"\t[莫析辉,hero]\b[hero]不错,不过下次可别这样了。","\t[唐佳成,N472]\b[this]知道啦!嘿嘿。","考核法师又回来了。","\t[唐佳成,N472]\b[this]你还来干嘛?","\t[考核法师,E1027]哼,教皇陛下准备让圣子殿下、圣女殿下、准圣子殿下进入隐世学院交流。","\t[莫析辉,hero]\b[hero]隐世学院?","\t[考核法师,E1027]回圣子殿下,隐世学院是一个不逊于光明学院的学院,只是常年隐居,很少有人知道罢了。但是很多强大势力的少主都送到隐世学院交流,教皇陛下有意让你们三人前去交流……emmm,唐佳成,你也可以去。","\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}, "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/GM6.js b/project/floors/GM6.js index dd3192b..e5793e9 100644 --- a/project/floors/GM6.js +++ b/project/floors/GM6.js @@ -59,7 +59,7 @@ main.floors.GM6= ] }, "\t[汪周,N468]\b[this,6,3]圣子殿下,你屈尊来骑士队,真是令骑士队蓬荜生辉呀。", - "\t[莫析辉,hero]\b[hero]骑士队长客气了。只是这位骑士,怎么……", + "\t[莫析辉,hero]\b[hero]骑士队长客气了,我近来修为停滞,想来锻炼锻炼身体。只是这位骑士,怎么……", { "type": "turnBlock", "direction": "down", diff --git a/project/floors/GM7.js b/project/floors/GM7.js index ea57ced..88f0bc2 100644 --- a/project/floors/GM7.js +++ b/project/floors/GM7.js @@ -532,6 +532,33 @@ main.floors.GM7= } ] }, + { + "type": "if", + "condition": "(flag:shengqishi>1)", + "true": [ + { + "type": "show", + "loc": [ + [ + 7, + 1 + ] + ], + "floorId": "XY1" + }, + { + "type": "show", + "loc": [ + [ + 4, + 7 + ] + ], + "floorId": "XY7" + } + ], + "false": [] + }, "\t[罗涛,N582]\b[this,5,1]圣子殿下,咱们得去\r[red]光明学院\r[]学习法术了。", "\t[莫析辉,hero]\b[hero]好。", { diff --git a/project/floors/SN10.js b/project/floors/SN10.js index 1ac2d1b..a228418 100644 --- a/project/floors/SN10.js +++ b/project/floors/SN10.js @@ -134,7 +134,8 @@ main.floors.SN10= ], "floorId": "GM2", "remove": true - } + }, + "\t[莫析辉,hero]\b[hero]看来,我最近修为停滞的事情,也被教皇爷爷发觉了,也许,去骑士队锻炼锻炼,能够让我的修为有所增长呢。" ], "eachArrive": [], "parallelDo": "", diff --git a/project/floors/SN9.js b/project/floors/SN9.js index 5f47c32..432ea52 100644 --- a/project/floors/SN9.js +++ b/project/floors/SN9.js @@ -42,7 +42,7 @@ main.floors.SN9= "cannotMoveIn": {}, "map": [ [141,141,141,141,141,141, 91,141,141,141,141,141,141], - [141,685,141, 0, 30, 0,219, 0,682,141,346,347,141], + [141,685,141, 0, 30, 0,326, 0,682,141,346,347,141], [141,610,141,214,141,141,141,141,344,141,141, 82,141], [141, 22,141, 81,683, 0,216,141, 0, 21, 0,214,141], [141,223,141,141,141,141, 81,141,222,141,141,141,141], diff --git a/project/floors/XY1.js b/project/floors/XY1.js index b7adf8f..a2eb378 100644 --- a/project/floors/XY1.js +++ b/project/floors/XY1.js @@ -102,7 +102,159 @@ main.floors.XY1= ], "no": [] } - ] + ], + "5,1": [ + "\t[罗涛,N582]\b[this]光明学院是光明神殿建立的学院,殿下身为圣子,是不需要考核就能进入的。学院就在里面,殿下快进去吧!", + { + "type": "hide", + "remove": true + } + ], + "7,4": [ + { + "type": "confirm", + "text": "确认要打开这个罐子吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<80)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "80" + }, + { + "type": "playSound", + "name": "破冰镐" + }, + { + "type": "setBlock", + "number": "X60395" + }, + "获得三把黄钥匙", + { + "type": "setValue", + "name": "item:yellowKey", + "operator": "+=", + "value": "3" + } + ] + } + ], + "no": [] + } + ], + "5,4": [ + { + "type": "confirm", + "text": "确认要打开这个罐子吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<80)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "80" + }, + { + "type": "playSound", + "name": "破冰镐" + }, + { + "type": "setBlock", + "number": "X60395" + }, + "获得一把蓝钥匙", + { + "type": "setValue", + "name": "item:blueKey", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ], + "6,10": [ + "\t[莫析辉,hero]\b[hero]蝶影?", + { + "type": "turnBlock", + "direction": "down", + "loc": [ + [ + 6, + 10 + ] + ] + }, + "\t[蝶影,N432]\b[this]圣子殿下!", + "\t[莫析辉,hero]\b[hero]你也是光明学院的?", + "\t[蝶影,N432]\b[this]圣子殿下说笑了,奴婢这天赋,怎么配进入光明学院……奴婢不过是给圣女殿下来送午餐罢了。", + "\t[莫析辉,hero]\b[hero]好,那你快去吧!", + "\t[蝶影,N432]\b[this]这周围的树木掩盖的怪物和宝物,你不想了解一下吗?", + "\t[莫析辉,hero]\b[hero]哦?你有何高见啊?", + "\t[蝶影,N432]\b[this]这周围的树木掩盖的怪物和宝物,呈轴对称,如果不知道被掩盖的是什么宝物或者怪物,那么看看它轴对称位置的是什么东西就知道了。", + "\t[蝶影,N432]\b[this]圣子殿下,给你……", + { + "type": "setValue", + "name": "item:I719", + "operator": "+=", + "value": "1" + }, + "\t[莫析辉,hero]\b[hero]这是什么?", + "\t[蝶影,N432]\b[this]这是圣女殿下所用的功法……唉,圣子殿下,你就当没见过奴婢吧!", + { + "type": "hide", + "remove": true + } + ], + "7,1": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + "\t[唐佳成,N472]\b[this]圣子殿下。", + "\t[莫析辉,hero]\b[hero]你怎么也进来了。", + "\t[唐佳成,N472]\b[this]嘿嘿,是教皇陛下看我天赋很高,让我进入光明学院的,嘻嘻", + "\t[莫析辉,hero]\b[hero]那还不错,希望你能尽快变强,成为光明骑士!", + "\t[唐佳成,N472]\b[this]光明骑士?不,我要成为圣子殿下的守护骑士……", + "\t[莫析辉,hero]\b[hero]好,我很期待。", + { + "type": "hide", + "remove": true + } + ] + } }, "changeFloor": { "6,12": { @@ -113,8 +265,11 @@ main.floors.XY1= ] }, "6,0": { - "floorId": ":next", - "stair": ":symmetry_y" + "floorId": "XY2", + "loc": [ + 6, + 12 + ] } }, "beforeBattle": {}, @@ -126,17 +281,17 @@ main.floors.XY1= "cannotMoveIn": {}, "map": [ [80531,80531,80531,80531,80531,80531, 91,80531,80531,80531,80531,80531,80531], - [80531,685,80531,701,80531, 0, 0, 0,80531,701,80531, 0,80531], - [80531,684,80531,714,80531, 0, 0, 0,80531,714,80531,684,20249], + [80531,687,80531,701,80531,582, 0,472,80531,701,80531,687,80531], + [80531,686,80531,714,80531, 0, 0, 0,80531,714,80531,686,20249], [80531, 81,80531, 82,80531,80531,725,80531,80531, 82,80531, 81,80531], - [80531, 81,80531, 82,80531,60408, 0,60408,80531, 82,80531, 81,80277], + [80531, 81,80531, 82,80531,60408,686,60408,80531, 82,80531, 81,80277], [80531, 81,80531, 82,80531,80531, 0,80531,80531, 82,80531, 81,80531], [80531, 0, 0, 0, 0, 0,219, 0, 0, 0, 0, 0,80531], [80531, 81,80531, 82,80531,80531, 0,80531,80531, 82,80531, 81,80531], - [80531, 81,80531, 82,80531,60408, 0,60408,80531, 82,80531, 81,20249], + [80531, 81,80531, 82,80531,60408,686,60408,80531, 82,80531, 81,20249], [80531, 81,80531, 82,80531,80531,725,80531,80531, 82,80531, 81,80531], - [80531,684,80531,714,80531, 21, 0, 21,80531,714,80531,684,80531], - [80531,685,80531,701,80531,684, 0,611,80531,701,80531,685,20249], + [80531,686,80531,714,80531, 21,435, 21,80531,714,80531,686,80531], + [80531,687,80531,701,80531,684, 0,611,80531,701,80531,687,20249], [20249,80531,80531,80531,80531,80531, 91,80531,80531,80531,80531,80273,80274] ], "bgmap": [ diff --git a/project/floors/XY10.js b/project/floors/XY10.js new file mode 100644 index 0000000..673bfbd --- /dev/null +++ b/project/floors/XY10.js @@ -0,0 +1,108 @@ +main.floors.XY10= +{ + "floorId": "XY10", + "title": "光明学院 10 ", + "name": "光明学院10", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "6,8": [ + "\t[考核法师,E1027]\b[this,6,5]拜见圣子殿下。我是考核法师,需要考验一下圣子殿下。" + ] + }, + "changeFloor": { + "6,12": { + "floorId": "XY9", + "loc": [ + 6, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": { + "6,5": [ + { + "type": "setBlock", + "number": "I612", + "loc": [ + [ + 4, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "I416", + "loc": [ + [ + 8, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "I625", + "loc": [ + [ + 6, + 3 + ] + ] + }, + "\t[考核法师,E1027]\b[this]圣子殿下,你通过考核了,我通知您一件事,您可以去光明学院6,从那里进入隐世学院了。", + "\t[莫析辉,hero]\b[hero]隐世学院?", + "\t[考核法师,E1027]\b[this]是的,隐世学院是一个隐世的学院,比起光明学院也是不弱。很多强大势力的少主都去隐世学院交流,这次,教皇陛下决定让你和圣女殿下、准圣子殿下一起去交流……", + "\t[莫析辉,hero]\b[hero]好,我知道了。" + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], + [ 3, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 0, 3], + [ 3, 0, 3, 3, 0, 0, 0, 0, 0, 3, 3, 0, 3], + [ 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3], + [ 3, 0, 3, 0, 0, 0,1027, 0, 0, 0, 3, 0, 3], + [ 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3], + [ 3, 0, 3, 3, 0, 0, 0, 0, 0, 3, 3, 0, 3], + [ 3, 0, 0, 3, 3, 3, 83, 3, 3, 3, 0, 0, 3], + [ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], + [ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], + [ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], + [ 3, 3, 3, 3, 3, 3, 91, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/XY2.js b/project/floors/XY2.js new file mode 100644 index 0000000..072abd3 --- /dev/null +++ b/project/floors/XY2.js @@ -0,0 +1,113 @@ +main.floors.XY2= +{ + "floorId": "XY2", + "title": "光明学院 2 ", + "name": "光明学院2", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "7,7": [ + "\t[光明骑士,N440]\b[this]光明在我心中!", + { + "type": "turnBlock", + "direction": "left" + } + ], + "5,7": [ + "\t[光明骑士,N440]\b[this]光明在我心中!", + { + "type": "turnBlock", + "direction": "right" + } + ], + "6,9": [ + "\t[萨鲁斯,wizard]\b[this]哈哈哈,小圣子,你来光明学院啦!", + "\t[莫析辉,hero]\b[hero]不知前辈是?", + "\t[萨鲁斯,wizard]\b[this]我是光明神殿的红衣主教萨鲁斯。光明神殿按实力分为白、绿、蓝、紫、黑、金、红七种层次的主教,红衣主教与七大长老是一个层次的。", + "\t[莫析辉,hero]\b[hero]萨鲁斯主教好。", + "\t[萨鲁斯,wizard]\b[this]圣子殿下真有礼貌,不过殿下虽然贵为圣子,但该做的任务还是要做的。希望殿下可以进入学院,展示一下自己的实力。", + "\t[莫析辉,hero]\b[hero]那是自然,本少爷很快就能让他们知道本少爷的厉害。", + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "6,12": { + "floorId": "XY1", + "loc": [ + 6, + 0 + ] + }, + "6,6": { + "floorId": "XY3", + "loc": [ + 6, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [104200,104201,104202,104203,104204,104205,104206,104207,104347,104348,104349,104350,104351], + [104208,104209,104210,104211,104212,104213,104214,104215,104355,104356,104357,104358,104359], + [104216,104217,104218,104219,104220,104221,104222,104223,104363,104364,104365,104366,104367], + [104224,104225,104226,104227,104228,104229,104230,104231,104371,104372,104373,104374,104375], + [104232,104233,104234,104235,104236,104237,104238,104239,104379,104380,104381,104382,104383], + [104240,104241,104242,104243,104244,104245,104246,104247,104387,104388,104389,104390,104391], + [104248,104249,104250,104251,104252,104253,104254,104255,104395,104396,104397,104398,104399], + [104454,104257,610,697,104260,442, 91,441,104403,697,610,104406,104454], + [104454,686,361,223, 82, 0, 0, 0, 82,223,361,686,104454], + [104454,104454,104454,104454,104454,104454,125,104454,104454,104454,104454,104454,104454], + [104454,355,354,220, 81, 0, 0, 0, 81,220,354,355,104454], + [104454,356,685,685,104454, 0, 0, 0,104454,685,685,356,104454], + [104454,104454,104454,104454,104454,104454, 91,104454,104454,104454,104454,104454,104454] +], + "bgmap": [ + +], + "fgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [104410,104411,104412,104413, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [104418,104419,104420,104421, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [104426,104427,104428,104429, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/XY3.js b/project/floors/XY3.js new file mode 100644 index 0000000..e435a83 --- /dev/null +++ b/project/floors/XY3.js @@ -0,0 +1,119 @@ +main.floors.XY3= +{ + "floorId": "XY3", + "title": "光明学院 3 ", + "name": "光明学院3", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "10,10": [ + { + "type": "if", + "condition": "switch:A", + "true": [ + { + "type": "openShop", + "id": "shop3", + "open": true + } + ], + "false": [ + "\t[莫析辉,hero]\b[hero]六长老好。", + "\t[司默缇,N653]\b[this]哟,是小圣子呀。", + "\t[莫析辉,hero]\b[hero]六长老,听说你也是光明神殿掌管财政经济收入的长老呢!", + "\t[司默缇,N653]\b[this]哈哈,小圣子,钱是没有多的给你,不过可以送你一颗九阶粉臻宝石。", + { + "type": "setValue", + "name": "item:I700", + "operator": "+=", + "value": "1" + }, + "\t[莫析辉,hero]\b[hero]唉,六长老,你这就把我看扁了,我像是那种缺魔力值的人吗?", + "\t[司默缇,N653]\b[this]既是如此,那快快将九阶粉臻宝石还来,是老朽错看圣子殿下啦!", + "\t[莫析辉,hero]\b[hero]六长老此言差矣,哪有送出去的东西,还有再要回来的道理呀。不妥不妥。", + "\t[司默缇,N653]\b[this]呵,你这个臭小子!", + "\t[莫析辉,hero]\b[hero]嘿嘿,六长老,能让我看看你卖的什么东西吗?", + "\t[司默缇,N653]\b[this]给你看。", + { + "type": "openShop", + "id": "shop3", + "open": true + }, + "\t[莫析辉,hero]\b[hero]都这么贵啊,我可是光明神殿的圣子唉,你怎么能敲诈我?", + "\t[司默缇,N653]\b[this]呵呵,我可不是安南奎和温明啸,一分钱都不会少!你不是光明神殿的圣子吗?不会吧,不会吧,缺这点钱?不会吧?", + "\t[莫析辉,hero]\b[hero]哼,好啦好啦,本少爷买就是了。本少爷不差钱。", + { + "type": "setValue", + "name": "switch:A", + "value": "true" + } + ] + } + ] + }, + "changeFloor": { + "6,12": { + "floorId": "XY2", + "loc": [ + 6, + 6 + ] + }, + "12,1": { + "floorId": "XY4", + "loc": [ + 12, + 1 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3,602,696,710,227, 81, 0,725, 0,685, 0,219, 94], + [ 3,696,356,686, 0, 3,685, 3, 3, 3, 3, 3, 3], + [ 3, 3, 3, 3, 3, 3, 0, 81,220, 3, 21, 21, 3], + [ 3,685,610, 0, 0,725, 0, 3, 0, 3, 22, 21, 3], + [ 3, 3, 3, 3, 81, 3,219, 3, 0, 81,227, 0, 3], + [ 3,725, 82, 0,219, 3, 0, 3,685, 3, 3, 3, 3], + [ 3, 0, 3,346,350, 3, 21, 3, 0, 3,349,686, 3], + [ 3,685, 3,696,356, 3, 0, 3, 0, 81,225,607, 3], + [ 3, 0, 3,685,686, 3,224, 3, 3, 3, 3, 3, 3], + [ 3, 81, 3, 3, 3, 3, 0,219,220, 0,653, 0, 3], + [ 3,219, 0,685, 0,725, 0, 3, 3,601, 0,683, 3], + [ 3, 3, 3, 3, 3, 3, 91, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/XY4.js b/project/floors/XY4.js new file mode 100644 index 0000000..4e6d9b7 --- /dev/null +++ b/project/floors/XY4.js @@ -0,0 +1,128 @@ +main.floors.XY4= +{ + "floorId": "XY4", + "title": "光明学院 4 ", + "name": "光明学院4", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "12,1": { + "floorId": "XY3", + "loc": [ + 12, + 1 + ] + }, + "6,12": { + "floorId": "XY5", + "loc": [ + 6, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": { + "4,6": [ + { + "type": "setValue", + "name": "flag:door_XY4_5_5", + "operator": "+=", + "value": "1" + } + ], + "6,6": [ + { + "type": "setValue", + "name": "flag:door_XY4_5_5", + "operator": "+=", + "value": "1" + } + ], + "7,6": [ + { + "type": "setValue", + "name": "flag:door_XY4_5_5", + "operator": "+=", + "value": "1" + } + ], + "3,6": [ + { + "type": "setValue", + "name": "flag:door_XY4_5_5", + "operator": "+=", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": { + "5,5": { + "0": { + "condition": "flag:door_XY4_5_5==4", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_XY4_5_5", + "operator": "=", + "value": "null" + } + ] + } + } + }, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3, 0,224, 0,684, 0,219, 0, 21, 0,725, 0, 92], + [ 3,685, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3, 0, 3,610,610,603,610,610, 3,358, 0,361, 3], + [ 3,725, 3, 21, 21, 22, 21, 21, 3, 0,220, 0, 3], + [ 3, 0, 3, 3, 3, 85, 3, 3, 3, 3, 81, 3, 3], + [ 3,356, 3,223,223, 0,223,223, 3,355, 0,350, 3], + [ 3, 0,224, 0, 0, 0,219, 0, 3, 0,219, 0, 3], + [ 3, 3, 81, 3, 3,223, 3,684, 3, 3, 81, 3, 3], + [ 3, 0,227, 0, 3, 0, 3,725, 3,684, 0,684, 3], + [ 3, 0,357, 0, 3, 81, 3, 82, 3, 0,610, 0, 3], + [ 3,347, 0,711, 3,220, 0,685, 82,225, 0,697, 3], + [ 3, 3, 3, 3, 3, 3, 93, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 12, + 1 + ] +} \ No newline at end of file diff --git a/project/floors/XY5.js b/project/floors/XY5.js new file mode 100644 index 0000000..41e4f74 --- /dev/null +++ b/project/floors/XY5.js @@ -0,0 +1,314 @@ +main.floors.XY5= +{ + "floorId": "XY5", + "title": "光明学院 5 ", + "name": "光明学院5", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "3,9": [ + { + "type": "confirm", + "text": "确认要打开这个罐子吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<80)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "80" + }, + { + "type": "playSound", + "name": "破冰镐" + }, + { + "type": "setBlock", + "number": "X60395" + }, + "获得一枚五阶黄宝石", + { + "type": "setValue", + "name": "item:I357", + "operator": "+=", + "value": "3" + } + ] + } + ], + "no": [] + } + ], + "4,9": [ + { + "type": "confirm", + "text": "确认要打开这个罐子吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<80)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "80" + }, + { + "type": "playSound", + "name": "破冰镐" + }, + { + "type": "setBlock", + "number": "X60395" + }, + "获得中阶神之血*2", + { + "type": "setValue", + "name": "item:I712", + "operator": "+=", + "value": "2" + } + ] + } + ], + "no": [] + } + ], + "5,9": [ + { + "type": "confirm", + "text": "确认要打开这个罐子吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<80)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "80" + }, + { + "type": "playSound", + "name": "破冰镐" + }, + { + "type": "setBlock", + "number": "X60395" + }, + "获得一枚七阶绿宝石", + { + "type": "setValue", + "name": "item:I365", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ] + }, + "changeFloor": { + "6,12": { + "floorId": "XY4", + "loc": [ + 6, + 12 + ] + }, + "1,0": { + "floorId": "XY6", + "loc": [ + 1, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": { + "3,6": [ + { + "type": "setValue", + "name": "flag:door_XY5_4_7", + "operator": "+=", + "value": "1" + } + ], + "5,6": [ + { + "type": "setValue", + "name": "flag:door_XY5_4_7", + "operator": "+=", + "value": "1" + } + ], + "6,3": [ + { + "type": "setValue", + "name": "flag:door_XY5_5_2", + "operator": "+=", + "value": "1" + } + ], + "6,1": [ + { + "type": "setValue", + "name": "flag:door_XY5_5_2", + "operator": "+=", + "value": "1" + } + ], + "8,1": [ + { + "type": "setValue", + "name": "flag:door_XY5_9_2", + "operator": "+=", + "value": "1" + } + ], + "8,3": [ + { + "type": "setValue", + "name": "flag:door_XY5_9_2", + "operator": "+=", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": { + "4,7": { + "0": { + "condition": "flag:door_XY5_4_7==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_XY5_4_7", + "operator": "=", + "value": "null" + } + ] + } + }, + "5,2": { + "0": { + "condition": "flag:door_XY5_5_2==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_XY5_5_2", + "operator": "=", + "value": "null" + } + ] + } + }, + "9,2": { + "0": { + "condition": "flag:door_XY5_9_2==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_XY5_9_2", + "operator": "=", + "value": "null" + } + ] + } + } + }, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 91, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3,685, 3,696,696, 3,227, 0,225, 3, 21, 21, 3], + [ 3, 0, 3,696,697, 85, 0, 0, 0, 85, 22, 21, 3], + [ 3,224, 3,696,696, 3,227, 0,225, 3, 21, 21, 3], + [ 3, 0, 3, 3, 3, 3, 3, 82, 3, 3, 3, 3, 3], + [ 3, 21, 83, 0,220, 0, 0, 0,219, 0, 0,685, 3], + [ 3, 0, 3,223, 0,223, 3, 81, 3, 3, 3, 3, 3], + [ 3,219, 3, 3, 85, 3, 3,227, 0, 3,684,351, 3], + [ 3, 0, 3,609,609,609, 3,696,355, 3, 21,355, 3], + [ 3,684, 3,60408,60408,60408, 3,609,356, 3, 0,225, 3], + [ 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 81, 3], + [ 3,725, 81,356, 0,224, 0,684, 0,219, 0,609, 3], + [ 3, 3, 3, 3, 3, 3, 91, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/XY6.js b/project/floors/XY6.js new file mode 100644 index 0000000..a767568 --- /dev/null +++ b/project/floors/XY6.js @@ -0,0 +1,202 @@ +main.floors.XY6= +{ + "floorId": "XY6", + "title": "光明学院 6 ", + "name": "光明学院6", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "6,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [ + { + "type": "changeFloor", + "floorId": "YS1", + "loc": [ + 6, + 6 + ] + } + ], + "false": [ + { + "type": "confirm", + "text": "使用2000魔力值,将打开进入隐世学院的门。", + "yes": [ + { + "type": "if", + "condition": "(status:mana>=2000)", + "true": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "2000" + }, + { + "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": { + "1,0": { + "floorId": "XY5", + "loc": [ + 1, + 0 + ] + }, + "12,6": { + "floorId": "XY7", + "loc": [ + 12, + 6 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 93, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3, 0,684, 81,725, 0,223, 0, 21,219, 0,684, 3], + [ 3,219, 0, 3, 0,356, 3, 0, 3, 3, 3, 81, 3], + [ 3, 81, 3, 3, 3,227, 3,224, 3,710,355,220, 3], + [ 3,349, 0, 3,685, 21, 3,608,684, 3, 3, 3, 3], + [ 3, 0,685, 3,610,20810,20811,20812,220, 0, 21, 0, 3], + [ 3,725, 3, 3, 3,20818,20819,20820, 3, 3, 3,225, 94], + [ 3, 0,350, 0,224, 0,1028, 0,227, 0,355,696, 3], + [ 3, 81, 3, 81, 3, 81, 3,351, 3, 81, 3, 81, 3], + [ 3, 81, 3, 81, 3,220, 3,352, 3, 81, 3, 81, 3], + [ 3,685, 3,685, 3, 0, 3, 0, 3,685, 3,685, 3], + [ 3,686, 3,686, 3,601, 0,224, 3,686, 3,686, 3], + [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 1, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/XY7.js b/project/floors/XY7.js new file mode 100644 index 0000000..94791b2 --- /dev/null +++ b/project/floors/XY7.js @@ -0,0 +1,242 @@ +main.floors.XY7= +{ + "floorId": "XY7", + "title": "光明学院 7 ", + "name": "光明学院7", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "1,4": [ + { + "type": "confirm", + "text": "确认要打开这个罐子吗?", + "yes": [ + { + "type": "if", + "condition": "(status:mana<80)", + "true": [ + { + "type": "playSound", + "name": "操作失败" + }, + "你的魔力不足!" + ], + "false": [ + { + "type": "setValue", + "name": "status:mana", + "operator": "-=", + "value": "80" + }, + { + "type": "playSound", + "name": "破冰镐" + }, + { + "type": "setBlock", + "number": "X60395" + }, + "获得红钥匙一把", + { + "type": "setValue", + "name": "item:redKey", + "operator": "+=", + "value": "1" + } + ] + } + ], + "no": [] + } + ], + "4,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + } + }, + "changeFloor": { + "12,6": { + "floorId": "XY6", + "loc": [ + 12, + 6 + ] + }, + "0,12": { + "floorId": "XY8", + "loc": [ + 0, + 12 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": { + "8,6": [ + { + "type": "moveHero", + "steps": [ + "left:4" + ] + }, + { + "type": "changePos", + "direction": "up" + }, + "\t[莫析辉,hero]\b[hero]准圣子哥哥,你在这里是等我吗?", + "\t[葛尔丹,N566]\b[this,5,4]知兄莫如弟啊,圣子弟弟,哥哥有一件事情,正该告诉你呢!", + "\t[莫析辉,hero]\b[hero]不知哥哥有何事情告诉小弟呢?", + "\t[葛尔丹,N566]\b[this,5,4]圣子弟弟近来可有感觉修为停滞?", + "\t[莫析辉,hero]\b[hero]哈哈,没有的事,哥哥说笑了。", + "\t[葛尔丹,N566]\b[this,5,4]你也不必瞒我,其实啊,我也有过这种情况。", + "\t[莫析辉,hero]\b[hero]真的假的?我们修炼光明法术的都有这种情况?", + "\t[葛尔丹,N566]\b[this,5,4]呵呵,除了你,也只有我修为停滞了。因为,我们身边都有蜜西娅的好内奸啊!", + { + "type": "if", + "condition": "(flag:shengqishi>1)", + "true": [ + "\t[唐佳成,N472]\b[this]可恶,那准圣子殿下,你能告诉我是谁吗?", + "\t[葛尔丹,N566]\b[this,5,4]呵呵", + "\t[葛尔丹,N566]\b[this,5,4]这内奸啊,不仅敢对光明圣子干坏事,他啊,嗨忠于光明圣女呢。圣子弟弟,你可要小心点咯。" + ], + "false": [ + "\t[莫析辉,hero]\b[hero]内奸?哥哥说笑了,在我来之前,你是光明圣子,而我,也是光明圣子,难道这内奸还敢专门对光明圣子做坏事不成?", + "\t[葛尔丹,N566]\b[this,5,4]当然了,这内奸啊,不仅敢对光明圣子干坏事,他啊,嗨忠于光明圣女呢。圣子弟弟,你可要小心点咯。" + ] + }, + "\t[莫析辉,hero]\b[hero]好,那就谢谢哥哥的提醒了。", + "\t[葛尔丹,N566]\b[this,5,4]希望圣子弟弟能够与我同心,一起对付蜜西娅呢。那哥哥就先告辞了。", + { + "type": "hide", + "loc": [ + [ + 5, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 7 + ] + ], + "remove": true + }, + "\t[莫析辉,hero]\b[hero]这个葛尔丹,都说是个笑面虎,说不准他就是在挑拨离间呢……", + { + "type": "choices", + "text": "\t[莫析辉,hero]选择相信谁", + "choices": [ + { + "text": "葛尔丹", + "action": [ + { + "type": "setValue", + "name": "flag:zhunshengzi", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:guangmingshengnv", + "operator": "-=", + "value": "1" + }, + "与葛尔丹亲密度+1,蜜西娅亲密度-1" + ] + }, + { + "text": "蜜西娅", + "action": [ + { + "type": "setValue", + "name": "flag:zhunshengzi", + "operator": "-=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:guangmingshengnv", + "operator": "+=", + "value": "1" + }, + "与蜜西娅亲密度+1,葛尔丹亲密度-1" + ] + }, + { + "text": "保持警惕", + "action": [] + } + ] + } + ] + }, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + [ 3,685,354,356, 21,223, 0, 0, 81,224, 3,686, 3], + [ 3, 3, 3, 3, 3, 3, 3, 81, 3,609, 3,685, 3], + [ 3, 0,227, 81, 0, 0,436, 0, 3,361, 3,357, 3], + [ 3,60408, 0, 3, 0,566, 0, 0, 3,609,220, 22, 3], + [ 3, 3, 3, 3, 0, 0, 0, 0, 3, 3, 3, 3, 3], + [ 3,685, 0, 3, 0, 0, 0, 0, 81,725,696, 0, 92], + [ 3, 0,220, 81,472, 0, 0, 0, 3, 0, 0, 21, 3], + [ 3, 21, 0, 3,225, 3, 3, 3, 3, 3, 82, 3, 3], + [ 3, 3, 3, 3, 81, 3,358, 0, 3, 0,219, 0, 3], + [ 3, 21,352,685,227, 3, 0,220, 81, 0,599, 0, 3], + [ 3,598,351,694,345, 3,360, 0, 3,684, 0,685, 3], + [ 92, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] +} \ No newline at end of file diff --git a/project/floors/XY8.js b/project/floors/XY8.js new file mode 100644 index 0000000..8192627 --- /dev/null +++ b/project/floors/XY8.js @@ -0,0 +1,74 @@ +main.floors.XY8= +{ + "floorId": "XY8", + "title": "光明学院 8 ", + "name": "光明学院8", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,12": { + "floorId": "XY7", + "loc": [ + 0, + 12 + ] + }, + "6,0": { + "floorId": "XY9", + "loc": [ + 6, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 3, 3, 3, 3, 3, 91, 3, 3, 3, 3, 3, 3], + [ 3,227, 0,610, 0,220, 0, 0, 82,219, 0,685, 3], + [ 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3], + [ 3, 21, 3, 21, 3,686, 3,365, 3, 21, 3,725, 3], + [ 3, 0, 3, 3,686, 3,354, 3, 22, 3, 3, 81, 3], + [ 3,225, 3,685, 3,604, 3,699, 3,355, 3,686, 3], + [ 3, 0, 3, 3,354, 3, 49, 3,415, 3, 3, 0, 3], + [ 3,356, 3,365, 3, 23, 3,612, 3,365, 3,224, 3], + [ 3, 0, 3, 3,353, 3,355, 3, 21, 3, 3, 0, 3], + [ 3,227, 3,686, 3,711, 3, 21, 3,686, 3,696, 3], + [ 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3], + [ 3,710, 0,725, 0, 21, 0,224, 0,685, 81,219, 3], + [ 94, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 0, + 12 + ] +} \ No newline at end of file diff --git a/project/floors/XY9.js b/project/floors/XY9.js new file mode 100644 index 0000000..0397ca6 --- /dev/null +++ b/project/floors/XY9.js @@ -0,0 +1,74 @@ +main.floors.XY9= +{ + "floorId": "XY9", + "title": "光明学院 9 ", + "name": "光明学院9", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,12": { + "floorId": "XY10", + "loc": [ + 6, + 12 + ] + }, + "6,0": { + "floorId": "XY8", + "loc": [ + 6, + 0 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 3, 3, 3, 3, 3, 3, 93, 3, 3, 3, 3, 3, 3], + [ 3,223, 0, 21, 0,225, 0, 0,224, 0,685, 0, 3], + [ 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3,220, 3], + [ 3,695, 0,225, 0, 0,601, 0,219, 0,352, 81, 3], + [ 3, 3, 3, 3, 81, 3, 3, 3, 3, 81, 3, 3, 3], + [ 3,353, 3, 0,725, 0, 3, 0,220, 0, 0,685, 3], + [ 3,357, 3,685, 0,609, 3, 21, 3, 3, 81, 3, 3], + [ 3,227, 3, 3, 81, 3, 3, 0, 3, 0,223, 0, 3], + [ 3, 81, 0, 0,224, 0, 0,725, 3,354, 0,686, 3], + [ 3, 3, 3, 3, 3, 3, 82, 3, 3, 3, 3, 3, 3], + [ 3,600, 21, 0, 3, 0,220, 0, 81,223,609,349, 3], + [ 3,685,356,225, 81,696, 0,356, 3, 0, 21,686, 3], + [ 3, 3, 3, 3, 3, 3, 93, 3, 3, 3, 3, 3, 3] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +], + "flyPoint": [ + 6, + 0 + ] +} \ No newline at end of file diff --git a/project/floors/YS1.js b/project/floors/YS1.js new file mode 100644 index 0000000..228e001 --- /dev/null +++ b/project/floors/YS1.js @@ -0,0 +1,65 @@ +main.floors.YS1= +{ + "floorId": "YS1", + "title": "隐世学院 1 ", + "name": "隐世学院1", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 1, + "defaultGround": "X20061", + "bgm": "bxsgzz.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "6,6": [] + }, + "changeFloor": { + "6,6": { + "floorId": "XY6", + "loc": [ + 6, + 6 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "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] +], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] +} \ No newline at end of file diff --git a/project/items.js b/project/items.js index 86e06cd..dfcc372 100644 --- a/project/items.js +++ b/project/items.js @@ -2631,9 +2631,19 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = } }, "I719": { - "cls": "items", - "name": "新物品", - "canUseItemEffect": "true" + "cls": "equips", + "name": "轻语卷轴", + "canUseItemEffect": "true", + "text": "护盾+200,防御+3%", + "equip": { + "type": "卷轴", + "value": { + "mdef": 200 + }, + "percentage": { + "def": 3 + } + } }, "I720": { "cls": "items", diff --git a/project/maps.js b/project/maps.js index 034aacf..21437f7 100644 --- a/project/maps.js +++ b/project/maps.js @@ -967,5 +967,6 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "20249": {"cls":"tileset","id":"X20249","canBreak":true}, "60341": {"cls":"tileset","id":"X60341","event":["这个宝箱是空的!"]}, "60395": {"cls":"tileset","id":"X60395","event":["这个罐子是空的!"]}, - "80531": {"cls":"tileset","id":"X80531","canBreak":true} + "80531": {"cls":"tileset","id":"X80531","canBreak":true}, + "104454": {"cls":"tileset","id":"X104454","canBreak":true} } \ No newline at end of file diff --git a/project/tilesets/em.png b/project/tilesets/em.png new file mode 100644 index 0000000..ede7127 Binary files /dev/null and b/project/tilesets/em.png differ